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
338583076716	338583077277	338583077827	338583078377	338583078927	338583079477	338583080027	338583080577	338583081127	338583081677	338583082227	338583082777	338583083327	338583083877	338583084427	338583084977	338583085527	338583086077	338583086627	338583087177	338583087727	338583088277	338583088827	338583089377	338583089927	338583090477	338583091027	338583091577	338583092127	338583092677	338583093227	338583093777	338583094327	338583094877	338583095427	338583095977	338583096527	338583097077	338583097627	338583098177	338583098727	338583099277	338583099827	338583100377	338583100927	338583101477	338583102027	338583102577	338583103127	338583103677	338583104227	338583104777	338583105327	338583105877	338583106427	338583106977	338583107527	338583108077	338583108629	338583109177	338583109727	338583110277	338583110827	338583111377	338583111929	338583112477	338583113029	338583113579	338583114127	338583114677	338583115227	338583115777	338583116327	338583116877	338583117427	338583117979	338583118527	338583119077	338583119627	338583120177	338583120727	338583121277	338583121827	338583122377	338583122929	338583123477	338583124027	338583124577	338583125127	338583125677	338583126227	338583126777	338583127327	338583127877	338583128429	338583128977	338583129527	338583130077	338583130627	338583131177	338583131727	338583132277	338583132827	338583133379	338583133927	338583134477	338583135027	338583135577	338583136127	338583136677	338583137227	338583137777	338583138329	338583138879	338583139427	338583139977	338583140527	338583141077	338583141627	338583142177	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2725	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23519	2246	753	513	397	288	262	225	198	213	190	179	203	196	178	182	172	176	184	163	183	179	161	153	194	166	162	153	169	188	179	190	176	171	160	163	181	186	182	150	185	187	157	133	154	148	176	155	174	183	178	175	159	148	144	173	163	167	177	163	164	188	155	181	185	162	147	182	176	164	180	188	173	173	151	160	174	179	144	181	173	168	167	163	178	171	132	140	153	154	171	163	170	174	168	182	165	163	187	169	153	152	157	177	161	172	104	184	169	166	156	146	148	160	127	149	161	163	154	183	178	164	188	177	176	185	194	182	188	167	168	163	165	152	193	140	167	168	176	156	155	153	176	174	140	180	165	166	178	182	165	176	140	167	186	158	186	170	151	150	164	149	165	169	176	148	166	166	170	168	173	160	166	142	164	157	159	159	173	151	167	148	167	144	155	167	162	165	174	169	152	184	152	195	158	149	166	187	190	184	146	173	187	163	182	149	174	174	153	167	161	144	168	160	193	177	187	170	164	181	173	168	177	156	158	168	152	174	156	194	188	182	187	191	169	172	179	205	174	137	150	159	188	160	159	175	173	167	166	169	177	162	193	170	157	170	196	163	173	160	156	153	170	174	162	161	134	142	161	176	137	152	169	169	168	165	145	180	156	156	191	144	149	151	160	172	175	183	170	162	158	137	160	167	183	161	170	166	176	175	134	161	189	185	167	149	179	193	150	165	183	171	153	147	188	172	194	166	159	163	155	163	195	164	175	183	154	166	170	169	153	175	180	168	166	153	176	155	160	194	181	176	189	194	138	150	176	142	136	184	172	161	169	151	165	156	142	160	178	175	163	157	176	183	145	188	157	174	184	174	174	158	148	155	168	157	167	167	163	172	174	155	136	146	163	176	156	189	163	178	182	182	170	174	166	176	157	156	168	154	165	172	168	191	166	136	162	175	158	172	173	179	186	175	149	188	144	149	163	169	167	189	165	163	158	164	151	163	157	171	158	185	152	171	160	175	161	151	166	156	166	174	178	179	139	179	149	153	186	178	178	158	171	143	167	153	169	165	147	173	125	166	143	139	158	190	156	162	167	191	167	178	167	156	167	168	180	162	170	175	168	168	151	179	185	135	146	179	158	169	179	173	173	164	163	157	183	166	167	179	162	168	164	164	183	181	152	150	163	203	176	162	168	177	159	168	179	162	193	166	147	155	152	161	165	161	188	172	191	155	180	163	160	168	167	159	160	175	158	163	170	192	143	161	141	154	168	146	182	152	162	183	151	150	172	179	144	167	164	163	163	182	164	170	158	170	159	141	178	183	171	156	174	157	143	157	167	153	167	171	156	165	164	160	162	133	169	140	168	160	186	169	158	168	155	159	159	171	157	178	170	163	171	179	171	192	167	165	155	175	136	141	148	155	176	174	175	189	166	153	156	158	158	143	175	145	173	143	176	165	193	173	168	198	149	157	145	136	173	180	164	181	170	161	162	156	147	184	154	139	171	153	155	149	168	159	159	151	179	159	153	158	166	161	197	163	186	148	180	146	154	166	165	166	153	174	171	146	159	172	185	162	153	160	167	180	169	169	162	161	168	183	171	180	155	169	170	135	155	147	148	145	180	147	148	165	174	184	186	164	187	176	163	148	179	181	191	161	171	165	159	171	184	160	161	190	171	173	159	172	154	175	159	184	160	167	166	189	160	151	174	154	173	166	145	179	188	167	164	158	156	162	168	161	175	182	186	163	181	158	166	142	146	147	191	177	164	177	149	188	151	153	179	187	173	157	196	169	159	162	164	166	177	175	201	171	169	160	207	170	196	162	154	189	174	200	180	165	167	178	166	180	154	158	174	161	146	178	168	164	156	166	159	174	161	148	162	141	175	160	146	186	195	174	171	180	164	185	157	163	135	148	164	159	180	149	159	173	162	173	154	146	172	158	175	173	172	151	159	178	171	157	177	183	203	199	164	169	157	173	163	165	169	160	177	159	149	171	164	155	150	161	181	173	175	156	168	178	172	170	157	149	182	178	152	157	185	149	152	175	145	148	176	155	164	165	151	158	175	186	158	171	161	140	168	150	160	174	169	191	149	161	179	169	170	144	154	156	161	149	159	141	183	174	163	154	150	147	166	175	152	182	160	144	165	177	172	164	165	168	198	183	137	183	168	162	212	182	158	143	170	190	155	159	170	182	174	177	172	158	188	165	142	202	170	171	139	157	170	161	133	157	166	167	142	137	143	164	159	155	163	156	170	157	183	162	171	191	173	167	147	156	158	167	180	156	185	158	138	189	157	169	197	166	162	178	159	184	169	200	187	144	188	152	180	134	182	172	172	176	159	148	170	162	173	189	161	140	173	172	180	168	143	186	188	152	203	180	147	173	159	165	164	152	162	179	160	169	151	158	169	147	154	155	155	183	151	161	191	188	179	183	188	164	181	176	160	162	181	149	161	164	167	168	180	159	135	163	166	170	150	160	161	167	176	150	190	161	160	176	172	173	192	159	167	174	166	139	159	173	159	190	161	154	178	159	176	181	169	150	164	175	172	169	171	162	162	167	180	164	169	166	161	166	146	177	164	157	155	174	176	130	161	161	148	178	172	148	207	169	165	182	146	182	177	143	168	165	170	139	165	151	154	157	191	192	179	154	161	162	153	174	166	161	146	147	192	151	149	168	148	180	189	177	146	168	147	183	177	154	138	177	196	184	167	178	164	168	155	173	182	180	176	194	184	130	183	189	160	150	161	194	168	193	187	201	177	158	165	157	179	169	192	185	138	161	161	176	190	166	156	184	176	141	159	185	169	182	138	179	183	191	175	157	168	165	140	160	168	177	189	158	159	164	164	173	147	149	177	196	133	168	163	185	178	174	161	150	179	156	166	162	144	147	166	164	181	153	150	148	145	165	171	157	155	160	179	173	162	180	164	150	172	142	153	181	171	169	178	151	154	187	186	147	164	181	148	171	160	188	172	166	136	176	156	164	172	163	159	167	173	161	160	171	151	175	179	151	163	190	167	164	158	142	200	148	160	145	162	145	178	153	178	165	155	178	187	155	198	151	180	161	156	154	191	162	183	172	169	152	170	166	164	161	160	181	204	148	163	155	166	193	169	162	178	183	174	181	170	161	166	185	178	180	160	164	199	163	171	156	162	137	175	174	165	189	172	162	170	165	169	171	192	204	136	183	175	164	155	153	166	165	158	165	166	154	174	173	183	159	171	165	152	169	157	152	181	180	163	152	176	171	170	174	175	167	151	166	166	166	177	160	167	169	165	157	168	189	183	157	172	175	175	158	164	173	143	182	184	152	199	149	164	176	167	129	149	157	157	170	160	156	166	171	158	177	161	160	170	141	160	165	168	175	174	164	146	143	173	173	180	175	147	172	178	170	186	159	159	148	162	171	162	149	173	185	189	174	171	187	171	167	176	174	161	178	170	178	166	134	165	157	174	170	186	150	166	167	147	190	170	168	169	186	150	155	169	152	164	170	160	169	145	143	162	175
14271	832	1517	1627	1502	1158	940	893	774	677	685	630	601	545	508	568	545	548	525	516	500	494	486	515	488	473	476	463	441	464	433	467	466	457	435	477	460	474	453	451	446	440	479	481	473	450	432	428	441	407	456	450	448	443	445	429	462	438	439	429	420	450	465	453	419	461	427	458	460	474	457	462	474	451	457	465	446	442	438	445	436	445	460	462	430	429	495	469	440	475	447	436	412	463	422	447	401	482	449	417	457	440	441	458	427	449	446	455	426	419	452	451	441	406	475	441	419	427	435	472	458	447	494	395	436	450	424	402	434	456	427	397	424	443	421	445	492	405	462	457	423	430	442	441	417	464	420	441	474	469	406	425	445	424	467	417	433	444	411	434	431	448	468	431	446	420	408	442	429	438	452	448	464	446	417	396	464	422	454	446	461	446	448	424	422	438	458	450	459	425	433	457	444	474	442	409	451	438	474	426	440	443	483	409	460	407	421	419	470	449	446	401	432	492	447	468	476	409	410	450	410	421	458	447	447	456	465	431	459	459	448	451	422	449	433	444	449	456	447	446	434	404	411	454	415	420	403	418	445	389	421	440	446	428	472	427	412	427	462	450	490	440	465	437	450	422	393	435	428	460	438	399	461	465	443	472	484	452	457	434	440	475	449	434	432	453	436	459	442	432	468	446	423	414	435	446	464	411	463	460	424	457	446	445	458	451	471	453	482	423	390	450	468	429	494	466	435	503	413	434	430	464	422	438	399	422	439	446	454	421	438	463	443	435	429	407	421	438	461	435	457	421	438	444	446	486	422	424	422	429	444	422	455	445	455	435	416	464	397	447	467	409	411	411	475	443	435	436	417	432	421	424	399	410	418	446	417	447	434	438	414	434	443	413	416	446	419	398	414	437	387	393	444	415	424	435	439	483	475	454	454	430	461	420	417	460	451	390	440	408	437	454	471	409	447	426	427	387	474	463	446	404	454	425	456	461	450	424	411	445	461	461	424	465	452	448	463	422	431	384	467	452	448	453	475	441	430	469	435	419	432	467	440	430	401	423	430	416	466	449	410	407	431	450	441	428	427	451	465	450	432	441	425	430	430	437	442	402	439	440	463	417	454	404	444	427	432	433	392	427	407	404	437	441	434	426	419	411	437	444	438	459	443	426	432	450	431	426	458	456	484	449	394	427	451	438	448	504	454	423	442	402	396	421	430	442	467	453	441	429	432	431	398	463	384	434	428	484	442	420	414	471	427	421	425	454	451	441	446	439	437	430	444	427	480	456	434	471	447	433	452	448	423	439	418	415	442	455	427	426	436	441	430	459	441	439	423	418	452	423	460	456	386	408	462	439	415	429	464	427	467	409	414	414	399	428	420	395	434	455	451	434	453	422	467	465	457	438	456	460	431	450	450	434	435	440	453	456	434	449	472	435	455	417	434	460	437	411	430	464	438	432	457	431	423	425	463	427	417	428	396	449	454	452	435	477	448	427	418	432	452	425	435	411	445	425	406	460	424	439	440	413	394	434	434	423	385	434	412	425	395	438	459	454	437	449	444	401	445	444	471	461	436	462	478	466	456	438	465	450	413	494	468	426	435	460	432	413	454	400	459	449	434	414	495	438	464	433	452	457	413	435	404	451	419	428	438	435	437	409	434	456	441	448	425	429	426	483	433	443	476	423	453	448	445	404	441	473	433	419	450	500	453	421	409	431	431	496	439	455	442	440	440	455	457	438	476	448	435	451	428	432	434	435	442	456	469	424	431	443	493	453	441	463	460	439	440	444	422	416	416	416	408	473	419	455	443	391	456	431	454	453	425	432	445	467	410	431	424	436	451	412	414	462	468	447	427	440	417	415	464	437	432	437	451	464	463	415	464	459	455	440	409	463	457	424	432	414	435	448	430	426	423	439	458	442	438	461	448	448	426	469	444	451	485	480	441	440	430	423	476	448	463	442	456	450	442	421	442	429	458	476	447	443	429	429	495	478	462	414	399	476	456	433	454	440	430	449	424	440	450	445	458	450	431	445	480	486	421	422	422	413	431	457	462	432	485	501	452	434	445	422	413	456	425	450	386	431	450	419	421	489	422	446	453	428	446	453	423	407	442	452	432	428	410	453	439	474	443	436	459	445	432	429	416	394	446	427	423	442	434	412	429	391	439	452	444	453	418	494	476	423	451	422	437	471	462	489	426	444	481	439	450	407	424	454	453	456	420	403	416	485	457	480	436	453	439	424	431	435	454	458	442	434	425	463	437	443	465	447	409	428	448	459	443	437	433	443	393	409	434	416	457	443	431	432	459	480	437	473	458	422	417	468	437	407	454	465	450	458	416	427	424	441	425	450	465	406	450	396	445	425	462	424	454	415	420	467	399	413	444	467	420	436	449	413	449	449	440	469	441	429	432	468	505	424	423	439	419	464	468	456	430	428	422	439	433	426	442	404	482	427	390	424	432	408	453	425	440	436	441	410	457	457	440	454	430	407	454	441	447	451	426	465	451	415	412	422	479	422	471	419	450	429	456	442	430	436	417	426	453	420	489	434	453	470	416	438	452	450	412	437	471	428	468	424	451	423	394	437	438	451	444	449	407	410	429	424	433	453	424	454	431	461	443	444	413	431	426	421	442	412	418	425	448	422	433	428	429	438	432	438	435	427	425	475	435	427	414	430	458	418	377	426	414	418	431	427	417	475	422	471	444	469	467	455	437	464	397	468	420	423	414	445	437	430	420	439	450	450	447	445	456	462	436	416	441	447	444	433	421	429	447	421	477	423	446	426	482	440	462	440	448	471	427	443	466	451	451	439	447	442	423	443	419	434	413	448	423	419	457	438	428	465	439	430	444	403	459	416	407	453	424	435	421	441	466	443	434	441	422	472	435	455	453	477	424	453	411	450	433	400	420	425	425	480	440	437	438	424	406	415	423	459	421	423	438	444	424	436	463	410	427	450	432	457	386	450	442	413	441	456	436	469	433	430	407	403	454	457	448	449	414	455	426	450	458	426	447	453	435	406	414	480	437	407	459	428	445	436	425	442	424	419	472	453	405	428	462	470	435	462	473	431	431	432	445	435	471	433	440	429	433	413	451	442	441	427	454	430	451	451	432	444	481	453	432	447	457	440	426	393	456	415	435	413	489	450	445	423	462	494	432	435	450	427	450	409	418	491	427	451	423	413	457	476	469	421	462	454	464	443	435	434	446	421	425	431	423	421	450	441	435	445	413	435	455	453	438	471	457	463	470	448	423	421	422	443	441	395	402	452	448	463	437	457	475	444	448	435	433	425	430	398	471	443	414	446	444	470	425	420	432	439	457	453	429	473	474	445	426	428	427	452	456	448	445	448	456	447	457	452	431	424	450	442	405	447	384	439	432	454	440	445	468	435	461	437	417	454	421	418	421	398	472	437	459	421	463	440	404	482	390	432	434	429	471	478	416	429	440	445	420	449	432	425	465	414	456	435	443	408	406	402	458	457	472	443	428	431	434	463	407	456	462	448
3937	440	363	420	390	374	412	415	412	371	394	405	369	425	374	400	394	353	369	360	385	401	407	376	407	344	401	341	405	371	384	353	434	424	429	374	368	403	435	394	377	377	381	367	379	353	369	387	384	387	413	390	363	418	381	412	387	414	439	397	370	392	390	387	373	385	408	354	403	409	385	411	390	388	368	356	376	371	395	369	409	379	375	421	370	410	369	414	405	402	390	349	406	402	416	425	398	377	380	375	398	371	357	373	352	377	357	387	400	412	371	423	420	408	375	388	405	419	367	355	404	375	375	392	380	391	385	373	407	382	386	400	408	369	416	368	388	406	390	420	385	435	422	410	397	380	383	400	395	369	395	418	344	386	351	381	406	398	426	383	377	403	436	393	413	408	398	399	398	404	417	362	404	329	365	365	404	399	361	382	430	441	393	395	388	387	389	369	386	385	426	380	353	366	387	355	395	413	366	384	371	394	400	390	376	397	374	378	382	387	403	400	381	404	369	389	389	445	389	369	360	372	396	405	384	406	391	417	390	400	383	375	389	424	388	403	402	402	377	370	416	362	417	385	398	382	414	373	398	360	404	394	375	393	389	392	380	384	379	391	368	398	347	388	362	373	384	383	391	384	360	401	381	395	404	364	375	400	421	394	402	383	414	408	398	390	407	394	373	370	392	383	398	404	382	445	393	373	379	404	375	359	384	415	370	390	386	395	424	388	400	385	385	380	381	357	359	353	394	405	410	394	396	382	367	374	381	400	391	364	394	337	386	379	420	389	382	381	396	357	397	388	378	364	375	453	387	389	396	354	394	388	388	402	391	389	429	380	365	380	376	395	364	395	397	391	385	428	387	392	410	400	363	380	373	378	415	372	414	380	393	380	375	368	365	422	386	379	405	391	402	403	347	380	417	394	351	346	359	387	391	401	447	370	382	354	338	391	397	395	372	374	402	418	400	387	416	421	352	402	398	422	403	407	414	382	369	381	371	429	370	380	375	424	383	389	389	356	408	390	427	394	393	430	393	382	406	434	415	362	369	385	370	402	355	396	374	372	395	401	363	365	364	382	388	405	400	401	390	364	431	369	343	398	395	382	363	401	384	384	380	375	396	404	381	406	398	406	407	385	384	415	384	380	394	383	399	398	396	384	422	388	383	369	391	357	393	399	371	402	392	392	403	348	394	426	387	387	368	373	401	362	381	374	390	379	352	362	370	415	411	402	398	379	414	378	347	379	423	411	372	383	397	398	365	365	392	406	391	400	393	410	376	385	328	430	440	365	404	402	373	374	402	409	375	348	383	370	414	399	392	406	403	405	435	377	354	367	381	387	370	357	384	369	356	360	405	385	414	392	365	405	379	390	396	409	402	370	408	407	360	368	411	387	361	358	375	387	371	393	408	393	379	395	346	386	378	393	401	401	397	393	378	394	389	390	369	389	393	412	375	397	391	378	379	359	364	394	400	402	368	396	356	379	364	390	365	406	364	406	363	377	367	434	349	381	374	393	389	357	383	402	367	411	379	331	397	374	407	426	364	378	384	355	390	342	371	424	378	354	376	380	372	377	412	401	392	396	391	371	402	382	373	411	367	408	370	379	374	392	353	413	387	382	406	413	367	337	388	413	384	401	371	372	393	399	399	393	397	411	409	404	384	387	411	348	388	382	383	380	437	372	374	386	358	390	395	389	414	358	355	404	394	392	429	363	404	377	369	392	399	377	392	416	355	361	380	372	379	377	389	359	374	419	380	392	388	396	375	444	386	401	405	426	366	382	402	374	391	379	394	406	374	394	390	381	395	408	356	386	356	397	418	373	411	384	399	421	402	413	398	408	390	373	367	377	381	376	391	403	369	368	397	368	392	388	388	360	372	416	384	361	368	376	353	415	366	399	414	346	387	385	369	386	407	386	459	384	388	388	387	388	362	372	398	384	357	380	395	409	401	389	384	379	397	356	374	404	398	370	405	372	403	390	379	348	378	342	392	397	399	414	370	368	382	432	395	390	409	389	382	406	393	415	354	422	391	373	406	381	439	401	398	393	458	366	372	386	385	385	379	370	370	374	393	403	390	388	408	400	386	422	409	410	387	380	362	391	398	397	403	374	426	411	362	368	416	369	398	372	394	381	420	399	391	385	391	385	367	369	403	416	415	373	413	371	411	391	365	364	330	376	381	369	377	378	360	351	380	406	412	369	416	371	425	405	406	397	402	368	381	420	409	355	430	354	380	377	357	408	332	379	377	402	386	392	395	393	388	427	371	384	407	407	365	409	390	426	402	377	394	366	388	391	392	402	390	394	356	405	412	405	385	395	427	398	409	385	400	358	404	373	363	366	407	364	430	388	374	402	421	399	380	371	383	361	330	383	377	361	400	343	377	371	382	424	393	388	406	382	390	348	383	370	396	397	349	401	373	398	386	353	366	397	404	387	406	360	386	428	423	394	356	428	403	358	403	382	389	386	356	387	385	405	407	430	395	406	398	390	382	392	378	347	383	405	406	388	389	358	426	376	419	357	374	354	373	377	403	392	380	390	387	381	417	360	408	368	375	358	387	377	427	382	376	407	402	416	399	379	393	374	418	390	382	344	364	370	374	360	357	394	370	407	373	417	414	400	367	344	396	363	397	421	406	402	400	417	385	413	353	426	391	372	404	397	378	380	395	355	378	407	359	388	399	435	372	403	387	388	386	383	383	390	397	406	360	421	396	359	389	371	377	399	415	373	393	381	408	379	387	433	395	374	381	391	383	387	404	349	413	347	384	390	372	381	417	359	352	359	382	399	388	444	329	412	412	377	362	398	418	400	410	364	403	410	390	379	391	382	394	396	362	391	350	392	405	387	399	380	393	426	374	425	375	396	384	380	410	374	382	372	395	403	392	376	396	423	411	378	387	361	359	359	369	396	388	377	367	396	386	423	412	394	371	402	379	377	382	397	397	320	409	329	388	388	384	407	414	386	373	352	417	388	361	363	415	391	390	393	411	386	389	397	408	374	374	412	409	401	354	378	364	398	368	374	410	426	398	381	379	387	368	365	388	398	375	370	402	417	418	395	390	344	419	355	393	363	371	359	359	390	423	360	406	391	366	392	423	370	408	397	358	385	396	392	398	365	383	359	362	406	366	402	366	349	355	380	391	403	404	369	367	385	393	408	404	350	411	366	368	400	371	366	403	378	408	373	380	387	408	421	385	437	381	387	415	391	394	421	378	409	398	369	398	357	364	391	416	412	401	359	349	392	375	411	363	367	420	395	390	407	379	397	392	368	376	394	377	359	380	385	367	355	408	406	377	370	374	374	382	391	404	423	405	371	358	384	400	417	376	367	405	372	392	378	401	335	370	387	368	403	382	410	365	381	412	394	375	398	400	373	398	437	367	376	378	392	411	356	368	400	368	353	388	368	351	391	388	434	365	390	409	378	375	395	374	347	361	353	432	351	346	409	370	372	373	389	430	384	395	391	368	390	371	420	388	402	380	402	409	392	401	367	415	419
3989	893	969	939	950	993	912	989	972	935	953	959	970	888	931	969	949	936	937	952	968	922	907	909	958	913	960	947	958	915	920	931	987	920	896	892	906	915	925	935	865	891	951	913	945	916	911	956	853	942	927	914	917	894	913	929	925	958	939	936	927	960	944	892	905	938	872	941	946	940	982	921	989	958	933	922	963	908	945	955	924	949	950	920	951	909	967	963	883	933	857	951	913	887	926	940	950	896	955	895	910	924	999	898	924	1003	937	952	900	960	946	905	912	912	953	928	905	905	927	921	909	913	950	912	952	936	945	900	929	942	877	928	915	921	944	929	898	874	963	909	949	966	894	1024	930	920	928	940	921	998	960	941	889	910	941	912	920	950	963	921	917	964	886	937	973	918	962	936	929	929	958	903	954	926	962	893	952	966	912	947	928	859	988	941	943	901	862	875	892	949	894	926	880	936	951	916	941	925	890	934	940	973	946	890	910	914	894	916	927	948	858	884	944	891	954	906	899	937	909	911	870	929	950	908	958	920	918	1001	959	924	953	954	911	927	1011	877	942	954	972	954	942	941	955	937	947	899	918	957	946	915	927	980	940	919	885	883	967	919	956	945	969	915	875	949	894	862	934	938	903	907	944	920	931	987	937	898	894	918	916	932	979	881	915	927	889	909	867	898	914	901	939	971	944	956	971	953	944	915	912	938	970	984	886	909	880	909	931	932	956	910	888	973	917	915	892	918	954	967	970	951	965	951	897	876	908	952	959	931	922	902	872	945	909	924	905	926	915	902	907	911	937	918	903	960	917	915	886	891	885	916	904	917	960	988	937	973	1011	899	962	891	910	928	975	865	952	878	950	968	978	910	910	976	885	884	971	922	984	936	888	920	941	928	943	910	955	933	896	932	965	900	957	956	952	902	925	967	937	926	918	993	953	919	924	961	928	909	899	952	906	946	918	994	915	921	909	959	885	961	929	944	902	988	949	966	937	934	945	968	939	946	985	963	931	932	970	941	919	927	929	901	915	929	992	856	935	970	951	916	936	964	903	910	931	916	900	937	909	923	927	1036	953	964	901	932	938	912	902	953	935	895	910	959	915	898	929	896	959	850	948	935	975	993	954	925	980	899	901	951	979	954	906	940	904	903	930	955	915	919	923	889	934	952	943	952	942	896	928	928	972	943	911	922	880	886	950	871	893	898	958	900	946	911	923	938	942	941	956	931	912	903	962	921	955	868	977	943	915	962	924	939	962	884	895	912	943	970	986	935	936	973	924	994	910	895	889	901	884	927	951	927	983	943	906	938	929	930	940	910	945	966	948	949	946	885	907	891	900	914	947	893	952	962	913	935	956	967	940	909	949	955	929	976	971	983	976	937	964	959	910	969	934	946	911	964	979	917	918	927	929	915	933	936	941	918	897	953	974	951	965	950	868	902	926	948	951	883	955	906	953	966	851	913	926	919	964	900	937	933	943	885	906	927	966	929	944	955	1002	919	975	959	956	940	924	910	890	956	906	921	920	934	982	936	945	942	950	973	990	860	888	966	920	942	941	928	968	930	842	982	949	924	927	967	935	911	940	962	885	913	945	967	981	939	929	967	906	912	948	879	961	965	926	915	885	891	957	907	962	910	931	905	865	916	900	949	932	913	970	942	899	947	905	958	969	945	934	956	909	921	934	875	895	897	863	900	913	930	899	902	950	929	919	933	981	999	915	972	910	940	942	894	891	957	923	878	927	962	917	896	949	898	876	926	935	913	955	1012	941	941	902	979	945	904	906	946	895	922	920	902	1025	900	949	974	945	943	926	872	938	888	933	977	955	864	1005	962	934	881	960	997	892	895	911	928	901	920	904	942	910	939	914	952	954	929	930	953	961	948	941	943	878	884	942	917	921	953	974	973	888	943	891	932	977	897	960	942	956	936	971	974	973	924	920	959	944	958	902	912	935	976	870	939	913	865	953	903	889	965	975	932	950	923	909	886	928	974	954	929	900	951	939	916	886	920	915	909	926	941	920	883	990	981	953	923	946	894	903	953	918	909	897	983	945	944	968	922	969	912	953	934	923	892	942	889	915	907	937	931	961	927	903	976	935	886	926	969	877	940	918	925	926	926	951	887	949	923	929	921	836	955	929	889	901	876	926	964	896	895	910	927	943	903	894	887	922	968	902	875	910	865	923	943	889	955	931	907	957	943	921	893	883	878	977	942	951	916	961	939	956	958	928	902	898	904	884	934	923	893	873	938	894	891	924	923	934	940	924	937	929	882	943	927	1007	908	931	914	961	904	950	918	932	982	934	942	942	929	966	918	916	969	878	936	907	991	936	919	954	917	913	998	928	975	908	929	931	962	916	945	908	927	899	930	949	946	918	954	930	950	971	950	861	924	968	915	890	959	916	968	916	936	904	959	902	941	909	910	970	898	953	954	928	920	895	935	936	933	938	919	926	912	892	919	927	958	918	945	927	941	919	973	953	990	960	925	978	978	891	910	910	966	948	940	881	957	905	889	921	910	933	964	932	911	966	889	946	955	888	907	895	934	977	911	891	938	922	931	924	931	970	962	962	939	932	938	989	916	908	908	927	931	947	892	917	912	928	886	937	890	892	915	933	974	927	859	892	956	978	924	884	897	882	902	955	918	995	918	921	972	879	923	930	974	893	892	950	963	906	932	956	878	950	949	886	930	872	952	938	866	869	891	968	917	932	976	951	970	943	949	902	981	922	929	921	936	956	895	910	940	914	948	938	931	915	915	913	984	955	908	916	908	924	949	928	935	943	896	964	935	920	895	952	981	946	950	966	929	943	860	926	919	938	908	901	919	908	926	919	923	949	937	944	975	886	897	968	925	965	964	874	912	881	920	932	941	904	918	899	1027	935	907	934	873	971	914	933	957	983	967	940	927	948	974	866	955	982	943	911	898	1007	942	948	965	988	906	915	967	979	943	931	892	949	947	931	931	960	888	904	975	878	955	990	918	937	924	960	907	894	1027	890	941	911	941	1030	968	897	924	972	918	927	949	911	934	910	891	953	948	917	953	917	930	936	927	955	928	962	910	979	922	937	908	904	916	954	948	932	890	927	996	964	990	937	969	936	913	909	955	896	910	884	946	904	933	949	898	884	920	906	911	915	938	961	953	932	952	939	993	974	921	959	958	928	957	903	906	926	979	929	932	935	953	906	886	924	883	891	911	911	908	958	961	950	947	935	966	951	927	969	916	876	938	954	891	943	952	953	941	933	890	935	969	972	900	910	924	942	876	1000	908	952	932	977	926	958	953	991	916	944	920	920	972	914	901	960	927	969	898	949	956	951	877	895	920	885	920	892	922	920	940	913	975	889	911	934	948	886	989	935	942	937	908	915	939	956	869	949	892	921	965	901	963	904	950	962	936	921	930	915	901	921	892	958	899	934	895	914	988	929	881	927	922	977	911	938	993	945	879	917	894	928	927	907	873	936	949	967	922	920	911	923	941	973	915	946	943	937	963	907	888	969	961	954	891	926	906	947	969	955	939
14154	1068	585	501	457	361	376	337	392	367	376	382	388	347	386	360	387	342	387	350	377	343	376	374	338	347	342	363	370	386	341	337	325	351	337	351	357	369	341	348	355	361	387	349	347	345	326	376	396	361	311	344	336	369	331	349	351	366	355	367	313	356	346	370	351	330	354	360	340	366	368	351	366	354	353	338	367	382	321	340	329	327	362	380	330	363	353	357	334	383	325	365	365	340	362	301	357	346	371	335	317	340	339	372	357	338	361	339	375	344	337	331	347	331	379	347	339	347	363	363	344	392	347	327	348	310	368	357	343	344	336	341	347	350	380	357	363	336	345	349	316	341	331	361	352	355	384	359	347	374	365	291	368	344	344	316	313	330	341	340	336	344	373	355	350	335	349	340	355	356	363	343	327	323	343	342	353	369	334	356	321	348	367	325	361	329	353	363	328	339	360	363	385	300	328	343	351	319	333	353	388	375	349	315	324	335	340	363	358	337	363	352	367	332	327	323	324	331	345	362	336	373	319	320	362	368	332	372	318	339	353	323	321	319	309	348	355	367	337	318	345	321	381	348	346	302	364	355	319	333	322	357	361	336	333	340	342	363	363	346	354	317	352	339	346	358	374	356	367	357	369	349	379	398	318	354	369	330	356	370	380	333	369	368	340	340	315	327	359	324	331	338	317	303	367	339	362	350	348	356	349	373	325	344	341	332	362	347	347	344	345	344	380	363	372	344	346	347	320	338	343	376	339	362	349	362	374	348	353	384	364	342	366	348	342	375	324	345	324	353	314	327	320	374	355	342	358	362	393	363	344	294	349	346	343	331	335	371	339	336	350	335	346	349	373	320	347	357	350	337	319	317	354	356	346	345	315	355	398	343	354	368	333	356	348	346	357	367	364	332	358	319	333	364	321	342	309	342	320	362	338	346	323	349	293	371	399	368	359	346	319	363	354	344	379	393	337	366	369	386	364	374	366	368	353	319	353	361	344	392	334	384	347	329	349	344	393	340	347	349	349	317	361	341	337	352	347	321	398	341	359	358	346	366	355	378	383	360	369	378	375	362	352	359	386	353	377	379	363	371	369	341	350	334	360	329	351	339	334	344	347	373	357	324	354	359	378	358	349	339	324	339	332	346	324	309	348	338	326	346	334	359	315	346	333	365	349	383	368	337	377	396	342	329	327	324	325	342	385	345	360	320	330	389	389	346	383	346	372	376	396	328	364	355	342	369	358	336	363	346	372	400	341	328	342	350	319	361	326	349	352	346	375	338	348	329	351	360	338	377	364	346	367	369	341	357	357	374	344	356	343	392	331	379	342	337	305	341	366	373	390	341	360	370	350	324	371	391	366	369	349	350	333	379	360	398	363	368	357	363	324	355	362	333	378	329	374	353	336	367	346	341	317	358	358	329	344	360	354	346	336	336	373	352	347	374	380	356	376	367	346	324	348	343	340	353	344	342	365	367	350	320	364	317	363	317	310	320	354	359	372	336	338	350	377	342	337	331	348	359	345	334	353	362	369	374	342	328	360	352	379	370	397	361	326	347	345	365	328	372	341	372	335	349	362	316	330	347	357	328	363	355	360	372	340	381	356	373	342	334	344	345	323	324	366	329	343	346	370	359	294	336	343	361	338	316	373	367	340	343	373	385	323	330	314	379	355	345	325	342	357	360	359	357	336	327	372	377	344	367	354	340	306	329	374	409	392	350	384	346	357	331	347	344	384	359	341	345	359	352	364	342	375	358	342	389	343	342	378	333	342	327	276	337	348	361	380	363	370	323	336	316	335	335	334	336	351	354	346	309	327	372	348	335	308	371	353	337	371	336	326	351	341	369	389	358	347	356	327	350	337	345	347	382	335	395	355	367	379	329	331	330	327	339	363	347	332	341	353	330	356	369	350	367	337	372	369	362	346	359	348	339	328	380	321	335	352	367	348	318	339	333	326	333	353	346	335	317	349	370	363	368	346	344	370	344	339	363	341	323	353	332	366	352	338	361	338	348	325	342	347	344	332	345	327	364	330	403	362	334	346	350	333	318	361	346	373	352	356	346	372	340	309	340	360	336	382	357	340	349	349	341	332	364	361	330	379	333	376	363	336	331	369	360	345	341	370	369	349	381	383	352	371	416	318	348	386	321	346	322	349	332	340	357	358	346	356	354	358	309	335	333	359	353	357	351	350	359	337	357	356	353	332	322	342	363	345	340	323	377	371	355	337	357	363	346	334	367	385	339	386	355	357	343	317	335	338	375	370	353	391	333	341	344	365	326	351	354	372	366	328	313	347	340	342	322	361	353	329	343	365	328	330	343	358	389	336	347	387	393	328	337	338	355	289	355	347	359	363	356	348	330	340	353	353	342	347	326	367	340	347	338	364	362	327	349	357	376	370	365	323	331	383	351	352	340	354	336	349	339	344	328	345	354	360	358	364	363	333	370	344	350	364	335	392	377	393	325	314	355	372	334	383	362	356	346	393	352	351	360	366	360	376	381	351	368	326	343	380	364	341	368	349	344	338	340	377	347	360	350	342	372	366	336	342	323	302	323	349	333	346	390	329	360	334	340	345	328	370	370	320	347	342	351	334	343	370	338	338	348	374	324	366	362	345	382	378	350	373	382	333	352	350	358	342	360	353	339	341	330	346	388	349	358	421	362	320	347	393	364	366	339	376	347	348	378	348	333	384	355	363	339	325	360	387	329	347	363	357	376	361	356	345	355	359	334	326	328	330	346	380	326	335	337	339	340	330	356	358	337	323	358	343	366	337	369	349	361	339	345	334	370	324	343	371	356	355	368	371	362	349	372	352	346	353	374	363	354	368	355	339	353	328	325	332	324	378	349	355	334	362	325	359	323	345	403	339	345	328	328	359	295	359	328	343	373	363	319	332	336	332	357	352	357	344	351	352	353	360	358	315	370	350	353	370	357	344	355	335	358	368	377	378	356	360	354	355	361	350	350	321	324	324	347	313	338	347	376	331	337	319	344	348	344	331	341	341	333	348	340	367	333	376	322	374	375	331	337	350	335	351	337	359	336	338	378	338	381	351	344	387	360	367	348	329	364	341	368	339	347	373	336	358	356	356	350	378	357	351	358	357	350	351	315	344	375	348	365	392	333	357	335	372	379	352	315	356	343	339	327	376	366	336	330	322	357	361	367	346	340	372	352	379	324	366	370	339	332	359	362	361	357	371	370	362	340	350	346	351	347	372	331	355	375	353	365	336	347	345	340	339	337	351	358	328	347	356	358	340	345	362	335	359	342	362	339	380	330	326	336	334	372	340	386	324	354	326	358	381	343	347	379	383	367	332	376	336	359	356	348	341	387	337	374	326	354	384	362	347	390	356	340	381	358	357	363	327	344	337	336	342	357	331	305	334	326	354	350	328	362	329	338	360	322	335	375	410	359	352	349	339	378	379	381	361	332	350	354	324	346	353	340	386	363	350	347	354	346	371	376	328	344	366	368	351	333	329	386	344	344	342	326	378	345	364	350
10846	1043	1383	1447	1287	1129	1071	1058	970	979	949	966	910	930	898	913	872	862	874	932	913	900	798	858	857	858	818	820	836	846	852	821	845	872	884	886	867	825	844	880	846	814	883	812	848	801	784	868	829	869	835	814	786	805	835	840	798	786	835	822	843	916	792	841	831	832	839	812	854	839	873	825	828	848	817	829	838	865	853	841	826	861	836	833	837	809	755	836	849	822	841	830	800	866	852	833	827	826	798	757	804	796	868	780	852	835	828	839	857	838	867	800	880	820	920	810	823	845	829	822	855	891	846	833	783	822	868	822	859	805	844	840	793	796	827	873	847	794	795	823	863	824	870	870	868	816	765	850	807	775	789	794	836	840	841	776	832	815	857	865	856	836	858	818	824	842	789	804	891	867	840	833	843	830	882	842	855	817	802	822	807	865	809	875	833	768	859	799	829	786	832	827	857	838	861	887	860	802	818	817	837	835	876	874	860	880	861	801	838	883	841	844	839	840	814	823	825	898	876	819	807	824	844	850	834	818	856	823	821	841	856	822	843	842	856	796	845	799	810	840	835	852	861	811	824	822	822	822	785	815	813	844	815	855	863	824	825	869	777	834	817	864	861	798	818	850	810	797	834	831	878	816	886	833	819	795	828	841	865	848	878	838	877	859	802	864	834	787	817	835	830	819	828	820	812	804	833	808	889	880	835	839	857	869	834	842	791	890	830	805	895	867	886	864	797	835	813	794	824	821	834	846	824	819	814	763	866	798	832	883	839	859	852	837	866	854	827	815	827	828	834	892	818	858	847	827	822	864	846	838	825	811	861	803	776	782	812	767	823	823	851	837	778	839	800	834	851	824	841	859	894	857	876	924	813	823	856	786	817	838	850	828	851	836	842	858	825	854	858	841	863	835	828	811	832	805	860	881	850	854	832	887	854	778	839	852	851	818	854	835	831	755	831	867	799	846	857	803	853	838	837	793	842	878	882	787	836	876	872	809	829	835	839	877	868	896	822	830	835	915	795	837	833	808	899	854	861	824	835	852	839	820	860	825	817	836	823	886	816	832	798	794	795	805	875	796	808	790	864	831	826	830	854	823	808	851	877	851	835	832	919	823	863	842	818	811	864	896	813	825	869	857	841	870	772	807	806	868	837	845	830	837	813	841	824	843	847	845	769	830	815	817	811	830	858	872	886	859	870	862	790	839	897	887	818	839	831	850	765	824	880	854	805	827	843	857	813	838	785	834	845	881	878	819	884	905	847	800	855	833	852	824	807	869	833	815	856	857	799	811	796	806	835	856	834	774	827	846	867	850	849	839	831	864	859	798	843	843	851	859	859	819	793	861	807	846	875	851	868	804	819	806	883	837	819	849	824	836	782	835	802	849	835	837	824	847	801	874	827	817	829	844	809	858	803	817	842	836	796	850	847	834	805	845	837	877	826	850	832	845	846	829	831	865	762	807	810	851	859	827	860	860	826	839	857	859	836	855	833	819	832	825	835	821	846	827	813	878	840	817	872	854	853	874	847	857	834	811	831	805	830	839	871	805	825	795	801	836	858	855	802	820	819	807	838	872	788	874	780	834	835	816	867	830	808	847	840	860	813	791	821	860	806	878	823	814	850	842	834	810	817	789	805	857	845	840	772	838	811	766	868	850	876	793	834	873	810	849	783	890	868	836	815	854	851	848	840	865	845	844	838	766	820	814	827	843	833	839	809	804	864	842	836	840	834	895	794	864	801	848	828	856	777	818	813	819	876	856	838	860	809	795	835	843	799	832	807	836	826	814	826	834	876	865	837	801	846	843	825	858	866	845	813	828	829	861	877	828	854	839	828	811	800	838	808	832	867	828	844	848	836	809	826	801	827	904	865	849	814	793	835	841	858	838	859	850	860	834	861	838	817	824	878	835	831	793	825	813	820	849	814	858	819	843	827	841	911	832	825	799	852	861	813	825	837	867	858	832	812	803	825	851	815	820	839	835	796	835	832	881	846	862	853	819	826	844	874	809	846	816	850	850	837	863	843	789	856	854	783	793	846	851	878	863	805	799	903	827	832	832	800	827	819	835	801	824	842	862	876	849	833	867	879	830	845	846	847	809	821	879	815	811	805	897	796	836	799	846	786	793	788	832	842	838	801	814	798	863	847	804	904	814	883	785	773	909	863	824	838	859	854	895	885	780	867	828	793	850	838	840	843	777	810	904	816	749	824	825	877	906	792	824	867	820	892	869	898	873	818	853	829	826	823	834	782	818	799	842	873	810	849	834	807	831	842	866	785	862	829	811	801	788	840	851	824	850	838	812	860	868	881	817	834	777	814	868	909	840	820	769	825	827	835	777	812	807	858	801	878	820	863	834	841	885	815	783	840	863	871	838	854	833	832	799	850	815	820	826	806	833	829	848	849	869	873	864	823	806	787	827	867	851	831	856	856	819	819	833	791	854	804	843	873	841	870	865	842	840	788	855	861	869	831	821	838	892	838	882	831	793	856	812	818	827	850	829	864	868	855	769	794	809	870	819	807	800	873	873	838	843	796	868	831	828	781	812	853	836	811	882	835	773	802	876	847	839	856	877	872	800	834	846	818	816	835	880	857	876	814	801	845	802	827	856	819	800	832	836	830	807	844	822	812	847	830	794	842	888	842	843	845	800	823	828	825	816	794	770	818	839	865	847	812	844	833	786	840	832	858	829	847	793	833	828	842	821	829	836	776	847	873	847	847	827	870	848	829	843	861	826	810	825	789	860	866	813	812	823	800	803	875	832	836	836	777	843	849	826	818	864	798	855	836	835	881	850	826	842	869	855	811	859	835	871	802	890	810	858	854	845	859	816	858	853	792	872	810	857	874	840	846	811	824	861	847	838	877	863	870	846	838	826	875	800	830	821	814	823	873	834	848	793	830	835	840	814	823	806	834	843	873	848	852	862	873	809	865	760	831	873	843	829	833	865	874	817	835	877	817	883	838	865	852	836	848	843	825	878	851	836	828	818	859	818	868	847	790	853	849	871	808	853	854	815	884	784	838	822	858	871	827	780	847	769	787	838	815	847	842	789	789	786	879	848	870	814	787	767	887	826	837	867	844	814	926	818	820	876	825	903	850	904	826	826	874	852	847	858	788	877	869	790	803	830	801	851	853	824	828	869	813	837	837	829	822	838	791	770	780	817	869	829	865	835	845	841	894	844	813	818	836	793	825	853	852	821	831	855	866	854	833	924	798	815	827	866	850	823	836	778	871	835	908	798	841	806	813	809	831	802	820	851	859	870	898	807	864	877	816	811	804	804	837	799	784	845	890	857	835	874	858	842	845	833	818	848	861	804	858	865	803	814	828	852	823	804	809	817	849	824	795	794	834	853	839	864	850	835	847	898	801	849	839	858	801	807	830	876	849	826	767	811	832	823	777	839	826	849	833	807	821	814	834	870	862	821	860	847	808	850	840	864	823	865	815	847	820	856	831	872	817	835	832	815	849	837	885	842	858	859	857	870	810	839	803	837
23386	2300	750	468	362	321	254	216	197	201	195	193	167	192	195	171	157	140	158	174	186	169	159	186	179	156	179	157	160	159	153	165	151	166	143	163	160	169	148	163	172	162	146	196	186	152	183	155	164	161	174	167	169	155	146	187	173	180	153	155	169	171	177	168	162	180	164	128	172	157	147	180	146	157	185	164	165	166	181	153	163	162	177	181	159	164	164	165	167	153	171	152	174	158	166	193	171	176	137	171	146	134	174	146	172	154	144	167	172	158	159	173	171	162	158	173	157	164	161	151	168	150	155	167	160	152	141	152	170	148	175	154	153	145	178	161	161	157	161	177	157	160	174	171	150	174	169	165	164	173	173	155	161	160	156	156	165	162	173	172	174	175	151	134	151	167	162	161	170	187	164	157	151	177	150	174	168	150	169	178	167	180	173	145	179	157	162	165	156	150	176	143	152	138	144	172	147	142	147	180	150	148	177	149	161	167	158	148	144	158	158	173	153	170	165	185	147	161	157	184	155	156	158	166	160	173	156	165	169	140	164	165	143	174	165	152	153	148	153	174	150	172	130	177	165	155	178	175	168	158	158	175	141	142	185	158	160	157	166	148	157	163	159	169	156	153	163	176	159	142	138	173	145	158	165	173	170	157	156	168	165	164	175	171	154	144	155	148	176	185	151	151	149	146	176	159	151	145	144	178	127	160	172	168	151	169	162	146	156	175	170	150	172	162	150	157	175	162	156	155	150	159	147	163	161	140	168	175	190	166	166	130	171	177	154	159	183	175	153	161	145	162	168	166	174	160	164	156	165	167	164	154	182	147	138	138	154	171	156	172	129	173	157	141	156	179	142	164	139	168	156	161	150	170	126	156	157	147	148	149	138	185	159	151	171	167	170	152	166	156	163	175	156	193	155	169	174	172	144	129	165	155	161	172	156	162	171	148	144	182	146	170	170	170	162	184	151	173	139	161	184	163	171	155	135	162	168	159	162	165	159	166	161	128	161	174	175	166	149	158	162	190	151	164	181	154	167	182	153	155	166	170	155	155	139	180	149	182	171	170	154	146	162	181	162	149	160	163	160	174	147	174	144	160	151	153	148	142	161	159	122	153	145	154	160	145	165	176	165	185	167	155	182	156	154	154	163	176	164	149	154	170	151	165	160	152	172	189	163	157	142	155	158	165	140	184	157	179	161	182	173	144	184	174	167	172	141	149	186	167	128	154	157	179	174	160	160	180	144	153	156	149	160	148	158	167	155	158	174	168	171	156	187	168	143	203	142	167	156	183	171	168	183	169	145	158	176	155	171	167	193	172	159	158	155	183	154	171	141	144	165	169	153	155	152	155	168	158	185	155	174	167	173	176	160	184	161	181	164	186	154	158	172	147	178	157	173	156	139	164	144	156	144	164	167	150	161	151	155	149	172	162	192	174	183	169	150	138	161	166	174	187	165	198	171	191	186	133	165	156	171	168	172	183	161	158	134	154	159	168	157	180	160	170	165	171	159	163	181	144	188	150	169	172	156	174	162	177	151	145	151	150	176	150	165	181	147	186	154	137	161	158	164	170	156	163	165	138	175	168	168	155	161	179	172	171	160	162	183	151	164	177	155	164	157	142	179	180	167	147	157	200	148	166	146	144	169	166	143	179	152	177	161	144	157	182	176	162	183	177	167	184	170	166	152	136	149	153	168	152	175	170	159	161	180	159	172	142	148	176	146	159	157	162	160	152	157	151	161	179	164	177	170	170	189	154	165	164	152	170	175	156	157	185	189	136	179	143	174	155	164	154	164	172	147	161	158	157	171	157	175	155	184	165	177	186	186	154	157	159	153	150	188	172	154	152	170	159	154	160	136	159	150	187	164	155	174	157	170	151	182	152	140	140	180	184	143	174	178	148	173	166	170	165	172	165	182	161	162	182	122	121	170	160	151	145	171	154	163	173	185	159	195	164	171	177	160	153	145	174	158	168	148	171	183	164	168	178	142	164	161	161	154	163	157	142	166	156	171	171	155	151	166	145	142	164	160	168	183	150	161	176	164	160	170	145	187	150	146	147	152	156	151	138	151	186	170	170	161	133	150	173	136	153	165	174	166	187	178	160	155	171	151	166	161	172	172	163	164	167	134	163	148	181	157	160	175	165	168	160	143	148	144	171	186	158	193	163	190	162	152	176	152	198	151	172	155	166	167	167	184	146	176	169	144	178	161	156	163	196	184	154	151	161	172	150	141	173	152	157	152	178	155	156	173	151	165	174	184	167	154	162	156	154	155	153	150	158	151	155	143	147	152	157	165	176	181	149	151	149	154	151	177	177	150	160	160	144	162	172	151	156	177	172	163	156	166	150	165	173	174	154	152	147	145	143	157	165	159	153	176	178	153	187	149	143	193	167	163	144	175	174	184	142	168	180	158	162	168	142	173	147	193	179	178	158	163	177	181	163	161	139	143	142	165	152	159	150	152	178	159	160	144	157	173	151	156	145	182	146	150	138	162	159	156	187	165	137	155	165	139	161	177	168	137	178	137	149	165	152	154	167	163	156	146	173	151	163	158	138	158	141	141	153	149	169	151	165	159	174	151	157	176	155	148	154	155	153	161	158	157	172	142	153	159	159	170	169	146	158	174	162	189	181	154	139	160	174	149	160	165	159	165	159	140	162	152	160	173	153	154	161	177	160	141	179	159	168	163	169	164	177	173	156	159	162	166	161	164	161	161	179	172	151	173	160	165	172	153	154	144	164	160	153	146	173	150	146	153	166	152	159	161	188	171	154	164	155	162	181	148	182	183	161	138	162	186	162	175	170	149	183	153	157	137	145	161	198	174	176	156	170	162	184	157	131	164	186	177	173	159	179	175	170	159	157	182	181	186	144	130	154	143	170	165	156	157	186	157	161	171	170	169	155	154	161	153	147	187	176	170	180	169	167	164	142	162	160	160	159	164	166	155	191	162	152	161	150	157	188	151	137	157	164	169	168	162	169	135	142	165	183	154	159	144	148	166	176	146	151	179	164	175	158	147	157	141	140	178	174	144	166	151	158	147	143	156	166	176	163	161	156	168	156	154	177	173	147	156	167	172	166	165	173	158	142	186	177	166	170	148	171	151	162	154	164	163	155	170	174	170	184	165	175	142	154	162	169	171	188	154	135	180	160	152	189	169	152	184	162	168	157	159	166	150	156	157	140	166	181	157	145	156	175	179	156	160	155	168	160	134	175	167	160	166	164	160	154	176	144	159	175	152	174	168	181	176	161	174	151	154	178	189	170	168	157	147	178	169	161	158	155	170	175	153	163	154	148	191	163	174	161	161	162	170	166	162	167	189	170	156	156	157	179	178	162	163	175	159	189	162	141	144	157	166	175	196	186	177	156	122	182	150	168	143	168	156	159	162	170	185	164	156	150	155	141	163	175	144	170	164	136	145	133	165	149	150	193	159	168	174	150	150	135	179	132	153	165	175	178	169	170	176	146	159	167	181	181	163	177	163	168	152	196	140	168
14356	822	1497	1680	1346	1115	932	860	754	654	628	613	631	560	516	549	513	550	535	485	492	482	489	432	470	429	464	422	464	431	437	458	473	456	425	449	472	508	444	433	429	491	463	453	429	425	450	421	438	424	427	458	443	436	472	470	436	466	404	435	434	469	448	447	406	436	425	404	441	437	432	439	430	430	404	415	421	397	438	435	460	435	441	450	432	392	434	427	447	468	444	409	424	459	466	405	433	430	418	470	447	435	402	423	420	488	417	439	462	420	400	426	426	406	421	445	434	441	452	398	417	440	461	442	435	430	444	436	448	433	409	441	440	420	418	448	428	395	410	442	385	417	426	434	438	432	437	449	473	430	449	423	443	433	436	441	445	429	414	443	458	431	413	399	447	425	440	451	430	432	409	415	471	397	420	377	401	446	424	459	450	392	404	433	432	412	448	415	434	421	431	393	431	415	406	440	421	442	430	452	437	436	430	450	408	411	437	461	398	452	430	444	410	415	419	451	463	435	430	431	446	443	496	448	434	427	409	426	425	411	437	418	447	413	414	424	407	429	413	411	463	425	462	422	431	462	428	453	460	418	442	445	404	425	422	430	424	413	453	439	452	431	453	450	414	454	434	411	450	452	424	431	457	420	403	445	442	425	418	435	421	447	419	411	421	409	444	410	411	424	413	420	456	443	448	453	434	412	411	436	439	421	430	430	459	431	436	425	412	449	453	448	435	445	393	420	421	447	443	417	421	398	420	468	449	435	418	431	394	437	464	470	417	435	421	380	417	450	420	433	435	390	425	430	460	475	440	454	442	458	403	402	478	406	450	442	435	462	413	403	406	455	429	408	366	426	435	424	473	439	442	433	411	414	435	433	420	456	421	423	449	442	386	447	469	388	433	427	432	411	450	416	424	451	404	428	402	473	442	409	412	417	454	441	443	432	430	467	416	371	446	431	401	416	438	458	445	409	409	430	420	417	450	391	418	426	400	446	438	424	435	438	453	457	444	439	440	413	460	458	442	411	419	422	413	419	460	441	441	433	431	448	440	418	416	413	379	426	441	429	434	467	407	415	424	415	449	422	413	411	447	424	456	421	400	414	445	398	434	412	420	429	459	436	450	450	427	405	402	437	418	427	461	410	449	458	430	456	434	445	448	465	436	452	414	470	426	409	452	411	405	422	456	446	450	441	423	432	466	490	444	429	416	427	464	440	442	458	439	443	424	401	432	426	431	449	465	423	409	420	407	439	455	418	437	438	437	453	438	453	410	407	442	416	441	437	439	417	432	437	406	421	440	424	444	411	440	424	461	436	438	423	431	425	414	382	449	415	435	408	394	471	440	430	454	447	473	403	421	461	426	441	423	405	464	414	406	467	443	440	444	413	455	432	429	425	395	469	417	444	446	431	472	441	382	462	416	445	421	429	415	440	419	407	415	434	453	413	421	432	396	413	411	433	453	412	442	430	416	438	459	398	453	470	428	420	429	431	447	435	433	425	425	417	448	433	440	431	421	426	445	424	412	412	430	425	385	435	463	418	431	431	447	441	407	410	395	407	433	403	432	443	436	437	419	424	427	449	443	411	402	438	432	413	451	443	429	432	428	471	456	436	437	422	438	400	455	423	445	436	421	405	407	428	431	438	422	447	426	450	408	421	458	433	416	407	417	435	444	430	420	424	443	413	454	379	427	457	431	446	428	412	447	422	428	421	458	440	397	425	425	410	462	432	408	422	429	464	409	399	452	448	401	455	437	414	411	445	461	465	409	451	439	467	423	416	434	411	399	400	431	442	425	449	455	454	435	437	398	430	432	422	437	446	420	436	461	431	429	429	407	405	431	422	427	406	425	404	413	437	394	434	433	397	447	463	422	401	446	432	440	434	428	397	428	407	447	421	409	405	438	437	457	421	426	420	436	426	443	438	462	451	388	446	410	431	456	405	392	410	437	442	356	455	434	390	442	409	411	422	407	415	441	409	452	387	423	452	422	427	436	425	439	465	417	435	437	435	436	413	423	436	406	450	411	404	428	417	416	439	434	438	433	451	441	413	419	431	442	470	437	442	393	429	414	389	444	425	433	440	402	417	459	433	437	448	434	448	452	429	412	377	400	438	411	432	415	454	437	437	429	412	453	419	406	435	426	416	444	433	423	416	419	426	400	418	426	436	447	419	461	426	379	398	400	443	469	470	430	450	420	452	434	480	399	431	434	450	398	440	406	409	416	482	485	412	452	445	440	387	428	425	408	427	397	423	383	441	431	422	404	447	414	391	401	393	449	461	419	424	419	434	400	412	443	432	429	413	417	423	452	427	439	406	415	402	403	410	457	432	452	440	452	408	425	424	440	438	461	479	424	408	436	450	449	416	460	455	397	420	438	443	441	403	427	466	429	445	429	489	424	424	440	439	466	382	448	429	416	433	379	454	448	418	407	400	466	463	426	437	442	423	421	421	438	456	431	376	398	446	427	440	404	431	465	456	399	427	428	446	443	418	406	435	454	394	420	415	418	418	434	431	438	441	444	400	428	440	403	461	422	435	427	451	465	432	399	417	416	409	444	427	426	409	427	462	430	427	429	449	434	410	420	440	425	432	419	436	433	468	400	426	434	412	455	447	441	441	389	431	432	445	434	448	429	383	413	407	424	433	446	421	478	435	411	439	406	444	421	463	409	462	420	459	436	416	462	445	423	409	465	420	403	414	421	425	416	410	400	429	397	444	434	386	419	427	399	393	410	476	432	419	431	412	418	418	459	428	424	395	449	430	405	436	441	433	420	424	425	448	414	434	422	449	415	396	432	403	455	433	464	447	424	392	405	423	390	387	432	420	464	439	454	419	471	430	409	429	464	448	427	426	442	446	393	423	441	416	420	433	408	461	417	454	433	430	398	450	462	443	416	426	400	446	437	444	443	432	433	427	407	442	419	441	414	451	409	417	438	441	472	411	447	450	433	432	426	440	433	428	397	450	398	416	449	466	442	435	417	424	418	455	430	408	407	477	435	430	433	396	398	396	462	435	419	412	456	412	444	420	441	441	403	415	419	418	430	442	417	461	431	456	467	457	456	444	420	390	437	411	445	430	480	438	408	415	417	408	418	437	388	450	396	395	462	437	389	414	418	422	431	420	427	437	406	460	451	422	431	428	396	414	451	443	445	427	429	407	449	435	441	460	485	396	438	425	437	392	387	426	428	460	426	452	467	426	389	460	435	451	462	475	398	428	440	447	448	409	448	383	412	455	440	445	427	394	442	401	413	439	411	432	408	385	422	426	422	451	430	448	405	415	443	447	461	414	422	476	424	456	390	443	388	433	398	383	420	459	435	443	453	425	428	420	451	433	396	433	404	437	407	391	457	454	406	440	439	437	405	448	413	428	429	431	434	391	395	439	438	460	411	411	465	413	412	428	422	414	445	431	417	444	475	445	414	442	429	402	440	433	420	447	418	403	437	392	458	417	438	415	397	443	422	416	476	433	432	431	386	447	416	423	414	429	404	408
3882	462	381	393	387	388	389	365	385	400	392	397	387	369	386	378	376	388	430	391	391	376	393	389	355	358	402	375	388	423	398	409	412	426	419	403	415	409	376	415	424	405	372	396	363	382	391	360	397	414	356	388	359	360	398	392	401	400	394	408	407	403	370	404	369	388	417	373	388	374	362	345	363	396	411	403	381	382	380	385	413	388	404	427	395	398	413	419	414	413	367	405	368	388	346	391	375	395	357	405	395	321	432	393	359	388	389	371	409	396	391	385	383	358	387	370	396	391	384	404	392	387	340	392	361	384	410	378	407	407	385	380	428	379	355	363	407	381	390	375	402	386	409	410	377	392	419	430	372	361	400	385	371	368	394	364	383	396	376	363	347	339	406	406	370	377	399	382	386	382	386	427	358	385	384	372	358	384	358	428	400	422	388	372	367	387	383	367	386	363	392	388	373	385	440	364	359	380	387	401	374	378	396	367	383	400	384	404	426	401	395	378	363	401	418	384	393	374	367	377	362	397	403	355	358	395	423	421	398	415	402	419	358	408	394	373	385	387	381	418	361	413	407	369	427	378	343	384	401	375	404	390	388	360	414	409	421	357	404	374	392	389	356	385	372	420	423	370	391	408	383	431	380	379	395	413	385	362	371	355	367	398	411	373	391	366	435	433	380	365	350	378	429	380	385	402	370	386	347	375	351	397	364	388	414	385	327	404	407	384	430	383	418	403	385	357	394	404	394	399	400	383	402	412	412	370	412	390	362	369	404	404	398	341	382	401	392	402	404	349	374	398	390	425	404	384	431	352	377	370	355	428	385	367	400	391	370	434	392	395	385	393	401	358	420	397	405	391	439	417	415	357	385	388	388	397	411	401	386	399	361	362	382	405	370	381	386	425	420	389	388	370	396	413	399	350	378	362	437	413	386	408	441	412	397	416	360	400	367	386	393	403	365	404	346	398	366	353	385	404	348	378	393	396	380	392	400	420	399	377	378	421	406	418	415	395	421	365	359	399	384	403	406	421	390	392	394	397	364	373	392	412	406	359	379	397	387	403	394	371	418	432	442	419	398	390	388	385	381	393	374	413	370	380	419	406	382	380	378	359	427	423	358	427	407	433	364	335	398	387	383	402	382	366	368	373	391	356	401	419	412	372	433	397	405	405	393	406	395	364	346	381	384	375	362	409	369	377	399	427	351	372	385	377	395	404	423	398	371	397	356	377	366	417	406	392	375	379	371	411	393	378	371	381	385	372	419	369	389	368	383	426	399	400	400	397	413	406	378	366	389	413	362	370	362	401	386	366	361	368	438	374	402	351	385	402	413	388	412	391	395	395	370	363	404	368	416	405	385	403	382	367	370	422	386	393	371	353	380	418	350	399	386	390	415	391	405	416	378	400	405	380	397	396	380	375	375	392	368	376	386	393	416	415	371	363	393	364	390	395	392	358	392	428	366	411	403	422	391	391	393	383	351	404	349	411	374	381	372	346	372	357	366	374	354	350	380	405	401	367	359	373	395	395	367	390	381	396	376	399	376	374	390	408	324	390	372	415	393	383	342	402	378	394	380	370	387	388	394	393	397	400	437	398	399	361	407	395	388	382	373	402	369	417	378	401	390	401	412	376	375	375	395	382	377	403	413	371	394	352	368	399	384	371	375	357	428	396	390	399	378	346	389	352	372	385	397	395	411	421	376	388	391	378	408	357	377	399	397	353	387	388	352	384	418	411	390	371	435	411	420	378	401	391	393	393	374	360	386	362	366	379	379	396	366	396	403	384	387	423	353	382	370	361	369	407	380	361	385	389	347	386	379	424	424	382	415	382	358	410	395	381	392	382	367	366	392	370	386	359	352	384	346	371	407	391	384	392	408	397	407	374	383	379	415	384	377	361	420	379	355	432	381	415	403	390	376	380	366	366	382	421	402	417	376	411	406	427	388	367	440	389	364	412	353	386	395	377	365	364	341	368	405	351	371	374	377	403	350	342	389	390	349	362	384	392	381	353	373	363	379	405	377	393	407	417	391	382	399	398	380	373	389	351	366	409	393	374	396	397	374	360	362	389	386	381	366	375	422	425	366	391	353	396	398	376	368	389	361	386	369	387	396	393	413	415	393	364	359	357	366	372	369	391	403	416	387	395	409	356	397	406	389	406	406	384	437	406	381	387	409	399	352	388	441	400	405	377	398	393	368	401	412	377	372	389	418	355	382	372	366	381	370	398	376	376	390	413	437	378	374	384	369	406	417	434	413	383	407	422	409	379	373	375	387	415	374	379	361	378	379	412	386	407	392	384	365	365	372	401	367	347	365	359	412	390	373	366	393	398	389	376	370	386	383	388	391	382	383	395	388	413	411	399	389	405	378	374	390	411	379	397	369	390	350	353	364	382	376	361	375	363	403	380	403	401	404	392	410	382	374	345	361	377	344	394	363	416	400	374	374	401	396	388	366	363	390	360	384	368	406	386	386	376	389	398	339	396	405	394	420	401	413	396	393	375	400	424	393	345	397	385	403	431	415	377	378	366	360	369	358	384	426	427	378	409	411	354	379	365	382	412	371	397	409	390	411	390	389	405	402	404	433	415	387	387	377	371	392	386	383	392	408	405	360	357	375	422	393	366	409	368	371	380	397	412	411	396	349	379	364	363	359	366	394	386	382	370	372	376	385	367	346	400	368	371	392	381	390	348	355	411	388	384	404	348	396	382	387	412	380	372	375	379	399	403	373	401	381	394	398	370	404	371	379	340	405	400	385	374	385	377	406	379	362	363	409	357	387	386	394	383	357	416	399	380	372	363	389	372	387	345	350	371	354	378	408	380	355	372	422	378	352	411	406	382	409	387	377	374	384	397	420	414	402	371	391	377	400	381	387	373	411	384	431	446	401	375	409	397	344	396	364	402	360	362	337	346	408	392	385	398	362	406	386	397	388	395	419	365	394	398	375	407	385	401	394	350	378	395	381	404	406	375	395	376	387	362	406	381	399	404	381	413	394	411	358	364	380	367	361	367	416	411	370	369	367	384	379	403	429	361	406	405	432	373	397	361	374	428	349	357	404	435	413	373	386	380	401	409	392	407	369	432	421	420	407	400	399	400	363	393	399	413	352	375	397	411	389	366	364	363	384	368	354	383	418	388	374	400	407	385	418	379	410	370	384	384	429	398	352	363	376	423	373	370	404	380	400	371	380	399	408	380	384	366	378	383	376	377	390	370	363	395	404	378	401	376	387	390	393	395	370	373	383	428	385	368	380	372	386	381	386	394	358	339	377	404	386	413	392	352	371	399	357	375	361	417	434	375	406	393	420	359	420	418	427	386	390	371	400	400	404	367	387	352	382	379	400	370	400	383	387	388	416	379	362	395	377	348	409	381	393	357	424	391	371	383	360	393	353	402	384	351	393	389	420	396	415	397	369	380	391	374	392	386	383	374	401	374	402	414	437	370	356	364	380	402	355	427	379	363	366	374	424	366	414	382	353	397	401	343	364	394	399	343
3920	930	945	913	966	979	961	947	920	957	895	920	925	946	965	943	907	958	975	937	913	904	913	966	934	948	947	907	911	957	901	902	923	905	901	963	941	924	949	918	921	966	1013	932	941	944	897	918	931	955	909	938	889	997	948	957	973	913	890	894	888	932	922	920	977	986	944	947	945	898	914	926	923	926	987	923	951	921	918	921	900	900	945	948	927	870	959	932	916	888	879	947	982	948	955	935	903	936	956	876	902	921	932	893	940	904	915	891	947	886	992	939	943	925	862	939	918	950	948	877	933	978	952	931	916	857	896	908	931	925	929	945	942	930	979	919	931	880	894	947	945	965	932	937	917	995	949	929	884	878	944	941	947	938	883	993	899	967	904	925	915	985	907	944	971	949	882	954	911	919	909	947	966	898	883	921	874	927	936	898	892	925	923	874	991	918	942	909	919	912	861	951	956	925	891	889	857	845	901	883	873	871	965	927	913	941	922	918	917	929	920	937	971	907	900	872	888	963	890	941	942	943	965	969	926	903	927	886	904	882	961	909	927	936	921	961	857	920	922	962	944	979	861	970	948	924	966	922	891	963	949	919	918	894	929	948	961	909	905	965	918	904	948	899	924	953	883	984	890	927	895	959	929	885	948	945	965	927	1006	897	875	950	915	972	933	974	899	918	907	963	965	928	925	932	956	868	961	943	936	968	882	910	884	939	924	889	937	935	981	925	957	883	937	927	912	937	934	908	916	853	950	930	907	975	896	916	882	945	937	902	923	990	908	887	963	847	939	940	930	972	927	908	976	949	930	884	917	924	985	943	931	904	903	972	911	978	929	943	964	979	921	971	889	942	947	888	896	966	915	941	954	960	876	934	940	935	867	909	962	935	920	971	956	918	893	933	944	943	943	897	876	909	931	893	942	957	952	930	882	957	907	908	925	960	965	920	885	968	928	961	930	900	915	960	929	901	925	940	944	897	937	940	977	976	937	886	889	955	950	930	911	986	941	940	944	937	945	940	863	991	879	953	848	894	924	960	993	918	944	939	930	937	904	967	891	922	953	926	890	981	937	930	920	966	960	924	865	944	991	956	955	955	964	938	959	921	908	942	951	915	966	934	876	914	911	907	931	951	969	907	984	959	897	967	861	939	933	916	952	881	938	953	923	907	898	918	941	904	928	893	915	972	1009	871	912	951	958	914	952	936	970	869	913	952	929	913	877	901	898	932	915	904	974	868	944	939	927	1010	914	986	917	926	923	944	972	919	949	907	952	919	943	949	914	899	897	887	891	940	924	991	965	935	978	937	912	928	929	912	938	950	938	893	993	888	931	957	917	959	937	922	908	921	892	931	941	945	913	895	962	963	898	943	888	908	927	943	928	966	940	907	903	898	935	948	917	910	907	969	956	918	868	875	919	934	920	927	929	976	938	880	873	937	922	922	927	929	911	903	977	939	967	949	963	902	901	942	937	913	934	947	902	919	894	924	932	927	952	980	900	902	918	929	889	955	924	927	901	939	940	908	900	939	933	923	924	914	922	937	925	875	935	887	917	895	881	931	902	910	858	937	959	958	914	934	965	931	938	897	894	910	967	907	928	952	918	908	906	927	935	932	926	959	879	920	927	898	920	913	891	930	966	987	904	927	939	931	883	942	911	963	911	875	896	924	963	932	921	954	927	865	927	929	931	977	939	920	943	930	889	912	916	961	987	878	901	892	945	957	898	944	893	919	958	981	927	908	889	912	899	935	961	948	933	876	923	928	956	936	912	1001	907	946	917	954	931	918	901	942	926	968	940	962	945	954	943	904	888	948	931	910	920	888	942	917	913	948	940	886	921	945	926	972	927	969	903	913	885	918	988	930	891	978	887	880	877	980	901	906	896	977	960	881	922	907	953	916	887	931	925	945	947	972	933	931	887	915	963	919	922	896	838	946	904	967	864	1006	892	952	924	923	923	929	957	917	951	931	925	944	914	862	873	934	913	939	947	902	896	939	879	942	970	917	882	953	926	970	949	930	934	903	939	933	918	941	935	953	882	980	890	880	889	940	965	908	940	895	929	923	991	936	894	918	933	936	936	901	852	944	959	877	954	939	927	922	921	911	895	963	930	953	950	948	902	855	911	946	884	937	951	900	968	964	939	908	1017	884	967	926	950	930	952	901	938	930	904	958	902	912	922	980	903	976	932	911	935	903	988	920	898	952	887	952	913	920	897	951	970	948	967	923	931	903	962	946	946	910	921	928	896	951	917	934	941	923	926	918	980	872	914	937	919	909	937	902	891	894	962	943	929	958	903	958	899	925	898	921	947	889	930	926	940	911	917	894	1000	961	950	944	940	872	921	965	950	923	934	891	956	966	920	861	890	935	941	948	898	924	958	916	916	934	928	905	921	923	950	899	949	939	925	950	904	932	932	920	875	897	921	950	940	1021	973	893	932	848	892	923	971	900	906	905	975	873	897	966	975	877	958	921	905	897	913	929	946	893	944	966	962	938	948	941	906	881	950	980	950	875	897	893	967	983	906	971	911	952	933	955	957	963	876	940	901	958	947	924	897	875	906	946	975	868	932	869	936	887	918	941	932	947	938	917	892	953	922	941	911	954	953	951	918	935	919	910	897	953	911	919	921	925	971	911	919	959	920	931	916	913	900	914	889	875	935	966	990	927	872	936	878	933	1030	938	907	894	941	955	920	937	923	897	912	969	934	998	927	971	930	900	969	946	910	909	928	911	946	941	941	869	918	964	958	916	925	919	953	923	945	957	914	936	970	909	897	905	962	966	917	946	899	945	983	983	933	940	945	900	916	956	921	949	880	962	946	954	969	904	903	895	965	947	943	944	927	938	968	947	958	974	953	961	903	916	928	932	894	975	933	925	865	906	958	958	929	897	966	868	976	949	997	935	896	949	970	926	925	907	883	996	978	935	936	964	1027	912	937	941	918	948	904	929	953	916	924	890	908	931	946	925	933	964	920	916	975	975	910	906	928	909	930	910	958	909	962	957	880	943	909	940	892	922	908	869	980	931	949	899	962	945	927	928	904	922	922	921	997	904	922	923	918	969	926	975	927	913	946	952	984	956	928	902	1008	908	904	866	958	943	908	951	953	988	902	938	950	892	931	994	916	891	942	992	916	941	882	892	917	919	897	881	920	911	906	955	915	934	924	930	948	935	921	902	954	907	909	939	899	987	932	967	913	892	930	969	896	910	875	880	938	919	940	1012	939	915	885	971	949	909	911	934	899	914	934	939	912	921	945	907	938	971	931	959	965	901	935	960	917	935	980	920	916	926	904	926	889	965	915	906	952	954	997	888	923	898	911	939	930	909	935	884	873	886	954	866	912	915	911	917	884	897	967	945	943	930	902	912	878	987	868	920	942	959	935	866	929	964	856	881	889	944	968	944	951	913	916	945	901	881	905	930	929	905	899	937	960	941	882	947	930	932	937	942	893	854	883	932	976	949	901	971	917	989	900	881	962	932	922	947	927	946	922	901	911	952	921	928	935	916	883	930
13927	1088	584	507	448	450	396	382	378	327	366	337	351	347	340	350	375	367	347	346	326	345	362	362	386	336	358	345	389	356	354	338	344	341	340	357	355	338	328	323	374	341	383	362	353	343	372	374	331	359	342	352	387	336	378	338	346	320	387	357	400	355	352	359	335	372	377	365	349	374	339	356	332	350	360	364	364	350	352	361	349	334	396	316	333	356	341	300	330	346	340	373	349	356	371	335	356	340	319	342	339	341	349	344	337	370	368	326	351	362	324	335	331	352	388	365	300	351	334	365	348	346	322	344	338	358	344	332	350	363	315	361	337	372	350	375	343	381	339	356	343	319	363	360	382	370	325	378	311	358	358	345	357	390	362	340	336	374	351	331	334	355	391	356	339	380	346	330	367	310	397	327	342	360	359	356	400	348	327	357	347	354	347	342	343	351	353	332	368	366	335	393	330	331	330	369	342	360	327	315	368	371	326	350	350	355	345	345	370	368	327	351	378	377	356	352	368	343	318	362	312	357	345	359	321	335	398	386	361	370	325	358	387	356	326	359	322	355	347	364	344	387	360	330	350	322	314	361	353	343	350	310	389	345	358	368	345	315	361	332	332	376	357	328	335	335	349	359	357	276	344	357	321	339	341	316	360	335	365	353	359	351	346	321	343	373	375	373	337	334	359	367	372	338	329	338	374	326	378	355	334	328	354	304	341	350	311	329	333	348	337	334	331	334	352	364	307	400	356	380	342	357	362	366	363	358	359	351	344	370	365	341	342	342	341	295	337	334	323	345	323	367	361	380	318	336	339	351	374	342	338	320	362	351	366	355	379	339	355	360	333	333	323	333	358	369	319	369	355	386	365	351	378	338	369	377	362	339	319	337	373	341	337	353	361	362	329	351	364	360	334	373	368	343	344	321	343	321	343	344	326	322	341	323	358	317	333	320	340	346	375	349	306	314	356	342	325	367	356	345	346	375	345	335	354	357	338	348	335	354	339	316	351	337	375	365	350	381	354	347	388	338	362	348	356	339	359	323	392	333	341	334	339	306	341	324	336	359	351	319	308	309	298	347	344	384	369	362	311	367	348	318	299	345	370	355	356	340	349	377	355	387	326	327	364	360	372	332	310	324	366	347	370	378	342	361	351	359	350	333	361	323	346	327	355	339	365	342	322	348	337	346	324	339	355	370	380	319	352	344	322	343	324	352	398	348	374	337	377	344	307	369	362	347	339	320	344	347	347	341	392	373	281	340	388	306	378	346	350	351	337	338	338	374	341	360	380	392	366	349	349	376	355	325	364	329	348	355	324	346	323	339	364	326	363	350	361	348	345	339	352	364	370	320	346	335	341	333	348	377	373	370	335	334	305	333	346	335	382	349	345	375	334	357	355	353	327	348	359	342	342	345	363	337	326	327	322	317	343	357	385	351	353	323	316	340	361	384	343	341	348	371	370	381	332	344	366	349	315	347	358	372	341	333	331	359	347	372	337	378	322	343	338	324	315	328	346	352	324	325	373	357	344	321	362	361	359	353	357	355	348	348	367	331	348	327	380	343	379	344	326	329	369	354	345	358	359	343	356	330	320	368	382	312	355	361	371	374	359	317	351	322	358	371	334	344	331	344	343	356	347	336	354	355	339	343	389	351	340	311	368	334	374	327	368	380	351	357	338	357	338	346	367	327	382	344	364	362	344	328	383	368	367	334	378	300	376	344	352	364	352	323	352	311	323	371	350	318	364	351	333	323	366	344	342	334	385	350	339	356	332	336	344	349	346	350	341	385	376	336	359	320	369	363	344	314	374	361	318	349	331	313	327	362	364	357	351	342	358	358	347	339	352	349	339	336	345	384	372	300	318	379	336	337	309	336	325	362	345	357	337	307	327	346	370	369	352	342	351	329	336	329	356	331	312	349	363	335	364	371	346	334	359	351	333	335	375	347	349	376	335	346	324	384	339	354	313	354	339	341	349	333	347	340	372	347	361	373	359	339	354	340	309	333	341	352	346	350	363	331	363	337	318	359	346	348	352	379	342	350	379	310	358	370	335	328	359	343	363	337	308	317	367	389	350	340	345	321	335	368	345	388	337	328	357	357	370	344	351	335	358	388	369	284	331	350	345	333	397	344	332	354	337	376	323	352	320	347	376	338	367	339	313	364	361	390	327	345	348	362	361	331	318	365	316	354	360	351	330	346	350	355	327	336	339	359	351	378	331	366	356	371	310	356	364	350	365	356	343	366	354	322	339	328	350	396	359	356	369	360	374	415	374	338	348	327	327	335	350	362	361	353	341	386	347	349	373	377	339	383	368	346	340	379	345	342	364	368	354	346	337	325	362	350	352	373	346	369	321	354	356	323	373	332	309	336	346	317	367	358	364	368	391	337	357	302	357	333	355	347	326	334	302	325	348	326	334	343	363	357	383	358	360	339	354	350	373	331	343	336	342	364	360	328	325	351	353	345	332	322	370	367	360	309	329	376	309	363	378	337	357	357	348	343	389	339	365	349	381	336	333	386	355	367	343	343	332	312	348	394	340	343	339	370	393	377	353	345	377	352	339	359	339	347	325	353	352	330	350	354	372	358	347	354	382	334	377	357	363	360	377	353	338	349	343	330	347	321	325	350	367	360	353	319	356	353	355	329	375	342	367	334	342	352	337	363	345	349	371	357	366	364	366	368	329	365	327	353	347	353	359	362	339	352	362	318	320	357	356	351	346	367	327	350	346	362	337	354	352	335	360	352	378	315	331	359	377	330	364	367	326	336	373	358	387	369	352	342	349	336	349	324	351	318	304	368	330	345	368	362	368	350	350	335	326	345	368	343	366	337	322	369	354	346	337	340	320	329	352	355	313	330	356	358	363	352	379	349	385	381	349	331	320	328	340	336	382	347	339	341	371	329	353	344	342	358	330	331	361	321	380	331	371	372	362	353	332	355	332	344	343	338	320	345	318	338	344	362	361	364	346	376	348	367	336	365	316	307	364	345	381	328	354	347	343	364	311	348	361	353	347	331	359	336	344	350	364	372	338	368	344	351	384	333	343	327	378	388	371	321	333	354	315	357	367	374	338	341	335	339	319	378	356	364	339	334	377	335	401	356	368	345	358	347	316	351	317	358	316	349	326	363	389	377	355	366	365	354	309	364	377	367	364	342	364	325	375	382	378	357	346	344	353	373	355	382	337	320	343	317	349	380	353	351	361	338	335	351	351	372	365	345	357	340	341	325	354	365	360	368	355	329	339	313	372	343	364	326	360	366	381	314	354	358	317	318	347	348	340	362	311	366	320	346	372	342	359	333	380	375	355	347	370	334	344	400	352	390	322	378	381	366	350	331	354	348	333	335	388	367	354	364	328	378	371	381	349	361	350	360	348	349	351	326	319	346	361	308	361	338	360	346	303	302	362	335	357	344	370	335	319	380	358	361	402	372	346	337	368	352	359	341	348	351	350	352	357	363	331	325	339	333	330	358	347	372	340	350	324	313	302	344	338	358	348	339
10756	1096	1416	1420	1352	1160	1140	1017	1033	974	948	925	923	858	936	868	929	860	851	909	842	864	899	838	856	810	878	827	864	785	824	889	871	802	863	854	855	875	866	851	817	907	842	836	789	870	783	855	858	838	821	823	848	882	798	871	843	868	862	831	857	849	838	892	860	792	795	812	873	829	797	838	872	850	856	896	850	801	823	834	805	807	893	884	850	885	815	844	838	821	853	831	826	822	817	852	892	869	813	846	851	806	819	847	805	842	803	802	834	785	845	858	820	807	836	850	822	822	888	842	848	871	827	812	821	845	799	860	820	809	870	841	831	828	750	789	851	849	835	870	807	845	855	878	838	792	816	841	859	815	839	857	809	841	846	840	884	857	854	831	833	810	805	853	814	825	831	800	813	823	801	854	856	858	818	766	836	862	831	786	842	880	784	874	816	811	832	825	866	860	831	821	837	850	870	828	833	768	849	853	819	857	845	827	806	855	802	833	804	828	848	808	823	823	790	815	827	824	855	809	838	837	800	851	793	844	833	854	788	867	851	853	854	856	798	803	812	813	847	860	861	786	880	816	849	781	842	890	873	803	850	839	844	874	858	749	853	844	846	846	835	828	866	754	841	877	809	810	837	841	785	820	836	814	841	875	887	801	910	820	835	851	880	809	834	795	784	840	829	801	890	832	799	799	855	876	809	832	785	873	832	828	806	813	814	847	832	789	853	803	815	872	811	859	852	842	817	788	852	806	893	833	860	855	786	854	832	856	817	868	820	837	832	836	872	820	865	815	840	792	855	870	837	767	843	825	832	830	845	814	921	843	825	813	833	799	819	822	823	865	837	844	802	818	827	844	865	847	861	827	855	800	859	845	845	834	839	844	841	851	887	780	879	807	796	866	846	803	844	816	855	830	817	826	864	857	863	814	858	847	822	825	854	904	797	815	805	839	848	856	853	850	866	862	813	856	827	830	824	821	835	849	847	862	833	855	868	801	814	828	837	845	820	800	779	832	824	830	848	811	836	823	833	835	812	860	832	850	837	852	855	863	867	841	835	871	859	828	873	865	873	784	880	809	857	847	813	839	804	797	847	804	849	847	889	808	863	862	810	854	785	878	856	814	822	814	805	869	825	859	812	850	828	830	834	864	856	848	820	859	815	801	808	812	865	816	832	796	848	830	793	856	826	870	846	907	862	820	785	817	820	844	814	845	885	847	810	804	858	902	768	774	820	810	810	776	853	827	868	833	826	790	824	829	848	878	833	844	814	833	839	844	841	838	813	824	809	808	833	806	839	884	832	816	775	852	838	850	834	813	831	803	815	817	838	792	818	869	826	810	824	826	834	790	816	794	820	794	838	829	803	847	894	822	796	844	808	883	812	828	825	851	819	863	823	850	840	798	850	879	800	823	838	842	794	841	827	810	817	863	842	818	823	810	860	837	847	840	776	834	788	828	858	797	827	846	805	823	834	904	846	869	852	811	820	822	821	819	828	845	891	837	772	861	857	834	844	892	862	841	847	859	894	753	874	873	792	826	824	858	846	867	840	854	812	855	844	821	832	879	843	794	824	820	908	825	841	884	856	855	825	846	788	829	836	825	828	805	804	771	859	804	811	833	790	812	873	836	777	812	846	840	839	867	823	828	788	819	826	814	825	871	839	790	824	809	811	814	815	847	788	846	845	835	822	843	884	811	838	848	831	833	798	852	842	872	810	814	828	812	829	873	839	888	839	875	809	810	808	826	780	784	836	775	873	882	793	834	825	835	850	840	777	776	876	828	867	820	846	771	845	821	820	804	851	799	761	875	837	838	832	823	796	831	852	810	787	868	853	841	841	796	817	764	859	849	804	795	800	888	833	837	801	859	834	841	840	872	818	835	837	821	843	843	830	854	819	838	802	802	783	836	823	801	773	826	838	784	880	804	823	793	893	833	851	853	827	788	813	865	847	829	834	896	808	791	836	826	790	843	842	785	825	848	841	862	862	827	840	837	805	839	898	834	831	836	879	839	855	866	802	786	825	839	826	826	805	841	823	809	841	815	844	795	816	816	851	803	795	798	829	885	822	828	833	829	814	799	854	829	821	839	825	822	845	798	791	808	802	810	825	789	796	830	807	852	863	851	842	832	756	876	814	812	849	834	855	816	821	802	866	883	830	819	821	898	828	753	854	887	818	845	821	849	826	836	823	827	875	858	851	818	832	815	859	850	831	789	833	809	851	816	783	824	886	861	873	830	844	858	867	823	775	820	845	779	844	806	833	815	801	785	805	797	824	869	789	799	810	824	818	815	881	884	839	828	855	808	803	854	842	830	841	805	861	813	854	810	848	887	785	822	817	806	860	803	784	858	849	852	841	849	824	825	858	845	853	802	826	849	841	839	829	864	818	768	804	805	855	804	831	861	817	804	874	832	822	785	830	779	798	833	842	835	818	881	846	909	823	838	789	875	854	870	838	849	816	762	838	894	879	860	882	875	853	880	779	770	868	889	818	808	856	836	841	830	857	809	827	915	860	847	829	827	815	840	815	827	834	808	872	810	845	801	840	880	837	806	863	819	843	828	874	791	897	762	834	879	795	847	844	836	849	801	883	835	754	891	875	815	843	800	886	845	847	853	843	853	820	868	841	831	852	806	789	814	793	787	823	773	866	881	850	862	806	860	813	847	810	821	832	853	862	827	841	831	849	817	843	878	823	835	811	833	821	812	816	774	875	757	818	901	884	795	814	793	831	837	819	792	898	851	844	805	843	825	826	898	794	872	863	878	819	843	841	871	796	852	829	803	817	778	833	872	813	831	829	854	822	761	841	812	839	831	785	802	891	845	838	814	847	818	866	837	765	803	852	875	842	791	890	869	860	833	849	838	833	815	841	811	822	852	862	858	839	876	847	859	851	828	824	856	859	791	786	799	845	882	847	851	833	859	897	839	817	843	842	840	818	822	853	823	855	820	818	858	834	878	853	792	823	874	862	797	821	855	784	840	848	820	870	860	809	810	837	816	803	845	861	826	798	815	822	848	865	791	811	857	866	800	851	838	888	838	873	827	833	836	853	828	851	836	840	892	829	757	829	793	841	825	859	814	846	790	865	838	794	802	866	832	817	857	840	817	806	817	842	853	860	828	854	828	769	763	849	819	820	833	769	849	851	836	857	860	819	856	796	834	816	838	868	834	837	805	811	838	856	864	860	835	808	885	826	886	840	829	822	833	840	838	814	808	793	809	883	830	817	811	848	853	789	838	805	848	828	862	810	859	790	846	853	809	819	775	861	864	849	808	862	806	868	821	799	840	822	812	820	797	813	827	846	805	826	841	874	832	892	811	817	865	816	857	801	852	766	825	821	851	849	814	832	833	857	860	824	846	844	876	818	812	805	788	863	833	823	861	799	817	844	788	796	827	789	825	833	827	888	855	813	865	844	831	872	812	777	855	786	836	811	848	834	835	832	876	874	857	884	795	828	878	818	806	814	872	880	825	816	855	834	861	837	869	783	841	801	792
21657	1829	654	473	350	304	243	219	229	185	212	182	189	173	133	175	198	167	188	185	151	148	160	192	152	150	165	156	170	173	164	149	180	169	138	151	192	136	165	186	144	157	170	154	178	168	153	171	174	167	178	176	176	155	156	170	178	162	140	180	162	201	153	144	147	152	174	164	191	187	183	146	173	173	184	156	151	165	171	177	136	147	177	168	144	149	145	183	157	155	144	166	154	173	155	167	133	177	166	162	157	134	177	169	167	150	148	169	144	138	135	137	177	151	146	163	174	159	179	159	160	167	173	134	143	147	183	146	126	174	145	158	156	172	150	152	151	155	164	165	167	143	128	144	160	170	164	160	162	177	166	174	152	162	169	145	169	147	152	181	170	159	148	168	157	183	137	154	160	154	155	151	166	174	159	162	170	149	153	186	149	164	169	149	151	165	163	166	175	180	170	171	152	159	142	134	145	154	171	145	170	176	148	182	156	150	152	165	151	154	166	146	160	164	157	149	161	162	163	174	161	135	135	160	162	154	162	157	151	139	175	153	172	171	153	158	142	176	154	170	169	175	155	156	185	161	166	149	139	166	162	162	146	152	146	160	166	153	152	155	158	154	169	180	160	151	171	163	184	177	151	148	150	170	187	176	155	167	153	139	145	174	153	171	145	183	148	161	164	169	166	162	154	151	150	167	143	157	166	159	171	166	178	146	162	154	155	166	151	158	176	185	151	145	148	175	167	177	165	142	171	185	135	149	176	155	193	187	170	195	173	166	184	168	163	160	182	156	157	139	169	168	169	161	179	159	165	152	140	147	175	158	165	157	158	146	139	166	173	157	162	179	173	150	156	158	137	161	167	151	160	177	173	160	165	169	166	166	149	157	161	133	129	149	168	162	155	175	161	164	161	161	148	156	157	156	157	164	168	151	144	184	184	162	163	186	166	165	169	150	156	137	180	143	168	144	167	183	163	183	143	153	163	168	163	175	167	190	162	165	148	140	158	141	182	155	156	160	167	157	125	136	158	158	151	152	158	159	172	149	156	162	174	179	152	154	156	141	155	178	140	197	143	145	178	149	146	165	153	179	166	168	176	156	161	149	167	163	154	162	155	148	164	162	165	170	165	164	133	156	173	141	165	134	152	152	153	183	154	151	173	154	162	171	173	164	174	138	160	122	171	168	166	163	164	179	154	157	150	168	167	157	179	155	161	156	160	155	162	160	168	160	148	148	164	166	146	143	152	166	159	153	151	151	163	172	146	182	141	156	159	149	136	177	172	158	161	154	142	150	160	150	148	144	163	175	188	165	158	173	155	142	156	168	174	164	178	157	173	155	166	148	150	173	167	155	177	143	165	179	161	149	162	165	147	168	164	144	160	136	155	161	142	170	166	151	180	141	176	166	168	169	139	158	160	147	164	172	169	157	171	175	188	183	173	169	154	167	191	163	158	146	169	173	148	170	159	152	153	163	163	171	187	136	144	142	170	157	163	165	150	163	156	164	181	151	145	174	172	150	142	165	154	166	138	167	162	150	169	155	153	177	167	123	166	137	168	152	178	159	179	154	166	172	181	183	184	154	175	142	182	184	137	146	175	174	151	178	142	161	171	173	146	143	153	158	180	173	162	158	161	193	158	140	200	163	167	167	174	170	149	134	146	168	141	159	132	170	145	169	165	161	144	161	187	181	141	159	164	180	198	159	177	185	146	141	178	170	164	148	136	145	155	174	151	157	160	150	164	170	161	153	166	167	135	156	188	168	151	162	173	144	172	171	160	187	132	158	147	180	152	152	142	152	179	194	161	169	171	134	175	171	163	171	160	142	171	142	158	155	174	148	141	187	157	164	167	193	149	154	148	177	151	151	145	193	124	191	164	168	157	148	151	139	168	153	167	167	167	189	195	155	178	170	162	155	168	169	166	158	148	153	152	144	154	154	131	151	157	167	170	159	141	154	156	162	175	178	156	153	189	167	153	148	152	164	147	157	165	178	160	135	142	165	141	151	154	171	135	171	125	160	175	172	154	158	167	147	169	161	186	177	147	166	179	172	158	160	160	191	145	157	149	166	168	162	158	168	158	175	189	150	114	165	154	145	165	171	181	156	165	132	172	140	160	146	152	151	143	166	164	161	168	159	163	153	166	179	150	169	163	138	172	158	143	136	174	175	151	159	152	168	162	211	168	158	153	170	173	145	155	167	166	164	152	167	182	184	205	170	162	185	169	161	199	151	178	154	164	154	191	161	181	197	156	155	188	151	159	179	152	153	152	148	162	138	175	155	159	161	152	157	162	164	142	131	146	157	167	161	166	163	166	181	152	170	146	170	142	173	166	160	170	160	164	148	175	149	133	170	163	170	159	155	178	176	177	168	164	162	189	167	179	171	158	181	156	152	157	172	153	135	160	160	194	162	159	139	115	173	169	161	177	177	175	155	152	158	154	171	168	170	146	174	175	149	147	140	185	158	157	173	140	165	141	159	138	163	163	187	149	135	177	173	173	148	184	156	181	140	140	153	151	154	153	157	153	167	138	170	173	149	155	152	168	163	172	165	206	159	175	160	149	160	151	165	162	158	146	147	151	182	151	151	161	167	160	158	165	152	140	145	153	161	156	159	156	158	154	159	165	163	174	162	168	159	166	165	156	175	168	174	139	167	160	173	161	157	149	151	150	148	155	173	147	136	176	139	169	191	145	149	144	139	168	167	149	146	145	149	157	167	142	159	148	172	177	161	169	163	151	146	170	164	163	161	154	158	149	164	161	156	177	156	149	151	150	172	134	171	175	154	166	139	144	167	158	154	125	156	176	152	172	173	155	153	156	160	148	172	168	132	156	157	187	154	152	140	147	160	158	158	162	181	160	167	168	141	153	185	166	158	156	133	142	168	151	158	160	168	160	161	181	151	184	172	161	148	170	139	172	153	177	165	146	157	145	169	162	161	147	174	142	164	168	163	149	164	138	135	185	169	177	152	168	154	146	148	152	153	163	147	170	153	152	142	156	157	149	149	146	143	153	161	169	173	174	149	189	141	170	141	175	172	148	134	151	153	162	164	162	163	159	180	170	179	174	164	146	161	152	156	164	167	163	175	173	174	164	159	169	142	154	154	142	177	144	137	161	157	163	161	152	162	153	179	150	148	171	179	135	175	162	172	186	162	168	158	144	145	145	145	163	161	165	151	152	161	159	159	185	159	166	156	170	135	176	159	200	154	177	151	152	156	157	156	149	167	161	136	155	161	159	159	156	139	163	174	168	158	160	184	159	169	179	152	163	164	154	145	155	181	151	145	152	165	158	187	146	140	175	138	173	149	169	151	165	169	156	130	161	161	147	184	167	137	147	186	163	148	191	162	152	173	152	165	161	130	172	152	168	181	173	139	155	142	169	151	163	152	142	164	138	180	159	142	157	163	181	172	172	170	158	175	163	158	179	185	176	175	161	158	166	167	155	146	165	162	144	164	152	142	157	185	170	147	160	151	144	151	157	158	169	160	133	157
13136	852	1460	1627	1420	1056	913	847	752	745	577	612	550	598	580	552	516	505	492	478	487	468	485	492	470	486	448	481	483	459	455	486	446	482	472	414	474	446	453	458	456	476	455	428	433	460	446	405	455	425	433	429	393	416	435	447	460	448	479	410	443	401	402	430	425	441	448	450	410	406	391	442	426	413	414	421	412	440	425	400	422	404	430	397	416	417	423	400	402	410	472	404	438	429	381	420	442	444	426	408	402	435	432	425	419	407	437	407	415	419	440	417	421	445	439	412	409	445	429	395	432	416	424	394	442	401	399	407	406	423	416	437	424	414	455	441	469	430	427	423	453	453	418	446	437	447	459	401	435	430	429	436	455	447	393	390	396	446	432	428	431	425	455	433	425	406	443	413	454	419	412	401	431	420	434	444	442	405	460	419	455	402	421	425	431	446	419	431	405	395	398	416	452	395	426	430	445	449	431	418	451	453	403	436	424	412	431	420	443	436	384	405	404	416	437	413	407	416	413	427	450	392	425	417	388	377	420	425	416	438	409	414	442	424	412	458	403	452	400	466	472	375	419	405	447	449	386	429	407	394	430	417	407	415	439	447	406	432	424	411	435	411	368	416	415	425	428	417	396	406	389	454	452	427	420	412	445	408	407	395	439	434	418	408	392	405	431	428	451	449	411	435	416	430	431	377	423	405	441	437	442	424	410	407	420	418	439	399	434	407	396	458	400	412	394	414	433	396	410	445	455	403	392	405	432	404	423	406	451	479	413	417	399	495	387	414	440	429	438	479	443	418	447	411	455	425	413	448	419	445	381	417	440	417	425	437	428	454	446	380	457	400	446	419	417	382	431	430	436	414	425	414	446	405	420	436	448	413	432	424	434	438	463	425	457	430	435	409	449	433	459	388	398	432	459	399	427	443	400	415	458	409	441	440	417	389	418	434	425	403	451	388	418	441	450	415	430	389	433	419	412	427	443	418	403	410	374	427	441	444	452	430	437	430	418	409	428	442	407	439	400	452	443	419	436	420	414	448	458	422	420	432	434	455	442	439	446	435	396	453	416	475	380	411	412	445	441	430	404	426	441	392	440	439	400	419	384	407	446	450	417	424	465	429	400	450	420	453	424	435	448	451	423	417	421	410	414	435	412	409	406	411	450	439	407	435	422	411	443	449	403	433	488	423	424	439	426	430	434	413	435	461	424	428	420	449	427	398	390	437	408	419	441	431	446	455	482	437	413	411	408	440	454	483	409	409	423	422	428	414	405	418	374	432	409	440	440	420	450	412	411	416	403	440	408	402	402	450	420	381	473	383	394	437	466	406	429	435	409	433	443	383	387	437	422	406	407	444	402	435	441	420	413	423	410	434	407	408	469	475	456	377	404	421	412	417	424	401	429	434	457	432	427	425	433	435	415	455	377	406	382	437	428	412	420	397	410	398	479	432	410	401	430	417	439	475	408	401	416	433	425	429	410	392	426	429	429	432	429	434	393	421	406	434	425	422	455	385	427	463	423	413	439	452	444	423	430	415	401	413	430	429	463	398	411	430	399	433	401	437	441	424	446	415	399	428	421	427	430	434	432	445	391	419	399	441	435	398	439	437	406	419	415	431	401	389	476	441	446	406	418	425	427	393	419	441	411	389	453	416	440	464	444	421	446	384	429	359	371	447	445	420	440	407	384	410	412	430	440	435	424	429	419	456	454	470	439	395	431	432	463	412	424	435	415	456	434	447	399	444	433	402	438	410	422	403	416	403	387	416	417	466	431	424	439	407	428	429	421	406	442	427	455	451	389	418	464	400	451	460	403	419	421	442	399	406	445	413	432	412	416	432	442	430	405	458	416	395	399	368	398	463	404	434	402	418	395	432	450	410	404	441	445	443	399	464	422	410	438	433	463	430	466	411	421	376	427	420	384	418	444	422	408	437	419	406	402	444	416	448	456	404	457	414	418	416	418	425	400	479	432	409	445	444	419	423	428	437	413	419	443	476	399	423	404	426	447	457	436	424	414	432	422	424	422	433	441	437	440	419	398	417	444	400	436	420	445	405	393	417	423	426	424	421	419	419	436	435	396	456	419	412	420	397	459	437	406	401	400	447	440	432	391	443	408	426	415	414	396	410	420	405	416	418	430	391	445	444	395	457	401	438	427	440	428	424	449	428	399	459	447	434	450	433	418	416	460	426	392	437	451	439	438	384	433	444	488	410	419	462	437	410	414	410	423	423	420	426	462	403	409	410	425	417	402	398	469	444	456	412	438	417	430	432	410	406	394	414	450	465	408	414	413	429	415	451	421	428	408	381	440	436	455	438	442	412	424	428	438	409	415	435	434	436	421	449	431	415	434	451	427	426	433	420	428	410	400	398	436	413	444	413	461	388	447	419	456	422	410	389	439	461	410	446	407	432	419	414	419	428	428	401	442	464	438	426	413	459	474	409	418	426	432	453	448	429	440	424	440	442	393	451	436	459	403	442	430	451	369	394	431	415	420	444	449	457	428	467	461	418	443	387	439	436	417	412	412	412	408	398	452	398	427	416	448	382	429	452	451	458	425	428	381	439	496	427	399	439	406	411	463	430	439	400	390	430	443	423	422	402	442	419	462	439	443	385	418	411	432	425	451	447	429	466	384	398	401	423	435	410	441	460	419	452	394	423	433	428	444	407	440	428	431	430	420	455	408	433	413	442	418	435	420	416	412	425	427	432	453	439	410	401	449	441	410	453	423	416	426	450	420	437	423	427	393	421	416	416	458	427	427	427	431	450	413	406	417	421	431	484	460	397	477	413	427	422	414	423	452	410	431	402	444	433	411	427	401	410	437	435	453	451	424	407	425	420	406	437	439	425	436	430	436	405	395	455	397	401	400	463	409	421	431	425	431	416	443	397	415	443	419	442	420	451	415	411	478	419	406	428	386	430	426	456	426	442	435	406	464	405	411	425	386	429	407	395	416	412	422	397	407	419	398	406	402	404	445	405	445	435	441	429	432	426	430	402	410	421	411	428	431	463	419	408	401	407	393	446	430	399	427	418	427	423	417	423	434	462	451	400	398	406	408	447	423	423	404	451	432	404	423	403	411	414	443	411	423	425	438	433	437	445	454	409	395	415	438	461	437	412	426	463	452	395	408	472	386	442	443	462	429	420	429	436	415	396	435	459	405	426	389	418	426	460	426	406	419	428	408	423	425	397	421	463	425	414	442	414	428	450	412	396	406	431	427	404	426	394	412	429	356	441	418	448	422	381	445	427	429	409	448	408	465	414	373	419	446	414	474	437	422	435	415	432	429	415	439	395	430	398	390	437	449	417	429	456	424	413	400	415	453	438	427	450	435	434	425	393	423	446	418	424	428	445	398	428	426	428	436	410	417	377	418	401	417	412	433	407	403	431	398	425	420	416	442	436	433	422	444	406	435	402	412	397	418	411	440	418	440	442	438	419	395	420	447	436	442	453	415	436	409	436	434	437	408	447	454	405	416	406	409	401	422	404	419	419
3671	454	368	368	357	373	392	387	391	384	387	422	375	388	407	403	376	381	398	417	407	397	368	405	413	399	402	368	394	443	389	387	375	366	388	401	378	355	377	400	393	383	408	372	424	432	419	434	407	372	423	379	360	371	370	393	397	391	388	350	401	346	380	423	418	376	377	397	375	405	350	418	413	388	379	395	388	384	360	358	397	368	428	396	386	405	372	383	381	372	359	402	366	383	364	391	413	372	441	372	406	395	379	391	342	392	382	375	403	433	393	398	394	376	363	373	426	395	419	421	399	389	416	365	357	390	384	416	360	412	404	371	397	361	362	405	382	392	381	400	373	379	379	404	381	386	381	378	420	363	373	383	412	368	372	397	373	400	389	377	420	363	356	394	394	410	420	388	376	370	370	379	383	399	367	360	375	417	395	370	400	387	389	395	450	374	375	382	413	367	385	396	392	353	398	408	375	377	379	405	414	401	363	404	375	392	399	421	391	397	360	390	403	400	415	388	405	387	358	355	406	387	401	380	412	405	380	422	376	359	380	422	409	403	428	427	382	381	389	370	350	390	371	388	352	384	392	407	399	358	402	409	396	430	391	403	372	388	387	450	355	392	372	374	397	383	401	404	400	406	407	414	381	397	407	398	364	413	360	393	385	423	404	385	370	368	394	376	438	336	402	380	380	388	358	361	404	398	377	361	370	375	392	390	405	328	392	388	390	428	402	386	370	404	392	369	400	382	409	367	382	358	397	370	409	389	347	344	422	389	350	369	368	372	398	380	401	388	367	382	361	408	421	411	409	386	344	390	365	398	368	399	417	368	400	365	403	394	406	389	365	351	375	395	376	426	364	388	354	388	366	357	393	351	383	414	387	392	407	381	383	416	393	385	399	388	378	386	345	411	418	373	376	359	378	383	376	392	382	452	386	378	405	380	393	359	405	420	367	371	397	387	375	390	403	395	373	378	381	367	355	407	399	398	393	368	440	368	396	384	397	383	406	395	385	372	361	384	421	379	351	387	398	412	383	398	415	434	384	425	361	368	373	404	347	384	367	373	412	447	419	382	387	401	435	380	394	416	401	364	350	352	399	377	374	385	358	402	392	374	400	393	373	397	382	366	373	369	396	390	398	425	369	440	378	385	372	398	371	383	367	371	378	361	358	377	329	399	377	388	390	409	396	362	402	376	376	369	407	420	422	396	364	395	413	400	401	377	368	388	419	374	360	364	389	377	386	356	336	356	390	372	371	435	383	373	407	399	352	381	383	394	348	416	389	382	394	369	397	372	372	357	402	363	410	401	375	390	371	377	373	399	410	406	371	386	363	375	400	378	379	363	413	360	370	371	372	363	398	370	443	353	391	374	402	377	419	346	401	372	408	403	426	375	392	383	395	408	404	354	401	393	401	379	411	396	401	381	336	371	388	395	371	395	369	378	357	396	387	379	390	375	407	368	361	362	414	335	390	412	387	381	375	411	355	372	355	427	368	403	347	369	351	386	369	409	380	387	390	375	399	419	384	372	381	386	374	384	414	402	379	374	404	407	403	383	428	383	382	405	373	413	362	400	373	389	378	394	380	394	393	398	362	362	391	390	374	370	390	413	385	431	419	364	388	391	367	407	383	384	358	391	400	402	363	369	400	372	370	442	357	365	398	405	369	397	372	391	349	373	390	375	358	393	378	373	397	334	371	375	366	363	357	383	378	395	364	407	377	389	411	399	336	378	383	380	403	379	413	390	384	375	360	415	407	388	386	367	400	407	378	364	342	387	360	376	368	375	364	424	406	388	406	370	410	395	387	418	414	444	368	396	405	381	408	411	381	407	359	372	360	409	368	358	413	382	416	379	387	349	376	396	377	378	360	400	397	402	377	374	394	407	320	388	402	397	404	425	406	397	383	365	396	408	395	379	357	372	385	367	405	377	414	395	376	403	378	409	390	418	416	384	388	386	381	378	390	393	419	347	385	378	380	396	357	400	402	388	339	385	389	388	385	383	417	399	370	394	367	382	359	358	413	396	413	393	404	403	383	368	391	416	420	375	391	386	363	384	394	405	405	369	357	354	388	347	372	438	387	390	372	394	417	379	444	396	401	411	372	420	367	386	413	407	410	422	371	363	387	393	371	399	385	413	370	377	393	415	373	404	392	405	383	370	341	404	351	368	364	364	376	385	366	397	398	361	368	376	390	417	425	390	369	363	384	371	365	354	387	384	380	403	409	358	396	385	364	413	392	390	402	380	405	373	367	389	399	386	385	379	361	384	358	410	346	419	356	412	406	397	407	405	398	365	368	401	369	379	385	343	369	376	415	372	376	401	391	406	401	402	387	397	373	378	352	401	418	370	409	377	369	343	396	388	402	401	423	413	409	388	391	377	388	352	368	366	392	416	427	383	394	374	397	364	416	390	402	392	393	421	419	404	385	426	376	406	395	394	407	410	377	366	389	375	352	417	380	389	413	412	357	339	369	405	383	402	375	381	409	384	447	394	414	413	409	427	351	393	382	400	362	380	413	378	403	388	382	399	406	398	396	386	388	361	378	365	373	406	388	360	396	408	406	408	385	379	404	376	389	416	368	371	385	391	384	378	363	386	370	399	369	362	410	400	402	399	360	374	411	379	378	391	393	387	432	377	383	385	399	401	388	383	382	385	382	401	404	401	420	383	386	354	381	399	386	381	361	362	370	362	407	414	395	430	365	383	414	402	377	359	358	393	414	401	390	414	390	398	393	390	417	406	433	409	376	361	413	397	385	417	388	393	384	416	382	354	376	386	403	396	382	397	377	383	363	392	425	389	373	361	381	391	358	381	394	392	420	390	408	367	376	417	356	376	344	377	400	351	396	370	408	378	378	370	406	403	368	365	389	430	423	454	393	377	430	407	385	390	347	408	388	360	393	389	389	397	395	339	382	408	382	387	391	395	394	353	373	346	392	401	392	359	365	392	430	368	362	402	382	337	385	382	410	363	390	425	354	375	363	370	375	430	414	408	377	404	386	405	400	396	392	397	387	377	440	359	398	412	432	412	387	414	374	382	431	395	381	417	423	352	428	400	412	364	389	367	382	365	414	392	390	363	372	365	401	375	362	439	397	358	380	395	412	374	407	365	392	390	408	367	379	379	368	391	417	424	353	435	364	403	391	373	397	397	419	425	414	396	413	359	370	381	395	413	378	392	389	383	418	415	411	390	416	397	375	397	428	394	369	396	377	389	411	392	374	373	393	411	335	362	407	361	403	407	389	412	399	385	397	364	388	400	402	386	370	349	403	401	403	374	356	370	407	364	391	391	405	406	392	370	398	411	413	394	411	380	415	384	387	430	366	367	406	383	368	402	417	373	380	396	375	395	381	412	387	407	455	377	402	384	365	399	411	409	352	353	374	410	406	432	375	366	407	395	361	381	386	379	422	393	377	407	356	379	398	403	396	400	369	398	363	364	416	377	385	395	396	369	361	381	398	368	368	415	379	389	387	403	396	403	368	407	373	389	404	397
3710	1005	998	912	914	1001	932	920	951	844	916	879	946	913	933	927	938	943	1004	921	923	908	893	959	910	882	890	954	916	905	937	972	953	897	925	939	943	893	903	909	839	843	929	918	963	853	880	911	918	923	873	884	932	895	965	931	912	918	895	882	950	955	932	906	934	885	961	945	963	874	919	970	971	933	933	921	940	882	869	928	930	933	912	947	902	957	912	935	917	905	860	938	920	945	899	870	936	940	881	950	891	880	952	906	915	982	981	935	944	890	925	891	910	923	922	964	905	935	925	920	991	891	869	876	921	931	932	928	887	902	924	925	977	875	905	947	955	969	955	954	984	913	898	936	998	962	938	932	919	884	892	914	963	925	937	923	948	926	953	893	864	947	945	950	913	917	902	902	917	920	979	952	967	920	939	998	915	908	942	936	953	941	921	898	873	930	897	974	926	933	951	976	909	935	941	905	901	887	943	941	906	952	909	953	974	921	879	977	895	948	914	907	865	887	877	895	941	989	952	940	969	893	932	951	940	943	889	938	886	937	897	945	925	960	923	969	955	934	919	909	947	917	885	886	930	891	894	941	945	911	961	862	910	915	890	877	925	960	898	923	947	942	937	894	943	920	942	943	929	931	934	852	947	932	983	872	945	920	937	951	940	880	928	958	977	921	949	934	937	926	904	937	964	963	953	904	814	929	952	884	922	909	891	893	896	958	922	890	888	932	939	890	946	911	958	889	955	963	990	975	902	907	898	893	907	889	925	926	932	883	933	900	935	941	916	929	947	879	932	933	975	941	948	939	967	937	965	902	905	877	927	951	916	967	953	921	965	909	1005	889	917	941	956	942	913	955	911	898	936	905	914	922	930	904	927	932	878	942	889	939	947	996	892	897	946	904	886	842	965	915	914	911	884	938	931	948	934	959	951	946	878	907	904	885	918	975	902	931	955	905	941	932	875	904	966	921	890	906	906	999	899	907	964	928	876	910	911	907	858	938	940	915	917	934	950	890	926	846	899	944	909	964	930	936	921	920	1001	908	952	955	910	937	983	888	925	953	894	952	909	906	939	927	923	912	928	910	906	870	957	921	962	930	919	898	941	921	903	927	974	904	887	981	915	862	955	929	924	943	905	908	932	936	951	989	918	931	924	930	924	954	937	909	952	946	930	951	940	944	932	912	908	886	936	910	899	918	860	892	946	817	906	881	888	903	962	900	926	977	891	901	918	951	881	881	904	939	932	893	956	952	988	941	966	872	950	911	960	945	927	988	1007	941	950	871	882	923	907	911	929	944	876	900	914	910	922	894	882	974	922	964	921	957	893	934	921	902	908	930	940	948	897	957	959	956	918	905	892	932	953	868	887	894	951	941	931	929	972	966	926	939	970	897	903	949	919	880	914	945	887	947	912	908	950	928	936	969	904	936	916	930	895	915	954	946	922	906	873	892	945	876	941	894	945	920	914	880	905	874	949	934	886	966	948	877	942	889	938	918	941	946	946	905	975	919	942	966	851	908	939	883	935	992	934	953	890	925	893	942	963	895	965	940	987	946	874	946	920	925	928	876	972	986	930	931	922	944	927	934	920	913	942	894	990	968	933	933	932	901	878	976	905	949	921	963	899	869	894	910	920	897	937	940	965	901	912	904	1003	914	900	901	886	944	913	884	918	922	942	933	856	956	890	972	903	962	947	891	976	933	979	966	961	912	885	892	920	865	966	924	981	900	950	898	906	904	904	955	983	886	971	960	925	908	911	974	911	929	965	897	899	903	929	929	912	914	929	885	929	971	947	938	884	935	928	919	934	924	901	960	905	962	931	919	908	972	966	987	959	905	924	951	917	969	911	880	884	974	987	935	964	889	905	928	931	899	930	941	958	885	924	967	885	928	928	932	937	965	995	890	935	907	894	912	906	933	918	946	922	913	918	930	914	954	938	983	900	938	937	974	984	946	869	962	899	964	888	885	861	915	930	884	905	945	954	901	958	884	899	941	909	942	964	882	960	945	870	925	937	913	950	942	925	922	943	951	905	943	932	940	932	980	892	911	942	888	888	932	896	981	960	913	934	979	985	914	912	928	976	876	910	894	941	934	906	953	931	941	938	873	954	979	940	954	909	938	858	942	886	874	988	891	998	905	907	881	941	914	876	931	937	967	925	939	911	909	964	916	945	908	926	946	881	905	912	952	920	883	946	910	935	927	875	912	919	921	930	908	892	867	871	898	898	881	926	898	897	974	910	855	916	878	913	1001	919	927	898	920	899	929	906	965	906	985	889	955	957	900	939	959	898	905	902	934	880	890	915	906	974	919	874	900	913	919	876	937	878	908	907	900	882	895	946	896	881	945	933	951	893	897	916	895	925	904	925	950	939	946	1014	929	936	949	894	946	899	923	925	890	944	960	895	937	881	893	943	914	917	895	929	909	937	932	924	897	943	951	895	934	885	914	865	885	1003	970	961	958	965	914	915	933	920	953	888	895	909	919	896	912	938	949	910	880	985	921	955	968	940	944	966	909	928	974	926	904	940	935	940	900	914	910	923	906	965	911	968	913	937	911	939	933	963	923	949	977	907	957	930	971	948	942	987	937	885	910	884	905	904	910	915	982	933	942	948	958	929	913	872	915	949	862	909	954	958	867	965	925	937	967	872	881	918	905	940	880	916	931	923	933	931	928	930	914	911	915	934	898	905	958	974	945	876	949	975	935	930	883	972	967	950	909	883	924	917	900	930	919	948	915	931	861	968	889	934	945	927	899	884	924	877	877	872	920	901	941	939	954	873	874	919	921	919	915	881	898	942	933	908	925	896	923	924	893	910	916	957	887	924	942	903	952	920	942	920	982	964	910	990	887	968	922	892	919	920	967	950	936	906	879	914	967	911	921	950	910	897	879	931	936	884	941	882	837	913	911	925	959	920	978	946	899	956	942	935	935	949	915	906	966	902	917	948	879	933	928	931	868	883	912	913	869	923	924	950	942	898	912	979	916	950	898	895	901	872	913	907	886	897	959	942	942	948	976	909	906	909	938	948	918	946	944	930	977	901	904	893	911	956	954	922	977	923	892	934	961	915	897	921	952	956	902	892	916	972	957	899	958	947	977	909	902	915	980	856	922	963	935	939	926	893	934	930	905	918	972	951	937	949	911	929	896	954	899	919	968	864	901	874	887	897	952	943	940	917	888	913	938	954	886	929	887	952	937	898	934	875	935	922	940	921	954	836	989	913	897	947	933	960	891	876	914	933	958	958	924	906	972	887	920	928	916	908	929	913	898	981	957	915	930	902	952	916	910	966	930	953	897	913	953	911	929	936	884	935	943	940	946	919	904	890	999	953	870	900	883	894	912	912	927	920	967	996	912	949	961	925	913	885	933	951	931	955	935	981	955	934	939	879	982	933	925	897	964	973	944	915	954	965	908	927	929	962	970	940	916	960	941	899	910	913	930	922	911	902	973	923	914	943	918	904	946	931	939	895	871	909	929	887	887	902	969	923	944	915	980	920	898	889	942
13721	1029	603	480	430	443	401	394	367	378	364	374	404	336	369	358	368	346	331	365	373	365	309	372	382	340	355	348	341	359	381	372	322	347	353	321	357	339	338	345	371	330	338	357	339	342	354	342	374	355	342	358	348	341	370	359	333	391	355	349	352	347	343	346	364	360	350	382	358	315	374	374	344	375	348	360	331	354	334	345	369	403	353	356	348	353	375	339	339	340	377	317	384	352	384	366	345	356	341	332	336	369	355	335	373	345	352	348	386	391	384	344	352	325	353	337	348	321	348	355	347	346	349	383	346	347	347	333	337	312	345	325	363	364	338	322	378	356	318	335	335	331	353	386	364	285	346	335	356	357	376	388	355	363	347	331	336	350	330	402	371	388	359	331	336	336	378	320	356	340	373	348	342	345	347	335	356	303	336	324	342	358	342	366	346	346	350	357	359	378	333	319	343	341	349	353	364	317	314	364	338	338	369	364	348	371	346	373	334	385	343	327	334	359	321	339	355	369	332	346	363	353	378	339	357	374	355	372	350	347	368	334	362	346	351	376	330	338	383	388	332	388	348	366	368	372	328	325	319	339	334	350	338	353	375	335	367	353	336	348	326	353	372	375	340	345	363	346	357	361	363	337	362	399	357	329	327	380	335	343	333	311	332	355	326	370	371	361	338	343	352	348	355	368	354	366	371	367	351	305	366	402	330	359	336	351	332	328	342	367	357	341	352	359	335	341	331	340	346	347	335	375	332	328	345	290	354	347	362	366	326	363	297	364	350	376	348	347	347	344	344	359	329	363	347	351	384	364	345	336	377	353	343	317	338	368	323	323	362	345	341	356	358	338	353	361	364	345	372	362	353	348	336	365	383	344	352	349	354	359	326	368	369	366	379	376	357	329	358	381	354	347	334	345	349	357	350	346	363	359	342	336	334	337	365	317	380	335	333	365	356	378	361	331	344	317	397	361	365	352	341	335	329	344	397	332	337	373	337	343	374	321	342	348	362	352	338	350	321	337	342	364	352	328	342	319	366	344	327	340	319	337	330	344	363	333	337	383	358	328	364	365	340	321	343	356	394	351	340	336	317	338	320	333	351	313	362	337	357	379	333	354	339	368	331	371	348	374	336	345	327	331	346	372	326	351	383	349	371	332	335	376	354	349	350	364	364	334	343	357	350	376	352	365	317	326	318	342	336	348	361	342	367	359	354	332	369	335	396	348	336	354	316	333	366	334	339	337	343	324	348	335	351	354	338	341	339	348	358	375	314	342	347	332	309	305	326	377	353	367	326	388	390	353	372	366	389	359	325	370	365	331	334	363	315	298	339	320	353	354	323	333	345	341	336	307	314	359	394	349	312	366	355	338	344	314	350	345	350	360	378	353	346	330	302	360	374	335	322	361	327	327	342	383	316	357	338	325	369	366	303	357	373	342	332	317	346	306	314	355	359	329	333	350	338	351	345	369	332	373	343	344	316	325	335	333	342	350	342	359	348	367	370	391	344	347	352	364	359	338	376	350	341	368	353	343	313	343	380	391	371	339	379	386	313	356	328	391	356	360	372	365	329	376	368	338	348	355	366	359	381	348	355	329	366	333	344	350	345	332	359	335	331	389	359	345	342	357	348	355	340	343	367	369	366	326	323	329	349	340	347	360	328	379	323	353	378	365	357	304	360	344	347	355	327	370	335	387	343	356	349	338	344	327	335	364	336	332	360	364	363	331	382	320	322	306	362	358	350	368	366	313	311	353	355	341	309	349	358	365	360	351	319	356	347	361	347	353	399	327	347	363	378	357	362	358	353	365	341	364	391	363	330	362	344	300	378	339	363	336	355	351	389	342	317	377	352	357	351	354	369	340	334	334	339	364	344	352	356	349	354	356	365	360	347	362	351	312	337	349	364	334	347	341	332	349	387	354	365	344	364	387	364	352	337	380	350	361	365	359	376	330	347	353	331	341	329	331	354	289	320	396	337	342	379	342	337	361	345	351	382	324	323	348	336	354	344	301	341	356	315	312	335	328	353	335	354	379	356	371	344	333	352	325	329	329	355	322	374	355	357	361	345	369	380	356	365	332	291	346	328	348	345	352	374	365	342	321	346	350	325	368	326	357	343	337	348	342	367	358	349	341	347	340	354	365	367	358	359	319	358	354	363	366	357	383	354	385	315	350	345	347	367	351	347	334	331	365	360	359	348	353	356	352	323	357	361	337	377	363	343	387	317	336	361	344	359	346	336	347	343	375	348	361	377	340	338	356	340	347	378	301	292	371	354	341	331	307	362	331	353	319	329	324	338	371	342	310	401	361	352	338	323	331	351	355	354	371	359	340	374	371	403	365	334	334	341	372	380	397	337	342	350	351	360	336	381	343	387	359	346	402	375	341	329	364	325	338	350	338	377	333	372	341	356	387	348	344	326	318	342	322	347	324	341	355	360	369	327	363	350	351	347	369	381	345	354	337	376	349	348	369	371	371	333	338	355	388	352	364	365	376	338	358	327	361	344	353	373	371	345	349	372	303	343	377	329	333	326	325	343	362	357	357	358	335	327	329	362	361	371	344	369	354	341	337	314	356	350	344	373	321	368	313	328	360	349	361	306	362	335	349	381	321	360	361	315	366	343	368	354	312	366	341	351	349	376	360	356	343	362	372	360	349	326	327	342	323	340	339	330	354	304	344	340	374	355	354	344	371	360	338	355	346	350	362	355	338	352	376	335	345	357	388	370	337	363	363	377	366	351	328	386	364	341	347	368	360	381	318	337	332	366	350	329	362	359	327	370	365	379	397	335	380	376	331	336	340	393	364	342	356	370	347	375	355	350	354	374	372	353	390	299	376	378	325	344	329	333	376	356	353	320	354	360	331	317	360	351	339	355	337	322	355	338	340	340	358	310	357	379	343	364	377	348	341	331	330	371	342	348	311	335	386	369	353	317	334	368	367	345	337	350	383	355	365	343	335	379	383	360	349	342	320	370	395	339	351	361	347	361	365	364	337	347	354	344	327	344	340	356	352	341	340	353	330	381	332	334	341	359	365	331	353	383	363	322	327	342	351	309	342	315	338	337	387	347	342	361	369	357	308	321	324	388	371	334	313	388	359	335	335	325	344	313	362	364	361	343	326	352	328	364	328	303	385	350	338	353	358	370	327	327	330	338	345	327	342	321	372	322	334	356	312	363	373	348	334	341	359	339	373	372	340	334	384	375	327	339	377	361	346	340	343	334	325	340	330	362	376	350	335	327	378	347	344	363	376	352	397	359	356	349	340	330	362	345	353	347	366	352	333	330	346	340	338	333	313	377	347	338	352	382	357	361	367	325	360	292	359	326	335	342	319	359	373	362	332	344	322	334	370	354	348	359	313	341	357	350	329	338	353	356	318	342	385	359	354	327	321	321	349	333	328	341	337	332	355	353	356	345	303	371	360	371	335	352	349	320	373	363	327	316	359	361	380	319	363	372	363	344	317	335	348	333	347	334	339	317	364	357	352	304	311	365	339
10473	996	1333	1403	1282	1280	1092	1067	1012	951	941	964	869	915	884	884	921	881	913	920	857	859	840	830	835	815	851	871	856	858	884	849	778	875	852	878	793	823	824	891	822	812	853	798	829	885	797	858	850	834	880	812	864	821	781	821	853	855	832	858	813	805	853	823	759	818	848	838	815	846	836	819	795	870	860	813	822	822	838	849	878	830	793	770	876	808	859	846	864	853	822	841	829	790	782	840	852	835	812	843	810	831	865	816	776	836	850	835	848	808	815	846	796	837	824	817	890	905	880	809	837	839	823	810	846	801	909	831	809	835	772	853	810	865	822	840	787	820	820	815	835	844	869	832	836	832	890	774	804	849	837	820	828	894	787	792	840	830	807	786	853	851	812	876	813	821	834	841	854	821	836	816	843	827	862	814	797	839	822	825	796	812	824	839	862	896	871	878	860	820	836	831	825	869	835	808	801	818	855	872	808	835	802	861	829	784	871	828	803	849	837	886	829	851	839	833	843	859	841	872	816	851	861	835	849	809	826	889	822	856	828	813	861	836	829	826	807	814	829	837	818	846	808	822	872	851	839	852	779	817	813	764	823	809	869	854	841	846	835	853	849	851	829	866	898	838	852	804	831	830	834	810	852	769	805	882	855	833	816	829	819	810	764	859	799	882	803	827	834	849	851	799	840	839	794	770	872	847	854	833	874	805	825	827	870	840	861	794	801	836	841	840	844	847	872	838	792	844	798	827	839	813	801	841	873	814	892	853	871	843	836	814	805	864	854	815	867	834	871	793	858	841	863	825	824	858	870	798	826	842	842	832	818	828	862	835	825	843	797	799	854	786	863	832	851	846	848	792	870	883	871	852	826	877	798	854	818	833	821	858	854	853	867	879	821	810	865	854	822	797	823	849	891	817	852	771	826	781	822	842	769	862	840	802	859	814	875	821	834	819	866	808	854	870	833	865	866	826	825	839	857	806	822	869	774	848	834	806	852	855	851	846	827	834	880	830	853	823	833	790	804	852	808	912	804	825	806	831	808	760	838	775	869	825	854	855	813	838	822	796	783	841	819	857	795	867	787	854	809	839	816	819	777	823	858	792	818	809	879	788	782	824	799	777	844	882	832	813	845	806	867	839	871	822	810	807	841	832	767	827	787	825	842	826	799	856	851	845	851	848	857	835	837	865	855	856	832	845	816	874	864	871	841	856	789	845	843	794	838	830	795	856	859	860	881	844	824	828	810	863	844	862	821	794	816	766	836	792	898	860	826	854	831	825	819	874	851	827	854	849	802	785	780	857	823	865	803	790	831	820	810	823	861	865	804	850	838	853	835	849	875	815	799	816	844	825	861	833	806	786	842	857	825	859	847	826	833	850	831	831	836	848	798	830	852	795	827	822	808	867	852	853	815	799	919	846	820	863	801	816	869	823	761	833	862	785	787	831	781	868	843	860	878	849	868	832	873	831	849	852	771	877	857	810	817	874	844	895	832	827	805	848	801	868	819	866	848	834	806	822	833	860	866	820	841	765	805	892	905	831	825	813	827	829	828	828	854	849	852	795	850	826	857	841	832	824	849	784	826	773	886	859	826	842	800	811	789	823	849	800	876	783	869	837	793	830	880	869	865	854	803	850	799	829	831	824	828	802	861	856	890	882	896	848	837	773	860	811	807	817	802	836	850	817	830	880	830	910	837	842	851	824	815	843	831	841	805	772	870	866	845	848	825	802	831	832	826	754	868	835	826	842	814	811	790	806	830	829	861	887	894	824	870	846	799	870	771	796	820	799	824	778	826	852	848	845	866	868	821	804	858	808	875	802	846	919	901	814	819	836	849	808	779	864	849	863	862	810	824	786	863	820	778	780	804	805	818	857	788	782	871	860	857	801	836	827	765	839	895	834	855	842	820	870	824	897	838	808	884	867	836	826	883	843	773	841	797	830	788	871	882	798	796	831	791	810	816	844	840	834	808	829	858	827	890	798	824	863	816	822	831	841	829	837	804	814	843	806	844	781	796	869	808	843	828	874	814	807	765	851	831	822	795	814	823	824	853	830	781	908	871	812	844	803	783	835	815	833	819	827	815	854	839	798	791	822	884	816	877	841	796	805	804	772	798	851	787	899	837	784	845	837	839	828	818	787	837	830	841	843	839	815	838	838	771	874	846	827	803	819	822	850	846	854	837	804	867	815	832	835	807	821	805	796	824	861	847	825	793	834	793	872	859	891	897	808	815	813	831	886	856	848	860	827	852	778	828	864	863	805	830	844	814	866	849	857	805	884	785	800	854	805	854	853	857	837	827	827	792	817	855	806	835	819	809	806	827	854	887	847	831	833	814	820	827	846	847	796	822	807	798	822	831	877	850	822	880	863	869	827	841	819	833	855	829	854	805	830	853	799	866	824	859	782	842	832	827	889	795	813	871	832	867	808	843	857	789	812	876	774	863	824	809	905	831	810	856	840	822	898	808	853	827	836	825	838	814	795	866	818	843	820	814	822	832	801	794	832	824	857	840	813	812	849	850	840	878	796	779	809	804	855	807	893	827	868	821	781	844	819	853	832	814	805	814	869	769	807	817	883	876	852	852	869	812	785	810	853	846	817	844	832	812	810	817	841	794	797	817	838	800	863	830	844	839	803	840	865	853	811	854	801	820	865	870	865	849	842	781	869	841	852	855	836	830	888	813	810	827	848	841	794	867	821	828	847	818	812	822	802	803	829	850	877	827	791	896	844	806	810	844	826	782	837	867	784	765	796	845	825	801	870	795	823	812	786	822	817	797	866	830	821	841	793	872	831	850	822	833	824	832	818	845	845	835	837	830	836	814	802	806	887	807	888	813	853	779	840	831	804	806	821	863	849	853	830	805	863	846	757	860	861	822	816	842	845	893	852	850	847	770	823	839	842	826	815	798	825	810	821	851	823	880	810	834	904	832	800	792	809	849	828	827	873	833	766	802	805	785	859	837	811	829	863	882	842	850	818	813	829	776	854	810	787	846	840	814	900	830	832	847	814	839	909	879	773	800	870	805	810	863	845	825	826	794	855	831	846	790	823	866	817	827	818	846	834	844	800	828	820	859	736	869	834	814	858	854	822	823	872	829	828	822	878	843	838	808	854	828	781	880	849	834	851	784	846	862	805	845	853	828	809	836	847	804	819	820	814	845	808	841	811	880	765	863	829	840	801	820	804	838	886	829	797	796	828	786	827	859	872	846	812	819	837	869	823	853	851	857	851	832	867	814	869	810	784	837	854	851	799	855	779	828	869	818	785	809	868	846	863	836	853	798	824	775	873	881	846	834	788	866	857	861	795	851	849	860	868	841	800	818	793	855	814	804	792	798	836	864	833	762	818	804	867	824	820	838	850	846	819	851	829	810	852	790	816	827	815	849	834	815	852	877	854	848	835	800	867	821	857	841	864	793	802	875	816	843	886	826	862	849	835	822	814	854	826	862	858	785	815	861	842	814	820	861	859	867	851	811	870	874	869	836	829	824	820
22006	1940	728	503	400	292	287	224	200	204	189	196	229	178	152	192	193	201	167	164	172	158	162	177	165	185	169	162	167	161	162	154	153	152	184	156	155	164	158	149	157	152	170	171	127	154	186	159	156	177	187	161	166	168	165	156	175	161	141	171	151	169	183	175	147	199	138	177	189	177	172	135	154	173	153	167	169	162	168	161	131	154	156	152	162	162	169	173	155	142	176	169	162	145	175	177	157	150	170	142	151	156	147	142	172	154	162	135	168	163	160	158	169	148	165	151	148	157	157	170	175	167	163	182	140	186	160	166	152	139	164	177	177	134	167	149	142	164	192	164	143	169	172	170	163	137	157	151	155	163	150	172	178	160	190	154	163	145	174	179	180	169	175	158	144	148	160	160	161	170	165	145	132	163	179	159	181	162	155	165	181	155	176	164	172	179	176	173	162	161	162	149	162	173	152	157	148	185	177	173	148	148	170	143	153	157	161	154	177	172	149	178	168	157	140	153	158	159	137	147	162	164	189	185	182	145	160	166	157	147	143	180	163	168	146	128	173	177	161	191	178	166	171	156	188	170	169	186	180	161	159	172	160	173	174	154	199	157	178	163	193	161	179	162	151	178	161	172	164	178	148	158	126	143	168	152	161	136	166	163	166	134	176	170	172	145	148	150	155	177	150	164	150	161	163	188	140	132	158	141	157	171	150	160	195	152	156	161	155	172	157	163	151	170	163	156	154	167	169	152	162	144	144	160	160	148	185	180	156	135	179	163	167	137	136	154	176	132	140	180	161	184	158	126	150	172	160	183	147	206	151	140	142	184	161	173	175	183	154	176	163	174	160	162	184	144	155	140	157	170	158	176	147	168	174	179	154	167	163	144	156	155	161	162	168	159	179	139	162	153	167	149	137	159	175	157	165	156	152	156	176	162	154	166	169	151	151	157	161	153	155	185	172	158	166	162	149	152	138	155	138	177	136	141	157	147	165	155	150	163	140	146	160	148	169	177	164	186	174	158	142	147	176	147	164	147	165	163	172	152	166	187	182	149	180	135	158	159	161	178	170	156	162	166	147	170	163	173	159	159	151	174	178	149	172	158	166	122	142	125	181	140	146	145	165	174	166	170	147	174	168	144	156	144	138	144	128	142	162	157	174	151	174	146	161	170	171	165	133	162	160	163	156	147	169	146	161	157	171	166	167	162	180	184	191	151	156	152	173	172	179	143	158	141	160	169	147	154	162	158	178	163	163	154	151	149	168	173	146	148	148	161	183	168	159	143	146	154	157	166	174	162	134	167	168	152	160	168	142	178	133	157	158	164	156	182	120	139	170	143	152	157	191	143	170	162	156	158	165	163	139	160	155	146	160	162	169	164	161	148	162	152	142	150	153	168	165	166	163	158	154	149	147	167	157	146	161	151	173	151	150	182	181	160	172	178	159	169	178	168	142	160	182	159	178	151	185	161	143	149	168	171	172	165	172	139	170	155	159	162	167	142	153	187	141	153	164	190	161	178	157	155	159	136	166	132	133	171	149	171	165	153	158	162	187	160	150	174	159	152	157	157	146	171	143	172	165	151	148	173	166	141	163	157	167	158	167	185	149	155	152	150	165	158	148	146	173	172	159	167	156	156	162	137	167	153	150	168	177	144	161	152	150	172	164	149	141	167	156	158	151	157	149	165	156	159	170	158	158	143	153	182	155	165	152	148	157	163	142	176	149	184	165	166	185	163	144	140	173	166	152	189	155	184	150	147	157	187	165	182	173	174	149	162	150	164	128	159	150	164	141	162	172	158	157	159	137	173	170	185	148	131	165	138	162	174	171	163	165	158	130	130	147	166	151	171	171	160	155	158	159	150	149	158	188	139	138	167	150	153	166	166	165	147	176	147	144	158	160	167	184	160	173	133	154	160	176	154	153	121	147	161	158	171	156	165	162	180	145	145	170	160	146	153	152	139	133	166	157	144	162	155	152	177	174	153	162	169	173	150	147	160	141	148	158	139	138	160	175	159	173	174	163	158	149	176	189	164	148	168	169	150	185	134	170	183	151	153	164	159	163	152	171	174	165	177	118	177	185	133	158	162	159	178	199	148	161	172	176	182	168	141	171	173	183	157	162	156	151	164	144	187	183	169	156	167	161	150	167	158	159	118	142	164	155	191	159	148	167	142	161	149	156	143	162	138	179	149	164	155	150	158	186	138	141	152	154	165	158	175	172	160	138	157	160	136	176	154	160	167	163	160	167	170	165	143	144	145	175	155	165	165	144	147	157	144	163	154	162	158	169	157	138	157	156	163	133	161	152	153	167	178	164	145	160	166	167	173	173	150	162	157	157	167	138	158	147	174	145	142	163	146	183	163	147	157	173	135	161	171	167	173	155	137	156	185	153	146	150	182	186	160	158	173	169	179	142	151	158	150	154	145	175	166	164	172	163	175	158	131	155	139	161	142	125	159	179	154	149	143	155	143	162	156	135	159	176	158	153	176	144	156	130	153	171	163	167	146	162	169	156	152	162	162	166	176	148	151	162	185	171	174	151	141	156	171	164	161	157	156	153	159	156	153	167	179	138	159	159	167	168	142	161	154	168	170	144	167	182	176	163	159	174	155	168	150	180	155	173	149	158	184	150	152	147	162	144	174	152	166	159	165	171	151	168	147	160	160	166	151	179	163	182	152	167	151	185	172	159	151	158	165	139	160	144	167	156	156	171	163	186	139	166	171	154	142	151	171	169	166	150	134	174	139	191	141	157	161	160	183	155	171	158	144	168	174	140	143	159	158	136	188	185	146	163	142	161	174	137	171	156	146	158	173	155	180	172	134	163	149	149	150	195	151	145	157	175	161	166	176	181	166	154	159	152	210	169	163	169	153	149	180	164	172	157	173	146	168	179	176	173	188	143	154	167	143	164	181	174	182	162	155	152	162	149	175	176	148	142	159	177	169	180	157	195	147	163	164	153	158	172	177	158	162	164	136	167	165	147	159	143	155	162	171	145	178	167	151	156	165	146	163	150	166	163	146	133	173	172	166	160	169	186	174	141	160	178	168	185	151	164	138	152	164	166	156	160	149	136	145	157	172	163	175	141	140	162	147	170	180	137	163	154	159	179	152	172	162	160	172	166	174	161	169	146	170	163	159	154	150	155	178	173	156	156	159	159	155	165	178	150	139	150	148	144	157	172	170	167	181	143	159	151	182	170	151	169	134	163	167	146	173	163	163	173	145	154	182	167	181	144	176	162	188	168	149	179	161	151	178	158	160	185	172	148	155	153	188	148	165	150	162	176	147	179	161	176	157	152	170	157	164	145	146	149	151	167	161	166	157	179	181	146	145	182	169	175	168	170	159	173	157	164	154	145	168	155	174	150	138	176	139	155	145	181	170	146	136	147	185	142	151	168	177	173	133	152	179	152	172	161	175	162	148	138	170	174	162	171	161	147	153	180	155	146	155	171	156	171	155	187	146	145	156	182	171	163	149	138	157	136	175	163	140	190	164
13329	852	1509	1621	1416	1143	946	796	763	649	640	594	573	518	542	538	504	494	525	504	476	487	491	453	478	491	466	417	425	446	442	456	472	466	445	449	440	457	463	459	441	441	422	428	416	480	406	481	488	395	458	467	419	459	448	428	445	432	450	417	423	405	421	431	449	434	395	421	449	455	428	456	419	447	452	405	439	423	411	452	481	399	453	438	411	426	438	422	398	415	411	421	463	390	390	452	414	424	407	409	440	423	428	418	426	442	407	428	403	446	386	410	401	435	434	418	441	455	420	413	411	420	437	391	401	440	422	440	415	416	427	441	444	414	407	425	410	392	411	433	413	468	418	415	417	412	434	428	393	422	451	435	429	434	431	435	410	386	439	403	433	422	426	394	431	432	420	440	424	432	420	395	442	420	414	434	430	415	422	435	404	438	422	431	401	420	436	421	409	491	441	445	399	448	404	391	441	447	429	433	382	403	405	463	475	442	435	438	434	424	391	399	433	450	442	411	414	435	431	460	435	458	424	390	421	410	410	448	403	418	410	442	425	431	423	384	393	455	429	413	411	448	440	425	446	423	410	411	423	413	400	444	438	402	435	450	395	427	431	454	410	417	404	399	410	402	412	404	417	439	433	446	435	375	417	442	431	401	417	378	463	420	432	417	426	417	396	403	446	419	422	424	423	420	436	405	408	413	450	392	411	394	412	423	434	425	442	428	423	440	420	403	437	414	383	425	413	426	430	423	416	432	426	403	434	380	403	436	407	423	389	427	451	445	406	408	421	409	439	439	400	425	421	426	439	429	430	417	434	433	393	421	441	418	469	419	421	433	409	438	402	410	418	407	410	385	411	410	455	441	405	406	396	437	431	444	439	407	407	435	445	432	424	473	421	419	441	429	450	450	467	430	437	435	445	389	407	401	425	412	470	398	395	413	433	444	440	435	407	461	417	433	439	429	425	413	413	435	426	443	406	412	419	469	438	418	446	408	442	455	448	378	437	435	435	430	410	434	403	424	427	398	456	398	418	384	462	397	445	445	396	443	399	422	436	403	448	402	421	434	425	413	417	425	422	409	443	416	379	425	443	439	451	427	413	453	431	402	398	422	427	376	394	379	415	393	418	423	476	441	426	411	426	439	446	429	449	463	438	428	443	417	418	411	409	416	430	388	429	447	422	451	425	398	448	421	423	426	446	438	449	371	500	438	432	439	430	434	408	438	409	407	442	461	401	432	443	421	436	424	428	409	434	389	423	447	456	417	459	432	401	434	423	426	404	425	459	403	433	392	459	413	377	435	435	436	409	428	414	443	422	406	422	409	407	392	397	394	421	428	429	447	466	411	433	425	421	402	431	431	442	445	433	397	400	456	404	450	396	407	410	428	432	425	431	455	425	427	418	417	423	434	438	433	391	419	412	460	402	372	440	417	406	438	400	425	420	388	388	429	404	428	441	442	417	441	448	422	398	427	439	477	393	402	393	412	423	404	432	414	397	450	406	450	432	430	409	450	406	398	456	383	420	433	409	422	449	422	409	393	387	468	419	406	422	448	422	409	414	438	425	472	418	405	404	440	421	447	432	456	433	396	458	443	403	427	435	400	424	452	456	410	432	402	404	425	401	432	440	386	425	398	418	415	396	391	436	443	435	458	440	441	378	413	444	431	422	426	449	411	420	422	436	433	461	405	447	416	410	441	447	360	419	425	423	476	424	408	438	424	458	421	414	461	423	421	433	430	440	399	433	397	421	445	385	436	450	415	406	418	426	458	424	435	435	434	413	402	435	471	424	406	420	397	396	419	429	485	439	437	417	434	435	415	424	419	445	445	447	432	443	392	415	443	441	413	410	441	428	434	453	398	402	430	422	442	390	428	428	400	459	434	445	419	416	443	399	407	423	407	425	442	425	428	448	393	422	434	415	410	416	430	440	425	426	411	429	416	406	454	404	441	448	410	451	446	410	407	421	428	433	450	455	449	425	383	414	450	421	408	412	417	413	416	428	441	438	428	424	402	454	378	394	408	420	444	388	404	415	415	416	441	449	408	424	427	399	438	439	463	414	434	421	426	449	416	403	438	388	453	418	423	389	379	379	485	431	438	441	404	419	393	466	432	417	418	457	416	413	418	446	417	437	403	425	398	410	444	470	413	411	416	419	381	440	432	430	416	406	409	432	418	422	421	411	429	384	428	453	453	437	476	438	401	416	417	410	408	460	437	420	426	432	402	452	448	403	431	441	426	381	431	402	433	425	381	462	443	448	468	461	428	453	400	450	417	412	441	494	454	442	449	380	461	418	408	419	449	428	424	421	414	433	451	460	416	374	434	412	410	395	400	447	442	387	440	433	428	464	454	370	458	407	433	431	413	451	433	405	399	434	429	367	412	413	411	444	444	408	399	406	427	392	435	439	422	438	447	471	417	419	425	435	419	416	460	438	425	428	402	400	413	417	426	403	435	443	427	398	431	411	414	395	414	435	406	400	413	410	423	450	387	397	400	433	412	434	432	429	433	421	391	451	480	369	429	387	403	445	456	417	419	424	424	407	466	395	447	404	427	438	430	428	446	409	391	429	433	442	406	439	397	421	433	415	407	436	430	402	420	425	422	420	409	469	458	415	458	434	424	435	454	428	409	450	421	435	414	444	414	425	419	414	434	435	434	429	423	454	401	409	434	393	408	441	413	396	450	429	408	427	410	394	446	406	400	426	400	445	428	441	413	407	421	393	426	428	389	430	455	451	466	454	471	432	470	419	445	389	429	426	413	450	389	404	460	435	414	428	426	432	437	407	451	457	416	378	425	458	407	404	459	403	444	396	437	422	431	424	413	407	389	392	434	419	422	457	422	399	436	418	442	438	426	442	418	429	428	472	426	448	430	432	453	391	394	400	399	456	447	426	427	400	415	475	396	421	411	430	406	426	435	451	452	401	401	429	417	426	412	450	465	431	386	455	413	409	421	416	411	396	416	435	419	411	458	412	391	404	410	437	421	440	416	427	387	480	411	412	420	426	424	401	435	423	399	433	456	429	390	427	420	414	435	394	418	421	401	453	472	421	419	429	458	413	442	408	430	402	465	451	415	444	431	440	400	418	423	489	437	432	433	427	426	445	393	421	419	400	421	429	451	400	437	409	444	425	396	407	400	415	452	428	434	424	425	437	448	443	410	414	432	438	424	378	413	406	467	434	450	413	432	395	424	403	425	428	436	429	433	438	410	396	413	429	448	448	392	426	423	422	421	425	437	446	424	434	435	409	419	400	443	398	417	396	431	461	439	383	385	415	426	414	406	446	397	424	397	414	391	420	466	424	418	412	431	393	426	395	439	430	416	422	448	442	416	421	392	416	416	399	426	444	429	438	421	433	424	429	459	402	415	427	436	413	469	466	399	417	424	416	384	428	441	391	430	427	422	394	421	416	439	424	407	404	420	440	482	414	428	422	444	437	441	413	436	429	447	411	453	416	428	424	417	448	437	446	409	444	414	434	431	413	435	386	397
3977	442	396	384	353	397	377	383	407	390	409	398	387	391	342	392	365	407	390	391	408	374	379	408	373	408	394	379	382	373	380	380	358	388	384	373	407	390	384	355	401	386	380	375	404	320	404	389	411	405	355	377	356	398	399	386	402	400	398	458	389	408	376	384	393	408	391	410	363	396	388	396	416	400	394	380	392	397	388	352	381	404	395	404	410	397	377	386	381	379	367	382	403	404	398	417	395	379	396	406	386	410	392	411	382	392	457	396	370	359	385	400	411	416	416	422	380	369	408	377	391	432	380	388	395	363	381	394	373	396	398	396	410	364	374	432	385	416	381	397	396	414	386	356	403	384	360	373	377	382	376	378	338	368	392	402	402	350	405	385	400	368	380	343	383	395	366	375	374	377	389	393	396	398	408	397	358	387	387	366	381	403	383	350	329	380	385	397	399	370	376	359	383	389	389	391	391	347	386	380	398	424	365	403	375	345	395	390	431	388	385	385	398	388	372	423	359	413	371	385	418	412	422	369	370	365	414	386	398	410	401	394	397	411	417	378	354	402	381	341	393	401	369	390	417	391	405	346	405	381	415	378	374	394	390	401	388	348	382	363	384	355	360	345	388	401	399	434	382	357	374	390	355	384	450	411	392	395	387	402	388	363	399	385	373	394	392	365	356	362	382	359	417	390	348	395	367	379	396	355	424	391	375	380	406	408	403	378	395	376	397	351	390	398	359	396	361	401	368	424	349	437	384	431	411	363	376	349	361	381	351	409	367	383	407	413	418	362	386	391	383	351	395	383	436	403	382	437	362	422	360	383	368	366	374	354	414	428	388	406	390	396	422	384	410	371	378	404	376	383	371	391	442	357	384	421	393	388	384	388	374	430	381	398	410	382	380	400	353	377	416	391	426	365	384	393	384	405	357	417	370	363	378	392	419	401	377	370	373	378	401	401	385	412	386	390	387	403	387	382	419	429	415	393	395	395	371	361	391	387	367	404	392	392	395	365	387	375	356	394	379	358	413	383	374	398	378	380	366	418	412	414	380	374	365	358	381	369	383	407	362	357	364	375	393	351	361	400	411	409	385	382	390	372	398	432	405	367	429	393	379	380	415	375	382	376	389	374	363	396	351	390	425	404	366	374	385	432	387	374	382	316	360	388	349	367	382	383	375	375	421	398	372	400	355	355	370	362	413	380	378	415	402	400	413	405	397	381	409	384	366	359	371	434	393	364	400	418	370	387	399	387	391	365	354	397	396	397	398	366	374	358	396	419	406	385	364	374	405	414	381	400	391	413	432	429	365	404	381	376	400	375	361	376	387	403	454	393	379	386	379	364	387	367	387	353	393	387	418	357	410	429	362	386	337	381	390	402	388	374	389	399	364	399	360	399	347	398	398	373	361	420	388	381	394	376	389	407	366	350	384	418	372	399	404	411	401	342	396	383	350	421	359	388	409	399	370	376	388	385	409	361	357	399	395	371	408	399	389	400	414	379	389	391	373	378	398	395	388	375	408	414	415	375	410	398	394	413	400	396	379	375	377	392	381	381	364	397	378	365	408	375	411	403	399	374	364	428	376	377	371	419	347	360	380	383	402	398	427	379	407	439	382	396	370	375	398	417	408	377	411	409	391	437	409	391	393	348	431	366	417	370	405	375	362	360	376	400	431	382	394	383	416	411	355	362	384	411	374	400	392	365	400	393	355	380	426	386	415	411	386	428	403	368	380	388	423	358	433	408	381	376	385	404	375	381	373	376	403	393	414	384	396	368	401	366	395	375	346	371	414	403	356	421	364	359	385	378	388	359	412	416	390	355	365	414	408	374	389	383	400	369	397	399	405	404	415	439	382	420	393	376	368	406	386	366	360	375	417	373	415	391	389	388	377	362	386	385	389	384	408	420	401	397	339	386	369	360	372	397	417	406	383	402	413	393	382	413	396	372	366	360	416	397	356	370	368	376	424	395	424	354	415	379	383	399	378	386	386	412	365	396	349	361	389	399	396	402	383	371	387	376	370	357	370	402	373	412	397	377	383	400	400	375	388	394	387	414	350	401	419	393	387	388	428	413	414	405	475	353	387	399	382	425	437	425	423	369	430	361	391	355	378	366	398	409	414	379	385	365	443	404	395	384	341	398	419	394	395	363	357	397	382	393	415	404	402	407	445	361	419	404	411	396	385	377	380	387	422	406	378	380	398	406	419	387	423	402	387	365	376	388	429	391	407	401	391	405	396	373	379	395	427	381	424	380	390	423	414	364	356	375	390	362	371	345	398	394	379	396	407	369	394	417	414	376	355	392	378	377	401	425	390	389	360	388	389	377	355	357	422	408	399	400	398	370	395	387	369	363	394	370	385	378	394	376	359	399	388	406	410	397	385	363	373	344	417	384	429	371	382	342	395	383	422	397	417	354	417	389	376	401	395	373	372	390	398	428	400	373	379	380	374	392	395	414	384	389	363	393	391	418	395	376	380	391	413	381	395	435	396	397	408	378	390	377	393	384	371	380	344	372	401	351	369	348	368	368	384	371	411	376	373	386	380	389	388	403	431	429	378	397	380	412	380	398	427	355	382	358	408	408	362	395	375	390	399	417	352	409	340	386	353	389	348	387	434	391	405	356	360	358	406	370	384	356	370	403	374	369	435	327	377	380	386	407	396	368	382	377	388	416	369	407	377	405	380	399	378	365	420	430	368	388	379	387	391	424	371	397	392	371	370	388	421	407	395	387	416	427	431	405	369	371	394	384	383	403	357	376	381	396	390	396	362	388	406	383	389	407	415	376	393	370	352	380	353	401	392	427	371	376	354	404	377	392	360	393	373	347	399	437	357	403	348	388	374	406	383	387	403	401	371	388	368	417	368	380	374	408	375	373	374	403	395	387	388	395	392	413	365	357	400	391	350	400	389	388	379	387	393	372	381	387	377	358	423	402	416	365	379	400	388	381	401	357	383	393	361	396	372	407	405	378	343	380	372	391	390	383	400	394	387	384	369	392	441	407	402	395	386	383	418	404	371	410	406	419	389	430	375	344	363	415	379	372	411	378	378	415	371	397	368	359	357	397	375	370	383	405	374	377	436	357	397	431	387	389	421	350	394	408	398	374	419	344	398	361	357	419	373	391	413	364	392	381	381	383	384	386	390	405	385	400	359	371	414	356	398	400	409	394	371	413	388	355	382	370	388	421	377	372	402	387	386	360	404	380	402	374	367	386	409	386	343	371	382	404	366	386	379	366	374	405	382	431	355	383	397	375	423	390	425	427	371	374	393	374	388	417	356	407	395	361	360	370	392	364	418	379	367	361	401	375	361	373	365	397	398	362	374	357	413	386	393	386	436	415	376	437	397	407	399	366	375	381	369	366	435	376	385	365	399	382	408	363	416	394	385	353	380	411	393	380	364	372	381	378	412	333	427	396	379	379	367	413	352	413	395	387	401	379	420	353	364	379	403	399	357	377	406	402	385	368	386	361	418	394	386	393	368	397	371	393	379	380
3823	938	965	972	956	943	974	881	935	1005	912	891	920	910	925	932	932	946	957	943	978	880	977	952	926	978	913	954	947	927	932	956	924	895	912	947	943	931	956	921	964	953	956	948	932	926	967	910	919	955	923	917	954	883	948	929	946	892	950	855	947	1000	923	940	948	914	908	934	951	914	905	948	1005	970	919	871	900	917	1008	970	970	882	925	974	942	855	911	915	870	929	900	875	919	947	909	915	955	885	926	936	886	879	876	959	938	942	921	985	940	923	887	963	946	879	887	909	873	928	942	874	947	938	892	929	917	932	934	906	849	950	1006	921	953	925	935	948	937	970	927	973	987	944	918	933	908	975	904	952	832	880	950	886	916	896	885	949	945	960	968	976	917	933	866	872	909	913	947	966	884	988	958	964	946	951	980	916	917	950	947	955	956	932	884	920	862	906	916	910	909	931	882	888	920	943	911	921	971	900	949	913	952	937	953	890	884	945	940	918	939	890	967	920	944	999	925	892	945	964	942	924	914	919	963	905	898	899	980	907	883	945	940	913	945	959	914	903	889	924	885	900	954	937	961	907	968	899	946	908	930	944	897	921	873	935	964	883	907	977	912	951	883	976	871	875	963	930	925	906	896	895	883	978	921	973	883	900	944	933	899	934	877	953	950	915	925	925	877	963	892	887	874	928	940	943	914	959	926	912	975	897	932	895	918	930	960	954	965	920	888	924	898	944	924	953	981	976	953	915	950	889	966	950	888	912	962	949	940	895	956	951	938	936	936	929	966	916	950	892	928	877	897	954	903	958	910	910	872	988	939	961	894	919	1003	932	940	886	956	900	961	937	891	924	887	895	905	931	1015	988	908	931	968	894	985	916	873	908	940	901	921	928	909	941	900	897	936	958	974	926	921	889	926	973	918	944	954	908	937	958	896	960	907	895	913	887	1011	991	958	919	973	910	888	900	939	912	926	866	889	950	980	864	935	920	917	992	867	904	946	949	894	977	926	901	914	923	938	932	926	882	881	985	938	963	892	855	940	919	894	910	961	991	953	934	950	960	910	956	933	931	955	900	934	953	931	919	914	919	923	908	861	945	965	884	953	915	973	907	878	964	915	941	920	894	893	914	903	920	921	957	866	918	893	919	905	878	922	912	906	954	941	898	930	979	870	927	861	914	960	861	995	879	869	926	929	880	922	951	944	979	865	963	957	903	909	904	922	934	987	922	961	945	959	886	938	869	948	948	881	898	895	952	938	936	958	955	914	992	970	924	939	943	938	934	944	896	954	944	944	934	891	923	949	934	938	909	941	1019	920	926	870	898	937	960	907	883	942	898	870	898	950	893	970	888	895	942	931	982	894	970	912	956	904	917	934	946	895	957	946	933	954	882	963	923	828	910	976	908	946	910	910	888	993	987	957	914	912	876	924	942	928	858	935	982	944	911	943	944	941	893	982	881	953	886	918	970	924	979	880	911	927	945	905	961	927	942	918	953	951	931	908	917	913	886	930	907	907	946	910	974	965	958	948	896	917	930	929	991	947	948	974	965	918	931	893	925	898	924	958	975	891	924	903	920	928	939	928	898	911	922	916	875	935	919	942	870	940	928	881	883	942	972	909	895	904	899	963	956	901	880	931	893	908	993	956	975	937	889	903	962	878	999	915	955	943	879	917	1007	908	913	932	906	896	908	907	902	983	901	978	922	952	916	928	938	953	963	983	883	929	910	956	953	925	902	918	916	950	943	877	972	908	924	969	961	911	915	951	896	934	920	898	930	881	910	938	949	899	956	925	927	919	890	897	900	936	918	1020	904	969	931	946	939	877	944	908	939	910	917	928	941	905	932	964	922	933	897	917	940	903	956	947	968	933	897	918	915	890	935	963	924	961	888	952	893	915	914	946	875	911	916	907	895	898	933	889	917	963	947	982	897	936	929	940	918	948	931	950	899	886	933	938	908	952	932	912	907	900	896	924	879	881	885	985	948	926	967	917	998	948	895	928	952	933	904	912	961	937	930	890	912	924	973	916	912	923	1009	925	974	965	951	911	930	943	912	918	945	972	916	973	895	943	970	913	910	932	933	966	947	968	945	923	949	1001	928	941	911	914	958	998	944	908	929	996	977	878	963	905	925	948	977	907	903	858	927	922	897	946	893	919	934	892	958	908	970	915	932	955	963	936	913	898	951	944	952	897	913	930	940	948	947	938	938	941	913	910	934	921	949	972	882	871	956	951	923	876	963	894	938	897	925	908	908	918	898	960	961	887	904	916	944	961	907	925	966	857	933	945	906	925	939	989	921	876	949	861	896	969	926	925	947	911	911	933	873	938	953	954	921	932	905	879	983	959	964	889	889	965	933	929	945	943	974	896	975	938	947	899	981	917	943	881	973	924	985	887	962	960	890	910	891	942	938	986	895	884	989	892	987	826	934	906	893	873	945	921	937	895	982	912	959	960	906	917	918	874	954	934	916	914	892	957	966	899	921	895	879	955	923	919	890	941	934	962	895	938	903	956	940	879	933	936	942	961	926	899	860	947	935	934	901	925	951	897	953	954	952	934	937	918	948	943	967	896	943	918	916	917	894	945	956	985	941	959	884	919	917	959	896	930	962	864	938	916	920	917	909	948	873	886	880	922	942	903	903	938	942	922	883	943	915	952	865	909	957	942	938	979	932	943	918	907	917	880	927	909	898	911	881	902	920	921	928	907	930	919	935	964	872	911	926	901	941	914	965	918	875	929	921	960	909	957	919	937	953	896	895	972	922	932	955	946	939	987	905	878	941	871	978	910	850	924	922	964	904	937	924	916	912	972	900	924	960	923	910	947	943	949	880	963	920	912	930	962	924	937	911	908	895	861	902	897	902	899	936	925	892	917	888	1001	938	903	923	890	938	906	927	916	968	894	946	966	906	889	911	963	866	885	956	914	911	884	962	934	942	956	897	934	971	904	961	909	968	893	945	958	885	931	891	917	949	978	890	943	998	983	926	916	896	896	950	927	948	940	965	982	982	920	943	972	908	931	935	860	931	942	965	939	933	945	929	863	920	935	894	915	939	954	950	936	950	920	950	955	978	943	918	973	889	993	911	941	951	936	944	888	975	935	904	934	889	957	941	932	940	935	998	926	935	885	1001	934	926	905	933	971	902	847	983	944	896	992	927	927	935	968	928	919	911	940	922	928	842	945	896	915	932	969	896	924	941	925	949	935	942	946	894	943	931	920	933	889	935	936	970	909	895	935	907	886	976	921	949	919	945	962	927	951	940	922	934	972	899	926	939	928	858	916	979	961	964	899	943	934	909	889	925	908	922	935	930	878	899	892	928	965	935	892	901	911	956	905	907	945	887	929	882	976	991	919	896	894	924	898	902	886	893	938	868	910	887	977	917	890	896	1002	898	885	911	941	936	942	945	950	913	952	1011	939	872	952	963	952	986	874	922	899	892	937	909	905	936	958	1003	957	958	935	936	896	950	909	939	932	922	950	869	897	903	975	925	944	877	914	892	901	963	955	890	954	882
13807	981	629	512	499	370	363	389	317	379	345	361	349	401	393	366	362	346	378	346	336	349	332	327	376	331	342	364	353	356	360	360	342	316	322	314	358	364	353	336	328	351	347	326	345	374	346	356	347	338	345	303	365	364	361	346	332	320	375	342	348	386	399	352	335	363	356	375	360	338	350	314	330	369	373	348	338	319	346	355	335	342	369	341	340	328	363	369	352	364	366	368	340	359	342	342	346	354	360	383	340	365	349	338	319	334	332	315	354	327	364	317	330	360	366	334	347	366	351	371	340	385	342	338	341	344	376	381	343	341	347	325	339	311	367	296	358	356	341	329	314	318	365	303	355	310	332	352	376	402	333	337	326	379	346	347	378	335	358	331	344	320	348	371	373	341	350	355	317	351	383	325	335	358	373	350	352	393	361	317	367	345	361	341	335	351	345	312	348	368	334	347	326	358	330	324	343	364	338	363	351	352	358	360	333	349	368	340	334	337	348	352	330	332	329	366	376	359	352	346	335	335	347	368	359	349	329	374	376	336	346	329	327	378	381	351	377	357	370	363	350	356	354	336	382	353	335	352	390	380	352	392	337	372	348	345	375	355	347	349	366	372	339	372	369	341	371	344	335	310	323	373	312	371	351	367	357	326	358	334	363	350	344	357	315	332	317	326	303	376	338	328	363	348	391	329	378	305	341	331	354	344	367	373	355	371	350	334	312	372	370	327	338	345	335	385	304	345	343	354	352	397	323	362	372	338	318	339	330	359	327	337	364	329	343	338	362	354	341	388	332	347	337	318	334	309	355	342	355	318	356	344	361	367	350	335	372	357	339	356	347	352	344	319	302	343	346	319	337	352	357	371	364	384	345	339	345	303	342	359	359	335	364	348	336	318	330	348	356	354	346	371	386	362	350	370	373	325	339	344	315	342	359	322	358	325	357	364	341	351	349	394	338	332	361	347	339	362	375	354	346	328	380	364	348	334	327	342	345	340	313	347	351	347	318	318	347	345	336	332	353	349	356	361	351	342	359	392	324	346	344	354	375	337	358	330	356	341	363	360	351	331	355	337	370	365	346	331	359	378	349	362	303	363	349	336	376	336	325	357	332	338	331	332	344	341	349	376	339	362	339	348	357	360	335	320	371	357	352	349	335	335	353	360	349	385	379	339	342	321	373	334	331	387	313	339	298	341	375	393	358	373	376	362	350	357	353	326	352	342	336	335	347	359	370	398	360	348	325	353	362	359	355	295	311	356	364	329	359	357	371	320	363	327	346	370	334	335	327	362	366	354	334	337	338	386	358	371	321	339	375	376	342	332	369	325	356	344	344	331	402	350	344	383	312	388	374	373	354	348	362	317	305	351	336	323	326	335	327	349	364	363	358	314	356	363	340	363	324	305	364	379	352	337	326	378	363	352	357	323	370	325	329	351	309	324	330	347	363	347	340	358	323	364	365	363	336	325	353	331	333	353	356	361	350	355	308	363	369	313	351	390	347	348	344	326	351	312	362	356	390	366	350	378	363	364	332	357	356	341	345	386	323	319	345	363	319	357	373	339	329	361	367	330	326	361	330	352	370	361	331	333	331	337	338	369	322	358	321	359	353	338	356	326	354	352	378	379	346	341	363	358	334	333	354	341	349	351	329	346	323	342	364	336	390	358	352	334	372	378	331	350	361	371	338	356	349	363	339	340	349	367	344	343	330	363	355	343	352	348	333	336	331	388	349	328	368	363	355	366	351	326	339	352	330	339	340	363	311	343	342	323	338	334	331	357	367	367	399	334	344	372	326	339	344	352	342	391	338	358	336	372	320	373	359	347	344	340	355	361	340	331	368	341	339	333	355	407	356	355	338	353	354	335	392	329	347	363	367	375	375	351	383	357	365	362	344	320	355	346	338	337	357	343	372	356	343	356	382	359	371	355	363	349	333	370	350	349	340	360	350	364	359	342	328	345	328	326	380	348	392	339	340	341	352	341	333	371	346	357	316	354	334	363	335	369	331	353	327	340	322	376	368	357	307	336	368	328	347	349	368	343	384	360	358	395	356	338	359	339	310	328	321	364	338	364	374	338	322	338	355	333	353	365	352	327	345	339	322	344	371	354	322	339	353	371	369	348	321	326	353	337	309	329	372	317	323	365	336	355	335	340	349	358	355	358	335	356	331	355	319	334	377	354	366	323	356	348	341	308	319	344	342	318	330	331	318	351	381	409	378	333	355	372	335	333	344	347	300	365	392	343	335	350	345	356	344	369	353	369	356	357	354	325	351	356	344	349	349	336	337	326	364	407	342	360	340	373	369	331	333	316	336	359	368	362	360	348	341	364	350	353	327	367	363	350	335	366	326	364	346	368	398	323	350	327	326	344	358	351	366	349	389	360	357	324	379	358	311	324	371	363	378	337	347	319	345	350	322	351	323	371	327	339	382	372	355	372	390	341	364	379	342	368	335	328	356	358	349	391	337	368	354	328	319	327	376	347	352	329	324	319	355	327	339	310	351	327	334	358	337	383	355	336	349	356	324	350	362	375	353	361	380	333	323	337	367	348	325	348	357	335	344	321	354	353	332	342	366	366	352	357	401	323	340	327	314	359	353	322	330	358	379	351	359	354	356	326	340	375	329	358	326	347	334	373	349	346	339	341	355	341	342	335	351	354	374	338	363	368	340	320	318	341	397	338	353	359	316	333	352	337	356	344	351	366	341	330	345	351	367	359	356	360	352	336	341	363	357	329	342	357	359	315	337	312	350	337	368	323	363	345	359	372	317	366	362	343	330	339	344	308	371	361	350	330	341	327	361	379	322	342	316	359	342	322	365	319	374	326	339	364	318	348	359	356	345	328	339	320	367	346	358	376	328	315	346	341	339	351	353	340	374	365	343	328	320	317	376	351	329	358	340	362	353	335	351	349	353	375	339	332	344	351	344	350	314	348	349	325	360	345	362	368	362	351	364	341	351	354	361	365	388	360	348	357	358	371	369	350	330	344	349	364	349	370	342	339	344	342	369	345	356	328	331	320	385	285	363	366	387	357	330	318	331	363	338	332	321	357	349	330	366	385	326	368	372	372	354	365	341	318	363	361	372	335	355	341	369	365	362	382	340	353	352	376	347	350	321	340	358	352	359	357	333	362	350	366	371	350	353	339	354	305	353	328	399	350	342	353	360	362	361	338	345	338	343	322	342	317	346	353	371	343	346	357	301	360	342	383	320	347	326	334	344	335	357	345	339	367	333	341	351	364	347	361	323	363	351	316	330	323	347	352	347	372	350	332	350	372	340	326	370	364	348	356	354	373	316	350	335	342	366	339	323	373	341	327	328	335	350	328	358	340	308	357	356	343	328	354	372	344	383	348	349	393	349	329	350	337	331	346	329	358	378	369	378	361	347	310	340	368	381	349	355	354	329	348	340	334	319	312	338	335	321	352	359	365	346	355	365	322	318	356	357	332	349	341	370	322	317	344	367	330	388	340	364	332	370	339	337	350	345	332	345	353
10470	1033	1346	1439	1335	1150	1103	950	998	968	941	909	952	903	873	873	935	879	839	814	892	828	876	838	869	905	833	829	881	839	874	808	849	888	820	841	883	830	777	801	828	839	864	820	839	871	843	791	831	790	788	801	848	787	844	839	798	872	840	884	781	830	800	851	836	825	876	771	867	787	811	801	818	832	749	822	874	822	865	861	837	866	832	865	784	836	775	870	824	842	776	825	836	791	818	849	834	854	856	898	830	857	836	839	840	810	881	803	828	861	791	767	843	840	822	879	807	824	827	887	775	821	781	827	812	803	851	868	879	838	815	786	904	804	864	854	749	836	826	801	841	880	867	803	818	772	849	818	814	787	779	883	839	857	797	856	851	844	842	806	889	813	824	789	865	850	808	800	882	895	817	806	855	827	872	851	807	804	853	782	852	807	800	811	859	855	829	829	816	885	827	872	825	815	852	846	839	838	836	871	843	817	836	819	814	796	814	869	850	837	832	861	811	881	885	821	899	800	879	850	863	795	852	837	859	864	812	888	823	818	827	820	813	803	822	827	827	862	836	862	831	880	822	807	802	852	815	810	848	805	815	834	845	861	817	820	810	835	815	857	766	792	794	811	843	814	868	833	841	829	778	849	897	855	838	844	844	744	832	822	847	850	810	807	861	780	807	842	845	823	832	840	843	840	827	799	865	826	818	803	805	848	825	761	851	812	805	851	815	911	844	758	807	810	798	854	890	813	818	816	828	870	827	854	788	813	851	835	836	833	824	876	793	800	832	824	859	858	847	815	819	825	803	756	800	831	827	818	803	889	840	835	798	822	831	876	870	815	864	825	779	831	807	829	893	814	880	827	829	877	815	850	835	793	781	864	820	842	811	844	823	838	850	811	818	803	854	800	828	824	835	830	824	807	807	819	781	780	852	827	854	851	876	838	832	825	825	833	870	824	776	898	830	783	844	855	821	846	801	791	834	860	816	859	788	846	829	812	822	880	848	818	792	852	829	840	842	846	851	843	775	788	827	816	787	838	803	852	781	798	823	868	862	859	839	872	818	834	832	867	875	819	846	817	828	804	811	844	835	827	911	834	813	807	816	818	799	786	749	857	758	839	826	781	804	817	815	797	859	794	816	825	871	809	789	807	830	832	866	839	845	824	832	837	863	870	851	840	766	880	825	815	812	813	835	834	777	863	841	872	802	811	843	822	885	855	844	860	809	795	834	787	828	773	842	880	849	833	812	813	830	855	796	852	816	863	808	852	823	838	786	837	830	812	826	834	827	855	790	819	879	818	829	825	798	842	816	875	845	801	845	866	828	821	874	822	855	791	839	790	851	839	789	844	778	852	815	795	776	822	833	767	851	778	841	843	811	865	809	842	846	828	860	826	826	826	840	852	829	863	866	815	892	836	834	814	838	807	786	827	827	820	817	836	862	862	876	854	817	841	806	793	860	888	768	845	808	868	879	780	840	829	887	884	820	834	809	800	873	870	830	791	823	865	793	824	820	834	870	861	818	768	829	785	786	831	838	798	900	784	838	803	848	809	836	850	824	793	833	841	811	826	800	835	828	850	840	840	845	834	850	829	825	812	814	808	853	844	838	837	818	885	862	852	813	827	848	821	808	846	826	790	824	789	778	808	818	823	841	822	813	845	819	873	801	754	844	801	862	792	775	761	833	831	883	862	834	781	859	842	857	852	876	829	807	836	817	863	829	831	853	859	792	871	852	817	864	839	822	873	776	844	846	847	827	865	790	806	822	831	831	825	816	816	835	818	853	846	804	865	845	801	850	824	807	795	836	835	840	820	817	851	799	811	837	828	879	779	880	798	864	820	857	789	817	871	877	819	828	780	840	832	846	839	824	821	849	827	827	816	859	830	834	812	854	884	847	841	838	823	787	821	835	778	764	757	829	835	802	793	855	804	832	801	774	853	804	819	852	868	881	876	823	840	854	788	818	878	875	858	786	855	808	804	873	844	831	842	819	891	827	829	840	787	839	819	834	800	803	815	815	836	801	870	853	853	789	813	827	787	879	868	808	823	790	885	848	831	863	837	813	828	855	813	845	803	846	808	814	794	822	809	835	780	801	785	872	818	816	852	827	828	873	808	796	783	893	822	831	841	889	790	825	787	807	792	883	788	847	794	816	834	861	882	832	812	792	889	817	837	835	812	806	851	829	866	818	848	846	880	824	812	837	831	799	810	883	797	831	838	834	784	856	820	814	811	810	813	876	834	877	825	841	864	839	896	834	789	827	836	875	780	770	811	815	794	793	864	850	825	777	864	826	839	815	814	801	884	816	855	832	832	802	769	826	844	814	864	815	852	820	830	869	855	854	813	816	836	827	791	813	837	887	815	852	853	833	788	838	820	851	865	851	820	826	849	873	826	810	828	846	852	839	796	803	797	840	844	845	827	825	831	835	807	874	815	788	759	814	818	816	828	823	854	849	856	818	807	828	847	843	813	827	796	841	779	843	774	854	784	829	851	839	859	848	796	846	891	789	850	819	802	747	845	874	849	822	812	838	878	806	769	838	823	843	852	852	800	839	871	790	884	837	881	827	865	796	812	858	825	793	831	864	799	833	875	820	832	858	795	808	823	851	771	850	795	831	820	765	862	813	759	838	849	803	814	883	841	838	851	764	787	814	781	829	840	871	807	835	814	832	899	818	846	855	822	822	770	788	813	782	835	798	863	787	846	838	908	811	862	818	855	845	839	828	906	825	835	796	849	848	852	849	888	884	837	822	835	806	803	847	830	809	826	850	824	771	852	856	794	831	832	845	857	786	816	885	849	804	832	834	889	848	839	878	801	828	812	828	806	813	854	845	812	818	859	828	888	785	821	829	909	802	876	872	858	843	818	808	850	832	803	820	838	802	828	849	832	840	810	845	819	877	858	828	776	870	824	847	796	847	890	848	842	873	817	842	807	812	854	803	824	822	885	805	822	873	823	835	811	805	839	809	861	840	823	835	863	851	873	867	753	832	882	804	826	876	837	800	912	863	806	849	810	836	792	834	813	847	802	814	839	804	796	802	820	810	851	815	796	880	789	831	766	877	824	866	835	856	844	842	851	830	847	812	824	895	800	888	815	846	804	784	862	811	876	835	858	827	821	853	853	841	837	828	817	793	854	841	834	832	795	795	838	820	870	782	795	799	838	815	851	882	835	923	792	858	828	829	843	815	782	852	849	783	817	823	869	814	812	804	826	828	778	843	776	876	829	829	823	809	851	852	843	799	855	816	813	850	841	808	828	813	827	834	787	847	818	829	787	772	837	853	810	837	855	887	837	808	835	809	782	872	813	853	848	828	780	762	846	800	795	843	836	872	866	832	805	815	868	862	795	833	911	832	852	778	840	856	836	852	802	858	825	798	783	819	834	854	827	839	818	845	819	826	831	839	833	820	838	853	885	813	872	782	852	801	834	815	855	827	820	849	849	790	795	878	871	780	853	847	887	812	803	780	842	815	800	842	850	865	843	825	804	799	813
22761	2072	755	500	341	266	247	251	193	196	205	175	171	187	180	180	171	167	149	178	167	165	140	163	174	170	148	178	170	150	163	176	163	165	177	162	167	182	162	165	151	163	168	172	156	149	163	176	149	139	158	146	148	166	183	150	143	140	151	149	178	172	174	171	156	149	183	161	132	152	167	178	174	172	153	153	176	182	160	171	147	166	155	168	169	146	172	141	178	149	161	176	174	155	170	151	170	168	161	159	151	164	157	148	140	143	172	171	159	155	178	155	164	177	163	166	151	181	170	159	152	164	175	171	151	171	191	180	158	129	169	172	175	137	150	154	147	171	141	157	168	146	180	169	146	143	156	167	164	153	183	139	159	160	158	154	139	159	164	129	165	159	146	148	182	138	152	169	142	145	182	145	155	171	170	178	159	165	159	171	159	174	154	177	134	191	154	167	173	180	165	155	164	155	142	150	168	164	173	167	183	174	162	182	164	168	162	164	155	164	154	164	131	157	137	148	153	148	166	177	152	166	161	155	164	173	145	179	156	163	162	131	175	158	171	171	155	152	159	171	160	156	151	172	185	178	155	148	157	163	150	160	145	127	121	151	160	169	147	144	161	124	166	156	162	150	160	155	161	175	160	166	185	163	173	162	159	150	166	163	151	161	143	159	158	154	155	150	168	151	150	142	160	152	141	163	156	199	161	142	156	138	172	177	160	189	150	165	172	170	189	180	142	176	172	144	154	145	145	161	166	167	155	143	163	174	143	163	179	187	180	159	181	152	155	175	165	163	192	184	164	156	158	172	142	181	158	148	171	162	174	165	156	146	162	138	166	148	167	153	158	162	172	168	173	169	177	176	152	176	122	177	156	165	184	163	173	139	183	153	153	173	170	167	170	158	151	162	154	167	174	165	144	151	176	171	165	150	161	147	165	145	155	166	135	166	153	161	180	162	181	150	174	186	163	164	169	175	195	169	169	146	177	162	163	163	163	161	177	153	159	156	167	156	163	157	149	164	140	158	172	136	163	171	161	170	161	166	153	164	152	154	160	151	171	157	142	171	167	148	171	157	181	150	173	178	175	158	151	148	160	141	157	167	178	157	179	167	166	150	160	168	138	193	166	139	166	159	170	162	165	170	177	137	160	167	138	147	165	161	153	147	150	174	176	155	160	161	170	161	152	161	148	156	166	156	173	159	170	177	149	156	163	152	142	139	183	143	157	141	177	172	143	166	171	145	159	151	179	135	157	145	163	153	194	169	173	155	177	158	154	157	162	151	157	160	165	140	165	146	151	147	185	171	165	152	162	134	179	187	161	159	180	161	165	162	162	173	131	161	149	188	188	159	169	169	190	172	183	154	167	148	185	155	152	166	150	167	148	168	159	162	156	134	149	173	147	155	169	186	154	146	147	157	176	147	152	175	169	174	173	155	187	184	168	141	148	140	156	160	157	161	183	164	159	164	165	187	181	182	135	142	182	171	157	157	139	151	163	153	163	170	180	167	140	144	156	161	154	142	154	142	143	175	163	173	191	164	164	174	153	170	162	147	148	178	161	165	163	159	145	161	157	158	166	162	175	167	148	154	157	159	142	149	171	185	161	177	194	158	181	158	174	156	143	184	161	168	150	155	161	189	160	170	147	135	158	155	160	157	159	136	171	173	198	153	148	147	142	123	158	171	148	163	175	135	188	164	182	161	177	151	158	156	173	163	154	148	166	159	164	178	155	162	164	166	150	155	144	147	144	168	144	150	193	176	158	163	156	165	149	150	160	160	173	178	184	184	177	161	151	152	175	160	157	176	152	140	162	160	148	162	156	149	160	143	158	182	152	172	173	174	168	169	177	162	146	139	160	175	131	158	171	141	158	154	146	143	138	144	152	191	143	172	173	176	158	150	164	160	162	151	165	163	160	172	180	158	129	170	185	177	174	162	168	152	147	152	171	180	191	167	164	190	162	156	168	163	167	195	157	163	171	175	150	166	169	161	174	161	158	160	169	162	170	167	151	164	140	182	155	174	164	153	157	156	185	157	182	179	130	175	190	193	166	155	152	172	169	165	163	172	155	139	157	148	174	167	160	191	167	166	187	163	181	152	142	144	151	139	154	162	202	153	165	150	155	164	173	137	168	143	166	180	166	163	153	155	171	154	149	154	174	155	155	168	180	148	181	159	164	145	154	171	174	192	183	187	125	150	171	153	160	143	147	146	163	161	178	181	183	163	171	157	158	158	142	165	161	141	150	155	142	150	182	172	165	137	140	167	149	169	169	148	159	156	125	150	156	160	148	172	180	143	170	173	147	153	187	196	161	152	173	138	133	162	169	139	166	155	145	183	178	158	171	159	181	152	145	167	155	157	165	148	154	139	156	186	153	146	159	164	151	151	164	150	156	171	149	169	159	146	180	177	177	150	164	175	164	171	159	144	189	159	150	176	153	153	160	163	150	154	159	171	168	159	160	178	157	179	140	166	166	157	154	158	172	151	176	168	157	160	158	160	136	148	178	146	162	172	156	161	154	172	175	160	164	162	150	175	164	147	163	180	137	151	151	165	148	153	157	180	143	147	174	166	171	162	145	167	155	156	149	169	131	153	164	167	130	159	175	174	157	149	165	172	173	177	149	146	195	171	188	153	171	142	159	174	184	160	179	188	159	152	166	163	147	157	169	160	147	147	164	162	185	156	168	170	148	145	166	149	147	139	163	151	137	148	169	179	163	178	152	174	153	164	148	162	162	160	149	165	137	179	178	181	174	163	148	164	158	173	143	153	126	152	167	150	154	169	174	145	123	162	173	168	153	162	186	148	157	180	142	128	167	142	173	163	164	172	155	163	168	180	156	159	161	146	178	155	157	169	149	187	159	151	157	145	157	179	174	175	146	165	155	162	152	148	157	148	136	159	168	185	200	160	156	179	178	156	165	158	172	169	149	162	166	158	158	161	160	171	168	155	157	158	172	166	179	175	167	160	173	157	168	172	157	170	161	166	170	136	158	169	160	154	155	166	149	178	167	163	172	162	158	166	169	161	174	136	184	155	127	144	145	163	164	152	157	167	175	154	180	177	155	153	159	159	173	168	147	172	170	175	156	163	158	152	138	153	166	181	149	149	152	152	155	149	157	161	175	153	170	186	166	151	147	156	164	178	172	142	165	161	155	149	175	195	184	163	159	147	153	161	160	165	142	162	152	186	174	155	141	171	161	141	162	145	163	157	166	170	144	158	145	160	168	168	184	151	170	175	169	176	181	148	153	163	146	189	162	184	171	155	165	158	138	178	172	146	156	152	158	156	166	164	148	156	164	161	176	169	157	136	164	202	194	171	153	152	168	176	172	164	168	144	153	202	159	182	167	156	151	168	169	175	157	145	167	145	126	173	176	155	174	166	162	162	178	167	148	174	167	150	166	178	163	165	166	153	162	172	188	144	161	138	153	156	187	180	136	155	148	158	161	160	160	164	162	163	164	191	160	151	152	170	159	186	178	149	147	171	161	162	175	171
13780	853	1541	1682	1449	1194	987	793	725	661	646	615	572	508	568	526	484	490	486	476	476	519	487	450	487	464	436	485	448	438	461	430	477	423	445	469	430	460	437	455	459	428	400	402	477	431	458	458	458	421	450	425	437	431	450	433	435	459	392	427	423	413	408	448	455	429	453	386	423	448	457	453	403	424	418	426	444	414	385	442	470	413	434	437	435	450	435	426	437	461	426	457	410	405	424	434	416	433	408	405	422	436	428	429	416	457	401	439	466	465	398	428	408	404	420	422	419	432	457	424	407	445	441	398	403	426	427	444	436	452	412	429	417	442	429	431	421	428	405	392	470	438	389	409	415	407	414	422	434	413	443	450	447	429	445	421	434	433	426	432	430	462	428	383	445	458	426	405	449	431	426	466	438	466	394	421	455	426	417	396	430	408	436	409	448	447	449	413	378	412	416	393	402	414	453	416	415	432	425	404	421	433	442	435	396	411	452	404	442	403	402	432	400	404	459	438	437	431	410	414	441	430	419	450	428	395	437	415	418	421	420	428	418	415	403	439	418	451	411	441	443	441	409	415	432	464	434	398	456	402	426	451	391	444	413	419	441	400	433	460	438	446	464	379	408	412	415	433	428	446	447	394	427	399	470	405	449	451	432	431	417	398	439	431	362	430	414	465	422	434	439	444	415	426	424	448	457	426	400	442	435	424	411	422	440	444	394	438	447	390	392	413	429	454	415	414	457	401	426	447	412	419	444	437	439	385	420	438	448	414	415	413	415	435	420	441	410	391	425	402	432	396	426	415	408	414	418	421	395	377	471	445	409	413	413	443	415	410	415	442	435	436	432	445	431	387	411	441	430	402	452	430	391	419	416	434	438	416	424	399	404	432	430	458	430	455	453	416	385	399	433	418	415	438	430	411	410	423	419	397	447	436	451	429	446	393	443	435	424	426	393	413	408	391	436	431	433	390	420	443	451	386	413	428	438	437	403	370	476	398	402	405	450	410	442	404	420	390	420	439	392	406	418	410	407	385	423	453	414	433	443	419	459	397	431	384	400	437	458	431	419	434	425	387	458	407	447	419	466	427	428	440	420	429	434	415	422	493	433	437	425	430	387	432	435	445	424	424	407	418	396	448	430	400	440	439	458	408	418	433	418	439	437	427	393	444	414	420	455	433	404	444	422	461	422	371	381	418	423	398	435	402	449	440	449	420	401	449	435	425	408	468	431	421	448	447	421	395	453	429	405	406	443	427	457	436	407	405	435	432	394	432	432	414	422	434	399	427	427	397	447	413	408	421	443	403	429	420	388	407	418	414	394	438	443	414	451	436	420	409	407	422	445	438	421	388	402	421	403	421	419	406	431	395	423	442	434	454	412	445	439	432	448	402	396	436	415	447	415	428	402	409	454	391	399	430	436	414	403	428	420	421	444	417	435	397	418	459	421	445	423	414	450	415	413	439	411	478	434	425	404	446	412	436	441	430	410	396	406	404	450	424	406	437	402	462	446	430	407	447	421	418	455	440	402	398	393	432	429	402	418	435	447	396	402	432	427	420	450	431	434	402	438	444	410	442	399	403	429	454	419	393	428	419	434	444	444	429	456	412	410	424	428	408	416	401	428	421	448	459	443	422	419	400	430	395	402	447	454	411	428	423	423	431	450	444	405	410	439	433	416	414	402	436	409	444	399	452	403	426	439	439	448	426	434	401	451	415	449	407	441	442	440	395	437	397	423	377	441	444	449	425	435	451	414	453	441	430	439	422	443	404	420	428	424	410	457	436	471	459	429	449	435	445	421	470	435	416	403	409	391	405	419	450	466	435	407	436	404	431	477	431	407	423	409	425	417	442	410	454	442	423	430	396	427	433	414	432	418	425	435	406	444	434	396	455	434	412	423	394	408	458	444	437	402	436	427	414	435	395	412	431	393	413	397	442	402	403	438	431	388	429	436	412	461	422	399	401	401	400	432	396	394	428	408	434	413	420	400	405	441	436	448	397	436	428	430	443	423	413	419	476	414	409	430	438	446	422	392	455	437	449	444	423	439	407	419	415	423	436	442	442	431	423	436	437	418	408	471	415	407	445	435	424	423	403	391	422	380	413	429	422	468	407	411	406	452	427	441	401	460	412	406	450	417	441	389	434	425	419	413	410	394	444	435	416	403	425	421	441	408	418	394	424	463	434	455	434	418	419	388	427	404	386	418	387	407	386	396	428	392	438	445	414	424	409	375	402	429	443	428	436	420	432	448	424	420	436	419	470	456	390	436	435	395	425	434	468	386	421	427	439	414	405	449	437	401	421	440	399	390	414	436	439	407	398	443	449	421	464	394	432	444	442	437	440	428	417	408	448	439	405	451	383	427	429	407	391	407	407	455	411	450	438	434	435	409	408	432	435	429	439	426	440	412	433	443	402	417	429	417	448	420	445	406	427	415	399	397	432	436	453	419	449	426	432	426	406	424	431	441	460	428	427	433	425	431	433	437	411	429	449	430	426	415	452	421	410	423	428	408	427	414	457	408	452	401	441	437	421	428	426	451	413	422	421	404	430	437	429	401	439	422	445	408	420	435	425	452	405	434	398	398	417	432	408	436	414	419	444	450	417	419	475	440	472	423	404	388	390	434	410	389	440	426	441	468	422	393	410	452	423	417	447	400	433	487	455	443	416	427	444	437	395	449	402	439	415	461	428	403	450	418	401	427	427	404	448	438	435	411	413	463	409	432	436	421	442	419	416	422	409	397	434	461	472	419	427	412	428	406	393	419	442	425	437	400	396	415	412	465	409	429	437	409	426	392	410	422	402	408	456	408	439	468	414	442	429	439	441	445	434	403	402	429	447	456	450	449	368	434	408	413	404	459	411	426	432	406	396	440	435	373	418	417	397	393	386	429	440	431	404	407	443	409	411	419	424	429	416	456	381	411	475	435	431	454	426	421	375	442	444	423	457	427	410	470	405	408	392	400	404	433	421	393	415	420	390	403	435	407	423	420	408	407	412	428	423	391	397	405	420	433	422	421	395	426	428	424	432	402	379	425	475	454	428	463	427	431	450	422	416	434	441	412	443	406	405	412	405	404	425	426	404	438	448	441	398	413	430	445	453	418	444	420	424	416	415	460	421	468	449	412	409	442	393	438	438	445	437	433	445	442	426	433	427	408	412	443	410	452	410	384	415	465	469	431	429	424	405	460	422	441	412	472	426	412	408	413	399	431	410	444	419	403	461	398	421	399	446	458	415	439	437	461	437	427	395	418	429	425	428	417	441	379	440	445	470	439	430	456	420	435	434	438	441	394	375	430	441	430	415	453	413	423	407	414	438	412	392	405	401	404	435	419	408	383	416	455	444	416	409	429	402	386	401	423	450	442	423	420	399	408	438	431	420	429	428	447	430	414	417	412	442	427	432	441	403	416	437	431	426	442	399	411	378	463	423	401	411	397	378	421	440	460	439	472	413	391	440	407	404	398	448	424	441	395	381	428	435	411	418	405	433	428	409
3799	435	396	400	404	417	384	369	381	375	414	361	406	363	407	403	409	379	412	400	418	402	366	360	388	394	361	381	394	371	401	342	364	374	394	429	380	373	390	417	378	411	383	372	392	416	370	380	359	364	404	382	396	414	388	394	412	403	394	379	405	367	386	387	382	394	375	378	399	366	422	386	412	364	385	373	358	366	335	384	415	408	390	362	377	395	393	413	400	369	377	366	373	397	398	407	433	401	437	368	380	427	419	387	395	378	430	342	425	397	364	332	399	366	382	379	367	383	367	380	372	387	368	368	396	396	327	420	381	388	362	359	420	377	372	381	428	359	412	377	366	373	378	390	390	426	387	377	393	396	360	419	350	368	399	377	399	398	380	378	347	363	416	399	405	398	370	399	366	355	419	405	380	356	382	387	391	394	347	414	366	372	386	396	394	405	383	385	416	383	383	402	400	391	357	402	398	366	396	407	385	417	380	350	387	408	407	408	378	383	362	379	367	395	417	399	388	396	388	393	417	391	377	349	371	382	360	387	374	401	342	337	408	393	398	405	350	389	381	385	382	377	377	383	373	388	385	410	362	398	401	387	418	392	387	385	444	401	375	380	361	360	391	390	385	415	382	359	387	378	377	398	375	396	373	368	396	370	419	405	398	391	348	379	370	395	350	365	368	405	400	362	380	393	365	399	377	398	361	382	395	395	380	405	413	382	367	395	369	407	377	384	390	359	369	386	380	376	388	377	355	398	385	402	406	347	370	401	363	388	356	397	387	340	391	381	400	380	415	353	418	400	365	384	353	385	367	361	406	382	381	390	387	336	373	398	395	377	389	400	370	388	387	368	373	399	363	365	388	382	394	382	403	379	367	388	418	398	382	350	397	352	362	356	365	370	402	403	425	380	390	396	387	372	402	375	378	386	355	389	402	389	414	392	391	391	357	389	368	363	425	375	393	400	417	356	396	422	369	403	405	400	379	373	373	397	392	411	403	346	416	352	404	399	421	422	379	392	363	375	381	366	389	397	379	393	375	380	375	372	387	407	383	412	400	391	372	377	416	386	380	383	386	358	378	392	403	388	375	404	376	383	343	398	416	375	390	394	377	373	399	386	362	363	354	370	386	373	349	415	377	363	394	375	418	398	396	414	366	369	361	344	363	416	336	354	428	369	358	379	375	382	396	408	409	368	391	370	413	392	383	409	390	402	376	412	380	395	379	397	389	390	358	409	389	390	403	366	355	390	369	369	350	366	417	375	394	404	414	394	390	334	382	395	397	366	388	397	402	358	396	405	380	344	368	362	413	388	387	403	387	427	365	398	376	391	375	360	390	422	382	362	402	430	407	385	373	417	392	360	401	374	386	388	359	346	372	354	382	360	374	390	386	434	353	361	381	347	439	380	364	354	355	398	363	403	401	376	371	362	383	386	390	389	409	388	408	397	369	417	408	373	427	386	409	396	388	347	374	403	361	398	406	381	381	375	361	400	427	387	391	415	386	380	415	389	385	400	384	377	396	385	359	410	383	371	409	375	394	418	406	331	358	395	391	371	369	352	384	378	377	396	399	379	384	403	388	373	376	373	392	409	405	357	400	373	336	400	392	344	424	404	420	378	361	383	399	387	370	365	384	378	392	390	374	358	358	371	400	364	436	393	379	407	340	393	374	406	395	395	433	365	378	390	415	394	396	342	356	420	355	408	417	394	355	401	408	351	388	397	371	380	377	391	369	369	352	408	384	382	353	330	366	365	373	377	402	409	390	381	393	406	368	352	396	355	397	351	374	409	384	373	376	372	388	382	352	391	401	407	404	372	396	386	366	371	353	380	403	330	424	390	383	346	360	402	365	388	381	364	401	390	374	411	399	396	376	387	417	396	370	428	384	368	396	381	400	391	372	361	415	328	399	391	368	414	403	403	376	377	398	366	393	378	380	390	359	399	358	415	369	391	369	324	368	393	376	427	383	397	372	367	365	390	356	356	372	381	386	368	368	363	384	416	408	376	363	392	325	386	395	398	403	411	413	375	411	394	371	390	349	405	362	397	387	385	404	384	386	379	365	397	381	354	363	387	417	410	351	392	382	414	403	376	388	403	344	396	404	389	386	363	386	398	366	402	374	376	398	383	377	378	406	424	403	390	372	380	366	378	377	398	400	368	388	364	385	375	385	350	377	397	396	412	405	426	350	395	436	360	373	411	439	431	410	392	389	381	360	407	358	387	400	362	394	389	402	373	386	359	367	357	368	398	392	421	347	366	387	395	379	350	380	361	391	356	373	397	381	390	344	392	378	348	376	392	386	397	336	390	426	373	397	407	400	392	362	400	406	386	378	402	375	387	383	340	391	378	389	401	414	406	371	398	406	384	399	383	408	385	420	356	403	375	391	403	393	345	379	383	356	351	366	364	432	352	373	391	384	367	340	397	378	382	392	421	407	372	417	373	369	432	377	404	386	363	406	384	344	361	364	409	438	369	358	359	413	402	391	365	378	407	368	379	402	412	353	387	409	383	395	403	358	366	345	356	383	319	412	403	396	389	402	340	410	363	368	377	412	425	364	393	361	379	406	382	385	371	383	388	393	393	399	365	385	384	378	428	419	354	370	395	425	399	385	335	412	421	396	381	385	422	400	410	350	394	405	372	385	366	385	403	358	364	365	363	406	405	384	386	363	406	396	398	426	388	372	422	393	390	369	398	354	395	376	389	430	390	368	362	379	376	413	385	395	403	387	382	382	370	411	373	388	376	380	377	378	416	399	375	418	379	378	362	381	373	380	396	389	405	383	373	405	420	411	403	372	407	417	360	359	370	389	371	360	378	397	388	355	391	338	390	410	394	372	351	413	398	378	373	385	402	369	360	442	382	414	390	375	412	393	402	355	362	401	383	402	400	381	352	392	414	390	454	368	378	399	394	381	371	403	391	383	393	389	385	414	357	414	380	400	420	414	430	385	365	388	364	382	393	400	378	410	407	376	351	408	388	417	383	372	369	367	385	340	374	391	356	413	355	391	381	373	380	384	366	393	419	391	398	318	339	344	383	369	322	418	379	402	363	386	383	402	380	367	378	360	370	409	395	411	412	376	370	363	427	341	389	394	389	376	381	371	390	391	383	409	373	408	389	370	396	351	381	376	393	360	388	412	414	348	393	438	394	379	384	380	392	373	320	407	389	361	353	389	425	394	367	377	377	412	395	389	375	413	405	399	398	385	410	377	400	417	376	374	394	372	385	390	396	342	350	395	365	406	405	385	393	412	357	392	436	382	382	395	433	399	376	391	401	411	405	355	403	401	377	390	423	389	386	383	381	405	395	424	404	390	381	404	387	357	408	364	375	389	355	355	340	377	390	392	386	393	357	419	394	373	355	425	386	388	418	358	369	387	393	416	346	394	401	391	354	398	370	338	361	334	372	376	345	359	376	409	358	362	413	384	358	355	412	346	373	369	348	409	406	397	399	383	404	357	374	400	407	366	373	380	366	359	359	372	359	321	363	401	404
3834	938	945	952	983	941	952	949	951	914	938	942	922	905	910	958	891	863	905	961	924	935	925	919	969	946	883	892	930	977	941	940	904	950	903	923	937	904	891	946	889	950	933	928	910	975	919	884	961	915	953	952	874	882	900	894	921	936	918	937	913	934	865	931	964	942	950	892	924	886	902	960	867	896	902	908	860	928	945	965	962	895	909	948	971	928	913	958	953	900	926	899	898	896	882	938	914	908	917	946	945	955	908	923	946	842	908	923	907	873	906	902	954	967	934	942	905	948	899	910	951	922	896	908	925	915	882	885	892	945	945	927	905	939	895	936	901	939	909	912	936	898	969	920	937	903	868	871	913	891	901	941	900	886	895	920	906	833	972	918	960	915	919	889	920	908	891	921	922	894	977	897	869	905	943	926	938	933	938	846	943	895	880	912	925	899	895	959	873	942	935	900	975	949	948	929	910	859	924	894	859	910	887	867	923	956	956	921	941	914	976	866	916	871	875	924	949	948	933	946	907	984	924	847	918	909	943	918	933	944	935	921	946	935	886	978	923	903	1035	937	926	917	893	913	932	925	877	946	887	915	902	892	977	914	922	906	921	928	920	903	923	942	950	884	899	908	870	933	909	929	940	916	911	920	895	905	996	905	903	958	948	899	906	918	946	921	888	927	911	926	933	916	910	893	944	898	946	914	938	903	904	913	890	931	886	990	943	956	904	890	974	955	928	987	888	957	896	945	894	895	873	871	920	886	903	941	866	886	937	885	925	961	909	930	988	932	945	929	981	990	911	936	923	918	937	961	861	881	960	897	933	931	919	899	905	909	907	909	912	977	897	939	941	891	965	934	864	915	964	922	918	924	927	972	938	870	909	929	953	884	883	937	956	923	908	890	918	857	912	870	924	900	897	942	957	888	925	909	982	909	934	880	946	882	920	992	922	941	934	903	913	933	1003	886	941	884	937	923	934	864	847	899	955	899	928	936	996	919	952	908	898	924	934	1008	912	868	957	918	904	900	930	948	952	884	930	914	948	945	929	923	919	914	922	932	913	913	899	925	936	941	926	945	888	886	936	929	912	966	902	926	947	909	1010	903	937	934	940	931	953	889	932	895	961	942	915	956	852	1020	925	920	914	923	957	939	971	935	889	929	901	930	910	922	933	923	963	933	893	947	922	929	934	947	929	938	877	931	966	946	930	918	938	911	953	935	924	907	876	957	941	901	955	903	933	890	902	902	998	944	924	916	880	955	891	956	945	957	1000	865	931	962	946	917	952	951	942	922	923	973	945	930	957	897	942	884	957	882	905	951	994	938	890	899	992	927	886	942	930	942	937	911	887	909	934	965	907	919	920	932	898	959	988	883	950	926	898	932	874	989	955	974	1010	918	920	888	944	985	950	907	925	943	925	931	910	892	916	845	924	880	962	1000	921	971	915	952	919	925	890	938	903	877	847	1001	903	886	938	907	975	894	923	917	900	939	869	901	931	953	939	941	923	908	871	946	936	857	947	944	917	882	853	940	956	899	944	896	897	915	964	933	880	952	938	961	986	933	921	942	912	929	907	900	860	913	995	892	903	874	910	963	993	905	926	975	941	895	934	943	971	874	920	959	920	918	914	949	972	920	917	996	912	938	955	947	945	858	950	911	891	912	942	902	897	942	909	949	923	895	930	947	986	900	928	906	899	902	941	945	916	893	927	939	948	968	934	886	906	950	916	880	936	903	930	928	868	909	882	911	916	900	953	953	946	876	951	950	932	935	929	947	895	932	895	929	961	927	929	874	898	871	906	867	928	940	883	905	952	978	920	926	910	888	910	946	934	938	885	902	937	892	972	938	904	917	955	891	938	917	959	928	977	934	904	946	974	888	943	946	888	923	900	926	903	932	893	905	912	895	922	929	902	860	928	927	932	922	882	892	962	903	961	921	940	899	925	984	910	951	927	928	939	955	912	894	925	922	977	906	887	927	957	897	905	969	938	909	936	937	903	894	913	871	875	926	916	899	884	928	976	940	918	942	845	948	930	945	951	849	880	928	998	924	924	952	917	884	1024	903	905	970	940	930	994	982	845	932	897	903	919	905	956	904	904	976	900	919	882	912	870	990	891	907	916	928	927	899	962	945	1027	882	971	900	899	926	904	904	913	905	923	987	914	900	938	884	918	943	883	932	938	940	1004	915	991	910	906	942	956	914	898	908	910	942	935	922	912	892	929	879	949	944	961	921	938	951	936	916	964	932	896	887	884	899	912	926	995	904	925	940	938	928	881	939	924	937	958	862	903	859	929	932	893	991	926	950	957	964	901	930	895	974	905	957	944	919	924	956	907	906	947	947	904	925	928	950	904	932	956	940	877	886	943	876	899	910	897	887	966	893	967	907	925	907	904	902	963	878	896	863	983	939	911	959	932	934	955	926	922	872	925	943	934	901	939	933	934	885	988	919	969	904	937	951	921	888	955	899	935	962	910	946	911	928	950	916	976	903	898	917	955	927	898	915	884	915	931	954	901	926	950	932	959	946	939	896	916	884	959	940	955	870	955	927	913	922	933	926	918	884	947	940	899	935	933	939	921	909	956	906	923	891	958	917	895	942	865	985	911	894	917	909	831	884	970	972	917	909	888	934	888	884	885	888	962	901	940	904	956	919	913	984	929	926	879	896	931	959	917	895	874	919	894	914	927	912	958	902	947	959	897	932	923	974	908	952	928	877	918	914	928	933	923	904	955	958	922	919	930	888	914	939	965	1001	916	1003	914	927	937	965	982	896	966	931	929	940	871	939	903	921	918	924	893	912	948	851	898	947	956	978	875	908	928	912	946	905	886	928	959	921	994	897	949	918	947	912	870	925	898	1010	909	869	897	993	896	922	848	931	958	938	951	950	898	969	923	977	925	945	924	912	909	933	939	946	939	937	950	902	957	908	966	940	917	943	910	869	946	937	946	918	944	924	955	944	935	994	930	969	969	909	940	934	912	912	913	908	942	911	914	895	876	943	922	947	948	908	967	919	963	918	946	926	904	851	928	965	965	916	885	913	886	929	980	971	945	873	926	978	934	933	942	968	887	927	894	950	907	915	925	933	990	971	962	906	953	955	880	949	961	912	813	919	884	947	927	892	871	942	936	967	903	936	937	967	908	901	871	951	908	982	901	963	863	925	940	900	927	896	937	961	949	872	962	950	928	923	937	945	916	890	907	935	894	928	940	921	962	861	898	861	971	965	918	920	951	938	866	917	942	852	912	945	952	946	911	893	936	946	968	924	901	871	844	999	947	897	964	908	914	914	903	922	906	973	908	913	972	1000	938	927	939	915	930	896	949	950	947	912	950	873	906	922	923	936	866	949	934	884	911	918	942	875	888	923	937	891	945	924	879	936	962	932	903	945	932	896	962	910	906	964	915	904	899	929	941	901	896	926	942	964	937	986	944	930	915	918	954	922	928	949	922	911	909	872	955	900	881	971	938	902	916	887	944	984	942	961	863	945	957	909	944	947	859	920	908	901	905	907	885	898
14173	1131	589	526	398	411	396	389	339	375	375	341	354	362	331	342	339	334	395	372	362	341	321	366	343	304	315	350	355	337	355	357	338	334	375	351	330	327	357	387	332	347	353	333	336	382	349	318	343	325	338	337	379	361	381	318	389	351	337	389	359	332	378	374	392	362	355	344	360	363	343	334	302	353	353	335	351	324	360	369	351	343	335	347	376	363	319	335	341	370	364	344	341	393	326	313	334	362	305	337	362	323	379	341	361	319	319	350	327	343	353	362	362	381	357	351	332	361	365	360	345	347	369	349	371	361	364	360	359	346	357	354	388	371	366	376	328	364	315	354	357	368	336	349	325	332	329	375	328	326	368	355	341	382	309	340	360	362	391	337	343	369	338	364	315	346	362	375	338	315	357	322	370	372	371	318	382	337	346	335	332	367	290	328	337	335	373	324	372	367	365	336	371	355	336	336	323	342	353	341	359	349	364	376	334	352	332	305	343	345	321	326	362	380	364	356	354	339	313	386	324	345	372	345	342	337	353	382	320	328	354	322	365	357	346	330	327	366	358	356	352	330	361	344	321	340	329	351	397	315	348	361	338	365	330	368	349	370	324	391	354	342	337	353	380	344	369	393	340	326	369	377	337	359	355	329	361	353	357	376	330	342	351	322	369	361	351	352	332	336	347	333	357	359	358	349	361	343	362	302	348	366	334	352	355	370	344	391	366	364	345	377	367	324	352	356	332	329	334	347	357	372	368	329	366	334	365	376	310	321	316	351	369	311	345	347	369	337	337	316	356	338	375	336	393	338	324	351	336	344	317	332	328	323	345	330	315	345	347	374	355	331	353	345	302	347	389	346	345	331	364	343	331	347	360	326	341	325	350	332	327	338	375	360	372	343	360	390	356	347	389	330	313	365	380	352	351	329	355	339	321	360	324	371	364	347	351	350	378	342	353	326	371	332	336	301	334	364	320	351	329	333	352	337	336	332	363	353	385	306	338	323	349	326	324	332	330	319	336	324	355	336	329	328	321	340	347	362	351	326	350	368	374	319	333	325	336	362	325	363	343	360	333	362	353	349	387	342	321	371	388	327	328	316	320	314	357	359	347	345	338	380	366	335	350	364	348	331	355	344	320	364	299	337	339	361	348	370	344	292	369	330	333	350	305	366	344	347	371	371	369	310	373	331	347	351	330	358	329	360	341	361	346	357	382	344	364	346	347	305	346	306	371	346	335	349	352	337	329	368	354	330	332	346	354	354	355	353	357	361	318	317	334	347	333	312	329	331	325	334	331	338	345	314	324	361	346	362	348	335	370	314	338	351	349	344	324	339	337	350	394	354	353	330	318	337	285	332	313	326	311	338	327	343	345	319	318	340	353	371	413	382	346	324	357	344	359	364	329	381	335	356	330	374	349	355	377	354	348	315	307	331	345	356	345	328	348	340	351	342	351	349	326	351	328	329	336	389	324	342	356	354	320	321	326	377	336	340	340	354	376	344	339	371	290	318	339	350	344	308	334	326	371	337	373	332	347	342	344	344	338	361	361	313	338	358	318	355	329	336	372	342	354	330	333	344	346	316	354	346	376	373	326	346	324	333	322	354	350	393	365	371	334	355	327	313	330	353	372	376	376	316	323	319	321	364	325	354	337	340	312	335	346	345	353	317	347	340	327	340	332	363	342	337	336	337	362	328	371	361	323	344	374	328	345	353	341	358	327	300	362	304	324	366	358	383	331	391	360	336	346	340	335	335	395	361	337	376	355	370	322	318	337	349	350	318	323	349	311	345	344	370	358	367	340	391	351	336	365	328	327	332	352	348	355	295	346	377	340	354	387	346	381	348	364	337	339	365	330	363	346	327	357	333	364	340	346	366	374	345	369	349	327	350	330	334	330	337	323	321	325	324	366	356	319	344	337	352	350	330	338	336	349	331	343	350	324	370	328	332	371	376	333	336	372	357	368	349	327	321	326	349	353	342	322	377	349	326	349	323	344	326	333	331	350	337	363	349	367	336	358	320	380	342	316	338	369	353	333	309	392	350	340	349	396	357	358	343	344	331	364	322	354	372	357	368	379	367	313	377	342	349	333	344	356	331	344	370	351	332	383	358	360	315	338	331	349	349	372	317	378	348	396	334	358	345	348	350	337	344	329	335	356	345	376	323	343	369	332	356	358	351	326	357	329	325	359	332	333	334	340	346	371	336	346	325	367	341	354	344	329	350	387	378	347	346	378	382	325	379	323	345	353	379	329	350	325	348	351	347	346	339	354	368	342	349	373	367	325	341	315	348	351	351	341	354	370	335	367	318	320	377	341	305	363	345	329	329	319	324	361	370	354	337	311	345	334	329	354	380	312	361	335	357	329	345	362	384	366	348	334	312	371	342	344	327	343	349	309	370	338	369	315	348	346	339	337	332	341	357	338	362	364	334	336	333	357	300	330	362	340	336	310	361	339	349	343	386	335	330	368	325	319	323	339	353	332	393	351	307	366	323	357	378	358	324	333	346	341	349	319	335	336	342	359	373	340	339	335	342	353	343	343	335	332	360	331	326	326	353	334	345	352	356	351	336	331	371	366	339	381	382	319	350	382	345	344	351	342	378	310	339	369	343	334	362	359	352	367	340	331	315	352	347	352	337	339	349	334	326	325	329	343	346	379	383	350	331	350	349	330	355	352	376	326	366	356	350	358	323	308	374	354	335	342	370	359	338	353	323	339	340	320	313	359	324	332	345	331	336	329	359	345	346	348	339	331	374	360	378	345	370	380	323	335	348	347	351	332	339	346	293	371	344	352	339	309	342	351	385	351	349	319	353	367	351	346	351	321	370	357	308	345	346	358	388	347	299	339	352	362	344	362	351	297	348	326	338	312	361	360	377	342	351	375	350	344	356	341	331	384	335	349	350	346	335	325	342	354	383	353	325	347	339	359	350	364	321	330	363	311	344	364	353	324	337	385	343	344	353	339	408	371	344	359	342	365	330	359	328	340	362	352	359	347	364	324	329	355	312	380	334	379	372	371	351	334	348	351	354	375	346	341	367	366	340	367	363	372	369	345	312	387	333	341	321	356	367	341	393	357	354	305	329	362	333	339	335	345	364	349	355	345	345	305	317	330	357	325	356	347	370	335	318	362	386	398	384	352	372	375	355	361	343	385	321	309	368	375	340	340	354	321	338	392	382	354	334	334	341	357	321	335	354	345	378	348	333	310	338	356	352	348	368	335	330	339	357	385	346	319	345	391	361	320	331	357	340	362	335	346	312	343	359	368	318	356	319	330	362	349	332	351	370	358	344	351	376	347	370	354	379	347	346	365	321	331	342	339	391	372	322	303	344	316	356	336	335	325	340	331	334	312	380	377	350	369	322	340	374	347	332	328	352	348	336	343	316	352	348	335	336	359	344	324	330	342	351	322	377	358	352	359	346	375	347	348	361	354	341	407	334	379	336	347	385	369	346	347	324	373	348	348	343	343	326	335	353	342	326	304	355	325	360	335	353
10846	1042	1322	1445	1295	1137	1131	1002	974	1020	962	928	962	853	875	880	888	807	847	815	960	873	808	861	839	863	861	862	878	796	815	859	817	848	887	833	804	850	802	836	841	819	864	806	860	818	881	814	840	812	811	822	844	842	822	789	810	833	832	799	851	834	810	867	808	863	889	843	838	804	827	889	824	836	877	810	797	827	821	833	779	854	802	835	831	827	843	780	800	780	828	845	804	891	864	867	827	843	876	831	864	827	841	807	892	828	831	782	867	883	783	832	868	873	819	882	794	819	787	838	852	851	890	807	872	811	792	797	824	811	824	825	839	814	812	843	824	875	870	803	813	752	787	798	830	770	875	816	841	846	867	825	835	842	840	839	840	804	826	856	842	833	801	813	807	825	807	835	816	781	856	876	832	845	854	802	806	884	840	848	823	783	836	829	833	871	815	858	801	859	801	805	800	854	805	831	817	815	828	838	858	809	843	808	836	821	848	827	818	810	789	805	810	874	854	817	875	829	859	827	812	852	804	834	822	841	800	880	760	808	820	795	838	799	790	895	800	839	835	793	838	789	838	801	815	832	837	861	871	809	799	794	797	800	810	829	841	819	794	859	791	793	851	803	795	834	846	803	833	810	785	793	858	813	847	795	818	833	817	829	850	887	810	857	847	820	823	824	850	785	857	795	789	814	870	861	841	812	824	852	825	803	835	803	886	771	805	813	857	807	829	795	846	829	818	829	820	817	896	849	811	855	835	833	813	781	861	837	852	794	850	853	794	814	806	844	846	836	847	825	839	775	852	814	826	865	860	804	827	821	818	846	804	912	868	843	887	842	794	796	835	820	819	851	830	829	850	854	883	787	888	864	861	804	782	901	790	795	827	767	864	833	795	807	836	788	867	872	827	856	819	845	824	823	819	840	851	828	902	843	857	852	884	800	822	802	868	796	789	800	790	837	817	855	811	805	847	797	802	845	857	842	845	828	802	861	771	849	811	811	877	867	777	791	822	836	824	832	845	861	877	819	825	793	880	820	847	847	811	810	833	836	836	823	842	782	787	832	824	843	836	783	868	854	834	832	856	798	817	848	821	857	781	854	821	827	801	829	824	797	855	798	820	822	884	835	833	829	883	766	892	852	818	780	822	820	829	808	763	841	828	818	862	806	838	830	854	781	826	839	784	798	846	800	770	796	821	809	840	864	896	808	839	857	823	889	826	818	828	819	832	823	841	759	848	826	831	830	827	906	875	809	865	861	768	878	820	787	811	802	846	810	846	795	870	807	835	862	844	825	855	866	834	805	838	839	821	830	823	818	821	829	810	797	830	842	853	810	840	827	823	775	819	835	855	806	816	836	892	913	790	804	783	788	836	837	833	841	799	815	829	865	850	829	831	872	807	828	889	841	794	857	864	745	897	884	829	906	814	792	819	844	799	865	862	817	816	817	799	889	808	846	820	828	845	838	785	882	826	804	874	826	822	798	838	851	838	825	811	844	912	859	823	838	875	866	808	853	819	875	832	846	849	875	833	789	895	850	882	820	807	793	841	858	843	868	760	786	819	851	821	863	854	773	841	889	847	876	802	843	835	853	835	840	840	821	875	867	848	872	822	826	869	823	868	793	840	763	839	816	867	851	831	860	892	793	822	827	831	846	837	848	803	875	802	851	851	832	817	901	805	816	854	817	823	800	786	807	810	846	815	908	826	846	832	845	804	806	865	820	871	835	858	829	808	871	849	840	793	800	783	828	863	773	856	829	915	825	808	865	834	789	875	834	793	850	832	752	843	795	837	817	804	807	789	804	827	836	841	848	788	788	842	816	843	845	836	779	872	834	850	828	844	880	821	814	844	816	815	777	793	874	858	869	803	792	856	835	886	814	866	882	862	814	825	849	836	781	804	827	845	823	800	858	846	871	868	800	821	868	805	871	770	807	804	794	852	845	895	838	866	823	810	794	761	838	840	846	807	827	815	877	832	839	780	883	835	845	852	850	818	884	805	807	861	844	813	895	832	806	835	851	861	865	833	817	811	881	850	820	818	836	850	846	831	810	802	872	866	824	856	889	842	833	892	812	819	800	810	817	835	848	802	823	846	858	843	864	861	739	834	778	777	846	853	820	860	874	831	799	811	794	786	776	819	866	822	819	809	832	852	785	871	822	914	786	790	811	829	822	848	846	802	789	815	834	780	831	825	828	813	818	826	856	781	784	838	872	836	815	858	811	824	788	814	804	862	831	851	834	832	760	863	752	825	818	883	864	836	802	826	814	748	835	814	842	815	894	809	788	823	805	851	853	784	795	823	823	825	826	840	848	848	841	887	865	842	810	813	779	845	850	891	849	809	846	823	819	857	811	838	847	859	806	834	796	819	820	827	795	851	827	825	825	811	856	786	833	822	817	799	802	794	814	821	839	821	888	841	820	837	874	824	808	805	817	830	835	808	835	846	833	824	846	833	823	815	861	837	811	863	888	857	787	876	833	820	858	867	837	855	779	822	833	872	843	875	853	868	880	884	786	824	859	839	790	809	823	833	836	843	828	828	833	827	860	862	801	813	837	775	786	838	827	798	814	835	832	832	775	797	787	803	839	846	830	821	818	846	884	864	840	886	803	810	836	826	883	837	850	771	837	855	828	807	860	859	826	853	837	849	856	821	781	865	819	786	773	798	784	855	898	802	853	892	837	858	895	816	861	810	867	816	858	849	816	825	868	771	890	789	775	848	817	800	821	820	864	842	813	834	831	808	844	855	841	844	799	777	815	822	886	841	818	847	857	804	825	811	815	823	847	750	854	856	784	837	856	842	839	795	830	834	807	836	848	821	861	815	890	866	844	798	781	840	845	874	827	806	838	819	875	867	842	864	818	825	835	832	815	856	837	819	869	894	830	879	839	800	843	816	824	805	800	805	903	817	821	853	836	838	842	862	817	836	817	849	821	785	829	815	836	848	863	794	839	800	861	798	821	882	848	813	811	836	838	883	827	809	831	812	827	808	827	824	802	815	819	828	860	841	839	835	828	823	815	790	798	811	783	853	858	812	856	816	819	848	854	816	826	825	841	851	846	804	819	871	793	849	807	863	820	858	861	843	795	878	857	783	795	853	809	807	870	770	881	775	799	853	794	886	827	846	841	844	837	866	807	811	839	827	843	846	859	807	812	815	815	857	857	832	849	845	835	785	825	833	844	818	813	899	821	832	828	802	821	847	816	771	846	824	855	804	835	826	794	767	805	815	804	852	831	789	765	789	812	799	822	864	785	859	870	867	815	815	781	811	787	786	832	842	855	846	859	815	811	867	805	818	803	864	796	834	850	839	869	835	836	809	787	828	742	859	824	856	800	850	852	833	831	823	851	829	830	796	855	826	833	827	836	805	811	787	843	872	844	833	800	811	903	823	817	840	822	801	859	806	800	850	810	848	831	853	863	862	828	841	789	774	828	786	857	853	858	832	793	824	867	809	819	854	883	853	765	834	848	796	805	866	791	812	847	837	834	838	825
23126	2241	697	488	351	274	242	240	241	219	181	193	170	152	175	164	152	188	164	187	171	169	156	179	166	168	181	164	149	147	141	156	159	157	137	183	161	164	145	165	170	159	155	158	144	179	172	165	165	152	168	150	179	175	152	186	152	144	167	184	159	154	184	161	140	183	181	140	166	158	147	156	152	172	156	150	143	161	165	155	160	144	147	160	166	144	178	146	148	161	161	178	170	171	124	155	170	163	178	166	170	155	139	166	146	162	161	160	151	160	157	148	148	156	154	139	156	151	162	169	151	175	164	185	163	162	146	190	157	148	179	170	161	167	159	167	161	163	170	153	165	150	166	133	164	149	166	161	148	156	146	161	158	179	180	158	156	154	164	165	158	167	186	174	159	144	168	169	166	150	165	161	156	158	175	142	172	141	168	169	190	166	160	161	168	167	170	165	178	141	166	154	175	166	156	148	138	172	154	147	147	155	163	174	173	139	170	161	146	133	142	171	179	139	164	168	168	183	175	167	137	143	156	163	139	180	180	207	150	162	159	162	161	145	176	167	162	157	169	157	142	144	152	176	162	149	155	141	155	152	159	174	151	169	171	154	163	149	172	163	155	175	143	151	161	176	140	132	185	187	155	177	157	162	153	182	168	167	183	153	156	176	166	160	158	152	160	166	138	168	183	126	147	152	135	165	165	162	156	130	154	196	152	176	170	161	187	172	175	170	180	161	198	150	174	149	153	191	169	164	145	174	159	160	159	163	184	181	164	162	160	155	163	180	145	155	157	162	151	163	157	152	164	137	158	167	153	188	187	169	144	157	154	154	154	164	143	167	165	159	166	144	157	170	155	165	152	164	159	183	151	163	173	156	155	148	161	200	143	167	161	156	161	163	161	146	179	171	157	142	158	144	182	147	151	160	174	196	154	156	180	165	144	163	173	153	167	179	168	150	158	170	138	157	142	144	159	180	152	175	165	164	141	183	154	164	169	165	165	181	158	154	166	146	166	178	153	147	188	172	172	183	143	171	159	158	176	174	178	160	163	169	161	168	163	185	150	147	160	184	149	170	128	176	156	155	162	159	156	149	183	153	140	157	170	140	167	145	158	186	172	175	159	179	160	168	157	176	162	145	166	168	152	143	154	146	161	179	169	150	175	153	156	159	155	172	172	165	177	146	158	152	148	157	171	152	157	145	158	157	165	192	156	146	156	173	167	142	164	157	150	174	181	164	151	139	141	146	181	169	158	179	143	142	139	175	166	176	149	187	148	166	182	152	159	171	158	144	156	143	161	145	170	155	158	148	152	155	154	173	141	171	162	142	160	136	130	166	157	172	151	198	160	144	154	160	154	164	166	171	149	156	158	178	161	144	155	170	161	155	132	180	166	152	149	149	137	150	167	177	168	160	176	174	162	173	178	169	161	147	172	169	165	153	142	184	145	151	164	136	163	166	161	186	156	131	167	139	155	173	180	164	161	148	154	177	165	149	150	143	144	155	165	166	151	149	172	156	148	179	151	147	149	144	175	159	157	146	161	175	161	163	161	145	168	153	166	154	156	155	161	153	168	166	132	168	178	177	167	174	167	151	170	168	131	176	164	146	149	164	135	149	151	180	184	147	151	180	168	168	168	148	143	164	178	162	162	163	178	147	163	153	155	176	165	148	165	153	147	181	203	176	172	136	171	194	155	145	152	151	157	167	162	155	151	155	137	169	170	124	183	134	157	170	132	171	156	167	152	170	142	167	145	165	164	180	191	166	151	136	140	147	134	128	145	146	142	194	157	149	159	158	175	157	146	156	162	175	191	166	164	160	177	168	132	152	159	144	158	160	152	174	159	168	157	181	184	153	152	140	162	167	121	144	170	149	157	185	164	159	155	144	130	177	150	145	163	160	165	177	168	166	171	160	142	155	158	149	158	156	155	168	161	157	200	158	176	164	120	142	166	177	149	160	154	169	194	155	139	157	129	192	175	167	171	146	159	147	162	154	171	160	173	163	152	153	180	170	167	149	154	135	144	174	177	171	152	154	157	134	159	138	135	162	152	187	179	146	164	133	173	167	153	181	165	154	168	163	167	165	164	187	175	157	154	155	160	157	152	186	174	171	158	172	170	178	170	148	163	147	148	176	165	158	167	137	174	164	157	162	160	150	141	165	144	174	162	166	164	161	172	170	183	159	167	183	159	161	162	160	155	160	183	187	160	158	194	162	134	150	170	159	133	147	168	170	151	144	147	167	149	163	163	153	166	172	156	182	150	171	148	133	168	157	141	150	177	140	144	143	121	147	159	152	144	150	145	193	155	160	148	157	174	139	153	157	172	155	174	172	172	161	150	169	158	152	165	160	156	163	143	162	187	165	143	139	140	157	147	156	172	170	147	172	149	176	155	155	166	155	172	167	164	167	169	164	133	167	170	170	141	142	165	155	163	146	153	151	172	137	164	173	146	174	157	169	167	148	182	173	170	151	154	164	168	124	165	163	164	153	150	160	142	176	171	149	137	163	165	163	149	131	147	168	166	178	184	149	178	175	153	159	156	174	138	156	160	153	162	154	151	165	161	156	164	163	151	161	147	171	182	139	177	175	174	179	145	156	145	157	155	145	151	166	163	156	169	155	182	173	174	181	142	176	142	170	175	171	179	152	177	177	160	142	165	200	156	158	142	147	149	159	161	178	143	154	143	154	155	153	188	161	142	133	123	137	167	171	161	163	155	172	165	147	145	171	156	169	159	167	158	162	155	160	167	157	168	187	157	163	155	150	169	149	176	159	142	166	162	154	167	135	159	143	173	166	148	149	149	177	165	178	168	141	171	134	177	146	160	140	182	188	157	127	157	153	161	152	161	157	184	177	167	169	167	150	161	176	141	147	138	135	164	174	164	180	160	164	158	146	142	147	170	157	140	147	165	165	167	148	162	157	158	182	150	157	170	153	155	141	154	152	172	150	141	147	158	166	177	198	160	159	166	168	173	139	146	167	156	139	140	168	168	138	155	155	156	169	137	148	164	159	161	156	168	147	161	164	198	156	161	180	144	162	149	164	144	178	149	155	169	179	149	158	155	162	148	169	158	160	209	166	163	165	152	151	165	157	191	181	172	163	151	180	158	153	150	156	148	178	151	158	146	175	154	124	147	169	153	160	152	147	172	133	155	186	158	158	139	146	152	163	167	184	159	150	177	155	173	156	149	169	160	200	132	152	153	183	175	158	158	170	158	159	158	161	173	163	156	160	153	159	172	153	171	151	173	170	170	151	142	155	169	159	174	159	158	171	181	146	140	167	181	151	162	139	141	175	171	142	139	138	159	155	149	151	171	164	156	160	141	181	189	151	168	164	137	190	154	150	146	138	159	187	183	158	163	169	158	137	140	161	169	145	181	146	166	165	162	151	152	153	159	144	169	168	161	151	172	162	181	165	166	166	160	170	160	162	146	174	167	154	142	169	161	153	143	179	133	139	164	172	167	195	161	145	157	180	146	171	174	159	149	176	143	157
14020	887	1527	1618	1357	1122	993	837	749	688	647	626	574	560	586	551	534	520	484	495	485	518	470	496	502	463	485	463	457	511	419	460	446	502	423	428	424	416	414	481	459	407	405	457	451	437	458	396	453	442	414	445	464	454	406	431	407	386	425	464	425	387	451	411	405	413	417	426	397	430	402	407	418	450	464	463	426	396	419	431	429	376	399	406	406	443	421	462	374	447	387	426	421	432	428	424	445	413	447	429	432	411	427	417	412	388	450	390	391	444	424	422	382	424	435	445	444	461	394	437	411	419	454	449	414	445	427	425	415	396	420	445	403	383	408	427	434	425	454	453	423	410	430	435	437	435	432	444	436	425	381	394	411	434	445	398	452	416	415	432	432	435	424	414	432	401	407	456	420	427	393	437	436	395	458	415	438	406	436	417	441	429	391	406	438	449	441	463	412	414	427	390	429	425	431	418	408	439	443	460	434	423	447	428	432	448	409	452	397	424	435	456	431	435	442	433	442	455	407	441	397	436	442	393	419	408	480	436	442	422	428	433	400	429	411	420	443	418	430	478	439	405	435	410	391	452	457	418	418	412	399	436	413	395	440	418	439	465	411	448	414	439	410	394	426	381	457	435	408	423	399	484	425	400	430	419	455	412	429	419	377	442	405	443	450	412	423	423	447	437	407	469	421	419	399	396	427	406	423	414	426	461	428	396	473	394	434	417	398	435	424	414	424	433	443	454	437	432	410	442	415	375	446	390	467	426	426	440	434	432	416	394	407	416	435	413	404	414	412	434	432	442	444	452	434	412	409	454	396	423	418	438	399	436	436	428	410	410	427	424	415	417	430	447	468	426	418	454	429	426	434	431	425	432	415	386	411	409	433	438	400	444	442	403	454	440	428	400	378	442	410	416	423	410	402	416	419	445	439	449	412	426	420	410	410	415	439	413	432	418	427	428	445	421	447	420	453	403	396	445	405	400	449	442	453	419	422	428	411	453	421	432	473	423	430	402	396	391	443	437	440	437	402	453	445	389	433	393	421	376	397	403	417	417	407	416	430	433	449	428	411	449	431	419	407	437	441	424	402	393	411	398	437	409	455	380	471	427	411	444	457	434	427	430	405	430	430	391	415	406	448	432	432	419	439	440	439	402	411	465	462	399	444	428	459	436	418	401	413	410	430	436	416	408	427	402	421	421	404	398	445	440	425	374	394	411	400	401	411	448	430	415	420	439	401	400	404	438	443	428	432	413	388	438	393	392	441	452	467	428	454	409	398	422	395	411	414	422	432	432	405	426	416	419	408	429	435	416	406	437	447	419	393	467	420	393	415	393	448	442	418	401	396	397	428	462	406	409	423	438	423	425	405	429	414	427	419	428	421	423	417	465	431	408	416	434	419	446	431	461	404	428	461	431	428	433	483	422	429	422	422	418	434	411	424	405	380	422	442	396	422	423	434	416	425	420	411	413	415	424	410	441	406	455	394	474	436	427	388	436	431	409	433	421	416	443	431	409	408	442	419	431	426	448	395	398	436	422	425	398	443	456	404	410	423	451	456	443	426	418	414	398	423	412	456	413	427	401	437	402	409	398	450	438	398	400	441	425	416	447	411	404	418	426	407	420	434	419	401	432	431	390	427	414	396	442	420	405	426	405	423	446	392	414	416	400	395	432	433	470	430	392	385	454	449	413	426	425	422	437	413	420	430	441	401	425	448	458	406	435	423	437	438	420	396	388	437	397	403	434	388	430	418	433	445	450	442	414	464	466	446	422	422	402	422	432	430	417	400	420	406	418	427	437	426	424	431	426	424	450	412	395	412	417	439	391	422	410	417	407	454	397	428	414	394	429	419	421	411	418	395	424	453	442	426	458	424	407	463	441	424	421	445	415	402	404	465	454	462	417	431	444	415	439	428	398	425	442	411	403	406	444	394	435	415	433	377	398	383	420	457	390	416	435	433	418	428	429	404	472	433	437	479	424	441	385	454	418	416	454	407	437	440	437	422	402	385	416	412	438	422	408	392	441	449	408	447	465	434	397	416	427	426	446	412	426	409	417	440	458	438	421	411	376	440	387	412	426	430	449	438	413	440	411	441	437	432	433	419	448	410	412	436	398	454	441	409	425	432	469	419	404	407	411	415	415	384	400	413	432	425	441	433	401	419	431	423	447	477	422	431	414	432	405	411	426	423	462	413	438	427	418	429	480	434	395	426	408	440	451	436	401	459	435	407	430	445	405	431	454	413	435	408	454	433	425	416	403	440	422	439	448	427	484	378	423	422	440	415	437	435	452	429	397	432	386	413	432	421	388	432	440	400	421	406	443	418	433	432	393	416	435	409	400	406	432	419	445	416	433	453	430	433	427	412	432	416	420	421	442	434	408	396	419	408	444	392	462	464	446	436	419	455	444	420	396	395	439	451	392	447	405	428	439	424	446	386	444	403	446	412	429	463	413	433	426	453	430	422	428	423	424	439	445	390	443	424	420	412	420	448	416	434	490	447	470	404	418	442	423	421	439	445	404	454	419	435	440	445	429	410	427	406	409	409	444	412	438	437	409	398	435	424	440	407	389	405	426	433	428	432	412	426	412	439	433	431	441	430	410	401	402	462	442	392	424	474	461	426	420	459	398	414	428	429	455	414	425	430	421	415	423	426	438	442	388	434	418	403	416	415	409	463	408	409	405	412	427	413	449	442	388	413	439	396	442	411	398	423	431	462	442	423	414	428	417	420	436	402	418	422	461	427	414	401	419	411	457	412	397	443	420	444	430	455	431	389	446	403	414	443	412	454	452	430	418	420	419	390	412	420	429	428	439	419	436	424	419	423	419	392	419	448	424	431	427	454	429	392	414	449	417	438	436	413	399	413	410	407	409	460	403	466	408	431	466	437	449	450	428	401	393	433	433	416	415	430	410	427	449	405	409	392	430	438	387	428	406	432	435	408	437	424	427	414	405	440	409	458	417	431	425	398	392	439	464	408	424	407	424	404	432	416	435	387	433	450	396	447	420	463	452	420	393	397	396	432	396	438	388	387	425	428	396	429	426	402	425	427	412	434	451	440	425	448	449	429	446	426	477	445	428	435	427	414	400	405	428	465	430	433	424	439	435	415	386	457	468	427	417	414	418	416	436	409	419	448	439	457	443	451	414	417	393	431	429	436	419	399	393	395	440	401	415	437	437	438	456	438	431	428	418	421	442	394	424	417	425	386	427	448	436	405	437	412	393	408	401	452	403	459	438	434	448	391	432	436	414	432	422	446	425	445	420	426	412	385	445	408	436	467	427	422	420	409	446	442	414	431	411	418	405	430	439	397	406	430	422	457	443	408	411	446	454	384	395	412	421	440	436	445	433	429	431	427	415	419	436	437	431	423	426	436	440	433	414	431	428	423	438	438	393	438	450	441	413	435	417	442	416	387	433	444	409	475	446	445	428	448	422	415	440	433	397	413	443	442	430	447	414	450	421	427	411	419	425	409	397	428	432	414	416	459	426	438	389
4077	403	389	437	399	382	405	444	389	402	406	386	371	362	408	373	402	399	400	378	419	385	396	404	390	402	382	361	345	384	379	359	388	400	397	351	356	370	366	411	391	383	391	377	350	422	392	409	400	392	403	402	382	391	385	365	380	393	372	389	405	392	402	400	374	362	361	391	330	384	390	373	390	376	397	388	359	407	388	399	373	387	366	355	369	332	382	418	391	409	366	358	391	398	399	394	404	402	410	403	397	415	374	380	413	408	412	374	392	399	376	396	391	397	382	363	388	383	404	380	379	362	437	370	386	387	392	375	367	370	375	386	370	342	393	393	381	380	388	413	369	385	388	384	433	395	427	354	416	374	389	403	385	352	353	379	381	398	383	355	371	346	396	347	370	397	357	367	410	380	336	398	387	387	385	400	374	355	404	427	364	386	368	381	353	377	356	365	377	373	401	403	382	384	379	324	428	343	395	371	407	415	394	364	380	391	377	385	371	415	417	395	377	390	358	450	360	350	385	354	383	356	387	357	372	376	366	361	385	408	390	381	390	416	408	402	405	361	425	370	422	355	352	340	381	369	369	391	385	369	363	377	386	401	372	361	401	380	376	330	372	384	361	374	389	393	399	390	395	365	375	424	392	393	377	397	402	426	357	381	412	372	399	390	328	373	382	415	356	386	375	402	398	394	355	353	371	380	364	347	409	373	416	409	396	408	399	443	390	385	383	392	433	401	375	368	367	379	354	380	381	369	403	406	385	397	439	393	374	396	397	421	369	373	407	350	392	387	375	401	390	361	395	389	390	439	376	412	336	384	386	380	346	419	363	378	390	359	362	413	372	376	396	366	401	366	395	429	426	426	384	370	402	379	402	365	385	378	392	380	397	392	370	386	393	365	394	355	376	358	410	394	407	407	333	382	388	366	394	359	411	407	394	410	394	385	421	419	354	362	394	384	358	400	437	382	414	390	369	379	405	396	357	377	390	357	383	391	412	397	402	374	387	384	416	409	395	374	369	384	381	399	359	378	419	380	394	399	374	368	426	365	385	380	366	403	388	389	384	374	406	363	350	357	392	359	383	366	408	425	403	408	345	379	377	417	391	382	421	384	391	385	381	417	375	385	379	357	359	429	363	385	424	369	377	383	443	391	392	375	366	388	375	390	362	407	358	350	340	373	409	394	371	392	366	369	364	399	372	314	366	445	379	405	402	385	422	387	393	377	432	392	384	343	370	398	443	399	362	377	416	415	357	385	395	421	347	403	371	374	367	392	392	402	413	387	392	345	406	379	408	393	355	361	388	358	382	378	345	393	384	378	374	390	383	355	382	382	387	388	389	398	363	396	374	400	372	385	396	387	357	375	362	370	368	382	426	346	391	378	378	396	368	395	421	385	377	417	380	386	399	405	381	458	413	414	405	411	354	414	384	410	396	372	370	395	360	364	390	398	381	392	387	403	382	421	377	387	392	393	386	373	373	374	378	405	393	399	351	409	379	399	410	385	422	378	371	409	388	415	359	375	381	402	378	369	378	394	374	403	404	378	404	382	361	418	387	387	404	375	389	430	361	403	412	395	399	394	341	401	369	369	400	379	404	366	385	403	367	399	363	421	428	392	399	409	376	371	358	414	408	385	410	391	380	387	416	394	374	375	327	389	402	382	367	397	353	382	395	386	390	384	371	398	402	401	400	401	357	407	377	394	410	385	386	389	360	387	407	358	392	378	384	352	394	394	352	354	381	379	357	387	401	384	364	399	390	374	366	398	406	393	412	387	358	367	392	376	385	376	411	402	421	414	365	361	354	370	374	378	373	418	393	361	380	429	383	422	380	381	412	377	366	352	392	382	365	356	377	420	381	370	387	401	403	416	339	352	401	387	376	381	399	374	366	395	382	369	373	413	393	402	413	378	408	401	347	397	388	414	378	406	398	392	401	375	361	404	374	385	348	378	404	378	379	404	404	390	386	386	352	357	433	410	402	403	400	355	434	360	358	360	373	383	360	394	356	348	381	383	383	377	397	384	395	359	364	395	415	391	355	386	388	351	378	371	378	383	367	350	359	359	403	423	392	390	401	376	400	401	385	383	381	404	413	411	382	408	378	382	384	398	395	385	409	382	406	375	395	371	371	393	367	435	400	403	357	418	393	392	376	341	387	369	378	382	408	405	387	369	376	387	386	370	372	413	406	349	374	406	381	390	356	395	379	348	413	403	421	383	387	384	370	362	415	394	395	376	376	353	387	365	359	398	354	358	368	401	375	392	367	396	377	394	387	384	387	403	408	401	388	396	396	363	388	350	338	415	415	397	389	395	378	419	400	403	393	385	351	339	382	366	429	378	397	368	375	393	364	378	381	394	394	368	354	419	373	360	392	349	400	384	397	392	411	378	385	376	376	403	410	385	393	348	362	400	409	380	378	387	364	371	395	396	377	364	377	358	399	353	381	375	365	384	362	366	387	400	373	397	389	411	416	355	412	406	375	376	382	357	387	401	391	406	369	461	383	415	391	369	386	397	375	391	395	374	378	374	390	361	382	396	391	384	406	382	391	367	359	392	382	370	385	387	365	370	380	372	381	395	375	404	357	393	440	410	386	374	323	357	391	372	413	389	388	363	363	359	391	391	430	404	378	410	376	383	407	375	390	417	404	394	382	405	371	398	385	417	387	360	375	401	389	384	366	382	391	371	409	378	378	376	379	351	337	369	342	356	356	371	362	384	379	368	393	418	392	368	408	379	384	356	366	397	363	399	400	354	392	382	388	372	434	402	414	407	407	404	376	360	365	378	386	377	377	391	381	369	375	353	396	386	393	384	421	360	364	357	369	393	349	334	394	424	381	404	355	402	402	391	409	390	389	382	390	380	405	371	377	369	381	417	407	389	403	393	378	413	361	385	390	374	389	353	398	379	400	407	427	348	363	396	368	373	387	379	382	394	372	391	383	411	377	389	339	352	338	412	392	364	417	382	406	399	373	409	421	371	348	368	364	385	421	365	420	376	409	450	375	348	392	392	389	372	345	375	445	427	415	393	383	357	381	394	402	370	386	387	382	399	369	366	347	367	377	369	416	370	389	383	370	399	389	370	366	389	368	395	409	344	388	373	404	406	351	379	375	409	398	345	383	372	368	373	372	363	372	379	367	392	374	389	385	365	408	399	396	352	371	431	352	407	391	424	342	415	360	383	382	371	365	411	385	410	427	414	399	354	382	405	360	390	402	361	376	405	403	368	378	354	387	404	375	361	363	394	368	382	380	423	426	418	377	360	396	372	419	377	353	396	393	351	374	420	356	379	364	401	409	392	386	368	365	385	395	362	374	399	371	401	394	359	357	350	342	401	408	374	443	387	401	389	376	377	408	406	385	389	400	357	386	381	380	388	384	363	366	361	418	341	381	395	352	370	384	361	370	386	376	385	365	395	386	403	385	372	340	403	440	380	392	373	410	424	382	391	384	414	429	408	361	375	403	360	390	383	392	398	391	393	385	373	368	372	418	367
3831	917	994	949	943	877	918	916	900	912	914	910	930	922	937	927	910	907	950	952	923	975	985	918	970	897	906	898	918	957	935	956	920	901	946	905	950	974	934	884	953	975	876	963	850	869	941	854	893	898	915	912	893	907	878	908	978	909	943	943	964	937	817	915	935	929	897	951	958	938	975	922	912	953	968	909	899	913	921	920	932	959	932	917	961	903	939	898	974	911	908	891	942	938	888	899	878	906	964	921	928	925	903	921	960	939	923	943	943	958	927	877	926	936	958	948	957	932	919	930	919	983	907	950	959	957	935	899	922	974	879	924	937	867	897	920	923	939	941	892	933	952	961	973	934	918	967	912	912	933	928	883	947	919	919	921	881	877	917	891	944	900	886	871	930	951	892	920	911	919	924	940	978	922	940	930	928	960	974	897	959	886	854	939	917	882	941	968	932	940	940	935	949	939	942	923	900	944	896	975	899	929	940	881	963	964	887	919	921	936	917	956	992	956	921	905	935	970	909	910	955	927	930	933	883	938	927	928	907	902	957	912	934	933	886	934	957	914	884	901	920	963	931	915	970	909	957	899	924	897	928	910	936	876	934	916	960	936	930	921	965	923	852	875	945	900	922	1003	966	915	929	912	905	906	936	878	934	904	950	921	939	907	942	922	990	978	917	893	908	905	950	996	933	909	918	944	894	897	922	928	953	904	881	906	868	958	933	898	884	913	916	912	951	998	914	926	949	927	941	869	892	960	942	893	894	911	953	941	900	917	962	906	891	910	889	904	945	936	911	865	909	925	875	877	936	974	899	933	1014	896	956	938	855	944	940	901	917	906	908	968	984	953	893	911	898	905	919	914	912	935	953	967	898	915	972	912	927	953	939	908	944	906	907	922	959	1017	938	917	923	881	915	955	927	949	917	869	930	937	927	931	876	949	903	924	929	911	896	964	936	908	956	956	907	890	948	926	901	939	931	955	860	901	926	880	953	976	900	949	986	889	894	971	909	912	954	952	909	924	935	877	933	936	933	918	937	871	921	923	930	926	952	932	972	890	920	901	903	904	913	891	933	967	929	883	908	957	918	994	931	934	931	893	966	915	935	944	915	874	955	906	909	830	881	930	950	911	970	917	933	968	939	923	962	925	884	921	912	849	913	927	940	908	938	929	927	913	898	910	869	956	929	944	989	917	887	896	948	898	953	919	917	902	905	911	960	929	937	887	896	904	941	911	883	932	919	941	966	909	939	944	927	922	930	952	908	910	944	959	926	925	902	912	962	901	950	952	921	948	895	945	904	948	909	929	913	974	984	920	908	963	933	938	973	939	881	917	912	851	967	930	925	950	906	899	912	955	897	940	972	921	874	887	976	993	932	922	932	929	919	934	955	880	931	913	907	999	931	952	964	951	938	875	891	927	924	932	962	959	882	892	876	931	944	934	916	949	889	901	975	922	895	912	898	911	962	943	953	875	941	939	945	874	937	915	923	943	898	897	894	911	947	923	939	899	927	916	917	900	959	879	904	901	948	885	900	954	931	940	960	915	916	937	921	968	957	954	926	981	973	876	991	925	879	884	945	990	912	910	927	855	905	924	964	919	940	907	940	889	926	934	939	911	971	917	969	907	933	929	953	893	919	964	896	885	947	944	924	957	909	897	904	927	975	890	958	852	936	885	923	917	929	947	900	938	943	897	908	934	884	932	923	908	905	910	951	925	978	885	932	929	942	907	957	931	905	959	924	876	954	963	910	908	931	902	981	899	920	945	914	939	940	869	918	931	949	950	945	912	931	902	932	881	930	929	961	895	956	899	1010	974	898	916	847	950	913	908	966	934	890	907	994	876	903	948	959	885	930	971	884	916	946	912	972	958	909	943	925	894	902	941	920	954	972	954	898	965	895	941	937	907	943	933	919	914	916	848	982	928	954	940	978	971	905	915	949	899	900	892	905	889	887	928	917	949	865	911	906	877	934	870	898	853	966	959	925	874	933	921	969	901	879	900	923	874	901	912	870	896	921	905	918	916	919	904	907	998	877	942	938	914	952	920	877	950	909	958	961	941	917	904	869	936	936	925	1007	945	911	924	924	878	918	910	941	911	875	907	939	954	858	965	948	878	880	897	920	946	955	947	977	913	943	924	908	937	881	942	954	943	921	900	942	928	921	953	872	933	946	943	887	938	906	931	916	970	926	943	934	920	907	911	931	929	945	926	885	943	934	893	917	961	952	933	944	971	936	911	949	883	922	875	942	917	924	925	868	965	934	946	897	929	936	888	1002	951	1017	888	893	907	937	945	935	878	906	958	958	963	938	976	1000	910	925	919	947	892	911	944	886	902	930	923	936	882	982	913	912	947	960	903	852	951	972	906	946	901	920	919	989	910	897	922	891	930	875	890	900	970	893	940	896	955	885	954	905	1029	946	928	920	917	971	863	945	928	931	964	960	942	962	912	916	952	915	993	919	908	893	893	984	914	910	954	910	903	938	951	981	915	914	959	894	955	904	918	876	877	954	960	957	948	907	863	963	943	947	892	914	886	892	927	947	897	972	934	976	943	943	902	962	937	965	913	1001	885	930	894	895	876	907	930	922	869	884	951	872	953	849	923	903	948	983	862	933	919	895	949	939	937	918	912	891	932	937	958	907	992	922	975	904	946	954	919	920	872	931	873	916	961	976	917	937	902	914	936	890	903	908	948	936	976	908	953	916	927	896	1013	913	932	883	934	963	917	897	899	897	896	927	873	959	879	924	929	964	873	942	901	942	873	935	967	942	890	928	929	981	951	964	916	943	915	892	913	910	945	933	949	908	861	878	905	928	942	949	889	949	897	935	938	952	928	899	926	958	928	951	921	960	941	957	895	959	966	929	916	938	932	930	976	987	964	943	903	890	947	897	908	919	941	889	943	916	916	964	927	959	899	918	942	888	993	932	942	867	902	946	927	874	920	918	904	908	995	880	1023	893	940	926	919	869	893	961	911	908	933	906	877	950	946	939	854	910	960	914	913	867	924	858	906	925	988	910	935	928	927	932	915	950	918	938	979	883	925	917	931	921	891	922	906	932	954	966	952	967	946	919	960	967	888	941	916	900	891	952	919	917	880	956	944	899	971	894	896	939	902	896	911	940	911	906	843	902	945	923	932	884	937	883	959	902	931	942	1003	903	969	905	904	909	947	948	888	940	920	920	905	902	893	966	906	922	977	923	957	947	900	917	951	921	906	936	896	932	936	966	846	843	942	904	908	894	866	924	973	931	927	950	885	936	883	892	893	932	929	888	909	960	951	930	925	938	916	985	921	952	885	889	946	937	900	973	934	967	898	880	966	908	878	953	907	965	921	884	915	933	914	957	890	948	940	918	932	884	920	919	950	943	917	905	925	970	915	928	921	947	889	933	905	963	920	880	883	896	923	965	937	855	949	923	955	943	925	938	926	960	885	903	904	954	931	903	925	961	927	893	973	931	873	951	876	911	945	896	921	928	914	945	977	899	908	924	936	913	923	884	933	906	944	969	948
13932	1056	596	500	500	391	378	388	386	381	341	377	334	342	346	349	337	352	322	351	336	369	360	323	333	324	319	317	365	323	359	347	328	334	352	337	367	356	320	320	329	349	346	339	307	367	343	343	379	344	341	332	384	334	386	341	349	340	314	402	382	325	316	339	366	331	329	357	354	345	387	334	382	358	369	336	365	373	361	322	373	335	348	382	351	353	407	345	326	372	381	324	365	352	329	343	366	364	311	347	350	342	354	365	341	360	354	323	325	351	334	354	336	369	330	359	336	348	356	347	302	343	320	334	340	359	344	333	362	352	363	325	377	313	361	353	343	361	325	364	320	312	364	334	338	346	319	373	341	336	339	333	326	313	334	355	319	388	327	339	357	344	344	373	358	322	356	339	340	322	359	338	346	346	326	351	306	319	379	337	342	302	314	367	368	355	365	351	342	357	343	295	329	374	375	359	347	304	358	335	354	414	387	335	336	339	356	356	340	350	359	359	336	345	313	354	349	362	371	322	372	368	342	359	359	359	330	316	358	329	334	378	329	353	369	330	355	380	344	350	383	347	324	350	349	376	337	348	349	390	289	340	360	351	349	326	376	315	342	381	343	382	347	358	335	332	344	359	371	362	319	359	360	354	343	351	321	347	351	345	377	336	361	350	365	391	352	341	344	341	356	337	364	327	357	313	341	343	329	342	298	338	338	344	348	348	342	338	396	389	368	355	357	364	315	339	347	361	315	335	328	348	334	396	338	356	345	324	331	353	332	348	296	351	347	336	335	340	352	379	362	350	362	382	327	329	331	361	328	343	368	368	355	358	369	354	339	362	308	335	357	330	324	365	364	338	346	343	340	372	318	294	348	314	350	359	358	301	318	338	343	320	334	351	363	369	367	349	327	315	339	338	331	334	352	333	338	355	340	380	335	375	338	341	380	380	381	340	333	364	353	340	304	324	389	388	365	379	365	382	316	366	346	324	359	345	358	340	357	372	319	312	342	332	333	353	360	350	340	357	343	350	326	335	374	364	346	333	331	338	366	332	344	308	349	353	355	351	385	338	360	334	353	343	339	335	321	340	347	332	324	342	350	327	400	376	351	293	348	353	378	374	351	357	367	316	350	364	368	351	358	300	319	351	334	338	349	323	354	354	315	323	357	337	372	362	353	351	356	316	372	360	343	365	331	391	334	338	333	375	381	361	368	378	344	378	359	380	344	325	341	325	342	337	370	340	289	362	336	330	297	376	357	364	370	334	344	358	369	348	326	360	338	337	343	374	324	372	320	340	323	329	323	363	348	366	345	370	303	336	327	354	320	350	350	389	327	357	339	346	364	369	330	351	309	368	338	366	352	333	340	341	350	341	331	324	344	359	334	335	321	335	349	372	377	333	359	363	328	314	376	366	321	365	339	365	344	369	360	370	340	338	321	362	349	334	332	369	343	338	323	355	348	329	326	342	316	347	335	352	318	339	363	335	344	349	308	328	339	342	340	374	364	327	365	354	353	349	370	369	345	326	327	382	354	368	337	352	361	344	358	322	348	371	331	342	343	360	332	362	347	322	324	353	313	350	344	354	363	356	348	361	339	359	352	381	383	336	346	369	363	342	339	346	343	357	361	319	382	330	367	377	365	323	302	342	352	379	355	334	382	346	329	339	366	338	361	360	342	338	352	319	335	368	314	343	377	336	359	346	350	355	370	355	355	393	315	336	372	338	288	335	349	341	390	327	342	320	348	371	324	328	310	340	367	351	313	349	363	347	354	336	313	331	352	358	339	334	340	330	344	300	331	359	327	310	351	359	354	364	343	348	316	377	360	321	375	374	357	344	371	340	339	340	365	327	353	367	377	344	340	369	334	374	346	314	354	337	366	373	366	324	346	331	345	328	357	319	335	330	359	349	315	364	315	335	363	312	350	369	314	332	365	330	368	296	324	338	382	348	329	314	357	343	363	369	364	373	347	333	361	341	317	354	323	364	330	357	346	308	347	358	340	354	366	339	340	333	367	340	353	334	358	346	335	342	356	347	356	338	362	351	325	375	309	348	357	349	384	328	381	371	387	333	342	336	322	345	366	350	354	345	400	367	336	342	342	339	371	349	346	334	362	303	350	387	350	369	361	305	345	341	356	350	359	344	346	373	359	360	382	353	354	351	355	330	335	368	342	371	358	344	339	349	361	398	396	367	308	304	342	327	323	349	356	334	336	380	355	336	336	356	311	344	341	333	322	331	337	370	350	360	357	292	367	374	335	343	334	318	331	337	339	379	334	337	312	327	337	334	370	341	360	352	340	334	342	347	371	362	347	325	358	357	332	311	366	353	329	302	341	343	336	381	356	344	371	362	365	345	349	360	325	357	330	319	318	337	368	344	354	354	323	336	338	335	381	340	318	376	372	349	330	346	379	340	325	335	357	316	350	324	367	336	323	345	367	354	311	349	352	345	388	352	340	331	317	342	381	368	345	317	325	360	356	332	332	317	322	311	334	331	330	388	356	336	310	316	371	334	345	333	331	327	338	351	359	331	367	353	366	375	357	364	355	352	374	364	335	332	300	358	323	322	345	345	354	347	368	347	312	310	308	330	311	380	384	349	358	361	357	337	331	382	348	356	335	332	349	346	362	316	373	343	318	346	336	365	319	319	366	362	355	348	394	336	328	296	319	343	330	350	348	351	341	354	334	319	336	405	350	334	371	350	319	353	375	405	335	325	341	379	352	348	339	338	344	373	340	303	344	357	297	315	341	366	370	350	383	339	351	322	350	369	335	323	380	368	332	335	371	337	348	320	352	334	333	318	368	351	392	322	354	373	328	360	355	354	354	318	338	334	331	329	346	334	380	367	334	340	345	312	359	353	314	363	369	345	348	332	336	330	353	361	330	356	351	362	368	360	360	375	339	305	366	338	389	335	355	349	332	343	361	371	363	335	357	357	346	361	402	342	356	356	342	326	342	359	333	352	361	350	357	338	351	365	315	340	319	347	336	382	357	353	371	343	372	351	333	335	351	324	339	332	356	326	331	322	342	337	341	360	344	348	365	339	335	344	329	337	352	345	365	369	362	361	311	376	348	330	342	309	352	360	347	312	324	329	339	377	302	333	341	362	369	336	347	349	329	329	378	329	320	304	309	317	335	314	351	378	347	341	347	312	348	362	338	340	350	320	335	345	372	343	314	339	316	361	367	323	322	344	336	367	339	335	311	335	328	332	360	325	319	343	340	348	327	320	363	372	346	366	362	289	359	339	346	409	339	358	330	349	347	336	341	362	319	342	348	366	324	319	319	336	352	376	361	361	354	328	352	344	329	342	340	348	331	379	344	363	348	359	331	358	339	381	329	353	355	373	339	349	317	323	349	334	336	371	356	358	351	365	368	349	330	376	349	379	335	321	356	322	343	344	325	326	330	375	363	375	357	367	338	348	356	399	305	324	317	329	373	357	319	328	333	349	362	370	353	366	322	346	350	316	361	352	340	356	352	371	360	356	341	335	378	332
10555	1055	1393	1476	1337	1177	1048	1014	957	979	982	943	893	912	893	948	922	909	870	898	841	856	822	867	841	817	882	802	875	833	837	850	842	823	808	819	867	890	827	866	839	891	870	855	824	846	853	860	832	809	830	854	853	798	781	787	878	793	818	806	794	864	792	838	796	810	833	798	886	797	822	891	812	806	845	819	780	844	833	820	848	812	908	885	810	786	844	825	827	847	860	820	790	796	865	794	799	811	860	836	829	881	822	854	805	845	821	809	865	866	808	857	839	793	785	804	776	831	836	844	801	843	801	835	794	856	816	821	848	807	762	821	873	846	800	817	833	793	840	825	821	854	839	817	839	814	831	839	825	867	870	850	832	853	852	825	839	794	796	862	817	805	829	836	816	817	784	903	865	783	851	888	845	839	816	856	822	802	882	821	867	812	795	817	845	854	821	805	808	819	801	843	846	899	843	827	847	840	783	799	813	842	814	813	780	837	850	807	833	855	890	880	840	819	858	844	879	784	827	825	858	866	873	844	828	809	828	819	855	824	809	810	809	804	888	807	794	796	805	846	779	852	813	860	819	800	853	792	858	836	829	801	854	865	799	849	822	788	837	810	787	793	811	813	823	865	832	818	797	874	844	831	853	872	813	859	826	806	821	806	817	881	832	801	833	838	785	818	869	774	828	836	800	805	834	821	779	828	843	816	832	852	833	841	860	849	837	792	848	886	811	815	784	773	787	826	824	848	834	820	806	864	816	823	840	858	807	820	791	792	786	813	813	839	837	874	789	865	862	859	800	831	852	801	885	806	877	804	832	832	821	828	831	836	851	836	825	876	861	834	844	862	794	863	844	751	806	805	855	881	816	843	825	849	837	818	884	832	804	783	824	887	800	810	864	815	875	861	870	832	815	826	800	887	853	890	784	805	851	818	808	824	835	805	829	826	741	819	829	817	786	882	786	831	841	807	845	793	819	815	809	812	822	820	846	926	816	808	823	842	813	801	853	811	844	824	834	841	838	779	746	837	797	828	873	848	837	808	794	845	819	840	844	806	793	790	822	831	855	875	845	806	850	773	861	815	769	848	788	821	790	876	819	856	847	833	863	830	780	801	853	815	857	767	788	829	843	784	840	778	823	872	860	840	810	790	829	850	819	821	806	828	889	816	829	824	794	837	785	799	807	823	818	825	840	848	829	799	800	842	812	849	795	779	802	827	825	808	873	875	851	827	780	858	799	821	810	747	775	832	816	800	834	854	846	853	832	840	807	814	863	858	797	828	805	825	882	822	796	823	813	773	789	851	868	818	859	845	854	833	870	825	831	738	815	792	839	866	833	815	837	847	843	841	864	806	816	819	778	781	887	853	823	782	815	854	808	781	794	837	850	832	829	811	793	852	827	774	801	798	802	774	821	814	855	857	789	792	781	835	828	813	883	846	766	772	845	800	777	830	867	821	834	806	811	798	811	867	826	795	814	828	812	809	811	872	809	837	810	810	814	891	830	870	809	820	791	814	771	847	803	877	853	796	814	857	800	847	810	830	791	839	820	814	822	822	816	805	794	831	795	832	811	858	843	809	829	868	779	826	806	813	842	817	851	834	844	795	854	839	794	825	792	822	871	834	850	796	816	807	856	817	823	781	810	845	798	829	790	793	761	792	836	782	834	801	817	840	827	809	826	855	821	845	863	848	849	762	815	854	837	780	835	831	822	783	837	857	867	840	805	831	813	858	828	806	816	802	812	844	848	852	772	853	894	803	844	834	826	780	851	860	853	857	822	809	867	820	868	779	837	848	805	789	842	838	856	861	820	848	828	792	810	889	821	798	847	821	808	828	880	849	837	820	848	857	776	790	835	813	822	840	792	834	789	804	852	814	833	873	835	818	821	819	855	853	835	833	821	813	832	828	819	755	803	816	861	809	784	829	853	805	852	848	834	850	793	826	807	838	858	847	825	843	792	878	815	812	843	797	829	820	844	787	817	794	853	832	787	838	839	802	828	803	823	858	861	817	821	821	838	829	833	822	841	801	811	864	825	785	829	821	826	833	829	845	889	814	822	840	835	852	812	872	827	813	812	850	834	824	816	849	824	839	871	828	766	823	827	800	802	787	790	842	841	855	802	821	788	852	843	808	788	822	813	837	729	791	861	790	815	815	820	831	835	860	791	813	820	810	867	822	876	836	822	835	824	787	804	821	821	844	809	848	827	786	823	811	867	828	824	808	811	822	795	814	856	807	830	852	858	854	863	832	854	798	805	827	753	773	790	814	819	790	799	845	815	854	848	790	847	843	790	769	854	869	782	804	864	837	804	800	794	904	799	839	782	844	864	867	790	834	844	840	811	842	823	789	860	838	777	834	848	768	813	793	866	794	846	744	812	863	789	820	869	804	799	836	852	834	816	845	824	897	810	808	803	807	829	874	886	809	864	802	849	871	868	805	801	827	861	835	809	816	847	824	819	858	805	810	845	841	815	744	793	793	774	873	821	819	812	790	844	781	811	792	819	833	791	821	860	863	851	815	859	769	826	823	832	805	771	834	777	845	792	867	808	757	813	822	800	816	786	829	858	836	772	874	820	794	870	836	864	869	836	834	804	788	853	807	839	857	885	863	834	860	835	841	785	871	840	828	846	832	795	847	858	787	851	840	840	814	870	856	802	848	821	843	856	863	808	835	796	806	856	815	815	828	846	815	785	821	839	861	828	862	882	814	838	860	816	865	866	797	823	797	813	860	839	860	826	859	817	844	893	860	871	827	814	847	805	812	868	859	783	843	761	823	796	858	865	848	804	819	858	848	856	871	863	808	805	821	839	806	826	864	820	808	867	826	866	825	818	858	853	769	879	860	850	776	842	806	842	833	805	818	817	815	826	873	794	837	818	877	799	806	853	809	787	805	806	811	869	787	841	803	833	814	781	856	842	841	802	811	802	803	837	835	806	815	781	841	766	864	772	839	768	837	787	802	830	790	810	864	802	804	815	885	831	845	824	814	748	847	813	861	781	803	833	830	810	833	839	814	819	877	878	801	863	852	862	832	828	773	841	907	822	809	855	803	857	817	802	800	818	793	809	853	825	908	781	831	816	844	811	823	818	863	843	821	865	831	813	839	822	817	837	828	808	828	783	806	797	808	825	774	820	852	810	793	836	835	828	864	842	884	845	769	833	815	832	783	824	831	811	810	846	798	888	803	875	813	792	875	921	846	834	828	865	813	853	806	849	863	847	826	880	819	849	810	801	811	764	824	842	818	832	809	784	839	835	850	829	852	837	823	836	836	829	854	781	781	857	810	858	848	822	793	838	868	850	804	796	799	794	836	838	855	824	865	800	822	850	826	813	835	813	798	857	760	820	830	832	845	841	797	867	860	820	880	815	892	811	781	891	841	831	846	796	833	827	864	808	794	821	818	835	873	760	853	824	787	857	852	807	824	801	815	838	815	816	842	853	808	827	818	802	860	790	820	826	843	856	835	789	853	807	776	930	850	836	846	847	873	805	834
23844	2413	736	516	364	257	262	225	212	196	193	167	204	187	159	147	175	172	168	148	160	156	163	172	169	168	156	151	176	164	159	167	156	156	167	163	166	148	128	180	154	164	175	166	144	180	146	174	143	143	158	159	186	165	158	162	156	148	186	164	148	158	147	157	155	180	179	164	164	164	162	153	134	152	151	175	153	167	135	155	161	172	169	169	148	150	158	154	166	168	162	170	167	176	169	152	166	143	181	176	148	162	166	167	157	159	140	182	170	186	169	164	177	175	156	151	170	156	170	144	146	164	158	176	153	172	143	153	158	132	143	156	181	159	192	164	154	168	165	160	166	199	155	155	152	166	156	154	168	168	163	153	140	127	152	166	132	154	155	165	153	149	129	178	170	186	166	186	152	158	172	155	157	157	165	142	144	155	149	161	168	146	164	156	141	176	154	163	168	145	162	154	175	173	166	148	172	152	183	154	182	156	177	162	158	165	163	159	175	171	135	149	174	142	148	162	141	161	163	157	173	168	149	168	162	166	154	157	147	153	176	161	165	156	179	173	144	165	163	156	165	144	146	154	163	153	155	182	154	155	170	175	153	168	142	159	148	161	154	172	148	176	145	170	169	159	171	156	135	171	140	131	160	181	145	170	140	150	169	180	156	157	163	171	146	184	178	174	161	144	179	179	170	152	154	162	149	184	146	159	156	170	163	161	165	171	168	155	135	159	157	168	175	175	173	148	130	153	163	174	175	140	151	184	158	148	169	151	156	159	149	151	154	168	146	170	154	158	143	146	163	182	148	165	155	166	144	184	175	145	180	194	153	146	157	179	165	146	157	144	167	160	177	165	177	153	142	158	162	177	157	157	185	203	157	142	169	180	136	153	148	172	149	151	160	166	155	156	180	150	154	132	167	174	154	163	172	181	165	146	159	157	156	161	172	162	156	149	179	139	156	165	165	152	149	168	152	148	149	174	151	141	145	157	166	156	152	171	143	138	159	157	131	146	191	158	155	171	141	162	163	158	171	182	183	147	164	172	178	147	161	145	146	144	169	175	169	158	179	184	159	158	147	156	153	154	163	134	150	150	180	166	150	177	146	147	149	172	158	158	158	161	144	163	163	177	132	155	153	158	136	151	179	150	158	170	172	145	159	186	171	133	175	173	167	167	173	147	150	159	134	163	177	147	139	137	169	153	152	150	131	169	151	163	177	165	137	157	167	177	157	141	148	159	166	158	163	159	144	137	168	162	142	139	160	170	154	153	158	164	157	158	145	150	156	159	135	172	152	159	165	168	161	173	168	163	142	172	180	165	164	148	158	142	162	152	163	178	142	147	149	139	166	165	158	144	177	147	151	168	146	174	172	166	155	150	142	160	171	137	139	152	145	163	132	170	157	145	143	150	142	173	192	149	124	172	146	165	169	158	161	157	156	178	158	157	137	165	143	176	159	142	163	168	158	144	160	141	169	168	138	166	173	152	145	165	160	168	177	169	147	144	168	165	169	175	167	142	152	150	167	157	146	143	150	176	141	135	159	168	156	153	169	195	167	158	154	139	153	169	146	187	173	168	176	127	150	171	128	146	176	170	162	164	147	145	171	150	148	158	168	150	133	155	156	154	143	188	160	142	184	169	172	164	165	169	166	167	175	141	158	165	171	158	159	149	160	145	159	175	161	163	171	181	150	172	164	173	164	157	144	162	160	181	148	167	156	161	162	170	151	142	184	170	157	163	148	171	133	160	161	158	153	186	164	146	154	155	151	155	158	152	162	132	164	180	169	171	147	156	162	152	172	167	174	168	164	151	158	192	153	163	153	152	162	159	154	149	158	177	184	162	129	152	144	175	168	159	173	188	129	158	149	160	158	155	162	145	148	149	169	181	156	165	152	158	170	151	148	167	173	165	148	155	159	172	174	184	164	158	164	141	163	172	151	157	154	140	161	152	159	149	162	156	152	163	136	148	168	165	150	152	142	160	150	159	165	161	163	156	166	165	146	163	166	163	163	177	148	159	169	167	193	161	179	144	168	150	177	163	181	150	157	160	171	166	156	175	163	137	142	157	161	147	184	151	144	148	155	167	168	151	159	181	174	154	158	152	171	149	163	153	166	141	148	167	142	153	173	160	179	163	167	154	179	170	147	156	160	143	155	167	168	178	149	152	152	173	173	143	157	133	147	185	168	173	148	164	170	165	142	163	203	157	169	155	155	169	165	152	162	166	158	137	171	143	167	166	187	157	178	158	152	151	173	162	150	163	171	185	163	151	150	174	163	157	139	154	164	166	163	148	166	151	157	152	152	163	164	150	153	156	137	185	156	173	141	158	150	162	173	151	168	165	157	173	175	156	167	154	151	148	137	158	158	163	147	127	155	154	172	132	153	142	148	142	154	179	171	134	163	175	138	152	138	177	139	164	161	161	167	159	146	164	139	151	154	153	163	141	146	200	178	136	156	164	165	158	167	194	166	153	190	162	142	145	163	130	174	119	167	150	161	160	175	156	150	160	156	150	170	180	155	175	163	162	152	157	153	192	173	150	150	148	151	151	141	150	160	160	163	153	158	124	153	151	152	165	154	166	183	175	193	150	151	163	162	159	161	152	162	167	172	170	157	163	174	150	157	170	168	168	153	144	180	169	154	163	173	159	158	182	158	162	156	143	154	159	155	152	164	162	163	153	131	173	167	159	175	165	176	151	163	151	170	189	163	166	195	173	159	174	131	160	164	149	147	168	146	174	171	165	149	142	172	164	163	172	139	154	141	169	155	173	170	167	152	162	184	188	147	149	142	135	155	167	158	174	145	174	160	155	151	157	179	159	145	155	170	150	153	160	153	156	166	147	174	158	140	153	162	150	151	184	171	163	165	151	144	164	163	165	159	169	155	162	167	156	172	192	141	162	147	159	153	159	152	145	138	151	145	164	148	162	141	161	159	179	164	155	163	152	146	179	160	144	146	181	165	139	159	155	161	171	157	158	147	150	157	165	166	159	152	151	154	164	154	166	167	160	149	148	171	171	174	130	159	153	145	146	164	174	148	148	157	167	181	185	154	149	143	167	170	176	155	161	137	166	160	158	165	142	131	160	181	160	162	155	165	143	163	176	184	168	174	143	152	158	156	165	171	157	164	174	163	145	155	174	159	153	139	147	142	170	160	152	149	154	165	144	159	167	150	149	172	159	177	172	150	165	152	143	165	143	170	146	167	194	161	159	155	161	157	172	153	166	150	149	163	181	131	125	173	151	166	177	166	175	164	151	171	159	138	173	147	182	138	158	167	184	178	158	191	143	150	159	156	156	170	153	152	154	145	162	160	158	175	143	168	156	135	142	138	143	138	166	169	149	158	156	153	163	177	184	171	162	156	147	183	154	134	142	165	171	157	160	153	163	164	146	152	159	173	150	167	153	153	152	154	172	158	184	134	166	182	183	161	194	159	172	168	180	173	159	160	161	135	168	167	176	167	168	177	158	165	143	190	170	141	174	146	138	152	173	146	157
14316	855	1464	1657	1414	1113	978	871	724	680	626	613	590	578	538	533	510	525	530	521	477	436	481	489	494	483	463	492	433	473	433	458	444	437	462	445	458	427	437	461	433	484	418	449	434	432	467	450	407	392	415	473	467	416	408	408	427	461	424	431	401	422	450	437	402	455	418	477	424	422	435	434	429	466	436	453	417	426	420	426	430	448	421	440	425	434	431	421	429	401	411	440	435	404	419	416	447	435	416	432	423	422	429	416	408	397	405	470	426	439	424	391	417	417	459	412	435	417	390	426	415	436	424	402	425	422	426	433	451	410	429	440	423	421	429	443	412	438	434	420	420	420	426	416	411	417	423	414	448	403	409	419	443	443	383	430	410	426	432	409	425	404	418	419	457	405	465	399	444	427	371	450	453	455	454	417	447	401	465	402	437	385	415	412	464	425	441	413	393	413	389	399	428	403	422	430	428	442	379	400	373	440	433	435	440	429	432	427	400	448	435	433	406	418	421	453	447	458	450	403	449	421	407	442	475	417	431	427	431	400	426	421	428	434	414	418	415	420	400	419	426	447	458	442	451	447	399	416	431	416	411	397	398	414	442	431	413	446	456	419	412	421	408	453	420	414	424	418	438	450	453	405	430	459	451	441	382	430	417	412	465	422	417	433	414	422	386	392	412	401	378	403	411	434	430	423	444	422	451	421	415	430	415	414	395	430	439	414	421	390	443	418	419	441	408	446	418	409	453	404	426	399	460	417	417	427	419	438	396	420	408	444	436	451	418	438	412	402	398	414	424	404	411	412	460	413	431	418	420	414	420	442	468	407	405	400	430	430	417	404	410	407	402	418	422	387	395	444	414	401	399	415	434	442	444	424	411	445	448	414	421	424	459	399	403	436	430	431	447	421	453	409	426	444	416	387	425	422	417	440	424	420	421	417	443	415	368	432	435	416	433	477	408	413	448	471	412	447	468	417	382	409	416	449	453	415	429	460	406	440	444	435	430	413	420	426	433	394	409	397	425	417	408	419	422	418	448	417	407	486	430	446	405	463	396	408	447	429	411	443	423	418	421	446	479	467	396	446	422	438	463	419	429	386	386	414	407	403	424	409	418	427	445	469	447	432	401	395	432	430	463	438	404	446	440	452	388	418	402	431	414	439	417	427	410	423	440	427	399	432	429	400	381	409	406	417	392	432	417	436	440	411	394	414	430	442	425	438	387	435	404	413	411	435	420	424	441	405	430	416	403	424	418	453	455	418	439	408	436	400	408	432	456	428	410	429	448	447	419	438	412	417	430	421	391	373	396	394	428	439	447	435	430	416	396	411	436	425	386	395	431	423	376	428	413	405	410	414	428	444	413	453	431	421	432	418	412	408	428	416	454	407	437	395	438	388	430	391	441	435	424	374	395	412	376	441	417	424	452	420	441	433	445	440	452	446	420	426	414	392	408	404	419	417	417	437	432	452	449	417	410	382	457	396	423	414	420	401	425	450	400	453	451	454	400	432	390	392	435	446	368	437	397	424	394	427	428	439	411	450	431	401	432	431	423	460	429	423	433	431	387	447	414	451	425	435	405	435	456	416	438	417	417	420	428	405	393	452	426	444	437	382	411	418	445	413	412	431	437	407	435	413	447	437	399	445	415	419	392	430	417	431	445	425	423	427	388	442	447	437	445	423	418	433	446	447	433	443	419	439	428	417	440	431	414	419	421	411	430	441	450	464	407	421	437	432	423	404	397	439	395	407	400	442	436	436	411	416	429	443	429	400	433	411	417	424	401	431	423	427	442	412	433	427	365	430	428	439	409	409	428	403	469	441	432	427	432	442	450	429	446	413	457	413	403	400	416	395	446	434	448	412	442	405	411	440	422	436	439	433	411	436	413	441	402	406	420	418	418	424	403	419	434	436	450	420	418	396	402	412	413	428	417	454	398	424	411	426	400	411	420	415	419	444	425	405	435	419	412	382	438	412	443	438	429	433	404	409	425	470	397	431	400	397	420	427	465	402	422	411	463	436	411	370	415	430	412	429	391	430	410	419	402	438	439	407	430	405	413	431	403	440	472	390	422	411	417	436	412	412	428	399	415	435	417	465	448	424	412	423	430	397	410	420	419	426	381	446	388	446	400	431	452	415	376	418	425	423	428	397	413	426	445	385	431	412	398	425	388	389	414	423	414	406	415	401	429	423	453	426	402	407	401	429	431	459	439	435	422	422	403	402	438	397	425	420	422	413	433	415	414	443	421	432	409	420	440	366	443	445	429	451	432	473	425	439	460	388	473	453	424	415	453	435	407	412	410	443	416	430	430	466	457	438	407	404	440	433	431	444	406	438	436	432	447	436	431	435	407	411	453	400	384	421	439	415	420	420	439	427	444	421	424	405	443	403	408	405	393	413	446	404	397	470	422	417	404	424	394	437	415	448	374	407	406	409	434	432	424	426	420	434	413	392	449	419	450	436	423	401	409	434	415	408	376	466	423	409	393	399	407	403	450	412	419	432	433	461	433	431	449	416	422	413	431	435	430	438	443	391	427	393	438	434	418	415	469	408	393	431	420	456	466	419	422	423	437	457	441	406	435	406	405	472	385	478	397	395	391	453	411	457	395	434	448	418	430	418	420	437	439	470	426	431	443	386	458	409	454	394	450	416	417	433	454	410	424	396	440	434	427	429	428	439	415	396	421	420	448	417	411	422	463	448	450	444	425	437	396	423	395	434	404	433	471	423	422	396	395	417	411	426	418	472	423	445	412	422	427	368	399	425	410	419	422	406	423	462	403	428	436	424	388	426	428	399	432	396	474	410	454	399	439	416	427	440	441	428	393	404	460	445	443	439	459	420	429	410	458	434	441	415	426	444	458	433	414	440	397	390	439	406	466	426	416	442	404	403	451	408	426	410	418	422	430	374	416	409	414	423	422	437	437	406	402	416	440	435	446	445	410	425	417	434	425	404	456	427	413	400	421	420	448	413	438	424	397	414	440	449	419	385	412	402	428	421	456	404	415	421	411	398	453	394	447	407	368	422	425	368	421	471	454	417	457	416	451	420	407	426	406	422	444	421	380	455	437	404	433	399	413	386	432	395	414	381	396	424	423	434	426	451	420	419	410	410	423	397	403	427	420	407	394	421	403	398	405	401	428	388	420	391	417	455	444	379	408	418	435	427	440	457	420	452	410	406	380	443	407	458	428	424	442	445	463	414	446	444	431	437	444	435	419	420	445	435	446	410	449	409	433	407	418	440	449	407	425	431	415	398	425	400	397	430	374	464	434	431	454	426	437	386	479	406	412	442	436	422	417	401	451	437	411	418	428	409	412	411	404	450	418	432	403	427	427	389	446	438	400	429	401	426	418	431	417	425	419	420	426	449	399	422	412	407	394	419	388	411	415	447	429	391	440	417	431	427	415	452	438	442	426	413	448	410	418	405	426	457	439	468	417	420	467	418	412	423	390	407	465	420	408	404	390	416	367	399	427	417	407	407	438	418	416	417	402	412
4423	480	412	414	418	373	368	357	400	422	410	404	356	413	409	407	371	398	378	385	412	413	414	388	379	363	406	407	416	399	404	353	372	386	396	406	419	366	379	359	373	372	403	416	446	372	404	435	367	372	397	401	392	383	401	391	398	382	425	357	401	399	374	376	409	403	386	376	407	384	369	407	364	383	425	383	372	364	380	382	400	380	388	399	409	409	404	333	396	362	392	363	380	382	405	377	353	340	383	379	365	376	362	408	394	414	341	402	390	376	364	413	369	353	379	380	370	392	397	412	356	385	452	413	418	426	394	393	382	410	394	379	366	370	389	368	421	389	417	384	349	333	409	392	386	392	390	333	395	387	383	372	356	432	393	355	385	384	373	389	381	393	361	400	404	384	399	395	380	407	381	404	421	374	386	396	408	402	388	364	387	371	363	386	407	390	402	404	434	391	407	397	404	375	386	398	391	371	373	399	405	409	410	369	407	390	424	414	403	414	359	380	377	404	406	412	371	339	369	370	394	399	391	363	389	372	403	371	400	370	413	388	374	407	361	384	410	365	412	447	413	360	382	416	406	363	379	397	403	379	364	351	332	345	384	377	417	376	383	375	402	375	379	396	395	368	378	391	409	390	397	407	388	358	359	411	382	368	406	369	386	407	396	375	393	396	379	387	391	357	367	412	384	400	418	406	408	392	406	402	390	393	388	448	377	403	353	398	401	400	400	374	397	388	429	396	385	378	401	385	410	426	378	392	391	402	397	411	410	388	414	382	390	401	380	389	360	360	425	367	374	398	394	379	393	377	416	344	382	366	394	398	380	367	362	377	368	370	382	389	438	370	386	442	392	346	390	387	441	393	361	394	358	389	368	380	416	413	374	415	388	411	394	403	364	408	393	389	386	355	388	385	393	403	395	363	401	401	372	387	346	361	395	416	385	391	403	396	408	403	361	369	385	411	425	359	359	372	413	368	378	372	343	408	392	419	379	379	389	393	393	362	392	381	374	401	418	401	415	394	375	404	372	346	418	418	376	394	393	365	389	394	371	382	401	382	374	380	375	380	375	371	407	405	381	355	398	406	382	403	377	403	406	393	415	356	382	385	387	351	408	382	358	394	369	372	387	387	364	365	367	393	384	373	421	393	388	363	380	386	370	364	335	377	385	403	387	403	373	386	402	374	391	381	370	381	365	362	387	380	416	378	368	366	384	380	389	357	388	370	388	404	381	361	384	376	410	419	347	390	365	415	388	398	382	407	399	432	400	366	404	442	365	407	394	368	378	402	367	392	387	377	409	414	420	368	376	399	441	359	406	399	425	419	363	360	415	412	373	403	393	414	364	409	362	388	400	402	417	411	396	415	416	355	357	413	402	390	413	373	398	409	399	397	378	398	393	379	413	399	395	389	351	414	384	399	357	395	368	381	365	383	402	336	380	398	381	364	366	381	379	413	387	356	423	415	418	422	348	382	399	412	371	413	370	408	387	347	398	374	370	412	417	401	413	377	398	368	370	383	393	362	416	379	377	401	405	371	392	402	380	407	383	395	385	360	401	378	396	366	374	347	399	388	417	362	383	424	391	395	384	402	402	393	366	368	344	406	403	390	345	349	392	410	355	406	396	390	397	403	402	371	385	429	386	385	401	397	373	391	394	407	381	383	384	398	393	405	362	365	372	369	351	367	398	350	374	390	353	400	394	429	403	417	399	442	386	394	416	414	381	418	370	394	351	383	405	370	394	409	394	405	367	423	368	388	378	376	382	421	420	386	396	393	447	409	413	362	404	402	351	413	383	393	371	385	394	382	360	358	387	353	370	364	385	429	353	394	396	374	385	392	396	382	424	408	381	377	372	395	381	388	392	414	418	357	399	377	360	384	370	384	361	365	383	350	403	383	393	391	368	397	358	394	409	389	354	373	377	404	431	395	432	360	387	413	396	371	409	347	374	373	417	370	386	391	403	392	379	346	365	378	378	385	385	363	390	385	352	369	401	372	384	392	410	370	368	379	359	362	391	388	413	415	360	349	374	395	404	357	367	377	359	356	378	366	407	404	398	401	368	408	359	379	410	418	367	379	379	403	416	424	386	384	361	412	409	357	379	369	370	418	382	378	388	384	395	389	378	362	373	391	385	387	376	354	407	383	398	387	357	403	381	425	382	335	413	382	403	377	368	386	381	385	397	389	402	378	384	359	379	380	366	405	410	404	382	402	390	399	435	403	405	380	340	397	418	415	374	415	389	371	353	384	388	400	406	423	374	373	386	355	405	384	383	344	375	387	357	370	398	385	405	369	375	376	366	371	409	393	398	387	383	384	371	387	367	393	362	383	356	365	389	377	378	406	398	399	382	408	365	365	359	386	353	361	389	389	388	403	367	375	388	395	395	334	360	386	387	344	377	367	360	432	399	325	389	354	380	374	384	399	371	369	378	385	352	403	371	378	399	431	369	397	409	398	413	360	402	374	397	394	374	376	408	413	432	381	398	384	371	401	390	370	421	357	390	431	372	381	409	396	379	390	402	387	352	419	411	384	409	422	407	407	393	372	403	379	355	376	390	390	401	359	376	366	434	416	407	370	386	386	421	411	372	385	386	370	383	400	379	358	388	404	410	409	427	410	417	440	391	388	422	383	417	344	398	412	385	403	367	392	352	388	390	386	380	382	365	379	436	394	373	372	393	356	414	401	340	422	414	359	353	391	404	384	433	403	374	387	399	377	378	373	372	361	388	408	384	376	395	368	396	376	365	453	377	399	380	362	400	378	394	360	369	371	423	358	392	413	379	376	412	394	405	409	368	366	385	355	379	408	344	364	362	347	415	366	398	366	365	399	401	395	391	396	405	405	367	360	380	418	391	400	361	389	389	384	395	398	368	355	340	371	381	407	404	390	361	442	383	417	394	403	396	388	388	399	394	386	391	418	381	390	393	390	384	425	350	407	401	413	384	416	399	371	352	408	434	400	358	387	348	386	367	383	372	401	396	371	374	392	408	395	387	375	366	357	372	358	359	406	387	402	410	374	358	392	400	395	377	357	368	388	371	356	374	400	377	376	396	350	383	426	383	409	405	341	391	412	393	370	376	395	382	417	384	367	379	389	402	358	393	373	390	404	385	450	388	341	358	412	392	412	386	415	424	399	358	450	379	365	349	380	368	352	400	350	349	381	407	350	357	380	398	415	384	351	404	378	414	366	379	408	406	387	397	390	439	401	401	396	407	370	383	367	398	403	433	367	348	402	390	386	386	350	376	389	392	416	389	386	379	355	359	376	375	383	386	377	358	388	376	424	402	383	394	391	388	397	367	369	394	376	387	375	374	384	383	382	378	408	351	384	382	398	405	386	389	398	372	392	400	387	363	368	393	435	363	382	381	394	394	425	397	379	355	405	357	409	392	390	362	346	375	410	399	402	385	404	382	368	395	401	382	391	379	357	398	404	385	375	399	379	377	379	403	349	443	401	376	405	370	440	410	386	402	373	406	384	369	359	387	432	411	427
3991	929	973	968	996	968	941	941	949	939	958	924	1004	1000	984	895	882	916	922	885	901	945	932	866	937	916	884	917	916	934	910	922	895	880	956	938	929	898	974	948	938	878	915	948	950	871	896	909	930	983	909	895	971	960	936	952	884	929	943	919	896	964	945	969	917	950	921	839	910	923	972	948	919	956	1011	931	863	882	943	913	985	925	971	897	953	990	948	951	945	886	957	834	961	962	955	912	932	956	921	937	963	933	917	926	933	956	998	934	909	923	921	889	947	927	933	906	880	900	947	896	877	876	914	939	942	906	996	974	867	899	905	892	913	907	932	908	926	932	903	923	931	892	956	945	938	912	929	923	928	934	911	931	903	952	968	905	938	971	904	925	875	890	987	915	893	919	861	876	872	997	956	927	898	934	866	973	949	902	900	944	963	974	968	901	907	998	906	957	917	966	928	929	978	998	921	855	976	935	949	984	960	944	883	889	974	984	913	892	921	934	978	960	944	895	888	944	978	919	929	968	932	928	961	914	952	916	921	973	979	963	982	853	911	939	949	945	920	919	906	895	989	923	903	915	901	954	911	898	872	948	908	925	932	980	891	905	924	947	932	934	959	966	889	907	958	880	931	908	924	901	887	931	1003	903	933	905	907	921	930	962	906	941	927	922	934	969	936	892	919	924	899	908	903	881	902	916	944	882	903	912	991	877	931	955	939	963	986	929	903	857	928	948	966	961	950	942	959	929	969	922	945	907	920	854	968	912	946	924	922	889	945	901	938	899	1009	943	945	906	957	907	946	917	890	928	947	987	913	904	966	950	839	1044	991	950	927	858	886	911	968	913	957	946	949	895	911	918	888	974	997	925	924	909	961	934	934	847	891	965	938	923	882	974	938	909	951	955	960	880	953	916	918	939	953	936	933	880	905	881	963	925	956	890	949	938	926	854	843	899	901	934	879	956	927	917	946	938	922	944	922	986	927	966	995	932	926	934	929	900	906	888	876	943	910	981	889	915	916	901	931	919	871	939	972	919	948	963	907	963	937	950	912	946	935	916	922	941	896	905	894	945	836	887	925	935	946	948	960	941	1002	914	927	936	969	958	934	932	933	926	923	932	896	930	920	941	911	899	912	894	955	923	945	922	891	986	901	897	899	969	912	925	937	928	928	908	931	922	859	944	960	956	958	939	931	885	981	897	879	918	885	926	972	922	938	895	913	930	905	962	908	925	912	967	941	878	906	911	901	936	907	921	910	932	949	904	931	922	928	976	896	913	929	885	910	907	1003	938	961	941	919	950	929	883	945	921	939	941	931	950	915	954	917	960	933	968	942	993	961	933	910	934	905	900	975	883	914	913	960	931	879	941	944	924	976	958	937	900	923	958	892	940	919	927	948	923	906	953	904	964	896	940	912	984	919	906	912	920	905	945	948	917	912	937	900	877	911	957	938	951	934	893	933	908	964	876	954	935	904	946	918	962	913	892	907	949	958	962	891	956	942	910	893	955	949	934	928	932	913	897	938	936	943	881	861	918	925	911	949	931	953	883	982	934	897	913	1003	889	872	916	929	926	1000	946	940	918	899	940	918	910	942	979	918	923	991	975	894	959	954	886	965	916	917	950	889	962	964	963	922	933	908	927	968	932	973	914	900	946	939	917	948	949	939	900	947	989	959	911	916	884	958	960	899	923	917	945	922	843	911	948	904	935	903	929	986	894	928	914	989	934	899	985	879	929	881	911	908	941	981	937	987	928	923	989	944	986	906	872	937	968	900	921	871	907	934	940	942	973	996	937	904	899	886	940	939	961	917	913	925	925	1009	920	895	907	973	916	989	954	946	923	910	918	900	937	934	947	915	895	916	929	884	951	897	917	922	929	956	901	938	886	967	944	941	929	901	924	939	953	916	890	924	932	963	879	940	923	938	927	890	897	919	935	937	853	956	879	981	933	949	896	916	927	951	943	962	930	888	886	975	905	889	930	934	963	903	875	931	979	906	907	962	940	983	952	948	924	875	936	922	921	937	892	980	938	964	950	946	918	951	919	895	932	935	923	927	913	909	946	954	950	967	967	869	954	951	969	958	969	919	943	979	986	931	964	930	978	912	957	965	903	897	916	920	946	900	945	982	921	931	970	942	948	949	945	874	901	911	962	955	974	931	916	967	924	927	938	918	931	912	956	918	981	962	925	940	857	888	908	981	880	907	904	968	948	895	967	949	939	952	883	912	905	875	932	893	928	895	979	878	923	929	901	903	939	951	967	966	888	915	907	945	920	918	952	1007	996	883	915	908	874	906	903	890	885	918	942	934	941	976	913	960	913	959	971	905	966	930	915	983	992	953	902	932	916	933	963	953	886	946	906	901	1011	961	968	937	923	965	887	918	953	924	930	866	954	869	926	930	894	924	886	908	906	908	900	917	898	900	941	989	904	891	845	874	956	937	873	865	931	884	936	907	910	928	939	934	895	931	870	929	898	929	919	931	907	941	921	963	901	935	887	965	1002	960	924	937	920	850	958	899	895	998	963	936	898	874	967	913	946	918	884	961	906	908	962	930	899	977	923	1009	920	980	911	916	918	895	948	988	912	909	919	951	935	891	955	913	971	905	900	953	928	904	935	977	909	884	956	912	900	881	909	956	869	922	987	934	948	927	933	894	955	920	922	891	947	932	907	929	968	941	975	940	919	865	916	914	880	915	952	940	975	948	922	915	954	950	921	924	954	937	899	888	951	963	914	929	949	969	948	962	964	966	953	920	924	874	899	930	901	900	931	956	909	949	909	970	930	968	915	889	915	869	949	1023	949	921	891	975	921	942	928	935	911	876	884	917	939	962	938	947	952	888	922	940	922	929	933	900	911	916	881	947	943	922	933	932	956	897	912	948	931	949	947	929	995	880	897	909	922	919	996	953	911	965	954	923	928	935	900	987	858	902	944	970	967	943	882	860	937	874	895	892	920	927	907	909	908	927	910	888	936	948	954	944	919	909	952	940	922	959	903	972	917	917	935	881	933	923	882	962	856	881	927	990	921	893	893	914	900	877	907	926	879	918	975	958	891	934	926	913	915	913	963	932	949	945	933	941	890	885	909	892	923	927	939	979	921	909	934	929	917	1002	937	910	911	951	987	915	945	891	906	957	880	927	928	866	943	901	943	935	963	930	936	935	961	932	918	935	963	908	932	941	875	886	948	950	935	960	951	919	900	932	939	916	913	894	873	909	920	923	936	920	922	930	884	896	874	947	875	905	938	996	897	984	908	932	935	925	973	940	919	945	899	914	959	944	901	920	965	931	926	902	968	941	969	988	984	915	890	952	922	923	970	923	953	941	935	903	947	921	876	914	937	937	989	949	914	916	892	938	881	949	928	930	921	949	925	911	920	909	924	953	944	909	892	960	909	922	883	981	863	889	941	967	943	914	991	863	965	935	922	946	900	916	922	912	910	978	895	925	929	917	974	922	951	963	937	937	943	904	984	898	891	911	912	928	935	919	942	960	941	905	903	921	922	960	924	945	943
14735	1164	572	524	452	416	408	398	392	390	394	370	375	367	369	336	364	340	376	354	328	336	356	347	343	330	361	395	315	337	348	347	353	335	343	342	374	332	368	340	336	330	366	371	375	368	308	346	355	334	375	343	361	377	344	310	345	326	339	370	381	323	360	381	336	360	359	326	325	380	362	346	351	360	367	354	322	363	335	340	322	378	344	359	339	375	351	364	332	368	350	368	357	373	342	344	347	365	370	373	306	341	354	349	351	317	336	385	361	324	357	341	357	358	357	350	368	336	336	360	340	338	384	334	352	319	361	343	342	310	349	376	338	346	333	353	370	331	357	308	357	355	322	358	373	329	348	342	344	318	352	344	351	376	347	300	376	369	320	356	387	348	378	359	328	324	339	339	358	318	318	360	359	343	335	336	368	309	351	324	356	361	348	378	338	358	326	360	338	347	365	349	377	376	322	326	346	372	341	313	357	335	339	326	330	347	339	353	371	298	321	359	409	372	334	351	340	345	355	341	356	340	363	371	338	360	389	350	357	390	345	373	327	344	370	383	386	345	316	348	296	353	347	361	349	360	377	312	366	347	352	341	352	318	332	326	345	334	329	346	360	319	351	372	358	350	328	342	350	332	337	364	331	372	316	330	356	383	348	356	375	361	395	355	341	367	322	371	325	355	379	360	301	374	341	350	334	380	362	351	352	346	363	309	338	369	331	327	374	351	343	327	336	345	345	361	346	345	344	355	344	373	311	352	327	367	329	336	360	364	330	307	333	367	332	346	294	340	297	320	319	360	321	347	328	319	323	318	363	332	334	354	342	355	350	345	284	355	337	378	328	341	360	324	289	355	360	352	372	326	359	366	356	348	346	371	364	404	388	361	340	326	344	308	358	384	351	374	343	371	365	319	348	339	359	382	359	381	340	347	371	360	345	353	365	356	332	340	313	387	346	333	373	342	379	350	340	357	368	354	339	321	361	347	341	334	366	336	342	385	362	334	323	320	327	348	358	346	353	373	366	368	383	331	367	350	338	350	358	337	345	335	327	352	339	375	301	360	332	359	342	356	352	349	354	334	336	351	356	340	306	354	374	331	323	348	358	346	354	339	342	348	348	371	358	348	376	373	352	333	375	312	363	342	363	353	374	347	352	392	334	375	345	321	351	361	363	364	326	361	383	369	336	389	333	341	345	341	338	339	415	365	375	359	324	346	349	351	428	363	341	351	378	342	329	349	329	376	350	335	349	341	338	347	324	331	377	343	358	346	327	336	375	341	383	367	303	365	351	352	375	350	339	370	334	361	347	359	335	338	372	310	333	352	345	329	352	379	349	367	347	329	383	344	337	326	342	357	356	356	295	350	335	375	343	334	347	345	344	350	340	357	324	350	325	303	346	313	353	377	342	331	324	351	352	369	368	353	354	351	351	356	353	358	358	375	337	361	347	326	375	369	331	375	353	372	335	380	352	334	375	341	335	335	367	358	356	340	360	351	329	329	319	351	359	351	365	355	305	344	348	372	381	341	359	355	307	348	346	357	348	338	329	368	363	350	319	340	339	341	308	312	340	365	336	308	356	351	365	371	389	363	364	380	347	357	376	323	350	314	337	336	311	353	355	339	389	375	378	329	356	328	352	317	381	345	367	352	340	369	358	367	335	358	353	345	371	335	361	414	360	376	356	394	347	326	325	372	393	316	350	363	323	327	359	355	359	375	326	335	350	397	320	323	344	310	338	380	342	319	369	354	377	337	378	330	329	348	316	345	339	338	331	345	322	354	363	317	352	357	308	374	348	354	321	343	347	343	352	351	367	347	333	319	352	351	338	352	345	362	368	334	345	348	352	350	386	386	363	342	343	334	344	344	343	349	342	333	364	365	333	325	334	364	358	360	334	332	353	334	353	321	318	342	328	391	401	345	344	402	328	368	335	352	344	347	336	359	355	344	335	327	364	376	322	343	355	349	377	324	360	363	330	332	358	343	316	347	386	337	354	344	356	310	348	397	357	367	349	347	308	361	363	306	341	326	316	392	343	349	348	352	395	326	338	352	378	323	373	336	323	357	376	310	344	383	346	338	339	360	337	345	320	359	353	360	371	368	344	343	312	330	378	349	331	368	354	329	350	334	365	319	366	333	349	338	332	357	361	332	331	341	356	356	340	358	360	319	348	384	351	348	348	371	355	334	350	359	301	365	363	366	362	356	378	363	360	337	348	340	361	351	378	331	367	322	365	389	321	359	348	341	360	358	368	360	387	352	358	345	370	323	337	325	365	360	347	359	341	352	358	337	345	304	339	323	382	324	359	332	332	367	383	341	355	359	293	345	371	357	367	343	320	400	358	334	370	369	355	344	354	304	313	341	360	344	364	374	346	356	364	368	367	336	357	365	336	375	350	318	340	329	351	358	344	347	343	337	340	330	345	342	347	344	332	356	343	359	335	380	392	348	352	334	360	386	372	363	352	332	372	332	370	338	359	379	329	365	385	344	365	346	325	349	317	354	383	331	360	361	359	336	346	358	331	332	359	347	325	342	318	387	362	355	321	336	377	342	352	372	326	318	326	367	351	368	347	337	313	354	346	355	335	401	330	359	328	387	355	363	336	382	376	316	341	339	333	367	320	376	356	345	365	367	360	332	397	356	355	340	335	338	363	352	347	378	308	340	360	342	318	372	393	343	333	342	338	376	351	373	346	307	310	359	384	355	376	390	371	324	334	364	345	316	339	342	340	310	338	361	328	337	379	335	404	352	344	351	345	354	332	354	339	396	356	345	402	375	330	326	368	332	347	360	379	342	347	351	339	345	350	349	377	354	343	363	360	346	353	331	338	362	374	327	347	367	393	338	361	350	341	354	329	359	351	363	353	323	344	353	319	318	354	352	353	318	326	346	352	371	355	351	353	373	352	336	358	341	309	331	382	323	329	367	336	349	367	379	319	330	340	339	339	372	323	314	341	331	364	369	331	362	353	340	355	365	380	325	320	361	405	368	350	376	348	383	355	352	342	320	360	332	345	338	324	354	361	323	365	337	326	317	343	342	347	394	313	348	350	355	351	331	344	349	330	352	366	354	339	351	350	380	362	369	321	364	375	335	338	329	344	323	359	355	323	323	325	342	395	341	327	345	347	350	332	353	406	359	343	341	332	389	354	355	367	325	367	345	345	348	322	347	350	322	349	336	332	339	334	351	374	362	353	367	349	393	368	357	353	327	372	349	337	344	334	314	360	376	375	328	362	376	350	351	365	339	348	361	322	344	371	376	326	371	339	349	383	364	345	336	346	343	334	372	373	352	344	326	370	366	350	326	347	362	330	327	366	355	364	348	321	353	355	333	333	375	324	351	331	364	334	358	337	351	393	308	356	372	340	329	339	321	313	336	371	341	372	360	376	344	347	323	360	343	349	366	400	340	343	325	367	373	341	328	349	383	374	350	354	367	363	372	349	350	354	321	372	326	321	345	390	371	385	343	334	399	363	328	353	377	415	368	364	353	396	327
11139	1052	1275	1452	1364	1152	1093	1062	991	972	871	896	912	945	879	880	850	876	864	892	844	820	878	891	877	841	817	841	846	811	810	861	833	828	824	833	836	850	849	785	814	857	866	838	786	831	816	815	809	774	843	861	846	862	820	866	873	850	835	816	849	840	878	842	848	821	796	793	795	840	846	831	814	873	802	839	777	876	822	775	809	803	884	831	743	832	820	848	757	791	811	857	865	886	848	819	823	817	800	770	889	853	858	813	792	812	785	797	819	769	787	788	821	835	829	844	812	857	836	808	770	867	857	798	823	808	781	852	826	802	857	795	851	779	866	787	876	838	825	894	843	830	825	835	829	844	814	855	837	863	871	817	807	816	869	811	822	789	786	827	794	878	807	859	821	879	805	833	764	801	799	853	871	800	818	897	806	837	869	835	805	849	841	859	867	864	813	846	807	865	846	800	851	832	821	828	872	819	816	836	865	870	846	830	809	854	800	836	837	779	797	806	827	823	840	819	820	847	821	858	820	816	871	849	827	814	813	778	822	852	829	813	822	808	849	858	815	817	818	808	811	815	811	844	818	811	796	868	830	809	814	801	834	841	863	823	813	807	834	859	795	815	838	882	819	808	844	820	839	854	824	841	826	811	817	872	810	842	811	801	868	842	832	813	812	784	844	885	787	853	813	867	821	806	832	856	885	791	830	863	790	823	852	853	808	783	816	838	805	810	828	805	842	823	802	783	866	865	836	854	806	861	818	837	864	853	821	805	862	801	870	797	860	811	813	805	823	858	836	818	824	819	832	857	808	871	795	776	879	831	819	785	859	871	820	827	848	895	837	796	843	829	772	845	846	771	802	853	792	841	840	874	786	832	821	800	840	843	862	808	854	843	810	846	840	849	793	816	852	804	795	841	841	872	810	837	832	831	833	835	840	839	814	795	850	819	851	807	862	820	846	853	844	822	813	845	778	817	781	864	792	848	778	852	812	827	833	826	822	806	811	826	831	837	811	838	890	780	840	858	841	846	902	817	779	843	853	852	814	838	850	827	824	841	770	871	836	823	795	813	814	884	824	816	826	816	763	880	826	878	857	852	788	832	791	775	823	852	833	763	801	832	803	817	903	801	780	847	855	812	748	792	827	812	818	817	844	815	855	832	817	839	767	803	837	831	841	829	845	899	840	810	807	806	866	780	783	861	859	819	870	761	859	784	795	816	845	788	875	847	834	826	804	821	853	835	861	845	849	811	848	839	838	834	871	874	814	845	831	849	826	849	814	818	792	816	838	807	857	793	888	859	840	843	841	833	831	830	810	804	835	806	805	846	811	792	823	786	807	867	812	882	833	808	826	826	838	822	831	847	784	825	850	823	750	819	827	829	846	859	863	815	776	833	810	878	839	835	816	792	814	842	800	827	830	844	874	810	792	857	803	837	823	767	840	884	890	749	810	843	812	819	857	806	867	771	863	798	861	867	802	839	845	835	832	818	848	845	846	862	860	855	826	822	834	879	781	840	809	840	792	774	888	823	845	851	797	835	814	858	830	795	839	843	858	808	820	842	819	821	880	793	824	852	806	829	791	774	780	807	841	830	807	798	837	817	827	819	846	782	814	827	870	863	858	878	816	846	817	848	797	815	884	810	861	839	816	780	859	850	750	855	849	880	898	829	872	861	828	854	809	800	801	856	829	842	824	813	794	820	805	803	856	822	802	852	827	805	833	831	866	881	796	861	819	850	829	843	829	841	823	861	815	793	816	808	853	857	800	835	842	835	746	816	799	830	861	824	828	846	898	863	848	835	799	834	833	775	835	817	811	828	867	849	841	785	819	789	818	809	905	848	861	803	827	831	839	812	845	822	850	812	818	821	822	806	792	808	847	864	861	811	809	805	818	783	817	868	833	815	833	841	811	832	835	828	813	828	792	801	845	836	839	828	835	801	828	785	821	840	832	840	846	827	833	805	844	861	764	830	839	844	848	893	843	799	838	839	879	799	837	808	855	825	806	818	874	782	815	841	876	876	862	814	828	851	810	870	784	826	782	919	819	783	848	806	851	807	811	793	823	830	779	788	804	818	829	867	828	851	817	822	824	826	863	845	823	849	817	792	833	839	838	819	876	838	839	831	885	803	819	775	866	862	817	816	846	803	815	806	776	829	852	829	847	812	846	821	792	844	789	831	835	860	844	819	865	804	823	770	801	859	868	832	892	822	863	826	829	796	786	816	828	839	852	814	818	812	832	821	777	795	850	783	837	809	822	831	841	796	812	815	819	824	828	831	830	822	815	850	795	816	834	853	800	812	863	807	844	873	825	850	804	786	817	874	820	837	782	860	833	816	876	790	849	803	881	809	831	819	807	826	809	826	775	801	785	831	829	800	836	822	826	837	831	832	811	818	791	805	827	820	810	839	831	793	813	794	800	861	805	870	838	776	840	774	857	780	830	815	832	840	826	827	839	841	808	873	877	850	809	821	841	845	845	818	796	851	843	825	813	799	803	860	806	792	825	812	846	836	841	779	842	810	818	847	794	788	826	812	783	845	798	880	853	810	811	843	851	777	817	868	788	780	805	837	812	831	814	731	850	857	817	827	778	865	820	776	858	828	808	798	879	845	825	861	836	825	837	811	821	846	862	844	818	822	825	838	811	851	818	774	854	899	822	828	797	831	809	781	863	843	832	820	836	842	779	850	870	843	850	850	786	845	869	837	802	801	827	804	828	842	835	801	827	810	825	848	819	812	848	796	884	854	882	861	763	847	879	896	825	867	837	854	848	790	834	826	848	829	819	811	850	814	802	825	832	818	793	884	823	830	883	810	844	812	871	826	849	825	818	829	805	807	807	827	821	807	800	806	867	795	790	857	801	817	795	828	859	862	793	804	842	819	866	819	796	819	868	812	822	825	768	817	855	839	835	862	798	863	823	842	863	818	799	817	772	847	827	860	823	866	832	813	821	789	842	796	842	902	827	808	808	761	807	847	805	790	799	823	850	814	818	840	806	790	818	790	826	825	845	798	820	845	825	835	813	796	838	847	844	869	816	805	846	795	813	843	832	822	863	821	831	827	862	821	873	873	805	817	810	831	873	802	828	890	836	834	834	822	822	800	804	813	838	828	806	827	829	821	864	828	869	795	823	824	797	819	842	812	889	815	889	833	797	868	850	816	852	800	819	817	840	820	840	844	793	817	849	812	844	811	834	816	842	837	848	851	780	884	806	828	819	815	898	859	805	808	785	855	850	802	797	824	831	816	799	796	835	808	816	796	847	845	851	822	761	856	861	790	807	753	795	799	842	828	830	831	823	845	839	834	864	816	811	811	854	804	817	835	826	823	799	809	788	821	849	807	849	842	818	836	846	799	860	874	859	825	808	864	852	851	819	873	782	813	865	835	821	827	824	819	833	800	852	846	857	815	821	806	826	880	798	885	830	890	847	793	819	865	775	815	889	810	854	884	837	809	830	818	842	855	849	865	863	860	829	837	801	860	858	815	826	840	820	820
24576	2506	745	499	375	290	250	219	203	189	206	202	187	190	172	172	184	165	172	174	172	190	179	169	155	178	174	155	160	167	173	176	154	182	158	191	175	176	155	171	165	147	159	157	158	159	159	171	170	172	162	155	143	180	168	184	179	160	162	157	164	188	157	161	158	179	150	144	150	155	166	170	154	143	139	159	143	154	165	167	135	174	136	164	169	143	154	161	161	168	174	154	137	161	191	174	155	165	181	162	141	154	155	171	172	167	145	180	155	156	152	160	150	183	155	134	159	136	154	157	153	175	159	173	153	161	149	159	146	156	145	168	149	144	159	142	165	160	174	170	161	167	172	159	158	142	163	180	142	159	171	133	171	168	151	148	135	159	170	151	165	162	176	167	170	153	163	158	154	178	150	167	170	176	162	164	136	146	176	165	172	153	160	130	165	169	146	155	174	160	157	166	151	157	147	189	181	161	180	163	153	155	176	178	170	177	197	146	161	165	163	174	167	154	157	154	176	141	170	153	160	162	152	169	147	157	151	159	163	168	144	151	163	171	143	170	166	161	168	172	159	147	142	166	156	176	181	175	154	185	143	155	151	169	180	144	133	141	142	148	149	152	163	171	154	163	169	159	161	142	166	167	164	157	184	180	153	154	174	161	146	157	172	145	166	165	142	166	151	165	147	152	144	160	140	163	159	149	136	147	134	173	156	184	174	122	184	178	150	159	170	182	153	168	163	189	153	170	153	142	158	179	141	160	176	151	171	146	174	165	129	162	162	171	195	153	179	159	157	154	168	164	140	146	139	161	166	193	151	170	179	147	150	162	155	144	164	158	161	135	146	171	195	155	181	154	166	142	159	157	158	150	147	167	175	155	164	178	168	178	178	145	177	158	149	158	160	157	134	166	145	154	158	163	172	160	169	148	162	169	162	179	178	178	163	168	182	159	152	147	152	151	171	180	167	183	137	187	168	146	168	144	177	162	177	162	150	132	162	172	172	156	168	146	174	176	152	168	176	157	163	165	154	163	161	152	169	134	162	157	153	166	172	160	187	171	145	171	156	183	170	140	151	151	158	151	128	160	153	164	149	167	138	186	138	166	170	158	150	157	139	145	159	163	190	169	155	181	157	159	156	152	171	138	174	153	168	166	157	133	139	152	154	130	159	178	174	156	170	177	140	151	178	169	180	138	144	143	142	146	157	167	167	155	164	155	172	155	185	148	173	172	180	155	194	144	146	156	157	163	156	173	194	168	143	189	173	145	168	205	140	153	136	159	163	161	153	157	163	167	171	170	148	150	167	164	166	156	192	146	171	152	163	161	146	158	173	179	165	147	168	178	144	157	180	159	164	153	170	167	161	176	172	140	154	146	158	155	167	155	170	160	178	178	164	175	179	169	146	148	159	153	176	165	158	177	162	158	159	151	166	156	147	150	151	168	142	175	149	161	160	163	154	144	148	140	159	148	142	146	158	138	168	165	148	177	165	152	172	158	158	180	148	159	162	140	182	162	171	169	148	157	147	172	165	160	169	171	159	185	185	168	129	175	158	146	159	160	164	141	146	154	156	179	148	163	150	155	163	144	176	155	176	166	187	160	182	159	162	161	150	170	168	138	178	150	162	127	134	161	155	176	173	166	167	171	165	200	184	146	186	169	168	157	160	157	160	159	163	174	182	162	156	175	171	151	172	162	175	162	151	157	153	170	140	157	165	177	174	165	151	143	165	170	154	168	141	143	157	168	160	158	153	160	175	189	172	165	171	156	182	155	160	186	170	158	158	189	176	165	178	142	169	172	157	192	166	155	140	155	151	156	175	171	177	178	179	137	149	174	165	177	153	156	151	151	154	156	157	167	159	173	164	182	166	159	158	173	129	167	147	167	171	156	164	149	166	143	145	161	175	164	161	155	146	158	185	154	174	167	166	173	158	165	152	149	151	148	157	173	154	146	163	174	148	185	181	166	172	157	171	169	139	153	150	149	143	175	166	174	162	164	172	169	162	152	148	158	175	174	157	156	177	170	130	156	153	174	159	150	151	148	145	178	170	161	140	172	149	154	156	186	148	172	157	177	172	153	151	163	122	159	185	207	167	160	165	163	147	146	185	172	170	167	186	172	159	180	198	141	142	168	152	159	167	145	168	174	158	176	197	168	174	172	158	157	155	161	171	177	147	171	186	161	185	187	154	166	148	156	167	171	146	154	166	156	151	161	164	154	158	172	156	145	171	144	159	154	160	172	180	137	166	147	148	173	166	144	148	180	146	134	158	159	157	191	152	140	178	157	163	155	191	164	140	173	139	172	160	137	152	159	167	153	152	170	153	172	152	156	158	160	159	177	151	181	148	167	180	164	153	171	176	141	149	163	147	127	167	153	174	144	171	152	165	166	186	163	161	157	164	170	147	172	166	167	141	159	175	156	155	161	149	182	165	167	162	169	149	140	159	159	158	130	153	161	172	159	139	173	142	142	176	174	174	160	175	198	172	170	179	150	157	130	168	162	161	165	159	155	188	186	151	184	155	163	172	174	159	149	166	170	161	175	141	173	176	148	185	152	195	181	150	180	148	168	178	178	169	152	147	148	150	156	159	155	174	167	139	163	154	183	174	180	157	165	152	176	134	160	143	153	162	161	155	153	150	166	182	141	149	157	149	167	171	154	149	165	166	168	189	162	151	157	166	140	167	182	174	149	154	185	166	148	151	149	184	155	165	153	148	169	158	151	180	172	173	164	143	153	145	174	161	162	165	170	160	140	161	182	161	147	175	165	174	143	164	155	173	173	157	158	153	184	151	160	148	175	158	166	156	165	156	140	158	162	166	176	158	162	152	168	156	166	198	171	155	156	156	157	171	163	172	165	157	147	150	147	135	170	192	160	178	159	164	150	168	144	149	153	168	184	148	169	158	173	197	175	162	163	139	153	164	154	144	162	154	156	148	165	173	161	164	155	157	145	150	165	176	168	166	181	153	179	170	162	167	155	131	136	141	152	157	164	148	179	161	153	182	165	190	181	165	173	164	141	156	159	147	202	173	150	182	165	178	156	145	143	161	160	161	166	157	150	166	152	177	165	161	164	134	170	147	163	149	153	152	171	163	130	160	170	160	179	165	194	185	168	138	171	154	183	165	195	164	150	142	147	173	191	157	156	167	157	155	152	191	191	200	166	126	163	166	159	172	145	160	146	151	194	174	142	141	172	168	160	185	161	146	149	153	149	190	183	165	141	158	149	168	152	177	145	178	183	159	161	159	166	151	149	158	157	161	153	165	147	143	173	169	154	174	161	143	184	175	179	163	154	175	165	171	156	175	159	168	146	167	161	165	167	144	148	143	143	174	170	149	172	149	160	145	165	205	159	166	164	170	152	162	136	162	172	191	176	145	170	159	151	160	161	177	138	150	169	168	162	155	155	159	146	165	170	167	152	156	149	174	158	158	186	167	160	155	157	164	178	150	137	159	153	168	176	156	165	159	159	152	140	160	140	134	163	144	140	140	169
14912	837	1476	1690	1360	1098	958	816	741	704	640	601	562	611	530	562	501	499	512	492	486	452	481	499	453	440	466	457	439	467	469	427	444	420	469	482	439	432	448	430	417	401	415	445	448	463	455	482	422	457	428	408	407	415	446	438	442	421	440	389	439	437	445	443	397	438	446	414	409	445	414	407	423	451	418	454	440	432	417	421	409	406	424	416	424	432	444	398	463	452	392	429	423	418	412	416	412	415	410	404	454	419	416	402	441	432	411	432	429	423	420	443	420	435	409	441	434	380	392	413	430	458	461	443	387	462	429	412	433	401	408	419	417	407	454	400	416	431	428	427	435	426	414	436	410	391	431	429	444	420	411	409	425	417	428	395	455	411	399	421	378	412	458	404	416	407	427	393	416	417	404	389	423	450	428	433	446	428	427	434	408	421	416	421	411	386	401	405	433	458	422	424	441	418	405	455	436	437	447	416	425	455	403	432	439	416	412	437	451	436	432	453	399	440	455	449	385	456	406	446	394	434	424	389	415	421	432	454	414	460	404	416	393	434	443	428	424	434	403	394	408	475	420	425	426	442	426	429	428	409	401	401	427	394	444	402	432	437	451	404	414	416	429	430	433	406	448	413	430	396	433	432	441	440	411	412	443	430	420	451	426	410	428	459	413	392	423	414	407	446	448	405	426	450	398	444	401	435	410	419	410	402	431	424	480	436	427	419	442	417	427	423	406	406	437	408	443	427	427	401	405	447	425	469	404	376	435	446	415	431	433	393	464	437	424	421	438	434	415	429	405	393	443	405	433	405	437	395	409	428	398	431	386	427	389	390	433	430	421	410	419	429	407	447	436	460	424	428	409	440	395	399	428	432	390	442	405	463	403	428	383	414	424	429	413	437	404	457	432	409	404	447	419	438	442	409	406	458	438	434	434	461	420	419	421	434	419	409	397	492	427	413	406	431	433	436	398	401	438	400	425	434	406	450	453	423	438	441	457	380	424	455	417	378	405	404	433	444	415	418	433	424	459	397	402	409	429	435	418	445	431	458	431	415	460	440	428	436	469	420	389	417	446	398	450	464	442	425	438	441	433	430	423	421	413	417	468	411	396	433	426	416	387	398	406	453	395	420	423	432	419	428	432	400	429	424	433	448	425	416	375	415	458	423	462	411	403	414	458	421	449	398	379	423	396	440	372	445	438	413	435	434	452	420	414	437	420	441	415	413	422	440	433	431	445	409	409	435	446	467	442	423	445	418	407	423	446	426	409	391	434	423	422	425	430	410	427	409	440	441	410	433	405	413	432	389	437	409	429	416	419	381	413	413	421	422	399	427	399	446	403	391	439	401	420	420	449	429	438	415	438	425	430	456	403	403	410	442	410	430	419	429	413	408	420	426	441	413	426	427	481	436	479	426	419	424	400	453	403	419	423	403	434	472	409	413	402	422	419	403	412	456	403	434	424	397	422	427	460	403	429	387	435	413	414	407	432	448	427	442	434	453	401	425	426	444	464	424	426	416	439	418	385	402	413	428	446	406	407	411	405	426	406	435	409	437	449	451	434	382	444	410	450	437	403	453	417	422	410	424	420	425	432	465	389	413	430	405	430	422	444	432	396	422	393	408	378	463	447	383	418	432	391	406	410	412	411	424	434	391	433	442	437	438	440	462	423	416	418	433	455	417	464	436	427	411	393	399	461	440	408	422	435	405	417	439	435	453	398	408	418	420	417	391	422	411	433	435	465	421	434	385	446	392	415	407	379	433	401	478	404	406	384	409	424	433	437	428	439	418	384	407	423	399	420	392	430	434	393	417	407	415	404	422	413	429	394	421	415	438	425	415	459	432	398	464	420	425	415	427	421	421	425	420	435	445	421	423	419	448	433	398	424	434	429	440	415	401	399	386	426	423	397	441	416	398	414	419	408	419	469	421	450	402	438	435	422	419	429	401	444	444	397	437	417	435	453	416	409	394	400	415	410	410	452	424	416	423	422	421	441	412	416	402	401	434	415	444	436	439	438	421	421	456	408	412	445	398	425	481	412	424	387	416	443	406	443	419	428	451	402	394	439	434	434	438	425	395	439	436	413	435	405	413	411	442	421	431	428	456	457	440	452	439	438	430	406	410	416	436	415	423	410	428	409	402	412	421	417	430	432	372	410	437	415	448	462	423	382	427	458	413	438	406	418	432	452	422	422	443	406	451	416	411	431	409	415	447	428	444	398	429	399	422	423	427	415	435	414	415	417	406	435	433	439	466	410	420	415	443	417	419	425	431	424	417	413	454	431	383	431	429	410	430	440	406	415	405	410	410	417	420	427	416	437	435	438	435	440	451	450	426	442	445	418	405	462	391	421	457	466	409	371	445	423	417	441	410	429	421	376	394	405	441	435	408	417	420	436	497	436	454	439	424	407	429	422	420	412	429	385	426	410	401	442	433	429	416	421	399	416	438	438	443	405	405	470	442	422	414	419	404	432	441	431	415	435	447	416	454	442	450	414	445	426	405	407	451	453	425	400	429	402	433	405	442	432	443	413	441	422	440	440	414	391	394	428	421	457	427	403	417	430	446	435	384	442	399	447	424	395	402	398	404	433	427	425	446	444	403	417	401	414	438	424	409	407	450	410	415	427	413	412	452	411	439	443	454	392	413	428	400	450	424	426	448	414	427	410	417	430	424	463	413	400	430	443	419	390	430	442	411	414	425	460	447	404	420	474	445	433	376	462	426	446	396	466	402	449	414	412	425	420	399	442	436	395	440	404	430	436	400	433	404	451	476	440	433	431	410	427	437	414	420	436	424	424	440	406	401	406	438	403	424	421	451	434	419	416	446	410	428	444	411	420	417	420	420	447	455	411	427	417	399	466	425	470	396	435	398	388	431	391	381	450	429	427	425	393	445	391	416	426	434	373	426	429	438	413	414	402	392	418	420	391	435	420	405	434	396	467	431	414	453	415	382	424	432	418	396	449	418	403	459	427	401	439	412	437	465	366	427	434	431	416	423	419	409	426	422	400	462	443	438	406	402	402	424	429	426	447	432	451	459	447	404	419	425	422	418	449	407	412	407	442	413	460	443	430	422	449	449	417	430	420	394	446	364	417	389	459	429	404	409	443	415	397	414	422	396	415	407	397	434	464	440	405	431	424	407	429	424	427	430	408	406	399	440	404	440	427	430	391	444	417	426	462	412	432	407	411	419	422	447	424	430	430	441	403	437	419	410	409	421	432	436	422	410	390	477	420	388	421	442	435	432	428	419	449	453	411	421	420	404	400	429	441	428	409	460	446	440	409	397	415	452	447	403	410	403	420	422	424	405	493	425	412	402	438	403	452	422	424	460	432	446	432	453	453	375	414	401	412	447	394	439	382	444	427	414	410	451	436	406	435	398	452	447	449	423	421	423	432	438	419	423	466	420	389	420	411	442	450	419	428	382	414	418	425	412	428	434	447	421	441	422	405	425	415	382	417	406	467	398	444	446	434	396	409	455	417	455	419	430	438	417
4440	444	398	404	409	387	381	385	393	342	398	410	396	400	393	388	393	392	403	377	393	370	378	390	383	384	388	413	394	406	402	379	371	391	389	357	397	375	387	387	387	354	380	363	404	391	386	369	394	364	390	381	373	380	393	402	372	396	422	366	359	392	407	391	356	399	362	403	394	387	399	404	372	347	387	381	377	361	356	392	340	396	399	403	381	372	363	391	425	387	367	385	370	383	365	408	371	398	383	441	388	397	390	389	403	401	396	370	385	369	417	391	392	357	411	417	403	395	394	392	401	379	381	399	397	398	365	375	393	401	421	411	390	395	410	346	379	384	394	399	391	419	400	393	424	362	357	415	420	389	394	393	375	413	388	395	388	377	395	394	407	361	361	410	377	354	411	362	413	377	407	373	370	383	385	405	454	385	385	402	413	386	398	361	346	392	369	395	399	359	406	417	413	409	387	391	401	380	382	411	434	410	393	410	408	401	401	406	380	367	387	424	357	417	363	372	418	395	407	359	370	417	401	402	321	388	372	376	448	397	423	405	427	405	387	388	388	401	360	380	365	393	359	382	390	357	412	403	357	378	382	406	406	393	416	402	366	394	401	411	414	381	419	372	364	408	393	427	362	382	393	387	366	350	392	384	381	359	406	377	370	434	351	425	430	424	387	406	402	376	397	401	390	380	371	362	362	378	381	421	381	397	334	414	361	388	355	418	351	395	386	422	374	392	435	382	376	399	377	370	388	401	402	386	354	402	411	409	347	363	415	366	396	386	382	379	390	379	378	401	409	395	389	354	410	423	397	371	384	403	397	395	407	404	389	372	420	407	373	415	385	411	392	418	424	377	366	385	377	369	376	408	400	404	359	412	396	374	331	387	362	405	352	398	390	382	394	395	366	399	410	378	410	402	375	405	410	388	389	381	387	373	411	405	365	414	347	406	401	396	378	381	404	378	381	381	403	366	442	379	357	364	348	373	360	395	391	350	364	377	418	379	392	372	388	359	341	350	413	393	398	382	382	374	391	422	386	406	379	389	377	404	362	370	362	382	394	419	382	396	394	386	413	381	381	382	357	327	414	375	376	406	363	384	412	402	409	391	423	374	418	358	372	392	409	405	434	435	402	412	400	372	391	409	374	371	384	364	422	341	383	402	368	389	393	391	400	412	405	392	398	427	399	405	375	423	394	382	397	400	414	380	400	386	393	370	404	377	395	408	374	378	406	370	368	363	412	335	404	385	381	360	392	396	411	395	394	381	365	378	414	353	383	365	428	372	378	391	357	395	401	382	382	425	375	405	407	421	374	401	378	344	418	359	369	383	357	425	403	387	357	389	362	402	372	363	360	395	405	412	404	383	376	393	407	344	421	378	425	357	410	389	339	358	379	417	375	392	345	384	365	395	392	393	408	409	401	372	392	374	364	416	402	367	380	373	392	419	405	391	386	389	382	400	371	404	393	355	345	371	393	374	429	382	404	381	398	405	354	390	412	421	361	402	404	408	415	442	399	381	405	401	400	384	399	359	374	378	354	401	376	388	414	376	390	376	410	390	397	414	362	371	364	392	362	407	396	414	360	363	421	389	388	400	400	425	394	361	428	380	394	393	407	374	405	420	377	386	404	373	403	402	409	447	391	406	394	362	375	397	423	366	356	367	385	413	420	412	383	369	393	403	367	368	403	386	407	401	353	368	373	398	385	415	409	405	334	446	407	390	371	386	385	350	343	367	367	369	382	385	377	373	384	382	430	387	393	376	426	410	415	388	401	371	417	425	424	397	417	368	404	424	396	428	387	344	393	423	368	363	426	384	380	372	382	398	383	424	393	358	389	319	391	442	354	393	398	382	390	389	397	422	386	403	381	391	368	369	372	352	403	392	366	376	374	422	409	360	399	403	393	421	378	410	364	371	402	392	417	395	368	423	404	387	385	377	398	344	378	398	448	394	347	373	376	380	371	395	372	360	357	365	430	409	402	412	379	387	356	386	392	361	400	415	444	402	344	390	387	381	376	393	378	369	397	400	406	374	380	385	376	393	356	370	395	410	368	398	400	427	349	408	423	389	405	382	385	421	407	421	420	358	373	396	359	387	391	354	406	401	382	405	387	394	413	390	383	405	403	368	401	380	385	379	399	373	386	401	384	408	411	396	405	388	405	393	402	371	408	367	400	400	403	374	386	332	377	378	398	377	396	407	413	382	383	387	380	403	389	384	381	363	382	399	384	335	386	387	407	383	376	379	405	374	375	417	372	412	399	428	382	360	374	397	386	384	394	409	376	414	398	394	406	380	385	370	395	390	401	394	388	395	379	427	406	380	416	409	360	371	422	398	416	377	440	393	410	401	361	382	407	384	393	376	400	410	368	394	400	373	394	402	362	362	420	389	406	405	403	395	366	423	386	402	375	375	380	398	373	410	395	415	395	389	354	435	432	410	386	348	391	370	368	409	400	412	404	400	351	380	371	399	386	411	388	411	385	361	360	366	435	433	384	440	392	377	371	379	349	380	392	340	380	418	407	421	379	376	378	399	393	402	384	401	346	388	403	396	376	387	362	398	407	387	369	402	390	396	413	375	378	404	378	423	392	423	413	405	390	377	388	384	368	408	405	392	376	368	377	375	393	378	378	412	423	354	352	400	351	375	395	396	395	423	386	392	413	406	367	390	376	396	395	364	359	403	405	426	406	381	379	380	415	402	362	386	386	372	421	421	415	405	366	388	383	388	377	358	379	401	410	348	356	360	378	372	420	375	387	436	400	368	401	393	384	387	407	353	386	397	359	356	369	424	385	380	390	388	375	404	394	360	364	367	413	398	401	386	428	359	390	381	372	410	382	384	406	369	410	380	387	409	388	399	374	419	379	385	365	356	378	370	388	404	371	404	349	374	430	361	354	431	378	399	395	376	356	375	401	403	409	345	380	369	379	369	399	411	378	431	392	377	393	351	415	387	417	399	386	426	412	388	386	402	411	406	360	399	358	389	354	404	372	365	367	359	412	407	428	388	369	387	413	439	398	367	387	391	409	397	386	398	420	382	398	374	376	420	414	401	375	390	367	413	409	353	414	419	360	341	400	390	401	366	406	339	399	379	407	381	400	403	381	387	417	380	398	381	382	373	432	375	419	379	405	386	428	420	385	377	389	400	398	370	377	377	409	411	360	392	384	393	379	395	411	392	397	402	358	398	368	393	383	377	404	366	377	359	395	388	377	360	381	402	382	403	365	358	397	421	426	369	366	386	399	376	404	378	394	365	378	388	404	381	404	461	408	433	411	406	382	392	398	363	405	368	381	360	413	395	384	394	415	377	412	412	400	362	343	403	440	386	401	379	400	402	377	384	392	352	390	417	375	371	396	427	367	441	421	428	354	383	394	409	416	412	406	403	379	373	363	422	413	420	368	357	402	397	358	384	396	372	404	385	381	390	389	378	359	386	388	395	400	414	394	404	377	412	381	422	393	388	408	375	375	384	366	350	372	368	379	382	396	374	377	410
4089	942	1012	1006	949	948	983	859	959	902	935	950	934	888	912	918	917	924	969	886	894	934	917	882	918	961	942	947	921	945	921	940	962	918	978	828	960	915	984	974	938	962	906	943	936	889	938	880	916	973	908	926	912	943	926	910	928	910	905	905	976	881	943	953	948	947	928	966	893	904	882	942	917	919	927	873	938	922	930	932	924	931	917	915	923	924	928	923	875	941	947	963	945	926	948	910	975	1024	929	929	941	939	903	887	897	930	933	932	898	975	899	893	883	857	915	919	954	968	929	921	951	974	924	921	932	897	931	878	892	914	905	950	917	908	889	939	894	853	935	927	916	888	949	948	887	875	961	921	875	929	917	893	927	890	948	889	947	926	952	902	928	920	923	957	920	906	926	941	945	927	919	918	942	911	928	898	956	896	942	907	901	981	895	943	933	899	931	910	942	870	866	956	960	928	895	886	905	881	892	967	959	888	892	950	899	917	909	971	918	926	933	928	941	941	911	858	911	901	894	979	912	964	910	944	927	877	971	934	915	926	917	931	921	904	882	965	896	872	954	894	930	910	958	950	889	922	886	921	932	942	884	961	937	934	914	975	908	915	892	911	917	952	926	923	943	906	961	932	967	920	938	908	866	948	899	902	890	954	937	919	904	896	923	903	939	911	908	915	883	957	988	870	948	923	949	915	906	896	963	877	890	880	918	903	942	906	979	982	894	919	945	927	932	953	933	877	946	934	907	902	892	897	922	982	944	865	944	924	900	937	963	948	979	912	934	892	889	907	916	898	929	930	913	923	940	958	950	989	943	917	853	965	899	903	908	893	924	936	927	868	911	884	931	869	926	918	1022	992	942	925	903	921	948	952	952	927	959	927	885	922	916	953	979	860	949	885	933	910	928	955	923	898	930	882	967	970	901	885	866	917	956	927	896	931	866	917	863	870	951	981	910	941	903	877	859	913	905	968	928	942	922	957	935	1006	905	930	971	950	946	881	876	894	935	962	883	882	897	883	883	962	972	923	900	955	900	936	962	908	984	901	900	881	927	892	943	933	988	926	948	899	922	916	947	900	913	933	969	926	883	925	947	943	943	984	928	900	962	920	942	950	932	940	912	953	924	958	887	925	908	895	919	892	929	891	906	889	917	917	915	951	905	883	930	953	930	953	899	943	892	983	950	1005	980	901	939	900	927	915	916	934	944	926	901	951	934	887	973	944	939	903	915	934	910	916	867	908	938	903	910	929	936	947	912	944	900	950	894	868	923	888	946	876	927	979	949	935	945	911	918	901	877	917	931	979	981	908	923	893	944	967	952	965	877	901	937	951	890	927	939	925	905	890	894	863	874	939	942	939	927	913	948	935	937	1003	925	917	920	971	906	972	931	905	943	936	950	895	954	889	942	937	900	933	928	924	876	858	910	962	895	841	917	944	958	960	929	919	926	976	968	900	907	926	870	874	889	927	935	889	947	851	932	867	937	920	883	937	902	886	885	931	928	919	957	857	896	903	914	918	880	948	917	962	945	907	963	985	935	903	931	953	935	913	920	893	928	944	949	881	938	888	910	880	936	921	898	921	951	889	954	885	940	940	951	947	925	903	934	951	912	920	915	922	942	859	896	886	909	901	911	974	948	960	872	889	917	958	899	924	950	896	921	910	915	926	935	953	907	880	955	921	962	906	964	917	926	993	875	897	893	975	929	990	928	879	926	947	900	941	974	985	934	932	947	957	918	883	912	935	920	917	928	958	955	930	928	848	954	941	886	877	896	952	955	909	942	918	923	890	941	915	893	941	919	992	946	927	949	940	878	893	916	885	914	960	955	929	965	943	979	958	961	859	926	904	885	939	931	936	889	962	941	942	909	905	972	913	919	928	936	950	906	901	929	950	933	940	847	874	876	906	891	949	991	965	855	929	944	923	894	918	906	922	899	874	957	909	905	909	956	925	916	914	875	909	921	932	886	876	962	925	951	868	895	877	949	917	896	926	922	913	909	941	896	922	987	911	928	918	994	916	884	927	889	968	933	907	902	947	903	931	946	933	932	947	875	931	867	910	952	875	892	905	897	972	904	924	916	914	925	839	910	940	916	895	910	967	982	869	907	927	962	883	946	873	940	914	970	927	906	916	917	944	951	886	920	947	911	910	903	877	916	900	932	927	920	906	913	947	948	962	909	954	927	862	909	907	908	817	922	943	940	911	915	924	892	954	946	853	901	957	953	892	856	907	943	927	919	986	927	985	886	894	961	882	903	894	906	889	842	937	910	911	965	946	930	903	933	886	865	904	953	902	897	855	944	925	903	939	845	941	918	976	920	950	888	937	911	907	966	974	945	938	928	976	903	897	918	968	980	939	919	954	948	983	936	888	911	929	913	936	991	974	915	866	898	968	937	941	984	886	986	925	860	912	935	886	906	922	892	1003	937	959	884	932	942	953	977	858	927	914	881	859	910	908	920	902	912	939	893	963	941	887	885	898	945	929	964	967	867	852	949	925	923	916	861	914	933	909	967	917	913	901	884	921	939	874	953	993	970	959	914	913	893	878	946	922	899	954	952	933	900	875	897	933	936	927	936	962	927	883	876	935	940	905	929	902	978	945	923	928	955	980	951	961	941	930	947	954	913	950	948	927	955	927	897	892	981	923	940	950	913	957	915	959	917	889	908	950	880	942	900	892	936	912	951	904	961	910	933	967	905	919	928	919	954	939	950	935	931	938	921	897	931	884	894	934	943	933	929	884	898	912	856	945	908	898	931	943	926	924	946	948	950	897	854	933	926	882	883	904	911	907	944	901	919	978	970	915	1010	917	929	919	911	930	932	938	910	867	923	902	931	892	878	881	955	937	916	861	933	896	924	947	975	910	897	912	879	935	852	953	962	922	880	961	895	959	883	931	951	865	925	954	982	956	930	963	932	931	912	913	946	983	877	927	892	928	915	912	941	919	948	930	910	911	900	952	923	941	982	958	978	972	917	895	901	900	891	865	920	946	892	904	905	913	970	937	951	964	940	875	953	903	937	888	935	916	933	939	968	966	955	943	895	916	902	929	959	921	949	999	912	940	932	967	941	923	909	928	966	945	926	905	914	934	922	938	902	940	881	891	939	886	908	883	951	854	890	920	878	980	948	926	971	954	930	929	917	908	972	949	890	963	921	910	925	954	916	979	924	928	947	902	942	891	923	969	877	909	947	942	916	924	908	940	939	889	953	914	887	913	886	977	952	943	928	907	945	905	962	928	947	940	906	960	895	928	931	931	921	926	899	918	910	916	954	947	939	925	908	943	934	965	939	957	844	991	922	909	963	916	964	907	903	956	914	954	903	868	924	945	891	971	856	887	894	973	927	871	899	903	934	956	944	910	885	944	919	948	990	947	921	932	917	932	936	903	913	930	949	898	882	958	933	945	949	957	909	915	959	923	930	944	939	922	889	934	932	900	908	923	947	908	959	962	906	898	897	896	948	978	904	962	943	918	907	867	955	924	893	923	965	907	943	945	924	863
15050	1105	613	500	469	394	404	391	371	405	359	348	361	323	331	358	354	367	342	347	367	343	337	370	323	316	348	331	367	332	345	350	364	326	325	382	338	344	358	306	366	348	329	320	294	355	351	357	345	368	357	339	328	379	349	340	321	371	335	332	343	326	315	363	372	342	352	325	348	349	335	364	371	360	389	335	340	373	325	328	337	355	339	307	377	353	359	335	340	351	349	353	342	352	359	365	340	355	376	355	351	349	355	360	342	326	329	349	351	334	352	323	319	358	369	358	330	334	337	361	330	353	382	365	343	352	356	327	349	352	341	399	354	374	352	342	366	346	348	378	318	333	374	357	342	338	340	362	341	344	314	323	343	342	329	356	363	326	360	368	339	349	348	335	327	349	329	355	358	334	365	353	316	364	352	328	347	325	374	345	341	373	350	371	323	341	365	354	348	340	353	342	326	342	373	320	366	371	329	343	367	345	365	354	367	329	313	321	340	347	386	329	379	367	323	361	331	358	335	333	335	352	334	323	352	351	354	353	351	345	346	359	352	389	352	345	321	363	359	362	359	340	322	347	324	355	370	370	366	376	375	361	328	339	347	316	336	334	358	363	364	329	369	349	338	350	356	356	354	372	306	368	306	341	353	357	366	353	313	355	322	334	342	335	359	385	363	361	392	360	352	344	328	358	344	346	342	325	301	341	357	360	340	321	369	369	322	381	338	330	351	354	390	325	335	358	368	342	311	363	359	365	373	384	318	338	355	377	334	332	344	335	347	358	360	318	358	371	373	334	348	342	378	351	341	393	319	332	379	328	361	346	361	376	368	342	373	352	349	361	341	342	359	361	342	344	340	328	366	308	324	332	360	354	357	368	337	319	363	334	338	341	374	353	351	351	348	363	346	314	377	372	360	332	350	352	358	313	370	305	341	332	366	332	341	335	319	348	342	336	328	341	347	377	356	343	363	373	374	369	334	322	347	345	368	353	368	352	328	343	355	352	354	367	332	355	332	368	330	329	328	322	364	366	317	346	342	332	338	383	340	346	391	359	360	353	314	365	349	390	322	370	352	356	370	355	365	348	339	339	331	336	375	334	364	358	338	376	349	370	366	363	364	369	328	348	384	330	358	357	347	324	346	390	273	337	350	347	353	355	342	363	338	317	343	368	376	362	342	368	323	356	309	363	333	345	348	359	332	344	345	338	339	364	350	349	338	353	373	362	359	352	359	384	337	340	330	340	297	399	311	338	322	358	352	327	352	339	319	377	385	341	341	335	314	337	374	333	348	371	340	312	389	350	332	357	337	347	360	350	346	345	323	360	342	373	361	348	380	314	363	346	346	358	379	360	324	358	336	330	321	353	346	334	321	325	320	362	323	354	358	346	345	331	356	288	374	374	348	344	324	352	387	355	332	331	331	344	363	327	378	322	340	354	371	369	358	314	361	361	326	336	326	315	344	337	326	342	332	308	346	317	350	333	348	368	360	323	374	354	335	345	338	365	344	353	363	345	347	367	341	344	336	374	334	367	342	342	368	318	339	351	330	387	350	369	319	330	333	388	342	380	327	358	347	347	341	362	339	362	341	338	328	352	354	333	318	351	376	378	345	339	364	375	350	351	351	355	358	371	368	355	334	335	386	366	329	330	348	350	334	333	335	363	337	336	324	371	332	367	358	346	353	331	342	377	359	326	386	331	324	356	348	353	326	344	345	352	349	363	369	344	350	327	382	370	370	308	345	302	329	337	326	388	365	338	365	337	308	353	366	388	380	365	333	329	321	372	327	323	340	374	347	366	371	333	328	324	333	354	351	348	366	318	335	352	359	323	341	333	356	327	352	343	342	331	355	333	352	338	358	334	379	351	383	380	326	335	328	354	362	366	336	377	369	288	348	375	349	334	338	343	340	309	338	368	349	343	355	350	352	385	355	377	403	359	379	318	325	351	346	343	342	369	348	365	344	334	333	349	342	339	385	338	348	329	343	329	385	344	334	294	349	378	337	322	335	390	309	346	352	347	280	380	338	323	355	336	375	340	342	352	371	359	344	346	379	335	353	354	370	353	328	355	326	336	348	382	355	359	344	354	340	331	323	355	342	334	348	356	365	356	326	329	328	306	354	326	345	332	395	305	349	367	347	335	317	350	367	357	365	364	337	327	362	339	341	389	316	353	343	359	362	334	308	346	346	337	347	350	341	326	398	376	308	378	334	348	343	371	350	321	370	343	335	311	343	337	339	353	346	360	339	331	347	336	321	355	364	310	355	382	339	329	338	353	341	333	358	350	349	318	358	364	320	348	334	348	356	352	365	332	370	337	356	327	353	369	353	360	393	364	367	356	376	364	344	346	324	347	304	311	342	329	314	350	344	298	319	380	362	336	360	333	317	344	353	357	328	312	345	314	330	350	379	315	352	336	335	341	361	379	378	316	386	333	345	351	340	336	354	371	348	327	347	330	339	369	329	329	339	366	364	356	378	382	351	355	345	345	365	356	356	362	357	328	344	337	349	383	358	353	311	325	329	352	381	357	298	325	368	357	365	359	374	362	356	338	369	357	362	358	346	344	365	362	381	333	353	372	374	354	359	335	368	350	322	370	355	344	360	353	343	346	359	351	367	333	361	338	348	361	372	358	379	371	368	367	306	343	295	366	359	330	356	366	346	354	333	369	382	350	355	363	354	392	333	349	354	339	346	357	374	365	325	381	345	315	298	362	324	352	303	361	385	321	358	351	348	342	381	364	331	347	398	366	339	352	321	357	347	315	340	333	353	358	384	357	336	363	359	325	313	351	342	359	379	366	379	364	370	380	347	366	320	399	351	352	327	321	356	327	334	361	341	340	321	365	350	385	369	368	374	356	334	340	357	335	359	366	338	372	342	339	366	352	332	339	368	333	372	312	355	346	373	330	366	343	324	330	333	397	342	306	331	353	360	390	349	364	314	328	387	366	366	357	358	337	321	371	360	355	320	378	321	375	343	340	332	339	344	354	347	422	356	337	324	352	366	340	344	343	356	326	339	358	367	339	365	361	362	340	358	335	336	363	350	349	340	375	359	363	364	312	353	327	338	350	345	344	356	310	389	371	336	336	340	356	348	336	360	367	347	327	374	359	363	348	393	366	379	357	338	342	326	338	351	356	336	355	369	346	381	343	353	320	355	353	399	339	351	358	327	336	381	353	351	343	359	351	369	365	364	347	315	352	323	305	364	292	335	345	331	354	338	358	382	339	375	337	383	346	352	323	366	354	372	361	347	346	365	351	368	349	346	343	370	349	334	357	380	384	314	331	362	329	365	310	376	324	348	354	352	341	319	347	341	351	346	339	352	326	354	368	346	356	360	324	357	324	394	339	340	339	400	334	350	356	356	344	334	353	325	366	340	372	351	326	353	363	352	322	354	313	374	343	342	367	376	356	371	353	352	358	358	333	342	341	348	324	344	358	340	353	332	329	338	349	318	305	338	344	350	335	352	409	314	357	320	344	332	344	381	345	344	348
11207	1021	1346	1460	1276	1134	1108	1069	978	932	931	911	938	879	911	834	858	897	875	867	883	850	839	826	869	871	839	849	846	799	852	851	831	811	857	844	866	790	828	835	841	831	802	862	857	845	817	920	834	847	814	839	846	865	807	872	824	879	854	902	757	864	840	837	875	775	858	812	837	850	813	803	847	805	849	828	857	809	816	821	819	841	818	800	882	819	892	848	854	826	863	838	815	809	881	858	788	810	837	793	826	795	843	793	858	828	845	837	836	837	834	824	799	850	870	829	854	810	874	816	818	834	818	833	802	869	833	816	864	876	882	818	840	808	832	788	865	854	812	836	861	796	819	851	796	801	831	826	821	830	847	810	864	852	779	822	856	800	826	835	864	876	833	808	841	791	830	847	819	822	846	794	795	842	862	800	823	841	849	830	813	838	815	820	823	818	831	859	819	779	854	796	804	812	798	875	791	876	828	844	782	811	766	831	794	858	832	839	842	792	812	830	860	779	899	835	856	860	806	794	798	835	830	847	838	853	815	833	850	879	784	793	840	812	836	771	830	859	797	828	824	814	816	830	823	872	807	877	831	846	829	855	858	807	839	811	850	817	853	845	852	870	891	829	805	862	846	804	774	795	834	853	859	860	855	827	883	819	857	806	826	867	858	872	839	855	791	821	827	833	819	761	823	831	812	830	789	861	852	817	855	874	808	797	837	799	866	829	815	830	789	785	844	798	852	859	800	798	836	756	827	842	796	824	871	829	860	839	858	786	815	818	798	851	867	797	903	835	846	793	818	872	810	816	829	852	808	824	807	818	772	822	815	857	855	829	789	829	804	754	851	851	862	804	824	859	851	851	819	848	816	842	800	778	790	812	871	811	817	846	842	822	802	883	795	824	835	813	855	784	823	838	860	856	839	765	825	841	836	795	805	798	867	852	849	890	805	813	872	849	812	844	822	796	841	825	773	807	797	797	801	809	835	827	862	832	792	822	823	809	865	844	805	773	823	834	800	814	835	823	837	814	861	853	850	801	817	794	828	839	800	863	860	800	847	821	844	794	913	802	826	832	780	809	905	855	823	842	839	858	786	772	840	852	831	772	822	874	861	834	835	819	800	842	809	778	778	812	858	835	804	874	812	827	838	851	819	844	816	830	808	822	813	843	780	866	803	776	802	859	782	786	831	811	842	797	881	848	842	843	874	783	866	805	838	831	814	794	812	820	823	798	837	790	886	796	802	811	880	840	821	823	814	850	781	860	822	844	813	827	784	785	822	784	870	847	834	775	836	829	832	802	799	764	870	823	885	838	880	859	810	817	802	823	887	879	805	813	835	797	806	803	825	791	796	823	832	841	867	850	813	837	771	792	802	785	827	806	827	817	841	818	824	841	856	827	835	805	849	856	813	838	786	865	848	840	872	848	815	849	796	889	835	843	877	780	833	777	803	853	888	836	806	818	844	851	817	795	792	833	864	810	809	826	846	826	818	786	819	794	801	796	825	836	852	814	849	812	872	862	856	824	863	880	865	830	775	803	870	830	866	865	822	862	843	801	837	791	840	888	850	793	805	853	790	837	837	843	848	827	871	806	849	803	800	867	823	856	841	807	856	788	826	827	847	846	775	830	789	812	886	824	860	826	852	809	832	792	800	825	873	835	850	841	848	889	807	825	874	764	792	859	838	800	813	799	817	841	812	844	799	873	862	850	828	831	812	838	843	809	843	840	848	859	800	855	789	844	864	807	774	768	840	806	856	817	849	825	841	809	811	817	817	836	772	804	793	805	864	811	890	808	827	788	813	832	766	834	855	852	867	857	813	842	864	772	815	846	855	810	825	858	856	772	805	815	850	846	786	877	831	829	816	811	805	777	819	807	764	866	825	777	842	849	853	767	831	829	809	758	838	848	778	828	801	811	807	864	805	859	803	847	821	830	769	843	792	810	864	850	821	814	861	831	791	822	843	839	841	839	779	907	861	820	847	819	818	805	811	797	803	796	818	805	793	824	808	803	847	839	771	828	845	781	806	820	824	833	809	815	809	775	815	818	847	808	831	827	846	845	835	769	809	843	842	823	824	796	830	930	783	775	819	804	817	781	871	808	827	808	855	830	903	817	802	807	823	863	850	862	816	821	805	829	841	865	756	815	834	821	765	901	814	804	798	846	813	862	848	844	792	801	830	824	792	810	835	817	819	788	860	817	789	884	848	866	784	863	863	797	792	839	854	822	835	835	803	826	874	814	756	856	816	855	828	822	829	836	834	824	863	809	851	823	814	836	815	800	846	825	806	845	778	822	822	830	841	832	863	798	847	799	835	828	815	794	827	833	837	820	795	803	800	790	818	775	822	817	810	808	775	818	834	837	837	853	826	810	802	821	789	837	796	809	805	837	835	798	826	800	822	879	799	823	834	833	807	890	850	807	804	809	823	865	865	782	850	831	845	830	836	865	826	907	812	833	856	840	800	839	864	820	809	825	802	809	812	832	809	910	819	829	844	849	815	847	815	869	801	845	848	770	830	795	845	838	824	824	852	890	835	816	837	840	819	867	833	844	839	850	813	874	853	796	752	835	784	830	828	801	839	828	866	807	862	876	817	806	845	802	850	862	881	840	832	890	878	880	848	778	833	845	831	807	852	825	803	847	875	746	842	843	861	792	840	831	822	874	838	844	832	836	782	835	827	802	828	852	833	813	790	799	827	852	825	795	804	874	885	818	800	818	874	837	836	827	822	833	811	813	811	758	858	799	859	782	789	853	786	826	826	842	821	876	804	832	860	810	805	859	842	813	864	823	799	836	819	828	798	836	775	821	910	818	877	793	830	864	804	806	802	825	842	811	821	838	861	854	819	821	792	846	814	807	839	805	853	806	857	805	770	823	795	824	835	876	782	841	829	845	837	842	862	841	817	832	825	817	823	826	845	836	819	841	796	748	857	812	802	785	806	803	826	856	901	796	768	808	812	777	868	804	882	806	850	840	824	848	794	838	779	812	794	801	804	786	869	873	799	824	782	799	810	810	870	795	810	828	799	852	791	853	814	879	790	837	863	806	848	806	839	816	814	850	818	847	857	867	835	840	835	752	835	844	801	851	829	836	841	823	795	826	804	801	854	819	844	819	800	803	859	844	826	833	792	829	799	802	802	779	844	767	822	839	831	801	847	867	825	874	811	841	826	799	868	815	833	824	775	849	800	839	812	799	789	804	857	834	861	852	851	886	789	852	807	816	775	844	866	789	866	809	833	837	840	800	761	841	795	849	784	825	812	846	781	865	844	794	842	758	828	858	813	834	867	788	847	864	790	821	868	874	847	820	807	821	841	812	835	847	811	867	826	788	850	791	801	812	883	804	802	840	813	848	769	848	874	845	848	765	836	904	847	865	840	859	861	844	848	820	807	860	862	827	854	870	890	798	781	799	849	792	812	879	860	849	801	754	881	846	845	836	771	770	811	856	812	838	794	831	778	831	877	861	842	842	866	812	811	815	798	812	823	759	801	872
23000	2254	726	542	360	311	247	233	213	188	209	188	191	185	195	174	160	161	157	169	160	166	168	179	173	164	176	174	145	151	172	141	166	188	183	168	168	164	160	170	142	156	158	135	150	152	154	130	168	176	138	161	156	163	156	158	149	179	173	155	145	133	181	182	145	157	157	159	171	172	183	140	155	162	170	158	177	167	152	165	153	161	153	159	174	182	151	151	155	164	150	163	157	155	163	151	139	163	162	133	165	157	187	147	160	160	164	131	145	160	186	157	142	144	165	153	156	169	154	159	137	156	152	156	156	151	172	155	172	170	138	152	165	164	142	165	146	147	143	170	154	156	152	150	175	127	147	163	179	162	175	150	170	140	155	149	146	155	165	171	140	178	181	156	145	158	164	161	148	159	151	177	155	169	138	173	173	154	178	162	146	168	152	166	154	164	145	170	170	166	127	164	141	150	174	151	155	134	150	153	157	152	163	166	155	176	137	175	145	154	162	156	185	149	158	154	148	160	162	164	159	157	177	144	174	171	150	166	172	151	162	167	175	157	162	163	172	168	147	156	153	170	158	149	167	159	175	177	168	173	165	148	144	159	164	167	147	124	155	143	157	155	157	144	159	169	185	152	148	176	166	156	162	171	162	178	170	151	180	181	139	172	152	162	165	166	152	167	151	160	181	119	157	160	149	147	132	156	146	159	142	150	143	142	139	143	190	151	137	164	157	140	150	164	163	162	138	178	154	179	166	165	189	149	162	160	168	160	168	159	162	169	178	161	149	181	141	136	175	146	168	176	158	166	140	161	161	153	148	174	167	179	159	160	177	154	179	155	145	171	144	158	165	140	177	156	165	140	165	156	167	159	178	162	162	156	151	170	157	156	145	135	137	146	144	166	148	170	160	144	151	160	160	174	171	153	152	160	152	156	175	154	166	160	178	165	128	164	162	157	152	173	165	165	185	152	166	181	167	158	178	152	155	132	153	174	157	173	159	156	155	162	146	156	153	145	175	151	170	174	173	161	197	175	178	154	179	172	171	158	139	149	152	159	173	165	166	160	150	211	169	152	142	164	157	165	158	161	140	179	166	162	152	166	149	137	164	126	151	146	156	172	175	160	139	156	188	174	153	163	142	165	140	147	160	166	167	165	160	145	149	146	198	176	152	145	147	155	149	175	132	165	146	172	177	171	139	134	154	160	160	175	149	144	164	145	143	159	163	158	181	160	164	161	167	155	162	171	156	158	174	187	173	152	152	157	141	143	164	174	158	184	173	154	145	168	148	152	167	130	167	148	155	152	170	169	151	140	155	166	166	150	140	139	164	138	157	167	151	164	148	158	142	154	153	180	153	156	157	137	164	165	161	157	157	165	159	163	161	153	156	165	166	178	170	166	156	164	146	152	133	142	154	146	151	172	181	137	167	154	171	148	174	160	166	169	146	139	142	172	159	167	143	154	175	159	179	151	163	161	157	180	141	180	157	160	137	167	158	159	153	173	136	155	149	150	157	176	158	154	181	165	152	163	147	152	155	162	143	163	166	178	164	166	119	142	170	154	143	175	159	154	168	156	154	164	161	125	167	163	148	132	175	183	148	146	157	157	152	152	141	150	174	150	155	140	155	137	165	178	160	154	162	156	154	139	151	152	161	166	173	170	137	146	163	149	144	154	153	163	135	162	143	150	156	165	168	187	167	165	149	159	156	166	171	155	175	179	163	153	179	156	160	140	155	155	158	150	150	135	155	184	164	166	179	146	182	146	157	140	194	184	143	168	146	164	161	168	168	142	168	154	169	145	176	156	162	164	165	150	171	169	170	169	147	176	158	148	161	163	146	182	159	161	180	152	152	163	158	159	153	169	162	142	160	152	158	164	151	187	190	168	174	145	162	149	145	165	161	138	166	181	170	168	163	147	159	153	152	138	154	152	159	164	157	150	170	148	160	161	148	149	188	148	154	175	154	181	162	172	155	142	171	172	165	170	159	153	161	138	163	145	150	159	163	147	139	182	153	159	167	169	167	168	161	157	153	150	187	174	144	153	166	164	146	150	132	167	164	161	157	150	150	155	144	168	162	154	139	149	165	163	155	157	152	146	159	157	163	154	161	150	162	179	161	183	141	177	180	160	154	176	144	144	168	165	155	156	153	154	127	151	153	143	173	165	162	145	157	175	161	141	142	160	157	135	166	157	170	160	145	150	152	171	147	159	158	182	160	181	143	163	158	168	161	154	160	167	133	161	146	161	149	157	171	168	153	157	149	169	176	175	153	168	153	171	158	151	144	154	149	164	150	156	158	162	181	157	157	162	153	172	158	162	171	167	177	137	172	149	164	155	179	155	152	152	148	160	145	148	161	151	138	146	149	180	155	163	156	160	167	187	139	162	164	155	123	160	156	177	151	171	150	184	175	169	157	141	157	165	143	150	155	153	154	139	160	165	172	164	150	164	169	150	161	153	147	162	163	161	135	145	160	164	162	140	156	146	135	156	160	139	142	159	146	167	135	135	170	176	148	165	155	149	151	144	145	154	172	152	171	116	165	160	178	150	166	181	164	171	165	162	166	139	150	177	147	175	168	167	172	161	173	174	172	168	149	165	132	136	158	162	166	186	171	190	148	149	175	185	167	149	163	183	158	158	150	150	143	162	153	163	146	165	161	162	144	150	143	149	162	167	154	188	141	175	160	162	170	162	171	156	160	157	160	144	146	124	124	175	172	163	172	163	155	163	164	159	134	177	156	164	148	138	152	144	177	184	154	181	182	162	156	158	158	150	152	180	151	168	149	168	155	159	175	141	137	168	154	154	159	161	181	145	163	135	167	165	167	160	145	162	157	159	162	185	152	168	156	172	179	149	215	142	161	167	157	148	168	152	153	183	148	164	160	153	174	170	171	163	157	168	147	150	159	161	150	159	152	145	162	148	156	145	141	152	156	194	164	160	144	163	147	149	169	173	152	153	173	154	148	157	168	155	162	149	153	166	137	175	168	147	147	164	147	129	149	175	146	166	167	157	150	146	135	172	184	159	150	177	174	146	170	162	170	146	140	165	158	149	140	189	189	163	152	160	151	157	163	163	169	154	165	168	146	142	177	153	171	172	158	152	149	152	190	160	152	187	145	167	144	147	163	161	156	192	157	180	160	145	146	143	150	176	158	147	170	157	156	160	167	156	178	166	165	156	150	152	142	152	164	157	148	182	174	165	167	154	157	144	166	141	168	172	163	149	148	159	165	147	140	164	159	152	156	153	164	159	162	129	155	153	157	179	163	162	168	168	162	150	147	139	146	161	175	141	167	165	156	173	147	151	159	156	157	157	160	148	161	154	168	160	169	164	143	155	155	164	182	175	163	169	159	170	150	165	139	147	141	151	164	147	157	139	148	171	189	184	147	126	165	132	156	158	164	183	163	154	167	165	154	166	171	144	176	147	181	173	163	137	174	179	177	187	135	179	158	166	154	164	170	137	156	153	170	158	161	157	146	164	178	161	161	146	174	162
13710	795	1497	1672	1354	1101	983	839	690	686	653	604	568	544	567	565	551	494	500	474	487	490	469	451	453	454	449	429	443	469	448	410	422	414	391	439	478	449	442	432	442	391	449	458	439	436	440	444	438	415	432	427	412	456	438	394	397	418	461	437	421	452	424	445	421	439	442	388	417	445	457	455	445	409	419	370	401	448	455	445	395	451	427	420	434	424	402	443	431	391	412	410	423	390	404	393	439	438	396	452	426	412	412	425	444	415	425	437	435	445	438	439	429	399	411	403	393	381	458	460	423	424	409	419	443	443	426	384	423	416	445	425	401	420	398	416	439	418	394	418	483	403	452	413	432	418	409	373	382	453	404	424	425	421	415	407	442	455	416	438	423	388	393	438	420	438	416	429	446	432	408	404	436	424	447	414	424	426	398	414	415	422	428	401	416	471	456	444	387	400	410	435	417	419	449	429	433	418	428	392	432	449	421	378	397	400	398	437	432	415	396	453	396	409	385	418	429	398	443	443	410	437	401	423	426	429	397	430	411	400	421	430	440	405	431	407	470	385	447	434	410	439	368	432	407	414	407	459	415	419	398	395	429	445	413	444	390	431	430	456	388	420	418	409	424	398	422	426	421	442	412	416	439	425	428	392	432	418	424	423	415	416	385	436	397	399	409	397	407	447	406	380	433	452	383	411	434	426	391	412	452	455	422	406	409	414	394	393	399	433	434	428	419	401	417	434	432	406	366	436	437	414	387	427	403	423	384	399	419	444	408	452	436	448	406	419	426	404	427	407	411	413	432	437	420	427	435	359	413	422	433	436	448	421	429	432	448	421	425	406	434	404	423	439	427	415	456	399	417	441	441	410	422	395	356	415	430	422	419	422	409	408	377	423	431	396	416	412	385	405	380	425	413	429	476	419	417	426	432	405	414	388	399	424	422	404	438	392	417	413	415	404	408	405	420	390	388	397	432	425	425	430	414	437	450	436	394	378	447	426	383	387	405	414	409	412	434	447	364	464	441	437	418	433	394	417	414	412	454	431	429	394	425	405	424	411	464	430	445	384	404	406	421	419	448	406	411	419	430	421	412	418	443	388	433	380	389	445	426	404	432	459	424	398	439	394	391	417	401	431	398	402	429	435	401	398	394	403	416	412	418	449	401	449	421	428	398	405	404	424	410	373	398	406	452	425	385	392	413	419	409	386	402	399	426	417	401	424	403	455	392	425	402	360	404	399	423	431	416	454	420	406	451	459	417	436	410	394	423	434	412	435	394	432	420	424	409	410	465	424	403	455	392	423	404	395	414	409	403	409	436	419	372	433	422	423	418	421	399	437	397	433	421	437	417	427	423	375	436	412	417	447	384	431	456	413	438	426	399	435	445	428	414	412	388	412	421	406	422	408	433	421	391	412	440	432	401	392	427	394	416	425	423	412	392	393	472	438	418	427	398	450	431	392	427	480	419	429	410	411	445	399	421	416	406	427	458	407	433	395	411	394	413	435	427	423	386	455	390	407	405	412	408	441	449	455	412	413	457	419	423	413	439	421	470	408	410	417	417	455	461	411	418	432	412	414	459	407	450	396	457	396	461	464	424	447	419	424	392	416	429	385	442	437	418	427	442	424	418	399	400	444	433	360	427	395	439	413	420	435	409	410	400	401	410	420	397	427	420	436	395	405	412	434	406	437	432	434	398	402	399	402	423	402	419	399	432	399	413	436	395	399	441	414	399	413	427	413	409	409	408	458	416	423	418	408	434	392	442	416	400	387	439	387	458	400	412	428	403	420	406	420	385	384	437	415	395	409	422	369	429	434	394	421	418	410	402	421	394	418	468	414	445	433	446	387	456	434	415	442	420	429	483	396	453	433	429	426	387	407	432	425	420	405	429	438	372	428	415	433	393	419	434	419	416	425	463	423	398	420	406	450	436	407	390	436	426	408	415	384	403	391	439	394	441	392	361	465	414	420	445	409	397	434	403	418	423	384	439	435	422	429	364	447	428	414	400	445	403	388	441	410	426	382	408	382	399	411	436	433	415	435	431	383	431	426	391	436	424	405	442	403	420	432	407	421	429	427	439	397	397	384	425	407	446	435	413	390	388	448	406	443	447	413	411	389	440	439	369	417	409	404	411	438	393	416	403	405	376	409	406	401	415	444	453	417	426	395	431	402	412	407	393	422	414	372	395	398	425	436	419	407	413	442	419	457	428	414	417	403	400	398	417	408	404	427	418	405	440	425	426	429	407	413	436	429	427	435	423	428	391	437	459	458	439	403	452	412	393	423	416	410	393	414	422	393	432	417	414	433	443	410	407	397	409	401	397	446	424	413	396	420	457	430	442	437	425	431	481	397	427	429	407	422	452	430	419	396	401	416	458	429	448	421	428	399	473	417	431	413	438	425	410	449	411	390	399	435	406	424	387	429	388	419	408	431	443	408	435	433	444	450	430	438	424	424	401	432	444	434	460	447	422	409	435	408	386	433	383	429	429	405	432	413	414	407	443	395	446	419	435	418	405	381	427	423	438	413	455	409	379	389	436	418	435	436	385	431	448	408	416	412	423	388	475	417	427	430	433	377	429	445	439	405	398	396	437	376	422	424	384	447	435	406	402	435	463	409	417	455	416	413	416	422	406	425	428	391	434	400	410	416	422	423	408	382	435	409	423	427	405	419	416	417	406	427	407	425	418	425	424	403	405	414	402	442	432	407	428	400	378	427	397	431	395	438	427	424	425	399	436	413	422	441	388	432	446	426	448	432	390	401	402	408	413	431	436	405	419	419	437	447	382	394	405	409	439	437	442	404	427	436	380	433	421	429	398	408	423	415	453	418	406	438	433	426	441	390	394	477	413	398	418	394	433	441	410	436	404	414	425	425	430	410	412	487	408	437	421	421	383	415	403	462	418	386	422	437	420	397	422	430	441	443	444	429	395	432	398	447	428	438	389	390	409	405	405	414	433	449	430	422	394	422	422	425	445	379	406	399	431	455	452	399	405	425	446	382	401	401	439	424	422	427	432	432	408	405	448	432	431	431	383	422	445	434	420	433	389	419	432	384	436	404	447	418	442	423	413	430	455	419	424	451	425	412	417	417	414	408	429	393	411	434	393	418	400	410	455	377	424	413	408	396	412	437	429	423	421	423	379	397	436	430	431	423	436	448	378	422	412	398	421	394	409	429	427	427	383	401	452	439	403	389	432	419	401	430	426	390	439	406	414	433	395	433	422	426	431	376	433	433	424	397	402	403	448	443	399	379	429	416	423	444	374	447	390	398	428	430	423	420	382	467	415	418	412	406	430	404	425	435	415	378	451	431	462	440	453	403	430	407	394	452	457	405	403	433	435	410	450	392	441	400	387	433	439	396	407	423	445	412	409	445	434	394	417	402	420	417	439	448	428	436	450	424	430	434	409	395	414	421	369	429	415	405	438	418	436	447	394	380	399	430	413	444	427	431	439	423	399	423	393	375	396	444	424	408	430	420	409	419	395	463	416	422
3910	413	392	400	413	419	410	350	402	399	376	375	420	327	371	358	421	374	387	388	380	401	384	405	389	356	365	379	388	419	400	388	365	383	358	378	373	431	380	390	396	350	375	347	401	383	380	372	399	403	364	406	424	375	365	378	394	359	392	391	421	423	407	400	383	387	380	368	396	396	368	386	360	408	338	369	358	403	350	412	385	374	384	362	375	381	342	361	378	417	404	405	383	396	410	436	381	417	366	373	381	414	371	363	387	386	381	372	399	394	416	367	378	402	376	375	361	384	356	428	400	405	358	360	382	355	400	383	375	373	355	392	383	394	373	394	390	402	364	374	371	415	378	410	385	412	392	378	408	425	388	377	381	396	403	344	397	413	359	381	412	394	428	386	386	405	404	355	364	366	371	368	398	370	380	356	366	395	353	339	398	395	405	357	381	433	382	400	394	380	379	368	388	395	408	360	416	409	416	379	373	403	402	414	367	358	388	410	412	376	376	388	370	411	379	391	422	385	328	382	404	379	399	354	425	406	375	415	422	354	372	364	409	385	349	423	362	390	363	357	383	400	402	392	371	380	402	354	379	357	385	386	389	380	398	391	411	416	348	375	370	404	397	391	383	378	386	406	382	388	338	401	389	368	383	361	379	400	387	367	385	392	401	416	334	365	404	357	354	394	369	337	399	390	410	381	385	385	419	378	385	431	382	374	375	404	395	440	403	383	380	363	361	378	358	369	362	326	359	360	405	395	372	396	380	384	365	370	393	379	385	375	375	338	405	385	385	439	358	357	416	375	400	426	434	374	380	348	342	398	363	400	391	346	379	361	406	363	346	361	419	387	413	437	381	403	386	365	352	364	407	383	357	369	390	386	369	403	383	383	377	375	382	440	375	391	397	388	372	365	367	369	362	454	355	374	411	432	410	389	347	369	370	395	369	379	367	401	367	372	393	398	425	374	380	389	399	375	385	390	398	380	357	366	390	407	383	386	393	385	393	406	365	398	370	408	404	358	421	402	379	400	396	375	343	389	398	381	409	416	385	392	403	347	355	364	400	368	376	383	373	377	389	350	362	429	401	387	386	385	373	389	373	377	377	355	398	345	392	341	357	419	395	411	381	372	370	386	345	391	394	393	414	386	377	419	406	376	395	372	398	373	440	336	397	427	376	414	403	423	427	406	371	393	359	389	406	400	420	414	374	411	385	406	379	354	378	405	378	385	385	412	408	359	393	376	416	336	407	374	390	384	394	382	372	393	375	399	376	381	376	392	357	418	374	385	424	408	357	374	378	373	350	403	374	357	410	369	373	377	417	378	334	423	388	384	388	397	375	368	356	385	415	387	371	366	354	401	390	435	368	420	388	409	391	396	382	382	366	399	353	357	383	333	408	419	426	399	357	395	385	361	363	371	368	362	371	381	430	400	384	396	397	378	399	379	391	364	386	354	381	392	396	380	354	359	385	413	422	409	412	417	373	401	355	403	362	364	424	387	434	412	390	407	400	432	403	372	383	361	378	366	379	399	364	376	379	374	398	409	385	382	381	388	356	391	409	386	384	392	396	390	391	413	363	403	389	402	384	377	369	379	430	381	379	429	361	360	374	383	384	376	371	388	351	415	417	379	383	402	409	392	404	401	417	412	385	403	403	372	376	403	363	385	383	391	397	408	404	375	390	396	416	404	372	371	366	356	362	386	421	428	434	380	409	396	368	382	404	374	356	389	390	386	400	380	370	396	375	402	410	354	412	425	406	392	380	394	385	366	361	400	406	385	366	384	392	391	403	363	373	394	366	383	393	372	393	412	380	354	363	404	403	391	403	387	376	437	397	402	361	371	366	386	350	373	372	370	377	364	395	369	352	370	381	415	407	400	394	398	367	372	380	378	399	364	404	349	375	378	398	338	365	388	361	364	378	360	391	406	361	398	356	332	394	414	395	358	381	371	380	416	403	381	388	382	407	382	379	382	374	382	412	404	391	386	408	400	409	348	375	360	346	407	371	398	379	385	378	405	421	376	369	381	386	381	410	338	325	362	411	398	410	408	370	381	383	415	392	366	399	376	391	388	378	408	396	382	390	349	346	382	405	398	431	386	401	391	419	397	367	390	397	394	406	407	399	368	356	377	373	372	375	356	396	342	369	455	420	401	380	375	381	383	404	383	359	380	373	373	403	361	366	388	370	397	407	428	399	394	402	398	404	368	357	351	388	367	405	402	391	384	378	369	393	382	381	357	374	380	384	375	372	354	359	380	435	378	382	383	373	376	357	341	389	381	380	368	388	403	353	382	423	414	365	361	411	401	361	405	377	354	400	346	383	376	426	400	382	373	338	390	420	352	394	388	384	404	369	389	390	362	398	384	392	357	434	360	356	366	379	378	355	375	383	386	386	386	354	348	380	363	350	395	372	337	364	363	370	417	396	370	403	373	356	361	352	402	395	382	381	364	393	377	406	379	399	353	425	401	414	385	373	376	368	399	349	408	387	352	362	376	357	391	394	372	380	372	387	384	396	399	371	417	390	392	405	403	418	377	344	372	386	382	368	396	396	398	379	385	376	394	394	376	394	406	397	391	359	398	410	407	327	375	350	408	390	391	418	419	379	372	370	344	410	362	362	380	378	341	353	389	411	410	420	397	396	364	357	384	361	351	363	412	342	340	343	394	419	436	383	390	391	432	390	365	376	380	370	356	368	376	366	395	393	400	379	345	392	410	427	372	362	405	381	395	429	386	366	369	379	415	391	405	421	394	374	398	380	356	374	369	382	407	375	387	360	359	366	406	398	382	412	383	369	365	407	386	358	379	410	400	391	374	383	347	391	373	379	406	373	384	384	392	374	366	383	331	387	419	375	395	401	427	367	436	397	377	365	414	387	387	380	400	381	369	383	392	332	386	425	389	392	388	397	407	376	389	387	377	361	386	398	375	380	431	408	415	410	403	363	356	363	378	379	379	355	405	361	406	397	403	369	396	417	364	384	365	376	365	373	353	401	351	411	354	403	416	401	379	363	359	361	381	367	389	405	389	363	407	424	404	384	381	380	351	376	346	412	378	388	360	367	373	376	379	397	377	406	371	329	371	384	356	419	388	366	384	405	425	380	382	404	368	401	399	389	378	357	350	421	400	404	395	415	388	391	385	412	388	382	388	376	381	355	400	417	387	386	366	398	418	428	383	406	396	357	324	393	380	375	426	371	380	372	371	397	373	344	386	374	454	429	404	400	408	359	418	394	400	366	389	416	364	373	415	348	382	373	355	370	379	390	356	384	383	387	383	411	411	360	372	378	372	382	385	397	381	415	373	372	384	348	383	399	336	380	348	388	386	376	351	413	368	376	351	401	410	407	376	405	361	401	399	370	366	387	386	417	427	395	395	408	390	405	393	380	381	408	361	351	393	402	377	438	375	367	386	385	398	395	389	354	415	348	374	326	388	384	382	398	400	381	372	406	429	355	353	395	371	378	403	376	407	409	415	401	365	365	374	393	407	355	406	398	374
3837	939	942	948	926	927	951	955	947	941	960	884	901	938	959	931	928	901	885	872	944	920	937	941	882	930	943	896	973	940	893	899	865	908	885	978	929	867	922	874	874	924	958	924	905	905	913	967	930	973	891	940	881	901	904	936	924	949	909	949	919	953	943	943	979	904	905	963	940	938	954	907	948	899	861	883	938	931	911	904	922	968	910	954	904	956	922	906	929	945	930	929	950	912	977	917	940	889	914	879	901	933	907	926	920	875	915	933	923	913	935	912	920	903	915	910	944	871	923	887	909	918	922	939	908	959	925	923	891	934	914	917	930	913	952	912	908	909	872	893	938	900	962	905	888	848	915	863	950	922	896	919	908	929	932	869	884	957	906	891	942	916	915	893	871	932	934	931	914	998	877	973	894	827	930	931	892	912	966	961	896	978	891	897	936	895	889	905	970	941	956	951	959	894	909	1010	924	881	940	896	915	959	1003	930	902	916	937	874	887	917	889	934	911	935	904	967	903	928	917	922	905	903	897	913	977	972	882	926	899	921	920	879	913	987	941	899	932	983	895	954	944	949	953	908	885	919	899	975	855	939	950	937	911	911	943	941	935	965	896	921	971	913	951	932	931	918	896	883	944	954	909	910	884	933	919	855	944	945	907	910	884	983	935	935	896	931	891	961	871	907	969	947	948	935	896	924	883	905	915	915	895	929	926	898	931	947	916	945	927	943	942	898	892	969	964	918	949	914	971	956	888	914	945	915	884	921	894	904	931	946	934	935	911	927	933	888	863	908	920	886	877	905	885	945	938	925	920	900	930	927	928	948	906	954	949	901	914	889	887	899	892	944	918	939	873	962	894	937	921	929	922	902	895	946	951	962	932	942	940	961	892	968	913	944	917	901	892	921	883	952	962	949	948	962	923	940	897	953	959	915	880	934	975	937	969	942	1000	973	914	949	885	867	897	903	941	926	913	892	939	938	929	937	936	920	951	963	895	891	919	968	944	904	925	912	867	902	946	903	934	943	945	936	955	883	929	911	886	946	998	965	924	919	940	946	874	970	931	918	940	889	925	953	879	916	954	903	892	966	873	921	892	901	905	937	928	967	886	945	952	932	924	933	956	964	872	889	957	873	954	923	906	912	907	947	887	908	921	910	890	964	927	943	921	917	922	977	914	946	895	929	884	948	924	949	868	934	949	896	924	916	945	922	927	931	903	930	930	857	886	986	898	890	909	919	922	930	892	882	900	895	887	909	908	900	942	907	945	946	904	960	951	862	974	905	887	945	949	975	971	917	986	943	878	873	959	943	975	921	907	905	931	935	926	946	867	878	923	881	952	972	926	942	955	928	895	967	922	942	889	894	938	916	907	955	932	932	933	882	898	933	891	910	939	905	927	928	903	946	921	929	918	978	937	914	927	943	887	950	877	930	926	938	904	902	915	893	903	918	942	914	915	914	895	944	922	886	952	869	964	883	893	931	898	959	894	942	919	943	919	932	929	945	906	893	939	930	905	910	914	902	937	908	886	908	928	923	926	908	917	921	900	941	964	947	936	948	951	863	918	972	915	956	852	864	913	945	955	938	891	895	906	868	909	884	856	990	939	915	885	925	906	971	922	919	914	909	937	894	917	931	900	885	899	942	936	890	922	955	940	901	873	917	926	930	927	905	887	920	925	954	937	969	947	879	894	920	968	906	929	938	905	964	880	962	934	896	923	878	907	882	911	901	884	932	936	866	891	974	902	918	948	936	961	881	914	928	935	898	949	928	949	880	909	956	871	902	896	947	956	921	881	917	903	912	936	936	911	933	897	886	942	917	933	972	933	932	923	921	977	958	870	909	967	951	908	904	950	933	940	925	956	929	897	907	939	931	917	889	951	986	883	908	907	925	933	883	903	908	902	935	899	945	932	903	943	895	926	920	891	880	969	934	887	974	907	960	933	946	925	896	966	890	968	978	926	885	886	868	945	950	946	900	925	923	968	944	897	890	844	957	969	904	916	864	891	880	969	959	911	882	928	956	940	892	940	877	902	912	870	934	940	958	887	890	939	933	938	923	888	965	940	944	947	922	959	926	908	919	922	927	978	947	947	937	955	895	891	883	928	883	920	940	942	903	837	897	896	965	919	935	858	878	923	913	932	847	937	943	891	892	927	919	878	962	986	887	983	986	903	911	864	928	910	907	929	909	922	966	946	908	901	900	893	933	949	871	964	946	931	925	900	840	919	887	959	933	919	889	907	878	924	947	925	950	964	941	880	947	913	943	956	898	925	906	957	954	885	923	904	953	896	961	904	874	948	925	942	911	961	869	929	914	936	858	902	898	925	928	846	921	927	959	877	902	869	947	959	980	895	928	921	932	943	929	902	925	908	900	914	923	906	940	974	890	948	893	897	943	970	908	937	940	913	994	939	931	915	932	883	931	955	942	926	922	934	920	919	868	941	963	902	914	905	924	920	882	985	894	955	896	947	916	969	927	926	973	939	941	890	912	936	868	921	910	897	901	959	884	881	940	945	945	909	920	967	997	972	866	926	957	891	960	921	916	927	919	923	888	940	882	943	903	907	917	958	947	925	894	943	893	923	877	890	913	877	954	960	931	951	996	937	937	940	930	949	905	946	919	954	905	856	898	952	957	953	940	898	915	945	890	893	922	885	895	926	935	940	915	915	953	956	993	909	881	925	865	931	897	878	968	911	896	967	870	903	938	880	895	947	930	881	950	922	883	951	971	907	934	941	920	862	889	897	952	908	867	913	920	874	852	917	949	926	885	958	936	923	941	934	935	911	951	901	936	966	855	878	961	937	899	948	947	950	912	887	932	884	920	993	891	895	875	925	892	953	891	973	907	880	926	918	918	985	904	890	957	925	904	906	928	925	945	948	913	948	953	961	960	945	931	949	936	937	927	921	936	929	878	945	923	902	885	972	946	922	933	928	946	957	928	847	915	924	971	944	945	859	938	891	895	926	870	880	918	917	892	909	885	917	941	951	976	890	886	917	928	959	925	931	948	910	943	987	958	970	931	918	944	932	908	911	938	935	959	949	961	975	950	961	923	925	906	922	911	947	942	911	902	883	906	940	923	913	948	906	978	932	974	900	925	956	969	937	897	882	924	880	905	923	886	925	867	948	977	852	923	902	965	948	961	863	958	956	963	939	898	876	945	889	916	912	899	947	898	981	924	933	866	945	940	926	959	926	921	889	923	950	906	955	934	916	890	899	917	903	977	930	910	892	916	909	908	909	909	953	906	971	937	919	925	937	956	922	930	967	945	900	863	930	893	977	890	887	920	936	904	890	887	909	919	949	904	895	942	936	970	910	913	941	927	927	904	899	852	898	956	922	927	922	951	956	941	885	893	938	913	939	892	913	913	916	872	893	936	919	1014	968	917	923	888	916	939	925	899	937	890	936	949	896	985	933	899	958	939	943	930	941	856	871	890	853	924	923	911	894	909	877	929	919	980	897	959	943	944	908	896	911	940	925	910	927	940	935	930	944	932
15234	1199	601	479	421	419	372	365	395	361	351	385	366	409	351	333	337	385	334	380	336	342	393	381	362	365	368	342	379	402	317	333	377	379	309	330	373	350	340	335	333	359	341	312	311	340	404	337	386	368	382	346	341	341	333	382	332	308	323	377	317	343	312	356	353	310	383	334	354	351	373	347	373	374	360	346	348	369	345	345	318	337	345	364	312	385	369	355	356	353	366	378	342	367	378	370	339	328	304	334	301	369	312	332	348	346	352	391	365	326	330	366	321	378	365	342	348	345	367	399	348	340	331	353	378	383	343	314	369	356	340	322	334	379	367	358	365	330	375	335	338	334	345	328	327	363	360	361	348	354	344	354	314	383	328	340	350	336	344	360	354	348	338	341	363	375	332	360	328	332	319	345	327	334	377	355	350	356	330	317	361	362	321	351	328	326	322	335	384	326	328	342	356	313	348	335	354	330	324	366	355	338	332	331	319	356	348	331	340	363	347	342	348	323	393	362	353	345	348	330	371	344	376	335	359	320	345	353	346	351	336	367	326	335	361	369	382	336	330	321	332	371	363	338	340	377	343	328	350	339	361	326	345	385	363	322	346	370	360	329	359	342	348	348	355	353	318	342	331	327	348	378	321	349	355	321	349	352	317	364	369	314	358	337	329	362	344	343	332	328	357	313	371	343	329	326	370	322	322	363	352	357	342	348	341	382	353	311	343	351	373	305	297	361	337	370	356	375	370	331	334	323	324	327	337	362	315	328	293	369	345	329	375	347	364	301	349	345	331	380	313	332	362	356	339	340	366	345	377	350	378	366	334	373	352	374	362	322	381	344	334	336	342	357	339	348	329	373	339	357	337	375	353	358	390	354	341	329	345	344	354	380	358	364	331	370	327	321	334	322	365	353	366	316	350	345	342	333	341	384	367	389	338	346	315	342	369	323	347	344	335	345	363	347	340	385	377	324	338	347	350	389	346	343	343	331	315	359	330	330	360	345	346	359	335	364	380	316	383	336	374	282	357	354	326	344	335	352	364	332	369	363	368	352	375	315	345	343	340	371	327	328	347	350	392	338	361	343	323	371	324	328	327	337	335	352	381	356	373	348	358	345	341	342	352	326	368	353	363	355	336	332	353	367	360	354	377	369	365	349	366	309	350	347	341	340	345	320	370	370	329	383	341	397	321	346	358	374	378	358	322	376	330	372	345	387	385	361	338	357	336	314	333	357	356	329	350	392	351	366	344	343	354	346	364	354	356	354	321	354	344	345	331	336	368	318	349	362	345	324	338	339	392	340	345	345	323	308	346	307	347	343	345	360	369	341	340	349	349	343	341	334	369	364	327	368	385	327	371	365	342	357	391	344	333	357	372	336	324	352	352	363	335	337	327	379	343	350	370	349	340	349	395	339	334	339	366	354	332	321	318	369	332	359	315	343	382	352	361	325	354	359	332	333	372	344	331	407	357	364	349	324	349	329	322	353	313	351	341	354	386	349	328	374	339	371	380	348	380	346	330	348	366	352	333	335	346	361	332	373	322	326	377	374	339	371	335	361	364	361	358	325	349	331	342	318	377	335	296	377	349	351	327	355	362	349	357	375	366	326	363	318	348	325	334	338	347	363	337	360	349	350	342	361	360	362	313	338	367	311	326	317	309	325	388	378	343	331	307	328	355	361	370	363	355	358	335	331	351	330	399	314	346	392	357	343	354	344	348	353	380	344	373	352	356	325	342	338	326	356	363	356	363	332	371	350	336	337	349	337	361	340	369	354	361	324	333	354	353	334	358	392	310	368	329	368	346	321	343	367	312	346	354	333	334	340	376	319	345	380	329	370	333	379	363	359	327	362	337	352	345	374	332	344	327	342	323	342	347	345	357	287	345	352	359	359	315	330	360	360	342	342	341	336	323	363	371	345	319	323	327	350	346	390	350	365	387	382	371	314	323	366	341	324	350	345	317	338	350	357	352	355	330	350	356	349	367	336	329	361	337	337	365	351	330	372	358	347	361	321	347	385	323	346	337	361	333	376	322	354	335	362	359	324	324	381	369	331	349	367	336	359	339	337	371	371	371	355	343	348	334	337	345	329	344	351	341	367	342	344	355	319	366	357	334	357	361	353	352	360	350	348	329	353	318	357	363	390	352	353	378	355	359	335	343	356	356	356	328	350	275	337	329	357	313	349	397	353	326	356	341	332	336	349	348	378	341	384	345	350	310	330	354	373	331	357	337	364	362	323	343	327	362	346	400	360	365	347	335	349	371	377	354	386	361	343	315	336	325	315	348	412	355	351	317	345	379	334	331	365	343	322	339	362	347	325	355	333	347	364	347	350	357	330	353	336	345	389	368	370	354	307	343	348	392	346	312	336	336	331	365	347	400	338	331	349	336	371	348	338	350	360	343	350	378	331	338	332	354	334	344	369	341	357	340	378	340	333	301	344	358	365	327	345	347	300	304	358	359	326	335	346	358	348	342	328	340	349	327	338	345	326	370	382	338	367	352	339	312	336	328	339	389	363	326	355	378	333	372	376	366	372	364	333	336	380	352	366	319	353	344	377	330	321	372	322	322	331	331	328	338	323	398	370	339	331	359	338	332	332	317	329	348	340	335	328	387	356	340	337	364	362	387	348	339	348	314	356	356	384	358	317	321	344	330	384	333	359	351	324	322	332	343	345	351	370	341	330	360	329	328	359	357	328	342	334	329	324	367	350	314	334	315	393	317	347	352	346	324	380	340	361	312	327	340	340	347	360	311	306	361	361	356	371	386	339	314	393	350	370	334	362	326	348	315	373	374	339	363	363	361	349	362	387	350	366	387	366	334	402	382	334	340	350	384	327	384	326	334	353	323	353	300	351	309	343	325	333	367	357	342	335	341	355	360	336	337	336	367	344	383	350	355	352	342	298	378	356	346	335	353	313	360	319	324	350	317	343	385	386	370	323	344	337	336	362	337	341	345	340	377	345	326	359	394	357	383	367	354	319	382	382	310	374	354	343	344	319	347	312	367	383	362	338	348	339	343	319	336	370	351	356	364	368	315	312	343	339	329	348	333	346	349	322	344	351	380	346	351	367	344	341	344	366	333	342	326	329	320	383	363	346	324	363	340	327	372	362	343	340	355	358	313	373	311	354	332	395	347	323	302	336	298	354	350	355	351	363	351	343	378	303	353	358	353	340	377	333	387	312	320	361	378	327	329	355	363	365	339	355	340	356	378	330	365	361	319	330	338	384	360	338	375	335	371	367	352	350	355	345	324	362	376	326	356	331	347	329	336	354	335	329	370	331	372	317	345	341	342	353	349	361	352	351	362	345	366	334	351	344	325	340	357	339	338	326	369	386	324	370	350	330	313	345	352	301	349	357	361	350	360	368	319	300	346	365	345	298	353	338	349	333	360	333	354	343	309	349	309	339	322	283	349	389	304	344	348	323	367	358	361	374	356	326	322	324	355	360	377	374	357	334	362	338	329	374	352	327	360	360	310	339	348	349	349	328
11069	1016	1423	1471	1327	1204	1074	1000	1037	920	902	871	896	870	879	843	841	795	824	838	793	806	875	847	897	801	828	824	846	810	844	811	861	849	861	814	848	862	815	851	831	785	798	801	840	843	787	832	794	783	841	759	848	828	816	879	777	822	833	820	804	835	774	844	859	813	859	857	810	860	842	831	783	820	809	800	839	831	832	806	868	861	800	789	802	802	869	886	776	807	813	821	822	807	793	849	773	821	786	839	912	852	860	824	804	845	797	777	849	834	809	834	813	814	857	815	787	840	818	859	832	823	779	812	840	869	813	855	808	814	788	841	763	798	827	827	851	850	807	825	842	778	837	743	822	870	855	828	844	859	818	812	788	841	834	795	816	809	852	798	868	845	818	840	806	817	865	773	829	804	852	823	837	844	810	819	838	834	789	799	833	822	806	854	794	823	791	794	826	806	847	816	870	825	768	813	846	791	833	833	778	803	824	780	786	808	797	796	860	827	855	808	806	789	847	750	802	835	819	802	808	803	851	826	871	832	813	842	853	800	831	812	838	781	869	786	800	806	820	843	787	824	836	801	794	808	851	852	833	795	770	806	748	883	863	789	781	774	827	856	837	888	815	806	805	830	819	798	771	825	856	808	806	799	799	832	804	828	863	838	787	814	784	841	813	832	854	753	817	810	800	788	833	808	824	838	819	835	846	841	835	788	865	834	822	789	845	830	840	860	882	838	841	814	819	827	844	804	833	797	789	808	821	814	855	862	813	819	783	817	804	827	835	842	819	798	829	872	832	818	820	774	795	802	823	841	830	796	825	783	816	791	787	805	848	825	870	851	847	830	801	862	860	848	814	831	771	795	818	802	764	784	795	828	830	781	808	802	899	850	823	821	869	816	841	869	797	792	798	801	847	856	833	748	872	801	804	856	766	810	846	863	797	875	819	838	849	817	821	832	870	805	836	826	808	811	823	817	844	826	835	803	816	815	813	815	762	825	854	848	834	835	851	833	810	870	833	861	893	802	783	836	801	885	839	913	845	791	828	833	797	823	812	890	872	806	775	862	795	829	825	788	841	747	762	801	839	839	795	906	748	848	805	815	844	828	800	821	777	791	854	816	848	802	825	875	816	837	889	831	819	817	841	837	770	824	803	833	867	853	805	845	816	830	777	862	820	842	838	812	840	817	829	853	823	828	797	796	810	796	824	847	838	832	854	881	832	810	821	847	773	881	869	803	867	841	875	839	845	868	857	870	822	843	835	830	793	852	833	800	821	807	846	817	806	781	830	813	824	794	830	803	784	814	785	787	801	814	813	842	820	778	797	794	842	864	812	839	803	882	829	845	794	880	813	834	881	866	827	787	846	852	810	860	801	910	818	796	819	844	818	785	841	839	856	839	821	792	812	852	847	821	826	769	824	766	794	800	810	838	834	830	860	805	799	831	814	805	857	802	788	800	813	862	812	779	799	884	819	821	884	836	854	838	813	796	818	844	775	834	783	874	821	894	807	795	875	812	876	783	817	838	864	836	803	829	777	841	803	833	797	802	821	839	776	853	826	838	786	811	842	805	793	812	821	806	799	842	857	794	814	825	873	792	794	801	834	815	832	814	862	842	825	798	832	807	817	855	780	781	811	844	868	795	866	789	833	896	841	832	787	794	811	823	864	812	815	802	871	805	805	806	821	809	833	799	804	821	814	836	815	807	814	818	841	840	870	824	827	828	815	838	841	813	830	779	834	845	827	821	823	801	849	848	840	853	791	813	835	857	820	785	845	856	831	825	852	847	828	814	848	838	777	784	770	834	845	849	807	808	778	784	844	817	821	844	806	891	856	789	796	878	833	842	816	821	823	775	828	814	856	829	827	833	832	825	849	829	827	857	801	873	842	836	858	836	814	824	833	830	907	873	853	822	832	828	779	818	844	836	794	840	821	783	800	816	795	866	852	835	806	836	811	799	781	857	825	807	780	805	860	785	829	801	843	850	822	841	799	831	785	839	788	823	812	834	825	801	792	805	839	837	818	836	821	792	801	879	815	853	875	819	860	838	877	838	805	780	825	887	845	894	853	782	842	758	812	855	862	786	862	811	784	860	883	784	848	824	840	833	839	845	812	818	824	860	829	817	879	813	817	849	825	884	815	809	790	826	822	811	818	779	828	839	830	805	805	874	866	836	793	816	808	797	787	875	831	872	833	855	794	812	860	855	856	836	860	805	792	809	825	754	839	811	864	853	823	826	793	852	810	825	838	780	803	833	817	863	825	810	846	839	794	851	812	800	884	805	839	771	819	788	826	795	848	847	808	847	848	831	825	898	832	847	880	835	786	807	793	845	812	836	854	815	837	879	825	785	818	804	860	840	831	829	873	808	869	820	822	850	786	856	759	795	844	818	831	831	860	859	833	851	821	826	820	894	839	815	762	835	811	861	783	792	821	838	865	833	827	887	829	839	792	814	836	838	821	773	880	857	822	867	843	842	836	851	847	813	834	806	831	890	773	806	827	830	784	837	818	863	825	807	821	847	839	842	825	820	842	857	815	834	856	785	781	800	826	875	791	824	810	814	846	826	891	832	818	808	822	832	831	819	793	840	835	839	847	861	850	846	814	863	793	775	842	832	845	808	893	865	821	843	823	756	826	829	785	815	824	853	799	828	811	816	831	876	852	852	837	840	816	847	783	889	790	825	787	818	828	798	833	783	814	816	777	773	750	837	832	807	830	820	805	806	855	880	841	782	852	789	813	832	846	816	864	797	805	843	837	762	798	865	820	854	842	796	813	884	793	790	823	807	768	846	799	850	880	779	877	806	782	806	809	785	790	835	788	792	824	806	807	821	860	854	829	827	845	848	800	844	828	797	802	840	813	813	820	791	810	845	847	764	827	820	874	823	793	794	844	865	790	778	809	840	871	788	861	802	851	773	853	794	829	867	823	817	840	866	798	849	767	790	856	841	849	841	835	785	843	845	863	859	858	799	796	825	820	807	799	805	856	837	845	823	849	844	833	808	825	840	800	835	828	863	776	847	857	849	887	829	806	853	830	835	816	779	834	856	788	800	798	854	794	854	803	839	793	852	838	804	848	830	780	819	782	834	848	788	822	855	772	830	862	783	808	789	865	867	789	825	855	842	845	807	830	784	804	821	849	798	788	811	788	817	802	781	852	831	753	807	792	791	845	794	833	796	829	853	865	850	805	832	810	831	780	790	838	783	784	844	821	850	823	830	862	852	863	839	846	841	840	871	830	831	832	810	785	780	790	830	824	788	774	806	782	833	853	835	836	823	755	801	839	848	798	838	846	813	817	806	816	815	859	805	807	767	868	854	825	799	801	830	848	844	826	798	808	757	846	851	829	812	792	841	813	828	767	824	822	815	820	843	811	803	816	795	859	817	779	807	817	863	834	822	790	786	822	873	801	849	797	820	810	787	819	818	899	783	778	810	853	860	820	845	858	783	837	825	857	810	883	797	834	799	818	793	820	780	828	811	795	819	829	818	872	785
23300	2250	688	519	344	298	226	207	209	195	183	160	154	168	162	181	154	164	153	181	161	144	185	175	148	205	160	180	154	170	170	164	156	150	135	148	166	156	178	167	177	157	164	158	154	148	171	151	174	152	165	152	141	162	149	150	149	159	187	176	148	165	154	171	154	155	152	159	146	142	182	131	163	188	156	145	144	164	166	161	160	157	159	156	138	145	145	170	164	138	159	146	166	172	146	133	157	125	160	173	168	161	166	167	178	166	179	169	171	177	152	164	168	169	131	159	171	145	149	189	167	157	155	159	159	155	159	168	154	138	157	167	163	164	172	169	160	173	189	213	145	146	184	164	152	167	163	164	163	161	157	166	140	189	152	154	156	157	166	161	154	145	155	165	171	162	152	146	143	142	138	189	172	169	165	166	171	155	182	160	162	159	168	167	171	139	184	182	143	142	156	158	158	177	163	141	145	140	148	150	134	139	137	134	162	172	146	156	165	151	168	155	179	146	146	167	149	137	177	144	159	166	156	157	163	159	163	162	155	162	158	155	161	152	161	160	129	140	168	170	138	142	183	144	137	157	168	162	181	137	146	161	191	174	185	180	150	141	154	157	152	150	169	158	136	149	152	138	156	158	154	164	174	146	145	153	166	127	164	127	166	148	168	157	162	155	149	165	151	158	142	157	170	165	159	150	165	147	166	141	177	148	161	152	171	160	169	171	161	144	158	157	138	162	162	150	149	140	166	138	150	183	166	159	168	186	157	150	163	162	167	167	146	185	158	176	182	163	146	163	151	148	145	156	170	145	151	158	163	141	165	165	161	146	153	165	159	142	167	154	138	135	140	149	144	148	160	177	144	163	164	146	193	146	157	144	169	175	168	156	146	176	165	195	169	174	168	178	169	165	137	152	158	169	168	173	150	144	126	176	165	162	154	153	153	164	172	168	165	155	148	158	139	171	164	166	152	152	155	163	162	153	148	154	141	164	153	157	155	144	151	158	174	149	131	168	152	164	155	175	155	148	162	162	159	165	158	163	173	165	169	151	169	177	157	154	142	172	163	166	144	142	167	168	173	144	168	137	143	166	155	159	145	157	169	186	170	143	157	140	146	161	154	151	164	156	144	144	141	158	139	166	154	156	160	156	148	152	151	132	149	142	169	147	155	155	155	175	151	150	166	150	162	169	163	147	180	144	163	146	132	130	158	166	134	168	151	160	153	141	165	154	170	155	175	169	182	163	158	155	163	176	158	144	166	157	143	152	160	162	165	157	163	156	159	146	141	165	149	147	155	165	163	159	169	151	154	173	181	154	160	149	161	136	145	168	149	152	144	182	179	144	180	161	177	151	143	147	122	161	167	137	143	155	156	140	142	140	185	154	167	152	155	152	161	144	168	137	166	173	159	186	162	153	176	164	161	184	190	157	148	150	157	170	160	128	142	164	171	143	158	156	161	178	144	160	169	161	140	153	144	160	185	190	175	173	151	143	158	142	153	145	174	165	137	136	146	144	178	156	160	171	146	147	166	159	161	153	159	167	138	132	163	205	170	161	156	136	171	120	137	139	168	156	147	177	165	173	159	143	163	158	170	162	168	173	152	158	156	168	194	158	164	159	142	136	157	172	136	145	164	147	141	200	173	194	163	166	143	158	157	186	154	147	179	164	144	149	173	144	141	200	172	195	155	163	151	173	167	150	173	170	168	153	162	154	157	120	153	153	157	158	165	176	157	148	185	140	174	132	149	160	145	157	164	143	166	145	151	159	165	169	159	155	158	169	164	161	160	141	154	164	146	134	156	148	175	155	160	157	155	141	171	149	139	160	174	163	172	168	141	146	159	160	147	152	184	159	181	166	176	152	171	150	161	150	166	153	163	165	173	145	155	148	153	154	167	146	168	152	154	130	148	138	154	147	157	159	166	144	151	152	139	160	169	151	169	152	167	196	148	178	163	180	163	146	183	165	157	165	153	157	146	139	166	158	191	162	143	168	149	155	151	152	151	159	160	171	158	182	163	146	168	150	152	135	140	156	164	144	193	161	147	149	162	156	175	158	177	193	160	143	156	147	138	163	179	146	157	154	163	158	138	175	152	175	157	169	158	163	172	155	163	169	148	151	202	139	169	157	156	169	168	144	155	155	135	145	188	181	153	173	146	156	145	147	150	155	169	180	159	134	156	146	169	152	183	144	159	169	161	173	157	171	160	152	159	164	176	172	158	150	189	171	156	181	180	160	162	151	159	158	187	142	142	147	172	154	177	164	144	151	154	187	160	173	148	161	127	168	166	162	154	155	157	159	139	160	149	173	134	150	141	154	180	164	151	153	159	144	173	168	144	155	164	142	151	156	144	145	182	138	154	163	147	170	149	171	167	144	165	149	180	164	159	149	168	174	136	156	146	157	165	148	165	183	130	157	149	125	144	181	144	157	159	148	156	173	155	144	166	145	152	149	134	178	168	179	169	170	176	171	168	158	186	165	165	179	154	159	158	172	173	156	181	151	169	164	177	168	148	165	160	160	149	178	170	153	157	185	173	156	154	168	144	148	150	182	146	174	141	162	144	169	163	172	156	156	156	188	158	160	175	153	179	150	137	178	151	154	150	154	169	165	186	172	153	140	150	139	156	171	155	153	143	138	170	139	153	165	167	172	161	146	170	153	152	167	182	161	171	169	173	161	146	162	153	141	162	175	172	147	162	152	176	177	167	167	151	154	162	153	165	159	163	156	170	156	168	152	153	159	148	179	189	152	161	149	164	169	184	151	161	153	175	161	145	152	182	176	175	153	153	151	160	150	158	148	149	157	160	142	150	163	148	158	170	163	166	147	148	164	160	138	137	167	125	121	140	159	151	175	158	156	161	156	186	172	158	165	172	154	171	151	129	153	162	160	165	162	160	130	141	149	160	178	144	145	147	144	162	156	168	165	160	175	149	154	163	170	154	166	131	156	190	159	169	155	163	168	140	141	153	150	145	156	139	173	138	134	153	150	151	159	140	160	167	167	152	175	163	158	165	155	165	156	160	156	145	138	157	148	156	160	169	177	144	163	155	162	157	165	171	169	148	139	165	135	174	158	160	145	155	154	145	172	168	153	145	181	141	167	181	176	164	173	155	155	148	158	163	172	153	157	156	174	157	160	178	163	150	166	163	159	160	155	146	154	149	193	154	138	172	149	163	133	174	162	167	155	177	150	146	169	172	157	151	153	162	158	140	158	153	151	176	172	162	156	194	160	150	148	157	145	163	169	147	164	182	144	175	151	158	172	166	148	165	138	151	189	175	150	170	184	152	179	168	181	153	145	148	197	178	147	157	161	184	188	181	150	156	155	158	153	166	166	148	150	139	170	172	160	146	143	172	142	167	122	140	165	161	155	169	151	148	158	174	139	149	162	157	168	160	165	157	147	146	152	169	174	131	158	178	154	166	144	149	169	156	179	165	163	143	166	165	163	149	180	153	167	155	159	177	153	163	165	156	159	182	139	157	172	168	176	170	148
13952	836	1515	1631	1348	1079	951	789	722	675	666	617	543	557	538	521	516	506	475	484	504	478	478	455	435	467	464	471	455	464	443	425	431	417	422	469	423	421	421	440	420	423	413	404	443	460	400	410	399	435	432	427	439	426	445	397	436	455	467	445	421	437	406	408	432	422	410	431	440	400	428	395	456	429	441	412	406	421	470	431	444	417	410	413	407	429	414	437	428	412	440	441	443	406	451	402	400	402	431	401	424	416	446	442	445	426	401	398	422	381	413	455	411	434	419	418	415	399	402	402	368	424	411	407	413	403	432	428	429	434	407	414	390	431	426	423	453	454	420	448	449	397	416	431	439	431	403	434	444	412	426	440	419	435	416	427	414	461	419	388	428	421	445	431	417	402	435	366	402	414	388	448	427	451	412	429	391	396	438	422	418	428	434	442	413	440	409	407	388	449	415	417	408	414	434	454	438	396	452	463	377	389	386	409	431	385	446	455	399	442	459	405	406	420	399	457	428	423	452	400	408	444	437	416	410	433	416	421	425	431	430	442	410	433	415	448	417	443	419	399	412	404	410	437	404	450	379	411	435	404	412	448	391	452	429	460	440	423	399	434	436	422	443	378	397	432	427	413	421	409	431	391	422	359	419	447	405	439	421	412	408	420	423	429	396	372	411	417	410	443	417	427	409	411	423	451	415	376	424	423	446	407	410	414	406	419	419	410	413	369	410	426	410	411	428	432	445	438	425	435	414	390	434	413	399	418	407	422	400	412	425	421	431	421	416	419	413	398	428	436	423	448	395	417	434	438	425	405	389	406	432	410	407	422	420	434	433	409	428	383	404	426	410	438	387	413	454	423	416	432	429	460	420	400	413	427	392	420	466	391	452	434	438	434	377	419	400	461	434	436	404	403	422	416	449	399	458	426	419	398	408	401	404	457	431	421	451	415	415	407	402	421	410	409	406	403	452	403	402	430	422	426	414	399	420	411	437	387	400	419	400	436	400	432	453	414	458	436	437	402	408	412	431	435	444	448	391	411	421	437	438	427	406	433	419	419	425	435	388	421	405	406	402	447	416	394	423	425	379	421	445	417	419	432	426	413	419	425	396	410	432	399	414	414	389	438	419	422	415	418	414	424	424	394	440	402	396	415	401	426	409	412	415	425	409	419	450	437	429	390	409	402	383	440	426	459	455	447	409	435	394	448	431	403	420	391	426	436	436	427	459	391	445	410	425	428	418	443	432	408	399	422	430	427	424	400	390	372	442	445	437	409	422	409	404	430	454	417	443	444	420	440	387	401	437	409	428	428	456	473	414	408	429	412	408	478	420	434	379	447	376	391	426	419	383	401	458	412	425	440	409	374	417	436	421	404	427	418	423	418	405	441	414	404	431	430	410	427	419	409	415	442	428	424	408	415	400	427	368	451	400	442	411	422	443	412	427	419	446	416	428	401	431	411	448	418	397	414	410	451	398	434	433	410	396	418	434	384	438	444	431	429	426	429	419	409	400	429	376	426	408	427	436	423	441	439	384	457	397	440	415	446	400	429	425	437	427	403	430	438	444	389	402	408	400	444	422	442	451	384	396	449	381	431	389	417	417	419	421	428	390	389	425	435	419	399	409	402	413	418	429	439	444	449	437	427	384	435	407	418	416	423	405	428	392	429	429	445	457	433	439	387	406	426	418	456	398	453	399	429	402	396	443	414	449	391	397	413	407	410	405	407	424	382	456	437	456	438	450	446	432	435	392	397	451	372	425	422	392	424	430	419	450	441	398	434	412	423	389	400	402	450	436	399	435	456	419	431	407	418	432	404	419	415	398	419	437	412	425	382	421	458	421	421	412	445	400	400	456	436	379	437	427	414	420	388	408	428	392	415	436	414	434	405	413	416	433	421	428	406	440	406	388	428	406	428	427	432	423	390	445	431	419	411	400	396	463	446	435	431	465	415	414	425	438	405	422	398	396	445	396	422	422	400	431	407	432	429	413	427	436	417	416	411	450	427	415	417	380	439	410	409	420	434	408	415	420	395	408	397	422	393	448	435	413	424	431	441	393	409	417	429	422	464	393	412	398	393	395	406	433	421	456	424	393	400	412	411	431	400	437	378	426	404	423	408	430	406	396	419	449	438	434	423	411	408	417	401	400	476	434	428	413	445	429	435	456	417	435	394	412	430	395	412	419	449	437	432	395	394	426	400	439	414	447	436	415	446	454	423	444	405	406	407	399	411	413	439	398	484	434	433	419	421	419	419	405	451	397	427	445	426	402	404	474	405	416	402	427	405	435	437	392	424	414	451	399	446	412	415	414	439	405	410	433	383	450	428	436	463	425	397	415	429	443	448	434	410	451	440	427	417	435	423	401	424	464	406	407	445	411	386	413	431	434	406	413	415	409	400	422	417	421	456	434	415	381	390	417	458	402	452	441	464	414	402	422	409	415	398	415	419	451	466	427	390	401	421	427	423	438	430	434	421	429	392	415	403	417	379	434	428	452	431	414	403	387	409	407	427	410	430	444	451	403	447	434	465	405	411	411	444	441	397	389	415	405	439	436	425	450	422	387	420	404	448	441	428	428	410	450	413	375	443	373	375	405	394	446	403	428	420	429	411	427	424	446	401	385	409	434	444	433	411	395	393	433	411	420	449	423	451	445	416	414	394	407	379	453	414	377	416	416	440	483	450	434	417	448	417	411	413	377	408	439	413	411	413	471	433	431	427	419	425	418	402	418	393	424	422	425	412	415	415	424	425	437	417	464	392	471	441	402	426	411	446	400	434	431	450	440	444	439	434	414	421	400	439	429	438	441	385	459	441	406	415	421	384	412	392	418	434	416	419	423	414	429	438	410	431	387	435	443	421	424	403	392	408	452	417	411	427	434	397	385	413	380	397	358	400	408	379	483	433	426	413	449	411	404	402	429	374	423	407	415	396	404	407	391	418	414	448	412	428	426	392	425	428	369	393	433	437	434	403	394	447	451	430	419	435	434	443	409	445	425	399	433	418	444	416	417	445	428	421	415	391	412	412	419	400	451	448	403	448	451	407	414	382	397	441	456	429	413	392	438	403	444	403	442	405	452	385	409	410	425	421	410	434	422	415	432	425	433	430	451	381	418	430	449	432	448	400	465	424	422	403	425	384	421	415	446	442	414	466	422	422	447	400	392	420	414	427	428	400	449	439	421	384	390	441	450	404	442	403	432	402	420	428	386	392	417	419	424	438	403	406	404	454	424	420	415	408	420	371	395	405	399	423	416	411	402	435	418	434	400	431	425	441	416	429	406	395	396	423	406	426	413	399	442	423	404	417	446	437	437	452	432	395	424	410	464	379	433	409	406	423	398	458	416	429	417	423	437	383	402	393	438	417	400	438	393	412	390	434	405	427	425	400	415	427	421	421	453	457	429	388	457	416	422	437	403	449	401	428	428	379	423	417	458	425	426	431	441	423	427	422	460	427	409	449	435	406	393	447	400	423	426	458	393	406	454	407	414	400	445	401
4096	452	359	375	396	367	389	386	400	387	363	383	380	367	365	403	401	387	395	376	389	401	369	385	374	370	399	340	351	359	382	403	396	372	442	352	389	359	362	395	439	391	366	326	367	371	404	366	371	395	410	390	416	380	380	410	402	388	414	422	397	396	355	352	366	354	418	414	389	432	400	414	381	372	384	388	382	396	416	373	377	416	380	382	407	376	355	394	350	350	394	400	394	335	387	409	398	351	393	402	389	357	409	371	373	375	361	410	421	394	395	388	378	390	386	369	355	364	400	377	368	389	384	377	413	363	384	409	367	363	372	373	374	429	399	404	413	395	397	345	390	386	384	394	366	365	407	399	360	385	365	386	386	375	417	364	391	403	345	349	361	396	415	407	387	361	371	368	380	391	368	396	421	401	388	358	408	425	393	397	403	400	383	388	407	387	389	363	371	420	367	371	390	405	393	362	393	362	361	405	371	356	387	370	367	385	394	376	407	403	382	393	420	412	362	367	378	358	379	433	381	407	367	367	423	387	414	429	374	360	361	411	356	393	380	412	379	409	382	411	414	378	355	400	393	339	353	355	374	411	377	384	362	367	415	413	405	364	383	371	394	394	390	386	398	362	348	405	373	385	368	397	384	408	416	363	379	352	386	386	375	378	397	369	393	371	351	377	382	376	380	387	403	420	404	388	362	366	366	419	411	379	417	412	374	366	366	353	419	388	382	403	386	375	392	377	407	371	361	361	339	365	362	349	374	406	340	386	416	383	345	360	370	349	372	368	373	398	408	376	390	398	367	408	416	369	413	370	453	386	390	300	367	370	422	403	368	348	378	394	401	378	419	387	366	405	379	396	416	406	420	399	385	396	401	392	391	375	402	438	413	374	386	395	390	377	391	344	392	393	366	364	389	408	399	364	379	428	384	379	369	394	388	355	426	384	386	392	377	377	390	396	373	392	425	357	394	407	393	364	361	400	402	371	361	364	391	427	360	378	380	400	398	391	398	408	398	379	395	414	392	381	382	356	372	380	372	389	403	379	407	421	419	364	407	397	399	385	379	398	393	366	392	374	385	358	397	359	386	387	394	395	371	365	363	392	417	397	407	388	397	379	371	360	370	396	382	404	402	386	407	354	422	403	396	389	379	368	352	371	388	383	395	379	368	408	387	396	345	365	417	334	422	398	384	355	371	396	375	374	433	380	374	385	384	383	385	396	387	374	397	420	407	412	372	416	392	392	395	389	400	365	391	384	374	371	403	383	415	371	383	377	392	392	383	424	380	390	389	396	401	360	385	385	415	365	408	373	397	424	403	397	378	399	367	375	378	420	395	385	388	414	406	388	423	371	340	395	394	378	394	381	399	376	398	341	389	353	380	417	399	405	388	417	376	347	399	380	355	418	403	422	425	382	370	407	395	386	385	390	375	385	391	376	410	389	380	346	392	395	367	386	367	360	388	394	396	369	393	399	384	426	414	397	399	396	384	364	388	389	405	359	395	415	398	387	364	365	377	378	400	387	385	370	378	388	390	374	399	389	368	364	396	389	414	352	398	398	384	342	356	388	387	384	393	329	376	378	376	404	359	406	385	421	401	390	361	331	371	355	378	379	393	413	375	385	362	408	380	361	377	420	345	412	376	404	430	375	387	393	415	406	414	370	420	373	380	411	391	373	406	409	362	362	414	417	403	399	388	389	357	393	379	380	396	378	392	392	392	385	357	380	434	395	389	369	378	367	387	397	351	394	379	391	412	407	369	388	397	345	383	377	411	385	392	362	424	397	349	361	388	383	397	372	387	389	364	355	360	421	402	430	361	380	415	397	418	358	402	404	395	373	406	368	360	390	370	361	409	358	341	385	397	392	385	392	369	398	397	405	366	401	397	387	380	421	384	372	396	433	398	382	369	410	382	402	371	416	371	430	364	395	379	372	371	406	366	398	360	439	422	385	333	369	408	401	405	392	370	345	378	409	402	379	412	413	375	366	361	370	385	405	387	365	396	416	364	363	377	403	367	372	398	371	389	370	388	393	430	345	383	366	367	351	396	398	415	402	375	418	408	376	399	394	370	417	383	377	392	386	378	384	362	389	353	389	361	387	377	381	384	397	363	375	374	371	386	368	398	408	392	372	371	372	391	407	417	383	400	379	361	401	390	368	404	397	358	400	388	407	385	389	382	374	380	387	399	403	380	390	394	398	419	399	341	401	389	381	407	412	402	378	392	382	403	390	361	371	378	341	427	352	361	400	349	356	432	363	392	346	389	355	384	420	383	377	402	395	426	341	381	417	384	364	378	377	412	381	378	368	357	369	392	390	358	352	404	398	406	394	355	373	352	390	403	416	378	410	379	368	407	407	360	363	329	388	407	406	386	359	393	392	401	395	363	373	402	401	403	374	349	388	395	335	373	408	396	392	361	382	367	376	378	382	408	387	382	381	414	402	347	388	383	417	385	404	409	394	392	331	384	394	444	386	418	412	430	387	397	364	395	382	378	351	392	400	393	374	367	363	354	357	391	355	383	381	403	391	368	365	343	380	400	377	380	400	386	383	391	404	380	362	389	372	382	403	396	361	390	388	421	379	354	401	406	350	376	401	372	409	418	377	381	378	377	400	358	369	363	390	378	416	395	382	390	382	371	366	385	389	417	400	417	399	381	350	369	378	440	369	383	382	421	391	363	385	391	376	381	380	438	441	366	394	386	446	357	355	388	374	379	365	357	370	418	377	336	413	396	395	355	373	413	365	391	389	358	355	403	394	374	434	356	426	382	394	394	365	392	400	388	331	379	372	405	363	371	386	408	417	378	426	380	345	410	366	404	400	356	418	357	429	342	397	376	368	365	412	391	375	377	398	403	398	423	386	402	423	374	393	382	394	351	413	385	382	359	430	381	361	382	383	420	335	389	396	408	374	401	405	390	370	347	409	413	392	391	383	380	382	404	431	431	421	363	400	394	406	381	377	347	374	380	398	420	384	392	376	397	366	358	383	391	368	380	405	356	396	379	393	382	396	368	372	386	412	395	402	414	422	428	366	361	345	416	357	390	389	433	382	390	385	384	361	426	357	390	423	405	381	408	368	401	370	400	390	362	348	380	390	352	373	399	354	356	385	383	393	373	401	404	374	398	398	391	387	402	406	389	380	373	429	374	425	372	421	384	369	384	352	377	388	395	418	357	379	386	365	417	415	391	371	378	356	394	356	353	402	377	413	357	363	355	389	408	417	361	380	386	360	436	374	374	364	389	354	422	364	391	362	383	404	383	390	396	364	353	411	382	400	343	356	407	342	418	374	317	359	407	405	385	375	412	381	344	376	379	392	380	380	379	387	382	392	372	350	348	375	377	371	371	364	397	365	375	370	382	380	365	414	404	425	380	391	371	412	397	418	389	401	396	387	422	357	374	361	434	396	418	393	387	345	412	381	408	372	364	362	397	364	392	435	369	342	386	365	390	447	392	397	354	379	373	377	387	353	353	393	410	422	365	379	398	332	368	354
4018	953	954	991	974	966	933	940	932	898	983	982	958	898	917	944	958	968	897	948	974	916	936	926	878	912	941	951	904	925	954	928	973	888	991	949	961	949	886	970	926	967	933	889	956	924	935	972	957	949	956	923	923	872	970	991	921	933	897	946	876	911	927	881	936	914	939	921	943	929	934	983	1002	924	927	929	903	903	918	919	920	885	921	895	927	913	906	916	930	840	971	937	919	860	890	936	951	896	955	901	919	880	918	888	917	898	952	940	938	902	887	921	946	891	911	910	899	894	884	989	908	879	969	927	912	889	925	897	884	929	900	896	910	908	942	936	899	905	888	923	909	879	966	882	872	955	962	928	890	976	954	938	888	909	865	899	905	925	934	872	952	971	901	893	940	883	910	974	906	983	915	903	866	932	938	880	947	931	937	905	880	935	902	938	913	927	908	940	887	952	932	891	918	900	864	927	924	962	911	917	965	861	930	974	947	915	945	942	945	932	936	906	895	924	951	908	970	856	865	913	940	897	894	917	898	950	898	927	929	902	922	908	943	950	940	916	891	966	879	958	924	909	999	888	926	916	919	857	945	934	979	893	876	832	949	959	928	907	988	902	895	936	940	916	923	924	930	928	907	916	927	884	923	893	886	905	934	886	937	892	906	1009	936	888	911	938	982	919	923	922	890	896	958	930	883	900	943	938	935	884	915	890	901	911	881	885	934	952	907	910	891	907	916	945	922	889	931	954	898	898	890	910	998	946	925	945	899	921	913	913	916	903	936	926	901	949	882	910	923	925	906	961	934	974	945	952	943	961	925	912	904	901	904	883	931	970	917	907	962	900	890	929	963	910	914	912	872	915	966	854	876	943	956	903	914	900	955	965	958	868	959	899	959	932	888	913	948	888	938	925	976	926	901	921	913	935	942	972	887	957	889	941	950	923	925	935	956	878	938	932	858	949	906	954	925	938	871	945	949	946	901	933	901	927	975	945	914	909	958	947	923	881	885	872	966	874	930	935	946	912	905	929	919	911	930	927	907	921	887	940	902	971	898	913	946	892	964	872	969	873	891	922	932	955	932	918	947	944	915	942	898	933	955	934	930	929	907	910	900	946	903	891	914	918	931	897	901	933	865	881	902	960	970	924	907	934	907	961	886	921	986	936	929	867	835	875	931	950	836	916	869	957	907	877	941	974	892	885	924	969	938	946	964	918	931	912	961	934	951	898	934	888	907	963	924	930	923	870	928	935	899	848	934	870	931	912	904	975	900	891	911	944	930	971	974	890	902	904	929	923	914	987	928	894	861	929	950	915	874	925	884	928	908	995	942	938	924	912	886	929	900	939	901	954	854	893	940	929	918	973	867	952	950	937	902	876	928	934	911	904	935	908	971	949	893	929	930	921	948	937	932	879	945	924	902	955	907	913	945	947	929	926	943	940	936	910	851	916	945	922	910	894	946	906	939	881	890	921	911	932	940	922	917	961	909	907	924	916	977	863	957	889	913	874	956	967	947	930	895	932	926	967	925	973	851	973	906	864	921	876	890	926	929	864	909	927	896	932	931	940	928	922	919	903	904	978	938	923	924	939	943	916	910	946	940	953	916	908	901	953	914	996	907	945	933	934	877	911	957	857	938	912	911	924	918	856	882	927	954	891	907	911	938	969	916	933	960	884	941	960	964	943	911	902	904	943	907	918	907	932	885	929	843	930	890	915	984	901	929	931	917	906	963	894	917	901	909	912	885	955	914	876	909	895	937	931	945	936	920	909	922	966	961	925	895	959	890	932	906	865	897	938	919	947	942	907	923	948	949	946	903	915	934	875	978	888	926	920	954	906	957	866	968	996	909	937	920	938	911	894	942	933	950	949	936	902	938	928	920	908	944	936	938	910	957	907	914	894	899	916	943	879	943	906	897	943	947	986	857	923	916	932	914	890	860	939	944	888	922	892	949	911	839	919	942	948	883	855	963	924	903	941	875	931	873	970	916	932	853	905	918	991	918	963	932	934	931	879	910	954	855	921	996	887	960	948	885	928	937	938	928	908	924	898	904	893	902	888	914	932	937	960	943	933	902	934	956	906	913	983	966	974	931	911	909	900	924	903	904	903	952	933	897	955	929	996	899	910	915	888	928	927	818	923	906	968	934	925	917	931	906	931	969	878	884	954	895	927	952	957	906	956	922	961	906	923	954	917	956	918	864	955	911	918	945	921	886	928	944	920	949	949	925	913	907	906	954	980	870	871	944	919	931	906	973	903	962	854	936	934	900	941	931	925	870	890	929	893	887	921	907	914	941	945	919	912	923	901	894	962	927	915	952	975	909	898	891	922	951	941	942	910	917	914	935	914	893	905	893	935	924	886	902	892	902	898	905	870	928	933	936	930	964	914	922	913	911	880	923	926	885	895	892	890	930	933	862	960	927	951	902	854	934	880	881	967	927	919	959	928	905	930	965	969	971	867	967	909	974	916	908	971	981	898	868	908	872	911	965	887	972	956	912	899	928	945	912	903	917	896	980	940	945	870	941	916	889	919	911	963	927	980	959	936	869	884	902	928	976	956	958	917	940	944	933	896	937	981	939	931	925	945	878	929	975	916	997	886	916	929	865	925	925	893	885	942	908	965	963	960	926	955	925	923	879	910	922	924	928	888	881	936	941	903	936	911	940	948	929	927	910	888	906	936	927	934	906	932	896	954	906	900	945	880	938	882	950	910	943	902	928	957	843	962	935	881	924	943	932	944	896	960	945	912	882	923	904	816	917	931	933	933	952	919	912	900	936	927	903	949	909	889	991	919	925	938	898	886	964	970	947	883	947	931	929	940	921	931	903	932	919	973	957	917	924	944	927	890	913	965	953	934	946	934	915	885	913	953	978	937	915	910	937	920	909	959	915	857	925	943	902	923	901	955	985	941	930	950	904	902	892	947	920	961	929	892	895	935	891	896	906	875	969	956	911	899	903	973	985	901	947	965	930	919	951	936	961	890	968	934	944	936	903	854	918	900	910	934	886	892	915	868	896	974	946	942	925	922	934	920	876	968	842	913	933	892	939	933	958	940	929	941	941	899	863	908	889	989	926	854	939	907	949	929	953	967	908	941	925	914	939	922	931	915	904	875	854	891	910	931	893	957	928	922	868	913	942	911	948	969	921	947	915	886	912	921	913	974	929	930	953	875	912	958	934	902	928	853	939	896	887	921	918	921	915	914	988	928	927	912	926	908	948	882	923	888	917	974	932	911	950	894	870	920	912	914	923	910	948	898	936	946	919	901	984	919	962	905	886	924	885	959	898	896	960	925	892	917	898	917	916	890	912	899	955	928	934	908	952	920	952	904	979	937	927	1013	872	968	854	939	916	933	881	963	882	940	907	932	925	930	881	972	913	881	939	965	916	934	907	917	994	880	965	937	922	936	883	950	933	925	910	923	951	936	869	942	955	940	954	944	920	935	895	947	943	914	873	907	931	958	933	912	918	910	923	900	935	893	896	978	869	920	919	907	929	871
14906	1097	585	467	419	401	394	387	386	368	341	328	344	358	354	314	377	360	344	371	361	343	348	324	342	383	355	349	348	323	353	339	329	325	316	346	328	354	362	404	345	400	359	374	352	372	326	331	367	343	356	380	359	384	350	336	340	328	350	348	350	319	337	321	354	338	331	359	358	344	354	372	371	323	340	322	348	324	339	341	354	342	343	336	367	318	375	297	335	367	322	322	328	336	336	347	343	364	334	377	346	328	364	339	330	366	323	386	363	360	323	343	360	330	353	376	345	332	365	339	324	336	349	331	359	345	328	372	337	286	372	333	348	301	335	337	355	340	330	348	339	373	344	371	353	339	329	347	356	363	364	344	338	346	380	383	333	348	348	364	351	339	323	334	328	333	308	330	388	412	353	347	321	392	340	366	344	301	371	372	359	366	357	352	346	335	364	330	375	345	319	330	339	351	341	339	348	349	341	350	367	340	323	365	353	326	331	341	388	331	378	343	350	339	325	351	341	348	362	324	324	372	325	365	318	335	305	356	348	350	332	291	349	365	349	334	350	339	361	311	359	349	382	339	392	346	321	345	363	366	339	329	335	341	349	347	329	339	320	326	360	355	364	326	335	336	324	370	368	341	382	361	390	321	307	328	322	337	347	350	330	331	370	321	346	336	338	371	316	345	351	370	349	334	362	372	326	346	375	350	359	379	336	339	358	361	317	327	360	345	381	340	321	351	359	385	325	335	350	348	356	374	337	351	354	348	352	331	378	370	377	330	371	397	341	349	323	344	337	338	340	336	360	360	369	365	325	354	331	336	359	326	336	383	331	359	358	347	352	351	328	337	355	315	314	347	346	362	334	339	335	325	328	318	313	330	355	342	336	354	368	310	356	329	381	360	342	308	379	335	341	375	335	327	343	380	318	345	357	321	339	311	320	344	298	374	342	374	335	338	352	361	362	333	344	342	381	364	338	340	381	341	349	329	314	346	349	354	348	359	339	353	347	325	342	336	354	343	337	331	365	348	340	367	339	339	359	358	374	374	348	364	314	325	386	327	324	373	367	348	340	341	336	347	340	327	367	376	384	351	319	349	362	328	373	357	300	335	372	323	355	358	337	332	373	357	364	370	351	340	336	319	341	316	346	338	332	348	319	386	351	356	363	331	345	346	375	334	305	330	328	317	370	335	316	336	335	352	355	353	335	330	348	338	336	339	333	360	318	316	342	351	357	317	357	319	352	354	331	379	370	365	345	337	321	346	358	384	366	388	339	327	335	385	316	329	320	312	377	364	377	320	347	352	337	384	348	310	311	345	331	349	319	326	297	292	321	359	336	333	292	362	346	350	322	377	334	374	341	330	370	369	375	336	323	349	313	311	345	361	298	352	326	351	363	336	355	363	316	296	359	356	340	358	362	409	350	332	305	329	326	347	368	360	324	360	351	355	356	317	291	351	328	361	355	368	316	324	329	386	351	378	335	358	335	354	339	330	336	339	349	321	346	318	368	303	345	351	367	354	379	344	359	369	332	321	378	363	342	319	349	346	363	338	323	357	323	339	317	386	343	341	368	344	364	348	342	371	333	331	349	349	310	310	339	373	349	328	350	380	370	353	349	333	371	340	367	332	326	358	309	352	378	353	340	348	329	389	337	326	364	331	336	363	352	348	346	345	359	338	318	301	348	337	343	320	336	305	352	341	346	348	365	319	315	363	318	341	336	355	325	333	331	362	382	331	335	348	340	338	329	346	380	348	323	348	345	347	324	364	333	353	386	315	334	358	366	333	358	373	356	354	352	335	322	314	340	351	390	351	335	362	342	345	343	343	348	373	349	344	300	331	358	346	363	359	343	327	349	317	355	360	341	347	356	364	376	332	385	333	398	331	327	380	333	346	365	408	346	363	377	375	324	330	332	366	375	332	329	345	316	354	319	356	352	338	355	366	364	374	322	344	385	340	331	330	338	353	342	321	379	377	367	348	325	320	368	348	364	310	334	363	348	349	332	387	347	357	347	291	338	343	350	364	358	374	374	352	364	345	355	340	347	330	339	369	365	362	345	381	341	314	351	395	351	319	352	342	347	336	336	345	362	335	316	350	359	354	316	335	354	331	331	330	352	328	343	320	346	368	360	349	338	349	359	332	333	364	368	366	357	353	322	330	320	378	311	356	329	351	336	351	340	334	327	341	342	342	338	375	298	349	347	352	335	339	329	347	362	334	314	318	338	338	350	382	307	330	332	345	353	358	344	353	350	328	357	313	365	375	361	372	336	322	371	343	347	352	387	354	346	342	383	378	372	365	347	364	338	356	322	341	341	332	354	368	359	378	376	364	313	351	347	372	336	361	415	327	328	320	365	367	328	346	362	349	326	362	371	364	340	335	364	357	359	343	341	367	338	344	319	364	362	360	328	374	352	328	316	325	363	324	323	328	333	349	327	364	345	354	345	322	351	300	353	347	367	372	331	372	345	351	326	353	355	357	343	338	363	346	344	328	324	393	315	374	336	317	338	321	329	321	364	348	337	358	359	327	365	315	342	355	372	348	347	359	329	346	335	334	341	350	342	363	365	376	353	353	338	336	352	346	307	349	340	308	351	346	367	380	325	353	345	357	359	355	353	323	345	347	338	326	351	339	326	322	344	330	353	334	360	345	357	366	320	297	354	342	320	364	366	293	332	382	317	348	336	319	327	313	308	325	356	328	338	339	328	356	342	362	391	352	352	346	404	373	358	342	345	366	346	301	349	364	328	354	371	372	341	342	344	323	351	358	379	335	382	350	346	362	330	312	351	346	317	351	359	345	341	336	353	355	365	369	381	339	352	366	332	352	348	369	330	352	343	328	360	342	362	305	347	349	331	359	338	350	363	322	328	335	399	349	327	330	327	358	366	334	361	364	387	322	331	363	372	331	365	372	363	351	360	351	368	344	331	341	348	375	355	359	413	346	357	356	373	346	306	342	374	353	368	345	363	339	365	349	351	351	359	312	338	349	353	357	346	330	333	352	366	374	344	354	322	325	344	360	353	323	361	327	376	333	341	315	359	378	357	329	364	380	340	359	327	312	340	324	375	339	350	351	333	357	369	350	342	341	357	394	343	340	340	331	373	397	368	365	350	330	370	356	388	338	387	355	341	335	342	338	328	349	334	347	315	331	352	353	325	340	348	318	371	354	384	299	319	359	377	320	335	365	367	316	329	340	339	353	322	357	325	353	357	366	329	352	297	349	361	337	403	329	347	356	352	369	319	357	333	334	348	306	305	341	363	373	328	353	309	347	342	345	342	344	326	362	330	306	317	313	367	335	331	361	355	358	353	364	341	346	313	368	367	344	336	325	353	327	381	338	363	328	358	365	333	385	334	355	332	334	355	311	346	326	297	375	370	408	365	323	320	348	343	400	341	361	345	352	364	356	328	354	374	348	319	343	358	365	344	368	352	345	337	315	350	327	349	346	350	336	343	308	381	354	330	300	339	364	353	364	343	359	330	329	361	352	343	359
11170	1010	1411	1403	1368	1165	1083	1031	973	952	980	929	875	902	910	840	909	876	894	850	907	854	868	883	821	803	833	833	828	887	870	933	882	782	818	856	793	896	831	878	854	814	839	817	815	820	845	831	839	868	776	844	843	889	816	789	837	819	788	838	830	818	835	813	844	803	820	822	797	832	780	819	810	848	807	821	803	873	798	851	817	835	828	858	819	855	897	858	896	816	846	826	831	885	853	812	860	773	882	790	839	826	823	828	863	906	828	873	852	757	773	801	829	845	815	869	833	833	774	803	803	830	846	894	813	827	797	821	780	838	824	813	821	832	821	783	822	845	788	809	781	820	851	835	828	758	813	830	818	800	837	824	834	797	820	842	847	829	816	856	879	834	839	807	821	833	818	812	784	802	742	763	840	848	820	834	793	831	824	814	822	882	849	773	831	852	814	767	834	815	786	846	834	864	846	819	842	849	823	846	811	842	799	803	809	828	847	842	813	837	799	835	818	832	827	898	820	781	820	804	844	812	827	765	896	844	818	809	833	830	830	798	806	886	796	818	744	818	819	808	900	828	889	841	803	839	806	840	848	831	838	826	845	812	792	850	858	814	802	885	794	831	848	815	839	721	753	814	831	866	835	800	857	812	851	852	878	845	814	833	833	814	829	863	804	804	850	815	819	801	822	804	809	770	816	835	804	819	784	848	838	818	836	821	852	853	871	842	797	814	848	858	836	771	809	873	780	794	821	836	822	808	841	808	830	837	811	819	794	855	834	795	828	841	852	871	839	815	828	811	839	810	790	845	840	834	800	815	883	857	841	846	819	853	851	811	823	828	817	765	818	833	791	817	795	856	816	824	811	786	784	806	799	783	763	813	850	833	803	820	828	798	834	829	839	808	837	830	869	803	844	852	810	814	816	775	769	817	818	827	822	852	813	837	829	803	807	825	783	822	807	863	751	833	831	848	787	822	818	789	811	828	821	786	811	774	806	793	854	824	856	800	894	858	772	858	864	859	822	836	796	819	807	858	798	856	881	820	821	861	816	859	839	816	832	831	851	818	807	767	832	835	836	818	814	815	803	816	819	845	861	785	854	811	834	817	853	802	865	834	856	826	831	824	783	802	850	833	856	798	867	820	858	830	781	845	774	802	829	820	793	788	776	813	865	811	825	842	841	869	827	837	836	806	805	858	822	792	806	881	810	853	812	848	855	787	814	859	858	826	854	842	846	788	824	854	862	855	880	743	827	803	879	855	842	819	816	854	823	834	837	876	812	819	838	806	838	834	782	823	854	830	836	840	871	865	825	823	799	779	843	840	839	818	814	825	852	865	846	821	815	800	810	850	852	853	860	836	819	786	877	819	828	833	836	846	851	793	879	830	802	819	783	804	811	849	841	807	791	834	790	839	840	831	835	808	794	864	777	846	826	779	813	832	809	844	860	827	783	874	857	795	867	833	864	813	810	815	764	782	839	762	752	832	853	842	858	808	858	849	796	813	854	784	843	865	843	822	851	853	815	779	808	849	823	828	794	849	847	819	844	782	840	788	821	830	823	769	870	864	817	768	843	850	783	845	815	805	837	820	819	843	814	859	882	838	805	810	838	814	830	863	825	814	839	820	862	846	757	852	849	865	818	848	803	807	797	829	850	823	834	834	785	807	843	824	793	863	790	784	764	810	841	793	836	766	833	826	866	785	793	829	872	836	831	806	821	806	853	832	862	833	814	811	807	820	825	830	829	866	787	828	796	840	876	814	791	852	818	799	835	834	819	790	785	828	781	841	792	829	796	843	843	824	820	855	775	804	821	792	868	784	797	855	835	878	891	823	801	873	821	812	818	812	837	861	814	857	840	785	818	863	800	818	772	788	818	827	797	815	815	839	823	843	847	840	840	819	869	772	863	831	853	872	836	839	834	822	870	868	779	813	833	792	818	823	815	840	828	834	830	844	778	812	788	848	823	826	839	813	868	779	836	812	867	806	818	827	838	837	822	767	909	801	864	771	765	850	783	843	817	841	811	824	821	813	840	829	826	843	857	859	852	872	842	809	799	802	820	761	801	824	810	808	831	841	825	864	844	842	800	803	815	837	835	868	838	787	852	811	812	824	842	770	807	857	825	841	835	829	823	818	794	838	845	789	844	837	813	811	789	829	870	827	831	797	831	793	813	829	821	870	839	761	779	848	797	851	823	769	816	819	833	864	777	823	846	842	784	764	861	821	818	829	819	815	834	831	873	875	838	783	820	861	809	872	841	830	847	819	834	794	875	826	795	823	777	812	757	793	800	823	835	825	756	820	795	820	872	863	840	863	807	847	817	861	819	847	816	828	790	897	828	809	777	764	825	823	805	828	857	873	806	847	820	814	805	811	837	821	814	818	862	840	818	795	828	819	791	779	806	821	874	850	793	871	782	836	795	785	879	818	800	820	800	749	818	818	835	761	836	803	834	840	809	826	843	847	840	851	784	811	783	845	841	786	809	789	843	778	813	767	840	787	829	839	792	816	835	788	847	846	814	871	783	807	844	766	818	862	823	820	818	796	764	856	807	809	829	831	861	820	789	840	814	796	828	863	854	783	822	837	822	826	779	833	846	848	829	817	832	829	772	852	840	802	805	831	788	821	889	812	805	846	832	778	822	821	804	826	864	804	905	820	840	841	826	832	862	761	867	823	840	822	794	778	863	816	836	815	777	784	788	844	841	842	803	807	838	833	844	809	816	779	817	824	772	788	863	803	764	829	848	842	803	817	813	810	827	810	831	826	801	823	810	815	805	798	799	827	868	808	801	798	850	811	825	809	800	789	825	843	800	812	824	816	858	914	809	834	798	839	846	818	826	832	825	854	795	864	813	819	819	808	830	883	874	822	850	848	861	819	822	808	846	830	837	791	812	801	857	835	792	798	794	811	875	822	847	873	800	808	856	855	831	823	860	829	835	820	823	761	829	779	806	789	827	839	836	799	795	838	827	870	833	774	835	858	851	804	857	887	824	841	776	775	846	847	868	841	827	807	846	829	818	826	807	840	854	872	778	849	801	762	822	857	817	797	785	823	852	855	794	787	845	867	789	782	828	797	789	797	831	851	804	796	804	839	837	806	815	807	821	811	841	837	818	781	823	810	839	800	798	813	808	779	830	832	791	833	822	855	803	823	784	839	855	819	816	866	834	794	805	845	802	829	844	881	791	817	836	795	785	780	810	821	795	835	808	854	847	895	807	820	840	819	816	833	817	841	836	842	846	816	828	826	865	844	850	860	828	830	783	837	805	756	806	822	819	822	815	773	844	795	824	835	857	834	828	835	819	888	836	827	812	796	795	825	810	841	852	841	860	828	846	821	808	762	863	820	838	848	843	800	825	828	847	814	797	793	801	853	837	822	824	822	799	847	851	863	862	819	861	802	817	809	737	818	848	792	779	836	818	820	850	813	834	796	813	867	846	866	792	831	831	800	867	756	809	853	826	769	853	821	871	840	812	872	839	804	835	773	814	811	812	835
23752	2357	784	530	368	287	246	250	183	192	200	194	177	192	160	164	199	162	162	157	162	162	178	175	140	148	148	167	149	146	148	163	171	154	168	150	187	199	173	131	171	166	164	172	137	157	147	185	162	169	163	160	146	178	138	139	142	173	159	162	163	180	175	175	140	168	161	179	163	169	139	165	168	171	134	152	142	163	136	174	164	175	153	177	155	166	162	180	149	163	168	175	143	160	171	144	150	168	161	142	161	159	153	158	158	178	172	148	139	156	170	154	141	162	180	146	162	177	141	180	165	171	172	155	151	156	165	152	160	158	134	182	179	145	168	172	166	149	144	155	158	142	177	150	153	150	162	165	154	164	161	143	166	140	154	160	165	181	165	163	144	163	144	148	167	180	153	159	163	165	160	167	154	156	179	137	169	161	175	166	164	138	176	174	177	170	158	163	174	151	154	169	147	172	151	157	162	177	184	155	149	161	140	148	161	148	163	158	184	181	141	149	137	148	160	155	143	161	178	155	160	158	148	178	142	142	159	151	156	157	140	154	158	136	141	173	157	127	151	138	155	171	149	156	149	156	171	138	167	166	156	135	149	174	156	177	154	167	150	147	155	148	175	171	179	176	156	161	150	144	154	142	138	164	150	165	165	130	149	166	175	172	160	153	184	162	152	186	160	153	150	160	140	165	153	161	179	157	141	163	167	154	162	159	183	164	154	151	172	150	150	173	132	163	156	145	166	142	141	184	148	149	165	138	169	151	122	156	152	166	158	163	155	156	163	167	158	186	166	140	161	174	153	129	181	155	169	162	174	161	136	178	158	150	151	163	156	149	171	169	166	180	156	148	157	130	158	163	142	156	147	168	155	147	180	162	154	145	163	163	170	145	159	163	164	177	159	139	154	187	141	158	155	134	133	153	158	163	154	158	153	150	146	142	158	173	174	175	151	173	152	168	157	178	165	146	152	128	174	151	154	179	162	182	143	151	162	159	174	167	167	171	147	157	166	169	157	149	155	158	144	174	141	170	179	171	148	159	154	145	143	153	140	171	170	172	174	153	149	160	175	155	176	139	165	183	162	160	150	166	157	172	161	163	158	155	150	156	140	135	149	161	138	157	137	153	172	163	154	153	139	154	151	147	161	145	182	162	163	150	149	180	171	155	154	184	167	171	168	174	187	142	144	151	158	158	158	163	158	139	139	150	163	146	169	175	147	157	164	152	169	166	158	153	168	137	156	144	175	145	154	171	153	132	158	132	138	138	153	175	165	151	157	146	146	160	160	176	156	180	161	169	162	152	169	168	164	157	156	158	173	156	159	170	163	137	173	168	146	160	158	180	168	153	170	187	159	152	162	181	168	178	151	150	163	175	132	168	158	189	168	154	146	166	175	131	163	153	142	148	170	143	168	136	170	169	143	159	144	155	152	146	176	165	160	152	166	156	162	140	162	150	157	160	166	191	168	149	169	139	146	155	167	163	168	142	149	167	156	171	168	145	160	133	168	150	167	149	163	155	144	160	163	166	139	147	161	156	140	133	141	143	142	175	153	149	165	169	156	164	173	175	154	157	155	156	166	168	170	155	130	167	165	168	155	164	168	182	151	166	158	147	155	151	178	143	168	138	162	152	146	130	160	167	154	160	173	156	160	176	133	164	157	159	175	153	161	155	151	142	170	158	131	171	176	142	160	153	139	130	169	166	140	154	168	165	142	164	173	149	174	169	160	166	154	174	165	176	176	165	162	169	144	162	143	138	160	149	172	178	154	178	156	141	172	163	192	160	184	186	158	157	152	179	141	158	174	145	158	164	138	172	166	150	127	151	153	146	147	168	166	163	156	152	164	136	153	152	180	171	192	146	183	123	143	157	179	157	190	199	169	161	184	146	183	166	164	167	150	163	165	165	151	147	132	154	154	166	126	169	160	150	156	168	168	150	150	154	170	168	152	137	151	151	164	152	149	139	183	140	151	149	136	163	156	186	167	151	155	162	155	139	157	191	164	139	154	129	164	168	153	176	154	165	147	154	172	142	168	195	168	155	147	138	152	153	148	168	156	158	147	165	166	142	155	135	170	147	142	143	176	173	193	129	149	153	148	155	169	157	158	140	158	154	178	143	182	159	177	147	178	174	174	153	169	132	176	184	154	147	161	149	161	149	155	165	137	147	156	182	152	154	142	150	147	155	175	129	145	144	145	135	162	153	153	174	151	151	158	157	152	165	162	167	164	148	148	157	155	129	168	160	152	182	140	150	173	148	139	149	161	183	140	151	174	177	157	184	147	163	154	177	164	173	169	178	153	164	156	178	163	154	165	160	125	158	154	165	156	164	163	162	170	179	163	164	135	147	149	162	171	184	172	151	131	162	167	169	123	150	163	153	179	149	163	156	165	166	150	152	159	159	166	145	185	174	137	130	169	144	148	154	155	161	141	148	183	161	128	149	166	165	163	163	159	170	179	166	150	148	155	174	170	167	167	183	171	152	165	125	151	152	154	147	190	158	178	163	144	158	162	174	174	172	149	144	176	149	148	140	142	149	149	151	182	184	140	144	149	156	156	167	162	159	143	146	141	155	144	163	195	156	144	178	133	130	148	172	164	175	166	168	149	171	161	179	160	158	154	148	144	137	148	170	147	166	148	155	138	171	164	165	175	159	164	166	153	163	147	173	158	159	178	136	168	139	182	164	171	183	171	161	157	159	145	164	162	172	157	165	153	161	159	176	167	165	164	172	150	146	159	146	169	168	170	179	152	190	157	147	158	149	154	135	150	176	167	173	165	177	158	172	170	169	183	156	141	132	150	156	157	145	135	159	181	158	146	128	125	141	170	156	189	162	144	174	160	177	149	159	156	158	167	160	164	150	143	166	148	147	165	149	156	121	123	126	161	184	155	196	186	154	171	168	163	149	157	170	140	154	162	167	159	163	155	157	159	174	171	170	182	172	162	181	156	183	152	161	147	133	149	183	171	176	192	142	167	155	170	166	133	141	147	179	170	157	172	150	153	142	146	161	164	161	150	162	156	173	169	176	160	142	163	154	147	190	167	179	155	136	139	160	167	166	169	130	164	184	152	124	165	147	143	147	169	153	147	160	138	169	167	152	170	158	173	136	175	145	162	160	176	177	150	154	175	144	146	150	157	168	187	176	184	154	153	157	169	153	135	145	155	164	144	139	146	164	156	158	162	163	152	152	136	174	174	138	172	154	167	166	151	168	158	158	168	165	166	141	142	151	156	179	137	162	174	156	177	163	150	145	163	149	182	159	135	131	155	136	158	162	152	148	161	138	152	153	174	160	156	176	166	164	167	172	156	148	149	158	141	170	171	179	148	154	142	156	165	150	181	163	148	144	174	150	178	171	151	158	133	144	152	158	165	153	152	137	149	160	179	148	172	159	139	162	179	150	182	158	152	152	156	148	152	170	181	173	150	182	152	167	138	136	158	139	160	140	162	154	173	139	162	170	143	142	159	189	143	157	160	147	156	158	163	168	162	169
14535	858	1433	1638	1368	1177	965	860	705	668	653	570	586	521	545	535	497	502	550	501	463	460	443	490	482	452	439	478	474	460	467	433	458	388	471	459	465	421	434	402	414	453	460	446	418	423	431	451	446	461	420	401	416	459	436	439	423	440	429	466	415	395	444	428	403	426	419	421	416	411	405	418	405	445	452	421	398	422	411	428	422	423	404	430	417	397	424	392	433	422	425	416	385	415	414	421	421	466	410	412	409	420	413	395	455	417	407	420	403	416	417	414	417	420	401	428	428	427	430	415	416	448	417	400	433	420	437	440	434	406	443	448	408	438	408	433	452	409	410	432	441	433	394	436	422	424	424	384	433	396	406	397	419	422	384	407	411	416	394	431	435	404	425	439	415	400	386	398	419	413	405	434	410	419	404	370	406	374	419	416	417	424	501	426	390	422	402	444	442	408	407	419	419	405	448	411	429	434	406	421	411	414	425	415	409	438	408	393	443	413	399	404	442	440	418	421	428	420	401	410	381	433	432	449	422	450	414	409	386	399	453	454	399	396	407	442	417	453	437	413	405	433	407	437	423	392	408	415	407	409	428	390	396	410	425	430	405	441	435	423	438	441	409	397	392	415	414	422	402	419	437	420	433	429	434	391	421	438	415	392	419	418	410	448	402	390	447	425	415	434	406	388	398	411	395	405	423	424	436	417	415	462	387	412	432	414	451	408	416	386	432	416	405	421	403	407	378	443	429	408	435	427	413	427	410	422	413	424	387	398	396	447	394	409	388	410	422	438	437	398	440	426	426	415	424	393	439	431	398	404	431	392	403	444	418	421	431	373	382	417	416	410	449	395	373	396	382	400	422	413	400	429	447	411	422	428	412	411	387	390	414	372	402	393	411	392	413	396	417	399	373	405	427	420	425	421	421	444	377	392	436	409	423	418	417	435	406	411	402	448	412	425	438	420	437	421	399	396	396	404	441	435	408	404	438	412	450	432	417	401	404	438	359	419	445	387	404	417	496	409	374	361	383	428	432	491	422	401	376	402	433	434	413	389	404	430	424	425	367	389	384	450	414	415	429	429	421	428	438	395	437	425	441	414	446	404	419	409	430	416	456	405	421	409	438	424	379	441	395	411	412	440	423	415	426	423	401	441	409	407	444	443	399	426	459	427	440	381	407	435	442	425	410	433	446	425	429	438	458	390	412	384	398	445	423	361	439	392	409	430	441	420	439	418	406	414	391	411	415	399	428	450	424	432	406	421	431	443	403	397	461	420	429	407	395	421	466	418	403	412	414	442	417	400	419	441	444	436	392	425	388	410	464	438	423	434	433	418	420	421	389	399	440	401	391	368	394	414	414	403	415	376	412	437	428	437	386	383	385	414	446	429	429	398	394	427	397	435	410	396	397	341	443	430	385	371	389	404	378	420	459	425	409	457	439	426	387	433	406	404	411	410	397	406	399	426	418	400	421	437	429	396	401	438	433	404	381	415	438	429	453	459	443	379	400	379	403	422	452	403	458	438	436	431	438	407	419	405	429	422	434	417	361	391	404	392	457	427	417	413	440	414	407	455	454	405	457	406	407	424	452	419	420	426	415	429	399	401	380	439	380	425	421	419	417	418	426	439	451	395	417	397	419	423	405	473	381	394	423	397	443	428	399	443	429	415	381	396	455	420	403	406	447	409	397	412	419	391	432	385	405	407	404	420	392	420	411	432	388	413	381	415	417	398	442	449	441	422	457	409	443	418	409	388	441	418	425	400	427	436	435	424	419	419	434	418	420	378	380	392	435	408	391	440	434	438	412	396	417	398	414	430	427	394	431	418	424	369	407	450	359	398	383	437	416	445	439	411	415	420	418	396	404	450	428	449	411	405	417	433	413	419	360	407	358	411	416	430	373	405	410	444	407	428	386	416	448	390	413	461	442	426	408	399	420	434	440	426	428	420	408	422	429	412	406	412	423	431	399	441	437	451	421	405	432	419	436	436	401	445	431	428	421	405	451	411	408	421	426	431	378	419	389	447	396	416	415	447	386	376	430	428	416	420	437	419	432	432	411	423	414	393	441	411	395	441	405	395	423	428	407	391	393	407	418	404	415	378	434	399	444	437	392	403	417	395	410	417	399	472	406	399	429	432	431	423	417	457	418	431	381	415	429	429	417	424	395	398	417	409	429	425	386	383	428	417	396	430	395	415	405	434	415	420	409	400	438	425	407	391	426	462	438	408	457	438	436	409	404	414	415	437	423	413	427	404	419	379	417	386	437	394	446	420	427	388	417	425	423	391	423	400	437	433	422	426	426	428	434	407	429	409	426	368	440	379	425	445	404	445	416	378	375	424	415	431	414	401	423	423	393	419	416	450	431	407	381	424	403	408	437	411	421	402	420	458	453	401	400	402	413	423	429	417	385	423	422	436	385	420	444	406	410	437	415	439	425	403	438	424	408	444	441	422	437	434	422	434	410	419	396	419	408	421	407	420	441	402	397	403	434	422	405	416	429	406	430	417	440	406	408	386	387	415	418	412	441	403	414	463	423	400	399	383	412	419	397	414	395	445	397	397	432	415	422	453	446	404	428	407	425	425	436	433	428	434	412	432	442	412	407	400	413	407	413	404	436	463	451	451	454	401	389	444	438	391	429	430	411	438	389	467	461	417	442	411	475	413	409	380	396	392	414	375	421	406	429	391	446	429	455	416	458	432	410	445	425	425	466	418	433	407	436	409	430	413	446	439	415	420	436	406	369	391	445	446	379	429	406	417	415	419	441	430	356	418	463	431	427	434	416	410	445	404	451	394	410	399	425	409	433	395	439	428	422	449	408	435	417	407	433	434	408	419	405	411	411	408	424	455	419	389	442	445	410	422	411	414	407	399	407	422	400	443	403	422	391	424	441	392	424	446	430	412	434	398	418	416	429	415	424	465	414	406	386	411	398	456	428	401	430	407	412	401	447	391	428	452	386	411	421	416	399	428	407	443	399	391	406	441	421	420	434	415	434	428	423	396	434	432	424	410	448	406	425	450	419	460	441	414	405	422	440	442	402	392	403	391	423	368	415	456	389	416	423	459	409	434	405	428	378	414	374	438	414	392	448	451	460	402	408	416	460	413	448	418	404	390	407	386	432	447	383	420	416	416	415	413	402	430	444	402	422	422	418	403	399	437	413	453	427	395	449	429	426	400	414	436	413	433	433	425	394	427	422	420	452	435	423	413	424	395	388	425	418	410	407	381	411	382	424	410	432	469	425	450	404	407	432	419	443	437	426	416	417	444	413	458	416	414	418	430	430	449	438	418	426	414	415	410	415	410	418	421	423	456	419	438	418	439	403	409	413	441	416	403	411	410	416	409	438	392	413	454	419	433	430	419	389	408	413	404	466	416	420	404	399	440	448	439	367	410	429	426	445	427	423	404	426	472	452	426	482	408	398	407	387	420	383	394	434	428	419	447	407	427	430	405	425	423	418	425	429	389	444	433	392	392	412	401	460	417	424	438	427	429
4277	497	406	379	381	404	382	408	400	391	377	384	376	376	333	397	339	405	369	362	373	376	445	368	348	391	357	394	391	442	421	352	375	390	399	355	410	405	383	393	399	368	418	384	355	384	392	385	412	390	409	399	415	393	395	403	364	401	367	367	399	393	418	383	372	351	399	360	395	367	404	457	358	426	441	366	367	390	394	389	381	436	392	379	391	342	408	369	366	399	406	403	392	402	382	394	359	411	376	402	398	396	362	400	404	440	356	363	403	381	379	373	399	382	369	384	376	419	347	360	424	395	391	396	397	385	404	376	365	410	397	416	386	415	381	383	372	413	367	398	328	336	370	387	391	391	395	396	385	382	372	400	372	374	370	360	364	375	378	396	400	396	388	408	362	366	425	381	396	390	376	403	392	420	413	405	408	419	412	390	338	379	388	366	394	398	403	369	387	366	372	382	387	379	386	376	374	360	386	406	407	400	380	385	392	418	403	398	352	396	399	424	390	367	415	380	403	354	402	336	357	366	379	389	412	371	383	386	367	396	388	358	387	417	392	395	416	395	386	374	378	390	377	364	404	377	391	348	409	402	421	399	436	378	387	360	381	361	377	360	380	427	379	374	368	419	403	412	400	406	389	408	379	416	389	396	368	363	359	394	379	371	404	391	421	415	390	385	416	346	401	358	380	383	400	378	381	399	376	412	379	389	383	379	381	346	388	376	377	425	363	395	390	384	380	383	388	360	385	407	429	373	403	353	407	386	397	398	395	377	381	358	350	371	392	358	371	398	339	414	377	391	385	407	420	380	338	376	404	386	355	383	415	361	421	399	421	395	371	343	423	405	377	344	374	413	374	391	404	374	372	339	359	374	400	421	343	395	382	391	399	400	380	408	400	448	429	404	383	377	396	379	421	387	365	339	381	388	407	390	391	345	395	391	376	371	363	373	374	383	399	420	367	373	391	340	350	406	407	387	363	375	377	348	374	412	383	423	384	383	336	404	430	371	389	349	389	401	419	411	413	399	380	365	365	389	390	389	351	429	393	395	361	405	381	377	391	402	391	421	367	368	367	366	375	397	386	404	410	377	386	381	372	348	384	359	412	355	397	427	396	407	374	365	374	394	391	370	354	376	398	396	408	391	393	415	405	368	359	384	361	394	420	421	336	333	407	418	397	346	382	420	404	388	396	390	379	406	364	377	362	420	402	386	391	381	374	357	395	382	384	379	370	419	367	360	401	416	414	416	399	390	378	335	352	357	370	386	383	391	368	444	393	390	344	377	392	384	411	373	402	390	374	392	400	381	392	391	377	394	395	386	362	379	400	378	398	398	396	400	388	361	386	361	378	388	334	397	354	402	379	367	376	392	392	399	367	403	403	369	373	395	406	402	391	403	372	392	370	353	358	397	392	346	354	387	422	364	402	401	366	389	374	365	372	406	354	368	388	357	383	387	349	405	364	378	428	369	415	401	416	362	409	395	392	427	407	364	417	401	382	397	381	406	390	390	398	397	393	386	392	388	407	363	392	370	369	363	396	394	399	363	371	389	411	378	364	365	361	414	375	384	374	403	365	394	403	353	384	375	403	402	385	373	389	392	365	395	402	409	395	371	391	403	386	431	414	383	379	408	398	408	405	392	397	379	383	386	371	433	366	399	422	389	389	372	390	397	392	417	409	415	394	357	375	397	357	396	378	381	393	417	376	391	354	341	369	360	360	377	370	421	372	387	378	416	384	355	406	381	366	393	406	366	382	378	395	366	361	359	372	367	365	378	395	383	382	361	397	369	347	388	380	352	403	410	368	406	389	412	385	413	365	352	378	421	395	398	382	404	393	363	369	416	400	379	348	355	384	391	385	392	426	381	375	348	397	390	360	428	407	408	412	359	380	364	383	382	390	363	376	383	377	364	395	389	370	386	383	404	395	412	389	434	390	368	392	385	411	419	417	387	382	391	405	383	381	406	438	398	407	336	400	403	418	403	418	403	391	400	406	395	384	342	415	359	394	390	413	354	416	401	347	392	380	391	361	378	402	411	386	378	355	388	363	372	361	416	406	398	415	402	373	426	448	437	388	391	412	364	382	385	418	376	373	364	395	402	386	409	383	386	416	363	399	398	360	416	376	382	339	372	385	378	400	425	422	388	397	403	395	404	406	400	412	386	407	387	394	378	356	383	408	416	394	373	362	407	408	381	357	379	393	379	400	340	409	376	434	387	396	401	371	397	401	385	347	377	377	401	373	373	382	393	412	391	364	396	366	387	397	387	378	364	365	397	418	372	400	346	397	400	407	403	378	344	406	393	378	386	373	393	394	377	403	382	381	395	390	381	371	331	353	380	387	386	402	399	372	344	403	380	405	398	382	371	362	390	390	373	370	407	388	370	374	386	407	380	394	365	385	378	392	432	397	403	400	382	393	352	419	345	420	388	404	349	381	375	394	399	397	403	422	355	401	367	429	355	391	392	410	389	409	367	372	402	375	356	391	396	369	416	392	392	384	355	358	420	374	366	369	397	377	385	368	393	364	409	419	400	391	381	390	379	399	381	383	427	415	354	392	383	386	364	390	366	375	358	393	390	371	389	397	416	377	397	382	410	387	372	378	393	375	390	371	373	424	405	377	396	426	375	402	355	418	387	391	399	394	392	429	407	377	416	399	408	401	365	376	392	402	424	400	416	436	375	365	366	419	373	357	368	401	387	400	410	391	386	381	358	387	383	409	391	410	419	422	413	376	387	380	385	378	384	401	434	388	385	386	379	367	376	417	398	394	372	424	375	391	428	397	369	385	382	433	368	418	387	349	400	396	395	394	389	405	382	382	406	380	383	379	388	370	360	404	377	397	363	369	392	383	403	406	401	372	375	372	377	395	384	376	357	386	376	409	426	420	370	374	386	331	352	421	379	368	346	387	360	368	367	388	376	383	360	397	399	377	386	405	443	395	377	407	362	413	376	383	386	394	449	388	372	397	367	368	385	384	396	415	436	329	373	367	396	376	402	356	389	418	369	425	362	370	402	386	369	402	390	399	399	342	370	391	427	413	358	365	383	360	391	369	402	398	367	397	405	386	389	402	371	396	403	392	367	379	399	391	394	387	426	404	353	379	406	384	369	391	403	391	403	416	400	386	337	352	389	399	383	371	400	376	387	379	366	398	374	398	398	398	437	402	377	373	418	402	373	373	376	396	416	397	386	395	389	410	339	401	377	390	386	380	375	392	360	362	417	376	390	395	402	400	417	390	416	415	380	436	402	395	356	368	399	349	408	363	417	355	426	371	396	381	380	351	400	389	376	367	391	368	369	381	402	390	388	371	426	429	382	431	402	375	419	379	413	360	379	374	411	392	383	391	430	355	377	365	386	385	356	410	401	389	404	392	381	369	376	335	395	400	385	368	353	394	411	374	380	366	419	373	424	405	382	401	410	411	385	391	393	400	353	386	373	386	410	376	418	391	412	387	371	387	366	371	355	394	358	389	351	394	419	408	395	383	421	379	366
4078	920	942	937	913	963	966	967	896	911	935	941	968	909	887	927	934	963	920	931	975	888	920	940	884	928	1013	931	943	914	935	928	932	907	936	864	943	870	1002	980	927	973	957	926	926	930	908	913	903	972	921	904	914	924	909	902	900	888	914	909	878	947	921	928	929	924	863	920	957	928	884	882	888	930	921	884	927	915	933	925	901	912	900	901	883	918	901	973	893	935	891	922	967	935	967	926	990	928	888	923	915	878	920	898	926	946	863	943	916	947	877	1000	952	924	880	914	881	905	899	934	932	921	886	868	946	920	974	873	955	925	904	973	881	913	974	963	893	880	1001	912	886	926	936	929	904	861	951	907	884	936	917	911	926	946	919	909	921	938	888	884	917	944	972	923	893	925	938	923	942	880	961	901	957	920	962	982	920	947	882	934	925	899	875	938	889	905	945	871	921	886	900	981	860	952	890	881	914	949	944	937	874	884	911	979	887	987	932	951	919	839	931	890	900	876	915	1002	943	912	965	903	936	930	866	886	897	891	901	903	952	956	934	910	932	1002	916	906	942	896	934	930	940	925	935	881	860	934	916	925	927	909	910	931	884	931	953	906	910	974	921	931	906	952	926	939	911	910	903	940	911	930	900	918	919	938	943	921	915	931	927	911	923	878	920	916	982	896	952	880	931	904	884	864	892	943	908	914	962	928	951	914	930	927	908	922	930	932	889	948	945	945	868	897	899	932	906	927	898	912	956	932	908	935	920	932	984	870	897	935	917	958	958	896	919	906	931	904	939	874	896	953	890	880	932	967	911	893	980	876	908	906	925	941	885	892	938	851	904	869	964	873	887	935	893	952	880	871	969	925	890	927	919	949	935	921	912	924	904	915	959	935	920	929	928	903	927	910	963	983	935	913	958	944	927	903	934	907	939	914	936	896	918	865	863	906	975	914	911	935	948	917	930	902	938	900	956	930	924	963	862	908	884	904	933	934	881	883	953	947	967	940	924	902	825	972	865	937	912	924	928	934	936	924	966	891	871	979	878	924	965	938	869	924	841	901	892	943	909	906	919	912	923	957	934	919	844	928	890	983	928	920	943	909	936	877	898	929	956	910	964	925	937	897	924	964	894	937	921	927	888	891	929	921	929	926	857	959	925	920	952	1016	926	900	910	898	871	881	952	881	886	932	912	863	863	947	899	938	908	843	876	971	899	962	941	918	872	940	917	923	914	895	918	866	946	870	979	895	880	944	934	991	917	938	940	956	986	873	889	942	927	947	889	937	876	972	990	912	963	948	924	909	929	945	936	949	974	918	925	910	913	947	912	939	952	924	923	902	977	912	933	934	942	922	892	911	915	959	952	922	977	905	934	891	921	997	951	951	901	938	940	886	946	914	930	941	952	932	944	882	894	973	921	948	903	977	941	904	876	938	891	926	916	974	860	924	918	986	922	926	897	966	962	962	926	906	904	900	928	924	902	831	895	893	884	907	939	873	846	935	921	927	930	951	924	892	941	947	929	887	912	919	916	936	942	885	924	941	917	934	935	908	913	922	933	876	930	896	875	906	940	956	954	915	896	936	894	917	899	908	934	896	933	948	875	848	834	906	943	879	857	943	924	933	918	914	886	888	901	1025	912	942	922	943	934	944	941	934	945	922	929	964	920	924	937	924	923	944	893	917	952	967	910	912	919	933	924	872	903	940	892	881	935	893	866	896	914	938	908	958	927	939	904	884	942	899	879	937	907	917	925	917	983	867	923	886	907	947	940	923	969	926	913	932	945	888	852	946	912	906	918	925	928	932	911	916	942	905	938	927	903	945	913	895	936	953	928	923	923	911	911	933	898	952	983	935	896	911	865	918	913	879	969	947	963	900	912	907	919	942	888	895	945	881	937	895	915	938	933	898	967	969	882	882	932	888	938	918	926	873	866	886	957	912	921	929	925	941	900	924	939	915	931	932	926	910	912	906	940	916	938	907	889	954	938	942	904	914	875	953	889	906	951	909	982	929	944	924	887	916	906	929	982	915	933	854	921	886	920	900	946	963	898	901	932	965	935	893	919	924	952	954	885	933	968	965	912	932	916	975	947	930	918	931	870	951	954	925	935	915	900	922	945	947	897	897	955	895	896	942	945	931	949	976	945	914	939	968	948	924	916	950	890	930	937	881	912	927	909	921	936	932	925	891	928	911	924	923	925	932	906	879	911	930	972	858	938	940	982	925	894	828	936	926	903	938	883	920	944	900	965	923	853	962	912	857	956	869	907	894	944	900	880	920	899	969	927	912	906	934	912	937	937	920	903	932	946	910	915	841	943	948	916	905	839	912	848	934	883	932	951	972	928	892	909	938	965	933	962	897	915	949	982	857	892	927	900	968	902	983	921	918	887	921	906	959	919	925	903	904	879	905	885	916	957	919	922	894	927	884	921	944	835	917	912	924	896	905	953	911	905	900	913	880	921	947	867	925	934	928	926	955	936	905	944	921	928	908	945	952	957	930	952	912	925	911	925	950	876	964	955	915	940	920	932	954	946	966	926	951	979	954	930	938	900	911	918	941	918	947	930	917	867	945	923	861	968	904	900	912	927	965	943	896	913	900	886	967	937	907	935	960	913	926	930	978	951	884	947	944	905	928	884	888	921	941	977	925	936	925	925	875	922	932	910	886	898	961	889	923	903	965	920	917	896	906	893	975	881	986	930	930	935	902	938	893	904	905	900	942	929	928	915	927	905	950	888	894	902	975	929	902	843	893	974	956	913	914	941	916	939	927	896	919	936	892	909	898	997	920	937	901	973	949	926	872	962	932	927	877	972	954	917	949	955	958	912	903	937	897	890	906	921	897	983	960	964	944	893	974	946	898	922	917	925	918	948	915	869	980	941	904	951	905	904	883	860	987	903	962	978	936	938	929	959	905	905	876	922	900	1009	910	893	928	922	935	947	916	940	965	877	952	904	834	965	907	943	878	926	896	865	917	910	890	905	956	939	933	911	957	889	889	924	932	937	977	976	925	953	910	986	911	905	933	880	891	897	933	821	926	876	891	945	940	935	920	919	917	927	939	974	916	883	935	884	910	940	906	924	925	922	885	920	957	956	913	896	983	904	903	953	923	871	966	876	971	907	865	951	912	905	888	913	870	927	853	931	861	937	886	914	928	955	944	895	865	986	955	949	893	922	929	904	940	894	898	902	946	898	963	949	953	894	857	919	963	937	929	871	890	934	929	938	911	979	926	908	948	875	956	878	917	939	938	900	883	946	929	928	926	931	883	898	951	950	930	940	880	911	917	951	859	918	906	959	923	898	900	929	898	973	927	918	951	888	922	882	865	887	872	903	942	883	912	937	917	949	905	958	903	893	894	920	937	904	878	935	948	923	954	936	931	968	901	920	863	909	902	937	949	941	946	923	910	985	890	917	851	923	951	920	952	989	907	883	945	889	941	867	927	900	901	864	881	927	980	929	941	898	927	911	964	910	937	904	973	924	885	912	877	958	877	958	975	944	977	912	886
14819	1217	624	490	422	392	393	362	407	369	376	331	313	353	354	370	346	382	329	345	358	341	357	335	384	315	347	317	323	403	342	356	337	363	385	340	339	332	332	361	344	351	344	348	372	354	347	352	367	371	338	310	319	366	354	358	343	333	315	298	367	357	381	317	340	379	337	351	375	370	355	387	317	348	359	377	319	332	367	348	338	341	369	342	349	386	371	359	359	348	343	334	342	355	308	338	369	360	359	363	319	335	361	321	334	345	360	342	375	338	343	362	339	349	359	349	383	318	314	351	329	337	321	330	331	320	344	364	375	349	382	351	352	354	330	358	339	380	340	344	355	373	314	344	325	364	350	363	348	370	392	360	362	349	341	380	350	384	339	355	339	333	301	369	321	349	332	313	343	331	359	335	332	339	291	376	363	339	383	347	366	353	362	344	337	342	362	334	365	371	343	343	351	341	368	363	362	354	359	323	366	349	306	322	352	329	314	342	353	364	344	347	343	301	316	347	380	365	385	344	315	342	359	376	306	342	326	347	330	359	373	339	316	380	339	355	335	355	319	348	354	319	367	373	384	382	346	339	337	299	348	339	344	348	346	367	356	350	353	337	319	349	345	327	349	334	344	285	348	338	374	341	331	322	353	340	347	362	346	369	311	301	350	308	328	329	344	353	349	351	333	373	385	394	313	325	334	333	331	360	322	335	342	386	312	332	329	329	351	318	312	352	341	315	293	335	340	375	337	350	340	349	337	349	388	327	363	348	334	374	338	348	322	346	341	349	360	383	326	346	347	373	357	313	349	327	356	398	372	329	346	326	384	321	374	359	359	353	342	327	362	357	341	364	370	378	340	355	346	326	345	379	310	355	363	340	340	402	312	340	369	331	330	356	350	328	357	372	327	350	360	340	383	363	339	386	363	324	370	327	349	334	343	350	343	331	325	365	335	360	346	366	357	360	351	336	345	341	376	370	361	377	336	353	353	394	334	324	365	355	354	339	295	372	364	344	339	349	355	361	335	327	375	334	346	309	342	309	330	363	329	372	349	375	373	316	362	345	329	380	338	340	335	351	391	361	349	340	378	361	370	351	317	349	347	327	372	368	348	338	329	323	345	304	332	356	350	356	300	345	334	354	330	350	320	350	364	366	376	333	392	314	321	332	395	355	371	349	343	342	322	343	323	340	366	346	352	349	367	325	297	333	358	319	351	356	320	353	390	353	334	308	352	407	321	331	360	346	375	325	352	352	352	333	354	385	355	342	351	338	339	349	379	342	326	346	333	357	340	349	344	340	342	300	345	339	331	360	367	371	346	367	319	351	338	357	344	370	315	320	379	354	312	372	366	312	337	352	331	343	363	347	385	325	338	354	326	360	353	351	338	381	384	337	336	358	303	344	319	370	320	353	335	375	386	337	359	346	305	358	336	339	352	337	322	378	353	363	347	341	349	294	357	353	319	306	363	358	349	374	377	328	374	345	308	365	324	338	370	303	373	347	361	347	375	337	357	340	387	391	370	323	364	311	330	351	375	355	332	365	397	358	315	342	341	367	361	363	322	337	336	326	315	334	305	338	380	338	372	344	333	386	336	365	341	325	339	355	362	349	369	331	327	345	333	336	347	376	336	359	356	376	386	354	325	324	348	326	349	318	358	342	332	332	372	344	336	338	359	316	339	341	377	368	340	333	332	350	335	361	353	344	334	343	334	355	292	311	332	361	329	333	362	325	341	344	345	334	352	398	334	346	313	353	378	324	368	372	377	357	354	324	343	333	320	341	341	357	381	344	343	355	351	346	380	357	353	352	358	353	336	352	335	350	358	351	330	326	361	350	348	334	330	322	338	366	316	365	347	347	390	399	357	356	357	344	355	338	339	336	354	344	347	337	332	329	338	366	351	341	345	374	335	341	338	343	345	340	365	339	363	351	370	355	366	335	336	363	363	339	364	355	358	322	378	347	336	326	326	342	379	377	349	340	342	355	332	351	349	354	338	342	347	351	340	340	320	368	351	358	357	326	323	340	326	378	363	365	343	369	344	368	329	362	370	365	323	348	369	386	340	336	375	332	339	380	310	381	326	348	370	338	316	329	341	353	324	348	362	356	324	337	332	303	355	366	356	368	355	356	331	321	347	349	347	349	325	301	343	348	342	338	332	330	365	358	368	360	402	340	345	313	389	348	391	373	314	362	374	349	345	327	332	332	321	343	338	383	344	338	333	326	338	317	365	355	354	364	321	353	347	343	327	346	324	349	333	346	379	345	319	369	355	376	324	348	339	333	321	372	331	333	330	351	342	337	346	365	372	335	378	307	314	330	403	360	353	320	332	354	337	315	338	362	319	370	372	360	352	330	338	326	330	357	367	314	361	363	368	394	389	361	333	342	359	330	344	336	322	353	336	382	328	292	372	396	348	328	362	349	354	343	357	314	327	372	354	359	321	362	359	326	350	329	353	317	367	359	314	324	345	346	328	366	345	351	353	354	346	323	336	387	366	332	341	358	324	346	363	350	368	370	361	363	328	344	376	350	372	328	340	342	359	350	330	350	370	322	376	338	375	366	346	353	351	354	330	351	298	354	357	342	332	352	352	373	360	360	331	355	350	359	369	357	330	371	366	349	356	324	316	324	351	296	365	336	353	359	351	355	324	360	312	353	375	368	352	370	325	333	333	367	341	337	372	348	336	335	383	333	318	347	372	332	365	345	315	351	351	357	363	356	343	386	345	324	345	372	382	365	362	356	373	313	327	341	361	371	367	347	360	336	324	330	351	327	344	344	336	336	323	363	337	325	379	324	336	340	330	339	353	355	364	308	340	314	371	340	384	338	345	334	320	339	345	325	334	342	338	381	365	383	317	361	347	346	350	341	370	361	394	344	343	330	358	345	374	333	304	367	370	350	368	376	319	367	359	344	322	356	316	359	370	343	373	320	382	372	327	348	352	357	334	363	342	360	342	332	329	345	381	362	330	347	344	345	331	365	327	347	359	355	334	343	341	358	386	351	335	334	352	346	325	338	338	333	356	369	338	346	332	355	355	325	319	332	358	356	337	357	318	346	319	344	346	375	329	360	286	328	357	358	373	355	353	355	358	354	343	337	349	346	347	357	337	355	366	350	359	359	361	332	329	358	348	327	345	343	354	326	352	329	323	338	339	367	351	364	352	329	368	347	337	382	325	360	339	345	391	333	333	317	322	303	345	347	343	363	381	372	374	341	324	322	332	336	346	341	384	349	366	327	378	332	326	372	347	344	350	362	375	328	357	336	386	344	363	380	377	340	368	326	389	385	376	376	364	319	343	369	376	349	341	351	351	351	366	335	327	364	346	338	341	340	375	386	382	339	372	308	326	335	339	339	299	343	337	346	331	349	349	349	358	304	338	323	338	352	352	345	358	318	326	345	342	342	349	354	332	372	364	321	334	349	340	332	349	334	351	343	338	366	361	337	363	370	370	367	327	352	313	359	368	321	392	336	340	349	371	356	397	371	362	356	311	307
11074	1038	1363	1415	1370	1147	1110	1075	1019	927	930	945	915	881	902	880	823	873	853	945	868	851	851	831	814	889	808	876	827	837	878	801	835	796	794	817	832	852	815	855	832	788	812	803	779	852	805	878	807	790	774	825	835	779	814	809	838	837	846	808	830	783	794	797	886	813	863	802	828	859	898	854	791	793	842	810	771	839	843	808	819	835	830	825	798	825	788	843	858	776	755	792	827	754	819	804	851	800	814	845	828	848	783	832	814	742	815	814	793	812	870	847	819	802	765	820	794	791	822	878	823	811	830	807	800	801	871	854	757	853	806	858	808	811	774	809	848	837	804	845	840	828	857	822	838	826	813	771	826	798	783	852	775	810	762	799	851	819	822	802	812	862	803	813	824	840	828	792	836	838	838	816	805	854	833	871	857	821	893	811	811	844	804	848	787	835	836	826	822	776	810	875	816	810	813	839	783	793	866	806	818	803	840	775	830	793	822	822	805	804	796	808	816	793	827	852	862	813	839	772	819	794	842	826	816	790	817	845	817	900	844	767	869	861	827	843	840	792	841	840	849	833	841	886	829	840	821	814	771	841	825	825	876	824	846	845	814	770	805	783	844	847	802	818	831	835	804	858	808	791	799	845	859	793	842	787	812	804	829	910	834	820	816	766	856	755	795	833	824	865	860	815	860	830	795	828	818	738	817	834	849	822	810	846	816	864	827	790	799	828	847	844	824	803	801	842	822	846	785	756	803	834	839	837	842	800	813	888	842	839	824	853	862	841	841	840	829	812	804	813	823	874	802	811	819	819	830	858	831	790	896	817	843	875	824	826	790	842	853	855	811	840	802	804	789	835	763	786	834	805	805	870	817	861	811	836	770	822	831	841	823	812	788	867	815	787	797	801	854	828	840	864	871	845	783	826	845	851	802	809	802	828	818	828	821	755	815	807	788	861	808	809	781	823	863	736	800	823	815	802	853	846	771	835	855	741	755	753	805	763	809	875	833	854	829	776	796	777	812	783	819	828	802	844	830	810	872	842	865	845	818	839	848	848	779	859	798	823	841	808	783	819	816	868	827	823	820	852	869	800	776	866	804	778	825	819	867	788	832	821	830	811	820	794	801	808	821	837	856	854	828	814	860	787	864	827	813	807	823	826	782	800	851	757	811	840	807	777	824	822	896	819	796	819	818	755	858	823	793	879	850	787	844	801	791	787	796	811	836	847	851	863	803	859	822	862	835	841	803	816	803	789	770	803	811	830	834	808	754	835	786	832	807	821	832	763	788	830	847	825	816	849	866	837	835	792	851	805	823	869	802	802	820	868	823	808	847	820	865	826	797	788	770	844	813	830	848	887	835	792	787	766	855	800	872	846	827	829	798	823	828	812	824	891	776	831	843	786	857	814	812	822	811	872	814	828	846	828	804	839	816	795	855	812	833	812	817	842	784	784	821	862	813	756	844	815	812	818	825	819	797	840	883	808	776	824	796	826	846	845	847	833	818	810	839	823	784	830	789	874	820	864	789	817	855	851	851	798	819	866	859	829	824	818	855	855	813	815	805	790	843	816	821	848	845	769	831	796	847	784	787	844	837	886	852	839	794	828	865	802	802	876	830	777	787	844	842	776	794	829	795	797	791	843	845	806	853	827	795	780	796	817	812	838	871	850	852	815	831	839	824	765	823	831	792	811	810	833	843	844	866	876	834	793	815	816	793	844	847	830	810	914	827	783	831	815	847	851	839	860	836	790	859	795	812	873	848	861	825	822	848	808	844	848	851	858	805	818	802	798	770	851	802	801	836	812	779	809	794	819	835	804	798	790	842	808	827	813	817	837	841	840	820	826	820	848	777	800	830	791	857	838	814	809	806	837	829	818	827	850	848	836	749	834	819	784	873	818	806	797	769	820	786	807	813	831	763	799	819	838	828	764	839	814	803	825	866	783	800	795	792	835	835	873	798	806	804	823	841	854	809	833	831	857	789	788	838	780	818	823	794	823	805	847	838	806	784	821	841	771	802	800	864	789	804	848	784	832	840	873	845	773	816	797	806	797	801	804	802	840	885	813	812	823	855	830	800	844	795	816	786	817	802	782	795	805	827	815	781	807	764	845	827	840	833	812	801	823	878	832	840	806	801	782	767	720	812	812	824	776	887	809	843	800	882	844	845	769	866	845	855	820	835	833	825	831	813	805	815	775	817	804	791	877	780	798	857	803	787	829	822	829	842	837	822	828	823	878	841	776	874	781	878	833	806	803	807	904	819	808	818	807	823	842	782	849	756	844	849	793	777	852	850	821	825	804	848	796	778	816	867	825	834	868	793	787	873	806	874	839	875	796	798	853	803	825	849	808	838	801	851	779	804	835	796	820	777	866	874	823	781	800	802	862	868	801	824	878	814	812	834	808	790	823	793	841	787	858	853	830	843	856	845	853	826	833	809	810	833	844	845	816	803	858	817	795	778	874	832	781	878	809	850	823	841	794	844	843	802	832	824	814	805	780	803	852	823	824	776	801	816	830	850	798	797	843	868	849	813	794	866	863	780	837	803	851	844	803	772	800	800	797	856	847	813	830	856	812	822	870	895	858	869	814	831	852	807	803	872	802	827	759	847	831	813	855	822	862	857	831	812	813	778	823	821	801	849	811	895	819	840	796	794	801	836	834	816	811	829	827	857	795	837	828	823	794	850	804	847	822	784	901	837	842	745	805	819	772	820	808	827	839	812	806	851	834	830	814	846	846	830	788	834	850	843	817	843	864	806	813	829	809	821	827	735	829	814	843	837	815	783	808	797	829	817	796	840	812	794	829	880	929	817	833	829	836	900	834	853	829	818	827	834	867	802	817	806	823	823	825	786	839	787	785	796	798	805	826	810	801	812	846	802	816	845	829	825	829	756	871	782	822	810	853	808	829	800	823	824	813	848	824	835	827	853	803	824	795	813	811	832	823	819	805	851	843	846	799	841	813	793	844	832	769	831	819	838	841	786	838	840	791	836	864	874	862	814	834	775	805	885	795	778	808	906	851	791	808	754	818	839	845	834	833	775	815	846	801	863	880	796	806	836	816	874	825	824	774	819	877	793	798	830	847	862	834	838	819	888	837	837	831	842	865	866	886	813	838	850	765	828	799	838	825	832	760	824	842	810	847	834	837	801	842	821	830	781	829	878	883	853	887	861	886	807	820	814	833	837	851	824	828	812	774	816	847	825	813	851	798	780	827	779	847	821	835	855	831	829	781	800	841	826	803	856	777	877	877	783	791	789	850	775	858	786	816	815	778	751	789	798	811	836	811	802	844	808	805	821	793	853	813	798	837	845	790	809	834	778	858	841	798	859	794	820	795	885	796	802	806	837	853	793	789	828	801	827	855	789	831	819	869	771	824	809	835	819	840	788	839	856	853	846	870	829	852	783	853	874	867	829	849	797	827	861	811	832	783	812	809	848	798	804	800	823	882	814	813	767	811	846	820	870	818	835	779	828	831	805	831	834	799	799	828	779	824
22937	2081	706	513	349	310	272	204	229	202	192	190	197	176	186	159	168	211	172	175	174	172	149	161	173	171	185	171	142	135	168	158	178	119	178	154	188	167	155	163	154	176	141	190	165	161	138	153	152	153	139	163	150	158	158	162	161	172	138	155	180	161	159	166	154	145	131	141	181	159	161	153	157	155	147	150	136	176	146	171	169	159	167	179	175	138	143	148	148	143	163	157	186	149	150	185	165	185	145	132	153	140	141	139	145	161	159	164	155	167	164	165	148	150	160	174	142	156	171	146	159	151	148	160	155	160	178	135	144	160	141	157	183	181	164	157	183	149	153	158	164	175	179	183	157	154	162	164	158	141	169	184	180	167	132	153	170	154	149	156	149	175	160	167	162	167	189	155	201	168	141	170	162	164	150	143	153	173	165	171	167	157	170	164	180	139	182	174	156	158	167	184	154	160	184	156	159	174	164	150	163	150	178	166	157	170	167	148	160	167	162	132	152	171	165	170	156	164	150	159	162	162	144	159	160	158	170	159	165	170	148	151	171	174	134	170	156	162	164	161	158	168	155	166	171	149	139	146	162	151	163	163	169	180	175	172	144	147	165	185	137	165	146	146	145	149	162	150	158	178	154	183	151	172	143	130	126	151	164	152	180	188	151	176	152	132	176	154	144	148	162	160	148	159	171	172	183	156	166	137	160	176	165	151	154	162	166	147	137	137	129	155	159	148	149	160	161	146	176	152	146	154	163	179	145	151	157	169	195	182	171	172	178	161	152	156	151	157	141	147	169	149	138	181	163	140	128	174	166	138	161	153	125	166	153	156	146	167	142	159	151	196	183	173	158	145	152	144	161	148	155	141	158	154	150	172	155	168	172	143	145	130	170	157	151	158	168	161	160	172	165	147	165	154	153	157	157	168	172	157	146	158	151	142	185	154	162	174	164	154	172	147	155	173	162	146	162	157	147	148	163	141	158	157	165	158	155	154	169	138	136	164	141	167	159	159	154	164	159	165	150	163	141	153	175	174	162	163	170	155	146	153	143	171	157	163	160	162	148	154	178	169	145	160	151	184	152	156	169	139	145	178	176	154	157	176	174	136	164	171	175	164	157	182	167	161	153	169	153	148	156	163	156	164	152	163	137	155	166	157	176	149	142	174	170	169	154	159	154	155	163	183	138	194	145	168	145	174	137	142	157	166	178	168	155	145	175	170	160	173	174	151	135	163	130	119	178	166	157	168	156	168	160	168	169	177	147	177	148	158	166	152	157	168	156	157	134	143	134	163	140	161	165	158	166	148	185	156	163	159	170	183	149	194	152	173	165	135	168	139	158	149	168	168	175	161	155	137	151	118	168	154	151	157	161	169	161	152	149	127	157	148	157	150	177	144	154	154	149	166	151	158	159	156	159	147	146	133	164	162	161	181	145	148	153	179	151	165	160	154	167	145	175	154	161	177	167	147	166	174	158	168	161	160	155	158	132	159	150	185	153	154	144	167	159	140	154	128	161	149	153	156	157	149	150	173	159	147	153	145	156	167	179	154	153	156	165	145	138	167	163	173	154	156	162	166	165	157	188	159	161	165	151	163	183	147	160	166	159	146	144	161	155	158	149	133	157	149	155	153	163	146	134	158	154	155	176	144	148	168	167	145	164	155	147	158	148	165	142	173	168	167	160	179	151	152	158	154	166	171	157	152	167	153	180	158	140	173	151	161	190	182	163	144	160	182	175	160	139	146	155	151	165	165	146	129	172	163	154	150	146	162	160	157	162	174	172	164	174	178	187	157	146	148	143	169	170	176	176	139	194	170	168	165	170	171	161	169	153	165	165	167	154	167	182	188	155	175	151	155	139	165	155	166	164	145	168	151	169	128	174	179	149	148	141	166	142	151	140	182	160	173	146	165	177	176	162	173	150	134	168	132	146	156	148	157	151	173	149	139	172	150	166	179	160	151	159	150	156	150	130	162	162	153	162	171	169	146	162	154	158	156	176	148	157	126	133	154	174	164	173	165	173	160	161	153	161	157	146	147	167	163	174	167	170	174	149	149	153	159	147	142	173	168	205	185	162	160	145	160	186	182	162	140	130	171	150	128	161	179	135	169	182	143	145	154	187	157	145	158	152	165	175	160	153	166	169	178	184	170	169	153	163	177	167	155	180	145	123	165	154	172	159	147	184	160	164	163	157	131	170	146	152	178	165	162	163	163	134	140	149	139	150	157	133	140	152	150	159	160	152	165	159	169	124	156	157	158	164	180	168	184	172	188	162	131	159	150	160	165	161	163	162	147	173	139	150	159	161	116	145	139	152	167	175	156	153	164	161	160	166	137	165	161	137	142	153	140	146	142	184	180	185	143	153	158	169	146	175	167	152	165	155	159	173	164	153	146	178	164	133	154	162	176	165	152	148	149	185	177	155	156	156	146	173	177	141	165	160	148	163	160	134	146	154	174	169	140	158	192	165	155	149	162	172	133	148	156	160	148	159	160	155	154	132	147	152	155	151	159	160	143	108	171	172	168	166	155	173	156	157	128	138	156	138	151	150	151	179	177	162	153	150	155	154	175	184	155	184	156	171	145	165	155	160	133	177	138	143	148	158	171	146	167	152	146	139	167	151	144	147	159	168	169	148	149	180	153	163	176	147	169	183	158	162	164	171	178	146	174	142	180	169	183	168	170	144	175	146	138	154	209	168	147	149	172	158	152	146	154	159	189	155	151	151	166	155	153	144	167	146	158	160	156	164	156	166	156	168	172	139	165	185	159	138	148	137	171	158	145	164	159	149	143	171	160	136	180	143	166	157	147	166	184	145	141	142	146	173	146	138	146	148	136	169	166	156	167	157	152	162	181	173	171	163	146	141	133	145	151	138	158	142	177	160	153	165	152	188	155	176	145	155	138	155	185	152	155	194	155	153	172	204	141	153	164	170	141	152	153	146	181	163	151	162	159	159	155	146	157	167	177	184	169	159	153	135	156	150	154	157	126	145	163	171	150	145	152	149	179	145	154	149	147	155	172	157	190	153	148	139	145	169	161	161	153	186	177	147	165	158	143	154	161	176	151	170	154	138	165	175	165	164	156	157	150	156	158	174	142	153	151	170	141	177	167	142	168	167	172	144	138	148	175	147	154	177	168	149	155	172	138	129	155	166	150	169	159	151	161	168	158	159	155	155	147	146	171	157	155	152	162	141	153	181	184	172	157	156	142	146	161	144	174	156	146	144	152	141	180	143	167	157	157	155	183	161	143	142	158	136	159	185	151	143	178	175	164	162	175	137	172	176	142	174	178	185	144	159	125	152	164	165	159	168	171	176	177	142	150	150	159	154	159	153	152	157	164	154	133	152	152	149	154	177	135	184	146	129	141	147	130	147	153	153	159	152	166	180	156	164	157	180	145	158	150	150	169	159	146	148	163	160	152	148	187	151	176	151	173	172	158	160	164	150	160	163	139	160	170	170	158	136	165	151	178	168	173	166	164	161	176	178	179	183	157
13730	833	1465	1662	1451	1137	924	802	752	655	641	597	606	561	540	597	516	507	509	510	488	475	445	452	452	440	464	454	434	419	449	441	451	432	461	418	447	402	453	426	467	434	417	461	412	411	439	412	428	435	442	415	435	434	407	424	416	441	438	418	413	449	417	444	429	421	425	423	432	426	413	428	412	425	465	423	432	436	424	443	413	388	443	434	432	402	455	397	415	411	406	433	422	394	438	414	426	431	415	445	452	432	429	377	415	391	397	394	424	376	412	448	412	392	419	420	379	463	413	451	424	444	412	422	378	417	431	439	440	407	427	402	424	409	434	424	397	441	390	426	414	416	446	393	422	438	400	443	428	423	408	430	481	424	436	409	392	433	383	380	442	392	383	437	429	395	412	422	420	403	419	434	405	409	392	409	413	408	386	409	413	417	388	402	424	441	416	438	399	390	425	459	430	416	432	379	409	444	421	449	434	434	444	453	441	380	422	447	423	445	429	427	431	441	415	449	391	418	389	414	382	427	413	426	409	434	440	421	439	411	436	380	417	356	380	444	443	394	415	434	385	416	425	404	404	407	443	428	422	402	406	381	401	435	418	446	453	424	417	406	398	398	404	426	444	396	421	405	438	406	427	421	392	394	421	433	383	403	435	427	432	393	425	440	437	369	417	420	426	418	415	442	396	381	420	420	447	420	420	407	395	433	449	417	419	427	421	396	429	429	401	416	434	432	405	408	421	439	399	406	428	375	407	370	424	452	370	400	452	423	366	426	395	435	429	414	407	415	413	407	384	418	398	432	421	420	420	422	438	406	423	441	401	417	433	437	448	426	426	432	441	419	435	407	426	384	423	417	434	402	413	410	414	434	385	419	428	437	403	386	453	419	401	431	417	418	400	406	425	421	397	407	417	452	409	431	391	450	437	398	396	405	441	422	395	454	402	440	415	386	406	407	418	457	430	411	408	393	440	401	409	409	384	399	426	443	415	420	398	425	405	396	445	428	409	410	402	402	414	411	418	440	415	413	382	459	416	404	453	406	407	469	406	411	401	411	408	411	403	416	420	428	375	417	408	418	401	387	413	381	440	401	396	422	444	394	412	409	426	419	416	460	427	416	402	427	429	392	410	400	395	368	408	421	414	439	428	401	410	420	460	409	428	391	416	384	415	411	433	392	402	412	459	384	419	409	427	396	401	416	385	398	401	397	445	422	397	419	389	421	412	406	414	400	370	440	437	373	461	432	399	383	442	404	400	387	424	425	424	425	421	421	419	455	443	433	441	388	455	440	414	413	404	400	407	429	423	408	419	413	419	484	421	427	416	392	425	382	424	439	398	399	417	435	397	424	407	407	442	431	418	486	460	408	409	436	383	406	414	400	427	436	414	439	405	421	424	420	420	425	403	438	403	408	437	437	385	454	396	389	442	403	437	421	404	443	436	430	431	410	412	439	402	429	429	405	384	393	407	384	438	458	424	424	427	393	426	399	451	405	399	428	427	393	427	412	418	426	425	424	401	416	422	395	421	402	387	409	435	365	429	429	425	375	407	432	436	423	419	443	415	410	438	397	407	417	456	406	378	433	367	468	407	432	418	426	386	393	383	406	477	446	426	437	406	422	402	415	433	384	439	421	405	419	412	397	419	391	439	379	436	371	451	413	420	438	365	434	394	447	436	411	425	429	452	387	427	383	390	430	421	415	383	408	436	401	430	399	432	412	416	451	393	453	416	419	406	418	406	417	410	435	433	421	428	401	422	425	423	428	422	369	429	415	418	408	425	415	454	422	427	417	411	430	374	429	404	400	418	429	411	451	407	397	423	466	410	426	416	432	409	430	411	405	405	429	430	454	458	408	413	419	418	455	399	420	442	407	411	454	422	413	399	417	425	421	410	415	414	454	409	419	412	399	408	438	429	408	431	437	398	438	400	399	355	480	474	370	394	423	418	411	386	411	455	432	413	406	399	392	415	431	419	411	418	402	427	425	438	398	465	399	443	414	420	442	443	419	367	423	415	403	422	386	412	463	415	423	444	377	447	413	415	422	399	385	424	417	451	358	414	408	405	410	406	383	437	405	404	415	402	401	411	434	418	409	414	390	378	421	462	448	443	406	420	422	441	414	407	416	438	422	411	430	410	451	409	417	411	471	416	443	419	417	443	375	402	434	426	386	400	410	414	398	421	435	425	408	426	390	422	437	425	428	437	410	441	443	415	419	416	402	408	415	445	439	431	403	409	436	416	399	447	380	430	441	386	416	401	423	401	411	428	424	448	450	412	410	399	427	413	394	409	410	395	360	428	436	466	396	410	426	419	447	446	436	411	416	412	399	396	408	390	405	451	405	393	428	412	420	400	376	404	412	420	461	417	386	395	409	433	451	424	416	399	412	435	439	397	424	394	395	414	402	410	399	452	442	469	396	420	440	400	389	421	415	425	428	422	418	445	460	404	426	395	439	418	421	410	418	413	396	471	409	419	392	379	440	409	435	411	419	442	446	410	409	386	426	443	419	443	409	432	411	431	407	444	414	441	453	431	418	405	407	423	412	423	419	395	417	394	427	413	382	396	446	400	440	424	425	424	415	431	420	425	420	452	426	417	386	426	413	409	414	415	398	433	473	408	407	420	389	441	392	409	455	424	380	405	416	440	415	423	405	442	379	414	426	419	423	420	390	420	464	398	405	439	435	431	413	412	457	451	374	423	418	398	417	430	427	396	397	407	423	445	387	442	402	464	436	420	407	449	417	406	405	423	426	380	449	403	450	442	432	420	385	424	477	414	418	414	450	439	417	403	433	419	439	425	419	393	446	427	426	424	412	415	419	429	448	401	402	411	385	399	411	436	403	435	393	454	429	409	421	418	445	408	426	422	413	389	409	353	416	411	437	422	460	429	412	438	438	438	401	444	422	448	404	390	411	431	432	409	426	419	408	426	420	399	407	423	364	404	451	416	446	424	432	401	396	419	401	410	428	395	395	405	411	396	411	448	407	384	387	364	437	417	413	437	418	387	427	429	437	404	434	427	405	402	430	422	435	438	409	435	438	443	377	393	422	399	403	385	434	387	396	439	386	418	391	447	397	422	418	404	419	390	408	434	441	434	445	409	439	386	417	426	393	414	431	407	412	398	440	363	444	431	443	408	420	433	413	464	428	438	442	454	416	408	404	399	379	436	424	421	433	427	424	380	394	399	415	422	428	428	404	448	431	392	439	392	434	423	391	408	419	418	415	394	390	438	415	397	439	463	382	435	456	403	387	434	398	416	428	444	416	402	403	430	383	425	433	412	437	412	411	404	388	452	444	408	432	401	442	419	383	431	434	396	435	391	405	420	356	404	428	438	403	445	397	431	450	436	405	407	396	409	407	419	431	431	385	418	399	437	419	412	389	412	390	421	404	440	384	446	418	388	433	401	405	418	433	441	471	423	393	384	392	404	415	413	384	431	410	438	414	451	428	395	411	426	452	433	407	412	414	398	439	435	406	386	434	415	407	457	361
4227	450	368	354	411	395	386	376	391	371	427	372	374	406	391	368	365	361	415	386	389	377	364	378	379	379	398	356	420	408	397	352	411	410	377	355	394	355	392	375	349	373	374	399	390	384	394	412	402	405	385	436	437	381	391	450	367	391	378	390	397	411	375	356	389	402	383	393	395	396	400	412	393	376	329	381	377	371	362	360	400	417	342	389	403	385	369	380	403	337	350	373	382	402	390	411	419	374	381	384	370	370	370	336	390	384	382	363	381	387	414	414	361	360	390	374	372	393	392	396	369	388	420	393	394	391	416	393	368	379	384	410	388	387	383	399	403	400	385	392	391	396	379	393	403	390	409	368	408	344	405	374	360	391	391	411	388	356	369	429	366	410	353	362	379	396	396	372	423	399	398	352	406	379	429	381	374	371	368	401	359	391	394	401	412	355	425	386	393	383	373	397	360	415	375	390	403	416	362	367	336	400	359	362	395	416	351	370	374	396	418	385	390	394	400	348	348	397	375	387	368	359	362	394	390	396	414	377	430	375	410	372	413	371	405	386	345	404	354	356	400	377	415	390	384	364	370	391	422	391	398	374	372	370	379	391	368	385	372	369	371	355	380	351	407	404	330	397	351	372	371	361	407	380	421	399	355	398	411	423	384	398	355	418	388	358	404	388	384	394	395	358	366	402	402	385	361	391	393	420	419	399	390	462	377	393	404	352	395	371	372	347	380	354	371	355	370	375	377	409	404	364	371	371	385	379	404	402	356	360	413	408	416	378	385	370	403	426	384	401	350	410	394	412	413	381	404	367	358	392	343	404	391	387	380	358	379	375	422	399	399	387	398	399	393	406	368	361	417	330	382	429	391	369	426	381	369	391	373	393	400	400	394	422	430	378	392	369	419	380	380	363	419	388	373	401	392	372	416	383	392	383	365	392	354	384	383	400	356	389	400	364	401	353	443	366	411	369	407	407	394	395	391	388	396	380	359	427	383	363	387	405	379	390	358	386	399	411	410	396	355	376	426	371	390	404	383	391	402	373	407	395	402	369	334	367	418	362	423	373	353	378	351	345	352	382	385	408	362	368	365	377	394	440	376	370	375	396	353	386	343	399	393	372	377	399	408	380	355	398	418	354	421	404	391	410	373	387	405	405	400	343	382	366	380	367	373	403	371	372	362	403	396	390	398	386	413	399	363	382	382	382	399	370	361	388	391	379	412	416	375	413	363	394	387	358	381	382	372	383	393	401	364	367	384	399	362	418	371	380	426	369	394	387	409	399	360	378	401	387	422	386	394	412	414	380	382	383	406	359	365	420	387	406	369	397	427	413	348	380	387	372	380	389	361	370	344	379	358	420	386	363	388	379	354	415	386	379	406	408	322	361	381	362	396	415	385	425	433	396	407	393	408	404	401	399	363	393	391	372	405	381	415	393	387	385	397	399	361	372	382	394	380	365	349	388	400	387	362	393	378	412	357	368	383	375	413	409	375	384	405	388	388	397	393	449	374	399	391	372	358	395	370	393	400	384	375	390	418	382	378	369	414	382	375	370	383	389	361	357	370	367	420	399	410	441	430	384	389	408	399	390	392	405	384	403	382	380	401	375	394	383	404	408	396	373	394	373	424	376	368	392	383	358	337	379	358	383	363	389	382	385	384	372	382	401	380	382	372	375	413	417	394	398	424	366	396	374	369	396	370	419	396	375	404	392	403	404	395	389	373	401	416	331	401	409	378	385	329	335	388	378	390	387	411	380	377	383	373	381	376	380	368	395	384	402	381	442	409	396	391	411	380	374	422	384	399	400	366	371	378	378	380	359	387	417	418	396	395	392	361	370	371	396	376	417	386	364	389	371	412	395	380	371	391	385	456	399	402	412	387	413	377	369	383	385	376	387	388	400	413	386	365	369	375	363	375	393	381	399	369	339	383	372	403	370	371	395	419	393	395	375	370	406	406	390	361	374	376	415	398	374	404	411	380	381	371	405	370	383	395	409	375	367	380	427	400	402	381	363	443	404	382	380	387	357	401	410	394	396	350	413	393	387	424	392	380	384	374	352	375	391	400	412	407	371	367	390	376	392	341	346	379	395	397	384	393	415	405	358	386	414	374	372	396	384	371	412	399	409	382	380	402	388	365	371	371	341	411	406	376	382	338	361	409	383	397	395	386	390	395	381	384	416	409	390	351	341	363	394	389	358	398	416	382	397	363	398	365	391	406	360	372	357	371	435	393	383	374	406	396	374	397	409	376	416	363	401	387	439	380	381	380	413	364	362	373	395	442	388	392	358	392	385	370	388	376	375	382	403	381	363	388	391	366	378	412	364	428	389	400	353	363	352	371	349	396	400	370	420	403	379	367	387	383	428	414	412	389	417	381	383	392	438	399	395	390	381	358	412	414	405	402	434	392	389	390	421	355	352	375	369	400	383	373	353	421	392	410	405	391	378	376	374	408	394	383	367	415	348	377	399	366	402	412	365	386	352	388	396	417	379	353	387	397	363	399	392	390	366	374	382	400	395	401	368	391	394	382	375	397	389	366	367	400	369	389	391	355	365	371	372	391	368	345	383	375	355	335	406	381	401	358	415	357	398	377	373	369	389	370	378	391	402	327	381	400	406	431	387	354	390	386	391	384	399	371	372	394	389	361	366	339	423	386	403	428	398	404	371	384	395	402	381	384	416	386	395	408	395	386	384	379	370	380	380	404	417	400	372	385	415	408	366	370	387	378	384	411	380	368	404	371	408	367	398	400	360	388	398	385	387	385	337	407	400	368	387	426	387	367	372	387	407	372	383	370	380	371	390	352	413	376	379	394	379	373	417	396	407	379	374	370	380	386	385	412	381	381	411	377	374	374	371	406	389	375	393	448	379	373	370	376	377	402	404	396	387	401	416	395	411	397	406	412	392	416	379	429	393	377	352	389	408	382	407	381	399	364	354	382	402	373	382	389	362	404	390	392	405	425	406	359	410	375	411	374	401	417	390	404	373	394	384	356	412	406	408	391	409	400	390	380	362	381	378	358	344	361	414	379	371	410	396	404	411	394	381	413	377	386	381	355	445	403	390	392	362	425	355	349	354	409	371	390	376	387	372	382	385	411	394	375	364	385	432	403	369	398	377	363	369	376	413	371	409	389	392	364	433	407	369	388	353	374	376	392	424	418	351	358	370	386	402	368	365	386	344	398	396	382	377	390	383	386	386	385	391	397	382	389	364	400	416	412	368	390	413	368	347	401	381	408	386	370	413	404	358	401	396	418	394	383	384	398	356	389	391	397	380	391	392	383	407	358	404	425	377	358	352	387	377	346	350	376	366	364	385	388	375	385	428	368	387	395	402	395	371	401	376	365	395	380	397	441	376	432	370	368	386	389	406	400	386	403	393	359	399	390	358	366	372	386	400	393	359	369	385	374	403	389	346	426	409	386	381	396	393	391	372	362	386	368	363	378	400	376	431	385	396	398	385	380	370	388	413	388	370	370	367	388	392	401	398	350	388
4020	941	973	1013	1002	913	977	920	951	916	899	875	886	901	919	952	903	975	890	899	910	894	920	931	888	895	900	877	914	878	906	905	919	904	981	920	934	927	933	899	995	935	936	956	890	885	953	924	901	977	939	889	897	878	928	895	945	957	935	909	975	924	934	969	907	910	881	942	922	923	937	933	894	942	928	928	927	906	938	894	906	940	923	853	950	926	913	886	942	871	927	926	913	955	913	861	958	907	900	988	965	945	930	905	933	931	938	902	968	887	994	887	923	965	929	949	913	914	935	903	874	884	911	921	913	910	934	945	898	889	933	953	919	882	869	935	976	925	908	915	906	913	907	1007	888	891	947	962	920	925	906	915	941	950	918	970	930	892	928	898	903	884	921	949	936	977	925	852	915	925	936	949	877	915	906	941	924	923	948	904	897	911	927	971	892	950	902	957	838	954	910	877	879	899	908	891	958	989	953	934	916	948	902	922	905	929	921	869	937	919	906	972	851	941	941	891	941	943	882	903	892	945	916	946	912	922	861	892	900	933	960	972	939	945	888	922	897	967	903	895	908	958	945	892	924	953	930	861	884	958	909	943	902	902	917	936	892	933	904	871	964	1003	880	900	925	925	877	933	975	906	886	935	957	847	942	934	914	921	938	897	868	946	889	907	891	895	934	906	905	911	930	861	929	924	920	922	939	930	908	912	965	949	940	954	894	875	917	914	904	951	952	914	918	928	923	927	913	947	947	921	946	920	930	918	929	894	924	910	877	902	960	924	908	969	872	962	908	943	917	929	932	929	946	949	910	956	892	928	884	931	943	931	853	909	890	915	934	909	912	929	958	908	909	967	900	889	945	910	884	910	920	910	905	920	953	898	939	918	904	896	952	943	922	928	872	948	925	945	880	922	913	951	920	906	933	910	942	938	893	956	902	936	994	910	902	930	921	930	906	895	917	946	943	953	910	916	897	914	869	909	941	873	893	901	944	910	878	924	978	939	873	946	941	907	933	901	904	943	861	930	931	928	907	978	943	956	946	862	962	930	914	908	920	924	906	907	938	912	938	891	962	865	936	877	913	946	919	999	920	878	908	958	909	875	891	877	881	886	936	920	949	932	921	874	925	889	937	932	906	905	928	951	925	916	957	935	913	962	903	945	885	879	963	945	923	934	965	877	935	945	926	872	921	939	889	948	907	932	926	934	885	943	913	951	890	1001	940	905	910	919	926	872	908	943	930	903	908	909	880	905	952	928	888	889	889	902	945	912	865	872	909	945	912	961	963	867	969	917	957	900	961	912	924	912	923	916	994	982	896	890	918	954	947	898	934	967	900	883	926	967	937	890	911	919	918	960	902	922	912	905	933	921	882	926	943	908	880	978	925	893	893	930	924	918	920	929	871	962	921	947	921	910	933	915	914	900	918	869	945	926	912	913	888	901	907	894	939	936	920	940	934	948	885	953	930	889	926	897	922	916	918	892	923	931	938	910	937	931	904	881	950	912	942	918	941	882	897	902	927	910	897	883	966	899	903	941	877	937	909	947	900	945	929	902	931	987	916	928	993	934	952	919	989	895	866	954	949	884	942	920	845	912	933	889	895	960	868	913	927	899	898	898	936	912	927	904	909	894	907	906	915	885	929	891	884	899	901	932	926	918	950	972	863	903	892	921	910	894	978	874	902	916	941	913	976	928	890	975	894	927	919	921	909	933	894	956	878	927	944	933	863	880	900	980	836	932	936	965	942	900	901	894	974	934	916	907	885	898	924	928	877	911	898	901	944	964	903	899	900	916	937	902	890	918	957	940	903	978	911	952	926	928	938	907	916	947	957	935	904	924	913	953	957	907	992	946	945	933	952	877	949	962	890	987	925	901	985	976	983	880	903	899	907	967	913	910	925	980	928	916	874	883	967	896	928	924	897	857	943	920	929	931	969	968	946	918	933	935	916	907	924	953	929	985	854	1005	930	950	933	913	976	868	862	930	947	943	938	919	927	945	857	906	937	951	913	912	909	934	898	922	880	902	931	966	893	889	965	851	883	958	903	908	901	897	904	876	933	885	964	880	967	945	954	937	941	878	906	951	906	949	901	917	961	924	897	989	923	905	917	920	904	916	973	975	952	977	915	889	926	926	914	889	911	897	988	904	896	903	931	893	931	886	930	872	918	947	929	860	959	892	941	908	921	913	927	923	927	924	953	950	946	903	925	973	940	957	926	949	922	886	893	915	923	898	921	910	943	935	895	951	935	968	861	849	879	947	920	900	935	934	884	931	911	923	937	926	895	916	935	945	908	937	956	887	878	939	932	924	884	900	951	873	929	951	932	929	891	996	905	904	942	984	910	960	944	921	910	830	965	923	895	892	910	901	875	987	927	934	892	912	919	921	918	947	919	913	919	940	893	916	897	915	875	938	923	929	892	904	922	929	918	912	913	900	940	951	906	924	911	940	878	971	938	912	953	943	927	902	951	918	940	933	894	900	883	924	970	918	887	966	942	933	936	929	858	945	926	921	941	986	917	858	982	965	905	960	916	940	979	910	905	915	915	968	915	913	895	875	931	919	891	970	925	892	945	915	921	926	922	932	910	875	945	988	905	947	938	959	913	953	929	952	957	968	890	932	907	956	927	961	913	924	934	950	942	959	958	945	969	924	919	905	948	919	869	922	909	939	902	923	936	979	942	905	926	906	869	906	897	887	933	928	929	949	898	949	952	910	1002	959	933	926	920	900	909	953	890	937	930	890	906	876	880	918	918	877	900	936	939	893	918	910	877	912	917	984	945	896	932	892	884	933	913	919	898	875	970	911	948	925	944	920	893	898	924	921	915	974	943	871	976	968	980	922	931	939	920	850	941	888	881	908	926	898	930	919	975	924	1003	887	883	882	879	894	903	910	952	909	919	988	884	910	896	919	922	952	857	956	927	908	928	898	919	955	906	906	940	914	912	925	909	907	952	981	972	984	917	937	962	893	995	923	909	942	985	906	913	952	935	950	926	960	900	879	892	927	917	861	942	984	896	955	922	977	851	928	891	884	892	970	950	982	928	873	917	908	917	953	850	911	901	930	933	921	941	890	921	908	869	932	872	977	926	879	926	844	945	912	932	902	858	875	925	947	903	905	925	918	887	873	949	893	934	937	948	875	906	924	905	964	867	950	873	904	916	939	928	968	920	952	903	929	906	928	914	979	980	896	879	927	925	926	911	921	931	914	905	953	950	924	902	910	894	959	892	901	932	906	984	880	917	944	918	939	940	859	904	939	894	923	929	921	867	898	948	933	930	886	897	1009	905	902	896	906	993	943	943	886	913	895	914	918	931	891	953	912	914	947	899	880	885	901	892	890	1013	925	918	881	909	898	917	886	924	903	890	949	942	892	930	914	967	879	880	898	904	940	917	938	976	864	934	890	904	913	893	927	894	873	961	944	930	940	937	982	910	920	1004	907	907	952	903	931	920	930	873	954	945	915	874	878	943	920	903	896	923	898	915	895	953	962	893	906	885	942	918	943
14082	1081	601	498	459	435	367	381	366	364	391	360	403	337	330	385	356	367	339	310	372	358	341	336	335	352	328	359	369	363	342	362	357	361	316	354	382	358	375	371	320	354	376	315	377	341	354	350	351	352	333	348	365	345	345	370	350	367	347	350	363	370	321	344	359	330	324	362	378	343	367	356	363	370	351	359	337	351	350	344	347	311	373	362	335	350	344	346	357	358	345	345	320	329	326	336	312	337	351	324	357	374	342	359	319	368	336	332	315	335	309	327	312	357	340	360	348	303	329	341	330	331	318	338	335	361	363	323	351	388	343	333	320	350	350	318	357	338	310	325	351	336	345	334	368	370	356	350	357	344	358	367	378	330	309	347	331	327	335	358	328	359	356	331	340	369	365	324	347	341	345	277	344	354	352	356	351	362	365	332	358	345	335	359	333	363	326	345	349	377	355	375	345	338	358	344	345	386	365	348	344	353	314	338	319	320	352	336	332	360	374	367	371	331	342	348	333	374	334	361	365	358	354	351	340	296	365	329	341	398	325	328	353	351	315	347	338	360	372	315	351	342	352	334	360	345	327	356	341	317	338	369	314	331	301	341	336	361	360	309	343	354	371	371	355	343	334	338	350	284	317	392	350	372	364	338	351	347	336	356	312	334	342	316	334	357	342	333	323	336	336	367	354	389	313	392	353	352	323	306	310	323	356	314	349	378	299	336	350	337	339	350	354	325	314	337	355	331	372	342	350	342	322	375	345	333	351	347	337	358	359	317	328	358	358	373	331	319	360	351	344	308	370	323	335	355	341	348	330	365	352	357	316	353	338	332	352	351	321	348	337	346	330	361	340	318	326	351	306	346	344	300	304	340	352	360	334	356	330	318	361	337	352	337	351	344	312	380	368	299	316	350	336	313	332	347	354	339	336	351	359	364	318	354	321	313	343	336	339	360	330	301	306	345	329	367	388	331	358	338	349	346	377	372	355	332	327	345	357	354	320	337	315	359	337	361	321	329	364	350	322	342	324	332	362	372	325	337	339	375	357	362	349	344	340	346	327	337	340	306	361	336	337	317	340	323	334	320	327	362	331	306	334	349	320	352	367	303	328	347	331	317	304	325	330	339	336	362	335	344	345	343	397	372	343	346	347	358	345	366	338	352	357	385	334	342	400	352	312	347	332	323	357	321	350	355	403	322	324	340	349	373	360	332	353	342	332	365	333	339	333	356	386	310	343	367	323	339	375	337	325	328	291	337	314	375	385	357	374	338	338	355	310	363	352	352	346	316	339	354	373	367	329	341	352	326	318	363	372	345	346	351	322	374	352	316	357	332	368	344	384	349	349	314	337	334	323	338	336	323	347	357	350	372	353	352	314	340	324	322	341	369	337	341	345	312	389	347	359	333	356	318	390	343	303	332	355	352	308	324	349	355	327	336	339	332	360	315	311	330	360	324	348	356	301	332	346	325	368	323	363	384	330	329	326	326	342	299	316	330	345	341	352	333	316	329	328	313	363	359	315	346	338	341	355	351	392	342	327	335	365	346	327	360	354	339	304	355	342	355	360	341	347	345	329	332	330	331	334	335	357	339	337	335	331	318	304	318	356	333	348	361	351	362	342	337	343	369	334	340	329	368	321	362	319	305	347	351	349	362	363	360	328	343	322	332	318	359	332	356	351	346	343	384	331	371	369	320	316	353	360	364	330	336	337	347	354	316	333	334	356	351	344	365	321	308	381	373	375	380	321	328	365	367	348	331	340	323	328	369	363	407	366	302	324	353	337	312	353	321	324	320	350	323	292	348	336	359	354	372	342	345	318	347	340	364	312	339	354	376	327	342	327	365	362	334	303	348	356	358	349	353	343	343	316	345	324	328	311	328	324	337	349	367	379	343	356	366	386	332	390	379	339	350	357	320	354	352	345	371	344	370	356	404	379	349	303	327	353	313	321	354	364	330	318	339	347	371	365	369	327	308	353	369	316	361	331	356	340	326	356	326	330	376	358	355	319	374	320	368	340	370	364	342	331	362	381	353	358	317	317	334	384	374	343	361	349	356	346	321	337	367	318	371	340	373	384	363	341	335	317	339	344	369	324	334	369	355	327	384	379	353	366	355	336	364	340	372	339	355	330	355	342	325	342	316	380	343	335	302	345	358	337	335	323	301	324	351	345	326	329	346	359	344	340	359	320	355	336	366	327	354	329	316	314	318	329	301	322	350	325	377	350	318	352	365	332	314	350	337	347	324	353	358	347	347	318	357	347	342	347	352	350	326	315	339	369	325	356	348	333	329	328	336	300	335	342	346	314	324	358	386	394	350	318	343	329	348	321	353	341	329	356	340	360	359	313	348	313	350	329	339	346	365	366	314	358	335	351	341	377	326	342	333	361	323	337	340	348	361	356	344	362	344	350	327	327	362	356	332	353	334	363	369	357	405	352	338	320	369	372	361	350	343	315	334	330	353	366	313	355	336	352	348	337	337	338	340	323	345	346	354	361	345	358	338	343	353	366	381	382	362	354	363	347	315	321	321	350	335	348	336	320	310	366	333	328	357	362	341	337	350	343	364	331	314	344	361	329	317	319	369	363	362	378	379	360	375	321	335	375	376	358	351	333	378	303	344	351	306	348	316	348	343	361	325	318	360	346	339	352	353	371	368	335	321	308	355	301	357	319	325	362	352	338	366	347	324	318	363	352	346	364	377	347	337	381	349	370	335	335	359	342	334	348	332	326	305	336	315	357	347	333	325	361	382	367	329	349	373	337	342	337	328	334	354	362	350	386	341	347	320	324	319	336	346	364	370	331	353	386	338	397	329	309	351	363	333	316	338	333	384	330	347	328	359	324	320	358	375	327	320	362	340	329	326	337	373	368	342	358	342	325	385	337	326	344	347	377	359	369	345	340	346	349	345	346	332	333	334	339	320	327	395	392	352	370	371	360	381	370	354	329	362	359	323	324	353	342	349	343	320	316	394	336	367	379	341	368	367	351	326	313	323	329	335	342	338	336	346	386	361	324	348	331	334	358	341	352	332	343	358	358	316	332	359	335	349	370	340	347	305	359	334	352	333	371	364	319	332	363	328	380	368	362	363	363	371	312	374	333	339	370	340	331	368	376	349	327	382	367	325	343	336	307	334	337	358	352	344	387	291	322	378	349	345	331	338	360	362	314	344	345	360	346	369	365	337	331	321	321	318	336	341	365	351	331	325	360	365	368	390	346	341	363	355	318	334	362	305	345	335	337	346	352	342	314	343	317	357	338	332	343	351	352	369	336	361	350	341	353	336	372	348	312	314	337	345	342	360	327	360	373	332	327	396	320	328	361	328	361	326	351	357	339	349	372	343	352	331	329	344	309	365	345	328	332	329	323	337	361	357	362	359	351	344	338	339	372	313	346	351	340	386	361	331	325	324	359	332	319	307	326	351	326	343	359	345	326	329	367	326	380	334	350	342	357	321	356	351	329	344	367	336	332	327	318	354	322	324	346	338	361	352	337	341
10677	1032	1392	1443	1309	1151	1087	1029	1002	928	923	932	889	867	921	841	852	907	896	783	853	885	869	827	818	834	837	825	827	908	820	828	853	817	847	799	804	814	811	832	821	837	797	816	838	919	812	836	788	832	814	821	792	798	806	807	775	803	804	799	809	842	803	845	811	809	812	838	830	839	812	797	789	795	773	810	897	793	823	881	831	808	897	819	835	861	793	794	844	808	849	875	843	841	801	858	836	782	811	804	817	830	811	787	864	808	845	857	814	818	821	835	796	818	829	835	761	849	782	868	820	778	796	810	828	804	827	813	852	863	869	785	820	872	792	824	802	791	820	796	838	834	830	839	826	848	795	790	799	807	814	806	841	861	832	789	789	845	817	845	814	828	861	833	847	818	836	823	777	786	765	797	802	803	829	780	848	860	813	801	803	795	842	801	793	827	793	902	789	834	833	828	777	833	863	810	781	812	829	818	851	793	815	799	826	773	819	784	835	825	823	790	771	808	795	778	825	804	851	833	784	850	841	840	867	796	764	851	833	844	796	813	830	778	830	795	872	815	812	826	867	804	861	821	837	858	812	780	851	824	840	789	850	840	809	774	767	833	791	869	829	781	777	822	836	849	865	812	870	841	829	829	844	792	776	836	815	837	796	851	782	829	789	809	807	789	787	819	819	787	846	822	783	825	817	814	783	814	783	874	783	841	781	842	830	831	833	791	828	767	859	810	817	801	833	849	837	840	886	851	790	819	772	791	831	826	797	801	783	863	838	788	836	780	806	892	813	800	798	834	813	799	867	822	841	793	828	849	779	848	802	836	790	857	833	830	823	800	800	849	823	831	808	820	812	807	799	780	784	814	776	805	823	841	821	833	805	825	819	794	813	817	797	806	845	783	861	766	828	805	824	837	826	802	838	837	843	766	815	820	807	826	778	803	793	754	820	790	862	812	833	863	808	764	819	807	816	876	829	821	831	855	859	775	794	787	804	873	791	820	823	832	839	817	832	807	827	780	834	821	831	846	817	820	870	779	854	829	818	842	800	792	750	838	825	810	768	827	790	797	790	797	819	796	797	822	830	805	800	801	817	862	850	801	824	810	781	813	828	842	773	762	825	823	809	841	808	817	798	849	854	812	835	798	797	801	747	832	804	840	784	823	845	824	814	790	789	881	866	792	842	797	780	823	816	850	844	808	815	801	857	844	831	838	780	805	827	849	858	789	826	784	827	758	803	789	817	797	828	810	786	795	858	798	787	840	850	767	809	807	839	819	765	765	809	824	775	813	769	819	827	783	827	828	877	838	833	785	876	785	790	828	783	824	836	839	758	770	818	783	789	796	827	758	786	839	860	785	808	797	861	868	781	833	817	780	771	788	857	804	824	830	846	812	797	786	777	814	815	821	830	827	818	811	831	822	850	822	811	798	797	817	782	793	807	814	789	807	849	812	830	797	795	828	819	842	820	798	824	819	816	769	796	838	806	835	797	814	848	890	836	786	814	800	833	818	811	837	787	806	821	816	817	847	826	848	820	812	807	829	851	800	842	782	864	786	811	804	834	794	828	859	794	842	812	833	837	842	808	793	809	813	792	788	800	796	858	815	787	821	801	847	829	852	836	854	805	829	792	878	842	799	809	765	801	783	814	854	818	831	801	827	801	815	825	809	874	852	761	831	851	836	830	759	821	889	770	846	863	823	792	816	789	803	815	791	790	784	808	841	812	821	849	791	849	811	760	809	789	795	800	797	776	806	837	752	853	834	781	836	824	832	885	783	789	825	829	842	786	821	789	798	847	844	816	780	818	827	820	875	821	838	844	806	801	874	793	791	757	816	766	831	903	841	822	843	786	814	784	866	830	808	756	779	862	801	814	806	754	831	818	835	829	803	802	755	869	847	757	775	800	837	838	770	819	868	792	810	840	762	818	752	812	818	834	816	814	824	814	837	740	806	831	815	865	812	819	819	831	829	812	823	815	820	772	800	847	746	846	789	796	782	771	815	879	793	857	848	816	862	816	920	826	759	799	826	730	771	814	842	865	833	744	784	845	817	863	821	852	802	793	842	832	812	869	782	802	797	835	796	804	800	791	800	816	859	795	843	862	800	836	838	794	822	811	820	840	816	769	787	860	809	825	836	814	808	797	769	819	849	842	774	800	788	841	802	812	836	823	864	825	869	780	879	780	852	818	816	818	885	830	801	864	827	839	854	810	840	830	801	808	823	825	827	812	797	838	809	802	864	863	837	834	789	776	850	839	823	814	786	800	815	815	808	810	809	800	833	800	829	789	822	895	828	891	841	790	801	752	776	813	755	781	830	818	822	828	818	774	859	790	795	809	824	792	838	828	769	845	792	791	751	800	846	788	810	826	799	819	805	799	821	833	802	847	852	780	811	839	817	831	786	819	795	811	857	781	819	812	806	872	794	810	813	805	844	802	796	811	838	775	814	800	825	846	809	775	823	820	797	845	832	812	863	840	818	794	777	806	810	862	776	806	812	780	793	816	815	806	813	851	774	830	846	789	784	868	806	848	795	812	764	841	798	871	832	830	772	814	805	807	818	880	845	802	831	774	871	794	834	785	808	834	825	799	858	879	834	811	777	783	813	821	823	865	766	839	810	816	780	809	852	790	806	824	796	818	802	855	802	805	810	765	796	832	884	806	852	832	765	800	835	866	781	804	862	898	834	726	868	799	843	816	867	813	765	859	837	800	840	887	742	788	778	814	798	819	818	828	847	844	775	816	848	870	824	794	834	777	785	787	862	783	779	820	744	828	822	771	875	799	835	810	801	831	790	822	825	801	819	809	793	795	807	784	767	851	794	810	838	888	785	880	827	751	788	804	742	817	866	819	815	770	825	842	807	761	843	763	859	769	790	854	845	760	808	798	847	857	792	816	812	792	768	837	858	838	790	810	813	791	765	815	802	795	812	802	776	815	764	820	787	800	798	806	825	761	842	838	841	812	773	814	788	821	788	771	820	807	836	835	780	806	816	784	810	828	824	842	779	826	844	776	830	842	817	782	824	792	832	810	792	746	822	825	787	756	796	808	857	789	826	817	806	814	830	811	808	874	792	832	753	816	859	780	832	808	803	837	817	878	847	821	841	790	836	825	813	815	835	804	767	778	779	819	845	811	793	800	809	825	824	803	764	744	783	833	823	785	791	806	814	789	787	823	806	755	801	804	819	824	835	824	819	793	809	818	822	852	837	779	825	784	802	840	845	813	783	858	804	836	833	853	811	832	817	751	798	837	839	825	841	822	780	803	836	819	816	827	813	814	775	805	806	829	843	824	820	800	787	794	802	810	805	768	794	826	832	804	816	827	845	815	796	846	758	791	842	861	799	783	828	842	798	797	851	813	797	849	833	848	860	791	787	801	797	799	820	821	838	799	821	808	881	853	829	797	809	793	811	790	790	746	816	725	834	822	762	801	810	761	830	842	785	835	800	812	840	797	817	841	812	794	828	818	827	771	787	796	809	831	852	788	832	853	813
23288	2145	759	478	366	273	227	249	197	206	184	197	182	188	197	202	174	132	177	169	159	173	170	159	157	150	165	153	138	166	168	164	182	155	152	165	183	189	153	161	160	159	137	163	167	144	164	147	154	162	182	145	136	160	141	154	133	153	156	136	147	154	181	151	145	155	148	151	177	159	159	170	164	144	153	186	151	143	141	131	142	153	164	156	167	159	148	145	176	179	175	154	159	151	133	152	168	151	137	152	170	157	150	148	160	154	147	180	123	156	135	179	142	151	163	140	139	153	162	169	162	141	154	152	149	154	162	142	166	183	145	139	174	159	149	145	189	142	161	173	153	144	167	147	171	145	164	166	175	153	141	164	152	154	156	175	159	151	143	160	143	189	164	135	169	164	173	169	155	169	176	167	169	150	136	150	140	155	169	154	178	160	165	133	152	154	170	183	145	164	164	157	143	176	156	168	161	145	139	163	146	152	180	157	162	148	159	145	156	153	159	157	168	166	174	165	171	134	148	173	115	153	130	147	145	138	169	166	177	160	159	146	173	132	154	160	179	154	169	159	171	157	166	186	149	142	151	157	160	143	162	158	163	157	145	162	166	147	156	162	154	161	135	132	159	162	168	152	157	184	171	186	149	153	184	173	149	146	174	144	173	145	181	141	133	153	164	175	150	152	166	164	153	163	179	174	142	188	145	161	162	156	159	145	161	150	153	168	158	165	155	137	151	186	163	155	150	150	144	153	169	150	152	160	148	160	151	184	176	150	131	178	162	147	175	150	164	178	167	163	163	159	150	182	146	146	157	180	163	146	132	166	154	162	146	148	142	160	159	162	150	146	157	150	141	159	158	160	162	174	157	154	153	137	171	161	152	160	159	165	159	151	177	175	156	144	170	159	161	190	163	157	141	173	142	186	144	142	203	141	161	145	149	177	163	153	158	175	140	168	179	203	156	132	117	166	156	168	148	134	132	145	147	153	140	151	115	168	165	168	139	176	157	145	152	150	159	151	173	138	172	144	160	158	157	149	165	174	169	186	143	140	183	168	158	148	131	153	149	154	165	157	163	162	157	161	146	139	175	141	158	160	135	166	169	157	161	125	165	165	161	138	160	140	140	150	159	138	137	175	180	154	169	138	171	152	162	176	159	155	165	152	143	147	135	171	174	169	146	149	144	154	180	151	180	157	163	162	137	138	168	179	126	169	155	148	155	163	139	150	171	151	170	148	150	164	160	139	165	167	165	159	156	153	175	175	157	140	163	158	154	145	159	172	174	165	149	153	170	156	151	170	148	167	150	157	151	142	172	161	162	141	178	121	163	155	180	164	132	146	163	141	137	142	161	162	156	158	155	171	160	137	163	173	149	152	158	151	142	162	158	149	156	174	171	162	160	181	142	160	164	192	147	161	151	159	155	153	157	176	118	151	145	153	160	166	150	153	149	165	148	151	163	160	166	174	165	154	168	151	154	171	141	164	164	159	144	158	135	170	154	174	166	158	164	146	163	168	168	156	163	136	159	186	139	152	165	137	187	147	166	162	166	161	167	149	153	151	152	149	147	164	147	163	165	143	158	173	158	148	155	147	137	127	153	152	155	163	133	157	145	174	171	163	180	147	139	141	142	156	154	165	158	160	160	170	163	155	155	168	145	166	148	159	158	130	162	164	158	133	140	164	157	168	164	153	166	139	132	139	147	168	172	154	186	157	155	175	162	160	164	146	151	149	163	151	169	138	195	157	143	126	155	148	153	165	173	160	165	154	151	161	153	153	158	154	163	154	166	145	149	169	159	149	160	169	136	154	149	159	163	144	160	166	173	180	148	167	135	149	138	161	183	141	141	162	161	162	141	169	163	163	171	155	138	165	144	168	142	153	160	149	158	137	154	144	151	148	170	158	143	180	149	173	177	174	163	173	146	163	160	163	142	151	156	149	153	155	161	168	146	149	150	176	147	145	129	148	168	160	172	155	181	169	176	133	154	146	175	145	165	165	136	163	148	156	159	131	155	183	135	151	164	167	163	157	175	188	166	137	164	155	150	149	129	167	155	148	142	165	168	151	158	139	147	130	151	168	149	168	165	161	171	171	142	166	139	170	162	158	138	174	167	164	172	151	138	157	137	160	161	158	168	148	153	158	138	145	161	140	116	152	161	154	145	179	154	154	145	177	166	131	143	152	158	153	159	165	160	143	148	168	176	160	148	153	159	159	154	165	152	163	145	160	153	156	162	149	149	172	153	167	153	162	164	139	164	140	147	154	151	168	160	158	145	165	156	158	150	203	162	164	127	161	154	151	166	158	174	175	171	151	172	150	163	178	149	128	136	146	170	145	145	165	169	149	148	165	148	146	160	157	145	135	160	161	158	151	136	156	126	153	139	165	146	172	160	149	153	155	157	159	147	151	141	158	145	164	155	146	178	165	169	162	157	147	147	148	146	175	150	161	140	147	159	158	154	142	172	153	160	142	173	165	165	132	163	161	167	153	136	159	161	154	181	151	157	141	162	152	177	177	146	144	164	155	161	155	152	143	170	132	170	188	151	144	160	150	156	173	152	150	137	154	157	153	144	154	139	135	156	172	151	150	171	122	176	166	158	150	169	168	176	161	161	162	143	147	163	148	164	130	171	154	156	161	169	168	162	151	156	170	172	157	173	142	158	155	171	143	167	159	153	143	153	143	153	143	150	152	168	154	150	166	153	167	162	177	168	156	144	151	166	170	147	156	161	132	160	139	155	144	139	161	160	140	160	167	151	160	145	166	161	178	148	153	155	143	157	171	135	178	168	152	153	150	163	170	153	170	131	195	152	175	164	140	153	169	149	145	136	145	144	162	170	169	165	136	144	149	151	159	160	134	177	144	145	154	157	168	149	161	148	128	166	194	173	153	135	168	166	145	139	165	160	138	151	165	153	146	156	182	145	163	158	140	143	161	165	153	168	154	173	162	162	139	169	155	138	145	163	147	166	157	170	162	164	133	142	165	141	177	166	149	145	150	136	150	171	160	164	159	157	149	141	153	154	173	148	168	164	162	174	155	185	163	142	163	147	150	144	153	141	162	136	169	177	169	157	176	162	142	173	156	180	162	142	153	179	164	151	153	182	155	147	160	156	161	155	178	161	147	148	169	140	168	162	160	150	169	153	177	140	169	162	141	151	152	167	168	167	164	149	152	147	148	166	127	143	164	165	146	158	142	152	131	153	149	133	189	167	141	149	163	154	151	162	156	169	138	158	166	149	152	164	143	145	182	159	166	139	145	171	150	149	155	142	165	151	165	156	142	166	182	159	161	156	133	152	151	156	160	163	153	143	161	157	150	143	135	171	160	132	147	181	142	143	164	127	145	150	155	169	142	142	137	148	156	160	163	148	163	158	151	155	152	137	167	156	135	167	172	184	173	151	187	154	150	151	157	148	146	146	167	149	137	151	132	152	181	161	135	149	143	156	173	165	153	160	121	154	172	161	154	171	157	159	150	159	163	168	141	172	162	180	150
13982	822	1434	1676	1347	1116	976	879	705	723	640	550	562	605	581	533	542	475	515	514	447	490	453	424	464	443	462	489	446	419	444	424	441	417	424	443	416	452	419	414	445	456	423	419	439	462	425	402	408	460	429	397	439	419	405	432	420	453	417	433	434	399	428	441	407	432	406	416	421	399	436	419	417	423	465	388	460	436	436	456	441	423	453	465	384	391	436	413	397	411	438	409	413	468	437	420	397	408	396	418	424	378	423	426	431	397	369	390	396	383	429	392	426	407	418	431	437	392	412	420	418	382	448	369	431	463	370	399	394	415	389	397	402	457	427	411	430	409	378	441	426	423	410	407	417	412	413	395	405	418	391	391	454	413	424	433	414	408	420	407	388	432	423	422	386	414	461	431	434	387	381	419	377	416	432	420	408	402	420	432	437	397	453	433	439	420	417	366	399	418	415	415	441	408	426	403	397	420	428	417	427	436	459	414	435	400	423	463	391	409	431	428	401	430	446	414	444	407	422	438	404	379	426	414	424	413	391	425	428	436	426	398	425	389	442	449	424	418	404	412	407	415	411	414	417	423	440	425	407	406	405	440	430	404	431	431	397	403	386	398	434	414	426	435	402	428	416	410	410	418	414	427	427	438	433	415	408	435	405	400	401	414	416	409	432	456	416	422	421	403	421	408	441	442	402	408	428	405	396	417	408	410	448	400	427	415	429	430	438	367	404	396	411	429	408	401	397	426	403	457	406	408	409	419	388	416	448	421	401	381	422	390	443	402	437	406	457	397	418	421	427	396	414	403	417	426	389	408	416	381	406	397	372	437	416	417	393	407	449	406	434	439	411	416	414	392	424	401	410	382	394	402	406	399	389	424	434	410	437	396	455	396	432	398	412	412	402	442	440	385	436	430	397	426	443	413	402	374	402	417	413	467	402	429	408	406	442	418	420	427	414	384	437	411	408	419	394	393	408	434	409	406	398	452	361	421	465	412	390	377	417	453	431	409	402	413	428	417	415	395	406	437	417	417	408	438	455	442	413	413	390	401	391	382	428	390	422	395	400	398	421	418	428	388	387	393	435	425	413	385	393	408	422	400	440	394	447	410	439	460	427	401	418	417	434	375	421	411	382	425	421	457	451	383	404	408	383	454	374	422	412	434	411	370	418	384	409	421	454	361	397	426	416	444	410	445	401	401	399	423	389	403	413	429	418	407	480	417	416	442	443	419	410	417	425	424	410	414	412	444	432	397	384	429	395	387	423	426	407	406	408	417	421	411	388	429	420	432	392	410	379	391	432	421	425	406	447	410	411	412	421	422	424	427	415	401	412	423	424	395	414	396	420	400	398	452	402	457	401	411	447	414	423	393	418	427	442	415	378	381	395	412	383	409	385	413	410	426	439	440	452	440	417	383	375	386	379	417	420	416	377	435	422	421	360	432	400	391	443	425	421	397	437	398	412	416	400	427	408	399	410	410	394	442	413	374	410	437	411	432	414	417	403	416	419	388	407	443	434	397	408	420	443	401	383	401	423	419	417	453	393	402	430	400	429	436	409	413	417	367	413	405	374	385	469	422	423	389	423	416	400	431	377	365	417	389	410	417	393	395	437	440	391	403	406	420	461	429	442	372	404	444	421	413	436	411	443	420	395	391	410	436	416	386	388	424	450	394	441	409	419	418	431	428	389	412	411	393	394	411	419	426	436	419	413	413	411	390	448	411	424	378	442	443	412	394	417	396	431	365	426	434	411	402	405	405	403	420	401	378	374	441	440	413	386	389	431	422	416	404	423	387	398	423	428	396	402	390	450	435	407	428	453	457	425	418	449	404	406	420	405	423	433	392	394	418	456	397	427	409	413	402	413	384	395	397	426	414	380	399	408	395	406	419	395	415	460	392	390	400	440	412	431	410	433	452	435	421	411	404	409	412	402	406	448	398	422	398	423	424	394	414	388	423	425	400	432	409	398	445	437	371	410	400	400	405	429	430	434	407	408	365	375	427	394	424	388	404	424	411	394	364	389	398	419	393	398	419	428	454	392	448	407	435	427	430	408	446	440	434	446	378	426	405	423	408	412	436	389	416	436	408	407	429	405	425	437	391	402	436	402	440	421	423	441	400	404	398	423	417	414	408	455	423	445	440	434	434	433	417	428	438	413	451	419	405	432	447	431	405	393	399	406	389	446	417	439	424	425	413	409	438	409	435	388	437	413	443	402	401	417	428	421	447	396	391	432	413	390	426	432	401	379	406	417	411	408	406	431	446	418	439	453	374	414	418	379	433	368	409	431	378	429	378	437	403	449	433	406	384	378	441	438	431	423	421	444	408	429	443	427	425	428	406	406	447	405	433	399	433	427	379	417	401	416	394	406	407	421	421	387	478	398	447	431	421	436	432	419	434	373	431	409	435	385	423	417	407	420	385	415	436	395	421	390	417	452	438	397	427	429	377	418	397	428	430	440	432	386	414	441	404	379	424	391	384	402	452	418	457	429	428	407	424	416	408	415	453	467	413	371	410	429	439	420	403	390	445	399	429	465	415	387	409	398	420	443	412	421	409	434	421	388	414	379	424	402	394	438	419	403	406	377	440	422	417	419	375	434	411	417	400	426	419	437	401	398	457	420	405	391	426	400	434	417	424	395	409	463	418	414	422	391	421	431	414	429	438	444	394	416	430	398	381	384	397	396	422	429	390	392	426	414	408	410	405	405	396	438	411	443	424	431	407	395	414	405	424	436	429	427	415	429	409	442	409	384	432	389	385	421	383	448	433	400	419	407	393	426	423	408	393	394	422	393	423	429	412	423	431	442	426	394	367	405	446	438	417	407	422	410	405	402	425	416	442	438	413	382	403	406	429	411	420	441	404	379	467	429	422	418	412	420	396	411	408	432	428	433	399	393	447	409	429	428	422	379	435	451	466	422	465	410	441	416	432	402	426	434	447	428	417	405	408	395	403	415	418	445	428	433	376	415	431	432	434	435	379	380	420	416	421	433	414	429	447	403	425	415	395	387	441	451	395	427	437	378	389	404	402	424	414	411	431	443	424	377	411	400	372	421	387	419	469	415	435	399	407	427	409	440	430	403	399	399	394	395	429	417	415	433	385	427	400	405	455	411	432	407	421	377	413	397	463	404	382	433	442	415	413	397	417	422	420	427	408	435	411	429	428	414	401	418	442	445	418	409	453	412	362	453	420	440	432	424	446	414	399	429	370	436	398	374	399	417	436	423	436	412	389	422	414	402	409	455	397	413	437	397	379	391	416	423	381	414	403	371	425	411	422	450	422	415	428	381	410	422	428	431	421	401	428	432	409	398	409	414	402	423	394	443	412	437	416	410	416	394	402	379	422	427	422	393	436	406	387	415	438	429	385	430	462	381	435	401	431	416	435	430	412	417	372	408	404	417	410	389	441	397	411	447	394	402	410	404	406	403	440	377	421	438	416	423	408	436	431	390	447	404	408	445	414	410	417	444	443	454	416	389	411	388	406	382	388	414	417
4267	473	379	420	421	394	376	369	338	373	363	398	378	385	406	379	375	353	374	376	428	371	389	377	405	352	344	388	369	384	364	398	404	368	410	385	403	385	367	354	357	377	367	402	399	392	420	361	393	404	378	360	378	357	375	346	401	376	390	378	341	404	413	417	388	375	398	379	389	383	383	384	379	367	407	401	362	409	384	398	328	393	382	390	424	396	336	363	386	362	372	430	442	360	436	381	349	412	389	392	393	380	399	345	355	367	325	412	377	347	366	362	361	351	413	359	390	384	395	401	379	404	399	373	402	401	382	396	368	393	363	436	377	379	402	394	399	357	414	391	392	390	386	373	390	381	365	395	375	352	364	349	369	376	386	381	402	395	392	371	383	364	324	382	390	357	386	373	384	374	355	377	398	398	351	396	348	402	373	386	383	384	350	372	417	406	375	366	413	374	397	409	406	380	374	407	386	382	386	436	393	407	389	400	379	385	380	385	402	356	343	368	348	364	381	362	377	394	381	401	399	385	381	393	378	385	366	410	403	320	401	419	373	369	390	357	363	383	397	390	391	363	367	382	382	370	409	380	399	410	387	365	400	378	387	368	428	380	398	363	401	380	386	387	386	407	356	390	390	401	384	355	374	379	393	366	371	409	373	383	372	386	370	395	367	415	432	388	363	418	393	339	376	385	386	378	368	398	396	369	378	376	357	401	386	352	379	398	402	378	397	399	376	343	373	389	398	391	403	399	417	392	385	425	383	401	375	358	407	428	352	390	407	405	368	360	376	368	395	374	366	418	365	388	373	392	408	377	373	397	389	411	393	357	375	343	391	355	381	372	370	369	367	396	371	384	392	361	388	371	394	382	354	386	376	392	368	349	369	385	370	351	390	381	410	386	379	395	373	370	416	360	399	387	365	370	365	390	403	379	352	402	384	362	355	390	370	380	421	405	384	381	357	357	385	399	423	371	396	390	358	385	384	388	383	377	394	368	394	392	367	376	383	396	385	429	423	378	422	419	341	392	404	393	373	367	366	427	373	395	370	352	351	391	336	403	372	357	413	363	395	380	382	382	397	395	403	395	390	365	391	403	383	441	365	407	350	416	351	359	413	377	358	394	367	385	383	383	368	437	380	384	394	410	395	356	387	377	375	329	396	392	354	403	358	392	384	335	371	364	412	367	357	374	380	388	370	389	422	402	386	389	381	385	386	394	405	371	394	385	389	391	399	372	366	388	383	437	383	375	403	378	372	363	384	391	381	350	366	442	404	342	425	394	362	377	380	371	381	377	367	354	403	383	353	348	375	326	381	363	386	353	422	384	379	404	399	407	382	379	392	368	395	367	362	371	362	378	376	382	354	390	377	425	412	416	382	380	424	346	384	358	356	352	383	390	405	354	375	346	383	393	361	345	385	390	395	357	372	394	333	376	371	385	371	367	421	367	391	394	383	380	397	419	405	388	345	419	380	373	369	377	363	398	368	406	393	375	403	400	368	382	370	394	393	412	378	409	395	417	410	413	324	386	388	365	398	399	352	355	378	416	358	402	365	396	416	379	377	391	420	372	382	417	373	398	368	390	442	380	381	380	421	366	366	394	379	387	411	412	359	411	404	368	413	370	362	373	371	393	388	396	380	392	380	392	356	395	393	411	378	388	340	394	399	376	392	381	361	391	373	347	381	379	368	391	410	380	393	387	397	393	399	373	402	406	387	409	385	384	426	371	377	357	354	369	392	389	384	417	366	372	361	355	375	409	386	356	389	382	383	363	424	375	366	400	367	367	362	404	383	387	385	367	390	374	373	364	365	373	364	409	409	349	417	408	397	387	390	410	370	374	384	391	385	399	396	376	398	399	377	410	369	369	379	382	389	380	397	428	423	382	346	400	384	376	392	373	387	365	375	400	331	383	392	393	414	380	363	426	428	383	409	377	379	368	401	355	407	352	392	378	390	387	396	371	383	385	359	394	413	371	379	384	396	379	379	394	385	420	406	388	399	367	352	379	428	424	418	378	354	396	402	352	397	360	364	376	358	364	369	398	371	365	382	371	371	392	374	363	380	358	384	397	393	370	348	351	400	379	385	361	372	375	405	377	357	392	397	373	388	389	368	353	365	372	340	364	382	382	380	371	372	363	344	353	362	393	408	393	393	402	368	348	369	371	358	383	396	397	395	427	420	385	390	363	396	379	401	353	384	374	398	396	393	419	364	353	363	410	405	416	373	381	403	372	401	376	371	426	377	360	367	383	365	384	411	348	358	349	381	388	374	357	353	413	387	389	394	375	380	389	377	391	367	376	358	384	387	384	385	350	381	373	381	374	366	373	366	401	360	383	384	382	371	392	426	358	384	369	370	377	380	365	421	395	414	369	373	364	374	375	406	420	371	361	374	394	387	382	384	399	345	339	401	369	402	364	342	379	373	389	370	403	404	363	382	383	365	376	396	377	357	361	372	403	372	403	354	383	366	394	430	404	386	384	350	409	338	364	388	361	381	378	408	338	378	413	374	372	409	419	353	384	354	388	368	389	387	399	401	373	356	407	337	378	412	368	425	399	403	394	395	385	389	375	381	361	392	432	355	368	353	377	372	347	384	383	367	395	425	415	374	365	374	361	384	399	379	385	377	387	362	392	369	372	436	389	389	361	375	381	386	401	365	355	348	392	391	391	408	361	389	377	372	388	402	378	383	396	366	375	376	358	407	396	398	402	402	367	403	398	413	362	366	403	385	394	417	387	376	403	387	386	419	404	360	394	407	361	402	440	403	397	382	387	366	362	371	352	365	388	406	397	376	382	396	352	354	394	371	394	390	381	367	375	369	380	330	433	384	391	379	379	350	399	376	399	370	385	394	371	387	364	426	363	415	384	385	382	363	391	411	328	403	354	406	387	359	384	349	366	366	376	392	405	365	379	350	380	368	369	391	417	368	372	407	455	343	353	387	396	386	392	392	391	391	411	402	408	389	411	365	362	360	392	367	388	373	370	383	377	395	380	378	397	364	361	389	378	367	400	405	348	395	396	396	361	377	373	366	385	420	392	375	429	372	387	393	399	372	386	403	390	354	372	401	359	397	372	369	401	383	404	361	379	356	374	368	399	378	378	369	371	411	410	406	335	392	396	364	374	359	369	363	371	358	385	408	403	401	372	419	364	356	374	372	368	389	414	382	376	331	400	347	390	370	393	392	359	384	398	369	390	372	413	396	413	413	391	372	377	416	404	411	332	369	365	402	361	382	397	443	403	422	399	362	363	382	400	383	383	395	366	380	388	379	413	402	353	406	387	366	347	383	381	359	400	379	357	350	394	400	418	388	390	375	362	400	361	421	405	370	391	375	406	405	400	385	378	383	367	398	357	412	352	424	382	401	373	376	370	394	404	366	362	390	352	376	381	376	356	351	405	380	384	384	445	391	389	386	401	374	395	401	375	404	388	342	376	379	384	397	364	361	378	357	353	336	404	359	384	389	388	386	383	364	364	405	426	385	394	354	401	391	369
3915	888	933	974	979	921	941	874	933	959	931	873	889	950	886	904	967	893	932	910	959	889	881	901	918	956	949	917	931	879	879	951	953	977	930	949	882	908	918	894	892	921	944	945	877	875	959	907	939	887	940	929	944	931	907	884	869	930	896	905	950	887	908	886	886	883	922	846	895	889	915	976	908	886	895	894	949	889	903	841	933	899	938	996	914	917	919	874	898	889	909	896	936	933	938	901	923	922	924	959	951	900	963	888	892	923	929	922	909	916	911	938	912	897	877	914	891	988	908	885	918	931	928	905	932	941	928	920	912	903	963	962	889	966	916	881	898	897	916	922	958	866	881	856	936	934	953	888	930	899	925	860	890	927	887	951	893	868	958	949	932	976	882	921	911	967	920	943	916	915	897	938	891	890	910	908	945	846	873	958	933	898	938	862	911	942	941	943	917	940	907	960	1053	918	892	941	941	883	891	943	935	948	939	906	919	926	927	868	951	916	933	913	919	949	924	877	895	940	912	940	945	904	937	922	895	891	903	900	911	885	916	951	934	932	916	931	919	932	944	879	945	907	923	938	947	938	895	907	903	959	931	962	971	892	890	935	891	950	962	893	919	988	932	925	922	928	890	921	916	950	916	958	938	929	896	907	926	840	957	943	909	929	902	893	892	919	974	876	888	929	995	894	941	897	969	921	977	948	943	894	946	917	894	879	857	933	920	923	981	851	931	906	876	942	927	878	888	949	890	915	889	927	939	925	962	932	924	902	1001	959	890	946	873	908	917	919	898	948	906	871	835	903	938	906	881	940	916	929	873	916	939	908	899	927	915	878	898	905	936	840	888	935	907	967	981	915	883	939	934	934	861	883	829	930	906	937	846	938	912	913	902	968	916	959	926	925	920	869	994	911	992	893	926	902	922	908	844	920	909	924	957	905	866	904	905	916	882	956	882	867	879	900	910	927	962	875	906	887	957	877	915	932	944	935	928	891	919	927	915	910	894	882	956	933	896	938	971	895	906	918	887	903	912	945	932	886	889	943	961	906	903	910	937	913	970	894	902	877	880	877	911	927	875	937	915	909	914	965	891	917	938	893	948	982	893	930	956	956	899	890	869	933	912	923	904	875	903	958	906	873	924	881	891	918	880	892	833	932	821	907	929	930	953	931	935	918	970	976	903	910	932	915	924	914	904	879	922	824	947	940	868	905	911	972	922	944	916	854	908	901	955	912	895	931	933	905	882	914	949	887	936	852	946	903	929	971	900	916	879	876	908	932	915	906	896	942	960	941	926	916	902	940	929	932	895	910	942	864	916	878	923	947	924	848	919	890	896	905	947	902	957	891	907	851	924	904	864	914	901	945	945	910	941	896	929	962	946	858	955	834	903	930	886	922	888	951	914	905	938	966	905	973	877	895	866	920	986	942	928	896	994	912	911	953	895	857	882	886	905	902	903	905	838	917	871	914	898	952	942	872	891	898	880	926	892	860	925	874	926	880	922	890	900	959	940	932	929	931	899	985	933	966	951	902	916	927	922	893	894	898	901	879	881	913	932	883	913	958	893	951	874	926	907	959	931	958	884	888	951	885	903	947	967	916	933	887	913	864	838	932	926	936	901	926	911	946	919	937	899	888	912	919	936	902	887	923	940	858	934	933	904	880	932	943	871	881	935	936	861	917	906	936	916	925	898	911	916	918	934	865	892	887	951	922	901	896	947	912	900	853	915	920	830	936	933	945	904	913	949	919	938	944	946	846	871	965	903	910	900	887	913	955	864	945	917	916	931	885	885	920	895	873	877	914	911	899	911	924	949	948	851	894	882	894	958	926	870	891	908	862	904	954	935	896	893	877	954	951	915	920	896	842	923	888	943	964	899	935	968	933	964	911	894	912	893	906	861	926	951	906	920	909	883	960	942	938	929	893	904	947	900	945	965	923	905	900	924	937	984	916	954	971	900	934	927	867	920	900	949	887	967	902	951	903	889	915	908	924	896	895	918	909	887	837	978	909	864	930	931	908	947	921	949	921	925	926	909	965	972	923	892	867	918	911	892	954	955	924	928	936	959	872	889	919	925	875	932	918	905	946	873	901	877	907	911	868	909	911	948	964	907	897	928	936	934	917	889	931	960	910	917	914	914	914	959	932	869	940	920	935	921	886	906	934	902	898	962	939	866	894	865	936	960	917	905	903	927	951	892	923	910	947	937	888	888	943	921	927	883	922	941	936	909	944	906	885	948	899	909	957	898	902	914	897	951	871	890	865	980	918	924	913	895	890	959	938	923	862	916	892	854	911	954	946	936	911	889	933	944	918	929	954	916	936	883	898	910	948	872	926	875	933	908	938	827	901	931	865	915	902	927	947	898	909	885	901	860	912	903	899	907	917	911	940	886	922	873	924	907	958	911	911	950	933	914	924	896	896	917	869	877	890	929	866	887	904	929	906	946	909	905	930	902	954	923	886	927	898	926	904	949	887	971	919	906	964	900	920	910	908	933	954	926	982	876	897	886	949	896	919	898	915	899	956	900	883	924	946	978	866	909	941	915	926	862	916	934	901	923	918	929	881	915	893	905	894	901	889	933	950	902	867	913	926	909	930	955	874	912	914	930	897	943	917	933	881	894	940	877	909	898	912	930	934	907	951	905	887	914	949	845	936	948	897	942	891	945	905	938	875	940	986	899	890	878	910	949	883	934	953	901	893	880	883	945	916	932	872	916	869	840	947	915	943	910	915	869	903	962	945	912	897	883	915	950	970	861	918	886	919	965	869	981	929	934	935	958	925	949	931	899	955	916	897	881	920	913	883	915	875	884	948	966	917	885	932	907	930	918	947	932	933	968	922	942	891	901	906	888	899	910	910	924	882	828	895	946	851	909	918	952	890	898	957	942	870	906	890	877	918	934	899	962	964	904	910	942	897	958	909	916	886	930	962	915	934	901	901	933	834	925	842	936	847	881	921	891	898	925	948	932	926	868	917	882	925	905	849	919	911	933	900	924	846	876	876	837	868	943	916	917	901	943	920	887	848	915	929	901	931	906	921	926	953	899	940	934	924	903	886	900	905	884	905	939	908	902	944	920	904	902	937	905	910	926	905	934	882	933	902	915	926	898	920	937	917	943	895	940	851	916	952	911	870	848	925	933	901	931	883	897	900	920	871	941	910	947	904	890	952	899	911	963	902	971	946	883	907	977	890	943	891	909	886	928	910	898	924	955	956	939	900	923	910	906	949	902	911	922	919	897	961	951	938	943	924	926	897	889	925	938	938	873	929	948	936	950	908	942	927	921	950	886	882	911	938	874	939	895	916	949	927	912	889	925	974	902	872	920	971	953	884	948	933	944	878	970	902	907	908	964	938	934	882	960	867	1002	924	917	975	926	880	924	941	901	904	889	936	892	922	904	947	919	916	954	941	931	945	937	939	943	968	896	942	909	936	913	901	886	916	901	921	918	906	917	893	886	930	930	907	934	936	951	934	908	953	842	891	920	905	913	886	878	883	880	935
14624	1133	595	497	445	398	376	384	373	377	374	348	375	371	358	347	306	329	350	329	331	329	346	327	328	379	343	351	397	327	341	387	366	346	331	342	360	331	348	351	336	362	319	338	362	360	382	338	336	353	348	370	349	327	322	350	327	309	366	359	363	307	333	365	340	366	371	314	342	340	328	335	347	354	316	389	368	374	366	322	343	364	318	368	367	338	318	317	326	329	330	371	346	343	352	306	339	351	335	334	374	307	333	331	325	321	336	331	339	360	316	345	349	355	326	324	364	328	325	326	348	349	360	370	353	362	348	352	376	349	326	320	385	338	355	340	339	339	336	314	348	317	345	326	316	344	369	357	377	345	358	365	347	328	333	329	348	345	351	318	365	326	352	322	347	342	337	362	360	326	372	343	341	341	398	341	343	330	335	322	311	371	333	352	347	346	306	330	318	362	320	360	325	371	358	333	356	328	368	366	353	339	346	332	323	334	327	390	363	331	331	371	347	380	340	350	355	362	365	353	325	378	358	332	342	356	336	318	352	347	354	360	373	317	328	354	352	353	345	407	357	314	314	357	352	329	374	330	357	320	342	338	342	326	335	386	310	325	326	308	376	350	357	306	367	337	336	355	359	322	301	371	359	355	341	319	328	334	335	330	341	351	327	378	363	360	347	355	317	350	374	315	345	394	324	321	356	367	352	340	382	352	313	348	342	324	330	329	362	306	346	329	350	373	363	387	406	366	346	326	335	348	367	348	369	325	348	366	352	343	318	333	374	342	360	338	314	315	350	310	358	303	335	327	332	322	359	339	343	335	350	360	331	353	333	326	345	317	331	361	333	352	328	344	338	356	333	374	343	320	305	359	346	387	341	340	328	322	373	335	334	342	372	336	323	338	350	342	380	316	334	375	350	363	336	330	364	344	331	336	346	320	325	345	362	358	345	332	355	358	348	323	353	345	325	331	349	346	355	327	324	360	358	359	371	319	372	352	325	373	323	326	360	333	362	356	322	347	358	330	334	324	321	343	341	358	325	341	351	364	369	344	339	348	342	352	337	336	384	331	331	359	341	311	350	345	350	344	326	357	330	317	322	315	338	314	335	358	306	355	344	338	326	323	345	347	340	339	364	346	315	360	360	335	314	325	322	318	359	348	325	332	310	337	347	367	374	343	354	338	360	311	364	314	384	329	337	348	354	343	321	322	307	346	378	323	340	387	343	337	373	338	319	298	358	343	351	320	355	338	326	338	338	366	332	364	362	348	333	351	337	324	313	322	331	366	369	318	361	346	351	345	340	330	377	334	329	375	381	317	330	342	359	353	354	364	355	373	315	350	329	326	348	327	361	387	374	353	313	330	356	345	337	385	350	322	356	349	344	341	371	370	350	351	370	333	346	376	372	365	345	334	340	343	351	345	358	366	342	351	368	370	338	351	348	335	351	332	356	364	356	341	355	332	316	342	332	349	337	369	350	340	333	353	362	369	320	291	344	336	315	280	335	323	305	342	360	367	347	317	331	358	349	341	345	312	328	340	342	349	352	315	327	354	374	344	353	328	335	342	337	366	373	340	334	357	321	339	348	349	335	354	335	351	299	319	294	326	361	372	342	359	342	354	304	344	361	325	333	363	342	345	317	370	314	326	338	340	318	328	330	359	320	290	350	355	390	338	350	392	354	328	347	351	342	313	312	322	352	387	373	350	289	349	388	338	346	400	364	346	335	338	326	358	352	354	352	369	327	312	293	353	346	348	348	346	335	333	366	374	325	373	363	343	351	333	357	345	338	373	344	341	355	334	326	348	312	342	348	321	332	371	308	367	316	336	307	295	353	344	366	348	335	352	340	364	313	340	321	356	309	324	334	372	360	345	342	336	333	408	369	346	338	343	336	317	319	338	324	318	357	323	363	329	330	328	313	330	338	320	324	357	371	362	334	366	352	307	342	356	326	346	362	375	377	333	326	362	353	326	364	365	341	381	342	334	339	299	360	337	335	357	371	326	324	318	347	331	337	365	358	352	348	363	362	337	337	361	364	324	375	326	352	335	333	303	367	328	333	351	355	337	352	363	359	341	335	380	318	350	344	364	328	340	353	363	362	360	375	362	349	335	359	327	316	339	347	336	353	346	363	318	345	360	374	346	335	336	332	331	337	343	334	374	380	327	324	355	336	352	365	354	321	371	334	338	356	305	348	357	381	326	334	358	330	355	394	340	326	316	350	348	361	347	347	346	325	320	340	350	340	342	349	335	355	363	337	356	324	298	370	366	343	350	376	347	388	354	331	341	374	348	332	321	347	342	303	345	361	329	374	359	311	349	339	330	353	336	340	352	323	330	337	399	316	367	339	340	341	374	325	334	346	324	320	357	390	351	333	354	349	354	338	336	337	337	351	311	346	334	346	372	355	338	341	348	338	366	348	324	339	329	354	355	354	382	371	368	307	323	370	344	340	332	380	340	318	338	395	333	336	353	336	359	300	348	328	347	319	351	335	366	310	339	353	338	356	356	358	351	325	323	350	340	336	338	348	309	371	355	302	346	368	356	351	355	358	344	350	331	361	346	354	356	325	348	329	328	369	354	358	311	328	366	333	334	338	342	342	337	356	329	334	336	322	314	309	344	356	328	342	360	350	381	316	344	329	356	340	282	337	319	331	317	370	354	368	325	349	336	335	329	337	343	314	362	363	334	366	328	340	350	334	323	332	336	306	351	344	352	323	329	380	329	309	346	318	347	350	358	337	300	335	364	343	326	321	359	332	334	352	325	403	341	355	393	358	329	352	318	360	359	331	335	347	332	357	358	318	379	327	361	346	357	350	364	340	357	334	346	298	333	354	371	335	383	324	328	330	343	347	320	340	380	310	332	372	392	312	312	311	355	336	359	341	335	341	346	351	364	352	329	302	343	343	315	339	320	327	331	361	344	344	306	357	315	347	339	339	330	353	370	343	350	358	331	353	387	377	343	339	323	340	352	365	362	326	377	362	338	355	347	328	354	326	340	342	373	339	341	362	349	352	341	345	333	336	327	345	342	318	337	356	354	353	338	329	328	353	321	337	358	352	372	318	354	338	361	367	362	335	340	308	352	340	331	368	351	342	325	377	318	368	370	351	359	377	349	323	339	344	313	354	324	325	361	322	352	338	310	335	371	326	353	351	344	342	349	318	355	335	353	337	351	313	325	329	368	376	351	329	359	350	342	350	328	369	345	351	318	319	363	350	356	346	348	325	350	338	297	358	330	347	339	306	342	313	347	358	319	356	320	356	350	369	362	335	333	339	344	368	337	333	370	370	323	327	327	340	367	356	345	367	336	343	347	349	321	337	322	370	357	353	333	353	345	301	315	336	352	330	330	355	373	404	336	345	334	328	357	353	352	377	304	339	355	302	381	344	350	325	380	342	344	349	316	348	352	404	331	373	353	365	355	347	369	354	347	293	340	353	355	348	353	365	350	339	309	347	371	358	341	335	357	337	294	311	357	322	334	351	349	352	322	329	334
10930	1007	1309	1374	1283	1143	1051	971	1017	989	934	854	837	859	874	825	837	889	861	817	848	890	861	867	841	876	895	822	873	852	811	829	808	880	839	839	837	818	816	826	819	817	800	850	756	837	814	829	860	822	805	781	858	813	851	837	827	821	814	813	778	862	807	800	833	814	823	852	875	825	825	800	783	828	841	820	849	850	836	773	827	865	819	840	820	835	776	819	815	799	796	866	805	800	841	792	839	780	843	833	853	823	799	853	769	850	808	786	811	834	812	860	788	785	804	817	779	798	824	817	865	836	819	862	824	840	830	862	870	847	832	832	852	855	830	820	782	808	788	852	824	834	803	796	772	803	820	821	849	816	805	773	783	819	782	812	756	799	845	835	865	760	753	861	818	827	795	831	832	781	861	809	754	807	865	847	801	761	822	803	825	826	814	793	825	817	805	781	854	846	813	832	781	836	771	792	878	789	845	792	825	835	828	852	833	829	875	848	846	778	849	784	810	841	866	798	814	863	795	833	834	836	796	859	796	828	834	791	762	758	849	825	834	795	809	856	850	833	814	852	823	866	783	807	838	828	830	833	754	785	779	751	851	823	792	798	884	768	832	839	838	853	819	774	839	815	865	826	810	783	838	831	763	801	819	837	817	807	855	791	831	848	791	779	867	804	823	818	832	835	779	814	763	813	813	803	793	840	755	794	797	808	825	818	845	835	844	855	818	823	771	808	840	815	801	807	854	776	790	813	806	792	787	846	789	796	724	793	863	802	805	805	816	816	768	876	795	776	834	828	811	783	848	832	775	790	819	810	784	772	835	858	847	837	794	818	812	834	740	815	809	829	794	839	817	824	842	811	827	792	815	802	807	806	847	830	843	869	776	801	828	810	862	818	806	813	861	827	830	835	862	769	841	791	838	854	778	863	880	831	816	809	831	832	797	804	802	815	882	760	802	790	772	862	858	841	841	822	850	777	825	772	789	832	819	816	905	844	780	823	809	796	865	842	757	874	794	817	792	811	788	793	760	816	807	839	815	816	886	800	758	798	836	809	836	777	767	772	811	867	810	789	823	796	768	819	778	852	843	799	829	793	824	776	810	725	864	817	844	803	791	805	796	873	863	847	784	795	792	842	800	839	882	772	798	838	852	781	784	820	807	821	770	822	815	852	819	805	812	795	852	808	832	801	826	775	777	826	808	796	780	856	788	816	858	807	826	834	786	805	802	771	840	843	789	793	784	808	782	855	769	796	825	852	823	803	795	813	810	784	788	772	816	844	814	776	775	858	819	783	849	824	797	827	783	799	805	792	779	826	796	820	840	808	878	827	797	777	798	856	807	828	838	813	803	835	821	818	803	838	798	803	805	791	816	787	821	794	771	859	819	863	784	837	879	821	822	865	826	840	817	824	800	868	811	805	823	782	769	817	811	828	870	780	751	809	827	843	805	881	842	844	816	789	852	821	819	786	827	786	852	813	838	818	808	868	832	828	837	830	771	821	777	801	843	809	806	869	832	833	831	836	839	791	819	841	814	806	833	799	821	822	832	805	827	799	808	787	813	780	807	770	783	864	802	840	826	853	809	843	844	793	786	845	790	776	801	806	822	831	870	812	806	856	830	781	850	837	799	776	825	880	791	799	837	808	837	874	872	817	842	812	823	837	777	800	862	833	859	851	816	790	848	787	816	845	824	867	809	822	812	817	794	794	827	840	860	790	820	832	801	850	754	831	784	853	838	787	761	843	791	823	823	840	813	863	776	818	826	860	834	812	807	784	797	807	871	829	862	803	765	790	850	790	843	813	824	794	842	714	838	785	770	811	798	784	813	821	856	819	832	834	876	815	807	834	772	776	794	855	833	797	877	804	857	831	828	801	796	832	810	854	759	819	755	818	819	839	822	867	795	853	840	853	779	815	809	802	859	842	804	821	792	798	790	798	876	837	816	813	860	847	822	741	802	764	788	830	766	816	765	838	773	834	819	809	837	809	819	780	812	788	815	811	820	838	810	787	794	809	806	795	793	815	806	845	847	782	856	777	811	841	858	829	850	807	772	852	754	832	880	781	848	828	824	864	819	846	823	838	790	878	784	814	884	845	865	810	840	811	816	787	849	775	812	817	825	824	815	765	795	814	758	789	774	818	792	790	757	809	844	817	821	820	822	803	796	795	874	841	839	815	799	875	809	827	822	827	844	833	795	835	844	787	860	791	785	821	814	792	843	821	841	840	843	845	829	844	800	795	813	845	799	840	841	831	850	763	868	819	800	855	846	856	795	842	761	811	793	801	851	779	809	736	814	824	815	831	791	807	806	818	886	819	790	824	815	816	818	804	754	825	796	836	866	814	805	842	794	839	855	807	820	881	859	864	803	776	835	792	781	817	817	818	814	788	827	833	816	798	788	846	840	773	840	817	874	849	849	777	781	828	831	784	823	842	873	843	800	843	826	789	818	835	792	900	806	783	826	805	766	804	847	821	847	785	838	812	812	798	792	865	850	787	842	834	806	784	822	790	807	829	780	826	869	828	827	806	786	789	824	812	813	825	791	852	844	812	801	821	878	798	821	843	811	802	786	823	832	823	797	792	826	744	793	801	782	827	833	794	812	815	813	838	812	817	821	831	843	762	778	890	849	875	812	836	829	805	801	867	807	785	805	871	776	816	831	828	832	792	797	865	805	796	847	830	788	803	825	791	794	820	813	842	798	792	836	848	773	801	820	818	809	803	843	766	825	815	823	743	822	830	808	806	791	814	780	812	811	857	815	825	823	751	779	782	827	839	806	831	824	849	812	783	817	846	844	845	848	815	839	836	830	761	793	848	827	817	815	802	827	804	797	793	781	835	801	812	824	860	850	803	807	825	791	822	816	809	829	800	804	810	785	820	877	827	833	778	802	810	847	806	773	827	820	810	837	763	818	809	851	850	859	774	811	832	827	865	855	796	759	818	819	796	855	789	853	867	809	835	833	823	761	805	822	831	828	768	811	809	799	821	819	816	795	798	836	810	828	748	837	839	839	795	788	823	842	789	799	824	819	823	781	837	838	798	810	810	827	850	800	810	837	810	781	819	823	809	791	829	795	779	816	868	793	733	856	807	829	805	808	783	817	784	817	830	799	821	789	843	818	830	836	834	811	831	828	843	814	836	821	827	869	791	833	870	846	797	869	782	806	829	818	839	793	825	809	857	856	859	817	780	817	763	848	850	791	858	863	798	831	824	838	845	893	839	851	840	828	789	803	829	813	794	813	794	788	767	796	756	836	839	844	796	766	809	850	803	798	808	824	852	787	850	815	814	834	819	797	822	773	839	839	809	854	787	867	771	830	818	819	795	880	813	831	832	797	827	819	816	858	849	825	864	822	818	822	811	791	847	781	818	839	853	775	828	814	786	815	845	805	840	807	810	802	806	762	795	831	836	855	788	813	774	788	796	854	836	745	852	829	798	822	784	861	812	746	847	841	804	779	841	800	894	811	816	793	830	842	837	801	827	830	821	818	839
24037	2267	732	550	330	289	233	254	218	200	201	168	171	168	194	171	169	176	182	182	177	164	156	164	167	166	151	168	184	179	154	172	166	175	157	173	181	164	149	163	167	177	123	165	150	166	180	143	151	180	163	157	148	152	167	144	181	158	165	177	141	181	145	157	172	180	145	165	141	152	156	163	132	162	164	175	182	145	132	156	141	153	156	149	175	163	190	130	163	146	171	160	154	136	152	162	171	140	149	173	162	147	158	165	136	171	161	161	151	167	172	166	180	145	169	179	147	159	158	134	155	167	147	152	156	185	145	132	187	149	155	160	151	177	146	155	145	158	161	149	153	153	177	138	140	148	184	171	129	157	145	133	134	159	138	152	155	152	172	158	139	171	168	170	180	149	178	160	159	163	172	151	166	154	168	132	151	176	120	157	157	148	148	131	146	191	179	154	163	174	156	156	151	172	147	156	166	170	139	158	171	156	137	157	138	155	159	181	147	141	144	151	149	144	167	145	155	150	177	167	153	160	159	141	142	162	153	160	172	145	161	144	163	168	161	171	169	166	149	164	154	152	150	151	153	142	162	140	153	151	143	164	146	153	157	174	164	145	155	174	190	150	163	159	171	159	142	152	170	179	156	160	157	189	171	154	153	158	140	158	172	152	133	142	180	162	133	143	169	157	141	150	155	164	161	163	154	135	179	156	172	150	150	175	179	136	156	160	177	157	138	133	156	175	149	157	125	140	140	177	159	171	158	166	174	172	156	151	171	163	163	159	119	147	179	157	165	151	171	164	149	152	133	165	134	148	149	143	148	129	163	158	151	154	156	167	151	133	160	156	161	140	179	150	152	178	170	169	172	158	146	127	141	186	141	161	155	138	146	133	169	176	167	178	146	165	169	185	164	156	162	156	175	172	161	125	171	154	181	149	157	149	150	159	148	183	148	161	147	173	127	170	141	149	151	143	132	162	160	153	155	138	164	145	139	147	155	144	156	145	158	156	160	157	178	151	170	173	157	154	138	150	158	154	154	160	160	167	182	168	149	132	149	146	177	161	165	163	158	155	163	159	146	161	173	147	156	141	175	161	180	157	156	161	166	174	163	150	187	151	155	149	146	137	166	133	157	170	174	153	164	146	170	158	162	161	163	128	172	145	136	152	128	135	141	134	135	175	169	136	165	133	156	161	151	136	189	173	133	149	140	166	182	175	162	153	146	173	154	147	166	142	164	145	170	151	173	139	165	139	167	151	149	156	139	169	151	163	147	136	153	178	160	160	172	140	160	170	137	160	182	143	155	164	165	146	152	159	137	158	162	147	150	158	167	124	124	156	147	155	147	158	170	153	157	151	161	176	156	166	148	154	156	157	153	191	158	138	148	161	148	147	162	135	145	163	145	159	165	152	164	157	162	165	176	179	161	154	149	142	160	133	177	161	149	155	158	160	132	171	150	159	159	166	168	175	161	177	150	156	160	164	152	139	140	156	135	159	170	146	176	169	160	145	144	177	160	166	163	155	149	139	154	147	159	158	144	170	162	185	150	139	153	157	158	141	174	143	140	156	135	160	164	184	161	156	163	159	168	154	166	171	169	158	166	144	137	129	153	148	166	167	149	181	149	169	149	150	165	179	170	146	154	187	168	172	144	127	156	141	156	146	166	151	144	162	159	158	160	161	169	142	172	152	179	159	170	147	163	179	148	164	158	149	134	147	149	132	159	167	159	145	160	172	185	159	158	152	160	149	147	171	151	165	146	166	153	151	157	168	162	156	148	144	152	158	162	164	147	168	157	144	179	174	156	169	142	144	166	168	127	148	167	154	155	157	140	135	157	153	154	163	165	148	143	139	158	145	149	161	160	146	164	154	158	152	169	145	166	148	163	178	152	148	124	165	164	157	154	175	176	149	157	173	161	174	142	137	154	167	158	141	156	160	148	164	153	170	172	140	174	153	148	162	164	148	166	181	160	156	158	161	145	162	135	134	141	153	148	161	139	134	167	176	185	157	162	149	162	151	130	164	175	151	145	141	158	147	174	154	160	171	166	163	130	138	155	163	168	191	165	144	149	171	165	167	168	158	168	167	168	142	168	159	164	159	153	139	150	161	152	169	140	147	184	166	155	167	162	164	151	148	146	160	155	156	149	144	159	153	166	158	140	174	169	170	140	150	150	167	137	162	163	153	156	154	145	147	164	182	168	151	171	153	154	150	143	175	168	195	162	190	157	166	143	152	143	158	158	140	164	154	163	163	146	166	146	157	150	154	151	148	155	161	169	160	162	141	152	149	169	130	146	171	147	176	164	170	148	154	137	155	161	135	156	165	156	148	163	173	176	153	177	159	180	156	170	169	144	147	166	156	136	156	160	155	153	152	185	142	170	169	173	146	143	169	172	160	142	156	164	171	150	157	177	175	162	137	153	157	184	146	140	128	151	161	174	170	158	159	165	171	139	153	185	143	161	143	184	167	150	172	135	170	155	172	152	149	168	177	180	145	169	144	172	160	160	152	163	128	151	161	187	153	159	150	134	147	156	150	169	158	160	154	156	153	169	157	146	168	181	156	151	180	165	166	173	142	145	136	158	149	133	177	154	159	152	164	162	158	136	143	132	137	157	148	154	166	163	163	140	161	156	158	155	170	132	157	169	142	159	148	160	156	138	182	169	144	147	187	162	166	166	155	186	163	160	140	152	156	169	154	167	151	155	134	185	167	156	147	148	153	157	155	153	170	163	155	135	168	175	179	180	136	155	165	154	167	173	162	160	159	142	146	180	162	181	173	155	149	121	153	171	181	156	151	165	143	185	159	152	143	165	178	171	184	181	141	188	181	152	127	144	148	137	173	156	147	136	179	154	155	146	161	151	146	147	181	181	146	154	141	143	140	152	142	168	151	143	170	146	188	158	154	173	126	142	135	140	145	168	143	155	147	145	140	145	170	152	156	162	165	153	167	153	143	181	162	167	145	152	160	147	123	142	146	154	163	150	165	164	150	162	129	156	180	158	161	162	150	169	147	154	132	153	168	155	164	151	168	152	155	128	161	146	140	136	142	151	137	147	161	176	172	157	163	160	151	151	163	154	165	175	127	147	144	159	172	154	164	142	168	171	167	161	165	165	166	173	163	165	149	125	160	179	184	153	149	181	172	142	151	158	158	163	148	156	164	146	143	152	168	150	157	157	156	156	168	161	150	155	149	164	169	171	177	176	172	145	152	152	154	163	147	152	146	131	151	173	148	161	134	178	138	148	186	158	141	143	143	161	139	176	135	150	140	163	156	162	149	134	141	129	159	150	149	173	140	176	151	135	142	162	146	151	174	149	161	147	129	161	138	155	147	134	177	155	158	169	157	165	150	179	146	144	153	182	151	164	164	178	162	145	173	171	153	149	140	144	155	157	163	163	178	166	158	148	148	158	143	151	144	174	157	162	148	170	161	162	172	181	167	150	146	171	155	140	153	161	176	143	142	147	150	176	148	161	148	166	146	155	164	164	129	166	152
14454	808	1423	1685	1384	1131	940	806	730	687	650	559	568	568	557	501	503	527	436	500	446	482	474	457	497	478	438	455	407	451	468	442	481	447	448	416	400	435	405	468	384	439	424	416	445	441	434	381	399	437	440	389	424	422	401	421	465	424	430	433	385	415	413	404	400	429	432	450	426	459	441	403	393	406	421	451	442	430	443	405	410	463	413	415	425	370	431	405	411	415	469	412	430	474	416	438	413	405	450	438	413	400	403	409	416	453	424	395	425	429	397	417	404	393	406	399	424	437	411	372	427	423	464	456	440	446	372	406	401	408	388	420	392	389	415	429	411	395	414	421	438	386	434	422	392	391	414	391	420	419	393	437	453	410	430	420	387	420	457	396	392	423	384	435	445	408	387	436	401	402	429	434	450	434	433	401	411	410	416	424	428	445	417	417	406	435	427	438	406	454	383	425	459	406	434	420	413	382	415	389	433	460	405	390	425	401	404	428	421	443	420	395	400	418	407	429	417	444	417	429	395	435	427	428	432	419	413	419	415	429	463	405	397	384	403	436	417	423	424	394	400	413	423	398	395	420	405	404	421	427	404	384	413	412	416	441	391	420	427	397	435	412	409	420	414	447	420	394	418	451	392	431	426	421	435	408	416	422	408	425	413	398	452	438	411	393	403	428	407	419	409	399	426	439	397	400	408	397	420	417	404	441	447	430	404	450	384	444	418	426	442	398	393	420	392	396	396	400	405	410	404	411	442	429	414	409	410	430	431	407	409	422	445	385	425	438	410	419	416	401	396	410	383	352	402	414	397	391	468	402	404	464	406	422	411	427	418	414	387	430	433	399	404	431	431	410	445	399	461	411	415	395	406	426	412	401	417	403	378	426	404	406	411	358	440	436	412	422	433	426	389	369	431	435	400	404	445	405	400	415	426	426	410	423	446	418	427	383	423	405	397	418	415	413	408	407	401	388	414	416	436	402	414	422	392	418	405	405	398	452	399	387	412	406	409	409	435	422	380	395	412	419	406	449	431	459	434	403	411	438	418	373	422	430	412	421	420	434	417	430	418	452	437	449	419	399	379	433	409	435	413	402	429	465	383	421	405	400	411	422	430	437	419	450	410	389	417	432	398	391	430	420	427	411	428	406	414	428	422	424	401	437	427	417	414	403	412	383	398	415	420	434	453	417	472	408	413	412	431	460	406	415	395	384	423	447	432	406	442	413	396	438	389	412	414	403	443	434	449	415	415	399	427	418	413	439	388	438	388	429	409	454	428	434	406	397	424	417	410	408	466	389	415	442	429	421	417	444	433	409	398	428	419	401	405	407	425	433	433	414	403	399	420	388	436	413	439	401	413	434	428	396	417	398	411	444	409	403	441	436	382	442	415	414	385	409	424	388	402	389	409	433	421	406	459	423	387	425	390	389	374	418	438	412	415	410	425	387	419	390	405	406	437	435	427	433	424	448	465	394	397	440	433	417	394	410	449	412	390	389	406	428	417	406	422	433	398	422	411	441	395	399	388	396	401	390	406	398	396	427	386	445	431	458	418	402	418	400	398	454	422	390	417	454	405	401	405	440	388	421	377	411	424	434	409	363	414	448	412	395	429	372	395	402	451	438	420	362	427	404	423	428	425	437	418	379	441	397	417	437	417	404	374	402	387	400	439	416	408	403	413	426	390	415	399	438	414	414	418	401	392	410	443	396	443	424	414	414	425	372	487	431	422	436	419	419	402	438	451	412	413	391	435	431	410	452	404	433	393	427	388	437	397	465	429	399	388	426	432	401	411	392	418	417	410	448	407	405	446	429	421	421	421	401	399	414	427	399	416	422	392	412	388	419	398	408	434	407	409	410	411	427	439	413	417	421	429	419	380	411	403	405	426	424	442	415	390	390	370	405	427	432	428	416	450	405	438	450	399	425	414	397	407	403	400	399	412	435	405	420	428	432	422	430	415	423	414	422	384	414	401	423	397	373	405	431	411	434	417	431	456	421	463	416	405	422	395	421	407	423	386	401	415	423	409	394	410	417	403	410	413	404	397	441	416	402	436	384	403	432	406	436	446	438	402	424	399	401	418	408	439	356	412	394	407	454	394	416	450	388	425	408	452	449	412	416	418	435	391	437	433	416	395	405	426	410	413	419	423	422	445	406	394	396	384	439	391	380	424	409	448	435	451	427	409	403	398	387	385	404	413	409	416	405	426	419	421	421	417	412	437	386	449	439	418	408	415	418	425	401	391	370	446	416	444	419	437	440	401	381	386	416	420	398	425	433	413	415	408	428	430	401	417	431	433	394	393	458	392	419	407	392	403	421	415	420	437	406	399	446	423	411	376	401	425	407	402	410	422	434	421	420	413	421	442	433	420	396	433	425	398	435	437	450	458	431	422	391	415	452	445	436	389	411	391	398	398	413	418	411	391	405	415	427	384	421	418	411	435	422	383	403	401	441	431	416	446	418	425	441	410	405	423	434	450	440	412	422	411	424	409	401	442	413	405	424	417	419	405	429	436	417	419	381	396	406	420	436	457	437	381	429	419	415	421	403	412	404	402	396	405	414	397	411	451	422	428	395	402	432	404	428	430	383	416	417	408	412	423	381	414	382	400	413	427	411	419	397	448	372	423	445	413	431	422	381	419	429	434	426	396	438	455	398	430	368	421	391	411	406	390	436	443	412	459	389	420	425	408	412	450	382	423	441	394	410	473	395	431	405	437	427	427	424	446	433	428	409	446	420	420	403	451	381	417	421	427	424	422	423	435	421	395	416	410	423	456	400	395	448	455	400	422	402	417	408	402	457	418	422	433	444	381	421	431	374	423	428	385	388	425	393	402	372	390	435	388	382	441	445	424	414	426	435	440	425	426	404	409	436	430	395	413	442	428	414	421	436	456	419	385	463	411	418	406	428	413	440	408	425	420	411	393	373	399	418	410	404	453	411	410	418	395	437	420	439	418	421	444	431	470	423	406	404	420	441	438	416	392	415	399	469	382	388	412	423	382	382	405	403	397	363	418	459	398	453	407	449	375	415	423	392	369	443	427	430	437	428	392	405	425	426	413	440	445	413	438	414	390	395	425	402	422	448	428	405	414	428	416	394	403	453	414	417	398	412	428	412	420	435	449	413	368	439	380	453	402	397	406	405	423	396	417	409	421	405	443	418	462	399	400	398	445	422	378	429	408	414	433	455	431	396	415	447	393	399	432	444	409	401	450	425	392	417	421	396	447	435	436	432	391	417	403	458	408	428	458	408	440	392	409	434	418	416	401	431	400	434	409	404	407	408	441	423	401	437	463	405	381	426	376	410	450	421	404	440	422	427	432	421	422	425	466	426	411	395	455	434	428	442	432	387	428	391	398	417	409	399	414	438	424	415	416	454	414	414	447	434	427	443	409	459	418	417	456	445	414	430	447	416	443	439	455	407	399	386	385	408	408	425	411	428	419	447	432	440	429	439	423	409	390	443	423	393	430	433	403	392	444	403	414	417	413	429	390	421
4445	455	415	367	371	363	342	393	368	376	378	361	391	389	378	386	401	393	361	372	359	363	395	385	406	428	362	388	380	369	358	407	387	395	375	405	391	384	450	392	427	387	370	408	371	403	402	379	360	389	418	381	400	390	407	354	364	376	348	377	399	379	362	342	361	406	380	390	380	374	364	421	361	353	361	396	386	439	398	393	383	387	375	369	406	357	410	401	376	391	387	351	389	396	372	398	443	420	360	356	385	402	387	375	373	351	388	396	342	365	401	371	384	397	386	396	342	426	421	403	406	390	369	419	366	421	383	389	381	407	396	364	372	357	440	387	388	426	401	346	415	367	372	395	428	415	395	374	373	426	372	391	393	403	388	393	391	389	399	373	385	360	377	410	407	369	393	350	391	376	395	357	354	419	364	370	376	400	382	368	391	409	400	386	347	407	365	419	359	378	350	382	386	373	380	362	396	389	359	370	391	398	365	393	387	412	384	370	394	412	338	399	416	405	370	401	403	406	369	380	371	381	376	381	345	395	333	399	421	401	366	408	396	415	359	394	405	374	386	402	433	370	396	382	367	397	407	372	388	379	396	423	385	414	393	376	380	371	384	380	383	399	378	378	380	393	374	405	396	419	396	397	409	416	378	413	394	403	385	364	378	403	346	396	420	388	389	356	398	389	403	387	395	384	400	369	360	425	377	390	375	384	377	386	399	393	394	406	377	368	329	430	395	355	358	387	384	367	344	369	362	401	381	394	384	362	410	405	402	361	409	397	401	405	382	392	408	375	386	368	399	381	415	413	367	391	362	400	347	398	384	364	376	346	409	410	377	364	385	366	408	360	376	395	369	420	392	343	347	341	386	384	416	376	379	386	381	397	387	394	385	367	396	363	430	380	353	352	351	387	393	361	371	369	393	399	373	364	399	399	374	373	408	385	381	389	410	380	376	414	392	379	414	396	378	366	414	380	436	406	398	381	405	362	372	444	367	387	406	331	361	373	352	403	384	382	390	388	364	382	396	381	354	380	377	386	389	377	364	386	354	363	364	399	370	389	378	362	408	406	380	397	374	355	364	366	376	376	381	356	399	383	346	379	406	397	365	394	400	361	377	368	414	414	386	381	389	398	408	360	386	408	364	369	393	390	394	378	382	375	390	414	383	357	402	393	411	393	398	384	381	384	366	409	387	386	396	383	373	384	413	409	376	360	362	382	436	364	369	387	356	403	395	385	379	417	408	397	394	387	359	378	389	386	377	370	378	384	420	356	381	367	356	410	383	357	407	421	358	371	372	368	361	374	381	403	361	417	372	398	369	363	412	393	407	368	358	391	426	372	388	411	393	374	397	394	401	399	419	405	379	389	375	416	382	391	397	386	419	401	421	377	376	375	375	334	386	395	382	365	360	383	414	384	396	400	345	383	365	365	366	384	375	368	448	400	395	380	393	415	370	396	359	363	376	424	396	417	392	375	389	397	414	393	428	373	401	344	369	348	388	400	390	389	384	392	356	418	375	385	384	422	388	385	363	423	390	370	366	413	367	370	393	357	408	386	376	387	365	372	406	390	396	395	380	370	378	401	365	437	385	383	387	397	365	373	350	405	380	393	404	387	353	364	376	352	373	377	386	348	385	415	354	405	413	416	391	406	389	408	373	372	403	393	371	399	363	402	365	400	365	396	379	403	371	364	429	383	370	355	369	378	384	396	405	402	380	360	401	411	383	367	363	365	402	393	395	377	346	394	363	406	361	344	395	383	388	454	401	394	371	413	395	377	356	355	392	373	398	377	380	394	382	375	409	375	408	363	377	352	403	415	390	404	370	374	406	369	350	354	420	361	369	367	353	375	395	375	395	415	336	406	371	352	372	375	372	366	344	367	383	373	390	426	383	395	412	373	372	389	363	404	405	396	382	398	397	410	401	369	407	384	369	393	375	380	370	379	432	403	386	363	397	394	405	367	382	366	401	356	406	372	387	368	413	417	394	384	437	380	396	370	412	389	406	357	397	390	424	390	368	366	384	427	416	424	358	415	396	382	402	351	376	374	384	390	364	365	367	400	416	389	402	325	369	397	406	380	398	387	379	385	374	409	373	377	399	346	379	370	388	378	351	371	397	386	425	350	398	364	398	380	408	386	380	398	407	376	393	400	363	386	376	368	358	405	377	415	415	406	387	398	367	359	367	374	361	408	385	395	386	373	397	380	364	414	349	372	385	414	403	397	345	423	387	355	382	357	378	413	402	384	374	379	377	380	407	347	390	388	353	384	385	372	390	440	399	370	409	401	367	371	407	427	385	398	353	378	411	399	421	382	413	404	361	391	393	394	379	378	370	395	373	387	360	373	373	388	380	384	329	380	377	374	413	384	383	347	400	413	394	390	369	408	376	418	380	441	426	402	391	378	407	370	383	359	396	390	385	425	376	383	371	405	380	378	360	390	396	353	378	371	374	376	397	414	406	369	378	371	408	368	355	391	427	375	413	362	375	371	368	377	369	420	369	381	445	379	408	377	394	404	465	360	409	339	395	367	395	390	410	407	368	414	391	398	384	391	388	385	393	391	368	368	407	420	395	380	404	382	370	354	360	400	383	399	356	393	395	400	358	355	381	357	364	375	405	392	404	391	386	351	393	368	374	391	392	377	399	351	359	448	366	400	368	408	384	401	380	435	427	408	403	423	411	391	376	405	353	402	400	364	388	372	407	373	400	363	340	350	376	359	372	404	395	412	383	349	397	396	389	433	399	403	379	370	362	394	402	367	381	397	412	377	404	372	344	397	396	364	382	423	403	386	381	405	418	391	415	371	404	351	404	409	400	394	380	396	379	406	384	391	330	373	376	374	392	402	434	391	374	401	408	404	400	376	354	389	412	359	374	377	389	391	378	417	400	408	380	388	365	340	410	375	411	392	399	368	373	364	428	348	425	381	380	387	388	346	414	385	398	355	393	352	371	370	364	392	381	402	378	395	391	418	349	394	361	425	364	413	427	377	354	387	372	352	361	381	415	386	346	381	398	369	367	389	388	431	372	393	360	377	346	360	389	395	380	394	378	388	383	401	379	410	382	371	360	430	374	390	359	373	382	410	382	390	377	409	384	389	382	388	383	386	415	411	401	379	388	411	369	381	395	397	408	358	389	372	376	408	371	368	382	397	349	393	369	394	381	399	379	375	405	363	388	393	382	389	389	371	393	380	403	373	373	386	391	390	389	382	385	406	376	374	348	405	360	409	385	413	369	363	385	381	373	377	391	377	367	399	389	381	393	424	386	398	376	402	392	384	440	371	382	381	414	352	396	394	358	394	407	390	383	402	376	384	389	388	384	410	372	414	380	407	383	383	368	386	376	367	398	405	409	359	338	361	406	393	406	391	403	419	384	360	371	385	327	346	345	431	393	402	361	406	397	399	399	416	394	396	393	423	367	409	345	372	441	399	396	425	373	352	404	443	365	400	349	386	389	360	389	396	406	343	378	353	379	374	388	391	365	368	372	406	390	365
4138	924	984	983	951	944	967	933	966	925	921	884	919	924	930	941	945	929	961	976	888	952	952	929	942	936	877	945	913	944	917	931	903	931	874	950	926	920	915	893	916	946	911	939	902	927	929	914	897	950	933	922	895	928	912	880	948	948	922	960	891	918	926	937	940	879	893	956	856	910	979	917	955	913	976	938	914	963	915	838	1033	869	933	934	963	915	921	930	894	909	933	890	916	930	892	941	963	941	938	969	959	880	878	917	915	870	868	907	934	906	930	933	925	947	857	874	860	898	896	834	887	972	935	897	902	922	854	922	932	922	924	917	936	885	930	921	938	966	924	917	895	930	944	873	959	925	933	942	941	947	900	886	920	897	875	932	888	920	896	938	903	895	990	991	971	907	865	923	965	951	951	854	923	967	910	964	978	950	931	885	974	945	921	906	853	906	930	869	916	933	897	949	906	901	924	907	933	932	912	968	907	865	961	918	926	922	946	872	891	898	941	921	870	910	920	934	883	926	934	874	952	915	935	897	914	920	980	881	925	960	952	916	908	918	926	894	909	933	893	951	933	890	903	908	923	918	911	880	955	897	927	950	876	926	935	966	916	965	864	940	925	960	946	968	936	929	938	833	896	961	893	923	903	951	935	933	901	936	925	887	894	895	954	929	903	995	873	954	982	959	930	955	910	879	912	933	971	965	973	874	966	918	935	920	913	899	916	914	951	948	982	965	888	932	887	918	866	922	911	956	956	912	937	939	922	947	907	845	962	925	889	852	929	924	982	888	893	965	915	930	898	946	925	899	969	962	881	953	885	877	913	913	903	917	921	932	895	950	931	871	1007	962	906	854	907	965	895	935	966	906	962	913	910	892	944	912	930	927	925	952	925	929	881	861	944	957	906	945	921	921	896	906	970	899	889	940	925	900	949	916	912	875	927	953	984	895	943	933	908	919	933	926	896	984	978	931	899	939	895	985	907	988	990	915	943	903	908	901	900	911	878	907	924	969	924	949	929	907	897	878	921	952	920	891	905	879	911	905	957	889	916	938	921	952	944	923	962	918	903	925	904	897	957	932	932	911	916	927	937	894	944	938	914	948	913	976	923	878	925	944	956	967	882	932	932	971	928	957	894	922	884	889	915	914	875	903	924	929	857	942	912	909	905	922	947	853	995	892	878	902	873	936	932	931	944	888	906	912	930	874	890	880	903	982	924	937	878	904	918	914	920	964	949	843	940	919	930	892	906	933	948	920	913	906	896	926	881	921	887	899	933	980	875	937	932	887	921	901	919	894	910	947	825	912	897	944	918	987	879	932	944	888	924	937	894	948	955	951	887	915	882	941	894	933	872	945	929	895	960	940	933	911	893	874	910	937	948	930	836	970	901	959	910	920	874	949	937	975	892	964	912	919	880	969	942	924	939	988	948	880	941	903	992	929	949	939	906	844	954	937	869	926	940	913	883	932	926	933	918	891	911	857	932	922	884	945	873	976	869	927	936	898	875	918	914	923	946	942	917	947	943	927	921	940	890	961	901	875	989	886	942	869	917	919	966	899	896	881	906	977	944	917	958	899	862	961	955	942	919	885	917	932	914	920	852	933	947	948	873	909	927	899	905	903	896	974	931	892	949	922	974	889	931	912	913	941	960	914	924	944	899	956	874	912	892	925	862	963	942	831	946	941	856	924	957	907	930	862	896	945	909	900	995	894	985	934	1007	949	884	943	923	925	953	927	954	941	898	924	934	917	947	923	883	902	890	902	926	948	930	944	886	942	930	926	875	945	925	947	884	924	914	924	891	945	919	994	910	918	913	918	853	917	897	877	912	907	874	962	919	926	951	929	938	983	937	900	897	895	919	898	922	918	898	899	937	941	954	902	895	928	891	894	841	940	923	858	919	960	917	990	918	899	918	931	995	892	939	940	908	884	859	916	907	924	909	896	897	897	868	936	989	943	888	938	923	901	866	859	847	923	870	909	948	941	966	930	873	925	918	890	912	940	919	940	898	953	923	919	905	893	918	889	931	933	931	873	924	888	917	942	892	922	934	878	975	940	868	897	925	900	936	887	890	950	886	983	950	952	899	931	935	854	892	902	953	898	881	876	975	885	935	889	891	927	938	923	953	882	976	942	950	903	895	921	901	879	972	942	867	856	907	967	914	893	919	907	936	904	917	956	892	908	880	936	955	876	920	968	941	925	877	884	926	973	941	894	898	897	928	920	947	907	920	902	952	926	911	943	946	911	932	881	949	908	900	915	884	942	892	964	946	977	909	935	913	954	918	912	866	889	932	883	929	900	927	959	951	966	913	947	908	928	932	870	944	930	934	923	931	909	842	953	936	908	903	946	886	906	1002	882	864	901	890	928	905	892	979	906	919	935	961	914	925	853	916	902	956	893	964	919	889	874	929	901	839	955	861	840	922	881	942	935	908	921	914	870	895	933	947	903	957	920	867	915	937	907	880	938	929	887	951	871	930	896	947	893	918	922	917	983	962	917	886	874	926	933	943	916	966	873	898	923	892	915	881	896	905	888	911	944	950	862	899	934	925	964	1016	921	939	867	934	919	944	886	925	904	915	901	878	895	949	884	979	965	903	957	867	902	966	891	928	944	921	866	859	923	950	960	930	919	899	868	958	968	933	903	919	934	945	902	912	940	912	966	878	966	904	957	961	922	951	924	936	957	973	893	924	895	889	912	940	962	992	907	917	861	875	907	938	867	963	942	866	872	904	931	934	917	881	935	896	938	907	929	910	928	945	945	994	941	909	913	859	895	901	910	892	893	933	911	881	874	887	953	929	943	910	972	949	958	916	909	947	928	925	949	868	889	936	852	883	944	995	950	932	914	907	872	934	939	911	964	961	893	909	971	844	909	971	933	948	927	904	917	877	929	958	966	953	938	890	912	914	941	925	926	912	913	902	947	909	937	923	951	865	942	901	882	987	878	920	936	892	969	948	950	913	929	900	888	863	889	923	907	882	948	903	912	836	909	928	908	902	967	914	929	905	990	939	917	919	898	911	874	948	922	907	914	907	946	913	879	918	902	870	894	959	916	941	944	905	928	894	922	933	951	897	908	917	942	894	909	914	887	935	863	995	946	893	966	940	901	905	923	871	932	944	940	932	924	895	895	907	922	933	967	917	930	952	907	948	954	906	889	899	909	889	955	902	909	897	955	910	907	926	940	894	901	941	939	882	919	919	977	948	902	848	892	895	914	913	936	881	922	871	875	916	882	989	907	885	948	952	976	885	933	955	952	936	911	909	930	911	941	931	897	948	902	932	942	962	914	980	930	930	913	960	893	946	973	901	906	895	904	928	969	899	937	865	890	868	963	919	933	892	926	915	957	936	914	936	887	902	965	909	922	932	920	936	875	880	946	820	901	910	912	945	890	954	905	911	908	965	931	922	973	932	902	915	922	961	881	952	888	925	935	924	940	907	967	901	914	961	938	867	902	908	940	932	929	889	889	902	955	904	883	927	915	966	927	897	971	878	904	958	928
14478	1068	538	494	490	393	374	397	352	365	361	387	364	353	325	326	348	328	369	349	335	349	356	345	311	360	362	315	328	341	352	329	368	370	360	300	327	326	296	370	336	355	318	342	366	328	335	358	309	331	345	313	350	320	357	334	363	332	371	327	351	359	327	312	321	352	375	357	351	323	349	336	322	348	372	372	358	369	351	323	332	335	342	333	375	359	350	308	299	360	340	335	317	349	350	346	323	318	324	346	333	318	364	356	344	356	349	337	328	360	349	361	349	334	333	344	365	341	351	315	339	343	346	325	307	372	355	367	340	312	355	345	359	384	342	355	369	358	320	335	337	365	326	357	319	331	356	326	354	381	398	347	342	337	365	346	312	344	329	355	343	313	356	350	359	355	339	334	327	347	352	342	352	335	326	334	341	354	370	333	338	352	306	306	316	343	339	373	325	340	319	307	353	359	337	357	340	371	363	307	356	357	365	341	366	352	341	374	341	365	330	333	314	332	341	333	326	336	354	336	352	365	331	351	342	376	374	358	318	370	318	320	351	334	359	345	365	351	385	330	357	335	363	337	367	346	339	355	319	330	321	355	333	322	347	358	314	357	357	318	337	335	316	360	324	325	399	363	341	361	335	356	344	374	364	340	360	337	345	362	343	376	328	383	361	337	321	346	380	338	327	310	322	373	340	343	319	348	315	331	371	360	344	361	362	316	347	313	381	322	379	353	312	342	310	387	313	328	322	360	339	323	359	367	339	349	330	339	344	344	357	327	329	358	347	337	326	337	358	341	323	348	398	351	335	331	387	337	388	370	347	357	366	362	345	322	334	342	312	336	340	355	343	333	353	300	336	317	327	372	338	360	340	383	319	321	329	326	317	367	349	328	322	344	358	349	344	348	341	315	348	352	363	337	328	373	348	324	324	361	363	337	350	339	343	320	322	352	379	305	347	334	353	348	358	356	322	372	342	328	302	358	338	336	326	326	349	313	308	352	317	391	333	369	340	349	356	364	382	341	342	306	310	348	330	368	351	330	332	318	346	346	346	305	335	347	348	367	340	334	321	379	356	349	361	323	340	365	355	365	362	302	355	351	334	324	328	335	342	349	322	349	357	386	338	367	342	321	325	297	352	323	357	359	395	363	364	359	356	342	378	322	342	326	327	314	282	370	323	336	364	342	340	360	371	355	364	344	331	346	342	330	350	354	334	359	339	336	353	331	325	298	355	372	343	379	373	350	361	359	333	381	331	329	387	326	361	352	336	339	345	343	326	338	348	326	368	337	342	362	333	369	333	322	329	362	322	337	364	403	333	378	335	330	342	363	395	335	343	315	359	358	337	352	322	337	348	331	326	330	342	347	337	329	319	313	406	365	333	343	336	363	306	368	298	337	323	354	340	318	351	296	344	352	378	325	381	356	363	343	391	333	354	345	351	327	346	330	353	313	326	375	354	306	379	311	340	348	322	362	355	344	338	333	377	350	331	384	361	363	320	350	339	360	384	365	351	355	333	327	349	329	335	317	296	298	369	372	377	330	348	334	341	312	360	348	320	317	323	343	301	339	325	336	312	380	345	330	344	360	324	332	346	322	361	326	367	340	336	371	352	333	349	387	302	368	363	339	378	345	370	315	318	343	351	348	342	356	329	313	334	376	313	380	372	345	331	345	346	348	356	328	355	346	325	333	345	356	358	359	347	337	353	358	349	357	381	368	352	342	343	350	312	326	310	304	326	360	333	355	358	346	352	356	322	316	323	346	335	345	335	318	336	343	337	351	354	330	323	328	363	307	331	354	345	316	364	338	324	385	361	321	368	332	346	352	346	353	361	312	346	337	325	315	324	291	344	343	351	357	359	306	341	370	333	344	310	337	310	325	374	314	355	343	327	340	352	338	349	381	360	343	342	349	353	332	302	343	350	349	326	369	366	365	342	367	339	364	350	337	332	343	325	310	360	335	318	353	335	354	330	356	351	317	387	336	337	349	328	336	334	359	340	377	336	343	379	345	337	327	374	342	321	354	343	357	349	344	354	312	332	311	329	366	330	344	351	338	341	318	321	321	344	349	341	372	368	308	373	355	314	354	361	322	340	376	355	361	293	355	358	325	354	302	340	346	363	358	332	349	320	332	306	366	346	358	335	381	355	334	335	355	349	380	377	370	348	328	360	350	348	328	338	366	352	347	340	283	337	338	297	345	328	340	355	348	346	355	350	344	381	334	335	324	323	331	351	357	333	324	337	340	320	346	363	350	336	357	330	338	351	342	358	338	337	378	348	348	332	355	363	345	342	347	357	362	321	351	380	337	360	339	307	313	356	350	353	360	341	347	326	365	353	360	328	338	343	328	304	327	327	347	329	350	330	367	336	371	331	326	350	368	348	333	366	329	329	334	355	338	330	330	301	357	351	321	306	360	349	351	351	346	365	328	337	346	315	343	350	359	354	350	365	347	386	351	358	364	323	339	310	411	343	327	362	351	330	350	326	334	359	351	308	341	386	345	335	350	321	320	371	350	338	343	337	324	378	346	320	342	369	331	381	349	338	333	306	318	333	341	342	361	336	346	344	351	383	359	342	364	386	352	335	297	327	316	363	318	335	348	352	348	309	337	355	343	346	336	367	331	337	306	347	349	371	372	364	358	314	323	364	363	332	326	358	320	343	336	312	319	360	320	343	372	341	367	336	318	370	377	352	338	321	324	339	317	348	327	347	325	311	330	353	324	332	339	345	296	351	370	333	375	321	368	346	317	401	323	339	361	373	374	322	329	373	348	344	335	365	330	352	323	333	351	317	322	344	353	366	323	345	314	319	370	315	352	329	336	361	396	373	338	348	333	353	347	370	351	379	356	353	334	378	317	331	367	358	361	348	356	343	337	324	346	323	317	383	387	359	371	354	357	335	343	396	340	347	346	350	385	354	352	298	321	323	378	371	328	338	372	305	354	340	363	367	316	340	341	351	310	340	357	374	334	339	348	364	351	334	364	345	384	329	332	348	341	356	340	333	328	375	371	314	338	334	327	340	327	384	296	329	347	358	323	332	343	340	324	365	352	369	380	358	353	366	330	363	340	337	346	352	354	382	331	350	356	325	311	329	351	326	369	321	353	344	328	321	367	365	371	335	362	358	361	360	331	358	347	341	333	335	327	360	335	359	355	328	372	390	375	341	382	348	326	316	364	318	302	372	359	361	335	334	355	372	349	361	342	322	340	327	332	313	324	328	383	309	346	327	315	335	364	366	370	347	334	335	342	371	345	351	350	326	342	334	363	354	332	329	367	357	375	336	356	333	376	316	347	328	344	346	318	331	336	318	342	330	332	338	346	333	330	308	340	318	329	359	357	335	320	324	347	316	329	310	338	320	355	292	386	346	308	324	357	312	356	359	338	383	335	370	338	343	336	360	337	354	371	355	364	350	328	334	371	350	346	319	353	328	311	386	324	378	353	346	352	356	354	338	344	342	332	306	382	294	335	338	359	365	349	357	332	298	332	328	309
10775	987	1343	1406	1297	1164	1051	1089	949	926	902	861	911	871	835	845	894	807	849	878	846	804	932	805	842	862	803	833	833	852	818	831	823	786	831	788	855	834	771	828	859	805	850	775	798	841	852	810	864	770	865	829	798	785	865	821	838	770	811	783	818	794	802	794	771	870	851	811	826	838	838	842	847	798	843	810	771	819	833	787	769	832	826	834	828	772	856	803	772	804	810	824	849	822	758	826	821	790	804	839	776	822	805	771	827	814	831	791	786	804	796	802	854	805	836	822	824	788	841	813	817	755	792	807	824	828	783	782	857	799	843	817	863	780	865	814	804	755	877	778	804	823	807	844	879	811	861	851	804	815	857	806	826	838	853	849	829	848	848	816	898	819	789	791	806	798	829	829	857	796	795	813	857	863	841	826	811	785	809	806	809	850	758	817	826	803	797	787	819	797	751	852	818	798	802	836	876	835	828	803	849	816	785	861	857	851	760	811	843	793	818	805	850	797	794	816	884	804	782	791	778	830	767	862	786	790	817	810	844	803	781	822	800	835	783	761	802	833	808	797	809	814	807	839	804	823	840	792	817	860	755	820	819	764	786	812	781	816	823	784	806	766	823	800	821	845	819	787	803	769	805	814	806	818	829	819	787	844	759	808	795	818	825	835	822	793	808	783	807	811	840	833	772	825	813	788	831	838	793	794	746	790	806	810	825	819	838	804	832	839	859	777	834	849	857	808	860	796	788	823	846	797	801	818	811	834	848	795	772	813	779	807	811	797	792	811	771	818	741	847	863	808	791	821	790	791	809	822	818	858	766	788	778	853	769	837	838	805	796	764	755	812	774	825	792	818	817	848	806	795	835	781	849	830	824	789	786	831	794	769	846	798	811	818	782	800	790	817	821	846	830	818	766	851	829	750	843	815	814	828	810	801	777	815	810	839	851	814	824	787	799	816	799	819	828	847	852	816	818	855	800	845	822	815	765	818	770	798	812	780	827	871	800	810	825	836	796	846	835	780	810	772	801	774	816	794	817	759	840	812	830	812	828	825	807	829	845	808	821	890	809	822	884	838	803	814	799	829	810	817	850	841	776	844	797	785	767	800	843	801	800	832	833	791	844	851	755	815	811	779	792	817	843	793	862	797	804	777	794	804	769	825	813	778	870	805	813	808	801	787	847	859	776	794	779	858	817	839	844	786	797	802	824	790	823	778	837	852	839	835	820	853	823	838	806	805	833	751	764	791	785	845	816	815	846	850	809	845	844	794	855	817	790	806	827	845	813	843	806	838	813	865	823	772	832	839	779	791	796	791	825	848	835	800	793	822	756	867	839	834	795	879	798	768	830	826	834	805	862	795	780	824	816	792	801	839	824	798	808	808	797	849	827	809	802	790	837	790	802	742	751	831	856	825	802	819	798	903	762	811	831	804	816	841	787	852	779	800	788	810	862	797	813	800	817	812	847	827	752	801	820	849	786	803	811	805	850	850	867	821	851	833	795	862	855	790	833	776	758	794	827	822	789	855	843	814	810	799	856	842	827	797	815	774	856	770	837	794	804	753	807	795	779	834	814	834	826	749	826	843	797	797	875	776	782	815	790	881	781	827	832	853	850	786	773	841	813	810	841	831	799	802	854	803	842	787	772	807	830	813	788	842	817	810	749	836	775	825	799	726	801	776	833	806	837	760	863	818	829	815	779	810	824	807	774	824	774	856	862	791	771	862	818	818	784	802	812	830	854	793	788	804	798	789	847	810	862	801	766	822	835	822	856	820	814	772	853	805	911	840	805	819	825	804	821	793	755	781	827	797	823	840	813	890	858	881	810	845	858	789	836	789	817	778	810	816	811	780	786	813	798	814	798	836	853	844	840	750	834	771	835	791	829	799	787	831	850	788	828	789	769	786	819	815	847	817	816	800	769	833	802	822	808	796	801	790	790	815	774	813	780	833	832	805	827	831	789	797	799	816	803	876	793	791	782	818	837	831	800	762	779	816	818	794	798	837	857	851	807	825	809	821	851	822	833	827	818	777	830	781	783	823	809	819	816	793	791	877	806	838	804	740	771	797	773	826	816	809	823	837	813	816	835	789	797	825	867	859	830	872	812	825	823	813	822	811	810	847	807	768	799	826	833	811	803	780	816	845	833	786	803	810	748	816	852	826	838	777	813	791	794	845	805	794	781	795	757	798	791	841	831	814	842	854	768	779	800	881	843	812	844	825	834	825	771	824	769	825	826	812	883	809	793	849	771	871	771	837	806	813	833	818	831	782	816	756	829	807	838	797	799	804	821	802	800	776	848	836	816	832	830	812	818	746	815	774	865	819	775	835	790	822	782	845	822	857	796	786	841	839	758	810	816	804	805	754	844	809	823	835	847	826	837	851	806	818	789	774	822	829	808	787	829	823	780	787	798	809	822	799	818	830	809	762	777	842	802	800	867	832	779	804	776	864	764	836	851	837	828	817	764	826	784	850	844	857	831	780	822	784	785	813	803	790	847	806	850	818	820	832	823	814	786	814	789	849	766	775	794	863	837	865	857	830	856	822	813	894	776	809	815	828	860	823	773	797	795	827	840	860	857	815	801	800	825	797	826	746	777	828	813	833	814	801	799	803	833	793	836	821	867	836	792	819	805	794	838	823	849	779	773	809	832	787	827	824	772	853	827	798	849	771	814	812	837	784	791	788	835	791	795	825	797	803	796	811	839	753	850	834	778	873	786	804	823	850	838	791	807	773	826	817	840	836	814	781	792	794	792	871	853	801	823	789	838	827	859	778	821	841	813	830	820	793	776	809	796	803	850	821	818	811	815	858	781	832	796	814	789	825	774	826	851	789	803	796	764	798	802	822	800	792	852	793	800	770	826	876	775	785	843	789	836	828	884	807	825	842	802	818	816	873	777	837	866	794	784	821	789	866	828	784	822	856	771	811	814	830	784	789	788	817	830	796	832	813	805	832	802	836	815	794	823	797	815	819	844	791	836	867	886	860	787	783	874	802	830	846	795	797	773	810	790	829	830	872	789	826	835	868	831	800	780	819	845	832	815	740	801	825	835	845	828	872	859	758	802	824	824	834	813	857	823	815	814	814	815	813	837	827	759	804	796	846	786	787	811	830	845	846	809	870	825	821	815	768	838	800	859	831	826	790	753	782	823	785	837	858	799	797	838	850	824	800	781	755	808	803	844	804	797	821	838	792	801	785	801	812	813	783	812	799	802	863	846	805	817	837	846	820	778	783	821	787	795	843	782	808	836	815	878	838	826	827	827	817	845	827	825	782	837	801	830	855	821	829	864	827	822	800	761	816	798	774	783	811	818	810	863	769	743	828	842	791	789	779	813	824	865	843	804	851	805	773	783	776	834	802	792	797	851	819	822	896	796	837	818	811	811	758	806	792	767	820	793	779	766	787	811	838	787	800	789	788	860	788	796	814	846	821	813	828	828	794	845	835	833	809	753	838	816	817	819	837	790	794	774	793	860	830	833	832	777	784	803	836
22364	2053	703	494	366	280	241	230	223	177	208	186	213	190	167	161	159	153	157	166	171	155	181	159	168	175	143	162	169	153	170	191	181	167	160	151	159	152	167	158	163	161	160	157	150	153	160	155	127	175	173	172	146	148	159	152	166	154	169	160	181	158	153	160	140	142	172	160	208	168	169	149	149	150	137	164	148	169	160	138	154	173	158	151	153	160	152	180	153	174	163	139	152	159	167	166	171	157	151	145	145	178	140	157	175	150	150	161	184	167	153	160	130	164	153	162	149	145	144	167	161	168	148	147	170	157	137	158	168	192	160	169	163	174	167	162	160	151	162	147	165	152	163	144	156	155	154	155	137	147	148	155	168	143	146	144	151	144	158	161	190	160	143	161	140	140	160	179	162	164	160	164	151	181	155	159	142	171	151	157	142	173	159	149	150	166	174	157	164	155	150	151	150	166	138	183	147	142	133	152	175	161	136	176	140	169	176	171	155	163	138	149	164	146	157	151	184	142	206	155	163	146	132	148	163	165	139	156	145	150	150	152	135	160	137	179	139	161	161	141	145	166	163	157	164	165	176	161	143	161	140	162	165	163	161	150	156	154	182	176	164	137	160	143	140	162	155	149	164	166	185	162	169	154	146	149	161	142	165	172	122	175	164	157	138	133	167	155	170	159	156	171	184	149	163	160	140	147	157	148	148	144	157	158	145	166	160	143	172	176	169	152	160	153	145	152	197	158	128	163	169	169	146	157	159	151	155	155	158	169	149	140	160	153	158	152	158	150	179	129	166	160	157	133	194	164	181	174	147	177	165	177	169	140	153	171	148	158	163	138	163	160	157	177	164	159	158	149	168	133	141	157	151	173	171	169	153	135	135	152	157	157	162	146	155	167	179	142	157	138	159	174	160	160	179	146	148	158	148	163	150	154	143	145	179	155	167	151	120	149	149	153	162	151	124	168	181	139	165	178	163	151	148	151	154	143	155	164	145	163	149	139	154	170	152	154	175	154	130	167	166	158	160	150	160	156	167	145	159	138	145	174	158	148	155	150	148	146	158	158	168	137	169	166	152	166	172	147	136	150	147	153	157	144	160	151	160	145	145	165	182	159	180	167	153	147	186	176	151	126	150	129	144	164	162	175	138	165	148	154	147	145	135	151	169	166	140	160	129	151	167	171	164	149	157	140	147	180	142	171	156	165	137	172	172	147	149	168	163	154	168	143	159	153	163	182	146	161	169	162	151	163	133	160	147	140	139	150	186	146	134	176	180	163	161	132	172	157	143	175	152	155	160	157	155	152	146	165	153	167	153	161	153	153	154	165	149	170	151	159	150	151	160	151	174	150	171	136	149	169	147	138	163	170	181	163	147	160	158	153	144	156	158	158	169	151	169	196	153	140	173	155	167	180	196	151	159	151	160	147	166	165	173	143	159	169	154	157	142	157	157	150	169	152	153	149	127	157	159	176	141	156	168	141	161	171	148	158	154	161	154	168	161	164	168	162	183	152	179	166	158	161	151	175	149	148	149	178	141	159	160	165	153	164	145	176	148	151	151	165	146	157	160	171	130	154	140	143	138	133	158	160	147	137	163	159	170	163	170	149	173	143	157	151	150	171	155	160	155	175	154	150	156	150	147	152	143	165	157	155	147	151	159	148	182	154	132	166	167	162	153	144	158	143	147	166	170	155	146	139	141	145	148	158	153	131	145	161	145	175	184	163	160	161	156	153	146	139	150	156	177	164	165	166	142	162	177	166	167	174	166	173	166	174	164	131	164	158	180	149	158	137	147	173	157	179	157	173	165	137	155	150	166	168	153	169	183	166	174	143	155	155	144	169	143	154	174	166	164	165	161	149	157	143	143	140	189	166	124	161	166	161	147	151	178	179	149	165	143	157	168	158	182	153	163	157	162	148	133	148	144	161	141	160	172	168	166	164	161	168	181	177	142	165	171	176	149	169	161	143	164	140	170	161	173	161	153	156	181	151	154	130	124	182	148	144	140	174	169	138	149	183	172	162	159	149	144	154	177	171	172	144	182	169	141	170	148	158	175	138	133	127	165	157	147	147	176	138	159	145	136	141	167	152	156	151	153	155	134	178	156	176	142	181	151	150	157	162	179	168	157	174	155	165	176	177	163	146	179	144	148	170	171	156	149	146	154	168	143	154	171	155	179	157	175	196	156	154	152	177	146	176	154	144	161	147	155	150	168	163	185	173	145	167	152	165	137	170	177	167	180	163	140	148	153	120	134	148	158	159	147	159	164	128	153	145	164	143	153	150	188	171	148	167	138	164	186	142	151	164	151	179	164	147	144	146	140	150	169	176	168	162	171	169	171	183	162	145	170	147	154	162	156	170	126	140	177	160	171	151	172	156	149	168	153	123	145	175	155	148	158	147	142	152	151	188	171	175	147	156	146	162	139	136	165	169	147	180	162	168	160	171	153	152	154	141	145	149	165	154	133	157	165	159	172	137	167	166	164	158	156	154	152	169	163	158	155	151	163	154	157	171	171	151	157	153	165	141	158	166	172	144	160	140	165	136	139	154	165	180	176	157	149	156	150	169	149	151	136	156	133	160	186	158	152	180	177	157	160	167	163	178	159	148	134	160	176	182	154	149	129	161	153	173	161	151	172	157	160	160	188	144	160	144	150	160	159	172	150	161	168	132	184	169	142	155	158	152	171	167	186	146	137	142	140	161	156	126	154	175	162	163	165	150	175	144	147	147	138	148	172	167	138	158	157	147	149	152	168	157	144	153	138	156	146	166	158	168	146	164	191	122	164	159	172	146	162	153	160	152	169	173	147	163	129	157	150	145	167	165	157	170	164	161	148	161	151	170	172	163	153	150	183	152	164	153	128	148	163	146	158	148	158	167	186	171	157	167	176	172	156	153	161	138	180	166	144	165	175	173	163	155	180	169	160	161	143	135	153	155	159	166	180	149	159	164	154	155	150	146	131	175	179	155	165	140	150	155	143	171	141	156	168	169	145	146	136	163	162	133	149	174	180	153	153	170	162	146	200	148	171	181	150	183	162	154	143	145	164	147	153	152	166	150	129	150	174	160	145	161	172	192	144	157	153	144	158	134	162	136	180	165	152	153	161	154	172	162	142	154	165	143	168	142	158	177	148	152	141	163	166	144	152	168	170	161	156	131	148	157	149	152	149	154	142	151	138	151	155	167	121	138	183	145	146	197	167	133	149	154	160	169	175	160	174	170	162	160	160	140	177	156	124	139	161	165	139	137	143	156	155	142	134	172	150	127	146	179	151	153	152	159	128	159	167	178	149	145	163	154	170	179	188	157	165	158	180	170	145	166	152	142	151	161	156	138	147	191	168	164	150	163	154	147	169	167	145	161	154	173	154	150	168	153	165	153	155	174	169	154	146	177	158	186	148	151	153	161	143	175	151	155	143	148	184	163	147	142	161	135	167	188	158	188	131	143	150	170	163	161	164	156	158	164	148	126	172	146	164	155	141	173	177	155	159	157
13580	905	1464	1597	1337	1160	983	789	789	702	624	585	536	573	535	503	529	504	486	492	488	470	483	523	453	464	447	474	464	450	440	446	401	455	413	435	433	450	430	446	452	426	431	413	436	428	476	422	434	413	434	412	429	421	423	429	415	429	384	399	445	426	401	438	403	396	410	417	411	401	421	427	421	406	433	418	385	434	413	429	397	392	397	454	401	451	389	462	431	422	420	402	413	383	429	430	428	418	448	411	437	385	425	397	415	398	397	437	423	394	423	434	445	426	456	424	396	433	390	437	424	422	418	415	408	387	427	432	430	428	450	435	442	414	405	437	420	381	401	417	427	363	361	398	432	425	396	413	424	405	467	428	386	444	395	423	428	384	431	418	436	398	419	443	386	380	397	441	427	440	387	395	394	436	450	392	393	397	385	409	418	369	422	410	394	391	445	408	431	441	393	407	408	423	374	421	405	438	415	435	411	466	409	391	430	438	431	404	384	401	431	409	356	384	431	434	397	402	425	432	401	445	427	423	440	445	413	413	442	386	389	406	396	394	388	416	402	425	411	409	419	386	405	444	434	417	422	434	459	422	413	402	411	402	380	423	419	427	426	380	436	428	382	416	398	378	438	434	401	446	386	383	400	409	367	416	401	410	428	389	374	375	456	393	435	396	426	372	413	420	390	411	393	406	383	417	444	425	395	437	430	445	440	429	438	387	400	410	403	404	397	420	423	400	409	418	408	405	412	428	410	414	388	391	418	407	429	400	446	422	351	446	384	401	425	420	440	371	465	424	393	383	398	410	386	404	400	408	407	414	395	381	469	402	382	409	386	401	428	452	419	401	420	413	460	420	409	423	385	397	406	415	430	367	402	405	417	428	401	433	408	377	425	403	411	440	422	436	428	363	431	419	401	448	404	389	426	386	472	411	424	448	397	399	444	410	408	422	448	426	452	455	424	390	414	426	425	395	388	368	381	410	411	417	416	398	415	439	427	417	407	417	446	404	408	419	369	393	413	422	415	436	416	386	416	394	418	420	383	420	418	393	408	416	451	385	398	407	398	389	458	409	414	444	418	414	464	417	440	427	447	426	412	412	387	415	444	407	418	428	438	392	383	405	386	428	425	415	396	418	441	414	362	419	385	393	420	414	400	423	400	420	378	390	400	427	393	414	463	404	425	410	442	437	403	382	413	410	421	409	434	406	419	452	394	423	396	405	388	398	383	442	380	430	433	427	419	416	418	437	393	415	416	408	384	425	400	410	420	417	439	393	410	424	429	424	373	417	430	421	398	413	389	443	431	432	407	421	403	405	442	430	410	431	425	437	411	471	387	386	419	413	395	411	389	405	414	444	366	410	423	407	389	415	437	416	407	424	395	427	404	411	406	442	405	434	409	437	404	404	394	420	420	403	392	378	421	429	395	396	430	390	428	393	430	442	407	420	415	424	444	446	432	427	413	382	418	408	416	419	388	407	415	391	402	435	414	420	423	423	409	455	410	413	393	425	421	372	413	392	457	451	420	439	417	445	395	430	423	424	411	413	391	378	400	412	425	414	396	426	410	430	454	403	410	396	423	428	415	413	405	399	412	400	399	422	411	436	429	414	409	421	406	420	413	415	444	408	386	419	417	409	388	419	429	386	362	413	407	386	429	389	435	424	422	403	439	396	447	392	416	387	431	400	419	440	400	430	439	391	426	415	397	414	409	420	383	387	401	394	385	422	425	428	405	404	406	390	420	426	427	442	409	416	428	427	433	404	382	410	430	406	425	386	421	440	429	426	416	362	405	421	399	384	425	403	412	405	416	398	400	400	404	429	394	410	411	423	382	424	421	391	388	415	380	408	388	402	410	412	407	375	426	418	397	431	428	386	438	454	411	425	395	424	448	421	430	363	430	431	388	389	382	392	445	426	410	429	437	428	426	452	418	412	401	425	403	395	422	409	413	404	430	444	407	408	415	401	431	408	429	440	421	395	421	441	418	435	356	423	407	411	415	425	412	427	436	394	450	426	404	432	411	398	390	438	395	411	413	403	402	394	392	424	436	408	393	433	436	441	408	424	415	457	390	409	381	416	429	413	433	404	447	383	417	388	371	433	398	442	412	404	415	399	441	414	396	430	433	412	448	418	381	404	452	396	414	413	410	395	434	397	367	397	398	389	434	404	391	439	379	447	433	419	428	432	431	382	423	402	420	422	398	406	404	383	374	393	414	430	410	411	395	450	398	390	413	402	436	425	421	380	430	408	390	428	413	397	439	404	395	417	391	383	429	396	396	411	399	406	407	416	422	435	422	418	439	399	421	390	410	392	413	447	441	382	399	452	424	401	420	442	385	410	410	427	445	435	389	438	358	398	414	425	377	432	426	410	458	432	404	408	383	405	405	410	395	390	423	370	453	431	422	399	430	389	384	397	370	432	412	411	416	407	399	422	434	405	413	434	398	383	405	410	440	403	433	426	407	380	419	396	403	398	434	392	421	421	385	414	399	423	407	442	408	393	387	418	391	415	397	401	393	427	434	417	423	449	390	431	398	442	425	422	453	418	426	406	416	403	366	408	413	396	396	410	413	403	413	387	406	413	414	406	381	395	427	401	458	436	411	444	406	412	420	419	386	425	432	412	396	365	399	421	435	405	428	425	373	416	426	417	357	417	448	418	387	382	405	429	422	417	390	437	360	450	430	408	375	427	424	426	421	401	413	397	423	426	415	411	407	445	415	384	419	402	391	440	397	413	472	420	439	418	402	471	392	390	389	430	404	417	415	404	404	408	416	414	413	429	417	408	425	457	405	418	409	396	427	397	404	453	357	386	404	391	418	394	365	411	413	455	405	406	426	399	403	430	388	413	406	426	392	430	383	397	417	436	422	412	409	407	428	411	417	418	394	431	373	436	413	408	430	417	456	392	438	406	444	373	403	401	436	377	419	404	379	386	424	404	389	365	391	430	448	451	437	431	416	445	403	423	385	443	411	420	423	387	417	393	386	389	408	414	428	400	423	405	406	418	418	415	396	405	448	410	401	432	402	416	431	424	404	379	385	399	401	402	437	394	373	395	408	415	404	412	381	397	394	393	415	424	376	396	362	431	373	392	441	407	378	411	433	428	442	413	403	350	388	436	432	421	413	405	396	398	414	416	429	419	440	402	430	404	394	426	429	411	391	417	389	422	428	422	409	423	441	424	408	432	434	433	426	425	377	423	428	415	410	400	433	418	402	426	426	393	395	447	431	394	434	412	392	441	371	419	413	438	403	425	382	405	410	409	427	431	430	363	424	395	357	416	422	404	442	375	414	415	421	413	429	397	408	410	410	427	406	412	430	421	384	401	408	400	395	398	422	416	407	429	425	394	377	402	429	373	435	422	408	421	400	410	417	438	426	423	407	419	431	392	436	412	397	392	400	391	422	429	417	422	433	394	379	393	431	383	381	374	387	394	415	437	390	432	404	410	418	401	404	426	423	387	420	410	419	359	427	447	409	438	407	441	419	407	394	423
4193	453	372	363	381	364	406	408	414	408	385	392	391	415	405	358	366	397	416	412	375	386	427	412	393	400	392	379	403	403	432	395	361	369	386	405	386	392	393	373	405	388	384	415	400	426	397	417	384	358	391	389	365	389	412	353	449	368	368	386	411	388	405	394	442	382	388	405	371	354	323	378	409	383	384	443	356	387	401	388	405	363	409	404	374	350	412	370	408	374	386	409	412	414	431	384	391	409	363	392	381	398	403	342	354	415	387	389	409	389	419	388	417	359	351	355	389	377	332	427	413	376	380	371	401	428	373	405	385	358	363	377	397	407	380	405	368	419	404	404	400	374	380	426	381	425	421	358	402	397	405	400	366	380	433	406	386	388	397	382	371	402	426	402	384	363	379	396	366	421	410	352	344	393	357	377	358	359	382	387	363	365	430	400	414	393	402	395	372	383	375	399	427	390	410	392	374	371	387	401	358	401	407	426	376	382	374	387	388	394	427	419	394	417	425	382	360	394	374	375	387	384	382	405	392	394	400	401	359	402	380	369	381	423	418	393	347	389	392	392	393	392	405	420	396	372	384	415	394	393	440	396	383	375	391	375	405	342	366	382	385	412	351	415	388	380	391	390	401	389	408	390	352	395	399	373	394	379	406	392	372	398	395	373	432	389	392	403	393	401	377	416	391	391	394	410	418	380	385	371	377	399	355	395	386	397	389	391	361	453	396	372	395	383	389	412	396	362	397	395	410	390	380	442	367	399	392	397	375	355	383	408	401	353	396	369	389	412	394	369	381	392	396	389	371	408	400	375	400	367	338	424	407	402	393	383	386	455	379	417	398	396	397	391	395	348	363	404	395	399	403	401	379	372	367	408	377	376	408	410	383	379	417	407	406	358	383	357	384	386	371	371	433	372	391	423	389	415	400	382	384	393	382	381	372	416	388	410	406	384	380	409	419	387	328	379	342	418	387	404	371	401	392	382	384	385	344	358	357	421	381	417	392	363	373	338	433	403	420	379	369	400	403	374	422	379	405	407	384	407	378	402	387	446	403	367	384	394	373	404	407	391	375	378	411	377	368	380	355	320	359	414	391	394	374	378	403	410	386	405	395	395	374	385	416	400	413	397	387	383	345	395	372	386	384	361	397	374	355	373	380	384	392	394	386	356	361	406	414	362	404	351	375	384	396	413	380	392	373	361	412	379	398	389	360	411	357	416	375	395	359	399	408	385	401	403	398	400	351	399	378	383	367	386	367	366	389	388	373	398	366	412	366	365	392	384	376	404	440	420	405	397	398	382	422	366	416	395	393	379	407	376	377	384	382	363	393	400	363	369	375	356	372	387	358	360	388	355	363	376	356	393	378	377	410	366	395	371	422	363	417	385	376	380	394	413	411	392	397	377	378	382	341	377	364	347	388	398	399	411	369	392	399	363	378	425	421	381	380	341	371	362	402	372	391	403	367	381	417	411	386	364	426	351	406	420	398	332	366	368	402	381	385	407	417	402	372	406	407	385	367	375	389	380	367	387	377	367	388	389	378	419	399	347	403	387	403	362	332	413	366	405	396	365	425	432	397	398	339	373	381	415	398	401	430	372	405	369	372	384	422	393	360	369	404	386	364	387	361	381	391	397	377	404	361	412	407	372	381	393	386	390	385	397	386	380	384	385	380	367	426	388	371	342	370	411	365	398	391	374	369	397	380	352	401	444	430	388	398	366	371	383	373	391	377	402	388	401	380	383	372	406	380	383	397	376	388	373	416	402	442	395	360	385	389	368	392	391	415	415	389	357	396	384	401	405	371	388	378	390	388	382	381	393	358	373	410	377	396	371	388	396	406	421	404	377	409	381	357	403	402	415	374	366	355	396	373	410	387	376	396	384	410	380	395	373	389	389	398	369	352	336	389	394	381	355	384	390	382	365	410	404	409	396	406	412	371	362	363	382	379	402	367	394	360	381	434	394	403	395	384	376	379	392	411	406	386	382	403	420	416	425	364	384	396	367	355	388	389	388	386	388	398	375	413	394	405	432	396	386	353	423	396	406	374	387	392	377	396	381	390	428	376	445	367	406	391	374	388	433	366	405	398	403	380	401	375	412	376	373	417	373	396	415	409	416	381	382	388	372	394	369	408	414	355	405	400	368	371	389	348	377	378	388	355	369	408	361	360	349	352	390	436	419	392	352	386	362	390	407	399	380	390	392	413	402	397	421	367	370	361	386	402	382	414	371	384	385	419	400	434	405	383	390	383	442	378	406	393	392	399	398	386	376	384	393	388	448	395	355	408	379	385	392	397	438	396	399	409	374	359	336	396	348	417	383	424	422	389	345	405	380	336	390	390	383	404	360	391	387	388	370	364	392	364	390	373	394	390	388	413	358	376	402	387	401	388	386	359	414	388	395	371	346	369	394	368	379	400	391	389	393	346	333	377	387	391	357	398	429	382	369	377	364	366	381	423	403	404	444	382	395	401	381	416	401	385	416	383	388	391	412	360	360	389	396	390	417	373	369	362	383	385	381	394	382	354	347	383	418	391	360	364	361	385	367	378	374	360	387	423	419	383	383	401	377	380	403	408	402	401	356	372	426	416	373	370	374	399	387	387	426	352	379	358	385	357	405	384	370	374	372	381	376	336	394	410	391	398	398	387	383	374	397	399	356	381	383	405	416	384	369	402	349	346	396	396	402	388	381	410	411	408	348	373	403	374	397	401	357	368	362	370	377	374	396	412	374	381	332	369	407	384	410	391	391	395	385	360	396	392	392	425	377	358	354	366	359	395	395	378	391	362	403	384	384	403	351	357	373	352	402	406	407	369	411	362	360	367	393	369	410	399	391	423	347	389	368	400	388	381	368	384	400	402	380	415	365	390	371	397	427	413	378	356	437	404	381	383	399	394	406	414	430	385	353	385	357	403	424	396	407	372	395	401	371	429	420	389	369	397	395	374	395	384	366	404	406	412	368	374	378	407	368	382	383	364	406	383	402	378	387	385	382	383	411	427	361	397	384	415	398	389	403	361	425	410	397	381	397	345	393	393	359	380	388	349	390	366	394	372	413	389	380	396	406	390	349	403	366	419	385	409	391	449	417	401	399	397	425	408	359	375	368	419	396	390	393	407	354	358	391	376	401	405	406	396	362	411	395	427	400	351	417	379	394	401	392	391	391	399	389	403	374	395	401	397	383	385	380	390	371	441	363	406	386	390	364	380	420	385	395	400	403	341	393	400	398	382	386	402	375	372	382	378	433	430	373	395	422	356	400	396	369	375	386	369	364	409	387	373	441	373	405	400	426	407	423	392	369	411	370	404	408	405	350	371	381	420	400	386	375	387	390	392	400	418	389	402	392	375	446	415	385	401	380	418	392	337	381	399	409	403	383	419	393	359	338	382	415	420	382	408	363	349	375	389	400	381	405	437	402	397	362	407	402	410	415	371	399	404	420	369	396	375	404	365	396	365	381	396	370	387	395	358	372	408	344	377	378	410	392	396	388	393	377
3844	912	904	950	926	897	911	901	899	932	894	950	898	911	910	937	907	899	911	821	897	917	957	859	894	932	953	889	917	959	888	903	979	890	906	957	943	884	905	898	923	915	922	913	919	924	896	920	890	942	863	920	900	934	902	830	946	929	937	902	903	941	1008	934	977	924	919	863	895	924	901	920	949	934	905	947	920	928	960	922	916	964	894	906	900	897	899	900	982	881	908	873	947	847	950	904	934	913	913	891	865	846	875	913	977	922	947	932	887	913	921	929	921	925	888	927	913	929	905	903	907	888	900	922	899	884	901	926	875	945	903	904	960	927	909	939	916	977	908	922	893	910	930	992	908	856	927	877	945	883	935	930	933	973	942	941	887	927	936	938	899	906	919	907	943	951	858	947	937	881	971	931	940	919	899	955	908	888	885	972	899	988	891	850	912	892	903	895	907	865	970	928	924	909	906	912	909	962	900	921	922	904	931	928	885	943	912	963	921	906	893	896	929	896	948	965	939	858	894	966	942	876	903	913	1030	961	948	877	869	942	971	898	924	900	907	886	933	894	882	877	968	911	911	954	891	951	923	926	897	873	936	904	894	943	941	909	978	928	904	917	908	954	966	894	877	948	927	921	924	952	900	873	906	935	925	863	880	924	937	889	922	893	902	873	936	934	925	919	932	925	944	876	964	870	931	915	951	895	936	885	930	908	917	909	968	914	928	966	917	920	938	914	936	908	958	943	857	901	893	922	905	928	866	927	864	915	949	926	907	887	940	975	908	930	904	903	945	944	922	897	887	841	943	901	934	952	939	953	908	875	933	859	882	1005	918	968	988	947	912	978	929	926	910	906	940	967	948	984	869	923	921	923	963	916	889	837	921	902	894	871	925	865	916	960	954	903	925	896	893	905	909	873	889	930	910	935	935	901	932	912	959	973	938	927	880	861	962	986	926	944	894	935	945	958	911	935	962	922	915	865	930	964	890	879	931	937	929	887	909	937	895	886	888	902	962	885	964	893	909	909	823	943	850	898	914	888	968	934	983	939	927	919	901	880	881	902	950	964	938	874	918	949	927	949	913	899	975	921	990	934	906	978	913	1010	924	885	971	954	889	914	973	943	857	937	925	923	925	931	981	863	853	869	961	872	923	916	931	935	934	908	867	941	917	908	878	867	939	898	960	901	900	939	917	899	928	902	889	923	893	887	891	928	939	927	931	925	897	878	863	940	901	902	907	874	956	898	919	928	925	885	883	951	918	930	893	881	932	865	965	914	917	879	941	965	920	912	940	887	983	914	978	905	993	900	950	923	890	960	911	949	894	962	916	892	894	880	852	870	864	911	961	932	914	920	919	910	908	922	969	866	877	912	910	945	947	914	866	894	941	924	955	905	885	917	932	883	907	954	991	929	892	904	909	898	973	985	940	912	911	893	885	880	879	948	870	896	925	870	876	917	865	912	901	966	883	918	893	955	869	909	889	887	908	871	908	968	922	937	956	916	928	931	944	973	979	938	874	920	917	902	873	872	956	906	916	878	921	924	951	951	962	920	941	888	899	896	902	960	920	951	967	924	930	901	891	904	882	893	960	924	870	899	857	932	951	888	917	899	933	926	969	882	942	924	872	874	878	860	891	887	957	933	905	941	893	865	896	920	931	928	939	951	908	937	976	879	929	882	916	943	874	873	965	866	902	934	949	941	931	871	945	914	891	899	908	900	880	943	922	900	929	950	969	877	902	920	881	862	946	883	874	923	959	902	907	974	915	874	856	923	910	960	886	951	889	908	906	867	940	933	970	866	876	963	929	1004	951	886	888	958	912	958	915	969	913	844	900	934	913	926	921	853	933	887	957	920	954	866	916	950	893	899	897	849	1015	934	905	894	912	865	886	926	878	885	869	958	920	917	921	966	893	917	877	940	897	933	988	893	896	916	945	947	853	916	872	970	961	919	930	924	927	941	939	957	891	928	972	927	911	944	941	895	917	889	919	899	921	918	926	920	950	937	942	886	895	941	936	912	922	924	888	903	867	886	943	928	892	916	938	904	975	916	876	944	890	907	906	914	887	891	847	894	898	911	944	954	928	914	916	955	1000	937	873	936	894	889	949	889	897	927	877	931	967	926	960	945	925	900	880	915	924	897	933	919	937	951	900	964	951	893	862	948	918	901	960	901	854	925	952	913	921	926	873	901	875	868	919	890	954	895	918	916	943	928	919	927	921	884	878	956	901	962	877	906	906	895	876	915	953	908	976	954	926	930	958	911	922	904	931	992	947	867	949	938	942	980	935	895	911	879	979	942	980	931	969	950	963	885	897	912	885	917	935	973	934	895	926	946	963	950	906	953	919	940	939	911	895	902	911	963	892	923	925	880	901	894	868	917	934	865	867	875	944	926	917	887	910	844	917	910	931	925	925	915	906	928	872	893	913	886	983	917	900	916	935	881	919	932	940	931	909	890	962	966	928	857	948	886	890	987	926	929	886	948	891	873	921	936	902	941	959	891	891	903	883	919	933	945	934	885	864	926	891	911	858	966	910	931	914	917	921	904	913	931	967	904	969	874	916	912	928	968	937	910	904	849	896	926	979	877	964	917	890	975	939	823	894	847	895	909	925	925	892	938	904	913	953	892	958	895	929	902	892	920	905	922	944	961	953	898	881	905	879	882	926	947	915	958	883	962	949	891	908	908	1008	929	921	884	902	951	886	919	928	910	959	945	908	839	912	915	879	958	921	891	917	942	937	894	916	983	927	953	954	915	888	983	980	912	939	966	933	912	956	915	905	917	923	912	920	874	977	893	909	901	910	944	917	902	914	922	935	919	940	914	970	861	913	882	928	937	911	925	939	916	978	909	915	919	893	898	924	936	950	913	876	900	954	922	913	963	924	909	933	944	945	891	838	911	867	971	926	901	928	919	895	893	949	933	885	938	894	938	968	907	911	892	900	920	945	931	913	907	996	910	890	934	931	945	886	929	887	858	910	942	864	961	952	978	876	952	922	897	954	904	959	949	969	920	928	886	927	891	909	958	956	867	934	925	977	895	915	920	909	931	924	933	983	968	905	1025	855	853	893	912	946	936	914	922	911	938	844	916	946	899	923	970	888	921	946	903	945	955	918	928	878	936	894	901	928	948	929	948	891	942	940	916	911	946	883	936	912	911	945	891	904	950	899	911	864	900	900	884	905	885	926	970	903	905	970	959	898	896	915	908	921	922	881	963	934	926	916	903	945	977	916	914	965	982	913	929	908	885	905	898	975	885	943	888	985	961	927	915	903	924	934	918	953	882	897	928	933	912	878	904	889	934	944	964	890	916	923	894	899	892	892	859	899	894	916	880	882	921	911	956	911	938	921	907	896	951	921	914	935	952	916	932	915	933	930	926	870	941	947	851	932	918	933	939	906	892	961	909	935	900	952	876	925	908	905	875	971	926	950	903	944	952	892	952	868	904	928	912	874	976	911	886	978	952	954	923	878	908	961	920	886	886	935	915	908	890	932	878	946	925	925	900
14554	1075	630	482	475	404	362	378	396	366	373	320	358	364	344	385	340	376	378	325	332	353	325	361	336	350	348	356	352	325	371	332	332	364	311	338	350	334	356	336	328	357	324	333	338	337	353	350	349	343	349	342	330	308	329	349	340	308	349	354	363	350	351	326	358	348	342	378	342	318	335	336	358	340	351	350	320	353	380	351	346	326	341	368	348	370	361	352	319	335	341	399	346	340	346	361	351	317	332	355	346	361	349	320	316	343	336	362	330	320	366	343	341	345	345	331	347	363	339	345	355	336	349	327	306	365	337	370	365	376	341	359	335	327	361	348	362	350	314	343	360	351	359	351	350	345	328	354	347	362	351	351	323	360	346	377	330	358	345	354	329	344	348	341	320	322	317	351	337	354	297	339	348	310	318	328	337	331	328	335	361	345	326	397	340	348	342	374	316	323	377	341	328	357	321	326	358	324	345	312	352	343	340	337	330	360	324	350	329	335	387	363	371	373	365	348	331	338	366	312	340	327	367	351	317	341	322	321	361	357	339	340	309	349	365	335	382	322	346	369	361	347	336	325	358	353	353	371	311	336	354	380	352	297	358	377	349	336	357	329	352	330	319	300	335	340	368	349	351	361	371	324	344	343	316	337	316	347	355	296	352	358	344	335	356	291	344	353	321	329	353	315	349	362	299	400	360	345	329	383	308	337	362	347	381	332	321	354	334	351	331	377	332	375	319	342	366	327	305	308	340	339	325	345	359	349	341	334	337	357	365	361	340	328	317	341	344	343	362	327	286	321	330	366	342	348	351	372	381	344	299	344	342	366	376	334	380	319	355	330	344	374	324	376	364	323	337	363	359	355	317	364	357	370	353	356	356	349	324	340	340	356	352	347	365	373	344	358	337	338	359	322	323	339	341	352	345	344	336	322	323	319	306	315	332	342	327	358	315	345	344	330	339	328	356	326	366	402	351	353	331	369	342	364	379	358	339	308	323	332	350	355	332	332	339	368	307	358	350	323	346	354	351	348	345	373	367	320	361	320	329	339	330	310	364	344	337	372	334	344	359	335	340	346	350	326	353	324	344	357	342	348	354	323	371	351	343	320	338	351	344	305	322	327	349	332	331	343	338	356	327	371	326	348	335	375	364	364	332	371	328	308	306	333	346	329	333	339	351	341	370	342	331	343	384	340	362	349	347	322	373	340	295	332	338	360	362	334	336	356	347	334	345	319	332	368	340	355	369	345	334	325	327	353	344	357	336	334	346	326	331	372	338	421	387	387	348	368	350	373	339	339	352	352	342	340	320	315	329	366	311	351	327	332	357	355	318	311	334	326	347	367	347	331	329	340	321	320	330	327	359	347	346	347	331	326	365	282	373	363	367	346	327	329	335	368	339	339	330	333	345	349	340	349	357	342	368	341	349	328	363	336	342	330	345	314	344	360	309	363	342	333	308	341	339	360	353	345	357	364	355	343	392	345	316	338	358	329	355	328	349	328	338	311	338	381	344	349	371	335	319	332	335	324	351	299	325	350	351	337	354	363	363	327	330	362	332	331	330	343	354	337	368	329	358	358	346	358	368	344	368	361	327	369	333	329	374	346	289	310	352	331	345	364	377	323	354	376	322	366	401	334	328	342	323	373	329	333	366	381	319	344	338	337	358	332	314	345	329	358	348	343	368	386	360	336	325	369	328	357	339	382	372	352	336	324	345	350	338	328	348	380	336	333	361	356	312	308	357	317	341	354	318	340	337	339	330	333	341	317	311	373	352	363	306	335	347	354	318	361	349	329	305	328	361	347	377	358	360	328	371	311	344	353	346	368	326	333	325	351	341	344	329	341	322	311	349	358	365	360	360	362	330	328	346	361	359	353	327	353	323	324	318	340	351	331	344	365	394	328	330	337	333	376	310	334	382	320	377	329	335	337	332	353	351	357	326	328	326	330	349	351	365	332	333	336	320	372	345	383	373	322	344	354	333	338	349	347	348	335	330	313	324	345	346	334	330	306	363	341	304	363	350	291	311	365	329	325	331	345	349	354	341	334	348	331	303	328	355	336	378	382	346	292	346	318	345	365	358	377	339	295	345	332	394	324	316	321	326	335	333	346	348	347	338	375	368	315	358	331	347	329	321	298	320	360	353	342	323	392	350	341	336	315	325	373	358	354	346	371	355	340	314	345	325	333	315	320	324	363	314	351	370	368	342	313	335	332	306	368	361	367	362	338	333	367	375	331	313	292	311	332	356	352	374	359	347	347	366	334	361	347	372	363	364	349	332	335	315	352	362	335	323	366	312	324	372	339	322	359	366	344	317	355	358	344	380	322	326	348	359	374	379	362	363	342	319	332	357	333	333	295	392	359	339	316	352	356	362	355	388	324	373	344	339	375	296	359	339	385	380	366	352	308	325	300	370	346	371	356	333	375	343	330	349	323	343	355	356	330	371	328	362	354	327	323	359	328	367	362	361	368	364	324	335	322	320	356	366	323	347	346	336	344	384	327	344	333	317	360	318	316	298	366	367	328	373	327	363	368	319	346	329	327	354	322	334	363	333	329	333	364	331	370	331	333	336	350	362	333	362	337	314	372	338	360	346	338	360	329	336	362	322	358	343	351	336	327	345	344	354	333	324	332	337	323	327	324	303	363	329	313	324	357	345	378	348	356	393	347	359	353	336	343	341	338	341	335	367	311	356	329	354	326	323	354	345	345	372	338	360	330	313	342	327	346	324	358	359	341	360	365	309	333	334	381	386	356	366	319	348	325	339	352	370	327	356	350	358	332	336	335	350	347	328	325	344	329	355	364	319	319	367	325	337	348	319	378	324	325	313	348	349	330	319	358	355	342	380	347	346	327	344	345	328	329	370	320	347	331	364	352	328	355	322	359	348	354	362	331	364	349	352	355	327	331	312	345	343	345	337	326	364	372	345	340	331	349	391	352	338	311	321	334	351	324	355	370	351	341	335	364	356	328	330	333	370	375	360	369	358	328	346	360	384	331	348	353	294	331	337	338	368	367	359	342	333	345	319	347	364	347	322	355	340	359	338	374	371	324	327	357	368	400	325	345	364	351	363	362	353	363	350	358	334	360	370	306	339	332	342	356	321	352	329	331	344	316	314	336	355	373	336	336	352	355	356	352	354	360	387	328	311	335	321	330	329	354	380	337	345	339	344	354	332	338	337	319	338	359	339	332	354	318	370	353	358	352	348	325	351	366	362	348	340	362	345	358	287	342	366	341	331	349	370	380	311	355	366	325	318	341	358	326	331	359	353	356	295	341	326	334	345	339	344	352	354	327	372	380	357	344	346	359	361	332	342	327	358	360	330	365	338	341	359	346	351	344	316	354	342	343	353	344	336	336	349	326	330	354	345	344	324	284	344	351	327	335	374	349	340	370	362	356	329	331	342	346	366	338	333	342	346	331	363	377	342	317	306	337	351	381	364	355	304	363	327	358	353	359	361	365	342	330	345	339	336	360	331	311	361	326	333	317	367	350
10711	990	1315	1503	1286	1214	1074	954	962	951	989	914	899	855	822	923	822	927	834	873	840	837	824	818	865	833	862	825	865	814	798	858	841	850	796	802	797	828	774	861	844	846	822	822	866	811	816	799	865	843	820	790	807	841	812	849	825	814	845	882	785	808	828	823	834	828	778	880	831	849	819	831	855	806	816	865	856	835	858	783	801	819	821	829	822	847	788	808	820	818	802	841	880	836	809	785	803	860	827	830	817	806	810	812	811	849	753	779	814	858	825	801	883	807	855	795	829	872	807	819	806	816	837	817	835	780	798	843	819	860	852	871	814	836	769	839	818	790	820	794	818	769	819	789	814	848	789	794	805	800	836	790	834	832	815	834	829	807	867	819	818	836	803	859	824	833	805	771	796	842	840	779	836	835	823	846	874	784	764	801	833	805	798	787	809	827	827	834	805	807	834	828	805	808	792	836	803	779	834	824	820	778	845	823	856	778	750	796	822	767	901	840	808	770	806	844	844	794	812	854	870	835	803	908	786	802	773	767	761	827	787	800	816	846	797	821	793	787	774	824	882	793	782	793	823	847	885	831	808	814	814	802	848	815	806	786	849	795	767	809	796	830	846	819	780	856	825	816	817	826	868	832	790	787	819	795	814	820	874	833	774	824	788	806	829	760	794	773	797	804	860	823	842	737	830	755	795	788	812	828	797	794	772	845	833	856	811	778	831	854	839	827	767	866	800	816	807	798	810	882	814	855	792	859	809	794	870	781	844	784	833	827	809	797	854	851	811	796	845	843	801	825	807	781	781	796	789	823	822	817	776	871	802	845	822	810	830	823	760	798	806	815	842	828	771	776	779	847	813	753	805	817	782	820	820	826	826	827	821	815	817	798	777	807	823	813	808	823	803	803	814	792	804	790	794	870	846	790	786	854	823	810	788	800	808	799	860	854	847	831	843	867	835	800	799	809	779	823	819	799	816	848	827	786	812	808	816	850	806	804	794	851	814	812	781	786	819	823	851	797	821	801	809	828	799	827	734	793	803	777	836	848	820	817	827	832	879	783	809	836	797	853	830	812	825	768	812	851	794	823	795	843	866	812	815	779	842	860	825	782	763	821	778	855	814	789	828	792	799	805	856	793	811	789	773	816	829	813	831	859	825	774	824	808	828	802	764	758	803	806	816	851	830	839	849	796	836	819	810	782	863	802	806	868	774	841	808	820	833	802	794	807	841	791	838	810	806	770	834	836	796	777	825	846	834	778	852	782	817	838	783	788	791	801	832	825	816	813	787	798	813	823	819	809	795	793	828	821	824	752	810	797	799	869	817	857	805	799	832	866	765	824	806	781	822	824	818	832	819	806	844	835	806	871	812	798	837	755	798	799	802	856	818	800	782	821	815	832	830	834	783	812	844	798	819	807	773	822	815	848	845	826	796	819	785	833	829	797	826	828	801	790	810	849	786	839	803	834	791	835	831	771	761	864	857	799	834	820	814	798	788	812	848	795	907	815	815	805	843	846	800	806	836	814	798	805	790	828	836	841	829	799	780	839	801	794	797	802	845	838	792	778	868	855	835	795	813	810	801	810	817	817	823	828	799	838	804	855	842	823	813	750	818	840	846	826	846	803	879	831	820	800	871	827	863	884	817	822	822	782	850	804	837	833	864	795	865	816	786	831	795	829	802	822	809	813	862	805	782	842	797	770	781	826	891	812	819	794	808	790	823	796	779	776	819	745	797	824	792	801	819	766	822	819	803	789	807	805	831	749	789	808	786	809	835	809	849	784	776	836	811	844	829	843	850	832	837	860	778	807	844	810	828	803	804	809	813	813	825	824	826	766	812	801	824	806	864	795	865	803	857	838	819	802	824	822	850	801	818	839	852	832	775	789	795	826	816	796	814	809	834	851	798	862	790	804	850	811	792	801	809	834	807	794	821	802	854	825	812	821	779	824	814	815	840	820	816	801	834	775	822	821	871	820	809	832	825	847	797	853	843	812	820	831	803	835	847	848	744	813	826	794	829	775	792	786	842	857	769	821	769	841	840	778	831	797	799	830	778	794	832	801	808	781	816	817	755	810	817	727	827	782	812	787	822	813	835	825	793	782	840	827	788	775	862	834	772	824	770	812	809	875	763	753	852	824	815	823	830	787	798	837	776	821	820	830	817	865	798	813	826	817	844	791	802	818	851	794	811	845	790	822	834	831	853	806	835	880	812	810	808	756	801	828	776	774	842	809	848	827	824	776	864	801	853	832	808	755	811	840	784	850	813	795	850	805	749	773	827	788	820	808	823	818	841	842	811	831	841	781	852	808	837	828	823	794	841	816	847	814	789	867	801	825	861	860	822	857	862	837	810	808	773	811	838	809	798	806	780	803	803	776	799	836	825	860	770	903	819	841	750	813	800	769	827	839	821	812	878	772	828	820	784	828	811	755	782	838	819	811	872	832	826	797	786	779	807	817	788	855	863	848	880	795	792	856	848	817	847	833	795	845	804	764	800	790	835	778	823	795	810	797	809	793	772	755	863	847	817	792	827	861	787	874	859	823	862	796	792	782	784	816	798	865	828	795	806	777	760	769	846	798	754	766	818	808	819	817	786	798	847	829	845	834	813	825	848	797	802	845	815	790	836	774	798	788	852	790	812	812	818	799	793	769	828	783	789	769	843	803	809	804	852	856	825	836	791	764	854	841	861	803	828	808	808	823	800	844	805	810	803	874	806	838	810	778	819	847	782	811	786	790	785	793	828	787	858	840	809	831	788	832	785	822	808	816	840	832	849	805	825	769	810	820	818	803	827	836	769	781	754	786	858	765	788	823	797	828	882	773	833	822	812	828	779	825	804	812	809	821	804	861	816	837	796	846	840	791	878	843	837	790	802	834	812	836	784	868	829	857	805	798	835	836	796	780	827	807	828	749	784	822	844	798	845	871	793	799	839	758	782	797	797	786	818	827	780	822	844	822	828	811	816	796	822	782	777	791	782	825	839	882	793	830	829	805	829	889	787	848	854	829	816	838	850	800	838	860	846	821	795	820	811	823	773	860	842	780	864	848	818	809	805	806	809	811	815	782	838	860	748	818	806	822	821	805	805	810	886	824	843	830	868	782	819	794	821	803	806	809	809	810	846	819	837	824	850	801	842	851	796	820	827	823	849	814	826	805	809	817	804	860	801	783	814	817	841	809	873	818	848	867	817	826	889	782	809	798	858	795	869	856	852	872	862	800	848	775	844	748	778	808	809	819	810	851	806	817	807	808	811	792	824	806	829	811	829	812	865	828	803	817	792	848	782	788	792	768	816	868	798	807	783	815	839	815	808	846	792	868	822	806	834	871	824	814	842	833	836	898	824	813	847	802	851	821	852	812	841	786	789	823	807	839	823	861	776	826	790	791	843	834	826	849	783	778	832	768	795	822	796	834	757	827	831	835	799	766	801	861	802	808	798	806	813	773	791	817	828	824	844	812	838	844	765	780	830	816	857	841	827	786	807	823	811	761
22219	2113	758	469	388	284	246	208	210	199	189	193	165	156	202	153	156	148	175	181	156	132	137	158	166	140	160	151	153	149	157	169	178	157	142	154	165	152	145	169	156	171	160	145	134	164	173	167	146	145	174	152	151	163	175	133	160	164	153	162	159	140	163	163	165	144	155	149	177	157	143	150	148	135	164	145	165	167	171	159	148	153	150	159	135	173	167	168	151	143	155	195	134	139	159	144	185	158	162	153	156	155	168	155	140	166	184	155	151	155	180	157	148	161	148	154	152	141	173	158	157	142	159	143	161	139	151	152	167	150	133	141	160	155	141	160	153	158	157	138	142	155	130	129	150	160	166	136	147	147	122	151	158	145	148	158	150	132	147	166	147	161	175	152	172	145	176	161	166	152	160	170	132	159	171	183	153	155	172	190	144	182	179	179	157	155	150	164	152	149	154	143	150	159	154	172	162	164	169	129	157	155	180	164	152	157	177	143	139	154	166	149	161	166	169	172	152	148	142	151	138	147	179	151	180	159	139	172	147	141	167	169	154	154	166	145	160	136	154	138	146	170	133	168	176	170	122	142	152	166	159	159	156	161	171	148	150	157	149	139	140	135	144	168	170	148	178	160	173	179	150	152	139	177	148	143	144	137	157	146	157	159	138	142	151	163	163	131	141	127	179	146	166	153	154	165	163	176	150	162	165	154	159	158	154	128	162	153	137	137	180	155	132	185	133	158	156	155	155	150	179	164	143	141	151	154	143	155	137	152	175	143	144	168	158	168	166	171	167	170	147	136	167	144	152	166	147	152	166	161	150	176	166	155	153	165	156	144	191	158	149	147	158	150	173	154	174	139	166	154	134	168	161	170	157	166	181	163	150	144	118	139	168	174	152	151	139	146	139	148	141	133	152	141	149	166	153	158	155	160	137	155	157	149	146	150	154	161	150	173	150	149	159	150	147	145	152	148	153	157	164	148	157	147	148	176	175	158	157	170	130	156	168	141	149	175	153	134	152	136	141	160	156	156	151	145	163	155	156	146	141	158	180	192	165	156	162	160	182	147	161	165	160	165	173	181	173	163	157	167	158	154	163	138	167	171	166	186	145	127	147	171	154	167	163	157	167	163	159	130	156	154	189	153	154	137	138	137	158	171	157	164	141	129	147	147	155	126	166	157	162	175	162	143	137	149	151	158	149	148	159	157	172	174	140	125	141	150	164	157	163	165	142	152	158	153	159	163	159	144	148	156	134	171	162	171	168	155	154	154	178	176	175	144	151	170	158	159	144	146	142	139	172	167	152	158	155	143	145	146	172	126	130	146	157	129	176	161	136	172	153	111	153	155	168	165	164	169	154	145	144	165	204	177	180	128	129	172	139	169	161	151	172	156	166	181	155	149	176	141	154	143	148	171	138	139	162	173	160	146	150	171	145	164	163	169	149	154	143	156	164	152	148	161	132	160	178	166	165	150	144	165	150	143	147	159	174	154	155	157	153	142	138	145	138	122	148	157	161	181	130	151	177	170	158	156	147	162	148	134	124	149	144	189	173	149	151	143	139	154	143	152	175	169	139	155	147	143	170	154	157	156	163	162	153	143	166	159	170	148	177	154	156	159	169	166	143	158	179	141	176	157	151	148	163	162	157	163	131	150	148	147	153	185	157	157	161	150	161	150	125	151	168	163	150	135	175	165	147	165	141	175	161	161	147	141	184	155	166	143	129	144	159	155	140	150	159	154	162	168	149	167	151	156	147	132	160	149	165	160	147	158	145	148	159	151	141	156	161	150	146	154	171	150	151	160	163	163	138	168	125	137	152	162	141	136	155	116	158	167	148	160	136	155	137	140	178	156	178	176	127	154	114	149	150	165	175	136	153	163	154	146	162	164	152	133	186	140	163	157	164	168	146	142	163	148	161	146	153	142	185	163	135	146	149	159	147	166	154	154	155	179	150	159	131	141	157	173	147	162	123	150	137	165	129	138	155	132	154	164	158	173	175	150	150	164	155	155	158	147	167	179	139	161	162	165	128	137	154	141	124	159	153	146	146	164	152	162	135	139	146	170	149	133	129	166	166	145	161	131	143	162	143	151	173	150	164	148	171	154	172	145	143	149	150	158	168	158	141	155	161	170	168	144	135	142	155	156	168	141	154	151	138	126	143	146	163	165	165	162	132	137	147	154	168	156	146	137	174	171	132	148	160	136	137	172	152	159	152	166	163	170	162	136	142	153	166	151	156	155	137	150	160	142	175	153	153	148	151	174	154	151	175	161	148	159	154	164	153	158	141	142	170	153	170	160	154	167	163	133	177	147	157	153	150	166	159	148	159	147	163	147	161	142	150	148	137	141	149	157	147	163	141	160	156	147	151	173	138	151	147	131	129	135	155	121	147	139	179	159	145	156	175	166	136	173	140	162	157	126	149	138	157	148	155	151	146	145	160	159	146	165	134	159	143	170	144	163	193	167	163	152	154	153	164	170	161	172	156	164	168	160	135	156	150	151	156	131	147	170	148	162	146	149	123	157	155	144	141	144	153	159	134	150	154	154	142	154	170	169	183	150	150	153	182	150	191	141	160	162	175	153	155	168	154	172	185	183	154	154	148	175	148	166	186	136	137	160	128	155	170	146	168	148	157	164	150	159	158	166	144	162	143	178	174	167	158	159	157	151	138	159	149	157	156	158	149	172	151	151	159	151	157	163	142	160	132	153	145	140	138	155	155	151	171	174	168	156	169	147	165	184	151	145	132	151	180	165	157	163	159	171	142	168	148	144	159	156	152	135	178	138	134	161	144	169	137	145	168	137	151	168	160	173	138	142	137	166	147	148	167	161	143	158	163	132	170	159	170	144	138	137	143	148	152	150	186	147	162	147	138	161	138	149	158	152	145	162	162	149	115	148	156	152	160	140	167	173	153	161	155	178	173	161	140	141	164	161	163	162	156	163	146	163	151	145	158	146	141	154	142	161	183	150	160	166	125	141	146	162	169	162	174	147	167	161	184	145	140	150	146	163	149	138	162	139	153	148	146	156	160	158	177	164	143	160	159	157	160	155	141	143	156	143	154	139	187	149	147	163	129	157	157	143	154	135	177	139	138	149	162	158	150	141	128	147	152	160	156	141	166	168	176	157	163	140	151	139	143	181	166	161	164	148	131	164	172	152	150	198	158	155	149	147	161	179	141	157	164	153	128	157	122	179	149	152	149	138	151	151	166	165	159	155	140	159	159	160	157	160	148	147	137	151	172	140	170	167	156	133	170	160	153	160	148	155	158	122	165	129	149	144	154	170	174	132	145	133	139	159	160	156	152	178	139	152	128	132	140	163	140	140	175	162	150	142	148	147	152	184	160	151	149	157	155	139	137	170	150	153	154	162	155	174	165	158	162	151	172	153	177	169	168	172	165	148	152	129	138	142	144	138	164	133	179	151	168	153	150	144	135	145	159	152	168	140	147	146	178	153	153	180	156	152	132	142	163	150	150	146	157	132	138	159	168	165
13366	777	1372	1612	1436	1147	956	831	692	676	631	597	526	585	538	550	492	499	476	472	495	462	491	463	478	490	480	465	462	414	453	419	414	426	466	406	393	429	452	395	402	400	408	421	423	356	387	387	409	408	402	425	454	418	429	413	450	413	406	398	399	405	403	412	436	386	383	430	388	389	419	436	408	421	397	429	395	388	439	390	396	373	398	370	392	388	402	433	408	414	407	403	427	417	392	415	394	432	389	409	429	403	422	390	390	458	435	444	413	413	386	448	423	403	444	391	422	413	435	362	415	436	390	420	414	388	414	403	441	426	406	388	414	404	392	432	417	401	396	431	401	400	403	437	418	426	396	428	443	424	383	401	396	447	452	414	410	426	395	414	416	371	370	451	421	399	400	413	418	393	411	435	433	408	400	420	451	415	391	370	404	408	416	364	377	406	409	392	397	446	398	384	394	408	351	443	391	405	404	396	385	400	410	377	420	408	422	381	421	420	375	379	443	403	409	434	408	392	458	380	464	378	432	420	401	432	377	385	395	401	417	399	429	390	424	390	392	414	412	406	435	405	431	400	398	412	412	430	414	405	408	387	392	419	406	398	395	398	393	398	409	392	397	389	421	405	408	422	428	413	409	384	380	421	375	412	444	442	379	408	398	362	383	410	400	431	393	411	439	435	427	443	397	370	404	425	382	402	374	413	411	397	400	418	392	427	435	422	427	430	429	384	429	420	404	433	386	395	424	402	360	403	407	414	411	427	412	364	418	436	429	413	436	406	445	391	420	415	419	402	418	393	369	392	441	459	410	421	410	457	411	401	397	381	432	435	439	398	406	397	397	373	387	452	361	404	427	384	397	392	407	424	376	429	422	392	400	392	396	410	404	398	395	369	422	441	435	446	379	380	393	427	430	399	407	424	418	406	462	461	398	458	447	415	417	424	389	406	392	407	356	379	398	436	412	400	428	436	409	441	389	404	415	415	425	410	425	383	417	421	388	372	421	438	465	418	407	405	393	403	406	440	406	407	380	428	428	417	408	430	423	415	439	412	426	389	433	412	406	436	403	395	420	412	401	375	410	414	407	392	398	429	395	409	386	431	421	399	402	431	383	413	395	387	410	431	427	412	383	408	403	398	427	408	408	432	455	388	392	417	406	397	405	417	381	396	409	410	399	407	426	391	416	411	413	425	401	383	375	421	367	441	386	403	414	413	406	411	439	413	416	362	370	423	428	387	402	418	414	379	390	437	413	388	417	423	410	411	416	385	414	400	425	414	388	367	395	374	437	465	410	412	403	440	380	431	383	425	412	407	423	402	397	423	450	428	400	415	387	410	399	432	425	419	393	405	422	387	414	390	418	409	394	407	411	402	398	404	378	412	429	415	403	411	378	401	416	424	398	426	382	371	385	389	440	420	384	423	412	388	400	424	440	375	395	422	413	420	418	400	407	429	426	382	405	410	407	414	375	404	387	448	410	391	391	403	422	429	394	452	428	441	385	404	427	378	425	420	434	416	416	442	364	405	403	414	433	398	365	396	424	388	377	414	397	419	393	420	385	407	431	422	416	422	393	423	428	426	411	442	434	423	418	370	386	391	413	424	396	421	407	404	417	439	398	407	405	419	384	407	394	421	425	402	405	371	387	428	410	387	412	358	369	368	404	384	390	426	388	415	410	406	386	418	413	404	431	432	403	397	423	410	370	402	436	409	398	427	417	437	395	412	423	428	421	451	418	417	411	421	374	451	406	416	391	372	425	382	433	377	418	386	390	445	377	410	387	380	400	401	406	414	432	404	441	428	394	440	416	393	443	385	389	422	407	415	389	439	405	434	436	425	394	409	421	415	389	420	411	430	399	395	387	409	407	398	395	439	423	415	387	363	399	462	396	408	395	390	430	395	389	385	433	389	383	411	417	413	422	434	391	374	410	428	410	438	382	376	413	398	429	426	416	406	404	401	426	404	404	428	391	389	457	392	409	432	393	410	419	409	408	375	382	363	449	409	437	389	453	404	403	414	416	431	414	433	387	381	409	409	435	404	458	400	395	403	441	395	426	415	400	416	389	361	412	377	400	449	402	407	403	435	418	384	425	453	376	418	370	415	399	414	430	390	455	399	431	421	425	414	403	418	351	409	405	432	424	397	410	458	369	414	420	408	393	407	424	440	439	422	412	410	407	400	386	438	415	448	387	394	377	401	407	386	399	391	415	423	432	418	431	426	422	402	415	436	414	400	418	420	453	424	420	412	426	377	433	424	437	401	416	399	405	394	413	408	410	404	432	408	409	381	372	426	407	388	406	375	385	408	411	432	473	397	418	406	430	432	385	408	413	427	426	455	411	398	410	382	394	425	424	398	418	422	355	371	411	412	375	387	391	418	393	412	380	434	411	387	413	422	394	406	387	391	410	390	384	375	445	435	404	424	386	423	421	384	423	416	417	384	389	424	422	451	382	416	368	399	404	403	415	444	413	392	411	418	409	426	460	436	426	416	415	407	420	410	415	422	405	410	438	431	412	412	386	402	387	401	387	449	392	448	408	393	425	400	420	422	404	409	414	423	408	397	410	418	401	410	408	371	399	403	413	415	426	378	414	400	368	430	428	399	404	414	424	415	379	434	394	408	413	432	406	395	392	387	410	399	403	423	437	396	433	445	435	407	436	417	407	427	421	434	415	398	406	400	423	407	417	429	397	389	402	429	423	419	409	395	425	403	439	435	395	390	404	408	410	393	412	430	425	422	406	441	349	392	441	413	393	402	398	394	431	408	427	395	426	450	425	385	422	395	406	432	413	408	454	425	397	452	431	419	421	404	419	395	415	408	383	412	405	408	396	412	424	392	415	402	437	391	384	406	412	408	390	368	409	463	428	438	434	423	356	422	434	396	417	414	392	422	396	388	433	407	441	402	422	415	428	392	409	383	397	434	410	427	410	394	418	407	427	393	426	376	385	423	416	410	426	408	418	410	411	439	416	403	404	402	430	421	401	422	452	435	425	423	407	417	411	416	434	413	383	403	407	384	372	389	401	418	390	391	421	408	424	365	419	409	382	409	394	429	423	416	426	399	394	406	422	449	417	424	396	409	395	414	417	407	395	395	411	390	437	387	412	428	411	425	366	383	442	409	425	387	454	426	366	420	403	456	442	410	414	417	405	382	420	423	397	404	398	389	413	405	411	411	442	444	376	351	435	437	388	402	433	407	446	403	386	381	401	385	389	411	410	411	433	401	439	395	417	397	437	429	363	376	419	381	416	404	409	436	380	441	427	384	392	382	450	422	411	416	379	414	412	415	431	409	414	405	390	372	389	389	442	371	392	418	436	402	405	401	391	387	418	380	425	362	401	414	399	430	443	425	396	391	386	410	418	392	425	419	402	387	450	412	421	427	385	385	412	368	416	422	426	411	431	412	430	389	426	434	429	410	406	412	415	404	409	388	403	377	412	405	416	420	445	430	424	442	368	417	393	415	425	409	434	417	409	392	377	429	405	403	408	398
3785	450	393	375	384	384	396	379	364	392	396	406	379	371	380	364	382	358	396	412	373	381	349	417	409	398	377	364	373	386	378	355	420	394	404	399	397	337	372	414	357	362	362	394	371	382	369	374	389	384	370	411	405	346	400	373	386	363	359	366	382	395	388	359	362	396	411	366	430	347	400	391	401	371	416	398	357	366	392	367	404	385	414	359	406	367	362	381	382	379	382	400	400	359	403	369	367	376	386	400	382	384	406	386	380	377	399	387	357	397	390	421	403	399	395	384	388	424	389	342	343	363	413	396	385	368	354	353	370	371	382	413	378	394	345	399	372	374	376	407	403	383	348	385	359	352	360	371	420	380	423	359	387	380	371	374	409	405	363	389	349	394	378	403	391	403	398	412	361	391	393	414	361	412	389	372	341	370	405	378	383	377	407	377	397	369	368	379	398	399	374	401	357	414	390	389	410	405	367	389	398	379	372	400	401	340	375	360	380	396	383	379	360	381	406	374	358	404	358	370	367	371	360	371	386	394	381	423	367	379	380	382	398	423	397	394	402	355	387	348	376	371	404	412	386	403	408	364	381	343	353	376	416	377	377	390	396	375	376	363	387	381	387	347	423	416	378	384	400	396	375	384	366	381	396	380	400	364	387	405	331	337	418	378	370	394	372	453	385	411	382	416	381	409	405	381	375	378	353	393	377	384	422	411	429	374	366	383	376	369	393	403	364	390	391	349	367	373	399	394	347	394	392	402	375	421	394	393	390	398	415	382	361	399	381	391	422	368	384	352	392	406	385	332	408	373	399	400	357	344	391	410	420	385	401	389	384	371	371	369	388	378	374	372	391	405	406	361	401	372	383	388	357	402	412	403	360	394	393	393	374	368	376	358	399	402	353	385	399	368	380	391	375	414	367	384	398	404	369	419	409	356	374	361	371	370	385	389	358	402	390	359	387	388	395	376	376	410	360	368	397	371	379	384	367	377	390	380	359	373	380	413	372	368	377	384	441	366	380	375	386	363	363	370	374	381	404	394	345	359	378	402	389	397	407	395	435	385	406	371	401	397	363	363	396	360	367	358	391	342	340	422	390	392	348	368	394	378	407	345	388	384	372	436	370	374	440	405	345	368	368	357	358	364	400	421	406	356	344	370	412	410	386	371	387	374	398	370	390	365	425	385	396	379	384	379	364	388	391	391	384	375	382	378	345	348	399	373	411	425	365	387	405	363	421	407	363	429	334	377	388	324	333	404	392	359	414	372	390	416	406	341	374	333	356	370	407	340	389	369	383	359	368	382	379	364	392	361	363	400	379	370	429	404	385	411	363	402	385	375	378	377	365	329	401	380	385	359	379	375	428	383	404	387	368	381	379	405	395	378	380	360	399	362	354	376	401	373	404	361	385	390	393	406	402	409	403	349	355	346	337	418	400	407	381	372	371	377	373	405	389	368	376	364	393	400	400	394	407	342	390	393	393	373	385	384	418	390	386	359	346	364	373	341	411	365	389	378	368	383	412	360	375	395	371	382	345	401	381	389	361	401	356	388	351	364	363	381	349	359	370	388	397	422	387	377	370	399	370	375	377	398	386	404	356	362	375	380	389	358	378	394	373	389	343	350	398	375	384	396	371	421	371	396	384	373	381	394	393	351	388	382	361	389	373	385	409	396	380	378	376	392	334	353	364	387	328	407	346	380	361	394	343	376	373	400	364	336	365	419	395	385	368	405	391	425	401	383	369	402	372	393	376	389	361	381	364	343	387	379	366	356	371	418	436	345	362	416	393	370	372	383	384	384	389	413	381	403	358	347	400	378	378	387	363	388	365	368	362	381	375	384	411	411	351	399	413	379	401	340	370	354	403	374	353	388	386	360	385	376	376	364	373	383	394	335	389	344	374	359	378	395	372	396	376	366	364	395	397	401	407	388	395	387	337	386	407	372	378	366	378	369	407	381	411	387	369	389	380	399	422	345	396	376	362	407	388	403	445	411	373	415	392	391	383	324	400	380	399	391	408	352	384	423	360	379	383	399	363	358	353	381	341	413	384	399	382	424	370	382	390	383	393	373	368	394	369	390	374	425	403	386	377	403	377	358	409	371	425	382	419	409	406	371	362	396	368	394	393	383	372	394	380	406	394	370	397	384	414	430	390	399	348	365	393	358	394	366	405	395	400	407	422	438	371	358	388	394	403	393	363	368	376	375	387	356	342	357	365	353	364	376	391	353	362	362	376	340	398	378	361	369	417	344	411	395	360	381	372	371	365	384	353	385	401	374	350	343	395	397	402	361	394	405	380	388	409	421	382	355	419	379	356	375	409	410	361	374	380	374	367	365	342	389	403	393	342	372	373	373	392	369	419	369	381	376	406	382	401	394	397	376	385	385	350	386	371	363	392	388	421	386	374	383	385	366	380	379	372	368	356	406	366	362	405	363	370	379	380	380	368	346	359	390	351	428	358	397	410	431	372	358	423	397	396	385	371	349	387	397	351	361	359	421	395	362	408	364	392	387	421	370	451	409	377	365	380	386	379	378	404	380	333	386	407	353	375	362	378	368	366	388	386	345	367	392	381	372	380	377	389	404	371	391	381	408	354	371	389	372	365	375	407	363	354	355	387	379	390	375	371	392	394	383	388	349	403	367	442	413	378	395	396	350	345	400	399	379	379	365	402	375	372	378	371	422	395	379	387	418	368	396	373	379	376	417	373	392	363	368	325	423	372	383	366	393	388	382	364	371	358	410	370	389	379	361	403	405	419	391	389	404	372	353	388	374	410	373	413	413	406	390	355	362	384	343	360	372	366	388	388	391	382	384	390	362	375	395	365	394	389	364	385	368	392	371	420	372	355	396	420	364	397	386	419	390	363	402	398	379	356	387	361	361	384	407	380	399	371	393	347	384	378	419	348	381	362	366	389	358	385	391	371	352	406	370	373	373	379	379	378	382	388	390	366	385	412	356	399	389	380	372	404	366	372	387	400	408	349	393	406	326	392	382	348	387	382	392	391	381	407	373	364	383	398	335	364	378	394	385	387	362	369	363	347	395	396	373	381	362	385	356	385	417	370	367	365	358	356	379	394	338	421	416	378	397	397	379	375	369	380	395	367	377	370	370	367	371	395	338	351	417	380	380	364	391	400	367	367	404	407	389	368	392	371	401	383	406	415	365	394	368	346	375	352	390	390	367	357	398	365	402	379	373	380	416	421	386	393	384	398	383	396	379	367	363	367	356	362	410	387	433	364	361	403	388	418	388	383	408	366	402	386	363	375	391	350	402	388	355	404	380	399	370	370	413	410	386	374	378	404	397	360	402	388	354	369	394	391	346	354	346	393	382	371	336	387	363	390	387	359	391	371	361	366	383	371	379	389	359	422	426	380	400	380	393	373	364	342	412	339	386	312	381	398	376	386	384	387	360	366	392	359	377	394	381	407	357	367	362	429	363	392	392	346	369	357	402	398	354	383	381	423	375	381	377	410	398	370	376	382	399	334	370	389	397
3576	959	939	985	928	937	915	937	932	904	892	927	892	900	920	915	892	929	984	924	899	902	888	922	950	947	911	902	937	974	871	902	880	896	924	951	949	873	907	928	908	925	875	949	881	943	895	884	891	949	903	929	932	921	907	939	892	931	875	884	903	905	866	875	956	988	952	890	916	884	964	920	946	922	944	894	885	935	921	926	923	923	964	907	947	946	922	899	913	955	906	927	931	856	916	910	866	931	871	905	868	879	904	893	871	876	922	903	933	931	960	931	898	933	905	902	941	901	945	911	965	934	913	901	942	895	930	915	902	942	891	876	919	904	899	935	948	922	951	987	931	902	906	940	886	878	873	998	931	968	959	881	922	920	904	887	881	959	914	893	934	903	902	902	915	863	839	902	922	839	897	877	910	886	873	953	916	884	883	914	883	965	909	885	943	953	908	928	932	913	895	858	912	910	838	920	962	947	922	902	919	863	865	891	898	1004	947	931	920	928	950	889	898	909	938	895	876	882	916	902	904	908	854	878	888	900	904	934	940	912	889	917	924	933	902	935	929	916	941	859	912	916	859	918	900	920	909	900	939	962	893	905	896	938	887	891	922	949	912	914	967	929	935	871	924	869	859	938	955	869	914	896	875	910	883	984	891	932	910	951	931	902	928	879	919	900	930	917	934	926	884	888	969	927	953	943	927	909	954	859	910	953	887	875	949	927	906	902	883	854	925	911	907	937	932	948	876	939	909	935	919	975	931	918	901	919	914	867	880	887	872	902	943	967	898	945	912	881	908	905	913	910	939	996	889	910	888	965	936	873	897	933	869	898	879	901	893	961	922	950	961	878	912	871	952	928	925	954	871	944	904	869	872	966	908	970	898	938	930	896	873	920	974	908	908	899	872	927	903	923	873	952	909	930	935	982	952	917	886	944	942	926	907	926	948	877	963	971	903	907	940	874	986	890	901	941	868	912	929	877	898	948	938	929	880	915	896	883	908	898	1001	921	904	911	897	911	927	878	900	907	932	982	913	965	968	954	939	946	933	928	929	896	903	903	896	932	948	912	938	916	893	879	932	874	912	960	901	900	932	906	927	932	912	948	958	918	977	934	900	904	863	927	921	937	943	906	947	887	911	894	929	880	902	897	927	973	930	924	920	919	944	906	931	940	984	904	930	916	911	877	926	943	914	900	883	881	920	935	941	971	867	940	894	980	932	893	941	963	898	873	904	932	834	952	896	864	904	881	870	930	875	894	937	933	914	909	906	897	950	917	924	947	932	826	909	908	919	912	949	923	854	936	922	947	919	911	939	917	833	924	916	968	923	908	924	921	898	932	908	903	957	898	878	960	924	898	891	948	886	917	934	909	944	1000	901	925	946	923	906	902	932	960	936	971	874	891	877	875	838	849	901	874	948	952	927	901	856	932	961	896	931	885	891	961	859	938	913	871	949	934	921	891	902	858	861	954	938	939	933	916	954	922	961	936	890	892	905	899	883	945	862	962	866	902	942	906	938	869	958	907	928	905	913	914	938	908	947	919	875	954	912	853	900	892	937	935	927	934	926	959	951	890	925	916	933	930	914	891	909	953	892	958	913	946	950	920	925	931	891	933	916	899	946	913	971	877	955	907	902	889	915	946	917	925	918	930	844	926	921	895	973	906	941	948	901	915	873	913	940	925	910	933	916	892	908	904	966	933	895	863	935	905	901	920	914	847	957	956	952	928	909	891	860	868	872	859	946	986	863	930	955	900	908	952	916	894	899	871	901	867	895	931	962	949	895	955	927	878	978	940	907	955	880	856	904	939	957	902	890	906	915	922	948	882	920	889	920	856	934	944	921	927	905	918	901	948	941	891	905	914	912	926	876	897	955	979	890	923	948	918	988	972	903	973	964	878	888	880	870	924	918	929	900	943	941	890	877	867	899	882	907	943	925	935	862	931	889	920	922	882	880	904	910	882	879	886	842	957	859	852	966	914	901	926	919	892	894	909	925	881	916	910	872	921	882	900	924	877	922	899	923	970	922	924	936	908	938	919	890	973	873	943	897	937	936	902	935	842	912	910	932	921	949	915	945	916	940	902	973	958	928	918	965	910	896	925	897	916	908	905	956	968	859	910	967	917	939	867	877	912	877	926	958	911	939	917	914	911	929	876	919	916	922	910	935	836	913	915	882	906	832	950	901	920	936	901	923	921	943	922	936	894	966	911	941	902	923	922	855	920	955	920	868	985	897	855	880	907	909	937	911	928	878	957	953	953	922	928	875	871	951	918	964	905	899	914	947	916	891	1002	911	956	876	863	913	897	937	900	936	895	846	914	910	923	879	949	909	915	901	941	884	965	963	923	919	930	902	911	922	983	877	975	905	919	919	912	904	909	906	877	910	939	904	942	936	933	853	897	888	978	927	874	919	891	921	880	888	902	919	858	896	898	939	956	897	890	898	937	895	969	897	901	962	915	884	874	964	918	919	930	935	932	1012	906	912	967	903	887	921	939	968	886	924	885	907	897	953	898	931	908	927	916	951	900	901	946	904	898	884	946	880	934	911	892	910	876	893	885	895	901	913	934	947	925	960	966	868	960	875	901	884	871	886	934	934	913	937	885	969	902	924	918	905	885	849	877	882	858	866	888	920	916	953	930	936	880	889	953	912	886	913	945	907	978	893	941	912	924	934	930	925	907	885	881	932	939	939	903	921	918	891	932	916	922	936	907	915	916	927	923	929	932	899	938	866	901	899	917	891	886	923	933	907	947	849	821	916	907	916	866	846	863	893	900	958	916	957	946	939	886	891	924	923	906	846	916	911	887	851	914	919	899	906	947	963	876	906	934	879	894	850	914	925	907	913	933	889	929	906	943	961	946	936	905	919	942	921	890	911	928	922	887	949	868	954	896	901	899	958	907	954	890	842	917	947	861	945	856	915	911	872	931	929	917	897	864	906	922	923	917	967	912	928	962	905	933	895	848	892	966	928	877	875	933	885	982	930	913	916	947	897	865	902	916	939	930	904	886	881	914	855	964	966	908	928	940	915	893	872	879	947	948	915	926	947	923	905	902	906	917	909	932	886	933	879	942	934	934	874	932	910	925	873	947	914	938	891	878	945	878	924	903	940	952	943	863	903	839	935	923	943	971	892	916	943	925	883	941	917	897	933	922	909	963	930	933	932	902	885	869	967	907	886	923	942	880	905	937	942	896	905	882	845	912	875	905	871	894	914	851	863	940	957	924	896	929	921	907	931	945	953	852	914	918	894	900	899	960	849	873	985	893	882	900	956	978	880	950	913	950	877	900	893	897	892	911	886	921	934	977	890	963	940	925	848	897	913	857	912	939	896	909	909	956	909	891	906	931	934	942	895	895	941	951	967	905	944	918	880	902	953	899	930	968	877	936	911	855	903	903	925	914	905	886	908	923	949	950	906	925	887	889	889	918	941	912	922	902	896	929	900	939	905	929	922	924	917	862	894	918	958	942	896	913	933	900	883	944	930	889	902	869	932	885	897	966
14234	1040	589	530	440	420	416	364	347	381	370	340	361	376	385	372	362	347	350	314	347	379	348	351	371	329	353	346	326	355	361	371	383	339	350	351	333	337	327	321	329	336	344	332	363	337	359	329	279	361	334	300	350	320	329	342	334	352	374	320	337	327	304	337	332	293	314	305	344	325	321	322	319	335	373	340	315	342	343	344	363	365	334	328	341	376	329	347	328	379	350	375	350	353	319	338	345	357	319	371	342	355	344	344	342	330	347	357	389	318	317	355	358	297	309	339	338	339	353	294	343	334	343	351	325	312	341	317	347	341	326	338	338	348	388	304	351	363	361	360	375	358	343	349	299	338	383	358	385	345	337	344	341	339	317	358	333	327	334	353	334	333	344	350	325	339	344	372	317	362	331	318	306	335	332	363	362	358	332	347	344	311	377	326	353	345	336	369	327	346	356	351	390	359	334	312	331	350	350	338	318	349	307	355	326	336	324	350	397	353	369	314	329	358	357	322	345	346	341	324	337	319	319	286	335	345	352	334	335	340	343	348	379	316	343	315	337	369	364	310	331	365	316	364	357	306	338	312	338	339	353	380	358	345	329	341	343	358	348	346	312	357	321	361	333	333	361	326	346	325	348	342	336	327	338	342	318	333	312	316	374	335	341	379	312	365	349	340	337	335	371	327	354	362	336	345	339	328	349	364	357	321	315	302	326	359	348	360	314	342	358	358	298	369	375	348	348	353	343	310	316	354	332	356	314	328	329	377	340	358	313	366	333	340	337	349	322	328	319	363	326	324	325	323	395	318	368	341	338	328	320	388	338	348	371	335	310	360	331	369	368	331	336	335	368	324	333	363	332	342	320	361	338	350	341	368	356	316	339	376	334	367	370	340	342	343	352	345	306	306	329	326	332	293	337	330	353	304	339	333	367	348	364	343	378	344	339	355	319	355	329	294	345	318	336	345	349	336	341	327	350	337	321	330	287	374	347	365	331	354	308	324	378	380	377	344	341	311	381	362	332	328	335	351	349	327	347	346	332	333	349	348	345	328	361	319	326	349	323	366	362	325	329	331	313	349	346	318	357	370	322	372	349	371	326	339	344	361	341	300	349	332	326	355	300	369	307	335	332	329	357	357	330	351	334	331	351	325	359	345	328	317	315	328	343	358	353	333	350	357	325	330	330	314	348	351	337	340	333	325	311	329	369	383	354	350	324	336	347	359	310	391	331	332	343	334	336	324	344	369	342	352	340	355	352	327	337	337	349	355	360	320	324	321	337	347	334	365	320	322	339	332	344	318	378	299	324	330	330	349	374	357	344	384	333	379	367	329	341	398	337	336	346	352	349	396	333	329	376	322	341	345	318	353	332	358	322	351	330	355	356	339	331	353	309	339	370	332	334	333	367	375	343	375	333	367	312	336	314	331	315	268	318	323	334	313	329	301	373	375	340	364	349	334	345	352	329	331	340	326	339	331	353	343	362	345	345	326	358	358	347	343	369	328	335	323	347	332	366	342	331	374	362	332	330	355	360	360	314	343	315	343	378	365	351	347	330	329	346	309	355	340	338	324	344	367	375	392	370	331	341	353	304	298	323	333	357	345	342	328	330	344	318	327	306	360	312	347	341	316	327	329	303	291	330	346	376	347	368	371	364	354	346	327	359	326	373	351	344	328	362	357	358	358	335	338	344	354	316	337	377	312	304	352	336	351	317	373	360	376	315	362	317	348	330	347	374	307	344	327	364	333	362	320	326	352	352	326	330	323	341	359	384	373	357	343	359	367	355	342	356	315	331	349	357	379	385	328	330	381	322	323	320	329	375	336	320	310	355	321	378	338	334	311	349	360	339	329	320	351	310	309	366	305	322	362	352	348	302	379	330	345	349	291	282	332	382	355	362	304	307	329	339	327	346	327	324	343	354	321	342	343	355	359	362	332	363	344	329	348	341	322	376	367	362	351	350	338	317	348	313	309	337	324	357	358	326	363	345	372	309	309	324	340	332	336	350	345	358	318	330	376	354	335	320	322	314	320	330	354	327	341	333	317	343	332	315	368	337	330	381	363	345	313	335	352	349	350	297	353	331	335	328	353	350	327	347	350	327	367	326	315	329	337	309	375	342	328	343	356	333	339	308	359	365	365	311	305	314	354	356	335	307	325	345	356	332	344	298	323	349	342	344	353	362	382	328	355	327	342	378	390	337	352	362	329	337	360	320	334	336	347	332	338	339	339	308	361	307	359	360	328	324	335	341	350	362	343	329	318	320	317	327	347	389	345	349	322	317	337	345	341	384	346	364	322	368	320	305	328	354	320	332	315	343	357	344	328	310	331	385	340	332	313	383	337	344	373	366	342	347	330	349	359	340	323	339	324	323	323	364	351	347	311	319	320	344	335	340	347	300	353	341	357	319	342	345	371	336	337	330	309	371	340	325	336	350	332	334	345	344	344	352	335	346	345	332	317	341	325	339	379	333	339	340	307	338	330	358	336	374	326	302	343	345	362	333	346	376	335	351	337	352	333	356	362	355	307	327	326	332	355	349	310	380	386	363	334	351	370	325	318	331	319	320	373	337	326	320	323	333	334	339	345	337	364	331	371	367	370	320	337	331	357	393	321	330	360	338	338	344	352	320	314	324	328	305	310	359	349	354	337	346	349	359	330	354	370	332	351	355	365	360	337	303	298	349	350	341	370	325	290	340	332	317	331	328	318	355	329	325	307	365	343	385	313	351	368	381	381	309	314	338	327	357	337	351	326	333	346	327	368	338	347	337	360	352	329	341	332	304	318	317	336	363	378	367	365	355	354	315	322	380	340	355	373	342	317	344	362	339	337	354	326	358	309	352	330	337	349	320	341	341	323	333	358	338	339	335	360	331	384	355	352	305	351	343	356	333	372	378	311	346	358	342	343	357	349	326	335	333	375	327	348	350	326	335	372	383	362	384	334	313	334	355	348	307	368	362	358	367	392	343	376	322	354	331	328	339	336	346	301	366	326	326	350	347	368	359	341	367	337	367	344	327	331	323	387	352	347	357	359	329	350	326	316	346	350	332	313	340	370	354	350	330	309	334	348	360	310	350	340	315	334	348	363	352	344	356	336	380	350	311	306	354	339	351	376	356	313	302	326	296	322	345	357	359	307	343	327	360	342	310	341	335	333	365	311	335	340	331	319	361	367	374	335	369	378	374	314	360	319	335	351	339	345	343	331	340	338	332	354	336	325	339	370	326	346	362	339	363	298	323	326	298	353	354	348	355	336	357	331	315	308	363	317	353	332	316	345	324	313	335	348	338	359	364	329	367	341	357	335	334	329	322	346	379	324	326	333	341	308	342	319	319	367	337	307	327	322	333	323	381	324	341	345	342	332	331	344	345	377	353	320	341	341	345	330	359	381	341	374	324	321	336	326	373	332	363	339	353	369	349	338	344	320	330	377	342	332	331	338	328	336	354	321	315	343	388	346	324	350	356	319	319	342	301	351	353	335	332	340	345	323	370	362
10508	966	1343	1458	1252	1203	1141	1011	949	934	930	897	934	874	840	895	828	829	877	819	841	817	830	855	836	830	848	829	821	825	803	799	813	818	813	829	764	790	832	899	817	792	782	776	806	842	824	803	817	804	801	854	777	821	853	859	816	869	836	819	805	827	826	798	815	766	780	768	812	853	824	801	808	834	822	849	826	759	783	786	805	852	776	805	761	818	817	845	807	792	782	809	819	753	755	808	811	837	798	796	776	810	868	807	759	824	805	817	815	837	809	795	799	832	840	795	836	833	777	844	819	799	802	794	809	763	806	786	789	803	839	771	832	807	821	768	859	819	806	816	828	813	822	834	836	792	765	813	860	881	766	816	830	797	844	814	855	791	763	729	874	799	785	813	778	817	777	770	830	782	851	811	823	867	831	800	772	785	789	833	863	847	790	834	816	773	853	789	798	801	794	771	834	763	739	827	800	817	781	770	791	788	799	800	798	818	815	788	774	781	794	800	813	771	758	772	814	761	808	862	831	793	837	776	826	780	814	811	832	826	826	776	801	826	840	840	819	820	821	831	775	813	797	806	841	804	849	777	761	826	843	824	836	801	771	832	830	795	796	840	824	788	816	790	758	829	776	779	793	811	862	815	788	805	826	804	789	790	807	786	823	768	773	820	874	836	780	804	846	832	811	791	808	851	777	815	747	785	856	773	793	818	826	817	796	820	830	774	780	831	795	804	786	813	805	804	794	814	856	799	769	820	848	773	818	831	814	798	823	806	783	778	825	822	840	810	796	843	843	824	872	738	816	822	837	785	859	791	814	837	790	797	806	814	852	806	826	838	871	803	827	811	812	802	853	805	822	826	859	839	824	854	792	750	803	836	780	826	810	860	741	809	813	778	777	810	840	799	793	793	849	799	773	803	831	782	848	791	795	818	763	813	808	819	824	756	781	785	812	819	848	765	841	823	777	829	809	827	796	840	840	795	828	767	807	859	768	823	806	829	785	784	806	826	809	817	835	848	871	800	812	808	863	815	788	855	742	818	819	793	796	788	828	827	765	762	848	839	769	828	817	789	797	744	810	860	775	851	828	862	821	740	827	820	788	805	804	811	766	832	794	814	826	814	815	756	788	765	801	815	804	845	823	818	845	782	791	853	804	808	855	809	820	815	823	827	806	778	817	825	820	786	790	791	787	801	880	779	833	755	779	795	810	791	763	791	803	849	800	854	799	858	727	827	824	824	728	780	781	824	792	797	830	841	724	787	819	811	860	823	825	855	818	797	769	839	845	816	786	854	786	811	803	826	811	820	800	809	823	770	813	797	805	832	847	771	803	786	867	836	860	805	800	826	829	777	785	837	755	822	798	780	838	781	816	802	797	781	821	831	813	810	805	866	764	828	810	833	749	800	816	818	838	811	838	772	867	812	805	772	829	860	816	798	797	837	782	837	787	810	768	834	817	811	784	813	734	835	794	776	829	788	789	717	837	724	840	849	850	801	864	770	804	804	818	768	869	802	815	795	793	850	828	807	770	805	787	771	788	822	805	825	838	807	832	773	806	820	826	786	781	805	829	839	845	769	805	781	801	827	877	830	766	836	797	836	810	842	811	828	821	773	826	836	834	824	803	807	785	831	826	866	812	819	792	784	828	804	798	809	809	790	807	831	828	844	782	774	732	814	801	825	798	833	774	838	737	887	856	773	817	818	800	798	851	861	817	839	820	849	757	774	824	837	805	858	796	825	838	824	806	783	849	832	791	814	785	857	780	785	824	807	835	808	775	812	775	802	854	825	762	834	788	832	813	760	807	806	815	762	807	782	811	808	851	825	792	834	795	855	800	809	800	825	840	829	847	829	842	807	797	873	819	856	837	789	814	793	846	782	830	764	785	835	772	828	809	863	784	827	865	849	810	849	811	787	788	822	816	808	794	792	831	804	769	835	864	790	820	746	794	829	835	785	785	790	815	818	850	803	826	812	834	787	815	785	821	785	786	791	779	810	804	815	807	794	813	821	837	796	826	784	790	828	792	849	801	877	741	815	821	776	838	802	768	822	807	823	844	854	832	812	837	851	793	809	778	794	836	799	750	821	887	761	824	833	817	861	866	821	856	832	822	778	791	828	825	786	854	816	827	813	814	847	796	796	809	844	806	854	803	804	797	796	817	864	845	861	775	809	778	807	809	736	833	825	809	787	792	765	828	807	811	767	838	833	813	805	774	789	816	773	819	808	811	789	752	870	807	817	822	787	795	787	839	810	820	833	817	815	810	846	844	803	809	820	848	784	805	793	810	800	777	822	820	784	800	793	798	768	767	850	800	826	810	835	791	848	845	824	795	804	814	841	848	824	788	829	815	802	806	802	860	840	866	798	783	816	809	786	789	811	833	818	845	763	819	804	820	787	823	824	822	814	792	849	834	749	854	804	811	831	828	819	800	822	801	886	793	812	811	846	786	861	787	802	827	769	777	792	797	819	767	762	818	793	857	814	822	828	806	805	806	804	783	796	842	828	777	846	796	792	830	814	782	823	827	816	788	821	832	807	828	796	820	834	797	831	776	800	824	840	795	788	802	738	786	830	798	850	808	801	811	801	838	827	788	789	745	790	800	812	777	797	806	779	844	775	819	852	779	802	815	834	780	806	828	777	774	788	829	838	808	799	801	793	871	799	798	830	795	797	806	798	814	856	828	841	781	771	778	788	780	813	816	809	781	803	808	819	839	846	837	773	770	779	796	798	795	762	789	825	815	809	857	818	786	808	798	786	801	811	864	792	777	863	805	788	816	813	810	809	811	849	809	760	776	800	780	807	853	820	798	830	754	855	866	844	837	789	775	804	821	808	801	806	829	802	801	816	843	821	790	823	797	844	850	845	765	848	818	754	801	818	808	830	781	815	808	805	779	796	817	773	784	810	797	857	817	815	858	860	799	747	843	796	762	834	790	808	805	814	824	875	835	797	776	829	820	805	784	809	818	831	728	846	739	771	780	768	801	778	789	836	777	805	798	796	828	835	821	808	794	808	777	817	774	859	804	829	813	842	811	855	809	791	810	740	784	762	763	778	848	843	793	778	775	818	808	802	818	853	763	796	778	797	826	819	797	851	767	799	814	772	843	832	806	799	758	820	774	847	792	833	730	782	786	849	834	826	783	864	820	823	785	789	813	844	873	775	822	787	816	802	883	812	852	779	809	825	798	854	821	860	823	770	825	789	784	780	794	817	765	808	826	819	801	802	800	813	829	806	843	779	781	791	803	787	814	788	808	780	793	782	812	838	794	775	849	797	809	792	851	800	849	776	825	765	808	834	790	814	802	802	878	781	776	819	830	777	834	775	784	801	868	817	788	779	791	759	801	768	822	837	804	799	862	792	848	820	767	811	834	841	793	831	814	788	847	837	854	786	787	799	823	796	779	824	812	765	832	767	773	849	826	805	821	837	830	792	807	854	826	774	786	810	812	845	828	804	880	816	835	814	818	798	871	811	755	833	783	852	793	770	782	796
22532	2147	780	496	379	279	256	211	203	229	181	165	170	149	188	130	168	166	153	181	157	162	173	162	166	140	169	169	174	153	180	145	169	156	149	147	153	148	170	160	128	152	176	161	155	150	148	152	154	162	166	173	161	142	164	146	176	155	148	167	154	152	161	157	143	156	150	179	150	167	141	169	145	159	158	166	160	161	143	166	171	183	176	158	137	162	154	152	154	160	155	153	154	177	142	155	130	134	152	154	153	137	163	163	173	173	164	149	168	150	166	147	158	171	172	135	161	137	160	163	144	149	134	156	140	169	157	177	152	153	131	146	161	160	133	128	170	171	138	162	148	149	166	177	177	133	156	150	136	151	146	162	151	168	126	140	166	147	165	137	149	157	160	166	139	158	170	164	148	151	168	167	131	145	135	175	164	131	167	165	159	146	157	157	169	154	145	154	175	141	162	158	157	169	183	150	133	157	166	170	158	152	173	148	172	156	148	142	143	152	147	150	156	157	151	135	143	156	174	156	159	171	187	166	163	138	162	174	150	149	176	166	162	138	153	158	155	176	177	153	131	150	150	150	127	146	175	175	152	137	158	181	155	168	143	156	177	141	158	141	135	161	180	156	133	159	154	162	167	152	139	157	159	126	150	179	170	137	156	150	148	158	179	147	135	160	153	167	161	128	166	152	165	143	153	159	140	121	147	162	151	153	165	163	134	146	142	150	148	158	138	152	162	159	153	173	145	156	137	141	151	166	169	150	165	151	128	178	147	142	146	168	143	145	157	119	168	171	155	153	195	159	139	168	171	161	182	137	138	156	145	150	131	142	163	165	149	172	135	175	157	151	143	168	164	137	161	158	164	147	148	144	150	174	146	146	151	146	188	148	148	163	152	146	160	145	145	146	164	176	145	151	148	147	179	152	192	157	162	153	134	164	161	136	148	170	138	157	177	156	152	159	144	152	147	146	150	150	159	169	144	170	143	153	149	148	171	163	156	149	151	146	163	169	152	158	160	163	170	159	141	141	158	142	146	164	136	136	169	139	141	146	143	152	149	161	147	150	132	165	147	125	191	148	146	143	180	161	129	166	155	179	163	141	167	154	162	162	151	136	150	159	139	146	148	150	171	160	142	140	152	153	149	157	167	174	144	148	168	147	129	163	146	149	152	160	150	144	148	120	181	175	142	160	137	175	171	152	155	138	163	159	142	166	163	141	124	142	130	156	158	161	167	163	166	161	140	159	145	151	147	153	130	149	167	147	167	141	132	163	153	166	153	157	170	141	158	142	159	159	140	165	155	157	157	144	163	145	182	157	140	170	136	148	156	160	159	153	158	153	161	164	159	160	147	166	154	169	164	153	158	149	136	154	163	155	149	173	154	154	160	166	156	152	151	151	151	149	168	139	163	141	145	141	151	147	135	143	142	144	168	149	144	148	139	133	129	177	170	162	153	156	143	147	145	147	145	173	169	149	178	174	167	156	142	148	178	161	141	170	149	130	166	168	158	141	151	174	155	152	155	138	163	123	153	153	151	154	146	145	139	134	146	150	163	170	157	170	138	152	150	154	159	158	170	146	154	159	152	142	154	150	141	155	157	135	153	158	144	141	162	134	155	141	158	159	163	158	170	160	159	158	148	165	134	145	176	176	171	169	151	147	141	141	128	144	163	140	152	137	167	175	159	175	173	159	167	160	150	153	177	170	161	140	145	176	148	159	152	144	165	155	153	161	167	164	121	170	151	171	163	165	162	145	167	163	158	177	161	167	153	143	140	153	155	145	130	165	135	155	147	155	135	146	164	140	154	146	162	185	154	143	153	144	156	166	178	152	157	153	146	172	156	133	160	156	143	154	159	161	145	141	137	160	139	156	159	162	115	148	174	179	153	156	146	157	178	165	159	165	166	158	161	162	144	155	148	140	156	158	153	152	146	152	155	154	155	144	160	155	134	163	152	151	170	155	136	162	169	157	156	172	155	146	170	141	145	155	135	147	139	156	169	147	176	145	118	155	142	170	167	151	155	166	173	163	159	135	148	163	170	140	134	136	163	180	175	148	153	148	147	137	142	173	159	163	139	139	144	155	166	178	150	161	142	158	151	172	148	166	139	144	138	142	147	156	144	145	164	168	157	156	179	151	163	138	141	154	146	173	137	156	158	163	140	148	142	163	134	146	145	147	164	148	137	173	147	147	146	166	142	138	162	133	147	127	157	147	155	196	164	154	142	160	141	154	150	151	169	146	148	160	139	129	167	141	165	179	161	167	133	137	150	143	158	154	149	144	162	175	167	154	153	155	172	134	178	138	141	150	144	173	157	136	155	148	149	147	148	163	156	133	160	141	155	165	167	172	152	172	167	146	169	143	148	164	142	134	132	168	152	159	164	146	150	141	134	158	143	155	161	139	164	162	157	139	147	153	146	138	172	173	147	142	185	148	142	140	152	159	152	166	159	159	174	151	183	149	133	153	143	144	153	158	147	177	169	147	155	122	162	142	159	139	150	164	154	171	161	144	158	161	161	165	166	150	166	150	146	171	154	161	147	154	146	144	176	139	160	158	155	148	155	159	135	135	150	146	166	160	127	156	131	161	130	145	160	160	174	164	147	161	139	147	165	175	163	149	164	116	156	172	146	173	146	148	150	146	166	172	154	181	154	159	149	167	144	133	167	156	159	120	159	149	135	173	152	143	135	165	169	143	155	165	143	137	143	139	169	168	149	145	171	167	188	169	173	181	176	138	148	146	128	132	123	153	184	137	176	179	154	136	154	154	186	156	158	156	170	177	138	142	144	163	153	155	146	152	163	159	138	149	175	157	143	159	160	143	171	151	156	157	127	123	145	128	175	135	160	170	150	136	167	162	159	135	114	151	140	146	151	155	118	165	183	151	184	148	166	145	147	133	174	182	150	156	154	158	153	146	160	149	150	134	167	133	152	147	152	142	145	125	139	158	152	177	160	151	167	167	153	147	146	175	156	172	136	131	163	154	140	139	167	164	160	162	153	167	150	154	159	149	142	150	143	152	154	182	148	151	150	139	156	117	169	158	141	143	174	174	158	154	163	160	149	155	181	157	141	161	150	133	153	168	149	151	179	162	145	173	136	162	156	163	171	147	159	158	157	155	141	170	129	156	168	164	174	161	168	163	144	152	160	142	189	149	185	168	164	164	152	156	178	164	148	169	160	172	127	179	138	132	127	142	180	164	172	164	153	161	127	158	135	160	149	156	133	168	154	150	174	142	147	165	162	142	140	143	152	163	148	155	149	159	184	153	155	156	165	143	155	154	169	151	162	159	166	154	169	144	160	150	165	129	153	131	159	161	123	174	159	153	152	169	162	164	149	169	152	152	193	143	154	159	149	169	174	156	144	140	164	154	158	185	162	154	144	128	158	163	147	130	151	139	145	182	159	138	149	154	148	170	168	154	162	156	134	154	165	148	144	156	142	134	155	154	158	135	173	181	171	144	158	142	156	151	173	166	153	151	146	175	153	147	164	156
13674	827	1552	1626	1415	1059	918	814	787	631	620	606	552	498	545	514	500	465	468	452	435	449	455	467	419	452	431	430	436	451	444	436	424	468	421	430	477	424	396	399	437	450	428	453	426	436	430	403	421	442	375	414	411	430	399	477	420	407	404	439	425	415	410	471	396	402	415	422	393	459	424	393	464	411	410	384	403	384	413	412	400	396	391	392	386	415	416	418	428	412	376	405	427	456	388	387	424	413	385	385	409	434	391	430	436	422	394	380	389	380	367	434	433	412	401	406	403	387	407	437	419	432	422	409	412	404	422	404	419	426	428	406	412	408	396	406	427	366	372	388	444	376	408	414	414	401	390	385	406	415	416	404	370	375	411	387	407	397	379	397	415	358	430	386	416	413	432	403	398	418	412	385	424	403	397	405	423	440	428	401	426	396	385	439	430	396	419	429	382	431	403	431	447	386	392	420	388	404	442	424	414	402	417	440	390	400	417	382	412	421	372	411	424	387	433	439	416	422	402	421	407	380	417	436	432	384	439	387	433	423	394	430	423	420	387	404	401	396	397	441	377	415	433	367	405	384	434	441	399	412	387	430	431	408	421	428	400	428	423	421	382	431	410	394	377	422	418	410	409	417	420	402	418	404	421	403	402	427	419	418	406	411	439	413	404	390	388	387	402	397	415	407	450	411	416	381	405	395	424	376	408	412	395	415	392	435	396	392	397	445	418	422	418	405	414	396	402	424	395	423	420	442	435	411	380	401	448	425	396	407	421	421	415	386	396	387	413	395	426	416	406	427	407	414	436	405	415	381	419	404	399	393	403	395	394	395	425	380	417	398	398	373	441	414	412	424	383	383	387	390	400	449	428	427	368	424	416	410	410	392	394	427	395	432	393	388	418	410	405	437	379	442	414	385	407	407	404	424	388	437	408	416	447	407	432	440	426	415	417	422	400	377	432	420	373	411	407	415	403	405	415	413	413	447	418	406	410	384	420	468	411	414	403	446	380	405	428	424	411	399	411	392	438	437	441	405	418	431	420	417	410	402	423	404	391	391	396	383	425	408	386	426	420	423	386	386	430	424	423	398	408	407	403	424	436	370	400	438	449	434	366	412	418	416	410	412	415	419	409	362	425	375	375	369	429	413	386	408	419	434	413	408	426	388	387	444	383	400	413	455	380	410	387	412	373	372	423	389	413	433	394	409	404	413	402	409	409	407	400	393	423	415	433	402	406	383	402	413	403	429	413	433	394	421	428	398	378	411	377	440	417	398	391	418	403	406	407	417	402	380	444	395	407	443	453	395	413	406	393	412	396	433	424	463	400	401	395	389	389	385	385	414	413	402	461	409	411	451	405	406	433	400	407	399	415	397	419	372	440	411	413	404	368	409	441	435	372	422	412	436	410	414	415	421	386	409	398	439	384	436	408	405	381	377	396	413	401	393	405	437	416	420	426	392	417	444	397	388	432	428	400	418	396	409	374	444	386	427	374	421	398	402	389	394	437	419	394	409	413	411	416	400	407	386	430	398	393	369	408	442	407	418	408	424	424	437	402	426	385	395	419	398	385	403	405	390	429	392	427	402	415	420	423	410	450	394	407	446	417	372	353	412	402	381	383	446	412	436	429	418	403	406	434	432	410	384	389	392	410	423	379	374	405	378	388	402	427	413	409	431	376	420	416	398	389	425	395	378	399	405	386	397	427	391	427	437	430	413	415	398	409	384	420	407	405	408	378	406	411	384	390	420	435	418	411	422	430	426	438	394	422	418	418	392	435	417	439	433	403	411	398	412	401	423	404	438	424	402	416	411	420	414	418	406	382	422	411	396	393	401	427	415	374	378	407	398	401	408	412	390	403	398	437	460	394	419	444	393	402	396	402	363	396	404	439	392	366	372	420	376	402	428	407	429	438	397	425	401	412	421	393	426	429	408	427	409	436	425	406	432	408	398	415	426	435	401	382	442	419	408	401	364	443	434	397	414	393	416	412	403	422	384	395	414	439	407	421	381	425	415	448	412	400	464	400	407	401	402	404	429	386	403	395	374	415	414	428	407	420	399	386	377	421	423	417	421	431	401	406	400	381	448	372	425	369	405	413	395	385	444	427	384	409	401	400	373	393	419	418	410	433	418	381	404	384	425	393	418	416	401	437	419	396	439	410	387	444	373	441	437	403	401	396	402	375	407	397	437	399	414	411	427	411	477	405	373	413	388	412	383	408	403	395	413	390	391	411	415	404	411	397	415	437	410	386	410	400	404	429	428	387	415	406	395	381	415	403	407	403	377	424	384	390	396	433	416	396	417	402	401	404	421	395	389	387	398	389	384	427	412	407	415	405	399	463	421	424	380	363	393	371	405	408	402	414	421	406	421	399	404	397	436	428	439	415	420	388	408	414	423	384	385	410	392	414	400	409	428	454	419	431	410	440	422	385	411	401	388	409	382	409	416	416	387	431	412	378	406	457	402	396	417	383	445	411	421	419	430	404	394	429	404	396	442	401	395	405	466	408	390	426	453	397	454	387	419	428	389	378	412	385	395	448	408	414	414	422	429	413	405	414	400	438	398	476	388	410	423	408	435	422	407	385	388	413	415	425	398	383	380	408	421	433	407	422	443	373	403	394	416	422	413	401	397	420	400	411	399	408	412	419	426	425	421	464	402	397	397	422	373	417	386	385	415	420	414	436	446	416	448	400	388	404	385	434	426	418	425	400	412	401	372	412	375	410	418	406	415	380	409	432	445	414	394	445	412	402	429	404	411	400	440	427	406	389	430	418	430	407	425	384	442	391	448	417	407	399	390	397	426	403	374	371	370	382	400	419	418	384	451	455	406	362	422	408	412	419	439	412	379	379	415	395	444	427	408	396	371	426	441	391	375	410	421	420	396	404	462	405	409	423	380	354	402	419	421	421	404	412	437	422	429	424	423	437	390	442	412	431	405	405	418	413	420	447	403	419	459	432	445	418	389	399	388	428	386	412	381	380	430	431	443	407	389	427	434	397	384	378	400	402	380	411	400	396	392	399	409	412	406	423	431	407	365	446	395	412	391	442	400	410	392	395	399	371	409	390	430	412	402	421	393	390	373	414	389	408	427	412	380	410	427	395	428	433	415	426	429	441	383	412	448	397	403	391	412	427	402	426	405	408	411	383	403	418	407	418	418	392	415	424	437	419	405	423	397	411	394	374	430	392	412	409	415	450	391	431	390	422	419	430	442	401	387	414	455	374	387	383	412	423	418	418	388	441	410	388	430	437	436	413	421	362	386	417	396	396	393	383	427	366	402	442	381	408	402	411	405	402	447	402	440	402	423	416	433	400	399	416	429	436	457	418	451	397	437	429	429	401	413	382	413	431	427	382	436	412	427	395	411	379	395	379	417	452	404	433	408	422	432	385	422	432	397	402	389	437	432	421	378	426	432	392	419	400	424	368	379	374	431	409	418	439	431	462	412	409	419	420	393	400	431	389	391	444	420	424	412	403	406	382	406	425	448	413	444
4083	468	385	390	431	397	390	388	377	368	391	355	378	374	376	394	339	381	350	369	412	399	381	355	377	385	372	407	367	395	386	378	406	364	426	387	382	348	397	395	395	375	378	375	393	342	377	397	360	399	374	344	368	354	385	421	392	366	391	354	363	398	405	386	374	392	395	387	398	363	358	338	417	377	371	401	374	365	388	402	419	379	388	358	382	404	375	374	364	366	390	363	351	384	388	361	390	411	399	400	378	401	359	380	374	384	413	379	381	382	360	373	387	411	391	388	399	405	352	368	373	420	400	367	384	359	389	379	360	387	372	368	385	392	378	407	379	364	357	406	407	403	371	387	361	359	371	401	374	348	378	376	379	384	377	385	368	370	354	369	371	359	400	379	400	401	407	361	379	394	354	400	407	406	376	389	407	374	370	383	391	388	382	411	385	379	398	404	365	381	390	391	367	390	405	378	392	396	341	405	407	389	397	358	394	388	430	395	355	385	390	382	424	353	388	382	384	405	357	359	370	406	385	370	363	396	404	376	390	404	371	410	341	393	368	385	403	390	380	382	430	378	387	411	368	414	373	366	379	357	393	365	389	345	410	382	371	380	412	389	399	379	337	387	391	353	354	380	381	404	375	391	390	395	413	376	395	364	391	388	372	373	409	348	391	382	378	384	401	397	355	370	371	368	381	358	373	338	406	397	370	347	382	369	410	363	370	378	397	358	376	343	356	391	410	380	433	346	388	402	389	418	341	361	366	376	352	375	367	401	392	350	351	379	358	384	418	349	363	349	381	362	356	388	361	371	339	341	366	366	351	390	371	370	389	377	378	403	386	425	384	401	414	369	387	400	357	397	401	373	391	381	383	401	348	376	383	374	355	374	418	388	371	372	363	370	411	372	432	399	369	379	369	320	362	400	400	415	394	390	391	379	372	416	433	352	335	378	352	420	373	382	413	397	397	355	407	394	396	376	410	386	360	347	376	372	381	371	358	402	367	392	410	371	357	335	368	374	368	410	395	382	392	373	390	387	361	385	351	409	352	403	383	362	399	369	370	399	381	398	393	353	374	410	371	396	349	367	382	380	386	370	330	392	372	404	421	408	366	367	381	388	346	415	401	378	354	383	407	374	429	398	371	354	394	370	398	394	392	367	409	396	374	360	386	383	399	364	374	345	395	372	366	418	397	360	440	421	411	401	421	365	357	368	396	404	409	380	369	371	377	408	326	333	386	408	348	377	370	344	380	383	377	403	386	389	396	391	430	376	369	370	372	395	394	384	380	384	365	367	317	383	372	391	372	410	359	377	392	344	364	375	422	430	416	383	355	378	397	370	374	402	418	363	372	368	389	353	357	380	362	309	435	375	358	398	391	350	374	398	366	405	332	358	380	397	371	381	387	383	374	362	375	371	380	387	373	384	359	397	340	390	373	391	392	411	407	413	377	372	370	365	374	384	416	402	415	386	379	379	389	385	391	408	369	396	363	404	377	356	379	374	367	379	385	377	371	349	322	387	414	363	389	355	367	383	368	386	382	398	388	409	387	393	382	406	400	353	375	385	365	378	384	415	398	371	379	359	424	385	356	366	389	366	382	418	386	392	353	383	374	369	385	368	371	393	383	353	369	396	365	411	391	397	358	379	365	369	377	354	403	372	388	348	392	396	366	359	417	348	351	368	340	382	337	368	395	385	386	376	396	381	381	354	391	382	386	386	371	452	385	341	375	405	410	384	355	377	371	380	358	386	394	353	368	384	343	369	400	368	363	419	372	376	403	375	374	391	366	372	404	364	356	396	366	416	377	397	374	404	402	394	352	386	407	365	347	393	368	389	384	383	376	388	404	406	388	397	463	394	384	378	368	373	387	392	363	386	371	366	379	382	376	407	372	427	364	352	394	369	379	353	383	361	416	370	391	390	378	377	351	373	405	415	422	383	392	379	374	362	371	374	329	394	379	397	352	379	382	405	356	328	365	362	378	353	404	386	349	384	411	350	361	374	385	381	376	351	370	385	391	371	372	389	394	390	379	397	365	397	394	377	355	361	363	388	413	373	392	403	388	367	381	350	412	403	373	385	390	396	392	386	355	364	362	387	399	400	417	379	406	372	379	351	393	394	397	376	387	380	412	395	377	372	383	421	365	363	379	363	387	377	345	340	380	388	368	393	394	380	362	381	381	354	369	376	388	378	381	391	378	403	378	360	326	422	355	354	393	365	446	344	394	391	354	399	359	374	384	383	370	383	366	393	422	378	372	404	344	382	412	376	391	347	389	375	374	361	398	377	386	385	399	358	401	385	382	383	399	368	341	371	400	374	386	385	400	399	371	384	394	373	356	393	369	368	428	409	377	364	409	364	394	374	374	389	371	387	373	335	355	383	388	412	363	377	376	383	374	392	414	355	362	361	369	351	391	355	365	366	373	398	371	372	341	412	367	340	388	384	398	398	411	387	398	375	409	400	415	424	365	400	380	372	397	396	391	357	432	374	376	370	392	365	332	352	361	344	405	374	387	388	400	382	402	397	345	356	359	390	382	365	349	376	376	389	388	393	382	372	348	405	393	410	390	382	378	362	406	364	376	389	407	390	384	382	424	414	383	359	351	396	361	370	354	397	401	368	356	411	400	386	351	418	340	385	411	375	409	389	353	405	419	380	394	388	391	374	358	387	391	379	343	343	399	381	392	392	368	347	364	372	359	361	428	373	393	367	404	396	353	401	437	430	369	343	335	423	392	367	360	350	374	376	368	378	368	367	396	373	393	376	333	387	394	371	400	431	400	396	335	366	388	424	427	418	364	396	375	359	376	384	391	347	391	394	374	452	435	379	430	368	361	380	371	387	356	373	405	376	375	374	400	401	358	397	390	405	405	359	371	382	375	396	395	373	389	402	389	390	367	364	380	362	392	369	391	386	394	396	371	386	394	395	381	376	413	398	408	374	393	400	375	372	360	381	387	380	356	366	372	377	427	419	382	370	383	381	358	402	353	393	409	391	337	372	388	371	385	355	421	359	416	382	374	412	396	390	399	395	400	365	403	401	371	384	340	367	365	369	366	398	359	366	384	376	375	374	359	384	351	381	383	366	367	378	386	389	368	344	357	373	405	398	401	376	402	405	362	371	354	414	375	392	341	369	393	397	408	430	380	410	371	370	383	349	374	390	367	385	426	344	393	385	389	382	398	435	384	381	425	401	337	389	380	386	350	398	383	344	370	350	359	354	384	367	390	352	392	376	394	391	374	378	389	356	404	414	378	385	379	363	383	418	364	389	363	394	347	360	380	416	375	390	366	394	396	390	334	402	384	366	354	376	389	371	348	386	374	407	403	387	385	375	374	341	395	394	357	411	372	361	366	362	369	422	382	407	417	390	365	383	387	365	372	404	367	379	372	399	377	377	380	369	393	373	384	379	374	351	382	416	407	396	399	386	403	368	406	373	400	386	397	391	393	384	363	403	377	411	410	390	380	378	394	360	376	368	399	381	402	421	374	375	391	384
3781	925	973	926	976	937	844	908	927	895	947	890	897	907	911	876	946	927	894	880	914	909	904	915	932	940	890	933	915	953	918	904	915	879	956	931	907	920	907	887	909	916	928	895	902	951	906	897	924	925	889	944	896	911	896	845	902	977	911	907	924	903	934	895	885	944	894	909	967	950	842	838	919	878	921	879	888	913	889	949	971	972	919	901	925	902	898	916	905	964	926	917	919	906	951	907	894	875	878	904	886	914	913	908	930	953	941	895	932	923	989	951	897	928	879	901	960	932	862	938	926	867	933	944	894	934	926	903	906	952	933	892	939	921	943	882	867	918	918	930	969	881	924	921	909	904	960	863	907	882	951	893	929	898	912	922	901	868	898	853	888	922	896	878	914	869	925	929	953	897	864	989	900	875	895	930	876	964	939	892	865	926	931	932	880	863	901	921	889	940	913	866	872	879	917	917	881	901	948	876	958	921	983	885	923	906	880	906	908	909	910	900	899	910	971	834	913	931	899	929	946	905	871	910	919	938	933	898	930	918	900	933	901	874	930	967	869	894	869	913	888	970	882	898	847	951	896	927	866	908	902	885	870	911	942	946	905	933	909	914	923	903	880	997	926	962	944	933	891	896	877	883	908	914	934	917	942	926	894	913	930	898	930	950	906	919	922	909	963	882	931	895	888	925	921	923	858	903	899	855	913	905	904	832	912	914	902	965	869	929	932	886	915	894	875	1017	910	916	893	906	918	893	878	926	938	888	934	898	912	928	945	924	916	922	914	977	894	899	893	910	935	884	900	854	957	903	932	886	908	899	877	900	918	902	939	865	898	892	906	938	891	954	919	956	934	896	880	907	903	880	918	902	913	892	916	875	924	922	914	876	932	932	898	918	891	922	893	900	1005	894	910	876	925	899	926	902	937	913	968	844	896	930	907	908	918	947	934	902	940	939	886	968	929	908	974	881	912	847	921	919	888	919	873	929	873	930	948	895	867	865	927	896	891	937	862	920	933	945	918	902	937	946	906	957	936	922	918	885	865	937	880	891	880	906	866	939	927	892	929	948	869	944	905	953	975	934	909	917	866	910	944	934	948	915	925	912	878	939	894	943	906	874	974	911	960	872	949	909	978	864	858	851	870	945	902	891	903	870	887	913	957	935	923	915	961	953	894	872	923	911	885	891	912	949	915	895	900	870	919	917	949	896	899	928	885	922	946	827	894	869	905	908	940	905	850	901	905	919	900	958	876	866	906	867	897	867	929	908	909	879	906	905	896	984	955	891	892	941	881	925	910	909	903	882	877	851	934	931	917	856	945	888	938	897	936	907	910	851	909	887	944	878	867	907	906	950	905	895	934	875	887	923	905	915	921	925	928	924	882	889	919	904	929	950	934	899	884	886	900	910	892	870	979	888	892	951	869	949	879	880	904	970	921	896	940	880	957	871	914	871	968	934	910	869	860	883	886	898	895	873	877	901	900	942	916	914	894	961	924	956	917	869	931	890	931	900	928	918	892	911	955	857	909	886	882	867	907	900	918	928	938	897	966	867	925	942	936	912	905	974	937	850	950	883	849	917	903	954	882	902	976	876	914	934	880	917	952	922	878	937	942	932	902	864	878	911	899	916	921	905	888	895	899	892	920	913	898	896	937	919	871	888	914	933	914	862	928	926	915	887	823	847	906	897	834	949	872	922	924	927	918	914	896	885	941	893	908	1005	927	874	896	918	924	917	910	882	889	908	885	883	855	929	938	906	914	917	882	960	964	893	924	860	889	946	933	924	930	913	958	865	918	876	871	957	961	905	964	887	898	906	930	905	975	935	901	895	917	898	931	868	919	908	933	913	877	889	876	906	986	863	944	925	952	897	902	896	952	850	946	873	909	937	903	986	926	925	931	887	843	934	876	870	933	927	913	920	826	921	903	933	898	945	880	897	864	958	969	927	884	928	928	945	907	882	878	945	950	919	905	944	879	884	882	898	869	904	884	879	933	934	938	956	942	831	907	925	898	891	902	881	931	891	921	893	903	857	884	924	943	943	897	925	875	942	885	951	947	873	895	926	923	873	892	937	872	885	855	871	853	904	911	923	913	872	910	941	961	873	954	863	875	898	906	924	972	921	907	842	918	859	973	908	895	932	870	957	871	920	875	940	946	895	920	931	887	859	866	916	905	874	917	930	852	943	910	874	881	882	895	917	883	899	906	995	888	917	951	940	931	903	951	910	872	970	935	920	928	886	858	892	911	938	889	879	868	961	859	868	924	920	956	908	893	936	938	899	886	912	923	878	937	910	875	932	961	887	864	910	993	895	925	850	933	918	955	930	888	853	867	897	959	941	938	900	922	910	907	899	883	917	908	936	911	954	909	917	931	895	915	854	915	902	937	898	909	891	897	926	942	935	954	897	940	931	865	868	926	897	858	904	917	900	960	933	864	972	888	942	938	941	916	894	859	867	905	923	918	911	920	890	932	889	943	945	917	927	894	929	945	913	910	923	943	851	943	890	908	907	938	937	896	908	909	918	942	851	934	946	905	903	907	909	942	870	896	946	915	926	909	864	937	891	917	922	901	892	896	854	963	908	927	965	859	917	876	932	899	957	835	872	913	945	924	912	878	923	913	900	899	929	955	957	936	897	909	953	944	883	894	892	980	876	875	867	890	921	887	921	885	917	940	886	866	933	873	910	875	936	910	854	958	888	925	964	893	914	913	862	886	946	923	930	940	924	861	887	898	946	917	933	916	898	920	871	928	897	900	928	941	859	906	856	913	860	886	865	861	989	878	934	888	958	940	945	945	855	918	829	923	926	883	883	971	915	837	903	852	934	924	909	860	940	931	936	883	835	915	981	878	873	923	864	944	941	880	948	966	918	878	896	908	930	894	883	866	906	958	897	919	840	924	922	915	936	900	885	840	976	907	886	909	894	912	881	962	862	899	943	884	869	867	939	948	914	912	910	945	882	886	906	907	929	940	933	894	836	882	922	929	912	932	857	906	848	867	894	851	927	908	900	920	918	972	916	989	904	923	948	882	888	857	878	911	936	880	884	962	976	869	872	928	906	878	889	917	847	928	889	938	897	907	875	933	886	905	874	916	960	867	917	912	962	913	904	907	938	901	843	898	943	901	889	911	921	925	957	951	909	941	945	905	915	916	919	881	923	895	950	907	956	869	879	888	988	929	912	900	925	938	972	885	900	941	874	888	894	883	904	869	912	917	911	913	935	890	877	892	862	935	901	881	925	908	921	845	931	913	899	927	890	877	943	874	920	911	895	900	904	933	915	879	950	927	961	884	872	935	957	908	896	902	955	909	925	922	859	853	851	911	826	876	923	880	932	962	834	911	888	903	898	908	853	938	871	933	906	903	953	932	935	889	895	877	942	884	944	947	885	921	898	901	928	900	857	868	895	937	909	967	908	947	896	901	887	871	925	943	885	875	877	912	931	925	933	907	890	956	930	914	916	1015	935	915	866	934	934	900	895	884	835	898	883	907	900	921	885
14087	1123	558	485	465	402	371	409	374	363	365	356	362	304	384	387	332	341	345	347	347	361	358	340	377	346	347	287	353	336	324	379	361	354	339	351	383	340	330	343	340	328	349	362	314	284	322	364	333	338	354	351	360	366	383	351	312	357	340	362	344	317	340	315	362	413	334	340	370	339	351	325	303	347	352	366	340	323	349	332	310	339	322	343	350	344	345	358	325	329	346	343	323	353	357	322	340	347	338	344	321	356	345	333	357	373	352	371	292	351	340	279	352	343	360	324	311	331	337	325	320	339	333	315	341	342	329	311	351	312	321	356	328	322	331	326	351	332	319	351	360	352	335	329	333	346	357	330	312	316	312	358	374	381	375	343	326	362	320	347	335	341	344	340	332	338	309	345	382	351	345	309	364	358	368	379	362	362	358	343	323	332	337	328	329	362	342	345	342	307	345	308	341	316	361	342	315	319	323	362	363	329	341	386	354	344	322	333	356	343	307	354	351	363	348	325	313	314	352	322	368	325	363	336	339	362	361	340	355	318	351	379	335	308	356	284	326	343	386	349	353	311	346	336	378	331	333	354	348	354	317	334	357	346	315	313	331	343	349	353	326	327	344	331	349	376	372	361	327	348	356	339	338	325	330	350	347	343	326	322	358	330	292	350	353	319	345	341	330	306	319	368	351	342	308	334	319	380	325	365	357	328	333	338	328	323	369	371	362	303	337	360	308	302	352	369	325	332	342	314	337	338	365	334	306	348	338	335	398	353	338	335	383	348	331	339	342	320	333	342	354	306	340	328	315	319	352	326	333	332	327	338	347	370	370	339	326	321	348	332	386	353	289	377	319	315	328	354	382	356	332	376	332	332	343	330	317	386	328	355	281	341	314	357	315	306	337	365	366	342	316	349	339	335	324	320	338	386	353	327	296	341	359	345	336	334	320	350	370	365	355	399	357	340	329	338	330	308	352	359	327	300	316	320	322	312	326	356	348	342	361	330	374	333	363	360	316	331	345	337	346	335	322	355	335	357	347	346	311	345	324	370	321	312	317	300	337	302	351	310	305	334	299	336	339	308	323	339	395	311	326	355	347	307	340	302	315	316	345	318	322	330	341	352	343	354	331	372	332	358	328	364	323	316	332	357	342	309	319	332	353	342	340	343	351	366	357	292	345	354	392	342	339	346	364	323	379	377	308	314	328	338	351	335	338	373	305	317	325	353	357	367	331	299	332	343	375	369	332	390	321	334	316	359	360	298	312	350	307	339	320	334	319	323	369	338	342	352	345	353	357	349	359	333	364	345	328	332	330	347	340	366	319	379	315	363	318	356	348	329	337	357	357	333	341	335	358	339	346	351	383	376	320	315	331	345	331	337	328	341	340	336	348	341	343	381	336	312	349	374	359	312	356	374	323	377	319	331	334	343	345	339	358	342	354	334	335	387	368	342	362	341	318	320	335	332	366	337	374	314	306	352	315	348	326	325	361	329	356	344	356	341	355	358	401	316	375	348	324	355	366	334	334	358	363	347	319	341	397	335	348	322	323	305	322	349	349	346	369	333	298	313	370	312	327	333	345	336	354	347	339	334	320	342	317	317	331	336	351	358	354	329	336	349	317	319	360	355	371	378	317	357	344	345	340	324	327	351	350	363	365	316	333	346	340	338	369	366	315	338	358	360	354	328	340	347	341	333	364	358	332	344	342	337	348	314	343	342	303	342	324	355	339	358	316	340	318	330	358	316	339	361	407	408	344	343	326	354	363	346	389	347	348	361	362	338	322	332	342	351	347	347	353	323	355	306	309	352	348	351	333	276	348	343	306	345	339	329	322	320	316	357	372	326	320	339	328	308	317	352	333	344	329	353	348	329	332	343	375	339	363	347	311	348	361	326	324	346	334	316	374	380	348	352	327	363	349	338	389	343	365	352	347	404	333	354	339	317	345	356	372	342	350	355	366	338	341	377	337	346	327	326	332	321	338	321	339	351	336	345	352	325	347	323	344	321	361	302	384	340	328	318	337	345	339	370	337	329	354	380	361	315	343	346	315	328	313	326	382	387	351	369	339	351	365	350	332	356	351	337	349	339	347	356	344	368	328	310	336	353	328	349	367	380	306	336	335	325	386	350	360	318	352	338	352	315	359	377	354	350	341	345	342	356	355	319	324	348	360	375	341	337	358	342	326	333	315	350	371	363	313	323	329	337	321	357	322	342	351	340	303	329	365	351	332	348	326	384	345	313	364	377	350	341	334	332	302	317	362	356	335	304	349	390	373	315	366	318	304	318	351	332	348	369	322	321	320	357	323	336	354	340	339	359	340	332	326	353	367	328	358	344	358	326	366	356	362	349	352	337	345	351	340	328	332	380	314	354	360	326	366	327	389	353	287	323	376	360	361	336	339	363	339	332	329	341	325	310	369	371	335	336	343	346	354	341	314	350	315	335	338	337	333	344	344	350	310	298	307	333	340	375	348	357	342	343	377	338	363	330	340	337	324	305	325	362	350	320	336	337	354	314	322	377	337	325	319	360	311	356	359	286	307	312	341	330	315	332	357	347	364	346	340	343	312	307	332	327	371	371	367	365	382	365	354	360	312	315	343	343	359	347	337	329	333	347	296	346	325	345	348	370	362	342	337	329	338	346	336	382	312	327	327	338	331	337	333	337	327	366	331	369	366	349	353	314	306	342	327	360	347	337	347	332	341	370	325	339	329	356	343	316	373	328	319	360	351	333	326	322	374	388	333	339	334	361	316	318	335	363	318	300	345	318	346	302	354	322	347	355	351	346	355	343	324	339	323	327	327	345	379	351	320	346	341	348	347	339	300	329	308	317	345	323	344	331	354	318	348	363	323	364	341	357	330	344	343	362	358	338	357	345	340	330	361	354	366	358	353	358	339	288	372	336	357	326	344	336	326	332	343	346	315	341	318	340	338	344	354	319	324	341	347	376	358	364	354	397	371	346	332	370	394	345	336	335	327	358	364	309	332	331	344	348	326	339	320	362	372	325	361	355	354	317	322	344	318	364	349	308	319	362	342	353	310	315	298	333	327	332	318	364	351	339	335	340	325	354	341	332	324	303	344	335	299	330	351	330	372	322	325	337	332	384	353	330	333	334	317	358	346	336	337	338	320	319	361	333	328	335	345	338	366	369	345	357	358	357	311	353	321	312	352	358	328	310	325	327	353	307	363	307	333	358	352	326	302	337	335	352	324	332	339	321	338	330	346	350	308	312	292	316	312	344	355	332	384	390	359	332	329	374	323	332	324	317	337	365	357	322	317	372	349	333	328	358	326	348	342	348	340	362	331	323	334	314	343	350	312	295	376	337	345	321	317	335	340	343	384	363	326	342	330	357	335	305	375	351	325	340	370	332	348	311	320	361	322	343	326	332	369	320	380	375	387	339	366	344	289	344	334	360	332	338	362	373	341	307	338	325	330	336	341	336	368	339	351	324	327	304	353	386	341	314	311	326	344	325	363	337	329	337	358	358	343	348
10569	1017	1332	1340	1254	1135	1144	1014	984	906	935	956	872	874	907	874	880	905	847	823	893	862	827	846	882	827	812	806	869	872	878	850	786	810	842	856	799	785	787	830	844	799	765	878	794	780	842	824	795	806	813	799	831	822	788	891	802	827	826	868	833	853	810	813	786	807	815	800	798	803	792	822	817	797	853	811	744	802	825	822	830	783	788	807	795	790	801	775	812	778	775	817	831	815	824	819	835	799	774	836	782	793	829	816	791	834	830	823	820	719	785	831	778	818	849	799	847	805	788	843	794	825	783	761	815	806	793	924	818	842	790	791	798	828	820	824	863	808	830	865	851	838	828	833	765	806	839	791	768	799	825	830	834	802	800	772	774	784	787	847	821	793	865	772	853	776	787	797	779	855	824	763	843	827	819	832	821	773	837	796	810	795	812	831	815	814	800	791	817	793	821	778	789	778	834	803	761	791	817	798	813	833	835	793	848	797	773	761	817	794	803	805	806	837	785	802	782	758	852	824	777	833	804	842	828	842	836	884	808	799	815	841	805	817	803	775	825	805	778	813	826	817	854	763	793	797	761	826	865	793	798	825	826	777	810	846	851	866	825	811	811	828	808	777	738	822	791	782	777	866	781	807	908	819	858	811	851	795	830	848	804	835	755	789	792	834	814	858	825	812	794	824	785	822	817	801	789	749	799	821	812	773	834	809	838	804	781	834	797	825	854	818	862	850	777	775	787	817	791	813	804	849	821	778	826	812	777	789	799	799	834	853	795	738	818	832	812	838	844	792	854	815	804	824	786	814	833	834	800	782	811	759	868	842	745	784	809	775	850	843	862	863	811	821	784	825	854	800	843	852	810	836	831	839	809	824	788	841	872	771	787	852	833	832	810	821	839	776	824	734	853	848	851	878	803	849	825	846	838	792	836	805	821	768	782	821	761	747	842	816	839	815	788	820	847	835	748	790	774	868	786	796	847	835	848	786	790	802	828	831	790	786	859	821	805	793	832	830	750	843	801	769	810	790	818	839	832	753	792	787	825	849	837	847	770	779	835	804	827	788	829	813	864	757	764	755	844	810	828	838	855	785	841	779	796	831	806	800	808	876	827	811	812	744	825	783	817	819	753	837	815	838	780	803	813	752	845	857	772	840	872	777	773	798	837	845	849	777	828	814	824	838	808	812	820	813	820	771	862	811	822	796	838	806	824	776	794	781	804	834	835	786	790	774	828	801	824	784	870	802	805	805	840	831	837	835	797	818	816	839	855	838	833	828	788	773	801	824	831	800	852	775	820	828	826	767	789	864	819	765	803	830	787	814	783	846	810	757	824	810	798	784	825	873	823	783	847	825	809	803	771	797	803	731	818	727	778	771	795	832	817	797	772	784	793	825	775	785	792	852	864	813	775	772	822	740	810	798	801	807	801	783	795	854	846	854	840	800	797	807	850	878	828	837	811	774	791	800	780	816	824	854	776	775	775	833	803	821	740	808	826	781	840	802	804	824	823	804	856	810	833	849	842	849	797	825	832	843	789	792	807	833	802	747	851	847	813	790	824	837	841	830	824	824	851	860	796	779	792	794	806	829	794	825	812	770	791	843	799	789	773	841	868	832	822	864	818	810	826	805	802	799	829	799	814	824	825	847	762	785	814	767	771	806	819	797	786	801	806	809	779	822	825	807	875	798	837	823	800	793	847	794	828	816	791	786	817	793	827	829	854	826	822	801	796	804	839	816	744	827	815	858	808	855	827	816	789	861	825	805	824	814	826	817	811	859	795	773	805	840	808	839	799	782	805	836	814	827	808	847	815	810	810	786	826	818	828	767	826	786	808	781	868	761	807	811	862	851	786	834	818	818	812	816	829	822	803	800	793	835	838	841	870	785	867	782	848	798	802	783	789	753	779	826	841	826	786	757	852	865	798	798	806	829	831	815	777	815	832	834	838	816	851	800	782	880	812	800	845	822	834	847	800	846	819	812	812	805	851	804	800	826	790	797	789	783	861	842	804	800	834	799	852	790	806	845	770	796	786	815	812	814	823	809	731	805	817	787	832	834	751	755	805	832	765	814	728	768	836	814	760	833	829	818	792	759	797	814	816	797	775	782	810	789	788	826	805	778	826	839	834	762	790	817	811	812	839	786	808	825	798	773	858	830	835	786	798	792	805	828	769	788	769	853	796	811	779	858	786	834	761	759	846	853	820	801	826	852	830	798	825	810	794	797	739	806	816	766	826	807	823	819	850	817	837	812	822	839	780	808	799	827	852	870	793	854	813	813	811	855	773	822	819	812	818	774	829	821	862	819	838	817	782	785	847	782	781	789	809	821	822	790	827	808	828	785	814	787	784	796	793	815	800	784	871	756	831	799	881	807	769	810	819	784	811	802	830	809	828	825	844	801	824	822	860	848	768	800	773	800	810	798	831	862	877	765	833	811	764	810	843	806	759	811	802	840	800	813	766	770	850	820	791	787	824	790	851	753	777	841	746	788	846	836	867	775	842	879	811	821	790	737	835	799	773	817	793	884	811	800	802	793	817	811	789	825	805	818	790	787	834	825	791	785	795	840	821	805	806	790	778	776	812	828	806	818	791	839	789	836	812	824	786	849	778	738	861	767	844	843	815	855	823	853	773	792	872	784	784	783	783	801	840	790	823	760	807	781	814	785	825	842	822	784	786	838	807	898	801	809	795	802	787	814	822	839	727	793	769	793	800	761	775	766	857	815	839	823	796	853	838	833	836	822	838	814	771	792	847	816	796	796	792	810	774	774	814	798	766	840	828	850	800	781	764	834	828	817	786	828	783	842	800	799	862	792	769	842	807	786	856	803	804	831	813	816	812	717	822	819	798	818	792	818	780	783	856	838	854	821	831	853	802	800	826	828	789	819	791	815	791	771	816	780	785	789	836	837	783	785	809	807	781	811	749	802	822	844	798	805	798	805	830	841	828	836	768	793	802	818	841	817	799	824	789	785	815	843	829	797	855	795	800	782	784	821	805	811	823	779	785	800	821	810	793	814	805	824	841	844	804	798	794	753	786	783	862	793	809	807	836	800	792	800	784	819	784	822	799	817	762	845	813	863	805	826	824	795	807	816	844	849	831	808	760	779	792	814	821	799	825	767	833	824	787	793	889	814	822	791	810	843	818	855	814	791	784	825	839	794	795	799	835	803	791	846	808	824	815	756	802	851	838	771	797	808	803	807	835	783	840	797	780	834	825	831	751	768	783	774	792	810	755	805	792	775	780	818	750	800	842	786	791	813	851	788	826	769	846	878	844	778	853	798	792	814	817	794	797	838	786	797	775	815	831	823	782	814	790	808	827	805	752	805	805	854	829	779	813	793	778	787	821	778	795	838	761	777	757	779	807	832	777	845	801	828	771	840	792	800	818	807	803	853	787	795	797	825	772	764	800	791	786	810	773	804	796	829	817	834	860	822	778	790	831	780	774	786	833	831	808	813	818	770	821	802	846	836	784	827	789	817	818	807	791	805
22224	1991	678	480	344	245	256	221	213	194	193	196	181	171	187	147	176	166	186	180	169	174	144	179	178	130	142	151	142	162	155	161	146	161	185	181	160	170	162	163	155	157	140	163	151	168	152	184	169	147	158	159	165	130	137	164	153	143	158	146	158	161	147	140	149	166	146	155	156	127	160	164	158	157	142	164	151	137	184	146	162	176	127	151	155	147	153	161	155	167	178	152	162	147	157	167	145	146	139	141	152	152	170	146	155	163	145	159	153	161	126	158	167	154	155	134	136	128	146	169	156	160	152	175	139	161	153	153	166	202	147	122	156	174	166	143	150	156	145	133	166	151	141	149	144	167	146	152	148	144	151	158	154	151	139	138	163	126	135	142	157	168	149	144	162	150	137	140	155	170	158	167	147	175	161	134	173	165	138	152	122	150	163	153	160	168	158	155	159	174	161	153	141	173	153	142	150	163	122	157	145	162	137	138	124	159	151	149	153	155	165	146	145	169	164	157	168	144	176	129	161	159	137	144	146	160	174	161	130	161	173	141	149	147	152	134	169	158	146	156	141	150	156	168	145	176	167	143	132	179	148	171	172	139	165	186	129	160	135	156	153	175	150	168	163	161	163	152	147	149	140	158	150	151	153	190	157	129	162	149	144	145	143	146	145	135	164	162	147	151	170	161	141	170	135	167	168	160	146	149	136	149	153	162	152	188	163	155	170	128	125	147	134	157	149	151	155	130	166	145	147	163	153	151	162	160	160	154	151	152	162	159	163	166	151	137	147	177	176	144	151	163	146	168	173	149	136	149	176	149	139	167	157	161	140	156	162	163	161	154	140	150	154	148	158	124	157	139	139	168	149	159	144	144	175	166	141	135	164	174	159	136	186	157	137	147	154	157	142	171	146	162	152	170	177	149	149	137	153	150	160	155	149	135	160	167	154	133	176	152	145	162	139	163	154	161	146	158	144	143	135	178	154	135	145	175	150	147	162	163	137	161	147	172	150	167	159	162	163	153	155	159	138	166	166	137	155	138	175	162	139	155	177	148	160	141	166	141	161	147	175	127	148	147	151	149	163	149	144	132	151	150	147	156	164	177	158	139	157	154	135	129	162	171	142	164	144	144	162	160	142	165	159	161	171	132	151	136	136	152	150	165	166	160	149	160	152	152	166	159	149	148	133	152	144	156	157	171	147	132	150	130	148	142	162	169	164	143	164	154	148	155	161	144	145	171	143	162	143	164	172	145	135	157	161	155	160	158	165	144	167	161	146	133	172	150	157	149	137	151	139	156	159	166	147	155	133	152	157	145	145	163	152	160	155	155	147	166	171	156	147	168	139	160	154	136	148	142	149	150	164	144	170	147	141	189	149	152	150	153	163	143	176	161	162	186	159	177	154	135	144	153	154	146	137	156	147	152	134	144	156	161	165	152	148	149	139	121	163	150	148	152	163	145	143	147	145	166	148	144	156	163	155	136	176	174	158	153	139	147	174	139	155	155	170	164	152	156	158	162	134	136	142	172	144	170	157	157	160	153	147	190	174	141	183	145	141	165	159	176	172	150	147	147	145	157	148	158	154	126	163	159	173	134	133	156	166	167	148	169	162	169	143	160	147	160	159	154	146	157	165	145	157	133	167	140	139	132	164	140	175	148	175	153	141	142	169	164	140	151	163	170	152	170	135	154	134	149	158	152	153	149	154	181	155	166	149	171	165	171	140	154	151	148	126	142	153	167	169	176	160	150	173	165	188	133	172	142	150	158	158	136	149	164	164	146	172	140	138	142	142	167	144	147	159	157	143	152	161	162	155	161	145	177	162	142	144	154	163	163	170	139	161	146	140	154	147	148	167	159	146	151	159	149	163	148	161	142	147	161	140	157	122	153	135	143	163	164	186	129	155	146	175	150	154	155	171	168	150	151	183	137	145	156	154	151	175	184	140	158	159	155	138	162	152	154	171	173	148	142	154	143	147	174	154	146	156	157	153	167	172	162	148	142	161	158	161	153	154	158	141	141	157	157	159	140	153	160	147	159	149	181	154	176	148	168	151	158	157	127	161	152	165	174	158	150	158	161	169	149	181	120	163	183	149	129	149	145	157	145	141	148	165	163	162	157	169	170	154	152	156	146	155	138	148	151	141	156	127	171	127	134	159	141	157	167	165	145	181	147	159	153	163	151	170	170	132	146	138	155	138	170	133	152	166	158	149	118	166	169	149	137	167	138	160	136	163	147	134	155	134	163	136	140	152	144	152	167	153	150	146	165	162	153	165	149	167	150	133	164	155	170	153	169	151	144	164	135	144	148	151	169	149	134	168	167	155	136	162	154	159	155	139	158	158	137	170	140	157	162	176	150	173	160	142	175	140	152	136	123	151	181	179	132	171	164	127	148	136	148	161	150	148	150	152	159	160	150	138	132	151	170	144	134	172	130	157	188	154	171	138	149	136	148	150	154	155	181	172	178	182	166	163	165	153	153	184	147	155	168	164	158	170	153	150	158	155	171	169	149	159	158	158	166	173	165	157	141	140	141	149	150	155	162	169	127	174	171	160	152	161	160	138	135	151	178	148	167	143	154	158	151	155	153	153	164	159	148	162	158	151	172	152	159	141	149	155	143	176	166	163	144	168	148	144	138	143	158	167	169	137	162	152	138	153	152	162	142	145	145	162	137	146	137	165	155	151	161	135	149	162	149	162	148	151	165	148	149	143	165	165	151	128	159	168	168	149	152	157	128	158	145	162	156	140	163	151	140	164	149	151	163	161	179	134	125	141	153	143	154	140	146	159	152	169	183	167	173	151	185	158	144	146	140	174	130	139	150	181	153	152	169	139	156	177	162	162	144	142	141	148	182	144	154	155	138	157	145	143	150	153	140	164	139	153	170	159	158	164	146	162	137	167	170	158	166	163	149	150	154	160	148	163	156	163	156	150	185	144	139	165	142	174	153	157	149	135	139	172	150	143	148	146	144	156	135	188	156	141	150	142	157	153	166	144	156	125	146	144	156	145	146	171	146	161	139	133	155	160	155	120	160	167	167	141	160	162	149	148	155	150	146	149	144	155	149	143	136	163	161	162	157	144	147	150	153	154	135	143	155	155	170	169	167	144	125	135	140	148	137	158	166	144	162	170	153	138	137	189	153	167	147	152	123	158	161	159	154	158	178	159	144	152	168	151	162	157	133	150	164	143	145	139	132	156	143	162	177	153	186	162	167	140	164	180	153	151	114	146	153	164	163	150	150	160	191	138	158	143	144	163	167	160	150	143	151	147	147	144	145	143	148	145	174	141	163	157	160	156	170	170	144	179	151	158	169	162	143	149	132	162	137	159	144	150	176	167	152	154	140	146	148	148	150	148	173	154	139	136	147	148	177	155	167	135	163	160	142	150	164	171	164	155	170	140	137	175	163	149	147	152	157	156	144	148	176	136	144	145	164	153	157	147	135	157	147	159	137	142	169	125	166	155	154	121	136	167	152	140	168	156	148	158	150	158	151
13470	820	1410	1603	1393	1114	939	830	717	665	594	567	553	609	526	527	511	524	457	494	449	447	481	449	474	430	427	454	437	421	441	401	448	442	432	476	440	393	407	467	444	396	430	404	402	414	439	431	467	384	439	386	401	376	385	410	407	409	403	413	379	413	426	434	392	406	413	438	399	405	433	419	399	405	399	415	414	396	376	403	454	405	418	449	410	428	393	371	414	437	411	441	444	370	421	406	397	436	412	410	408	366	397	400	412	400	378	415	391	426	379	410	404	391	399	445	422	403	431	380	445	406	402	435	369	408	434	444	396	405	415	433	405	423	422	428	397	395	398	394	402	437	420	402	405	388	390	415	373	413	452	375	404	410	380	419	394	396	405	411	398	410	481	415	412	445	406	416	401	403	400	393	359	384	413	419	396	452	405	402	395	423	428	401	386	405	433	412	413	422	397	426	418	400	421	438	404	443	406	438	396	405	413	405	400	426	404	407	381	417	404	431	407	418	416	439	429	374	437	374	392	392	384	376	384	389	403	368	400	420	414	441	406	412	399	407	430	394	395	417	417	407	431	400	405	391	410	425	405	377	441	451	399	390	361	418	354	433	402	396	404	406	395	415	400	353	353	420	418	435	392	414	396	383	389	424	430	415	380	429	405	357	411	396	425	408	417	417	411	416	408	455	384	418	371	418	444	416	417	440	417	419	389	406	394	399	428	400	420	415	420	430	396	441	398	422	377	433	415	420	392	364	419	399	397	421	402	422	425	396	385	453	436	423	417	405	426	392	417	394	375	411	421	365	418	391	396	404	409	396	413	393	391	423	419	400	385	437	399	387	381	401	401	391	397	398	426	440	441	428	401	418	426	430	392	417	422	420	381	402	430	420	401	414	404	446	409	414	425	427	422	405	427	419	411	431	367	420	406	415	396	386	399	426	418	404	433	401	384	399	375	416	404	434	407	403	430	366	411	382	398	435	411	399	400	395	403	407	414	407	435	402	420	403	386	427	380	434	427	432	390	396	393	389	434	432	417	446	424	414	432	434	448	403	418	454	445	448	396	394	389	396	419	384	396	427	428	419	415	447	407	463	424	418	429	388	379	401	414	387	430	400	422	394	400	378	440	392	415	369	413	374	413	403	441	386	400	377	431	413	400	386	382	396	395	407	396	416	414	388	405	411	418	437	392	384	403	402	391	415	390	392	368	400	382	415	399	406	407	426	426	425	407	415	403	411	428	379	424	393	440	391	396	385	392	403	422	360	446	424	406	453	425	395	383	405	418	435	403	450	404	385	400	436	419	405	406	417	391	421	453	428	435	386	424	415	429	384	404	421	441	398	417	388	408	394	407	398	418	415	413	444	379	394	421	418	418	441	429	397	415	390	419	410	367	416	383	377	417	389	379	404	358	385	419	419	415	402	386	387	397	375	370	378	419	409	420	396	389	401	407	438	439	365	435	403	394	448	398	394	412	433	411	379	400	426	377	429	388	423	443	393	395	398	379	401	392	375	421	397	406	418	408	392	421	395	392	407	442	420	434	402	430	394	417	400	416	416	418	385	425	405	407	397	416	447	382	418	397	426	393	401	415	398	384	346	455	431	401	367	386	389	399	376	409	387	417	392	412	428	396	421	382	417	405	393	381	385	422	384	393	439	407	367	387	404	406	405	421	423	396	354	367	377	406	420	426	424	438	417	395	375	434	381	413	384	394	391	396	431	380	415	394	413	393	404	352	362	388	441	410	406	390	410	412	433	417	399	419	399	410	400	382	407	398	415	449	455	402	439	390	375	420	402	404	399	399	394	429	405	408	389	363	443	390	399	423	432	404	398	422	413	425	370	404	387	416	399	410	418	434	422	389	426	405	465	357	406	414	397	415	389	401	406	397	386	418	396	399	412	429	380	431	406	443	435	392	386	421	391	382	384	386	382	414	418	399	415	418	405	397	398	377	408	425	406	414	371	395	415	385	365	389	412	393	402	388	402	389	412	378	419	396	384	403	371	413	404	425	435	392	406	417	438	350	408	447	425	422	416	397	439	413	418	392	369	418	433	407	394	396	399	427	393	398	404	405	407	387	415	431	403	368	416	427	411	367	438	424	394	410	377	416	380	386	390	404	373	355	378	438	418	376	446	434	421	431	435	391	430	423	397	375	420	416	428	364	393	379	400	403	386	379	395	420	378	396	410	400	406	384	396	434	434	387	404	376	421	425	394	384	409	389	373	438	426	403	397	394	403	410	401	388	420	470	345	388	400	398	449	421	373	417	402	406	428	431	457	432	452	404	408	451	399	416	424	372	387	391	408	436	434	422	391	404	414	404	416	387	415	414	401	405	412	400	388	423	431	406	410	405	433	397	397	429	400	435	364	409	420	388	391	452	395	364	427	402	446	373	425	413	384	418	412	400	427	447	380	386	435	427	433	400	419	398	416	418	388	414	424	400	404	413	412	436	412	447	391	411	397	411	389	434	389	391	395	438	420	398	383	416	436	412	429	404	384	407	422	405	433	404	428	387	419	392	408	424	389	390	459	419	399	429	414	382	387	426	377	387	404	417	382	428	389	422	418	437	407	418	418	424	410	397	389	416	420	431	415	396	375	418	377	426	421	406	376	396	403	415	437	414	399	397	437	418	416	432	405	375	429	394	415	396	359	423	371	413	422	432	392	395	405	419	458	391	404	386	409	373	417	392	408	407	449	409	390	455	439	429	422	397	404	398	399	389	426	426	375	406	351	411	409	420	456	405	441	387	417	444	395	415	403	421	414	418	405	421	403	400	435	417	385	378	395	409	391	434	392	380	397	421	397	427	406	413	381	373	405	416	411	407	416	386	406	425	439	400	390	426	399	434	385	466	399	426	418	431	439	436	387	421	376	397	385	419	413	423	403	377	407	414	405	376	408	369	403	404	419	397	445	412	406	387	376	398	365	397	399	394	415	439	423	419	430	403	409	400	420	381	420	421	429	419	400	447	410	438	389	412	436	421	399	383	423	425	382	380	380	431	422	417	408	434	438	403	398	443	402	396	416	388	385	391	399	412	422	407	409	406	407	398	411	420	391	378	422	439	416	446	386	424	397	379	428	431	415	397	416	388	396	406	397	447	404	417	379	414	383	423	392	396	377	396	374	418	433	410	369	421	362	401	397	431	397	385	436	431	366	447	388	416	415	422	384	417	384	400	431	419	428	386	408	413	380	402	377	422	421	420	400	401	418	415	396	406	409	430	399	399	417	416	409	432	393	375	384	400	402	391	399	410	419	416	400	421	403	409	441	389	416	412	419	388	390	422	399	380	399	385	383	413	408	400	390	385	422	376	421	420	438	380	448	415	405	376	407	390	387	411	379	409	428	388	390	414	411	385	438	417	374	410	408	437	418	396	410	390	400	461	392	364	395	396	405	416	434	452	428	422	434	405	392	398	445	384	380	392	416	433	401	366	391	421	393	378	384	387	436	433	402	400	410	418	386	433	398	385	379	443	399	409	418	377	375	399	369
3748	419	394	370	362	416	404	393	378	384	372	350	394	344	434	400	380	388	368	397	359	384	371	370	374	420	381	391	361	425	405	400	380	389	393	397	356	384	394	398	374	354	378	393	361	387	363	384	343	409	372	386	375	397	388	344	375	409	383	377	367	405	410	354	432	369	397	365	394	397	377	402	390	365	399	354	386	407	393	394	374	371	340	354	331	362	387	368	374	389	401	385	417	388	360	397	379	394	396	405	380	376	342	380	340	343	376	365	375	370	348	375	346	407	375	378	355	403	367	352	380	372	359	399	405	381	401	410	383	359	430	423	362	354	393	345	397	395	374	399	388	406	386	375	352	377	431	449	406	359	351	385	433	401	381	427	354	403	367	377	393	412	386	377	349	358	405	376	373	374	346	376	419	358	366	349	361	371	355	373	421	422	390	368	373	353	402	373	361	391	371	395	390	392	389	395	401	397	393	368	378	409	368	387	375	392	351	333	355	410	376	387	388	361	383	423	362	401	389	409	352	370	394	371	384	372	362	378	376	417	376	362	389	392	362	381	384	399	360	394	361	369	402	377	372	373	370	372	344	399	354	359	385	369	384	376	364	360	362	396	392	395	351	370	399	373	370	389	376	387	341	377	390	391	372	343	393	373	393	393	350	386	397	442	377	373	369	380	379	356	388	396	371	363	390	382	407	365	409	376	400	360	375	370	421	345	380	380	388	398	386	359	392	376	388	380	393	397	436	357	384	418	383	407	337	377	379	391	423	373	402	379	353	387	370	400	425	410	406	372	366	367	339	401	394	359	393	419	382	384	370	384	386	374	365	345	359	397	362	397	368	381	371	382	373	375	340	400	399	386	343	406	350	376	336	393	404	372	410	360	430	396	404	373	354	362	366	359	382	387	362	392	387	394	370	377	387	386	363	395	355	344	404	396	430	422	430	407	384	436	392	388	389	331	371	387	364	383	346	394	400	371	356	413	372	398	406	365	427	390	357	376	386	375	385	409	349	365	377	372	364	363	382	372	348	374	355	433	409	375	410	382	394	386	377	392	376	384	377	377	384	386	380	378	398	424	406	328	395	369	385	371	404	355	372	376	407	413	407	362	391	360	382	353	399	380	417	386	381	416	388	400	395	361	399	361	349	387	386	377	392	408	364	384	401	394	388	366	380	344	356	362	351	366	388	350	359	381	403	411	401	392	386	372	350	418	390	393	408	382	380	353	415	415	386	375	395	333	367	430	370	380	410	402	398	368	398	356	426	406	387	392	371	350	352	402	403	394	378	394	416	391	392	371	373	333	438	379	413	410	332	388	404	394	369	383	401	371	374	381	380	359	409	386	374	372	374	393	357	390	343	380	352	387	373	411	398	368	386	378	376	378	373	380	398	379	417	367	358	338	349	370	394	405	355	381	360	386	406	397	362	384	375	406	373	348	411	352	366	337	377	433	368	361	383	374	355	398	368	388	388	346	370	351	352	358	406	375	385	410	383	384	406	386	385	400	351	391	380	396	417	408	347	396	370	399	387	385	388	421	433	373	393	431	412	387	401	367	385	345	342	389	368	401	388	370	362	382	384	344	387	393	412	379	374	360	377	353	377	412	406	378	373	381	385	360	339	375	392	371	395	397	365	389	376	393	378	384	406	391	365	355	364	369	366	391	335	405	384	392	395	355	377	379	371	402	395	378	397	407	366	398	410	372	390	366	381	396	377	427	387	400	327	371	367	378	387	419	384	384	382	382	394	369	355	370	406	361	388	413	389	378	372	375	349	404	427	382	329	360	363	379	386	379	349	359	367	402	403	403	349	370	405	407	414	398	388	394	427	376	353	405	381	384	389	384	367	419	356	376	406	405	356	385	381	354	364	378	371	421	365	364	411	376	364	386	400	399	408	389	365	378	399	384	362	393	358	379	410	355	391	396	384	363	408	370	372	378	378	358	396	398	384	331	358	405	363	385	408	371	357	375	378	366	349	377	376	376	349	402	415	431	411	423	438	374	407	389	372	368	356	388	341	389	365	416	405	386	353	354	367	383	366	372	383	370	370	394	380	390	378	403	403	371	401	433	435	392	421	384	416	380	382	384	394	372	349	351	343	408	335	390	402	385	394	410	420	414	423	352	392	365	414	346	370	387	381	368	368	389	361	366	367	405	358	406	420	366	364	352	383	386	404	404	367	412	413	364	376	388	368	375	373	412	385	406	363	386	382	431	395	369	412	411	364	396	379	382	389	376	396	360	431	398	380	373	391	420	373	371	355	421	372	369	373	388	376	352	432	385	391	383	387	397	405	401	369	392	387	378	387	376	386	368	385	402	430	385	380	391	383	408	398	398	365	367	393	397	373	375	372	401	428	373	384	389	390	404	369	424	378	396	418	394	392	414	384	365	393	390	382	381	393	366	349	389	421	381	362	373	353	377	399	396	351	364	362	381	385	334	378	361	371	422	390	403	374	370	366	392	375	386	361	371	365	405	381	399	380	393	356	379	385	425	435	373	386	397	388	372	381	407	436	404	383	409	362	418	393	400	378	385	388	356	351	390	355	365	425	382	387	377	391	359	373	381	388	371	379	373	345	372	404	391	370	404	387	373	381	403	366	407	382	399	374	361	395	407	399	376	377	371	398	393	379	362	391	349	373	359	419	402	373	393	360	396	395	376	374	372	349	335	400	337	384	375	377	361	432	386	414	357	421	413	353	377	383	405	390	342	338	357	380	402	388	384	419	363	365	353	343	381	390	403	393	382	386	388	360	421	348	376	364	403	401	379	394	388	389	419	375	357	369	387	358	368	361	367	363	410	382	412	366	377	400	396	376	414	376	367	357	370	389	372	364	361	381	429	399	396	377	394	363	337	399	371	358	401	379	387	369	386	349	394	369	412	385	395	383	378	387	367	367	397	362	382	424	369	421	396	407	357	359	375	392	396	391	358	367	357	379	392	391	394	396	400	378	404	384	368	407	346	355	359	355	368	378	391	378	384	368	382	385	364	411	398	376	370	399	383	424	395	363	397	383	384	436	429	358	361	354	364	371	411	425	392	366	395	370	362	390	414	383	408	384	382	410	417	362	351	342	393	360	384	405	389	395	429	418	339	364	406	380	382	388	413	397	377	390	404	342	374	402	388	378	384	386	390	396	396	375	385	379	345	398	399	380	342	375	415	382	417	382	352	384	417	392	395	339	379	410	404	380	364	387	392	382	410	371	395	372	372	405	375	381	398	385	372	364	377	364	409	351	337	334	373	384	398	403	411	388	374	380	400	385	391	422	372	376	394	373	367	384	368	401	424	441	395	432	424	378	382	438	418	398	371	384	374	360	386	395	382	380	373	375	411	338	380	379	368	351	383	352	371	384	351	347	401	418	389	381	413	407	401	387	360	414	431	377	404	418	419	350	355	388	414	377	384	355	376	409	420	377	362	389	406	368	364	365	390	373	369	397	362	418	379	368	367	395	391	397	389	362	385	411	363	319	362	372	407	416	377	404	440	381	372
3756	982	948	960	888	874	905	921	903	927	910	929	908	908	946	920	887	949	931	919	910	930	884	914	980	912	939	885	838	924	912	903	914	911	937	959	949	904	867	909	966	911	895	939	903	883	920	897	899	930	962	884	887	882	974	900	894	896	883	963	892	913	883	896	935	893	968	912	925	937	922	902	887	954	891	881	879	958	864	921	921	906	899	932	857	896	912	1000	913	859	921	893	923	859	844	908	935	845	955	941	929	865	940	889	915	926	960	881	849	858	910	949	913	886	895	929	943	914	893	972	914	959	900	896	890	932	919	946	937	887	899	923	889	891	880	901	902	864	960	933	894	929	957	917	911	886	921	916	890	957	913	876	914	926	910	892	878	953	934	901	939	935	866	968	924	955	924	909	863	903	939	938	917	934	860	942	908	931	907	895	934	946	884	956	950	887	883	876	899	904	909	876	868	954	906	967	920	938	883	936	956	922	883	895	941	932	946	901	933	888	918	854	944	936	933	930	922	955	888	936	891	864	932	894	934	922	900	919	917	927	871	863	883	933	939	939	925	917	942	873	895	854	900	884	886	952	948	890	906	913	906	944	892	938	937	930	899	916	975	901	940	912	935	905	932	887	920	910	924	917	954	961	912	893	940	918	903	971	895	907	916	944	854	872	1009	916	929	945	921	920	868	935	932	924	932	879	916	918	871	986	952	885	930	942	965	916	943	924	889	944	884	925	949	924	883	863	926	887	925	938	908	932	869	899	921	875	935	883	946	868	844	869	916	919	944	884	865	924	881	914	927	867	860	956	933	960	921	882	906	922	891	939	908	954	963	954	913	912	909	872	891	821	930	895	927	930	921	937	930	875	912	933	926	953	915	926	884	896	885	836	927	930	908	866	892	881	885	904	934	887	929	959	949	921	940	920	922	932	910	923	919	978	947	947	930	935	908	910	929	862	885	897	861	901	924	924	847	922	845	916	952	865	905	965	959	924	916	884	975	902	932	919	936	893	970	939	921	937	892	969	914	914	920	908	921	923	923	867	885	908	919	870	892	889	962	887	920	914	930	851	887	939	908	871	907	919	879	920	886	869	874	951	927	930	871	911	949	904	942	941	891	935	852	915	900	928	920	915	945	943	930	893	966	936	924	917	858	949	882	909	892	891	897	946	901	958	914	903	934	911	970	885	906	888	896	925	894	954	961	896	918	915	946	921	947	918	858	898	918	907	944	908	873	885	862	947	926	884	911	916	904	910	912	916	941	936	879	890	896	881	905	928	899	868	951	934	911	917	865	930	911	945	930	878	923	901	878	932	948	912	955	913	956	915	922	917	965	967	971	873	898	931	963	889	906	908	963	903	929	888	890	877	983	908	888	894	899	921	939	911	933	864	953	975	912	920	888	934	967	911	907	926	871	903	882	888	912	925	907	904	890	905	934	894	938	970	882	903	944	856	933	875	911	842	927	930	904	884	909	901	865	928	919	889	913	938	907	912	934	964	943	893	885	898	900	916	915	936	964	912	930	875	916	884	875	893	878	930	874	900	929	910	961	922	905	917	949	898	900	918	911	953	877	923	949	893	910	916	869	953	846	965	921	888	924	913	930	894	892	912	928	936	898	937	840	868	894	970	934	924	925	917	914	890	911	843	888	892	897	897	917	973	941	924	901	853	992	908	900	864	918	893	908	933	927	921	936	908	907	898	882	901	935	923	870	881	910	886	893	864	963	933	916	908	927	925	936	908	915	898	944	908	932	937	857	929	911	889	905	884	900	884	944	912	937	911	867	917	919	936	883	920	943	925	859	925	971	879	902	927	914	960	918	882	928	870	956	938	940	900	914	914	916	885	940	891	851	929	890	914	920	910	935	883	914	907	920	856	873	924	927	960	932	896	907	894	876	935	961	853	944	910	884	948	894	940	880	951	966	945	923	882	908	933	912	923	882	946	941	860	902	942	935	894	942	954	914	970	931	909	905	957	881	922	883	903	902	893	871	950	903	902	865	894	916	854	899	928	958	914	966	894	920	842	985	938	853	957	917	882	947	915	947	884	951	913	911	886	912	934	913	940	865	884	895	956	844	922	992	858	925	883	915	911	892	919	968	919	952	920	893	972	916	919	905	975	927	911	830	885	914	864	936	913	925	924	877	868	906	892	899	904	904	893	882	848	901	853	907	885	909	927	880	939	914	871	898	891	938	878	910	871	857	950	908	906	909	956	939	933	876	882	931	926	907	903	944	936	927	924	929	933	903	912	846	953	871	894	891	900	885	945	898	888	898	889	898	910	902	875	964	929	897	914	852	902	915	904	895	981	953	946	937	947	911	897	947	907	898	897	879	920	891	876	894	930	925	898	944	936	901	929	960	915	935	946	870	874	914	910	925	884	904	892	912	929	915	914	950	935	904	878	883	888	972	917	882	954	919	893	895	946	938	904	865	914	901	915	933	923	919	899	944	935	875	892	905	903	954	944	880	887	945	861	892	897	965	932	896	907	936	892	931	873	917	865	897	929	891	885	896	896	905	918	869	946	872	880	941	919	903	985	953	894	908	933	953	908	921	923	908	906	989	923	967	944	913	925	897	861	907	924	909	915	972	920	893	918	941	931	952	944	918	963	947	894	913	908	921	935	913	917	919	950	935	943	953	898	914	944	912	936	886	972	1000	891	945	913	914	911	922	879	863	935	891	878	873	935	949	875	902	880	916	946	895	806	920	887	952	845	879	930	887	942	918	885	945	886	948	922	938	889	904	937	910	903	871	909	933	888	893	912	911	956	953	930	897	904	917	937	877	923	927	905	903	941	920	902	876	886	910	909	901	903	969	877	899	953	947	909	858	924	867	930	910	885	913	933	948	925	847	893	908	938	909	961	936	876	908	901	932	932	968	937	937	911	931	849	969	896	910	997	916	880	910	947	925	935	926	916	883	868	943	949	919	913	858	916	904	953	938	905	918	959	928	937	926	906	897	883	907	943	863	868	933	951	949	923	933	909	906	907	898	892	968	926	968	932	882	913	920	922	933	902	905	956	874	930	930	961	861	900	904	908	919	870	942	972	884	919	897	936	904	906	944	925	896	901	896	985	911	876	902	928	814	901	896	930	894	876	903	881	861	861	901	887	932	934	956	960	928	912	926	861	929	921	904	881	924	955	963	933	924	859	873	958	948	895	884	882	962	922	855	930	926	868	901	946	919	966	896	934	963	884	956	932	897	933	904	900	915	930	907	938	960	894	902	945	960	922	900	878	917	902	920	935	947	904	940	870	930	945	919	866	850	916	942	896	877	929	861	883	902	916	913	892	853	935	896	915	950	880	912	978	891	923	873	914	928	921	853	926	946	921	919	906	913	901	895	859	898	900	906	889	939	933	925	921	958	845	909	895	881	941	948	868	929	888	896	904	906	885	912	908	910	971	845	926	866	890	868	907	885	889	881	899	948	894	900	916	916	942	898	938	978	945	945	862	938	846	931	903	905	873	944	933	898	901	887	915	874	902	893	867	893	880
14464	1136	613	539	428	426	398	381	358	381	368	336	348	326	380	330	341	358	313	323	345	353	341	367	361	361	373	341	344	333	355	352	356	310	360	325	306	334	313	331	351	318	331	360	314	329	347	348	360	363	370	322	337	332	366	332	358	337	361	344	373	334	318	356	313	359	321	331	304	371	333	317	399	342	332	369	351	333	372	322	334	322	340	357	374	362	341	327	331	333	332	336	368	289	312	321	342	323	340	359	332	337	353	362	355	312	334	346	327	339	338	356	347	367	354	362	323	340	323	321	359	345	331	323	335	324	329	365	345	363	351	312	360	330	346	340	344	352	352	338	359	317	358	375	343	347	341	338	324	319	295	344	317	371	343	316	363	380	346	331	393	320	343	351	340	340	349	367	338	315	319	318	342	349	313	339	359	318	352	315	341	341	306	335	307	359	364	325	313	346	369	341	341	334	351	344	371	327	363	356	312	353	342	312	365	373	359	358	351	324	345	358	354	314	294	306	325	396	357	320	364	350	349	339	359	321	325	349	341	317	357	316	353	373	346	347	339	313	349	383	332	339	366	368	372	350	351	330	307	371	336	354	357	362	336	330	346	369	376	365	375	331	346	324	352	332	340	345	315	300	327	309	353	319	365	349	332	319	316	326	346	320	351	388	367	359	329	319	330	335	321	332	324	350	357	320	350	348	351	359	330	335	318	319	322	318	406	347	332	325	301	337	355	352	348	349	349	361	358	323	353	368	325	339	337	345	326	361	361	317	350	330	344	347	338	322	381	318	293	343	364	351	341	365	346	336	295	322	334	315	323	366	314	332	341	367	361	322	374	320	367	351	346	348	342	362	337	327	371	321	364	345	369	336	337	343	346	352	328	367	363	322	358	358	302	344	370	351	372	346	383	366	332	319	344	353	321	324	326	371	339	344	321	333	338	317	368	313	327	341	318	374	333	311	316	336	333	345	335	315	334	361	328	328	341	299	329	349	373	351	347	317	331	336	337	308	331	386	326	344	331	397	364	326	366	341	329	331	326	343	358	331	323	339	340	336	356	345	354	372	344	350	383	382	332	313	336	340	334	323	339	322	361	350	362	335	347	349	334	324	349	365	347	335	341	301	350	328	352	346	337	336	309	382	335	331	342	302	395	318	327	362	342	309	303	335	335	365	308	321	345	353	311	356	362	342	335	347	315	346	364	310	373	332	364	351	356	315	344	356	336	346	344	327	337	350	351	314	372	316	328	316	332	332	359	311	309	339	310	324	342	347	378	346	358	345	365	353	345	324	316	368	344	389	334	328	334	347	344	308	319	326	315	332	345	360	321	311	335	316	333	324	382	332	347	373	335	380	349	336	336	376	347	336	324	305	332	342	338	353	364	367	359	351	336	339	362	326	362	372	342	342	353	319	336	343	382	342	330	320	346	391	391	347	351	380	363	331	303	300	336	341	363	335	308	346	345	363	319	326	380	371	330	326	362	359	324	340	371	360	323	311	321	369	319	303	338	323	322	347	377	338	327	358	351	309	335	342	321	369	330	351	351	319	323	354	370	332	345	347	355	319	317	352	335	359	322	340	319	341	334	330	332	291	353	358	343	316	308	306	336	324	329	341	368	341	331	342	349	325	358	335	356	313	337	310	334	328	339	352	345	368	329	334	329	324	340	333	359	316	356	337	342	341	336	367	342	348	315	347	368	338	353	325	357	347	345	363	353	327	322	333	347	346	337	320	347	337	362	332	328	342	330	339	340	357	338	309	334	367	352	369	350	326	346	325	360	342	341	353	330	327	333	361	300	351	320	348	334	367	313	354	362	347	327	378	326	341	342	359	357	327	348	389	307	323	316	309	355	303	391	326	328	353	294	318	361	354	355	331	319	352	337	347	369	342	360	338	338	343	358	355	329	363	334	361	332	345	347	367	342	303	326	368	369	339	344	348	372	322	353	377	350	332	329	339	336	365	347	320	341	344	350	321	324	374	356	341	316	336	339	311	349	343	337	321	318	338	318	364	333	324	351	389	327	343	351	373	377	333	374	368	352	359	329	339	332	340	381	329	373	334	337	353	337	320	309	369	336	347	365	342	300	351	331	351	366	352	339	348	349	354	328	369	364	366	352	323	329	336	364	343	349	383	339	336	348	297	356	334	339	351	329	313	359	379	328	335	319	343	355	348	330	324	376	357	334	327	336	341	319	332	354	339	351	321	332	345	322	335	327	307	377	324	332	325	312	339	325	357	339	351	325	352	352	370	337	380	338	308	337	327	332	350	373	353	342	312	357	362	352	335	363	356	346	364	357	320	334	329	346	352	319	335	379	372	319	360	362	322	313	344	323	326	339	347	331	342	330	363	331	365	372	337	357	353	341	338	331	335	314	348	339	295	348	352	303	328	282	351	353	303	328	324	363	359	329	343	410	356	335	345	344	342	328	346	334	358	361	351	321	384	344	298	369	327	356	317	335	323	326	333	344	344	331	311	331	323	365	331	334	393	360	347	355	326	337	363	354	329	358	370	334	324	347	327	391	331	326	327	345	335	310	357	319	332	317	371	334	352	295	342	354	357	323	333	374	329	359	337	369	346	342	374	315	359	376	287	290	307	328	343	352	367	329	360	343	356	319	347	323	331	335	347	297	332	340	359	364	378	323	333	382	317	348	341	353	336	352	346	322	343	320	331	371	318	358	326	330	337	299	327	331	299	329	356	321	371	345	401	366	347	356	324	320	343	308	293	347	345	338	318	379	346	290	346	317	366	336	348	330	369	320	342	338	301	369	307	363	333	357	322	363	378	354	277	331	355	353	359	337	320	309	390	340	317	361	335	314	329	353	312	336	364	309	359	328	333	327	331	321	355	340	336	306	319	348	341	358	349	330	327	366	310	344	344	326	344	358	333	343	326	345	307	339	343	319	360	345	349	362	323	349	338	334	313	364	329	365	338	360	353	351	340	342	330	327	334	356	321	329	367	363	305	359	332	320	364	339	342	331	308	310	375	334	314	324	361	331	331	351	326	338	329	401	363	363	347	347	313	349	321	318	364	349	359	329	346	333	336	342	312	358	359	350	365	336	374	335	360	349	335	360	339	311	396	340	315	351	348	329	320	326	332	348	371	360	340	355	331	314	363	302	357	368	319	338	339	326	311	343	328	327	347	345	311	314	353	356	355	324	353	355	348	390	320	350	367	345	342	349	366	320	345	332	347	330	308	327	341	331	333	310	357	317	330	352	352	359	372	306	379	311	327	351	353	333	333	326	315	344	333	321	348	359	349	368	375	340	358	304	316	301	355	318	368	323	363	332	319	335	343	340	329	349	372	337	326	363	372	329	349	375	297	306	391	366	352	333	387	324	346	347	342	355	324	356	366	299	317	333	352	315	339	336	297	348	341	385	349	332	298	315	306	358	380	366	332	353	360	358	332	326	353	333	330	346	369	342	364	355	311	361	345	351	307	352	336	339	303	357	355	332	346	332	350	326	348	348	348	340	376	370	352	336	334
11066	1002	1338	1432	1283	1202	1055	1023	973	977	918	866	844	831	953	857	856	851	843	840	774	814	918	837	856	807	838	815	777	827	844	805	779	776	802	810	821	856	843	847	803	834	823	821	783	797	831	826	803	854	824	834	766	799	816	826	772	812	861	808	781	794	877	825	823	783	787	837	796	820	817	730	794	812	812	801	779	821	827	792	840	751	852	739	788	789	805	826	820	765	827	818	768	814	839	808	788	839	827	790	793	718	792	787	784	792	827	793	828	781	841	820	777	821	789	783	841	824	813	880	798	821	776	793	784	835	831	811	842	824	779	831	792	806	803	812	804	765	829	845	828	852	753	765	807	760	790	783	719	806	810	789	806	835	815	786	736	823	819	793	781	793	835	822	820	785	835	793	752	823	831	788	812	763	776	799	789	838	821	780	831	764	788	799	794	842	753	826	787	818	819	834	783	769	803	791	769	823	826	792	802	828	768	766	840	775	822	766	828	796	796	810	829	769	842	740	780	813	802	778	797	810	809	794	744	819	799	807	832	781	789	791	839	827	825	866	827	834	828	826	791	789	826	749	825	809	825	814	785	817	803	817	817	865	820	804	761	827	819	811	763	797	833	835	803	813	753	820	817	767	821	810	836	787	801	810	771	819	869	838	827	841	796	807	802	827	776	842	831	773	795	764	791	778	803	838	796	786	752	799	827	819	826	777	802	825	816	824	753	816	822	812	804	776	805	743	771	813	756	835	762	835	810	777	789	799	831	793	819	815	833	795	803	828	785	861	893	829	801	838	816	818	761	774	831	783	799	835	823	793	781	814	789	772	820	762	781	775	824	787	813	806	856	794	768	843	798	848	829	857	851	800	813	749	861	810	847	845	836	843	813	819	846	808	825	810	893	764	866	789	774	837	812	823	805	764	808	802	807	854	811	771	824	769	841	788	796	776	788	757	805	806	788	805	762	831	800	806	823	756	852	783	799	815	783	799	798	820	801	841	775	802	773	840	764	840	781	788	867	830	805	798	858	854	810	775	787	869	786	874	870	841	788	800	796	779	855	791	844	793	781	791	805	793	792	798	814	809	830	766	793	787	819	793	799	835	828	838	801	828	847	777	825	833	814	806	814	816	811	796	761	802	812	825	832	796	855	834	771	809	850	817	920	849	762	813	754	793	819	758	770	797	756	810	772	781	802	811	864	833	793	755	828	811	822	814	801	765	841	861	825	803	827	790	783	807	813	775	807	828	810	774	816	824	806	861	803	778	813	778	800	817	803	800	802	876	797	828	822	789	802	780	792	819	772	816	790	790	824	802	848	817	832	828	793	825	794	774	809	807	801	777	752	793	808	851	806	795	844	857	820	811	832	768	780	793	820	815	769	822	844	791	801	850	831	789	827	809	830	774	832	819	828	793	796	811	820	841	759	799	834	816	766	821	821	761	830	831	850	823	809	813	790	835	788	826	840	823	817	806	792	767	745	812	779	789	844	824	806	847	830	787	869	774	790	841	840	809	829	756	777	764	822	848	782	823	838	786	840	805	800	774	798	785	801	822	776	768	833	827	815	810	842	819	814	850	771	842	839	787	780	798	825	810	812	821	833	798	807	789	821	795	796	843	810	782	831	813	815	740	804	864	826	828	854	729	829	765	805	839	805	892	772	788	854	744	849	832	841	791	797	842	800	792	832	792	792	797	810	796	803	801	781	864	813	827	802	751	807	855	781	804	842	798	836	818	770	745	760	778	788	829	817	814	838	826	789	801	838	855	803	775	847	777	867	833	790	803	804	785	827	774	780	809	824	836	765	834	788	820	774	784	760	765	815	804	860	777	873	775	826	782	826	799	781	806	788	816	797	817	842	822	798	806	810	837	783	795	848	803	786	856	802	809	845	854	825	782	746	866	798	776	823	807	825	767	807	804	811	823	811	803	821	828	806	821	804	819	800	888	761	793	861	817	797	756	767	807	777	807	799	792	835	806	812	811	838	775	791	825	808	779	817	778	847	817	817	787	759	803	802	770	809	812	791	810	793	800	743	770	798	809	788	810	774	748	807	792	798	820	821	831	841	741	751	806	776	774	793	852	819	807	758	820	822	830	815	818	798	850	810	782	855	832	825	831	825	804	812	829	800	822	802	830	812	802	847	814	810	800	864	801	810	814	794	792	818	806	788	796	745	827	795	790	766	813	822	833	825	811	794	806	757	849	826	795	810	807	788	776	778	793	836	810	834	855	744	828	838	809	762	781	819	789	797	759	802	827	766	821	824	808	820	807	791	850	795	825	792	788	801	835	819	789	865	836	753	811	801	807	774	838	777	795	865	768	805	850	787	796	856	775	786	815	854	812	805	760	830	808	863	804	802	866	802	803	835	804	786	817	827	771	797	774	845	835	808	775	819	773	758	860	786	804	798	864	810	793	786	792	781	785	793	790	805	787	806	843	818	852	806	816	813	838	876	793	844	799	816	817	875	800	880	790	864	818	748	790	791	820	821	869	810	744	795	804	825	840	835	772	793	826	801	783	796	769	775	814	795	806	823	789	805	841	780	826	804	781	774	787	804	789	770	807	855	788	869	860	816	802	802	816	831	802	801	800	831	809	846	799	791	808	770	839	784	836	760	822	814	807	801	809	790	742	823	807	785	780	725	805	806	824	790	780	778	766	834	799	819	751	791	806	820	791	845	807	817	779	800	788	812	784	773	819	775	826	797	804	809	855	795	811	790	774	760	814	819	763	801	800	775	843	828	815	807	808	780	844	808	765	733	816	794	834	790	790	876	790	796	830	835	817	809	822	799	813	847	787	743	812	829	874	768	818	801	774	818	806	795	805	774	840	816	753	809	832	822	791	841	795	894	789	806	853	796	796	788	810	860	797	839	810	771	844	772	820	769	799	705	801	796	820	761	793	833	832	789	795	789	817	791	817	768	777	824	831	766	822	804	813	775	790	795	806	825	821	811	783	806	812	800	821	810	790	792	802	811	810	827	851	787	798	801	823	805	824	802	795	795	821	805	850	831	767	861	814	788	813	775	801	797	810	784	829	820	795	772	864	827	747	862	867	791	839	815	782	796	808	858	866	812	786	814	767	770	775	824	819	842	831	791	812	826	824	815	791	828	841	803	821	788	801	790	767	825	830	781	782	794	824	767	786	753	779	816	799	786	829	786	779	803	818	789	828	795	775	797	790	838	813	803	769	884	767	861	813	777	803	839	812	799	777	787	788	779	831	811	775	802	801	754	771	806	794	801	778	822	782	874	828	796	771	788	811	826	854	814	806	833	776	806	781	780	823	788	846	776	777	816	742	829	782	789	784	833	801	807	791	776	772	843	816	815	834	801	791	802	822	794	837	780	821	830	784	821	784	805	796	791	817	769	807	781	746	816	848	832	780	797	853	771	770	791	782	784	825	809	825	820	819	852	835	792	813	833	820	754	781	827	853	778	786	770	847	784	706	759	825	770	839	805	807	829	818	770	758	829	792	747	884	827	805	839	811	769	834
23302	2272	716	494	405	258	260	215	224	179	189	183	185	195	189	164	170	181	146	181	148	154	153	140	166	151	173	165	170	170	167	131	192	167	138	157	145	158	153	166	164	135	145	148	157	168	163	168	124	152	172	147	128	186	148	150	157	152	135	161	157	165	160	171	140	165	155	165	139	170	133	158	161	145	149	147	152	136	138	156	163	148	172	168	150	159	160	175	149	161	126	166	130	145	137	136	145	141	178	165	128	143	152	165	166	168	160	151	160	151	157	136	168	161	150	152	162	153	174	186	142	148	151	175	160	144	169	138	165	147	147	149	141	160	150	163	148	143	164	167	157	183	152	174	184	154	157	133	146	158	131	188	138	138	151	146	148	133	153	160	153	160	174	143	175	153	151	164	172	165	150	148	141	137	162	149	164	154	162	165	181	168	179	150	145	166	165	146	158	182	139	176	148	152	167	142	137	133	129	143	168	175	160	161	147	164	161	141	154	135	154	162	156	160	168	150	167	142	173	170	146	166	163	167	162	117	136	141	174	148	158	167	149	170	161	181	137	145	143	158	152	158	165	150	171	158	152	136	149	161	140	171	140	149	175	164	170	163	154	140	145	149	155	153	170	172	151	171	155	155	141	146	159	152	162	153	172	153	165	147	170	139	170	132	161	141	157	150	155	161	146	166	172	182	179	148	169	164	153	182	182	149	145	160	152	152	179	141	171	162	133	173	139	150	168	150	181	142	151	157	167	154	156	153	151	147	167	162	153	130	177	142	174	146	182	161	154	184	134	169	177	163	155	152	125	177	137	159	142	144	172	169	130	144	153	133	140	151	163	161	168	153	140	170	148	159	156	155	139	142	160	161	143	143	164	161	131	141	154	152	196	155	156	151	156	166	160	158	146	150	172	143	158	139	140	161	152	143	172	177	155	151	157	142	168	146	153	154	151	143	169	187	137	136	132	159	147	150	165	144	157	138	169	162	148	148	153	165	154	149	150	143	166	183	149	160	171	164	146	142	178	158	150	148	175	142	173	148	157	176	154	153	154	150	150	137	138	149	175	168	164	165	150	153	157	135	138	143	137	159	172	140	165	153	161	175	154	148	164	141	170	163	173	156	166	157	149	141	135	149	150	141	167	162	139	138	143	164	140	159	137	141	153	158	126	160	127	160	139	170	153	169	186	164	178	147	173	158	145	166	174	143	156	162	159	153	149	146	161	127	153	162	159	154	145	156	152	154	167	160	175	157	156	134	151	155	160	156	160	138	157	142	163	150	155	160	158	149	163	154	172	146	151	153	141	144	156	163	173	151	141	134	162	171	117	170	141	147	164	144	155	179	143	138	149	163	180	153	145	136	153	169	160	135	177	135	143	168	176	187	178	129	147	149	163	165	154	167	147	151	172	183	163	157	139	164	157	150	145	149	170	163	152	128	171	187	138	121	138	146	160	142	167	134	159	151	152	180	159	146	153	142	154	154	169	153	164	148	169	177	167	169	161	189	159	147	161	142	140	136	134	158	139	146	156	156	179	144	168	151	134	141	147	172	150	135	147	186	152	137	146	147	144	163	178	121	146	153	166	171	144	142	172	182	185	153	123	177	155	176	162	158	143	148	168	127	155	160	155	155	142	159	166	159	167	151	126	131	157	158	158	150	151	137	147	146	179	157	154	165	158	156	161	154	136	148	187	150	158	151	159	153	145	139	174	161	165	145	148	178	160	159	142	155	165	155	143	165	156	158	150	142	154	131	140	143	161	167	163	145	152	161	156	153	137	158	167	157	137	141	143	163	150	156	145	171	154	173	165	133	170	156	144	154	145	133	153	160	142	158	181	150	161	170	150	172	150	161	156	147	152	138	156	168	179	135	141	169	158	161	155	159	173	153	138	151	139	141	175	152	173	156	181	148	128	146	166	161	182	142	161	157	157	166	139	142	156	154	165	139	149	142	145	156	140	159	155	138	159	157	166	144	177	165	135	169	152	146	142	150	129	164	162	153	143	170	170	144	150	180	152	134	146	151	146	157	135	172	151	156	154	164	142	153	147	174	145	152	141	155	163	157	172	154	163	158	163	164	164	150	156	150	162	134	161	148	147	142	160	145	170	147	133	153	172	149	131	168	158	148	149	163	138	141	177	173	151	132	170	141	162	162	139	180	149	148	142	163	134	117	163	159	175	149	141	153	156	159	174	150	163	138	170	153	168	165	162	152	167	146	157	157	167	161	163	140	165	178	176	153	167	140	115	146	148	147	140	151	154	137	147	134	166	164	143	162	153	162	147	144	183	172	144	132	174	163	143	152	174	155	147	159	162	144	162	153	152	145	177	122	138	167	155	166	164	148	145	149	147	148	165	163	156	150	155	163	168	158	161	150	156	179	156	139	165	145	160	168	146	159	171	171	153	137	163	169	161	152	151	173	142	149	161	146	141	172	160	175	163	161	156	152	139	159	175	157	152	160	182	166	146	164	153	162	158	182	173	154	145	178	171	135	163	163	159	138	131	147	159	150	132	165	171	124	158	142	155	161	163	148	133	145	177	154	177	141	157	152	149	134	157	157	154	138	143	163	137	139	136	148	165	164	152	137	153	162	155	134	134	178	163	154	150	148	137	157	185	126	169	137	135	152	173	163	136	174	157	177	145	162	165	153	161	147	157	159	157	138	134	166	135	138	162	142	167	161	144	152	157	142	148	145	152	150	138	157	150	137	163	179	134	142	152	171	148	163	157	166	155	155	135	145	167	141	152	127	137	151	139	162	144	148	166	163	160	141	154	161	134	144	160	151	148	164	160	168	144	146	154	153	155	149	178	134	168	143	159	156	149	175	153	178	138	157	150	180	163	155	160	168	154	170	148	162	167	144	133	152	140	150	153	160	159	150	157	138	149	175	164	168	135	142	145	147	144	168	159	143	142	143	152	163	169	163	163	156	162	163	144	147	151	165	157	133	145	187	148	164	175	170	153	152	144	143	159	149	159	174	153	155	133	157	164	157	129	153	132	157	133	129	149	149	160	162	152	128	168	152	159	166	165	167	156	151	144	131	148	149	137	138	166	171	160	153	164	154	157	140	158	155	160	137	145	128	169	169	157	151	162	154	155	153	142	169	155	136	176	145	160	169	140	135	133	153	161	172	163	148	138	152	164	148	158	184	157	156	158	169	152	172	165	155	174	167	151	153	164	150	176	169	176	148	143	152	143	160	156	156	160	171	138	159	156	161	152	151	164	160	158	166	154	137	148	158	162	123	151	152	142	164	155	156	154	167	148	153	138	170	151	162	158	159	143	174	132	147	146	162	148	153	163	145	152	138	139	152	158	180	147	168	156	149	178	128	124	159	163	174	162	160	170	170	150	160	153	151	149	174	142	156	155	169	145	166	146	145	144	154	160	160	142	155	166	161	146	152	153	154	172	133	135	185	156	153	164	151	173	161	169	142	179	175	162	153	159	162	172	126	165	160	168	175	154	152	186	165	146	162	140	153	139	145	141	152	174	157
14069	799	1463	1629	1335	1100	943	887	720	672	612	584	587	529	500	547	547	460	460	466	479	468	464	454	474	433	455	463	391	437	402	485	431	409	425	461	441	423	451	400	443	401	421	419	393	444	410	406	409	434	402	400	394	408	443	428	428	436	435	413	417	430	420	416	414	383	400	415	388	401	408	414	431	431	437	388	392	412	429	437	421	410	419	409	412	405	392	386	399	387	394	434	440	397	396	369	418	414	422	400	415	416	419	415	412	425	425	404	418	409	399	386	416	412	407	381	419	445	418	396	381	422	363	389	409	419	392	412	395	409	445	401	417	420	405	370	419	371	396	393	410	421	370	442	459	421	452	408	333	414	436	422	433	421	340	433	432	395	406	449	431	378	400	398	396	409	420	459	412	425	381	405	419	431	423	414	395	411	394	445	401	387	415	428	431	385	441	382	428	381	401	394	404	415	456	432	451	432	412	415	404	430	436	397	417	408	414	411	389	418	414	442	416	395	423	413	441	418	412	410	374	427	426	396	418	436	435	444	381	418	398	416	437	426	405	381	388	417	393	389	396	416	412	402	414	410	391	417	446	425	410	424	403	371	417	399	426	391	390	433	393	417	416	387	400	449	379	397	408	408	426	393	409	420	420	408	397	410	401	379	418	398	402	400	433	406	370	402	426	433	403	425	376	448	418	446	435	372	388	382	427	452	369	373	392	432	391	411	408	390	443	411	406	413	460	411	456	406	421	391	397	418	392	417	412	418	395	410	398	411	409	421	404	384	422	415	400	430	410	401	407	423	386	390	409	401	412	382	420	405	431	400	418	397	398	370	432	411	400	434	412	382	423	412	406	394	368	388	388	402	414	421	408	441	415	375	400	435	396	390	404	453	407	417	437	449	428	392	411	406	424	437	387	383	423	408	415	402	395	422	411	386	409	406	454	388	386	400	429	408	452	375	372	384	428	421	419	419	426	420	421	366	384	425	451	421	421	445	445	400	388	436	395	428	416	416	433	426	387	419	374	406	433	404	437	411	404	428	399	423	383	422	384	410	406	413	404	417	384	418	418	371	424	393	418	466	431	408	391	391	398	432	418	416	436	412	425	403	405	369	411	402	429	455	421	418	420	394	419	427	400	413	389	427	421	404	392	430	404	394	416	424	423	369	407	368	405	399	434	398	413	424	378	378	426	411	370	417	411	392	437	410	389	435	402	375	440	408	426	380	412	391	381	380	416	431	369	446	390	393	398	412	395	418	417	451	397	408	434	394	386	424	387	394	422	450	391	402	445	419	420	376	407	404	393	448	392	427	419	443	420	404	410	404	421	445	424	420	396	440	416	405	417	408	415	422	421	404	440	399	443	435	415	399	414	377	400	388	403	369	373	431	451	405	411	400	415	415	372	394	428	422	362	438	420	400	361	382	374	405	399	409	347	433	382	398	393	415	420	388	426	389	412	412	401	423	382	426	430	398	407	374	426	446	413	385	456	429	440	412	409	438	398	455	416	389	366	391	436	414	400	395	450	416	383	379	411	364	417	394	423	423	409	397	419	411	414	424	392	389	387	385	396	412	414	438	399	400	409	427	441	429	387	404	403	351	410	425	393	418	425	448	398	404	384	431	425	416	382	408	442	428	429	419	461	396	419	424	380	371	375	406	411	408	385	386	396	408	378	441	401	414	438	392	441	424	427	432	396	392	396	415	411	409	405	379	379	407	423	407	435	434	409	411	445	374	418	393	408	417	410	404	436	426	385	429	425	387	379	392	393	407	408	402	429	411	434	416	410	389	387	408	427	401	394	412	428	406	413	416	417	390	402	435	432	406	387	410	415	434	434	400	411	406	443	418	384	413	419	421	375	441	442	414	425	403	397	389	422	383	416	418	384	405	429	392	428	412	411	422	447	436	417	412	399	400	420	427	400	392	402	401	401	373	416	421	381	415	395	424	418	432	417	419	401	439	427	424	396	388	423	415	420	377	408	416	403	418	393	376	419	390	409	404	419	367	368	419	408	373	396	419	400	438	397	392	394	398	399	424	416	404	387	443	409	415	382	379	382	398	382	373	393	424	393	405	447	390	403	408	421	423	390	398	405	410	427	403	350	419	428	432	428	443	432	396	370	431	401	448	419	405	411	424	420	398	415	401	445	406	431	419	418	363	400	369	447	432	391	381	400	389	405	400	426	412	408	389	445	387	391	416	419	435	401	410	414	405	424	416	418	389	438	400	425	387	444	417	399	395	410	389	403	409	418	435	377	391	395	445	410	395	404	378	394	411	376	396	388	449	405	404	446	382	399	387	404	411	425	433	409	405	405	399	437	450	410	414	427	394	439	390	360	386	423	406	427	420	409	440	384	401	417	394	404	428	461	400	417	394	437	405	394	408	426	417	417	395	404	398	397	393	375	400	436	397	453	387	406	391	403	381	381	420	429	378	404	418	396	426	419	377	377	395	410	412	392	416	455	412	417	363	378	406	388	436	427	373	417	437	455	402	377	419	435	403	412	388	394	431	420	389	420	411	418	376	396	433	390	421	403	408	400	414	398	382	391	420	390	424	380	395	393	410	372	358	452	404	425	413	375	444	413	394	388	410	414	389	377	436	432	440	435	414	398	368	451	415	414	386	408	389	437	434	438	382	408	398	411	471	391	394	395	418	388	395	426	367	414	373	385	400	425	395	402	421	416	403	424	399	378	431	423	388	427	405	423	424	385	383	423	425	422	408	404	385	454	447	362	417	401	390	438	412	405	389	428	422	400	427	407	440	402	416	419	436	422	389	424	381	416	418	417	429	395	388	405	367	391	392	382	411	427	386	376	374	430	460	404	440	383	435	381	451	407	400	396	396	384	383	415	394	385	395	430	388	434	425	399	409	400	430	414	400	413	429	414	382	408	369	381	394	425	383	428	412	443	425	429	402	426	418	404	371	388	434	425	403	380	437	392	399	380	378	398	388	387	417	408	417	396	402	408	407	420	412	422	431	398	407	416	384	404	399	422	400	418	375	423	377	416	413	400	408	408	413	425	419	408	414	446	416	395	425	438	445	434	382	421	392	407	376	373	394	382	409	399	407	393	404	410	431	421	412	366	405	414	395	423	421	388	412	415	382	394	419	415	397	403	378	434	412	379	403	439	443	401	403	432	419	387	396	430	407	422	369	422	402	412	386	432	418	408	429	432	409	406	423	448	413	408	405	404	358	430	396	418	449	394	400	420	442	415	389	387	411	418	453	390	392	445	395	378	387	430	406	399	404	424	406	379	413	406	424	442	414	393	437	417	438	416	408	423	428	426	404	405	419	436	454	415	404	432	413	416	412	417	430	396	416	397	408	421	428	398	442	427	413	397	408	403	379	404	411	422	380	386	426	394	439	413	407	387	416	395	399	408	398	410	374	392	424	380	391	389	410	392	372	420	394	410	434	403	394	429	376	425	413	366	402	401	395	368	405	401	395	428	421	407	391	389	418	389	424	416	424	455	406	411	418	427	421	415	381	437	393
3909	433	394	374	401	385	436	413	381	335	392	357	380	392	370	368	383	397	386	357	383	399	378	388	381	410	372	370	407	430	364	374	325	393	411	380	369	387	362	425	366	384	386	404	380	365	356	361	409	364	375	383	389	395	390	412	394	368	372	404	362	392	394	368	374	393	348	384	374	371	391	369	383	387	401	362	392	400	375	375	360	375	387	382	348	352	377	371	355	416	426	400	369	376	373	382	389	401	388	399	381	368	399	361	380	425	397	337	437	415	398	375	370	358	385	381	390	454	393	394	385	352	416	375	396	351	375	382	395	344	393	399	380	363	362	347	397	339	359	408	398	343	408	370	393	391	391	416	402	398	429	374	340	364	376	409	372	376	360	424	421	380	393	355	378	371	396	403	369	402	356	356	402	377	397	392	372	393	364	385	407	389	425	362	411	420	397	372	394	383	353	393	373	395	399	403	398	387	389	407	382	408	355	369	409	391	378	373	379	363	393	397	381	380	388	403	419	408	379	347	389	358	363	358	379	384	378	404	344	401	367	323	415	372	386	345	407	387	344	369	356	374	345	346	372	366	378	364	389	375	397	386	382	373	383	411	428	372	379	393	372	390	365	413	374	340	362	375	357	393	362	380	391	404	424	399	399	389	389	379	360	396	350	386	380	389	386	363	383	368	381	397	379	379	397	393	396	349	360	415	385	382	363	323	414	399	354	392	402	408	405	343	396	371	394	382	402	387	378	364	394	380	410	375	430	388	370	377	380	395	380	406	383	437	389	376	370	333	376	381	385	401	388	390	396	394	395	372	389	373	348	367	385	410	378	424	410	379	388	374	397	374	440	401	400	368	424	361	399	400	384	393	392	397	419	406	388	400	410	353	366	398	383	368	420	360	368	370	450	386	405	378	389	393	381	373	425	411	367	366	355	371	353	362	337	361	343	368	348	374	403	380	382	417	407	409	401	378	377	431	371	416	362	357	383	391	363	369	378	358	406	400	397	400	383	387	388	399	419	438	361	384	366	365	383	404	388	372	410	401	414	394	386	338	370	392	384	363	408	376	417	373	346	401	384	407	355	363	376	395	396	358	368	407	387	408	379	349	387	377	390	356	399	400	392	353	385	380	430	353	380	365	379	386	380	363	389	399	373	374	390	353	362	390	357	381	371	375	358	380	399	402	389	358	343	383	404	404	373	394	378	339	369	384	367	383	349	385	405	403	426	383	418	387	408	404	367	361	436	382	355	386	385	386	359	378	400	382	390	399	397	384	375	399	376	405	382	390	346	402	386	354	391	407	404	397	402	393	376	384	393	367	379	338	387	376	431	409	370	419	374	370	392	394	376	382	385	372	387	375	386	370	381	382	383	351	360	388	423	376	384	383	362	350	387	396	342	405	395	373	379	406	398	403	380	387	364	382	384	427	357	403	372	406	413	369	369	394	419	395	360	390	379	386	393	379	374	371	385	391	387	414	381	400	393	359	424	369	432	350	392	414	390	334	382	385	391	368	391	384	378	404	372	353	379	360	380	405	404	380	377	430	399	386	376	392	395	398	360	381	392	365	400	354	408	400	382	377	397	372	368	394	372	351	397	381	373	361	397	356	354	387	396	387	387	349	405	369	364	408	404	385	422	382	408	434	354	376	388	366	349	402	403	381	381	374	390	413	377	408	374	363	362	370	391	425	371	357	394	384	386	398	419	366	406	369	367	371	439	353	373	389	397	385	365	337	364	352	402	380	413	395	387	395	409	401	372	410	419	397	371	409	404	361	377	385	368	346	383	404	373	389	387	391	372	418	406	400	359	401	328	422	378	389	403	369	360	384	368	340	395	381	389	383	383	336	412	384	379	396	372	374	369	386	385	395	395	393	352	352	401	406	394	387	381	391	395	371	403	394	391	377	370	370	371	391	383	387	391	391	371	388	368	386	397	399	388	379	393	382	375	390	353	382	390	368	375	404	358	413	366	347	389	377	383	412	377	363	397	368	365	392	343	371	380	354	384	387	350	393	379	411	384	402	399	404	386	391	390	394	426	347	391	388	368	413	358	367	386	386	365	369	355	395	391	373	400	380	412	362	360	386	446	394	401	356	347	377	377	398	378	399	394	416	420	416	375	388	403	356	379	386	359	373	394	356	358	391	396	404	363	399	366	403	388	375	381	374	394	378	397	354	403	427	386	325	406	369	413	388	374	368	375	414	365	390	370	380	402	370	362	391	394	397	414	368	383	388	388	376	378	416	377	407	386	387	409	435	388	395	380	426	398	384	366	365	423	412	366	375	403	381	376	415	421	376	374	345	370	400	356	371	381	375	377	388	365	357	375	402	369	419	389	426	374	366	331	395	387	368	381	393	403	377	405	419	377	412	377	357	385	366	393	386	393	358	391	393	362	394	381	368	407	392	404	342	329	371	408	385	415	353	370	412	364	425	352	382	380	409	384	359	377	397	384	383	370	367	401	375	385	355	389	389	389	369	423	385	363	359	387	389	428	426	395	363	411	379	373	396	379	384	349	371	415	388	361	393	356	386	380	357	414	392	403	466	388	417	390	366	365	420	393	421	384	377	372	403	364	388	398	381	371	384	406	372	378	391	347	383	352	394	400	383	378	400	400	397	378	381	382	374	392	389	395	376	368	408	355	397	348	365	384	445	394	383	375	354	377	421	388	377	342	397	386	398	382	379	389	384	373	349	387	395	403	383	357	400	358	344	353	382	375	402	373	388	403	373	356	401	392	410	332	402	396	362	382	365	396	374	425	413	380	361	395	395	367	383	392	398	383	379	396	394	424	391	397	411	415	345	392	325	401	384	402	390	392	395	366	358	403	398	377	369	349	377	362	379	367	385	422	394	374	380	374	380	383	373	418	366	384	402	399	369	350	418	377	397	401	360	379	375	375	361	341	391	389	413	357	364	410	445	410	370	392	376	399	387	356	399	369	369	380	399	388	358	363	367	364	402	430	385	365	339	402	408	401	355	375	397	408	412	388	379	346	398	346	379	422	385	395	412	431	403	401	413	403	406	375	375	365	411	377	408	373	385	378	340	397	376	388	360	374	416	395	361	403	386	423	383	402	393	385	378	361	399	356	403	393	401	400	376	398	385	393	361	368	392	377	365	400	388	394	373	308	400	414	386	394	392	388	347	420	421	382	376	397	391	379	402	393	381	397	413	388	370	391	360	349	377	404	380	392	390	374	371	360	403	382	420	385	392	403	364	340	399	378	388	357	377	363	372	369	365	350	379	366	393	394	397	401	422	413	380	397	315	351	356	401	375	415	385	358	397	381	369	369	389	373	427	386	413	388	402	360	374	391	356	368	403	373	367	358	397	437	399	390	407	378	378	422	378	371	371	350	364	379	393	385	380	393	327	388	358	375	377	421	415	390	349	413	393	355	399	374	383	385	417	376	394	399	351	376	354	363	383	358	360	397	343	427	406	377	365	399	390	378	375	390	382	363	383	318	434	416	389	353	402	414	383	385	372	401	374	396	369
3853	910	993	939	927	893	941	921	919	900	885	954	894	892	887	901	918	880	879	1006	889	878	906	899	899	908	926	908	896	897	964	869	902	933	873	877	908	899	902	949	926	843	881	912	863	920	930	934	1011	884	930	912	943	937	940	959	966	871	903	891	912	908	922	992	904	888	931	949	929	813	964	886	894	855	876	951	949	902	932	878	895	924	971	904	902	913	934	920	957	927	894	874	934	943	917	964	966	1001	921	911	902	914	912	890	923	935	915	934	916	953	825	949	925	905	905	919	884	876	886	886	899	897	925	951	939	848	951	911	912	885	940	883	912	925	955	911	914	863	919	906	943	929	893	915	879	918	922	930	939	889	912	903	950	907	867	898	943	915	864	929	875	890	846	906	887	900	910	952	892	882	844	903	877	927	911	881	929	929	879	839	896	915	926	882	898	912	923	843	940	893	858	904	910	945	878	896	873	908	996	902	927	952	956	920	875	912	929	890	951	873	918	878	916	903	932	897	922	916	949	908	894	871	930	903	900	872	926	909	941	892	946	919	902	882	943	903	909	916	873	893	948	934	865	882	941	931	906	903	919	947	862	868	918	967	921	945	935	922	905	899	925	849	879	900	928	870	1003	935	898	917	994	905	912	886	868	896	894	910	903	880	962	900	904	902	931	890	949	913	895	954	912	922	903	868	862	930	896	924	948	957	934	894	942	903	903	911	898	887	905	886	904	878	938	904	858	900	921	937	921	912	884	860	906	910	913	902	933	932	911	877	895	920	957	884	977	890	894	924	865	913	961	862	896	910	878	962	897	870	958	942	926	943	887	925	868	917	952	924	895	875	881	938	907	861	906	896	926	934	872	940	856	907	941	841	935	868	913	994	908	927	870	930	900	925	900	913	879	882	944	917	835	912	881	931	944	891	894	826	877	934	943	915	901	886	928	862	922	924	872	914	942	891	874	899	862	887	894	876	922	964	864	919	910	951	926	928	882	913	905	873	920	914	903	901	903	887	933	955	931	855	931	919	942	825	907	926	871	858	910	887	929	924	923	882	850	928	934	901	922	900	899	904	854	912	878	880	958	919	905	939	910	895	886	895	868	938	906	933	946	880	915	905	948	930	884	934	961	925	922	939	932	883	936	912	863	938	883	894	910	946	932	936	911	934	940	915	931	871	939	894	953	894	902	911	962	916	896	937	932	942	928	941	966	959	870	909	867	922	934	893	990	879	948	940	940	950	911	974	880	907	903	896	946	879	907	879	869	886	880	933	874	902	907	921	906	887	925	919	882	888	942	941	853	950	909	923	877	898	907	858	888	890	918	884	917	936	921	872	934	862	936	895	924	907	896	899	927	883	919	922	941	925	947	881	932	859	901	880	899	939	908	939	907	911	895	882	899	938	910	965	895	900	893	944	892	946	906	862	897	911	863	869	908	946	918	927	989	936	917	934	897	939	893	872	893	935	924	879	918	956	947	903	901	935	970	903	918	945	905	922	851	887	900	942	911	857	902	915	921	951	917	929	907	919	884	925	962	869	917	926	877	902	911	914	912	928	885	928	919	902	938	891	925	884	884	908	887	907	920	907	857	923	969	895	913	873	888	951	880	914	890	897	939	858	953	932	941	846	905	916	943	957	954	907	937	889	922	860	862	923	899	916	953	930	888	952	932	917	886	945	908	882	946	911	912	866	934	890	933	928	859	946	884	869	950	942	903	899	896	897	958	925	939	929	924	902	896	968	889	900	903	906	925	953	961	906	899	918	934	876	930	910	889	897	950	911	937	889	894	931	905	902	865	911	902	917	898	945	936	903	911	933	895	959	892	862	882	871	930	901	932	866	946	888	899	869	917	907	910	898	856	888	962	913	963	952	937	911	894	934	927	933	918	954	928	926	953	914	902	901	842	912	922	917	887	877	911	868	927	919	871	976	915	915	959	828	874	902	877	887	904	936	909	914	908	909	955	907	859	861	899	932	916	912	890	913	917	932	940	965	939	927	997	877	884	940	922	977	910	912	912	904	933	891	901	906	906	909	907	944	886	977	901	899	906	899	914	885	911	968	905	902	930	952	897	860	857	890	865	931	849	993	858	860	910	923	885	982	897	874	886	908	913	957	921	874	946	919	904	907	911	906	933	904	963	924	903	943	955	922	922	923	907	958	928	857	944	946	926	931	868	947	905	921	910	913	892	963	895	957	923	944	923	893	864	882	946	934	904	913	896	903	907	901	908	922	918	885	845	910	920	931	896	864	916	900	957	913	932	896	906	877	903	951	865	959	857	894	913	888	894	907	939	901	870	902	904	930	898	927	959	869	920	896	912	924	937	1014	896	915	883	885	895	901	907	925	900	960	880	921	925	870	882	923	889	859	906	846	907	930	891	973	850	901	941	887	890	920	924	916	912	843	897	857	868	896	927	926	911	877	915	934	877	893	955	926	926	932	917	894	926	929	922	902	921	941	925	894	882	943	922	902	867	944	931	869	906	917	887	930	923	892	850	892	943	914	894	898	873	920	927	885	953	865	973	902	884	900	923	890	902	880	889	906	961	917	912	943	907	909	961	851	923	918	929	923	920	957	932	889	927	914	882	924	914	892	927	927	935	921	878	920	928	939	918	923	914	909	874	946	911	901	881	956	971	844	938	881	921	910	929	904	890	907	929	891	971	906	955	864	934	899	899	975	881	866	890	915	931	892	933	932	952	883	921	871	933	877	891	899	938	857	895	853	934	924	897	892	858	887	950	921	895	875	944	918	856	882	869	896	868	933	902	896	923	969	907	964	902	885	915	938	909	875	965	894	856	882	903	915	910	892	877	905	906	918	905	880	880	860	920	891	930	964	889	906	897	953	924	929	910	886	905	909	891	907	967	844	945	892	873	942	903	886	918	874	919	924	908	937	839	968	938	870	925	891	874	885	953	920	929	934	861	932	888	911	909	933	938	913	946	871	918	938	899	860	934	929	904	912	947	931	941	899	897	945	932	932	969	975	924	953	973	887	939	953	924	909	883	940	867	906	911	940	894	884	900	918	890	917	951	873	931	895	910	900	921	892	917	849	922	961	925	851	881	912	921	921	874	892	926	946	922	857	916	945	930	977	878	934	860	877	866	954	914	892	904	973	928	951	927	878	968	910	863	928	912	934	938	898	874	892	852	894	892	891	928	871	893	881	916	879	928	912	918	909	889	891	884	897	902	916	913	888	890	898	924	890	901	935	955	871	907	983	882	868	879	932	898	865	921	907	911	908	975	868	915	921	937	906	925	919	935	939	912	897	836	894	947	907	874	908	915	884	938	911	900	905	911	931	936	900	936	929	941	910	923	883	887	898	883	916	906	918	912	910	886	861	912	916	973	894	877	942	913	944	899	913	826	876	915	948	905	891	922	937	919	872	945	923	945	914	936	938	884	887	891	870	940	847	905	944	926	964	884	961	876	866	896	894	927	931	866	955	962	925	863	949	915	924	903	890	883	940	917	870	826	944	959	942	919	924	875	975	933	870
13361	970	620	517	495	400	421	396	344	366	363	349	355	336	343	357	337	332	348	335	355	376	319	362	358	344	348	360	347	348	338	353	381	335	373	325	333	354	355	346	356	338	332	345	345	295	286	348	317	379	348	330	326	365	363	331	336	373	375	363	344	351	335	354	338	336	327	320	332	339	345	338	380	346	350	367	320	303	324	348	326	326	302	307	312	346	342	326	332	354	349	317	342	348	327	390	342	312	324	349	341	380	353	380	361	314	323	369	291	332	306	331	359	313	335	374	361	303	335	337	355	353	331	349	315	324	339	350	331	337	332	373	332	318	322	352	327	347	356	354	356	342	347	320	356	328	359	344	347	341	338	342	324	344	315	368	371	374	330	321	356	315	318	347	372	319	326	377	310	321	330	331	326	331	345	341	342	338	373	359	336	331	311	323	358	301	381	320	344	311	318	342	322	363	349	331	355	330	362	325	355	330	342	320	334	330	334	362	301	359	323	393	339	327	289	329	350	320	348	327	346	319	342	326	356	340	345	333	334	332	339	330	325	340	375	391	357	360	343	342	349	368	352	340	362	345	338	353	335	336	369	345	309	365	349	335	359	355	343	318	324	354	343	331	357	353	325	326	346	309	350	371	325	361	335	322	355	339	383	365	354	327	336	315	311	332	341	269	340	327	328	358	310	343	329	344	359	317	352	350	333	359	331	346	354	323	338	316	343	305	372	331	311	317	378	366	334	344	313	323	346	324	304	371	327	309	364	324	314	360	336	325	329	353	302	324	345	347	314	317	357	359	326	345	360	363	322	320	350	369	330	349	327	326	336	313	347	328	328	370	353	334	382	333	333	320	322	332	345	324	363	362	315	321	301	365	336	324	323	312	374	341	328	341	329	342	327	351	328	331	345	326	353	374	341	371	341	363	319	333	355	337	313	367	343	331	327	323	349	336	304	345	336	299	313	337	354	326	366	356	334	341	317	294	335	351	357	349	340	323	341	322	314	340	319	358	330	319	347	313	327	340	343	304	362	336	361	339	295	338	346	333	360	322	336	348	327	324	309	344	315	345	349	375	322	363	343	340	345	340	320	347	313	333	338	314	346	344	328	339	342	344	366	340	347	343	311	348	326	351	301	347	353	337	340	334	344	358	369	364	364	336	317	328	323	350	335	331	315	362	339	326	318	320	305	351	361	337	351	345	359	379	348	336	334	328	326	336	324	314	308	340	351	318	358	330	341	350	311	332	311	344	317	330	331	353	352	374	325	303	342	330	331	340	349	331	331	315	318	361	326	362	348	329	347	322	326	305	357	343	356	315	357	359	340	308	338	335	309	343	336	293	376	326	313	349	339	353	306	339	337	306	347	323	323	327	331	323	323	341	324	348	350	367	305	358	341	308	377	323	313	379	356	350	326	351	321	303	328	324	321	345	334	352	353	319	354	329	327	354	379	300	320	331	318	332	360	357	343	300	283	308	366	372	361	317	375	323	347	347	312	320	363	349	347	354	313	332	326	348	319	366	328	324	375	349	319	325	304	335	346	342	352	335	355	310	360	352	338	347	313	326	347	371	351	334	326	334	332	341	334	348	314	335	336	337	358	309	328	334	361	301	335	338	344	324	373	343	349	347	341	347	378	361	348	333	341	321	314	348	340	324	364	311	353	345	326	311	328	323	333	334	344	342	317	309	351	329	336	336	302	338	351	345	328	334	365	354	335	378	349	385	343	334	326	379	333	341	359	392	323	342	333	338	357	406	347	370	354	352	362	364	327	364	314	317	349	329	343	349	373	339	327	311	358	331	338	324	340	368	331	316	332	322	317	338	341	377	311	313	340	336	324	348	380	348	341	346	322	364	343	344	345	359	338	323	349	343	347	343	343	321	351	366	350	303	336	356	351	349	334	325	304	332	311	332	335	326	368	344	344	325	327	354	354	322	351	316	319	343	341	320	337	307	348	302	353	375	376	333	363	345	344	352	324	338	326	360	337	342	352	346	324	335	363	351	356	330	347	336	307	339	320	356	354	321	331	364	340	380	337	342	346	372	336	346	319	355	306	358	376	324	353	323	348	359	335	366	365	337	316	362	336	375	334	318	337	336	337	342	337	328	345	340	298	341	309	373	340	328	365	321	327	356	348	341	370	277	325	364	363	333	341	321	338	350	326	324	312	348	324	312	343	321	349	329	320	325	348	363	324	337	309	346	351	339	352	362	336	330	362	329	319	323	345	325	357	353	336	385	331	294	350	320	355	325	348	334	350	319	341	349	380	340	349	332	345	328	310	345	334	345	361	376	320	327	326	334	362	310	325	344	356	309	305	322	328	320	293	338	373	374	313	345	326	330	331	371	352	337	345	342	340	354	357	335	363	306	328	343	355	313	302	313	337	330	344	354	329	360	342	340	322	342	366	356	289	360	307	326	379	372	353	331	321	334	324	324	305	356	367	331	343	341	337	332	332	327	347	328	352	338	328	334	348	323	316	310	337	325	338	319	348	378	328	360	310	347	365	347	372	320	350	319	320	352	350	320	351	379	352	345	351	307	314	357	327	316	324	360	339	356	362	349	368	355	361	298	301	339	337	328	305	348	334	353	344	339	320	353	327	369	335	336	362	360	336	340	336	356	331	350	353	354	342	322	307	344	330	345	329	354	328	363	319	325	328	319	340	330	300	354	345	354	346	292	374	368	354	387	330	347	336	351	318	342	317	312	364	327	341	327	363	350	362	341	343	291	327	342	340	287	334	309	381	329	360	348	334	354	342	335	326	357	337	331	308	372	338	323	360	342	353	349	356	338	334	365	321	334	373	348	345	313	328	345	334	334	337	328	343	306	398	352	338	308	313	335	301	357	348	337	357	323	368	333	325	322	327	324	330	327	323	322	362	340	356	312	325	341	352	330	317	342	326	332	301	340	348	379	340	355	361	348	313	371	352	329	323	327	366	336	330	356	366	331	348	348	323	344	351	337	358	317	368	336	357	304	337	331	325	364	370	353	364	316	344	346	331	352	332	323	325	339	333	357	317	379	339	347	342	345	334	309	316	355	349	328	312	335	313	320	343	344	368	366	320	342	354	327	358	330	347	358	305	319	315	358	350	346	310	328	310	354	310	324	286	340	339	315	359	330	344	318	377	330	359	331	365	339	323	334	344	324	350	341	327	337	359	349	343	358	372	333	346	330	351	313	343	346	340	334	303	335	353	294	344	331	318	336	342	368	325	342	354	360	374	357	338	333	301	354	319	306	382	375	364	341	372	332	351	340	356	345	336	346	321	339	316	343	349	314	326	351	368	329	353	329	344	369	363	330	349	334	353	294	283	338	362	329	348	365	360	325	328	311	324	352	348	335	349	323	371	300	308	383	329	335	312	361	342	343	342	321	332	342	349	354	356	351	330	329	347	333	345	369	352	327	334	324	337	304	355	323	325	314	310	366	314	329	390	346	337	338	316	379	349	338	351	329	310	355	357	341	333	373	355	354	336	315	313	372	318	360	335	382
10240	993	1299	1467	1297	1069	1070	1016	961	889	909	904	888	871	871	885	840	839	847	864	833	875	831	831	857	836	797	796	851	858	837	782	845	812	890	801	812	847	775	864	771	772	835	812	749	806	815	852	866	857	820	805	796	823	771	738	818	849	835	832	857	775	783	816	832	831	782	793	819	815	718	833	807	807	827	758	842	824	834	815	773	777	761	798	797	783	801	773	789	772	817	807	822	825	796	762	815	791	829	798	783	853	805	874	778	778	749	769	821	762	837	814	857	827	820	799	796	798	801	794	810	847	799	822	787	778	811	805	780	751	766	798	777	799	820	835	868	805	801	824	784	785	773	777	781	795	813	795	818	797	798	813	811	830	836	808	780	732	830	786	820	806	782	814	828	774	823	804	779	802	754	853	770	779	880	802	793	831	765	829	795	754	784	806	797	809	873	810	786	826	774	816	792	841	730	830	829	851	772	794	801	799	771	825	840	796	777	791	777	809	831	791	795	812	727	810	787	825	766	822	845	783	785	818	797	813	827	770	820	777	804	781	827	760	824	824	786	790	795	792	780	799	796	851	773	784	803	761	769	762	854	789	801	806	820	790	817	819	752	781	822	813	786	808	797	775	803	753	779	770	853	796	849	757	765	810	771	822	760	817	803	809	803	786	758	786	793	793	829	772	878	761	796	843	810	761	800	794	788	747	878	799	798	845	814	788	823	829	799	806	834	809	857	801	776	786	809	831	806	835	844	784	788	792	803	788	764	712	816	817	723	822	856	820	814	844	820	786	794	763	798	794	834	820	790	786	827	834	825	837	785	860	795	860	769	717	789	839	819	754	792	781	773	835	791	862	795	790	798	757	736	808	786	823	769	790	797	795	778	773	748	882	812	790	771	836	800	747	738	793	789	773	767	829	788	802	796	778	772	830	739	789	756	832	817	881	791	849	820	826	771	762	784	812	814	815	792	828	769	815	817	846	814	806	804	832	762	825	786	812	791	860	816	774	763	850	835	787	834	794	783	809	759	809	796	760	813	749	812	811	813	766	819	802	816	772	808	801	823	814	820	807	827	800	797	821	857	851	783	768	772	808	780	786	797	834	807	781	741	752	813	821	794	811	763	773	804	822	847	782	852	809	823	810	837	846	789	803	790	803	779	812	765	847	810	770	815	818	749	790	785	796	841	813	844	870	819	841	803	781	836	807	782	799	821	801	796	810	774	783	779	800	791	795	800	826	761	768	785	815	812	761	893	749	832	790	800	777	848	782	818	786	799	754	829	809	793	794	816	795	825	804	770	806	809	834	815	738	786	766	853	764	838	809	846	880	835	794	763	805	839	811	810	809	814	821	840	797	848	811	798	759	774	804	863	776	808	799	829	819	845	810	825	776	783	851	779	863	805	808	795	818	811	791	822	850	768	783	840	824	794	808	751	787	777	758	821	797	758	807	776	820	745	811	763	776	789	799	761	791	772	824	778	807	762	798	796	826	767	776	777	818	810	793	825	800	841	832	791	822	753	817	820	769	765	780	798	798	774	782	791	822	784	847	770	763	787	796	778	829	818	793	845	801	785	830	792	801	766	798	845	736	797	818	838	808	792	821	850	795	814	789	799	803	766	823	785	798	826	794	821	807	817	798	793	839	812	772	771	791	806	823	811	817	824	774	767	773	763	755	795	821	807	781	727	822	799	810	811	817	824	759	799	732	788	817	781	772	790	843	782	820	815	803	807	830	862	818	799	791	780	775	825	808	809	831	785	806	801	782	768	847	807	844	763	850	827	743	801	779	814	809	810	827	775	785	820	823	805	831	800	795	809	781	807	805	794	856	773	787	762	761	815	802	811	803	770	798	779	797	819	779	798	758	833	805	807	842	793	771	837	753	835	846	790	771	791	815	805	842	785	815	791	742	800	760	827	786	809	804	815	827	750	769	808	774	792	842	812	809	794	748	839	795	858	809	786	773	804	761	821	804	811	750	746	807	782	826	823	789	770	831	818	810	769	783	767	807	856	775	795	822	808	782	768	784	774	817	794	812	845	831	774	811	795	793	727	804	838	803	799	815	772	791	782	826	819	803	781	869	845	841	759	770	791	745	753	801	837	816	820	838	776	852	836	828	777	817	778	760	801	869	812	778	762	819	841	807	825	847	836	832	803	818	839	837	826	788	799	791	787	785	831	785	810	797	826	802	819	792	841	801	822	880	799	820	771	851	809	779	773	840	767	808	746	837	777	778	791	748	811	800	819	814	819	786	787	799	833	804	864	827	777	803	761	809	811	827	847	789	769	737	818	756	811	795	855	814	818	773	815	805	830	779	817	816	796	807	824	810	788	798	819	811	796	877	818	826	788	852	769	820	756	758	768	835	809	809	891	797	809	819	773	802	795	800	777	783	780	817	830	843	832	789	785	826	820	795	765	735	797	800	814	849	814	797	793	825	732	810	803	787	809	761	786	790	841	808	794	800	792	827	770	814	778	805	857	806	825	781	789	833	872	809	829	845	823	789	826	791	754	761	801	750	815	806	800	761	810	764	785	838	808	826	841	823	806	787	823	776	858	797	789	809	776	848	811	806	773	791	811	796	763	778	835	816	818	783	792	853	843	783	811	782	839	810	832	781	808	832	841	806	798	806	847	825	819	797	805	809	806	822	828	814	808	814	820	798	785	855	833	792	767	790	805	791	782	821	833	807	832	807	778	785	800	785	809	807	835	765	821	821	792	774	855	800	807	834	789	851	861	806	807	748	813	801	810	769	804	830	802	809	858	811	793	854	762	814	756	774	814	779	806	812	793	820	833	816	851	846	766	819	778	830	777	760	793	799	803	835	847	837	751	783	827	859	778	838	817	775	757	837	820	795	834	738	799	789	826	807	804	815	807	768	744	837	783	846	823	812	763	827	764	809	804	877	832	813	784	787	824	795	832	792	770	782	837	781	782	847	785	830	771	761	784	782	815	809	816	827	827	852	776	814	811	834	763	802	809	774	840	800	780	858	763	827	800	822	763	791	759	764	855	742	786	781	829	794	746	771	742	778	823	800	834	728	825	816	777	753	817	811	822	790	800	802	829	793	842	799	792	827	776	781	830	801	769	758	814	838	787	825	814	804	800	814	825	781	785	793	810	810	818	838	799	821	764	817	781	812	845	810	800	806	745	829	801	824	805	803	820	796	765	794	736	825	781	828	849	795	819	779	823	769	781	837	788	821	809	793	835	796	780	808	771	779	825	791	794	783	831	815	797	853	847	807	772	883	810	765	824	795	800	816	809	743	844	792	766	774	832	806	789	832	811	793	810	769	795	835	812	839	875	794	779	778	841	812	780	754	780	819	813	835	777	775	807	786	808	789	743	771	754	760	775	810	796	769	805	812	787	770	839	791	797	807	806	832	757	847	791	780	770	803	770	781	792	845	793	779	741	809	815	742	815	752	841	784	798	801	837	773	809	818	821	746	821	827	834	811	795	820	754	782	821	817	834	774	841	817	779	799	794	845	766	798
22384	1919	647	509	328	314	229	236	256	207	170	181	177	167	174	172	175	190	146	179	182	164	180	163	167	159	163	138	156	139	151	135	161	144	162	160	186	146	157	166	123	158	167	140	148	135	148	159	151	165	145	182	137	173	147	160	140	166	178	185	167	140	163	143	169	148	142	151	163	152	162	137	161	155	137	165	143	169	149	148	166	142	150	167	139	140	164	159	173	155	153	161	147	154	157	139	137	181	159	155	147	139	141	140	152	170	161	163	160	162	165	151	139	153	154	157	133	146	155	152	164	139	155	154	138	132	164	158	140	153	148	147	134	163	162	134	171	164	143	163	173	137	150	144	176	152	158	159	160	172	149	137	163	143	153	156	138	161	163	126	162	153	133	159	144	162	141	145	144	147	132	140	140	144	141	133	153	144	151	163	131	169	168	156	151	147	149	121	158	172	169	134	139	174	148	168	158	140	155	150	162	171	149	133	156	145	158	132	110	141	136	149	150	156	170	138	170	130	131	147	181	157	161	144	128	164	183	149	151	159	135	128	173	128	137	157	169	152	160	144	148	163	148	169	140	135	161	144	168	144	165	132	151	153	149	147	151	144	157	145	150	144	154	168	159	152	133	160	172	172	156	152	153	150	153	157	163	143	154	129	150	175	141	152	137	151	143	144	146	166	166	150	148	146	160	155	166	134	179	149	141	150	158	161	145	149	135	160	184	147	139	158	155	159	129	134	145	140	172	159	148	149	155	139	138	177	138	157	143	153	144	152	164	148	138	160	167	130	186	160	134	153	158	177	175	144	132	145	168	135	155	170	148	145	166	174	164	144	151	154	150	152	176	150	163	168	144	138	167	168	153	133	161	151	165	151	156	155	167	153	136	153	144	139	149	162	156	163	147	152	151	158	174	159	143	156	148	164	152	169	160	177	147	149	158	143	158	140	142	155	140	166	157	140	154	133	150	144	113	155	145	153	159	143	169	162	165	168	138	141	124	156	155	147	150	142	188	148	156	144	153	154	149	170	161	156	157	163	161	163	161	142	163	136	171	136	144	165	133	146	165	130	155	148	157	142	162	147	145	143	148	171	151	115	175	184	161	138	140	165	167	132	148	142	155	162	175	144	150	143	154	145	151	167	133	176	139	144	146	152	159	134	147	158	149	145	174	157	156	154	152	131	153	147	144	137	146	154	143	151	152	161	154	173	164	176	140	162	146	166	126	143	149	140	123	144	175	162	134	139	150	142	138	155	153	150	138	158	151	151	156	157	162	156	146	155	155	154	138	157	162	147	169	142	145	155	163	161	166	170	141	137	153	141	147	159	151	153	156	159	158	169	149	166	156	166	157	165	171	160	172	143	128	145	146	165	158	152	167	172	124	175	166	147	172	148	138	142	152	189	160	141	143	158	156	178	139	166	134	163	163	173	151	162	169	135	151	136	159	146	151	138	138	171	161	166	148	163	151	159	163	168	151	169	160	135	167	155	135	139	129	142	188	178	132	165	173	151	170	158	150	132	156	146	122	131	154	155	159	159	154	170	145	162	130	174	171	169	153	151	133	146	161	162	152	158	140	133	159	129	148	170	139	139	155	161	153	145	173	171	173	147	165	160	157	142	178	190	164	147	136	161	147	146	157	159	165	151	182	151	154	149	146	154	182	167	152	148	165	162	146	166	164	152	158	151	145	146	155	161	154	135	190	140	163	159	161	144	164	164	162	164	173	154	137	119	141	159	136	137	159	138	135	145	164	142	164	143	166	158	162	149	154	160	142	164	141	150	135	167	137	134	157	157	165	149	144	169	138	133	163	157	152	140	132	141	145	171	165	160	168	144	149	158	138	146	165	126	157	143	144	159	141	152	126	156	134	160	138	164	162	189	145	141	154	156	158	160	160	156	169	158	177	151	154	148	138	148	174	162	167	141	157	177	164	156	146	133	154	169	143	153	137	144	158	163	166	164	149	150	146	132	147	157	166	160	135	172	129	153	147	145	165	151	156	152	167	167	160	151	150	146	148	151	153	151	154	158	166	147	157	150	137	144	152	163	152	156	147	148	153	162	148	159	159	134	155	148	140	178	159	144	153	151	152	151	142	149	143	181	142	134	162	138	164	137	146	159	155	147	145	150	146	165	151	153	146	132	154	143	142	146	145	143	143	144	161	163	146	156	155	181	156	145	154	130	155	168	146	147	160	169	166	179	132	144	171	158	160	153	132	144	137	153	150	148	165	155	145	139	149	160	154	150	177	157	150	126	147	156	162	134	156	183	153	152	161	155	171	132	152	135	153	165	159	165	170	153	158	153	157	153	158	168	154	160	152	175	155	178	151	171	151	171	157	154	151	153	134	146	150	161	169	175	151	144	149	114	131	164	158	166	180	168	152	163	180	158	175	147	147	164	156	160	158	144	143	165	161	168	170	127	140	162	160	133	138	134	185	145	143	151	154	164	161	176	124	149	162	150	151	152	142	160	145	169	155	127	170	133	162	157	165	148	158	146	156	151	146	140	144	159	162	166	157	164	154	135	140	159	160	145	158	134	146	155	139	148	152	148	165	147	125	143	157	143	172	138	141	164	158	164	170	160	160	150	158	167	162	175	156	155	152	131	130	145	155	165	133	148	163	171	183	138	156	136	142	145	134	164	169	145	143	146	142	149	138	166	141	164	160	145	144	142	151	151	142	129	170	134	159	153	153	153	173	163	153	172	138	138	148	155	140	190	171	151	147	141	151	170	180	150	154	165	159	154	161	157	165	171	170	155	146	184	160	171	136	161	134	163	144	183	156	142	147	151	171	149	150	152	129	150	143	166	182	139	137	140	137	153	152	178	126	161	153	172	177	166	151	163	161	150	135	165	143	151	164	137	138	161	173	163	151	148	151	151	155	152	150	168	161	160	164	158	161	140	143	167	155	158	163	141	161	139	177	163	153	172	152	138	175	143	144	159	147	163	169	142	149	154	164	144	141	154	150	153	154	159	173	170	157	158	147	136	170	136	183	148	143	147	142	158	142	145	154	169	153	133	150	152	150	169	136	146	173	137	130	161	149	173	139	140	159	142	120	158	151	139	148	157	158	171	159	150	143	164	158	154	120	123	153	165	141	150	150	157	133	151	151	153	175	151	159	159	155	156	152	150	184	152	143	149	148	152	151	162	146	149	169	123	153	133	131	126	166	157	138	142	151	175	181	149	134	145	148	151	152	161	138	165	155	141	164	135	154	146	158	159	164	132	178	152	163	140	156	151	150	170	135	131	109	156	165	175	130	143	166	156	151	147	136	142	150	143	157	169	173	169	140	147	138	165	138	141	137	136	171	153	134	143	159	154	145	139	157	152	154	148	144	153	177	145	140	180	159	148	152	147	150	155	164	164	151	161	133	136	158	158	151	159	160	144	144	164	145	134	129	167	139	136	156	151	153	141	165	135	155	141	149	152	164	144	137	145	135	154	162	151	142	168	138	157	155	137	161	161	151	120	170	163	161	138	154	152	146	159
13290	845	1479	1596	1360	1082	958	804	733	609	601	582	567	547	579	530	539	469	470	475	473	434	424	450	450	445	457	394	453	408	415	415	448	412	431	456	413	405	414	416	395	386	438	402	422	387	390	424	367	404	414	402	431	407	406	437	421	394	408	409	397	385	398	418	432	393	427	393	404	429	392	411	392	408	389	392	395	390	450	377	396	389	390	404	420	395	408	411	377	423	408	414	376	400	430	415	393	419	381	382	375	416	408	413	411	430	431	394	412	394	420	352	421	388	422	392	397	408	393	393	434	386	403	455	375	419	373	414	396	406	402	405	429	414	438	409	427	418	380	431	441	425	409	384	421	386	422	386	397	386	396	428	406	419	383	375	382	401	406	365	386	415	376	418	388	408	430	425	387	425	409	392	387	401	410	407	384	432	378	388	418	448	425	391	366	397	382	414	409	398	371	380	403	432	388	390	411	419	423	424	404	391	378	424	404	440	382	423	426	393	419	408	418	398	394	370	420	403	400	416	419	352	398	372	400	407	407	409	362	417	392	395	394	393	425	416	396	424	423	396	383	389	421	395	406	391	412	419	377	389	422	415	444	406	426	392	373	402	417	399	391	414	382	413	384	413	401	405	394	405	423	419	390	369	418	408	411	405	417	402	445	399	384	372	444	422	389	387	363	386	415	409	417	422	374	351	416	403	418	406	395	442	386	405	406	406	414	394	392	400	380	438	411	425	359	386	425	374	407	433	437	430	407	440	413	422	397	404	410	376	437	396	354	395	414	427	412	416	419	438	402	401	384	421	389	425	372	402	410	392	406	376	401	396	414	423	403	393	391	396	420	397	416	380	410	417	441	372	401	396	408	416	395	417	415	390	400	413	405	395	406	416	426	437	430	401	403	404	402	416	382	406	408	413	433	393	390	397	380	384	366	388	409	411	437	417	414	403	405	381	442	414	380	380	426	416	397	420	385	425	384	432	418	418	404	421	411	363	407	398	409	416	414	428	395	410	376	414	360	425	411	390	388	439	443	392	429	378	403	401	399	423	409	389	398	426	369	432	387	389	441	425	398	410	403	411	366	421	415	433	372	421	398	404	395	441	404	400	399	400	367	431	385	389	395	417	395	427	405	398	437	415	397	425	381	396	407	387	403	416	439	445	409	418	441	407	391	394	431	407	408	409	419	388	380	438	414	427	378	384	416	415	359	386	418	407	426	416	392	402	416	397	403	406	428	403	377	434	393	388	389	419	406	458	412	438	387	409	404	398	405	379	382	395	392	411	410	391	379	391	435	415	376	423	412	387	423	416	398	413	392	383	375	426	370	408	422	409	432	381	393	408	406	367	412	401	408	405	387	395	381	419	389	430	419	418	439	394	406	377	414	410	405	435	373	390	408	423	378	409	432	382	377	417	402	397	386	433	420	384	394	413	422	399	422	421	405	371	448	401	387	419	429	382	430	394	422	398	416	378	405	385	436	383	389	431	387	418	402	421	423	414	388	417	454	411	404	415	417	408	393	382	421	389	396	406	394	385	415	398	374	440	398	352	420	372	382	417	366	421	377	402	407	367	400	410	361	379	396	358	401	401	422	406	398	383	395	412	394	399	409	397	429	413	363	378	402	427	427	418	399	390	381	412	408	395	403	410	414	411	390	396	387	412	417	415	404	413	405	346	393	391	364	422	397	371	435	389	445	397	416	373	384	428	422	412	430	406	411	420	372	408	403	393	407	422	424	395	375	392	418	413	402	371	403	365	377	421	421	403	396	389	392	404	388	409	402	416	426	395	395	419	365	419	402	398	398	395	378	384	363	422	410	409	393	425	453	404	424	409	405	397	417	383	415	374	409	394	427	379	390	420	399	396	414	388	396	399	416	389	438	390	393	418	404	398	404	391	401	408	407	405	408	396	394	437	355	368	434	427	403	381	412	411	406	367	382	403	381	380	373	392	454	408	406	386	410	391	402	410	405	406	417	415	418	396	421	432	391	430	380	398	401	394	398	390	415	396	414	412	392	422	390	405	433	415	376	392	402	376	397	413	402	432	399	399	411	400	434	431	409	382	384	420	391	384	405	358	429	389	420	418	400	372	373	389	410	377	462	428	395	387	406	408	425	416	418	423	410	415	370	417	373	394	366	389	406	456	380	389	381	451	425	388	386	375	410	441	425	383	375	383	389	362	434	447	369	391	426	403	395	409	394	416	423	434	387	375	372	383	403	418	393	376	442	405	397	417	424	384	420	417	375	399	426	406	402	405	402	404	416	410	401	419	390	416	397	416	397	426	393	368	434	387	387	388	396	403	416	405	411	404	401	404	427	421	363	409	444	397	424	386	413	433	402	394	371	415	375	388	417	428	419	387	434	427	453	430	388	417	414	407	391	431	387	373	399	468	386	404	405	383	419	431	372	430	401	442	382	412	390	446	407	398	408	405	397	450	407	424	393	389	414	418	381	419	381	390	431	424	407	381	405	387	396	374	404	405	401	385	371	397	404	405	407	382	401	421	413	419	423	412	407	400	369	414	387	401	381	412	400	420	410	396	408	414	405	425	430	407	421	405	427	375	385	415	400	418	399	425	395	383	409	432	389	405	381	403	406	414	415	441	425	402	408	414	420	378	410	413	381	385	376	400	426	429	386	391	381	371	411	388	412	384	449	411	408	404	365	395	387	371	407	415	409	403	393	413	400	413	414	401	378	407	409	422	393	402	426	418	408	435	393	392	413	368	395	406	400	422	422	427	426	363	426	390	401	387	377	402	411	398	428	417	409	383	425	398	388	406	413	403	436	422	410	441	425	431	427	413	438	393	416	391	419	403	438	403	361	441	373	428	375	427	394	408	415	408	386	414	416	401	405	410	364	406	387	347	396	401	405	416	374	390	384	410	410	424	385	426	419	409	420	415	446	388	404	392	414	407	379	394	408	410	414	400	401	363	386	395	377	409	425	395	403	406	342	423	424	425	395	408	388	422	408	358	424	408	389	401	401	384	377	385	395	432	445	375	389	427	428	416	401	382	371	394	394	387	407	431	407	388	429	393	420	396	406	394	422	414	398	397	387	391	438	406	425	429	411	432	403	384	402	417	387	388	399	419	398	414	426	417	393	413	423	370	363	445	418	418	423	382	413	421	387	404	417	407	415	449	412	467	441	413	388	394	400	444	390	413	412	408	416	404	398	422	408	394	375	404	391	412	416	394	390	395	395	368	402	419	397	424	427	424	387	419	385	382	413	400	407	394	402	398	395	398	415	397	431	415	408	410	414	410	454	447	427	433	407	393	419	429	384	385	396	428	410	446	370	388	397	422	396	410	409	448	396	400	385	391	395	400	354	423	410	400	365	400	376	365	382	384	429	422	368	396	385	422	381	393	393	387	385	374	413	394	382	397	430	403	434	363	405	412	410	384	418	405	397	391	365	398	389	410	427	388	360	407	395	380	384	370	417	377	376	402	406	385	400	365	384	423	396	390	391	377	421	389	385	385	376	389	417	405	405	433
3619	405	404	393	399	383	382	368	364	389	422	388	398	374	407	366	396	373	364	383	384	347	384	379	395	373	372	384	357	380	378	386	397	388	382	376	345	382	378	372	365	411	397	399	350	360	368	403	354	358	381	386	384	381	391	339	356	342	398	353	368	412	396	386	384	371	385	365	386	407	374	320	385	398	397	389	357	401	375	388	386	373	387	385	377	364	373	424	414	353	361	395	371	376	378	368	386	361	391	376	372	358	379	372	359	370	401	398	374	385	359	366	408	383	378	408	351	384	389	375	394	380	387	364	378	362	405	397	365	334	406	370	365	374	421	375	370	376	363	391	383	416	391	371	391	382	406	421	405	376	397	372	378	394	365	360	364	370	364	367	424	408	377	367	374	372	359	384	359	444	413	429	369	380	333	383	400	376	372	387	367	406	379	382	363	331	334	393	359	402	361	396	359	351	365	380	409	354	356	377	379	401	359	350	371	372	366	420	371	380	427	353	384	378	423	385	363	389	398	364	382	397	365	411	371	377	379	342	397	358	396	365	386	347	356	407	374	400	381	401	375	365	358	368	421	371	382	390	386	349	383	360	354	384	384	377	381	350	414	418	389	408	349	372	344	369	373	377	410	333	397	378	366	373	383	342	392	360	352	342	400	379	416	381	344	383	373	383	379	395	370	379	374	369	392	400	363	369	371	391	356	373	409	391	411	388	340	360	371	394	352	407	423	350	373	393	379	379	386	390	372	370	408	373	347	346	372	397	420	344	359	365	404	366	366	364	352	392	385	351	383	387	398	382	377	371	378	387	366	408	370	349	370	378	380	376	330	388	391	387	345	369	359	380	353	367	397	397	388	388	425	412	393	408	379	414	373	357	395	401	379	423	387	415	370	385	368	337	376	424	402	381	389	395	403	403	366	349	366	352	380	384	385	395	384	368	359	342	391	385	373	361	382	380	348	364	365	371	359	394	395	355	396	426	394	328	415	368	353	399	367	367	347	381	336	406	369	387	401	376	358	372	358	360	356	373	413	370	410	373	420	352	367	376	384	362	405	383	442	335	378	389	396	379	343	373	346	378	338	407	373	358	365	383	350	389	355	407	419	397	365	380	371	361	345	364	377	434	418	418	399	373	384	372	398	354	412	385	411	402	380	404	397	392	392	390	365	397	349	358	360	419	389	374	373	358	410	395	380	395	372	344	367	382	381	392	406	372	389	370	394	337	396	382	414	360	374	354	371	358	370	380	361	360	401	389	395	401	384	378	446	357	384	351	359	391	364	381	425	357	386	352	372	367	359	399	380	380	359	370	365	376	381	397	399	389	370	376	370	381	340	385	368	328	389	414	390	413	404	357	357	420	404	392	353	401	361	402	380	398	387	384	384	385	380	410	407	352	356	335	386	379	359	419	388	384	411	395	380	424	368	386	388	393	367	369	391	376	390	355	411	381	416	382	374	389	374	363	362	410	385	427	389	372	404	396	377	384	369	363	388	374	358	397	381	376	432	370	351	392	387	370	386	392	391	372	376	404	378	364	368	356	366	334	360	371	358	361	387	372	336	365	371	381	405	372	399	353	371	373	375	379	372	395	379	414	387	392	376	404	412	383	385	395	355	396	376	388	380	370	379	387	373	348	382	356	368	377	402	365	369	339	358	410	398	398	359	383	423	387	351	386	381	363	370	412	344	386	387	365	384	367	384	351	385	358	404	383	350	357	400	378	392	382	402	379	386	388	369	387	367	409	347	399	407	401	393	416	373	364	398	385	383	365	357	381	372	390	391	391	383	350	338	390	417	392	389	378	350	374	371	395	359	380	423	395	367	373	374	363	362	362	375	359	350	326	387	388	375	386	381	385	382	383	380	371	384	368	358	402	386	401	351	382	381	353	375	403	382	342	374	368	394	396	379	384	367	362	378	373	371	407	385	378	373	423	401	387	346	396	389	381	355	406	367	382	388	365	401	385	406	386	382	384	376	364	382	359	378	351	413	422	388	366	374	401	386	389	365	377	374	376	405	416	384	371	381	394	377	410	413	368	394	357	385	376	370	370	375	385	394	360	423	385	384	362	381	393	380	397	391	438	399	409	409	400	398	396	384	392	391	378	393	358	383	384	374	421	350	386	378	404	429	383	386	377	370	367	409	402	411	383	386	407	389	396	396	387	376	379	414	347	372	396	351	424	390	397	393	372	373	378	397	413	363	369	381	358	394	395	359	450	400	361	401	378	433	355	375	365	398	364	406	372	360	367	409	385	417	391	393	380	365	443	431	362	384	349	364	367	391	399	358	409	399	386	378	395	408	373	407	375	369	370	369	389	357	358	382	323	398	392	385	382	380	437	374	376	412	333	353	389	358	364	357	363	411	386	381	400	389	388	374	357	399	351	369	372	384	374	375	413	369	342	388	389	405	351	363	383	360	403	389	408	386	390	401	381	393	361	423	368	365	404	391	347	363	376	389	399	385	375	362	379	419	359	388	418	374	417	386	383	385	390	398	437	383	362	389	396	375	385	360	363	382	394	374	386	402	394	381	413	366	394	410	376	353	386	384	386	383	390	375	378	365	404	379	390	373	370	376	361	422	369	340	371	399	353	376	386	390	371	344	376	407	382	336	412	372	411	372	371	408	361	391	378	336	387	401	404	370	397	394	401	386	401	367	361	368	406	390	382	384	399	392	348	402	369	395	374	378	377	322	371	378	380	340	334	378	356	392	377	405	377	366	369	365	403	357	358	370	350	379	367	343	342	356	393	391	383	385	415	411	411	381	409	400	367	387	399	373	352	372	345	367	369	396	367	379	373	390	432	381	337	367	379	388	370	406	397	354	391	392	348	394	378	382	346	355	394	381	356	368	405	419	375	349	412	358	362	387	338	413	351	370	354	393	375	396	369	392	412	383	373	403	371	329	365	405	371	360	384	386	390	351	335	346	418	418	371	361	350	360	425	405	397	386	424	381	371	377	371	371	367	400	381	357	383	405	366	378	377	391	385	374	349	334	362	370	356	393	371	373	380	398	386	374	370	362	342	398	390	427	399	390	352	397	369	378	364	373	369	384	391	394	349	401	379	376	376	380	348	386	384	399	384	405	389	386	377	396	388	409	375	397	387	389	370	372	395	393	373	392	395	416	439	380	370	389	334	392	354	389	392	362	400	390	363	396	367	383	326	381	366	381	374	392	388	365	390	397	360	429	374	368	408	375	382	370	407	430	352	426	398	376	419	436	396	381	383	383	400	353	403	390	387	376	357	411	412	385	420	365	374	358	358	395	401	390	393	375	394	374	387	373	402	376	375	371	357	379	372	365	357	383	338	395	383	399	391	368	361	380	371	387	405	377	364	393	387	384	393	356	386	353	378	358	389	384	358	347	365	384	403	378	384	395	386	374	367	404	359	387	328	392	435	379	395	372	353	380	363	444	388	405	352	379	339	402	408	347	364	358	365	350	343	338	357	396	380	375	347	356	377	397	398	378	386	405	386	375	390	367	368	361	380
3664	899	925	992	983	904	917	937	944	968	889	914	913	903	944	929	929	922	945	906	952	958	931	988	903	938	937	914	963	916	876	939	882	918	946	914	901	935	898	914	895	939	916	896	966	927	901	884	944	927	904	910	925	893	903	905	920	933	887	953	887	878	905	908	903	897	930	913	940	889	841	956	930	945	856	872	902	922	914	929	997	876	861	982	877	954	888	947	972	933	918	905	864	878	868	891	887	906	947	919	919	852	913	882	909	920	886	879	917	965	891	906	923	907	944	871	933	931	934	907	889	920	942	914	924	870	950	940	908	851	956	929	904	924	872	895	941	838	885	875	913	901	844	899	947	874	888	921	947	892	913	938	968	932	956	845	885	926	921	914	905	874	896	952	906	874	902	933	879	909	926	883	899	913	888	870	879	934	925	913	910	915	854	893	940	938	903	950	885	934	899	935	935	947	935	870	906	893	922	922	914	926	861	941	919	900	905	870	913	896	932	910	907	897	929	904	913	891	926	918	897	915	939	901	907	942	900	925	939	923	910	902	922	922	895	937	896	941	936	922	907	905	919	883	898	912	912	940	876	906	967	906	853	942	905	890	945	900	903	927	909	871	909	918	907	918	873	877	934	864	914	944	879	892	931	902	884	920	912	921	936	855	879	901	947	904	890	862	893	942	934	920	853	958	876	939	955	917	926	946	900	934	922	939	906	906	928	868	893	943	913	913	870	885	869	865	926	905	865	912	890	893	834	868	945	924	966	886	883	899	957	931	932	920	927	926	921	881	932	928	915	936	918	872	909	891	865	928	864	938	939	897	895	922	848	931	892	916	930	911	979	960	926	876	881	955	896	935	900	938	881	936	918	927	927	859	934	931	918	918	896	950	910	868	926	919	864	921	941	886	902	880	838	884	963	850	936	862	952	890	898	851	919	886	923	880	874	925	904	923	928	914	895	887	929	946	911	843	933	896	944	904	860	970	935	886	890	918	890	865	910	935	913	917	923	887	964	893	940	908	887	925	941	921	944	872	870	876	946	877	899	844	906	915	921	925	923	936	918	883	909	956	913	868	870	873	892	941	886	921	933	886	945	889	881	917	967	857	924	884	903	911	933	865	953	932	915	834	903	920	892	886	895	863	981	913	860	887	864	899	928	940	901	852	879	913	884	982	929	936	906	871	906	890	888	911	953	886	902	907	905	911	927	909	932	972	899	890	945	899	908	931	952	921	938	932	869	906	883	862	873	892	880	914	951	950	897	891	903	905	894	947	866	884	943	957	900	925	918	884	889	929	860	923	918	876	963	910	886	915	921	909	948	877	878	913	841	922	875	933	913	959	917	944	945	897	895	901	903	936	888	871	859	939	943	939	887	884	938	935	943	918	917	917	930	878	893	936	903	907	964	919	874	907	894	934	959	869	919	870	883	876	948	888	895	934	893	869	922	941	934	877	905	895	955	873	938	907	886	917	945	909	966	918	901	921	902	903	914	882	922	938	913	919	947	951	902	925	919	900	957	900	866	927	862	837	943	908	871	914	914	876	924	928	913	972	935	901	934	923	908	900	948	956	898	868	925	948	901	874	887	955	900	936	905	898	952	952	918	873	983	965	911	931	983	912	856	891	939	921	960	879	903	906	879	904	874	931	913	932	941	891	929	924	914	901	864	935	961	881	927	967	893	891	901	964	900	950	1012	856	919	883	982	907	896	871	947	908	885	868	933	902	918	909	861	910	911	901	908	935	883	937	896	942	876	916	960	892	897	939	908	872	904	938	889	876	931	876	936	948	957	908	1009	898	888	875	905	879	900	897	881	814	931	922	919	902	956	878	842	856	919	876	903	942	921	1038	906	896	937	906	956	861	895	899	937	893	873	960	887	860	883	927	904	887	856	915	963	920	900	930	896	936	928	896	953	903	913	867	874	911	914	899	924	945	885	888	918	894	874	958	916	879	966	868	895	947	936	888	894	938	906	937	926	948	917	893	946	901	953	890	900	896	893	926	944	916	903	878	898	987	903	957	956	902	894	905	935	895	863	887	851	946	912	887	916	880	948	872	888	910	913	892	905	943	895	884	882	955	914	931	954	988	870	887	915	895	954	893	920	944	868	898	822	958	955	898	912	912	899	910	900	926	927	858	879	901	968	918	969	954	902	931	898	917	916	910	906	909	908	938	906	876	909	957	903	953	898	887	896	958	932	886	929	959	931	927	900	895	938	976	886	920	994	908	909	896	928	950	910	879	1002	865	898	920	849	864	943	915	947	848	857	876	933	944	917	930	909	948	956	867	924	909	907	881	880	873	910	918	884	845	937	920	913	898	898	880	896	853	901	873	910	959	954	938	926	955	875	897	908	981	935	874	934	923	967	955	941	924	941	928	922	919	885	931	920	924	900	928	892	924	929	872	911	972	871	930	903	905	897	900	918	933	975	879	923	917	919	860	941	941	950	928	985	959	877	872	881	918	940	914	925	909	918	886	908	924	910	891	890	900	953	888	905	941	946	928	951	895	883	889	875	900	889	902	879	859	883	909	883	900	955	918	890	919	921	900	952	900	919	903	949	905	907	911	905	872	920	906	889	948	921	911	939	897	942	906	903	870	989	934	924	922	943	905	872	911	931	949	898	866	886	929	941	874	896	937	868	851	922	883	934	945	949	899	905	912	983	880	844	971	950	919	872	915	890	829	888	924	916	921	883	935	936	875	917	967	926	918	925	858	864	942	915	919	927	917	872	905	932	892	859	837	935	870	900	836	881	937	922	940	913	907	891	898	960	910	875	875	892	952	908	951	910	912	932	862	905	948	916	901	918	902	909	901	871	892	915	898	941	874	967	959	919	898	850	889	905	869	963	917	902	920	868	875	877	862	932	869	933	922	902	906	874	938	884	940	964	906	880	905	849	893	910	946	927	918	927	882	929	888	918	938	952	965	920	948	929	892	898	877	911	920	892	872	906	885	959	948	882	884	912	897	915	931	896	871	871	952	972	931	917	906	925	882	943	895	910	868	913	871	941	879	891	874	924	888	914	912	867	899	927	937	920	979	925	908	943	878	1002	890	931	961	918	807	900	883	929	911	938	926	923	886	857	949	928	873	920	908	947	899	891	931	896	906	898	893	938	887	876	953	900	911	977	936	900	918	906	864	908	874	878	935	895	903	908	895	926	908	932	882	911	959	888	917	888	924	908	911	946	931	932	835	925	945	898	856	881	887	907	852	871	880	904	944	932	873	889	898	877	890	977	925	926	906	912	923	908	883	922	915	967	923	891	924	900	939	978	935	921	907	897	920	892	956	916	917	911	869	967	864	894	928	913	904	912	897	948	895	938	926	835	890	903	903	889	927	883	912	933	906	883	944	875	880	943	935	904	934	917	894	941	910	893	918	924	955	888	937	950	890	879	924	929	944	923	963	911	919	898	869	900	916	899	864	872	952	860	967	960	978	928	974	863	968	916	916	893	932	921	877	893	912	835	914	971	915	951	936	900	912	920	883	931	901	907	914
13070	997	613	511	491	363	341	386	384	341	355	356	345	369	387	361	363	337	351	337	331	331	346	313	305	361	372	361	319	324	332	300	324	347	337	351	374	356	351	370	334	281	338	316	339	343	303	322	340	310	323	335	341	312	316	320	293	322	347	330	296	330	364	340	353	333	344	313	334	308	359	346	316	336	357	300	323	330	360	351	306	318	353	314	315	332	349	313	337	321	347	311	334	352	329	321	352	302	347	353	320	356	342	342	293	344	309	327	356	321	316	343	347	335	347	330	315	322	323	383	315	327	340	366	361	321	329	343	351	323	349	306	330	296	312	305	363	340	341	364	321	333	347	338	320	357	325	327	335	311	336	319	374	350	332	318	340	307	292	339	346	321	324	364	340	323	343	370	328	335	330	314	330	339	392	320	349	332	355	339	369	350	340	368	335	328	319	340	358	297	311	375	335	338	313	296	323	354	358	351	368	336	354	373	367	304	337	314	334	337	305	337	313	319	342	339	376	353	325	334	363	338	324	375	326	330	325	335	338	369	317	311	326	362	343	347	305	334	349	332	336	333	348	339	376	346	329	349	305	361	326	338	321	334	383	329	294	314	336	344	352	351	319	342	350	308	313	363	328	307	376	363	341	324	323	325	320	320	301	331	347	357	378	301	327	313	326	316	332	341	378	337	347	344	358	321	330	345	311	357	358	321	336	323	321	362	315	327	289	354	343	316	316	321	355	324	348	355	332	303	341	359	324	353	346	322	334	308	350	339	345	315	350	334	325	300	331	339	365	355	365	358	335	327	345	361	298	296	323	338	346	334	317	316	325	354	327	326	337	318	355	316	324	326	310	359	323	321	371	325	369	349	313	339	312	330	377	366	358	342	345	331	335	321	369	302	326	336	328	320	319	342	346	351	297	325	329	365	309	371	317	308	349	328	353	301	352	332	308	332	285	345	324	324	341	332	368	328	328	333	368	311	340	389	319	337	367	333	339	314	359	350	361	324	356	321	306	352	317	360	315	338	333	326	337	334	287	321	336	325	308	354	373	301	325	319	321	353	346	305	352	374	356	318	331	301	354	350	345	324	316	300	344	318	315	351	363	348	346	358	317	285	344	344	352	316	344	322	307	348	317	315	351	311	329	362	338	362	321	367	322	337	335	326	382	344	351	313	339	353	354	322	317	346	326	323	368	355	322	332	394	371	339	317	362	323	355	345	316	341	306	325	332	322	347	321	370	352	365	342	315	341	336	317	356	324	299	329	348	330	360	349	344	348	329	321	344	292	368	315	374	328	348	355	320	328	357	318	364	371	318	333	339	334	318	333	319	367	324	356	323	340	314	351	334	333	342	365	329	343	354	352	340	308	332	344	332	330	322	339	323	353	329	312	329	304	378	319	335	379	363	342	368	320	318	355	327	356	356	370	333	332	334	313	334	363	319	335	310	341	382	353	325	322	318	338	314	348	332	341	297	317	342	327	309	324	335	308	331	356	333	297	320	325	343	296	326	335	327	336	324	322	312	324	333	338	303	326	339	328	383	325	359	332	318	360	326	360	343	350	305	345	319	381	341	318	320	308	331	348	349	364	358	328	351	324	374	349	320	365	342	335	282	321	384	346	330	331	327	351	331	348	351	330	349	345	371	333	333	346	381	295	319	316	329	317	314	359	335	355	352	368	339	322	342	317	337	303	342	326	332	340	335	328	323	363	333	342	328	343	334	314	327	340	357	318	346	342	336	334	351	381	316	280	370	331	351	353	328	341	317	335	315	342	319	341	319	321	319	322	362	357	325	342	324	318	324	348	340	325	349	335	347	345	342	331	307	323	363	342	328	327	349	328	321	332	353	364	362	323	317	347	327	312	370	330	335	364	355	340	341	349	357	348	330	343	304	297	397	389	362	328	321	326	326	314	340	329	274	290	364	330	311	399	333	357	355	353	354	338	313	323	317	325	291	350	363	310	332	346	302	322	355	338	358	325	364	345	356	322	349	308	323	350	327	337	331	335	292	327	336	345	324	350	312	347	370	337	334	373	323	302	305	335	374	363	341	334	354	307	350	355	327	342	336	327	353	384	310	344	314	332	342	348	295	364	348	370	347	323	316	337	311	352	328	321	331	332	322	326	362	307	377	341	341	345	357	334	307	331	356	330	357	337	383	320	339	310	345	345	352	358	358	328	327	371	320	330	322	330	333	327	317	355	355	325	331	342	328	337	329	306	301	335	348	319	315	342	359	339	347	352	312	297	330	322	361	355	331	338	347	356	331	356	338	328	334	347	313	336	320	319	315	345	351	328	333	343	349	331	320	317	344	308	343	365	350	323	380	343	327	340	326	354	332	351	342	324	354	360	341	334	358	306	369	337	368	324	367	313	339	350	344	349	370	359	295	326	341	327	346	357	329	318	329	302	345	327	311	305	365	359	320	340	348	341	314	339	335	338	349	351	343	380	319	300	346	372	337	362	326	371	337	312	307	314	326	335	360	306	335	359	361	343	350	331	371	321	355	365	326	303	341	351	325	337	378	310	310	331	370	339	341	343	342	338	325	359	310	344	318	331	348	340	340	331	366	355	299	331	332	362	347	397	328	311	314	308	326	320	311	323	362	326	338	348	326	354	346	339	331	320	356	342	312	328	336	330	365	307	355	344	337	325	336	341	331	321	323	304	329	339	341	333	341	334	356	319	347	331	329	325	307	321	326	349	370	323	306	301	339	343	364	328	308	324	336	339	323	341	375	331	323	333	303	367	336	357	352	331	323	329	343	343	319	340	337	317	341	312	319	312	338	353	321	357	316	328	317	331	345	370	331	350	353	334	355	332	341	351	329	344	351	350	326	342	355	376	351	370	330	347	354	330	336	328	321	330	351	300	301	321	339	334	314	339	368	316	345	310	345	371	290	357	313	347	308	334	359	338	342	347	366	349	360	338	337	308	336	317	338	316	340	343	327	327	373	334	327	329	338	333	338	364	322	297	336	365	345	382	314	349	335	358	333	346	343	345	308	333	350	347	334	307	339	321	336	301	335	343	318	368	358	318	326	338	314	338	334	289	349	342	323	332	310	324	341	316	340	359	347	356	347	330	342	336	349	312	329	354	323	329	341	325	363	336	353	344	352	362	343	316	316	328	341	355	358	321	339	330	345	327	334	331	313	332	367	349	306	330	334	308	330	352	334	329	317	342	341	340	324	328	362	299	356	316	337	373	347	323	318	350	345	329	326	309	341	299	294	336	334	335	330	348	323	352	360	342	355	339	353	313	336	337	345	317	307	348	328	322	343	328	356	344	295	353	353	344	323	360	359	319	313	327	315	296	325	312	348	357	356	340	343	379	361	349	358	362	316	359	342	317	373	340	291	326	355	339	351	302	361	325	352	343	323	353	328	330	375	332	317	343	320	329	358	320	371	333	323	314	337	326	317	329	347	340	349	342	341	357	327	322	363	376	341	332	346	349	372	345	341	344	330	351	307	352	292	348	316	313	357	331	303	323	349	303
9858	1070	1331	1447	1325	1157	1109	984	930	923	867	926	890	908	838	845	872	863	814	831	796	777	817	848	879	745	791	799	832	821	871	813	794	829	827	835	848	809	818	739	816	778	787	766	783	785	781	829	762	844	817	817	799	827	815	786	851	819	804	813	753	888	759	797	835	818	736	770	815	814	805	729	833	827	865	772	844	787	802	810	772	801	768	777	829	837	780	794	820	847	786	798	760	755	766	814	796	790	760	814	835	814	742	776	827	761	854	799	779	788	826	774	752	780	784	807	804	801	799	785	803	873	794	817	815	781	777	752	775	761	783	820	775	770	862	804	818	798	839	836	773	814	799	760	816	821	816	793	741	835	752	773	846	776	782	839	775	794	812	816	786	825	814	749	847	791	818	790	821	789	797	806	835	804	799	770	831	793	759	802	795	821	796	853	765	773	762	805	760	806	825	826	810	817	811	791	816	794	811	756	831	840	788	824	811	833	796	840	823	794	794	777	784	783	802	815	803	827	771	794	767	784	822	802	811	739	830	830	801	764	764	804	830	826	787	840	803	827	747	824	783	837	804	832	722	778	807	832	795	825	788	738	788	752	788	779	775	825	784	820	830	822	785	790	835	782	793	769	778	809	775	771	832	774	759	816	811	791	749	807	781	791	836	763	748	809	816	791	819	770	825	813	779	796	803	775	798	784	777	776	778	777	768	760	791	749	822	764	844	740	816	798	803	804	813	779	797	802	798	828	780	794	819	738	777	836	777	812	789	802	770	793	802	791	784	817	774	782	836	802	748	833	808	769	807	817	835	789	805	797	740	767	768	854	771	780	759	763	814	821	770	772	756	863	773	798	796	814	767	793	795	814	812	787	764	792	854	844	782	769	779	797	854	792	759	791	811	771	847	789	786	809	762	802	807	829	761	769	827	806	792	800	833	774	812	769	792	822	832	809	793	801	787	785	829	816	735	808	805	796	813	782	808	785	806	753	837	776	808	831	796	789	822	848	787	829	832	798	795	807	785	804	748	817	831	790	748	812	805	839	852	851	790	776	793	768	833	735	824	827	792	807	781	798	812	805	791	767	837	758	822	820	816	777	788	771	787	781	818	794	806	846	849	805	751	757	802	787	813	790	839	789	801	805	816	814	796	826	855	781	764	802	770	765	782	797	803	799	774	809	760	779	749	789	828	815	798	776	783	806	791	802	838	816	776	826	805	788	816	776	800	808	814	757	799	765	781	766	820	786	774	769	825	780	816	818	787	854	764	821	761	794	810	770	786	792	766	787	761	823	833	809	777	841	793	766	817	752	810	819	809	843	780	795	833	823	767	746	808	801	749	797	808	813	826	816	813	822	775	749	772	777	776	833	792	810	778	856	820	782	830	880	841	836	796	818	810	828	806	851	822	796	808	748	770	766	796	824	817	774	815	805	848	796	773	847	841	790	809	725	825	822	819	795	813	814	827	770	810	798	757	793	830	800	836	799	827	781	839	827	799	782	837	778	812	801	817	814	771	825	755	803	782	793	809	752	807	848	796	804	765	887	810	783	804	854	799	768	797	783	833	827	747	778	810	794	827	775	824	802	791	815	802	817	797	819	761	841	805	807	785	831	807	816	802	813	801	793	808	773	772	882	759	748	762	772	799	814	731	788	775	787	800	829	777	846	847	821	795	792	821	817	771	763	763	834	797	767	764	839	835	806	798	782	800	801	825	778	766	788	760	800	814	796	781	776	789	804	814	801	787	809	768	820	797	797	895	789	803	780	792	808	729	785	832	764	776	794	787	835	797	845	759	786	766	831	797	771	800	836	777	814	790	835	867	842	843	786	753	786	871	807	860	798	792	801	765	811	801	759	779	829	777	854	796	816	769	828	779	776	771	764	799	769	802	830	838	808	813	825	756	807	714	790	806	811	802	825	772	799	775	812	776	834	796	779	772	839	753	818	753	829	776	803	805	798	826	767	796	760	773	734	791	800	800	773	745	790	815	780	819	794	795	752	766	826	810	762	754	767	842	754	812	787	791	793	872	815	859	816	790	809	813	787	805	809	750	778	871	845	816	817	816	783	788	779	815	802	791	793	782	796	781	825	789	807	821	834	841	797	745	787	800	802	758	828	808	820	778	806	793	802	796	773	864	780	868	815	813	806	806	737	789	772	764	781	837	815	802	778	788	780	783	753	788	819	798	808	792	824	791	743	815	796	823	791	856	754	781	796	833	786	775	817	788	811	805	748	759	755	772	847	867	786	853	771	789	795	847	739	850	794	814	826	841	772	852	759	814	820	798	839	825	783	825	802	792	797	781	758	783	834	812	793	775	777	831	853	752	756	780	760	804	783	825	800	768	817	817	759	768	808	805	796	815	831	811	767	789	798	804	778	785	801	747	866	784	800	757	764	767	788	821	821	790	767	792	838	763	772	831	763	796	792	832	784	826	793	838	822	842	821	745	781	820	816	805	788	775	805	787	791	803	849	775	800	776	846	743	792	840	801	803	796	793	788	829	711	749	768	796	776	795	771	830	804	724	853	810	820	817	831	834	762	838	779	855	791	791	788	769	809	761	801	804	836	794	814	775	793	815	740	765	830	814	759	783	797	837	816	785	789	802	840	795	798	780	774	794	826	761	813	850	799	773	783	808	838	837	812	796	787	796	832	821	842	784	832	817	768	816	782	797	773	803	811	773	756	825	774	791	853	723	849	784	788	799	785	768	782	789	785	782	784	770	758	850	858	766	782	793	808	801	714	787	805	802	818	803	739	801	813	828	788	843	787	841	827	799	804	763	853	795	851	782	809	797	773	759	813	741	789	812	769	799	793	791	796	803	771	785	805	774	757	814	868	777	744	799	775	838	792	849	782	773	735	795	749	825	757	788	760	788	764	787	769	816	822	813	807	810	757	768	811	813	803	798	814	799	787	840	798	798	797	779	763	815	794	767	874	724	761	834	819	838	820	794	824	800	779	784	837	728	804	818	841	784	800	716	802	792	809	806	819	770	813	748	761	808	795	816	768	830	768	828	835	803	770	780	807	834	790	796	865	782	788	781	783	798	764	768	812	811	784	759	782	812	813	766	803	815	800	776	783	775	853	843	796	825	743	805	790	796	819	837	800	813	782	792	805	802	821	794	810	823	787	808	760	788	818	812	779	754	827	850	764	758	814	804	847	751	832	838	816	849	784	796	778	830	791	829	795	820	781	782	837	808	756	787	804	780	788	774	829	753	800	829	793	819	784	796	763	785	767	820	795	807	806	816	788	781	799	792	825	797	776	814	780	797	791	812	800	781	803	812	764	760	788	797	819	771	792	792	851	747	794	789	709	870	722	747	756	819	773	821	804	789	868	773	820	755	747	725	793	758	804	810	895	798	821	803	745	811	804	779	784	814	845	746	824	834	840	805	810	820	816	819	791	792	784	841	800	844	766	777	799	801	810	815	807	759	758	849	844	826	788	830	810	800	770	787	785	738	835	772	776	795	818	834	844	765	812	825	841	790	804
21929	1832	699	494	318	300	229	223	218	185	187	199	171	171	157	164	168	156	181	165	185	158	175	150	169	156	157	158	177	167	129	155	139	140	178	148	154	157	148	172	161	144	165	112	124	155	157	161	154	181	144	156	145	156	156	147	151	166	162	172	169	150	135	145	147	181	152	161	153	160	128	134	156	168	155	143	166	134	133	142	156	146	146	131	153	132	159	164	150	167	158	130	146	178	143	153	140	144	159	141	147	162	151	146	168	165	159	155	147	145	153	167	155	162	134	153	143	151	150	146	125	145	152	151	129	149	141	146	150	149	144	153	149	161	145	153	145	159	140	144	163	167	151	154	159	181	163	173	153	158	143	142	155	155	152	160	143	170	168	161	172	146	155	134	146	148	148	160	148	152	152	151	156	149	157	136	138	156	164	135	176	144	149	146	157	131	152	140	142	149	143	153	156	130	155	134	142	157	140	167	138	158	147	154	162	159	161	158	144	139	133	123	156	169	159	159	154	147	170	136	141	126	157	155	146	132	150	139	138	147	155	157	157	165	158	150	133	155	174	138	149	161	158	131	112	147	186	154	161	160	148	151	150	151	135	152	164	147	141	147	153	170	147	168	145	169	144	150	154	121	192	153	153	180	134	157	147	157	155	162	145	140	159	162	148	140	158	165	150	155	166	141	133	137	138	139	150	149	137	148	119	168	178	143	157	145	146	147	141	151	178	152	138	142	142	158	166	164	185	149	135	144	152	152	154	138	139	164	154	129	123	156	157	154	149	161	174	164	138	140	148	131	155	168	157	150	160	157	165	136	137	128	142	164	146	133	164	133	139	157	136	120	150	144	132	164	155	162	141	146	176	170	172	149	136	154	166	155	155	156	153	166	139	135	158	155	152	140	152	160	159	149	173	157	149	150	176	144	175	137	141	126	136	135	144	170	154	157	161	144	148	149	152	155	141	126	158	136	139	151	140	138	185	137	135	153	143	131	148	147	157	153	152	151	144	145	145	154	160	150	148	182	148	150	171	183	144	127	169	146	147	168	152	166	141	162	159	141	137	147	143	130	159	149	165	121	145	149	129	136	142	165	142	167	160	148	149	164	156	155	170	133	127	159	140	159	174	160	142	148	147	153	152	144	152	142	161	155	151	143	141	161	156	126	133	125	156	141	153	148	171	168	154	154	139	159	147	127	131	149	155	152	166	160	136	141	162	138	133	133	158	157	146	152	170	155	158	157	133	134	143	150	146	160	158	147	192	182	148	138	170	175	150	159	166	184	176	153	151	166	172	130	152	153	146	157	143	160	151	158	131	145	136	154	126	154	140	150	164	171	148	151	136	147	145	166	137	156	131	153	126	151	179	129	143	162	155	154	159	132	161	145	163	178	173	133	141	169	149	127	167	164	161	173	163	160	131	135	157	135	134	153	158	164	161	163	156	146	154	155	160	153	145	162	152	157	144	161	150	138	180	165	163	160	156	145	155	146	156	156	171	159	153	150	176	165	156	145	148	149	156	144	147	137	148	152	159	153	134	142	159	161	169	141	151	160	125	143	158	156	181	156	147	178	148	152	176	140	155	158	155	154	161	145	135	162	138	134	182	143	160	155	153	163	138	159	135	160	148	161	153	146	144	153	150	147	131	147	150	131	179	122	159	177	168	136	172	151	150	172	156	159	153	149	152	153	174	168	136	161	158	147	141	164	172	131	156	149	169	135	151	149	151	153	157	160	153	182	149	152	146	146	135	178	150	137	151	170	171	161	152	167	162	154	136	147	159	151	186	128	163	166	166	166	134	158	138	142	149	140	134	163	154	144	156	142	139	168	156	136	151	161	152	155	171	155	158	157	140	146	154	164	159	146	145	159	136	158	139	124	152	153	160	139	140	169	153	151	133	148	152	177	144	155	144	145	138	162	144	147	158	162	144	138	160	138	146	143	153	144	171	151	162	154	154	164	133	145	141	167	154	164	157	130	166	131	154	141	141	155	156	153	132	156	160	169	145	145	154	137	164	160	146	180	161	140	142	139	161	172	149	152	152	143	146	144	168	142	160	139	165	146	164	170	164	174	165	174	152	155	150	140	136	149	152	147	163	152	140	140	153	156	154	144	175	162	127	127	167	175	139	144	161	140	154	170	157	161	129	152	149	139	145	139	149	129	146	159	162	156	160	154	168	161	136	175	150	157	181	150	167	165	147	119	156	157	143	146	148	146	149	164	138	147	171	155	168	140	153	156	162	151	154	153	161	144	152	174	181	167	164	154	169	158	146	171	125	140	163	149	155	143	154	162	126	129	140	159	155	161	158	165	173	144	150	159	140	144	158	160	146	165	135	169	156	121	144	190	145	161	155	163	144	141	134	157	160	149	146	127	140	150	170	150	144	159	155	141	157	153	140	160	159	158	132	148	153	154	155	154	142	154	135	151	159	144	144	148	156	140	132	144	156	149	149	135	170	160	163	140	168	172	142	160	155	173	170	167	137	154	141	144	146	138	145	159	158	122	158	145	158	149	159	159	142	118	161	151	156	159	168	141	143	155	160	133	125	157	140	141	165	147	184	161	127	138	157	152	169	139	164	174	175	134	144	141	158	161	166	150	144	137	152	149	169	177	162	161	149	156	152	142	152	161	165	166	157	150	173	157	153	142	148	133	131	155	148	149	140	148	150	167	138	130	142	151	164	170	154	141	145	152	157	149	167	137	154	161	161	139	145	137	158	170	133	144	180	141	168	154	166	142	157	156	173	179	138	169	149	170	144	137	154	159	152	141	147	143	164	145	149	172	157	147	192	156	141	146	133	142	165	136	165	144	154	160	136	165	177	181	166	155	131	169	168	157	174	153	140	151	132	175	141	131	146	155	150	142	168	144	166	164	160	144	144	139	155	137	144	142	155	160	137	158	159	163	148	159	154	169	164	157	160	144	171	154	163	163	146	150	142	150	152	145	152	152	137	142	152	147	146	139	164	182	174	149	134	135	155	160	155	162	160	128	149	153	161	179	141	158	164	184	185	134	121	165	133	151	150	181	146	161	148	142	155	146	147	124	173	158	165	176	134	136	128	161	154	157	148	166	143	153	168	154	141	148	154	149	149	161	136	156	142	175	151	146	150	148	145	140	162	151	125	157	161	142	155	146	173	149	162	153	144	153	160	142	145	147	154	187	148	153	159	152	156	157	141	171	139	164	176	159	153	157	163	157	168	151	141	168	159	150	148	142	146	159	140	141	178	148	144	137	148	160	157	146	120	137	150	150	168	162	156	150	126	148	141	146	144	153	156	147	144	144	129	145	131	132	140	176	141	156	137	150	168	144	166	149	162	129	150	141	141	147	151	175	156	165	171	152	133	163	144	135	161	149	160	126	146	168	157	155	150	128	148	148	146	143	167	168	141	155	135	156	168	140	123	147	142	144	118	136	163	156	133	155	139	161	141	136	164	156	153	154	139	110	145	142	130	156	135	139	123	138	128	171	148	144	176	160	145	143	148	151	155	148
13037	835	1488	1771	1352	1117	925	796	677	678	650	595	565	571	511	524	517	492	459	483	457	483	437	414	432	454	424	426	412	460	469	412	390	445	438	403	454	433	394	415	428	407	401	385	399	425	455	412	460	426	398	430	418	435	375	422	429	408	414	423	395	414	447	407	406	427	424	413	438	409	384	402	416	391	382	385	383	377	374	407	392	382	418	412	390	413	388	430	402	412	414	391	378	407	411	383	390	392	410	402	369	393	382	380	419	389	408	423	383	451	406	434	416	409	412	395	422	396	381	389	413	434	429	381	423	385	398	409	423	398	389	406	428	379	418	405	391	409	379	404	402	405	426	386	433	392	388	397	401	402	404	398	338	398	442	402	408	382	396	413	450	419	406	364	401	419	382	377	388	390	389	386	411	413	389	378	432	408	388	387	419	417	410	414	393	388	417	410	413	358	407	385	382	410	403	400	406	441	406	401	450	430	415	398	386	382	381	378	396	434	397	415	421	375	382	445	360	404	410	416	379	376	414	407	366	391	439	414	371	377	410	386	382	441	376	405	392	389	411	391	377	387	430	416	383	434	405	401	408	424	410	432	422	396	391	386	399	391	386	421	436	396	439	408	390	389	418	400	441	384	418	415	403	385	403	393	377	407	408	401	386	411	372	377	407	396	397	411	413	421	372	396	425	415	429	373	410	413	403	366	393	355	357	409	394	386	420	411	382	383	425	358	373	397	368	377	395	422	418	417	425	417	421	400	349	420	432	376	421	440	429	404	436	412	411	369	419	404	392	366	401	404	424	396	376	403	426	390	377	421	410	368	389	394	381	420	379	417	402	409	399	393	438	375	401	408	395	411	419	397	359	407	404	400	385	364	371	399	375	378	385	421	423	419	417	408	385	405	398	417	378	420	422	371	403	438	422	384	428	387	396	401	390	397	423	380	407	420	423	438	401	398	383	383	403	414	399	424	406	407	410	391	403	416	394	404	379	393	419	386	409	408	383	383	411	408	403	417	403	393	395	383	372	420	408	381	402	395	410	387	387	388	428	406	390	388	434	398	409	399	431	418	396	431	391	407	395	417	386	390	400	433	401	419	392	380	376	431	405	407	377	404	416	417	409	417	394	399	408	388	385	415	413	429	394	411	408	415	373	410	362	396	414	416	404	420	397	431	425	405	407	363	405	384	392	406	408	393	393	387	407	408	381	425	443	397	409	429	408	427	385	422	413	388	414	458	394	376	407	408	378	389	422	420	395	371	381	406	413	415	392	387	432	401	414	395	375	385	383	407	412	385	432	406	417	398	407	449	367	395	416	392	389	398	418	409	418	383	410	379	396	413	434	444	388	361	428	428	406	409	390	380	387	397	384	403	371	408	386	388	375	408	388	404	402	403	407	397	451	379	379	408	428	382	405	406	385	371	382	426	428	410	418	400	442	409	398	398	404	388	398	417	410	388	392	378	400	424	416	420	440	373	426	384	406	416	383	398	414	401	428	400	410	379	464	410	403	412	419	406	406	405	379	416	410	387	411	400	395	439	393	363	387	388	401	373	423	381	388	407	390	409	398	397	418	395	428	392	389	418	405	416	414	382	366	400	380	395	407	389	405	409	408	412	396	386	370	414	382	384	398	407	396	416	420	436	414	374	380	407	393	410	375	387	357	400	400	389	396	408	374	390	398	413	418	401	404	413	422	399	397	392	430	405	411	424	403	420	374	392	410	376	388	401	376	426	397	423	468	377	374	394	404	426	364	389	387	391	421	428	389	426	450	439	387	435	398	396	418	403	446	376	378	394	386	434	443	402	379	408	420	418	387	367	376	403	405	384	384	390	379	397	390	421	437	413	388	379	424	401	436	441	452	400	401	414	419	431	422	411	402	389	378	364	434	421	426	411	409	400	389	394	402	390	427	393	388	432	390	416	369	389	388	415	391	391	384	420	416	391	404	394	425	400	432	401	393	389	388	424	421	389	390	391	397	425	396	403	386	393	405	406	368	400	429	370	401	385	399	417	412	384	380	402	399	408	409	411	418	387	451	382	381	399	395	392	402	406	416	385	410	378	371	399	393	421	405	414	412	385	416	418	425	465	423	431	395	436	387	421	393	385	451	387	384	388	413	438	395	429	467	381	416	397	391	394	397	407	421	399	419	423	421	405	395	418	454	394	377	365	419	376	393	432	402	394	414	414	387	375	390	406	432	408	417	396	419	375	368	376	368	389	423	389	415	354	389	415	417	391	413	433	397	390	406	425	420	394	393	402	416	418	386	438	421	404	372	423	407	464	399	402	412	370	368	389	381	396	441	413	401	389	420	426	391	396	425	408	403	425	402	361	399	385	395	405	396	417	370	425	381	417	419	406	412	380	424	378	413	419	426	424	373	466	436	412	408	418	413	379	412	408	404	417	381	418	392	371	396	421	400	418	403	380	421	413	401	391	390	418	408	370	397	392	402	433	355	416	392	419	419	412	440	384	400	405	388	396	422	422	411	426	417	388	365	396	383	401	393	376	407	386	385	394	368	395	404	414	434	380	403	401	422	376	426	408	390	422	365	442	394	374	383	423	410	412	393	424	391	410	424	417	403	405	382	404	354	441	408	397	377	408	432	418	422	403	402	364	391	379	388	382	382	402	435	383	397	378	428	451	373	403	405	423	425	412	377	388	398	416	413	402	416	410	399	363	399	386	385	403	402	389	465	400	430	390	425	442	393	369	397	411	406	376	398	409	431	361	366	388	356	395	416	408	374	412	370	365	407	378	401	415	395	398	401	386	378	344	393	401	412	406	379	405	435	433	406	420	431	384	415	357	374	403	376	405	408	392	375	384	421	406	369	428	431	384	431	430	397	397	409	407	393	396	404	418	420	413	418	405	421	365	422	403	365	401	421	408	408	403	392	381	418	401	363	383	399	407	381	416	395	395	383	396	422	387	401	437	400	409	420	401	411	439	392	404	457	378	391	401	408	431	450	434	394	398	424	394	416	430	376	408	379	379	428	392	435	407	381	383	432	377	380	415	408	455	400	401	420	407	400	427	385	395	414	415	383	458	409	410	398	383	417	384	404	433	419	377	399	400	417	439	392	424	395	398	415	386	423	426	404	413	420	394	382	404	396	417	371	374	379	389	384	386	406	383	391	399	399	394	428	422	421	394	418	416	370	378	418	417	399	395	406	412	398	427	388	429	411	390	419	397	395	411	364	441	376	430	405	393	408	416	409	423	400	375	425	361	366	387	418	403	427	374	396	388	426	429	404	401	365	411	376	391	394	407	406	423	361	417	402	437	387	399	425	412	396	405	436	373	380	405	414	441	400	393	376	392	382	423	417	422	389	415	404	440	413	389	399	383	405	393	411	405	398	410	412	403	385	401	385	389	419	383	413	428	412	421	415	395	431	418	377	400	428	415	371	399	403	419	399	393	400	411	404	435	428	383	413	384	406	403	442	386	409	375	382	408	349	409	427	392	404	391	404	379	414	424	402	413	390	399	421	426	392	408
3746	446	376	425	326	379	389	404	373	376	388	385	383	355	376	384	395	404	356	397	350	395	368	410	381	374	386	417	366	381	364	357	373	360	382	372	394	399	375	328	408	386	392	356	392	389	401	367	394	378	378	390	410	330	357	422	391	393	363	407	347	380	360	382	388	406	390	415	371	355	443	402	415	361	378	401	371	402	354	367	390	375	382	371	370	370	423	382	400	361	371	395	378	386	387	417	395	414	335	362	365	390	449	392	397	351	400	320	360	381	361	349	383	375	400	392	358	409	394	405	386	400	379	354	382	372	413	355	394	376	379	398	358	392	381	408	338	372	403	410	389	338	380	414	381	393	403	388	409	401	391	389	399	382	379	411	374	382	407	356	374	384	366	410	381	383	399	427	375	413	387	398	376	400	378	385	387	381	403	384	390	395	389	434	339	388	378	424	385	351	405	414	344	390	384	355	381	413	380	413	357	374	368	367	374	363	385	385	362	334	402	400	411	432	402	388	362	375	376	365	390	378	379	347	412	399	398	389	387	332	303	375	407	382	401	381	354	367	373	362	353	410	411	380	397	361	411	389	372	375	395	407	385	379	405	419	409	381	378	414	370	394	406	372	390	419	387	364	373	341	382	367	389	363	368	386	396	390	433	388	353	401	395	406	373	402	369	355	346	370	367	390	388	331	398	392	400	381	411	402	416	376	398	332	404	392	406	366	405	355	399	414	364	386	439	391	362	398	377	354	392	373	337	364	407	422	372	376	376	398	364	403	420	369	367	381	408	367	384	388	392	374	364	365	364	380	392	368	372	350	364	365	382	380	404	381	407	397	369	388	384	388	402	381	403	371	378	390	385	404	387	392	384	390	378	390	345	393	380	365	397	426	394	345	371	351	385	408	381	369	382	385	365	386	375	384	387	392	388	371	396	390	402	399	381	370	395	386	393	411	360	397	399	380	442	395	380	369	423	369	405	399	384	400	415	358	386	401	376	378	390	378	384	379	375	404	392	396	398	372	368	338	375	379	379	403	407	369	407	373	435	406	404	391	381	385	381	389	380	409	399	395	386	389	361	359	387	337	389	384	372	347	376	379	376	380	416	364	387	380	390	349	402	377	370	376	399	398	376	395	391	368	395	366	404	383	396	402	400	382	380	397	428	393	380	366	422	374	387	394	429	384	371	374	404	382	384	386	431	344	379	396	367	389	371	414	400	364	389	378	386	369	396	393	368	368	368	399	401	379	367	393	362	380	387	390	346	417	401	391	402	374	408	384	377	415	404	370	371	421	398	365	336	370	341	394	372	371	369	382	358	371	383	380	348	388	373	386	413	340	372	364	382	397	386	390	349	390	405	378	416	429	381	389	379	387	370	413	406	392	413	373	371	391	381	363	358	371	380	435	377	372	402	354	406	376	372	376	368	364	372	341	362	384	384	369	361	386	371	373	365	354	392	376	391	344	398	437	355	374	376	380	413	370	397	388	411	379	403	380	399	370	363	400	401	360	379	390	403	389	398	381	368	361	378	374	370	366	360	412	360	374	368	374	365	353	385	371	396	384	388	383	380	367	346	355	410	383	414	378	345	363	395	400	376	372	388	358	371	387	367	393	351	378	358	418	368	405	388	382	386	409	439	430	367	358	365	413	364	405	382	375	363	374	373	419	391	354	408	403	388	388	401	412	398	382	384	387	369	387	360	422	408	369	401	416	358	377	404	395	386	432	398	380	369	362	380	369	363	360	407	374	375	399	383	386	395	340	367	386	385	376	356	372	396	368	357	368	384	404	369	385	354	384	354	380	394	383	383	399	376	385	377	402	357	372	384	399	366	353	404	375	359	406	379	346	354	418	423	421	412	385	390	365	369	353	392	359	348	368	384	384	392	363	397	379	387	362	399	372	373	403	407	369	356	413	410	376	379	396	359	392	370	392	385	373	368	368	343	380	378	381	370	397	379	392	379	351	366	396	376	378	370	391	364	383	389	366	350	394	379	425	385	379	385	386	403	414	369	399	406	394	422	339	410	441	418	396	423	411	345	381	392	374	404	389	371	348	342	381	414	417	371	371	358	394	393	392	370	390	415	356	402	384	372	392	375	380	382	390	375	394	384	386	417	402	392	435	410	403	386	360	418	419	361	352	339	391	399	368	384	395	413	371	354	404	388	368	417	419	360	382	395	403	403	359	401	361	393	396	425	363	394	417	400	382	371	367	363	405	361	386	375	390	353	353	394	363	402	355	349	364	395	352	381	376	380	357	406	416	372	388	399	363	394	356	388	418	395	385	342	405	370	370	338	399	391	385	359	367	355	346	379	366	427	376	397	370	377	367	377	357	356	403	375	359	368	395	372	360	399	371	358	401	371	403	399	368	376	397	391	372	350	387	365	359	384	381	420	412	367	415	414	369	363	410	393	416	365	353	403	352	351	408	388	409	400	417	434	404	371	361	387	372	375	351	391	411	406	412	401	334	376	415	369	406	389	356	386	391	374	355	369	348	380	384	392	357	421	392	390	377	391	374	382	423	420	388	374	345	377	355	394	383	391	411	411	379	396	375	410	345	416	388	387	387	389	391	410	401	383	384	376	376	384	387	419	367	365	388	379	379	431	401	406	366	375	373	392	397	390	389	358	378	359	386	390	375	360	384	362	372	396	401	389	404	361	367	380	368	374	359	351	359	365	369	392	383	375	352	392	358	377	399	436	371	393	419	415	409	405	415	366	385	400	368	398	382	352	379	393	421	360	399	419	379	385	355	426	404	364	389	375	359	343	425	385	369	385	357	373	376	352	383	381	366	389	383	380	403	358	382	355	402	395	354	407	414	376	399	382	357	360	416	346	391	395	379	379	354	357	350	388	381	374	373	404	376	373	356	398	352	399	421	412	367	340	420	367	375	354	390	395	406	385	378	435	378	408	442	383	396	382	367	410	376	365	408	394	385	381	379	402	393	368	388	418	345	380	368	371	420	405	375	364	369	386	374	385	383	413	389	403	413	427	383	387	385	368	412	404	378	399	431	391	393	394	359	392	378	325	388	419	398	372	369	343	370	366	368	359	420	378	353	391	387	416	403	394	361	410	403	395	378	378	390	398	429	378	384	409	373	369	402	371	380	329	415	412	388	402	400	412	373	376	405	380	378	373	391	363	371	379	371	364	379	384	392	368	358	341	398	376	444	416	414	408	401	402	442	398	393	388	376	394	380	423	374	392	401	366	401	375	367	407	379	398	410	406	390	393	380	385	384	355	342	382	402	384	379	389	380	379	390	395	402	399	358	359	353	391	407	391	360	386	361	388	411	390	379	402	378	374	418	377	382	369	372	389	376	407	396	405	353	380	379	367	365	354	362	375	363	415	414	374	363	368	399	367	405	379	395	351	340	387	372	389	383	333	398	454	364	356	355	357	373	401	393	376	368	390	360	386	382	368	390	420	375	364	364	401	371	379	376	382	388	376	368	405	371	400	384	366	373	391	385	385	418	396	393	356	337	387	398	405	411
3655	940	924	921	941	906	865	905	934	925	937	905	898	869	941	964	938	940	900	945	979	928	902	874	965	900	955	863	906	959	918	888	874	914	883	898	959	891	905	853	886	903	963	949	891	859	872	950	913	946	904	937	997	868	846	900	939	951	922	922	917	907	896	940	907	929	948	938	862	915	980	934	883	914	985	913	927	913	919	936	912	925	884	924	913	946	881	934	920	884	896	937	934	922	888	932	921	944	918	952	929	953	907	854	953	914	958	952	912	928	905	948	946	872	946	892	931	873	902	974	976	929	926	875	874	906	883	880	896	904	855	943	890	893	904	946	896	917	871	927	881	871	897	901	916	888	955	939	952	916	980	900	896	956	896	916	955	905	930	921	867	932	882	913	914	909	959	912	939	911	941	934	861	926	936	925	894	887	941	876	941	901	884	864	929	901	915	972	858	949	917	945	937	850	946	880	916	868	889	864	881	910	926	873	950	963	898	958	892	926	924	942	860	946	932	939	922	859	930	936	910	840	902	937	904	909	911	907	905	900	901	898	880	884	941	945	914	955	912	914	917	918	948	923	961	972	879	884	923	851	877	923	907	911	934	928	984	923	924	937	888	970	880	948	944	927	898	939	895	903	843	935	869	923	911	904	948	864	898	875	849	930	934	945	912	888	953	902	871	905	887	953	943	882	969	931	870	934	870	892	886	937	918	879	919	960	901	892	883	950	963	917	914	921	916	946	991	926	925	941	905	924	915	860	894	886	852	892	902	917	892	933	871	899	877	919	953	938	896	936	869	935	911	922	934	917	900	888	882	914	920	949	906	897	892	912	925	988	863	927	912	899	897	909	917	889	862	875	906	896	908	926	886	901	898	923	923	932	917	917	895	902	951	895	893	925	899	876	904	898	857	929	881	965	915	904	886	891	949	856	951	864	928	874	893	930	898	862	891	907	896	945	907	910	949	897	952	923	891	868	945	917	922	979	900	908	861	980	883	885	914	934	888	897	917	916	881	929	890	909	951	875	911	851	886	971	862	924	933	927	916	940	916	901	914	914	945	878	925	940	938	900	970	930	891	946	886	880	888	885	914	940	971	803	980	960	861	894	907	898	916	902	872	881	887	966	897	942	892	901	865	903	982	919	870	903	904	928	869	922	933	908	931	922	968	939	906	872	906	904	865	888	915	856	939	877	879	965	929	915	926	920	944	922	912	926	901	893	959	869	892	806	902	947	910	872	970	952	886	920	846	888	921	964	866	863	919	868	875	861	900	918	887	909	911	926	900	964	912	891	941	936	888	864	911	905	956	928	944	925	987	916	979	899	966	935	913	916	904	886	929	877	959	877	896	874	921	911	903	918	910	910	918	880	864	932	904	948	918	909	897	931	929	905	958	888	885	909	917	863	923	967	911	878	947	922	936	933	928	923	930	883	920	936	881	943	954	895	949	878	905	888	904	899	926	867	929	917	903	931	872	919	849	945	942	891	939	888	916	902	904	879	914	921	912	954	899	886	898	903	905	889	944	975	960	872	886	900	973	905	946	888	905	949	942	933	908	915	898	860	919	925	931	891	941	939	939	912	905	939	911	900	903	915	916	922	894	903	930	919	959	919	929	971	946	906	928	898	868	914	948	904	908	975	867	878	877	854	857	955	880	931	878	949	926	922	913	860	897	883	900	935	897	892	942	926	954	892	976	1003	919	889	958	937	923	957	917	928	880	882	917	969	922	874	958	882	953	881	906	870	904	909	888	886	924	878	938	864	967	896	965	911	934	865	944	895	873	972	878	879	908	942	875	884	924	953	930	950	939	935	903	938	849	902	904	915	904	910	955	905	907	932	907	893	929	898	907	932	925	903	905	897	943	922	822	987	885	929	909	867	907	859	943	971	936	849	878	932	940	900	951	890	891	877	879	880	875	895	878	883	940	946	825	880	888	952	889	944	882	924	925	953	900	959	935	901	910	852	906	908	943	850	842	878	917	923	915	877	842	929	910	887	942	874	890	926	987	915	908	906	915	893	881	961	898	894	952	899	943	913	935	904	919	940	912	960	930	932	904	876	904	924	898	915	863	886	940	946	914	882	902	958	876	952	911	894	904	928	928	939	908	953	898	902	861	858	886	900	925	930	934	885	894	915	949	934	874	977	865	910	900	914	923	901	948	869	901	915	954	912	924	946	980	906	893	901	946	949	838	910	963	904	908	881	923	871	908	936	957	909	840	917	917	881	899	889	940	890	892	861	854	908	921	867	898	942	927	859	946	968	894	915	876	923	911	900	937	919	874	873	915	908	904	934	928	912	922	859	946	909	942	907	869	927	881	893	899	979	921	933	909	968	885	867	874	919	1002	937	921	901	909	909	915	926	886	916	974	917	921	831	914	875	843	960	911	926	919	951	960	873	949	913	928	962	921	888	973	987	889	839	903	932	962	888	951	961	912	981	870	891	956	901	849	862	947	917	971	884	905	960	984	887	927	974	896	876	970	909	861	925	926	901	872	889	952	964	907	930	870	907	905	888	915	957	840	909	897	878	893	872	878	911	911	845	922	913	878	929	904	914	926	934	889	917	910	898	906	958	913	919	935	901	884	899	858	982	910	943	903	919	911	940	878	911	862	918	922	948	911	922	926	957	941	885	932	877	903	915	917	854	839	930	917	877	920	925	963	875	908	857	935	940	907	881	926	950	892	913	880	909	907	871	917	882	972	858	926	925	943	883	917	963	952	868	923	897	837	879	927	863	860	864	898	943	889	883	927	899	870	829	942	905	907	924	910	921	876	915	935	903	910	900	944	928	906	875	876	928	941	927	881	905	945	957	925	965	957	875	929	903	927	914	907	892	884	918	918	915	917	902	907	924	889	926	902	918	929	935	944	946	938	928	958	946	869	912	909	927	890	902	937	942	892	872	927	928	906	852	864	928	928	866	877	888	892	921	858	925	932	918	903	921	911	917	871	871	895	915	917	924	928	845	953	909	886	922	916	921	955	884	864	886	977	973	891	927	936	918	928	933	920	920	887	897	870	896	883	827	953	948	925	926	898	959	884	935	949	886	892	932	908	879	904	932	930	945	881	912	961	961	895	894	933	910	889	891	904	846	947	930	902	945	950	925	919	917	859	880	916	912	877	922	881	970	841	922	973	929	934	891	892	942	859	927	1002	879	893	856	930	949	911	898	935	893	881	949	912	871	902	920	939	908	838	894	911	862	921	909	953	939	968	911	944	900	844	902	923	861	948	895	914	912	876	923	897	911	864	925	928	923	945	907	871	858	899	977	917	847	887	962	851	947	952	954	955	904	841	918	937	902	900	927	885	929	907	945	990	952	924	870	925	884	913	892	936	867	904	920	909	865	870	893	915	899	914	934	910	916	881	892	908	889	859	900	904	920	959	906	915	858	941	939	906	972	885	960	923	910	923	870	868	885	916	906	901	909	941	898	966	888	936	928	898	888	911	892	891	909	932	905	875	910	909	943	974	923	920	882	903	861	904	914	888	946	870	884
13837	1052	638	506	424	389	400	357	366	354	372	378	363	352	353	342	349	295	304	343	353	338	379	341	353	351	340	329	359	351	321	340	360	326	303	307	313	347	343	306	351	326	332	357	349	345	341	318	336	356	317	354	327	298	332	344	340	375	342	311	329	315	358	338	330	325	330	321	333	332	326	327	299	342	346	314	342	339	350	328	311	319	398	329	347	319	348	340	341	351	357	348	298	338	362	338	331	367	332	324	349	316	323	347	328	328	344	349	354	338	362	328	360	324	319	359	352	351	354	356	329	275	321	342	330	357	354	345	347	319	318	341	332	353	365	336	309	327	334	317	357	298	350	300	376	336	313	316	326	295	342	341	301	292	353	320	339	349	338	321	327	324	336	319	346	346	347	333	323	355	339	338	327	341	372	304	355	338	309	290	320	356	359	330	330	313	328	405	329	350	353	344	324	342	343	330	362	350	366	381	328	330	316	360	281	350	315	301	343	335	333	322	368	323	312	340	315	340	335	329	395	326	304	342	345	359	363	338	313	341	320	335	324	346	323	328	364	310	348	354	329	318	346	343	367	374	327	317	343	356	340	332	337	336	330	363	314	343	336	363	279	323	335	339	357	352	335	284	317	316	353	377	381	336	345	344	350	319	355	348	299	314	365	322	352	333	336	369	337	328	326	343	365	334	330	370	313	356	337	314	323	343	355	336	369	310	333	313	326	356	356	369	287	380	338	350	342	347	356	343	349	361	341	396	326	335	310	340	353	333	333	351	316	310	339	313	319	318	309	324	351	344	317	315	305	347	324	366	346	356	349	313	331	361	314	336	359	332	341	360	355	363	338	320	315	361	317	326	327	332	316	317	322	357	363	317	318	302	287	327	312	363	308	336	325	355	362	342	321	310	359	312	321	313	323	354	338	321	319	331	329	326	312	349	340	325	340	336	316	345	330	330	309	302	311	341	354	317	353	331	313	327	334	344	340	320	325	311	314	348	339	349	356	315	302	330	327	341	340	296	328	364	315	320	351	300	325	332	329	342	345	348	364	342	326	336	322	312	334	296	382	330	330	341	325	276	341	335	350	323	373	379	356	356	335	360	388	342	354	374	353	343	296	322	355	328	330	332	353	338	369	333	346	360	374	308	331	319	343	364	361	404	325	310	341	317	331	320	334	342	341	332	322	316	341	327	335	339	315	323	336	368	350	334	322	352	308	365	326	346	324	344	331	328	333	306	355	338	340	314	367	341	350	355	337	324	339	365	353	346	338	311	374	378	342	330	338	347	310	331	360	318	319	329	358	315	349	388	336	335	347	314	334	310	372	352	363	321	338	319	335	337	345	331	346	325	335	341	332	340	346	350	302	346	332	318	322	349	320	353	349	321	324	346	302	352	350	329	362	343	340	315	331	297	333	350	326	305	340	326	359	346	332	338	354	336	323	345	340	328	329	342	318	313	346	316	344	341	322	342	316	328	366	338	309	319	359	326	362	332	366	342	318	360	314	348	315	352	338	326	350	328	335	358	332	319	362	324	319	332	357	348	335	343	356	364	340	369	360	369	324	310	324	332	350	346	339	376	329	382	366	326	331	347	344	354	345	345	331	354	324	341	316	343	342	341	296	313	318	325	347	362	323	324	351	342	324	319	324	360	337	347	326	318	320	363	313	333	358	346	358	356	329	338	351	335	322	322	329	358	341	335	374	339	321	287	354	335	303	342	349	336	360	328	332	307	346	343	322	296	348	307	342	324	362	306	373	315	364	352	333	336	332	334	315	334	331	319	343	360	347	342	332	339	349	329	347	302	316	325	335	340	351	375	315	335	356	341	325	354	380	327	365	339	327	283	320	319	334	355	345	329	368	319	311	318	326	327	328	332	317	365	333	291	330	319	326	327	339	286	324	339	312	359	317	345	345	336	331	329	342	344	346	350	374	339	335	300	318	349	317	343	330	319	304	325	307	367	317	342	327	336	343	316	355	357	349	340	333	319	369	332	329	331	320	324	322	368	330	381	341	343	324	316	351	340	363	331	324	326	323	364	336	326	308	374	313	331	347	359	344	290	342	309	348	338	349	297	331	371	322	337	360	353	344	340	347	342	343	354	339	343	333	323	312	359	310	329	338	348	345	335	329	367	336	324	347	325	349	327	332	366	342	321	333	341	354	305	354	326	345	320	387	353	345	323	363	306	361	367	328	338	379	351	317	330	354	311	328	327	369	311	352	345	363	374	346	344	346	346	300	332	305	372	361	324	342	315	313	341	351	349	306	357	319	354	318	321	368	351	346	337	361	309	358	359	340	327	359	356	359	349	311	322	286	328	386	349	349	339	326	341	350	353	356	337	336	340	330	312	329	309	352	313	326	325	301	312	332	329	336	329	379	339	352	320	327	328	353	360	342	370	346	340	302	339	314	335	319	302	309	349	313	347	337	321	359	360	329	321	354	319	312	353	357	306	339	376	340	321	338	385	353	335	356	335	308	303	305	378	346	307	313	337	352	328	300	341	329	336	302	349	327	323	349	366	324	336	344	337	359	351	310	332	348	341	340	335	369	311	349	361	340	323	302	339	325	318	348	325	323	329	336	314	317	346	355	330	348	320	355	319	321	383	345	357	346	331	361	351	358	377	366	348	337	354	311	343	336	348	340	332	332	357	355	342	322	350	349	381	337	339	339	367	331	338	299	329	350	328	336	358	292	345	317	357	307	383	360	343	352	342	358	337	326	362	355	352	327	352	341	353	306	345	355	341	361	327	354	376	322	317	327	324	332	342	367	346	342	353	362	346	326	337	343	363	313	359	337	366	364	323	371	352	356	345	335	327	366	332	352	347	331	301	320	346	305	325	322	338	335	341	327	343	334	332	319	348	337	329	342	333	339	346	370	322	327	316	330	344	323	329	326	365	343	363	327	356	323	327	349	305	325	351	338	360	354	356	345	325	358	349	340	335	295	321	356	334	303	336	343	328	274	343	368	339	309	363	344	335	348	335	345	341	338	336	335	342	341	345	321	331	332	340	347	359	360	341	340	320	341	337	298	313	337	318	321	353	357	325	340	370	358	323	357	349	340	310	340	337	335	333	368	330	313	329	364	336	324	300	346	334	315	360	319	330	331	319	333	342	368	330	354	339	344	354	354	328	323	330	376	364	304	312	349	367	350	315	350	365	320	339	378	331	361	331	327	282	344	341	358	364	318	344	348	344	336	316	354	313	329	334	333	327	299	346	304	339	309	348	322	319	348	326	325	324	345	328	361	324	342	330	322	337	348	355	316	347	352	331	380	355	377	334	315	338	344	330	341	359	326	314	324	310	315	291	338	329	332	336	360	356	325	329	344	353	341	309	335	354	299	343	337	325	331	339	309	307	372	338	335	377	318	336	354	304	299	354	338	319	347	307	335	344	334	307	323	319	354	347	350	309	383	329	327	318	336	330	379	331	321	318	340	337	345	359	340	306	341	366	352	318	338	318	353	338	338	326	326	347	341	367	363	324	339	348
10638	977	1346	1337	1203	1153	1134	981	1041	888	908	940	800	886	876	790	807	817	875	766	867	829	802	796	777	862	801	804	827	832	825	777	826	820	828	818	773	778	789	836	818	759	791	848	810	825	820	812	780	819	778	790	814	826	817	806	801	841	847	803	808	812	816	775	837	786	760	768	775	811	823	821	768	822	795	776	845	821	865	828	798	783	819	788	872	768	867	787	801	825	785	801	777	825	843	775	780	782	770	770	786	753	818	820	845	757	779	810	782	835	798	786	829	834	774	755	785	829	808	802	797	816	796	783	761	835	797	790	802	820	771	822	775	773	846	844	767	829	798	803	782	809	809	762	794	828	816	811	764	815	769	838	823	798	765	802	798	819	793	815	796	785	833	801	756	814	799	774	780	796	779	755	783	847	824	810	818	815	821	772	795	779	791	750	848	774	793	781	825	812	762	818	812	802	751	768	817	816	762	833	781	817	843	774	768	768	796	812	812	783	744	778	812	775	804	767	788	790	812	777	795	800	781	810	772	806	803	790	798	819	799	773	807	836	794	799	790	770	813	824	754	742	815	791	782	784	805	761	799	811	795	757	757	790	808	780	757	823	841	791	792	829	821	825	808	824	760	801	824	825	800	793	810	787	755	739	778	835	833	808	819	806	779	805	819	761	782	791	801	785	802	797	781	817	825	797	842	830	785	849	755	806	742	817	741	754	783	799	803	720	773	842	780	795	816	815	788	789	790	778	833	780	762	791	777	806	833	794	791	810	754	814	801	796	777	801	781	818	859	794	805	795	794	779	823	861	758	808	783	801	821	809	857	772	787	812	818	767	762	794	812	788	817	779	835	773	832	766	801	857	799	811	783	765	763	819	738	797	759	797	822	823	800	803	799	821	773	806	763	807	846	804	741	832	865	770	845	849	848	780	834	791	847	830	788	835	775	758	782	797	812	808	786	815	793	814	815	806	785	784	781	834	839	772	788	796	811	783	812	819	795	766	760	771	830	774	804	816	758	793	780	779	834	812	792	847	829	829	794	832	805	790	790	803	786	807	854	779	810	799	746	774	829	762	752	804	805	847	815	798	797	790	804	783	820	764	811	813	842	833	838	788	836	785	784	770	774	734	798	761	746	732	795	754	755	819	801	790	792	788	815	789	770	831	803	841	780	817	781	779	857	832	816	808	765	847	800	790	750	844	833	809	803	822	786	803	773	784	786	783	845	819	783	749	790	805	798	803	774	796	829	839	771	776	841	762	841	797	814	822	794	792	807	793	816	790	792	838	808	814	765	794	754	802	827	875	811	792	774	768	777	786	791	821	809	826	830	815	767	790	786	806	803	820	752	771	785	809	765	823	785	779	800	741	796	786	821	803	783	799	817	818	808	781	772	862	840	833	772	803	786	800	815	825	824	800	783	799	775	782	844	768	812	779	818	775	820	807	811	781	776	775	780	823	806	754	775	784	779	790	824	764	792	836	811	762	844	784	803	792	790	816	799	786	827	818	799	828	778	815	766	785	827	796	787	757	790	821	826	795	801	783	795	816	770	787	775	827	744	747	809	833	808	854	782	793	837	788	783	799	805	795	830	823	798	804	770	814	794	775	783	803	808	803	792	774	798	814	802	812	778	763	820	834	787	832	813	825	825	802	817	800	773	818	816	786	819	782	812	761	807	783	783	796	807	781	807	773	790	806	777	752	776	759	768	847	817	812	745	737	786	787	802	827	791	791	824	757	791	825	810	793	736	813	816	779	814	823	765	806	850	815	807	713	822	801	760	802	840	820	804	769	812	854	782	782	763	802	817	745	782	803	788	836	751	754	827	801	817	790	806	825	825	773	814	829	798	828	795	784	790	816	756	793	842	733	830	774	763	812	830	833	790	792	819	749	853	815	759	804	826	809	820	796	812	759	788	817	803	789	814	787	749	806	801	760	782	830	731	822	831	813	801	778	814	806	789	773	830	828	839	776	770	828	827	795	803	759	785	762	806	806	802	825	814	780	792	825	821	775	810	851	771	803	821	814	772	789	756	771	783	788	764	805	782	790	825	789	801	797	816	766	818	796	808	777	836	809	818	820	817	823	795	779	826	814	778	767	796	853	831	799	813	757	808	868	762	820	800	756	812	748	838	825	812	792	796	780	808	767	819	773	788	801	797	823	857	739	789	793	847	837	820	823	783	790	834	851	759	835	788	827	788	780	792	754	795	758	808	812	799	790	826	829	793	831	812	781	822	767	835	781	815	760	801	805	795	782	798	778	808	823	791	787	789	824	789	795	792	829	735	766	809	812	780	759	811	848	776	757	809	834	840	783	822	790	784	786	751	818	807	840	789	760	802	774	788	818	764	766	778	832	799	807	831	801	791	805	874	808	794	819	737	765	835	775	766	805	791	830	813	812	833	812	748	767	783	778	757	773	782	742	822	789	769	794	793	823	828	761	804	783	827	776	763	810	835	754	762	807	771	794	827	800	807	803	768	841	807	802	815	789	827	766	797	823	782	741	798	764	814	770	819	796	813	783	828	763	747	799	806	812	790	798	794	779	769	779	815	748	794	827	756	775	871	768	822	805	780	789	759	824	802	846	847	772	816	815	823	811	791	778	794	814	851	816	772	759	730	783	757	867	817	823	762	856	812	827	794	837	859	812	811	802	810	817	819	791	796	776	815	826	788	820	807	745	786	784	809	788	776	775	822	817	828	807	829	804	761	760	783	811	815	794	751	779	803	794	807	844	808	780	805	779	816	827	761	804	818	810	796	775	773	819	786	783	780	815	857	746	809	799	762	816	815	804	796	763	813	766	791	770	805	836	799	795	845	814	838	796	800	788	784	858	761	733	751	814	775	765	797	762	812	857	775	811	769	763	782	846	764	767	832	759	845	838	830	736	793	782	814	803	792	812	805	770	840	830	843	771	838	819	801	813	798	770	797	781	776	809	792	741	784	793	836	804	829	784	863	808	764	807	833	814	804	798	746	815	834	805	859	794	750	783	816	793	786	777	806	835	807	837	771	747	785	821	795	803	796	815	789	854	788	810	824	757	739	761	805	816	834	832	818	785	811	835	768	827	793	804	790	805	842	756	804	835	742	886	808	769	830	794	752	803	794	762	789	787	780	799	784	808	794	795	810	789	780	856	799	822	796	770	811	806	813	782	771	803	855	863	779	793	781	814	866	790	814	787	831	808	824	838	794	815	766	812	824	754	818	795	820	744	797	793	784	777	807	796	810	761	862	787	806	770	761	804	810	769	812	759	801	820	804	826	849	839	757	789	773	784	839	807	822	784	781	763	751	831	781	733	779	798	793	788	789	781	759	798	818	795	789	805	792	786	771	833	790	787	785	803	752	766	829	796	812	814	863	764	750	763	826	829	736	761	803	855	754	801	816	757	773	840	810	775	811	787	785	794	811	790	799	829	765	788	812	788	820	803	808	814	822	822	785	825	832	764	783	825	825	745	824	825	826	814	807	816	771	807	806	791	831	787	772	812	813	783
22297	1994	684	501	355	271	258	257	221	198	162	160	164	172	182	145	191	168	157	151	173	162	197	147	149	175	138	158	144	169	150	161	161	146	165	147	137	151	152	179	166	134	176	149	138	152	162	158	136	158	156	169	145	143	164	157	143	170	154	177	153	159	157	153	143	151	188	157	155	155	166	157	133	141	158	158	167	144	161	142	139	185	130	150	139	147	151	154	153	159	133	138	145	156	142	137	130	133	173	150	150	155	171	174	164	181	146	154	139	163	143	151	128	150	143	155	153	161	160	157	173	159	161	151	155	143	157	155	138	143	138	129	160	139	167	180	161	145	149	155	152	145	143	141	140	127	181	137	137	170	160	164	127	144	177	163	172	158	148	130	147	149	151	152	159	149	185	161	141	156	167	148	137	157	187	152	162	149	160	147	175	155	140	165	142	142	144	154	162	119	147	139	154	176	165	136	150	118	145	147	136	175	145	140	152	167	163	175	156	144	151	152	143	164	126	158	167	159	147	157	158	162	167	139	159	150	161	141	146	159	132	155	193	157	147	171	160	126	142	167	141	155	147	146	144	151	147	159	151	135	159	146	137	138	153	149	142	158	140	139	158	161	149	157	141	164	139	162	149	154	162	145	149	175	133	169	167	159	144	147	169	176	126	143	161	174	135	147	151	156	139	142	158	158	149	171	172	147	153	153	125	137	159	154	167	181	161	152	152	160	148	150	154	176	147	153	162	152	151	168	141	132	142	139	157	161	174	159	151	165	143	155	167	171	156	165	159	168	137	180	167	158	150	149	152	146	153	142	151	157	146	172	160	164	139	153	158	149	136	143	153	149	170	166	152	145	166	168	163	160	140	157	168	141	134	127	145	167	146	135	131	151	165	158	136	161	148	134	160	159	164	169	150	163	151	134	118	157	145	124	156	172	139	155	163	142	164	150	163	168	163	131	156	121	147	173	145	148	143	139	164	162	151	153	164	175	134	126	152	153	155	148	156	145	146	140	126	150	164	154	155	135	150	113	155	160	138	131	134	149	140	120	143	140	133	178	161	163	159	131	178	165	142	148	159	160	155	149	132	171	149	147	153	153	133	157	157	166	159	148	166	155	147	144	168	165	150	138	152	120	158	176	160	142	154	161	158	144	176	151	158	151	164	115	152	160	144	128	159	143	136	142	143	146	175	156	178	153	179	134	132	150	152	140	146	161	168	138	143	142	159	139	140	147	160	162	142	153	166	162	158	133	176	166	146	125	135	154	149	156	129	157	154	153	152	134	142	145	137	134	146	158	143	155	173	149	146	150	150	131	156	159	161	161	145	145	155	131	133	141	140	134	146	171	146	160	173	163	158	130	157	129	142	169	123	151	179	150	171	121	175	147	165	171	158	146	149	152	138	155	137	159	159	156	155	133	160	168	152	165	142	184	142	140	150	169	150	148	146	160	139	175	146	146	146	158	145	162	153	170	183	166	147	165	163	147	175	152	139	147	167	156	164	162	158	145	150	149	144	141	141	145	163	146	143	122	133	128	162	148	156	148	184	141	163	141	155	151	146	133	140	160	146	177	148	131	127	152	150	145	172	160	148	156	167	173	164	163	154	152	144	152	166	162	133	161	119	153	165	138	167	132	164	158	151	158	148	150	136	152	146	155	153	146	138	153	131	163	140	164	143	137	144	152	154	143	122	177	143	147	140	129	138	148	154	132	154	151	145	145	145	159	162	139	164	140	144	157	144	136	133	156	139	128	138	145	188	148	160	153	151	141	130	159	157	164	149	156	118	150	149	165	168	163	146	134	151	146	139	132	175	141	151	135	153	155	120	158	163	125	188	168	158	152	163	165	154	149	145	152	157	137	177	163	184	147	171	153	141	178	165	146	137	164	151	150	164	147	146	170	156	137	160	143	144	154	144	152	153	137	159	147	158	138	133	132	130	150	162	171	154	170	154	145	136	172	152	154	158	166	150	149	143	149	124	138	166	160	168	166	168	136	138	172	134	141	146	161	162	141	174	148	165	175	146	167	131	170	144	149	144	148	135	140	164	163	167	160	148	147	145	135	159	137	184	177	148	147	151	150	171	156	162	160	142	154	154	157	141	145	145	146	141	171	157	162	158	152	171	156	136	143	138	147	133	153	155	154	154	173	153	155	168	150	134	154	142	149	165	135	166	158	152	139	147	153	128	152	147	156	132	139	162	150	179	148	154	124	155	149	147	164	159	150	139	129	154	140	156	148	140	145	158	142	159	137	150	170	162	156	160	146	138	140	176	151	135	155	155	141	146	148	179	141	180	168	148	160	136	143	149	156	133	138	159	167	146	146	153	167	169	135	151	143	134	154	160	140	157	155	141	145	140	131	158	159	140	157	170	167	146	146	173	178	169	156	154	164	153	156	160	133	142	161	130	149	141	149	136	142	154	147	186	137	139	128	172	137	160	142	128	152	149	140	144	155	162	156	140	158	162	127	160	184	147	154	122	148	127	170	161	160	154	146	152	156	152	139	153	158	153	137	156	152	157	147	167	153	147	168	143	156	150	186	150	136	156	140	141	155	149	160	173	155	173	157	160	128	166	155	160	154	148	153	173	145	158	157	141	158	139	153	136	141	152	149	142	167	133	155	159	153	140	149	161	151	171	130	137	166	156	158	169	154	162	150	149	158	150	156	145	164	158	117	162	151	163	137	144	153	140	149	150	133	183	138	147	168	141	171	173	141	165	163	153	146	159	159	154	185	139	165	173	157	140	143	150	150	142	159	156	152	149	172	122	151	165	137	153	152	161	134	152	148	154	156	171	156	164	142	151	170	160	135	132	155	165	162	188	174	141	146	127	147	184	165	147	164	144	167	160	147	147	141	154	152	147	160	159	140	138	151	141	132	156	175	177	155	147	153	174	137	141	152	164	154	146	156	170	158	159	162	166	128	146	158	141	142	165	170	173	166	157	164	162	163	157	144	175	129	151	123	145	166	156	167	156	163	146	143	153	148	133	160	160	142	143	149	139	139	138	159	171	145	141	153	124	147	134	151	141	162	151	153	143	164	137	172	155	150	130	152	146	155	166	169	134	164	155	154	150	150	154	156	164	125	167	163	140	148	132	147	153	143	134	156	156	171	163	152	163	135	163	155	145	149	141	166	169	156	183	149	150	137	152	167	151	131	139	128	158	153	156	166	159	126	156	182	142	164	177	171	169	141	156	151	139	153	159	152	146	161	148	141	140	142	153	136	180	149	146	135	151	150	156	156	173	154	125	147	127	139	153	163	159	156	141	135	167	158	139	137	155	143	147	144	166	177	155	144	133	176	170	137	161	154	136	157	162	151	164	143	138	154	160	157	138	138	170	162	149	164	151	142	129	171	139	145	156	148	136	158	149	162	157	160	168	180	149	163	167	159	174	142	193	150	161	157	142	144	147	136	161	140	149	141	175	134	150	179	178	153	159	168	157	133	161	167	143	156	146	151	166	122	151	152	147	142	165	159	146	159	150	164	139	161
13410	826	1449	1653	1340	1085	899	755	734	706	616	592	575	573	536	493	493	462	475	452	487	440	469	481	504	471	412	438	430	425	420	415	434	411	407	401	424	426	425	425	400	408	431	430	423	376	395	428	416	370	404	387	415	410	399	431	424	419	409	400	430	418	402	421	428	376	394	401	429	435	421	410	390	402	353	389	399	397	415	362	403	377	419	370	401	415	379	401	377	453	392	384	394	433	403	422	387	425	417	377	400	399	395	412	408	406	402	363	393	382	403	413	381	407	414	440	378	436	403	377	402	427	403	365	429	400	401	384	393	423	433	369	406	402	388	353	389	421	374	396	393	421	393	422	426	384	406	409	417	380	433	434	396	397	404	392	412	405	383	429	418	407	431	410	380	408	372	430	412	422	408	396	402	419	403	392	366	365	373	434	381	383	390	383	409	402	409	413	411	417	420	376	410	397	430	442	403	402	419	393	442	413	392	394	423	371	390	408	364	364	382	386	414	439	415	425	379	412	388	371	391	393	355	395	363	371	388	409	406	376	444	387	399	391	407	398	453	362	410	379	409	399	394	388	417	417	387	410	395	432	433	416	383	438	379	391	430	388	381	418	398	427	371	403	376	417	416	430	355	386	396	414	431	440	406	395	427	376	381	392	398	392	397	416	405	414	383	435	400	397	416	417	383	431	415	406	413	412	382	432	382	393	430	389	389	418	404	359	377	421	398	367	391	417	416	393	402	387	407	447	374	404	392	400	415	377	408	398	419	407	387	414	427	393	370	408	400	375	388	434	378	375	405	402	369	369	386	367	405	386	400	386	387	405	362	411	409	374	416	404	419	402	427	392	419	408	436	452	426	400	417	413	380	391	392	426	398	395	405	422	412	414	434	415	403	366	373	422	429	390	385	370	346	411	357	410	427	394	397	391	411	393	417	413	433	394	375	397	377	374	381	401	435	436	402	385	381	360	442	416	388	434	407	424	366	398	424	423	403	423	420	388	409	388	408	368	433	376	389	377	427	381	396	367	350	407	398	414	459	408	399	417	393	393	395	360	387	416	397	424	420	393	428	386	385	374	398	408	421	379	413	406	413	387	417	389	398	357	379	409	436	397	394	418	398	397	362	391	411	421	388	356	420	373	387	420	375	390	418	400	411	430	390	417	413	424	381	404	441	405	409	411	405	419	447	425	382	402	400	354	393	381	400	424	380	436	388	404	385	398	409	373	420	388	417	381	412	412	427	394	380	387	420	367	386	446	409	397	408	405	422	404	408	402	412	428	386	415	401	426	414	350	397	392	414	390	392	373	412	377	393	397	423	435	377	439	419	393	406	384	402	401	419	410	429	416	383	384	405	415	391	414	402	367	398	417	369	374	406	420	392	382	435	414	389	390	414	411	405	407	403	385	402	421	386	376	412	426	394	386	392	387	369	426	380	390	392	394	392	403	399	407	377	380	394	395	424	386	387	394	402	416	400	397	371	418	379	395	373	437	370	377	410	403	383	400	408	399	389	415	423	400	406	408	425	371	394	445	367	403	380	404	402	408	415	353	362	392	410	408	432	409	347	415	417	414	409	349	374	405	384	400	414	404	369	381	410	401	398	396	395	371	402	390	406	397	366	387	391	441	401	388	424	421	409	389	406	417	397	407	394	411	374	397	413	388	387	420	421	432	403	343	379	403	409	368	376	394	391	405	444	435	405	398	362	359	393	401	420	403	410	382	377	420	407	389	406	397	409	432	408	366	407	409	416	421	403	365	391	400	405	384	437	392	404	400	429	417	409	391	412	406	391	434	406	409	401	363	395	391	418	365	432	428	412	397	391	382	413	389	407	398	428	431	402	382	383	377	346	407	418	386	436	386	408	414	397	398	411	436	406	363	381	394	453	375	403	387	365	417	364	408	429	370	384	381	419	406	403	424	398	408	422	400	413	413	392	399	402	403	421	405	421	373	401	373	384	401	394	424	434	416	392	422	398	419	383	441	419	391	416	381	415	423	394	411	389	424	399	415	400	387	375	409	382	376	400	410	384	400	404	424	399	387	404	379	401	392	427	439	372	409	390	410	387	370	422	404	368	420	411	404	360	402	381	400	390	413	407	415	405	384	370	421	412	436	410	392	406	385	398	387	429	383	405	412	401	400	405	378	393	402	435	437	391	407	399	414	398	404	402	404	386	415	382	412	383	376	410	431	375	431	395	393	372	395	408	416	401	399	382	388	382	422	380	408	385	408	382	403	387	404	409	416	430	362	404	382	388	416	418	396	409	391	414	433	417	373	418	411	438	365	395	387	408	421	399	364	396	411	403	411	405	383	406	388	411	407	376	399	367	376	415	376	406	403	409	412	411	426	382	407	388	379	412	408	397	391	410	409	408	397	420	413	409	374	403	391	390	372	427	395	392	398	398	401	431	390	379	382	389	388	413	382	412	421	401	407	363	397	402	394	408	395	399	389	365	381	409	370	400	411	419	401	381	385	393	401	436	431	371	389	402	378	397	396	410	381	382	371	409	395	407	369	401	387	396	423	382	404	410	379	406	380	357	417	370	401	398	411	407	385	413	410	426	417	425	374	401	408	426	417	400	422	400	410	382	400	413	386	387	393	423	409	378	399	429	409	432	377	396	382	393	388	396	394	384	415	374	422	348	403	386	393	418	406	385	410	425	422	399	403	424	387	403	416	384	417	429	429	398	417	417	385	425	399	360	423	418	420	410	369	408	372	444	412	406	390	384	414	370	385	414	427	417	398	380	395	388	386	393	385	398	400	391	435	414	401	395	414	376	399	394	413	395	420	414	421	388	444	429	398	406	435	377	411	374	414	390	410	384	432	391	405	400	456	406	432	421	410	400	411	418	404	405	373	381	416	364	452	404	375	414	368	406	430	397	427	403	385	423	404	358	409	398	395	402	357	391	440	387	432	408	404	413	382	393	404	418	384	384	416	367	364	426	420	368	400	395	419	475	411	399	370	441	369	405	430	387	363	438	383	401	377	385	424	422	414	419	395	413	388	419	407	419	422	414	391	387	398	430	355	389	427	423	356	390	374	387	385	406	384	402	442	411	445	420	405	405	410	392	401	394	375	394	420	431	379	379	409	374	421	384	413	409	371	405	421	398	395	416	416	406	377	415	406	405	384	396	409	412	395	384	387	390	369	428	394	390	396	421	455	376	413	384	365	416	401	384	413	413	409	395	428	390	385	411	387	390	418	407	427	405	408	413	391	445	390	410	430	419	401	376	404	424	432	379	360	406	429	402	389	400	408	418	434	406	358	376	413	366	425	411	420	381	442	368	417	396	403	389	390	379	424	384	384	344	389	394	394	393	448	396	423	408	389	393	422	411	424	417	364	409	399	390	403	404	398	426	414	410	404	414	378	413	416	427	431	354	385	401	417	404	398	430	392	407	411	422	427	374	425	370	365	379	402	396	394	399	400	439	377	390	425	419	393	404	396	390	389	412	388	403	382	391	403	384	419	403	407	396	409	411	382	399	409
3912	493	430	416	388	384	386	398	346	377	378	403	397	419	404	393	365	396	406	418	388	371	381	380	358	378	387	383	393	411	376	392	380	365	349	386	351	369	349	364	403	374	381	380	346	379	363	404	357	382	398	396	436	413	414	397	392	379	408	324	387	397	373	336	363	384	407	393	390	362	378	374	387	359	341	391	389	390	376	396	380	382	398	371	386	408	370	396	368	384	357	400	409	384	392	392	395	383	411	399	348	380	379	395	385	366	380	367	394	357	386	357	383	378	369	393	401	401	356	351	377	357	395	377	376	374	372	415	375	402	380	433	365	352	378	368	358	392	405	359	395	364	396	391	372	369	362	342	359	413	401	381	408	377	374	390	382	362	366	383	351	365	393	435	387	368	372	377	375	363	413	392	394	369	372	380	351	389	394	371	351	387	364	382	374	398	402	352	384	397	381	376	395	401	377	385	371	397	351	402	382	387	413	388	356	396	334	350	363	352	375	358	388	385	368	345	421	393	370	405	405	372	380	393	369	374	358	388	401	391	355	387	405	383	415	378	380	392	371	362	404	378	413	401	378	358	420	399	362	406	351	358	394	373	366	362	396	342	415	370	372	363	395	382	389	334	403	356	357	385	375	365	396	366	332	353	396	382	400	372	395	372	410	376	375	362	400	387	401	348	373	402	424	361	368	393	355	370	397	380	407	373	373	381	370	405	376	393	361	399	358	404	384	352	361	374	390	381	402	374	399	380	374	347	384	364	383	373	409	391	352	331	380	385	416	322	361	367	388	367	373	378	347	401	398	400	385	381	383	342	372	364	368	391	390	398	405	358	343	390	383	353	350	386	354	366	374	372	371	365	349	400	375	384	364	359	355	358	398	372	405	400	387	408	333	380	376	385	403	377	392	369	399	385	382	363	395	386	371	380	391	394	366	388	364	375	394	401	430	381	361	374	355	384	392	414	357	408	369	396	393	395	442	374	401	374	377	403	376	398	379	356	356	357	384	357	337	375	381	384	388	380	411	415	373	384	396	398	383	386	441	386	368	342	374	396	415	377	380	364	340	373	318	394	379	358	419	376	397	421	348	370	374	372	393	348	365	423	379	384	401	390	416	398	382	368	395	356	376	363	379	398	368	394	344	414	374	382	362	392	377	342	382	374	388	386	390	405	364	394	423	396	393	391	375	413	395	390	420	389	373	418	396	402	384	377	400	375	402	370	409	390	381	400	386	418	411	367	339	368	373	375	377	386	383	369	394	363	380	350	353	396	416	393	373	376	384	372	353	387	387	413	369	398	383	363	388	411	402	394	378	367	393	365	393	334	390	416	388	340	373	383	365	371	367	378	389	401	361	385	402	370	374	416	372	352	347	335	355	395	370	383	375	376	399	366	417	384	417	398	346	365	351	368	384	386	418	393	400	368	382	359	412	392	362	370	361	375	418	374	434	389	369	352	371	363	418	380	374	389	390	357	358	362	411	397	399	400	374	387	357	382	390	367	384	358	373	379	382	382	392	370	333	360	399	381	394	375	363	392	379	366	388	403	362	356	389	374	385	414	391	392	399	408	353	376	356	387	398	353	360	378	410	359	387	368	356	403	373	363	375	379	375	359	379	382	363	385	397	349	392	382	412	371	389	411	355	394	370	363	425	386	365	405	369	375	385	403	355	390	404	392	356	369	359	400	362	379	371	379	399	360	397	378	381	394	357	381	372	390	371	350	349	398	377	370	334	378	399	392	432	371	404	370	358	323	389	357	397	347	374	352	429	359	352	369	356	353	365	411	370	358	402	354	400	359	364	388	347	400	405	361	378	393	359	376	376	346	371	376	370	386	347	383	368	387	405	346	357	377	375	366	373	406	369	389	415	387	332	361	381	349	371	366	398	377	394	349	402	352	367	374	375	384	381	418	367	348	360	385	376	376	360	416	388	357	383	369	371	395	368	367	363	405	368	384	380	349	387	383	387	403	414	336	402	380	394	365	375	334	370	352	387	361	398	370	395	405	348	354	371	384	422	379	377	389	419	344	356	368	367	345	354	367	395	367	372	402	381	349	402	361	378	368	381	389	398	361	354	395	395	367	374	394	401	382	386	384	368	363	388	378	370	352	369	363	377	395	397	375	333	364	357	383	404	372	390	382	406	384	419	396	372	388	404	372	360	375	327	405	385	394	335	372	347	375	369	366	380	395	386	415	403	404	394	372	408	380	353	394	375	381	399	382	375	394	345	380	360	340	384	373	404	404	396	411	364	385	352	368	375	400	363	397	385	405	380	384	379	371	341	394	370	374	366	354	383	380	411	376	367	374	371	352	347	396	375	383	366	386	382	409	422	392	390	376	366	367	393	362	414	372	373	375	352	369	369	393	361	374	383	410	381	374	384	396	378	407	356	374	378	376	400	419	387	386	372	374	414	366	361	351	400	372	399	398	371	378	375	368	384	361	383	375	362	397	359	343	395	379	376	376	353	387	370	392	396	403	390	376	359	370	372	392	396	383	386	368	425	404	388	393	374	389	388	366	418	363	382	365	388	379	430	390	376	353	386	405	349	363	368	380	351	391	369	358	377	402	413	397	376	375	392	355	379	380	367	394	386	358	354	401	350	381	403	374	387	365	387	358	387	373	363	380	403	352	403	405	402	406	408	375	384	374	381	370	385	393	353	393	370	400	385	363	378	406	405	345	423	361	412	396	412	380	351	371	376	388	360	389	358	358	375	394	387	403	424	404	347	393	363	406	388	395	375	358	386	364	387	377	370	375	380	381	375	400	393	391	392	381	397	373	393	358	403	431	394	380	384	411	384	367	389	366	407	383	406	382	367	363	401	397	362	383	345	398	409	389	377	385	411	376	382	348	383	426	392	364	384	355	366	365	380	411	372	372	392	393	364	360	396	369	330	399	369	437	378	427	361	398	416	383	387	389	389	363	380	410	405	386	358	387	386	372	372	401	355	363	373	401	373	334	379	377	372	384	361	397	388	385	374	390	405	383	379	401	341	385	367	389	370	388	378	341	336	405	386	374	426	372	412	382	392	397	371	357	376	386	352	390	383	383	378	366	385	363	370	400	368	389	358	354	372	368	390	439	374	404	370	388	345	376	381	374	360	361	375	357	374	376	379	411	366	355	382	376	360	374	368	382	396	371	409	367	409	403	374	402	406	362	373	397	374	369	381	389	361	335	396	420	397	420	387	387	378	349	355	377	422	368	376	367	391	367	409	374	380	371	383	352	379	354	361	372	359	349	359	381	409	419	379	363	407	414	371	358	386	390	379	356	387	378	389	412	402	383	417	387	383	385	387	373	398	396	385	379	397	408	360	370	375	354	406	404	347	364	384	394	399	378	328	371	373	386	372	406	363	366	400	364	392	419	404	383	388	385	398	414	403	404	382	353	341	392	371	385	419	382	382	356	365	369	413	380	376	385	384	348	392	359	365	366	390	383	392	348	384	374	353	367	391	377	377	395	363	367	352	373	362	419	377	388	360	386	396	390
3826	907	870	953	921	911	905	921	944	942	900	896	895	911	877	901	887	887	917	866	961	902	916	914	877	867	913	944	883	885	950	919	921	852	938	904	928	879	887	915	876	919	950	916	849	833	883	896	906	901	916	913	936	888	919	874	948	954	904	945	927	902	911	901	906	938	899	944	976	928	925	893	892	893	890	899	894	904	868	925	871	845	931	927	932	870	886	942	928	897	878	914	877	900	891	973	867	940	958	864	872	930	908	915	875	914	924	890	927	891	940	891	930	950	923	865	905	866	860	906	922	896	930	926	860	857	934	935	919	926	887	872	837	895	854	878	914	907	879	939	884	908	893	934	943	878	917	878	907	920	907	899	924	949	866	940	878	904	937	887	932	907	894	942	937	919	859	887	918	912	936	915	860	866	901	944	902	874	905	906	924	946	896	886	924	882	913	975	951	946	883	903	875	918	943	897	984	895	887	924	958	886	896	945	937	909	880	925	859	914	897	873	998	930	929	865	911	916	882	911	920	874	916	860	915	873	926	887	948	919	935	935	903	872	871	952	949	891	917	897	911	899	904	930	955	911	904	877	937	912	878	880	903	949	911	907	849	917	905	915	931	865	964	926	872	928	876	851	920	917	907	938	897	926	908	946	874	842	860	905	854	866	844	855	928	906	910	906	900	885	879	876	864	931	925	897	951	872	882	918	905	967	922	882	872	924	884	946	905	897	936	941	861	852	905	876	957	935	937	881	883	827	890	880	925	898	910	922	918	883	935	919	971	846	905	854	883	957	957	821	903	890	866	962	884	898	905	902	907	913	882	900	935	908	907	883	942	935	933	882	938	911	851	897	938	953	928	897	939	890	939	902	934	917	972	928	912	937	933	921	907	926	917	899	855	915	873	904	864	915	928	944	915	897	872	909	910	937	879	899	931	888	873	925	956	971	866	837	924	885	901	884	880	920	941	894	937	897	872	935	885	961	848	959	908	912	959	900	896	862	891	916	972	890	860	880	901	881	897	886	898	901	920	926	878	958	933	905	882	880	910	912	937	890	918	925	899	900	876	849	897	910	940	908	926	922	905	855	877	871	907	903	891	904	954	880	910	953	907	915	898	953	913	905	923	891	894	883	874	889	949	928	929	970	920	928	938	885	855	873	947	883	944	928	878	887	893	934	900	897	906	859	848	886	898	900	863	884	918	857	894	910	900	959	918	918	889	901	923	867	881	912	901	906	891	916	927	920	924	923	926	893	966	966	885	897	909	870	915	892	924	961	910	876	867	949	873	844	860	895	904	962	908	908	891	950	889	908	959	928	931	911	869	934	884	900	862	943	872	883	858	1013	846	950	891	933	877	926	932	885	907	911	911	946	843	918	866	934	920	875	935	846	949	899	914	892	912	891	925	915	892	911	955	943	919	906	884	876	938	922	939	859	961	927	883	880	900	935	837	897	927	896	935	927	946	897	883	890	907	891	879	869	912	878	944	884	876	928	847	906	948	900	882	900	885	918	898	870	925	934	880	875	826	949	895	885	917	886	893	928	935	931	920	889	876	961	882	912	899	912	922	891	871	864	852	863	912	883	844	924	883	931	910	930	869	906	905	871	849	920	927	882	901	900	927	914	896	972	882	911	905	928	910	877	850	909	904	902	913	939	906	881	883	911	899	908	866	935	894	915	879	897	862	899	860	928	967	886	876	942	872	882	889	919	925	925	906	865	887	869	889	900	881	912	953	830	966	902	885	906	942	923	926	953	921	854	909	885	967	916	869	898	898	893	932	878	904	907	936	899	945	922	889	946	844	866	864	898	875	958	898	894	924	959	898	884	861	887	870	923	875	881	901	914	860	876	902	873	865	819	917	887	898	922	921	896	898	953	881	883	860	903	875	898	933	898	879	869	903	918	861	863	916	953	877	936	894	838	898	976	905	931	912	931	873	865	926	943	830	947	863	862	891	891	906	865	911	939	846	937	919	889	891	912	930	880	883	947	951	899	947	967	926	863	867	951	945	951	897	904	904	873	928	932	898	914	887	928	866	919	894	899	882	902	909	925	886	957	885	920	931	888	932	922	889	875	923	936	874	870	919	906	870	907	956	903	886	852	872	907	850	888	923	934	894	867	923	927	860	907	910	883	917	954	947	925	913	911	863	890	890	879	884	971	917	903	884	933	889	916	893	885	904	844	963	873	921	892	860	916	900	910	923	918	895	899	864	901	893	850	908	904	929	909	920	990	936	941	913	879	918	948	899	881	965	913	935	934	888	892	914	923	900	892	920	841	880	906	924	881	891	921	902	891	911	956	871	928	901	861	882	898	896	942	881	907	848	914	960	906	871	889	878	911	902	943	928	900	849	884	863	888	919	879	900	897	922	898	944	905	869	932	907	900	953	867	923	914	901	874	948	885	881	910	935	915	901	927	935	894	895	887	863	920	900	904	873	926	921	909	859	923	912	931	896	931	955	917	880	897	955	892	929	870	879	896	919	940	923	942	915	887	896	971	872	866	898	910	911	875	846	846	923	894	872	874	900	904	952	878	889	878	897	920	860	958	901	907	922	921	956	925	893	889	910	897	886	903	916	924	908	928	843	924	887	924	878	935	835	894	875	907	866	924	920	903	867	922	904	840	892	888	852	936	917	906	927	913	850	904	849	867	945	895	904	912	871	901	895	914	901	919	902	874	848	905	910	910	912	895	909	828	914	874	868	887	910	909	913	944	955	915	907	865	888	913	845	933	904	924	960	947	905	932	875	882	930	956	932	945	935	907	936	874	912	922	899	867	900	888	881	881	905	864	892	876	905	946	876	968	922	922	884	905	903	877	881	924	919	853	941	907	874	917	890	902	908	902	920	882	899	959	869	870	912	896	921	880	896	927	971	903	901	954	915	826	931	937	950	961	900	918	879	916	953	925	904	950	867	905	872	875	870	951	893	965	901	888	883	938	922	881	911	895	916	886	878	860	898	880	846	961	926	889	916	926	887	908	921	898	852	923	909	903	941	873	975	909	879	859	935	892	867	882	854	909	930	863	933	896	879	913	883	893	965	877	915	893	897	899	855	889	915	925	926	885	906	921	902	916	928	914	875	912	876	924	871	937	887	888	856	973	873	975	900	883	895	868	902	900	941	881	864	928	908	917	873	899	923	855	859	961	919	859	887	848	963	905	908	913	902	912	898	874	830	930	860	915	893	902	880	869	919	863	917	866	936	908	898	885	870	887	994	958	945	887	910	923	911	945	917	961	914	924	1005	832	893	901	901	914	861	892	896	882	883	908	917	945	881	911	912	905	898	941	918	881	884	890	919	900	874	960	914	893	948	901	886	925	909	917	863	869	889	903	856	870	880	934	890	880	926	964	876	887	892	853	872	885	937	873	861	885	917	925	917	891	906	899	946	888	907	846	871	890	891	911	844	854	946	906	899	925	897	934	898	921	910	898	884	891	943	889	870	862	938	892	898	904	877	928	862	937	875	918	902	951	984	916	959	910	936	892	860	881	884	908
14235	1059	615	537	422	412	415	390	363	378	377	346	349	369	350	343	341	362	376	349	393	337	301	348	331	334	378	311	331	363	334	375	330	320	352	342	372	317	365	349	328	333	326	350	325	363	357	331	359	350	338	327	360	346	362	338	326	351	295	323	354	358	349	340	371	343	319	344	334	308	345	290	367	275	352	337	352	333	320	302	356	366	329	355	319	374	324	343	342	320	337	372	350	358	345	353	330	333	321	315	321	333	328	329	337	334	336	356	336	362	353	310	359	352	362	344	338	360	319	348	323	317	339	330	323	336	324	355	331	339	363	366	308	322	346	336	338	339	331	353	347	310	369	322	354	355	344	319	349	307	330	374	328	320	343	339	382	338	305	355	365	310	352	331	349	353	324	338	363	358	328	330	351	326	343	324	340	335	349	370	342	333	363	352	336	308	358	376	320	328	374	334	322	365	345	353	326	339	373	341	297	317	340	319	376	305	312	364	319	317	320	344	330	325	300	335	332	352	348	360	386	346	338	368	337	341	316	342	345	353	332	357	396	367	358	330	362	302	315	346	350	352	340	346	326	338	337	339	341	339	355	357	318	342	352	338	296	317	343	348	353	329	339	344	349	364	327	314	348	324	354	344	333	334	334	314	362	345	369	344	335	315	311	291	329	338	324	328	314	317	298	315	339	328	326	301	289	350	359	322	328	341	339	339	311	351	336	339	370	356	346	297	337	324	345	361	346	334	354	311	342	355	308	329	322	349	329	347	351	333	301	350	334	353	316	330	355	330	310	321	370	358	328	297	333	327	360	325	303	336	331	340	324	308	331	338	346	331	328	341	348	333	396	338	303	356	379	328	332	341	342	355	336	352	359	331	373	361	352	374	368	359	355	350	379	332	355	338	334	356	331	324	358	324	367	327	354	358	334	347	340	346	341	376	341	355	349	352	323	328	354	337	342	323	347	317	350	372	342	350	319	333	289	339	331	361	350	353	342	308	362	351	362	337	333	360	321	351	338	329	320	321	346	348	345	339	332	335	333	338	353	334	316	359	373	349	313	340	329	343	345	336	338	311	345	362	365	335	364	353	350	359	360	370	371	357	334	339	337	347	340	319	352	356	354	316	378	340	320	343	352	347	322	358	326	331	336	327	360	366	323	336	355	347	343	370	358	322	328	339	350	320	360	358	349	328	339	339	368	327	347	346	363	299	374	325	334	306	375	339	315	334	331	330	352	377	349	363	346	369	330	348	299	362	371	338	326	317	338	336	331	333	313	337	320	342	334	320	329	294	341	364	305	374	343	309	319	333	369	340	332	351	327	341	336	312	357	314	321	325	358	349	372	346	307	373	329	324	326	334	327	335	335	352	320	339	327	337	330	351	314	346	339	385	365	299	339	332	373	329	365	342	309	353	337	312	338	302	310	358	357	321	319	351	312	344	365	343	296	353	348	336	349	341	366	352	387	334	352	374	344	345	364	339	340	322	329	359	336	333	348	328	340	322	316	332	347	342	333	322	339	335	317	349	370	327	333	354	344	321	345	350	337	320	369	348	334	321	336	366	335	344	322	377	337	346	354	339	365	325	344	302	317	325	325	316	293	343	353	366	344	308	358	353	319	364	345	325	348	340	357	336	340	320	307	334	312	336	355	338	331	343	311	361	324	317	314	307	320	288	344	314	347	348	354	341	333	356	311	360	355	332	362	344	316	355	329	348	295	355	301	348	358	317	351	325	340	311	328	332	347	367	361	364	362	337	322	332	350	352	298	308	337	296	309	371	316	345	355	323	309	333	356	344	327	316	339	372	370	335	346	302	319	352	330	346	310	364	309	346	336	374	334	381	316	294	349	340	315	343	323	366	364	334	359	309	352	388	352	305	352	338	325	354	319	356	331	333	365	346	371	335	339	352	334	314	319	355	357	359	341	359	350	346	346	342	334	332	357	370	346	333	367	358	347	348	349	333	339	343	344	368	339	391	322	337	346	352	349	329	320	362	346	334	336	305	320	316	378	312	319	361	304	317	346	361	336	305	333	321	322	345	333	340	327	342	339	358	295	350	358	316	310	347	366	324	347	332	327	350	364	316	332	368	304	296	336	331	359	342	384	354	304	338	301	346	322	303	381	335	334	318	318	335	360	348	393	339	327	337	311	334	347	337	349	381	335	360	359	331	332	340	344	312	352	321	358	344	329	352	328	347	341	345	332	374	327	325	339	341	312	347	340	327	332	343	360	351	307	353	365	383	310	351	350	302	314	350	331	306	335	346	307	332	318	329	322	307	335	320	334	351	364	346	349	328	338	306	351	328	329	332	340	347	335	360	346	358	335	364	330	391	311	325	331	358	392	346	332	310	321	380	344	341	333	324	350	266	345	323	316	331	332	344	375	338	341	337	314	294	328	349	346	341	347	346	339	352	338	313	353	357	351	363	316	333	346	365	336	360	371	333	297	343	355	323	356	305	349	375	317	330	350	382	359	335	335	286	338	309	317	325	348	329	343	347	325	351	347	361	327	351	358	333	340	342	376	364	328	343	319	371	363	352	324	363	328	346	324	322	327	338	314	337	359	333	337	336	385	334	383	305	345	348	342	318	328	341	336	340	377	345	316	308	358	353	335	348	325	373	315	344	338	334	366	354	342	372	368	342	338	361	327	339	310	290	330	346	311	300	328	347	343	339	367	346	341	359	323	354	357	333	382	362	348	335	352	366	322	340	331	328	366	348	337	331	344	354	359	338	344	348	333	323	321	339	354	344	331	348	346	332	330	330	370	308	373	343	368	310	321	364	317	350	335	299	337	372	369	312	332	320	330	353	351	341	335	342	349	330	314	338	301	349	386	361	311	344	364	370	331	340	326	337	322	296	378	345	341	332	318	313	318	324	342	343	283	354	360	351	354	308	303	320	313	371	341	323	330	331	348	327	327	340	327	344	341	328	336	318	357	333	375	357	366	367	328	355	325	321	331	325	338	339	328	325	348	353	329	349	376	338	363	332	347	303	327	321	349	361	341	327	321	316	349	348	333	399	338	357	292	360	330	345	340	333	334	354	364	350	323	369	332	346	350	313	316	336	332	348	336	344	327	355	345	315	377	344	350	355	360	369	326	313	351	344	350	344	358	342	338	341	340	323	337	327	362	337	328	359	354	338	342	364	315	357	328	309	333	342	348	336	329	315	327	362	324	308	364	334	366	348	353	300	310	331	348	329	356	350	313	357	335	384	318	375	334	343	335	367	309	336	341	338	319	352	383	349	327	342	312	312	345	323	333	359	342	296	325	326	389	386	369	316	376	340	366	319	348	351	296	365	354	341	340	325	331	323	333	364	372	327	319	348	317	332	329	300	363	321	380	348	344	306	347	301	368	391	349	329	363	335	328	350	324	342	356	293	320	347	391	327	355	337	334	302	342	308	313	340	360	321	342	365	313	363	293	322	326	308	345	351	331	353	307	329	325	315	332	367	305	319	319	343	331	333	351	321	378	335	327	332	330	329	336	342
10653	989	1269	1381	1229	1138	1021	1039	974	977	908	925	886	890	880	819	893	877	869	857	858	846	869	871	833	798	741	829	789	820	816	809	850	772	792	794	822	812	816	780	826	806	810	791	788	847	819	767	770	868	815	830	815	818	812	824	817	838	827	796	827	807	766	784	817	746	776	856	837	802	826	817	832	831	792	756	816	771	766	805	772	817	831	783	782	750	808	805	812	810	824	812	794	785	848	866	804	794	795	787	766	807	807	755	789	823	765	775	800	773	796	834	855	781	766	762	802	824	774	803	795	765	831	784	808	859	783	826	787	797	845	799	810	788	817	806	755	776	778	817	796	748	760	802	799	791	814	840	894	760	803	788	778	782	764	861	805	833	784	745	782	764	814	805	810	795	788	793	764	788	815	866	776	822	787	817	731	799	785	762	819	785	782	846	775	814	772	793	822	790	827	831	801	793	791	801	824	801	813	816	815	835	783	786	831	799	791	769	822	824	759	761	763	777	786	827	794	807	822	828	811	786	796	799	827	818	780	794	792	838	868	812	765	806	774	795	771	852	826	770	791	810	812	863	867	817	730	790	802	801	793	760	779	775	843	834	809	782	812	819	827	801	797	763	826	826	784	762	811	800	798	803	822	811	743	754	807	757	831	790	829	806	754	811	724	779	821	843	827	784	845	820	778	804	830	828	817	859	770	746	820	809	782	759	779	853	819	784	774	830	787	847	827	767	796	836	733	842	818	823	776	778	780	843	810	780	805	763	817	773	790	806	727	824	847	821	794	798	756	848	809	879	800	792	832	784	797	790	814	817	866	755	832	833	806	852	831	770	806	765	736	799	823	782	900	817	815	814	770	798	803	836	813	794	815	769	787	831	800	773	760	804	767	787	836	786	805	842	815	801	794	791	778	843	780	837	742	819	804	795	782	817	772	772	827	837	823	760	729	818	788	789	838	744	859	795	802	817	836	782	773	791	805	790	792	795	834	786	823	765	766	828	808	853	766	797	796	794	820	802	891	873	783	822	788	817	842	764	741	792	762	795	812	867	879	841	785	782	769	739	792	782	838	766	867	749	794	754	818	785	810	839	814	795	789	815	759	776	816	813	779	778	836	779	817	779	856	779	840	831	774	784	831	810	784	791	817	784	803	848	831	848	816	822	777	850	809	816	770	797	811	783	833	803	838	771	804	830	834	769	824	816	818	802	806	762	834	781	737	795	819	800	762	771	792	808	806	786	767	755	828	825	765	777	810	766	820	801	805	815	826	823	763	776	814	828	801	813	815	759	794	826	791	826	817	853	813	829	766	743	768	763	796	807	786	817	782	763	793	793	805	785	815	792	803	759	850	844	817	793	792	807	833	804	784	769	779	793	812	782	765	847	828	768	818	773	826	795	753	782	779	850	847	809	837	802	812	801	824	819	762	732	734	837	779	762	765	790	857	828	812	793	777	755	839	813	858	807	825	801	773	822	778	804	821	801	835	811	845	810	755	787	758	815	787	804	851	791	837	798	772	844	818	852	819	810	797	836	775	811	835	846	796	827	808	815	838	827	788	784	767	770	817	807	862	828	767	793	833	797	779	778	804	815	800	782	787	782	794	802	768	780	809	793	813	810	859	783	779	803	812	764	810	805	781	804	801	835	877	774	828	798	773	773	817	820	747	765	733	796	793	782	806	768	777	847	770	772	786	801	812	795	829	805	794	807	812	760	788	774	747	826	847	786	789	772	790	808	805	805	842	797	790	794	784	814	858	781	797	817	756	777	811	807	839	778	806	820	823	786	841	764	816	782	758	808	778	804	819	855	799	772	788	804	802	807	800	766	894	796	777	793	801	807	826	788	833	843	851	829	819	774	806	836	763	785	834	794	811	788	784	812	805	725	821	792	795	811	763	766	779	767	771	833	822	735	804	778	780	805	788	797	813	785	815	824	838	791	760	779	793	785	769	785	799	852	804	831	773	802	793	809	812	795	821	797	830	824	801	761	776	830	814	804	799	788	804	750	826	807	812	817	746	788	776	796	749	797	807	786	821	777	825	783	843	764	788	808	790	798	812	817	789	796	811	777	839	770	813	739	834	842	786	800	803	808	841	840	846	784	801	782	805	828	810	854	797	783	782	805	794	797	799	823	804	793	800	845	823	800	779	835	736	824	811	804	814	799	827	799	822	813	766	799	788	786	762	797	825	825	815	800	781	829	742	833	808	791	807	823	772	833	783	873	729	806	823	848	801	811	811	775	782	826	771	839	784	815	764	793	855	820	774	804	794	849	739	746	799	882	835	829	791	846	791	740	815	778	848	776	789	797	813	843	748	807	787	806	842	757	785	809	751	833	819	787	824	757	822	769	830	826	783	801	791	838	802	808	752	812	804	803	784	760	793	793	807	847	803	752	808	831	748	812	836	809	816	771	763	774	807	794	803	796	803	817	779	789	789	804	798	794	792	805	811	773	807	784	760	813	765	819	817	845	853	838	828	769	842	781	833	762	815	777	841	804	807	812	802	757	818	766	841	842	775	839	820	822	827	847	786	789	805	754	776	829	807	748	819	791	802	727	779	793	840	749	806	790	799	783	802	782	790	796	791	807	828	776	758	792	783	870	852	779	793	814	828	809	858	807	794	777	754	846	835	805	838	813	805	814	806	764	829	841	817	817	785	747	781	773	787	806	839	794	781	817	808	768	823	831	794	776	802	775	831	793	794	764	765	831	812	791	744	841	813	817	786	783	806	780	796	784	791	815	760	815	776	805	815	798	779	821	757	804	732	747	781	757	745	748	769	803	765	826	790	808	850	837	749	805	864	832	754	810	811	840	792	802	808	780	823	743	791	810	852	813	822	820	811	830	794	747	808	816	785	762	756	791	837	807	796	797	832	808	846	775	785	795	779	764	794	810	783	801	821	831	785	820	819	833	858	781	799	817	803	800	813	862	847	801	808	800	797	768	801	770	796	734	773	814	775	795	778	815	828	748	720	771	832	811	819	783	821	808	894	800	757	818	820	801	792	813	813	808	782	768	788	817	831	770	801	766	819	776	834	762	801	830	795	772	823	794	778	743	816	834	767	801	786	757	796	819	763	775	834	797	764	783	835	794	818	800	787	817	783	833	796	852	784	824	829	850	783	779	807	783	756	760	838	831	795	837	792	775	768	781	833	839	835	781	810	782	837	809	832	810	778	804	827	807	812	863	785	839	839	801	812	790	838	787	784	789	779	806	747	831	791	799	826	828	746	792	775	778	786	799	804	779	838	823	730	771	754	758	859	818	766	818	794	781	798	880	847	822	818	793	760	834	788	760	785	818	808	792	808	809	789	765	796	809	803	798	786	787	770	753	757	808	797	804	756	822	814	787	796	813	798	775	773	727	788	815	779	827	757	787	796	753	824	823	819	743	763	824	822	795	782	768	784	753	810	825	765	775	839	799	819	828	760	827	863	788	782	814	847	823	783	853	751	816	807	807	796	801	801	811	790	790	848	821	854	815	816	807	822	793
22441	2067	707	508	358	278	242	237	196	203	152	163	182	212	165	162	186	160	150	173	166	183	176	155	157	136	174	157	155	171	164	155	166	160	157	166	158	157	133	141	171	168	171	153	144	166	198	142	159	149	144	161	179	162	161	165	154	144	158	150	153	141	148	152	157	137	136	145	156	160	148	159	149	139	171	137	133	150	165	152	153	136	145	148	179	127	149	155	159	162	145	155	155	142	144	149	141	145	167	145	160	176	150	154	137	162	170	139	140	154	130	141	134	142	156	145	135	148	145	150	151	152	167	155	117	177	146	119	148	171	156	132	137	159	162	173	143	176	166	148	158	149	163	173	144	156	149	151	139	163	160	143	171	146	152	146	182	135	145	161	158	144	129	140	134	134	163	148	146	154	156	138	130	142	178	172	154	149	166	162	146	147	155	139	128	153	150	160	141	132	140	155	151	128	141	143	136	157	174	157	146	167	144	170	137	144	156	164	151	148	150	155	142	159	152	130	159	150	165	145	132	151	174	151	165	170	149	148	166	165	171	147	141	167	165	130	128	159	149	141	160	158	150	160	137	150	138	149	156	172	140	140	179	143	143	143	165	138	146	152	140	150	147	147	140	158	173	161	157	148	147	154	144	142	165	146	174	142	143	139	143	142	160	154	156	149	148	125	147	169	155	127	165	123	155	167	167	171	162	166	133	139	180	164	132	150	148	129	156	147	154	124	150	160	139	162	157	169	167	157	139	148	157	186	134	157	141	174	172	172	172	150	141	150	162	149	163	134	169	147	133	164	157	149	159	157	158	144	176	146	147	138	164	146	153	139	138	138	163	163	173	152	158	172	145	153	138	140	154	149	154	167	148	160	158	155	143	158	177	135	139	151	158	139	165	169	143	119	150	150	140	141	176	147	164	159	163	154	154	162	183	146	120	153	145	145	144	140	134	148	138	142	134	142	173	146	146	150	146	146	164	170	137	172	132	155	172	148	171	159	139	144	149	146	153	157	153	165	155	144	135	171	154	139	151	143	140	150	152	140	148	156	122	170	142	159	135	135	148	168	153	141	167	164	160	146	148	180	163	146	155	168	136	135	150	145	157	129	148	145	148	142	138	141	159	144	162	162	163	144	161	201	157	150	148	140	149	147	140	135	155	155	150	161	145	131	158	151	139	156	163	143	142	154	163	168	157	131	149	158	162	139	152	153	140	144	161	148	178	153	152	153	142	127	142	151	154	142	167	151	155	137	159	148	150	172	146	179	151	156	145	157	160	111	176	147	164	130	141	143	155	144	161	144	149	159	163	144	146	158	150	135	137	149	136	143	148	147	163	137	179	179	149	149	156	133	158	147	157	167	165	157	167	174	143	145	156	141	170	140	135	149	166	162	128	159	143	139	149	160	185	161	167	168	141	149	157	156	157	152	139	153	144	149	126	141	167	158	172	164	158	137	156	150	138	140	113	162	154	147	125	173	133	144	132	162	144	153	138	152	138	158	152	166	159	143	162	148	143	167	163	146	148	162	134	151	165	178	158	145	139	172	142	142	147	138	138	169	128	156	126	126	182	167	175	167	166	142	138	169	159	169	158	161	157	155	138	133	156	166	150	159	145	152	163	145	137	135	109	162	151	166	160	131	146	143	157	147	147	136	157	156	150	131	165	145	162	146	157	155	137	137	131	134	127	140	141	144	141	154	131	151	143	142	127	148	137	168	153	155	152	162	147	131	149	138	157	153	173	149	169	127	136	151	144	171	154	159	129	147	155	148	129	155	161	179	166	149	153	155	160	158	169	147	142	154	167	148	148	143	161	162	163	145	147	142	154	143	144	170	158	170	147	169	155	145	168	140	174	141	113	127	151	164	144	160	134	136	145	134	143	105	139	147	164	148	183	152	152	150	146	152	163	149	169	131	130	164	128	148	157	158	163	153	144	185	150	140	188	148	137	137	146	164	149	169	166	142	161	161	160	150	142	159	163	142	177	162	150	124	124	143	158	186	163	164	171	170	167	149	145	155	152	149	161	151	130	141	152	130	190	150	156	147	150	144	170	147	154	151	159	161	151	127	132	157	139	178	186	160	141	173	154	138	167	105	145	159	132	141	148	133	133	157	155	160	149	140	153	159	159	153	136	138	143	164	171	150	139	141	148	151	150	155	153	159	160	137	156	133	144	148	159	124	160	141	159	152	154	159	152	163	151	140	177	156	156	158	152	130	142	133	168	138	142	135	145	136	133	157	141	126	144	151	145	145	161	145	151	145	134	155	162	153	155	160	156	146	143	162	142	147	150	156	144	160	170	148	142	128	155	147	158	151	151	155	130	136	175	154	133	160	134	155	150	141	150	148	156	176	148	146	167	143	152	149	145	165	166	140	157	139	163	149	154	154	163	160	166	148	166	156	149	158	145	135	163	150	178	163	151	179	139	141	151	168	156	138	153	177	139	121	131	156	155	140	165	148	155	150	162	167	149	183	154	167	140	148	167	148	154	150	166	141	151	147	145	121	138	159	162	140	164	167	153	151	131	181	152	156	159	134	149	141	133	140	158	142	136	148	146	125	164	166	139	149	154	162	154	144	136	138	151	151	143	160	121	135	183	139	146	154	146	152	147	153	135	155	151	142	139	153	149	145	161	134	160	148	127	155	167	147	156	160	137	167	170	166	163	137	133	179	155	172	138	161	140	166	161	152	159	162	140	158	141	137	179	161	142	153	127	132	137	145	169	157	143	161	156	136	152	139	154	136	165	132	139	170	144	159	150	154	153	173	155	139	158	148	171	173	134	133	143	147	131	162	141	142	136	142	165	152	152	134	154	150	123	172	163	134	159	152	170	147	148	133	127	144	160	148	149	165	161	136	157	144	137	168	150	151	138	159	153	170	166	139	134	134	156	146	153	153	146	160	150	139	144	159	159	166	144	134	161	150	159	147	162	176	132	137	167	164	169	142	140	169	145	153	156	153	161	148	187	142	130	163	147	147	144	149	155	147	159	157	164	137	135	141	155	152	151	161	150	126	152	154	150	158	138	139	168	142	141	181	150	152	170	163	156	134	141	167	154	153	136	145	134	153	142	133	156	142	171	160	126	139	135	142	145	153	170	145	162	157	164	163	150	139	156	147	142	133	154	141	147	151	154	167	150	159	143	141	149	162	140	159	161	145	129	158	143	148	124	148	148	152	138	169	150	155	153	144	141	158	178	156	169	129	154	158	154	136	151	173	152	132	134	136	164	140	168	151	140	160	162	158	144	166	151	165	157	153	133	161	164	131	161	148	134	159	150	142	134	168	164	153	161	169	167	146	159	149	150	151	142	143	202	173	132	137	146	141	166	156	160	151	150	145	138	155	135	153	148	150	186	147	151	144	132	169	163	141	161	145	133	139	136	148	138	149	152	145	145	153	159	149	150	153	122	168	155	148	133	139	122	179	142	163	140	170	147	149	139	166	159	153	158	157	134	143	160	176	139	150	151	144	142	140	142	162	158	185	143	151	163	161
13733	827	1378	1598	1460	1097	910	801	739	659	602	601	517	573	495	509	501	467	527	445	454	497	453	490	466	436	437	429	440	444	416	410	432	407	425	415	381	456	444	426	410	415	389	432	423	459	395	421	425	368	436	360	376	409	450	410	388	380	418	382	398	439	392	409	420	423	417	418	360	435	409	401	420	432	411	396	439	395	442	403	376	404	404	443	406	421	406	371	395	392	381	384	390	394	409	394	399	398	377	438	393	408	399	418	397	392	420	457	395	426	428	407	380	407	420	402	387	413	400	393	432	411	389	395	397	458	415	416	395	426	380	389	375	417	390	386	436	373	395	413	377	412	407	418	377	433	377	383	394	389	394	421	393	419	399	399	401	382	384	409	383	398	402	401	369	377	420	440	419	425	380	408	402	405	397	382	398	400	419	403	391	398	408	394	408	391	416	389	407	367	423	391	373	392	379	365	404	391	395	436	401	435	437	442	394	400	434	418	428	409	443	407	392	395	417	393	411	408	439	361	364	416	425	394	409	413	399	406	396	398	422	422	385	381	409	394	378	389	427	370	370	436	372	411	396	389	389	405	405	376	398	361	410	442	371	394	445	382	402	386	382	417	402	404	444	391	405	422	415	422	362	394	408	394	385	421	386	389	427	390	419	411	376	391	424	383	388	427	395	408	397	381	376	389	471	404	397	399	403	376	386	375	456	411	416	384	402	392	419	376	385	360	396	395	418	405	422	404	393	404	396	395	388	393	418	384	391	374	391	401	399	392	387	370	405	431	423	375	395	420	402	399	431	429	422	397	381	402	433	389	402	421	426	415	367	424	389	382	414	449	420	398	406	411	379	415	409	363	417	389	441	439	341	388	400	389	444	396	397	401	402	424	407	399	389	370	429	417	395	403	423	374	390	390	395	380	356	435	441	397	400	392	378	411	393	393	375	416	430	380	387	407	414	369	409	380	388	419	404	403	418	404	404	407	380	398	390	408	422	387	399	415	382	390	395	445	367	405	430	403	382	396	401	407	400	399	398	383	418	391	425	411	385	417	417	408	415	434	441	404	389	431	402	381	429	387	352	396	409	355	429	390	408	376	374	412	397	396	366	401	403	420	429	393	427	441	421	454	404	423	401	401	415	389	363	397	383	425	408	408	404	393	413	386	388	413	396	433	396	386	414	393	406	434	451	422	378	410	376	376	409	392	402	459	444	421	400	404	418	375	405	393	410	390	412	405	367	410	442	381	369	393	405	393	432	399	426	397	412	386	405	406	386	379	382	384	376	395	425	392	385	417	408	399	383	388	391	388	383	396	396	352	416	390	418	411	392	418	396	432	402	413	384	381	379	408	412	400	376	427	370	407	406	390	388	402	432	379	419	421	375	373	414	416	441	387	411	426	387	414	462	397	383	418	393	394	404	395	405	416	395	368	420	392	388	419	385	399	398	399	371	377	406	379	427	397	347	405	408	393	396	367	383	424	404	379	370	377	421	386	422	449	374	378	417	361	374	391	359	406	441	425	389	404	437	430	408	373	393	336	405	424	423	390	385	400	343	385	397	402	374	419	367	422	396	406	414	439	357	388	396	366	405	397	396	420	386	389	407	367	411	388	383	387	426	426	397	434	380	398	402	407	358	395	395	429	413	388	428	454	402	398	376	386	387	419	438	381	406	416	406	415	426	376	417	407	412	415	433	408	382	388	420	381	396	419	376	418	429	414	404	420	437	395	380	401	401	388	364	377	422	383	398	399	469	394	409	426	410	414	412	453	382	399	395	375	398	408	387	368	408	371	404	422	389	378	385	389	384	403	408	374	394	392	375	392	412	375	381	414	435	433	439	431	412	409	417	387	388	426	410	401	421	392	418	374	388	404	365	397	408	403	421	395	381	407	394	376	421	411	385	422	367	396	400	384	416	415	409	381	398	414	385	387	419	454	438	401	381	411	380	418	414	423	394	408	398	409	397	413	397	431	401	402	383	384	385	401	407	404	424	399	409	425	420	396	427	406	403	391	412	412	371	392	402	405	395	438	400	374	365	419	379	379	405	389	416	430	388	368	396	449	427	409	403	397	382	408	371	400	364	415	396	405	415	412	406	377	405	392	414	430	408	378	399	387	394	421	418	411	380	392	375	412	424	420	396	380	400	402	419	389	384	450	427	405	377	413	392	386	453	397	371	425	432	390	408	374	436	406	398	371	401	412	390	428	386	395	399	396	432	404	380	419	419	367	372	367	402	398	376	407	436	456	434	437	387	423	405	400	382	434	386	404	432	421	365	381	405	378	396	413	408	380	375	415	373	409	415	402	369	401	395	424	387	406	440	350	409	391	401	389	431	394	386	431	414	396	372	382	419	394	424	371	391	400	391	405	391	390	386	421	378	396	452	387	414	403	412	397	400	441	425	389	412	381	425	397	420	399	397	389	398	394	427	399	396	383	408	370	391	398	395	410	412	451	420	401	390	386	426	379	387	411	432	429	355	378	402	385	371	385	402	382	453	414	455	381	389	416	409	413	395	408	431	389	378	395	395	374	380	397	385	386	416	395	415	393	379	426	412	411	357	422	418	396	393	407	392	410	436	398	404	381	397	422	398	432	415	384	408	387	403	404	393	390	419	369	420	418	401	391	408	412	424	392	407	417	385	415	418	464	346	422	375	401	390	358	430	411	411	416	416	411	444	427	406	393	403	405	388	411	429	405	419	424	373	368	407	420	440	406	424	363	386	393	410	409	397	397	411	398	388	432	436	403	367	421	386	434	352	415	402	404	383	406	417	399	367	373	388	403	398	380	393	418	398	418	399	435	429	385	397	420	434	399	420	378	415	384	396	374	399	437	393	401	416	395	407	385	410	378	447	405	426	419	419	379	389	405	403	417	415	403	401	449	384	392	385	388	400	407	414	373	379	387	387	414	380	411	393	356	396	357	386	408	393	417	382	444	404	426	394	390	415	400	426	373	400	433	386	404	445	399	396	385	430	432	408	436	402	390	447	394	378	400	376	410	412	408	373	438	417	447	381	370	389	385	407	419	420	380	444	398	385	365	424	419	365	386	437	417	389	413	359	411	412	399	436	410	369	384	409	414	360	392	423	422	364	413	405	415	363	407	399	371	403	387	381	418	384	436	405	363	388	386	409	407	446	394	395	409	387	403	377	411	401	383	410	379	443	401	422	379	392	400	392	432	407	400	389	419	433	407	354	373	441	381	399	403	403	414	429	367	402	415	385	425	388	413	396	400	391	426	378	395	415	405	401	382	377	405	427	418	396	371	422	398	370	414	413	387	403	374	398	428	373	376	408	395	430	373	399	408	434	413	361	418	377	374	399	436	403	330	403	369	447	367	430	399	395	380	368	402	430	381	363	408	407	398	403	397	431	395	414	419	416	413	375	395	416	412	406	474	417	390	378	454	379	393	403	406	410	385	461	444	443	381	407	412	429	418	406	403	388	382	406	398	393	401	412	372	410	373	408	417	439	379	387	418	383	392	434	357	389	380
3898	436	391	367	405	412	374	376	398	391	393	372	393	377	355	401	381	396	399	394	359	396	353	375	401	349	366	376	394	378	380	398	433	410	378	339	374	391	377	419	383	390	373	332	353	422	425	367	367	372	373	407	410	399	412	401	425	418	374	395	395	414	341	388	403	390	372	396	408	361	374	369	426	429	370	435	401	404	356	371	354	382	397	378	414	410	365	353	384	390	390	398	393	328	397	384	362	384	372	348	366	410	400	373	382	390	362	370	420	380	367	400	400	389	372	361	351	399	399	378	344	440	407	366	391	405	384	424	399	384	410	368	400	397	409	387	361	351	386	388	380	395	379	379	399	376	369	382	369	351	400	372	371	362	431	359	431	389	409	394	366	406	409	407	390	385	396	388	377	383	379	399	367	373	384	372	355	362	409	364	384	409	400	390	388	401	397	382	396	411	373	392	381	381	402	346	397	387	411	356	361	386	357	373	371	362	385	388	382	367	389	372	423	409	334	376	347	400	365	381	422	376	408	410	369	392	388	427	413	426	375	376	407	367	379	359	376	415	375	381	401	358	408	389	390	379	377	354	378	423	411	369	404	376	363	400	359	395	393	396	393	388	390	390	393	370	367	343	358	361	356	389	398	397	347	402	404	410	391	376	387	398	361	367	406	361	376	360	437	393	401	379	378	386	373	396	348	367	384	365	369	354	378	393	401	403	401	413	369	398	371	384	376	371	395	356	376	397	381	408	398	389	423	387	382	380	388	405	384	375	379	362	404	377	396	408	388	354	386	402	405	345	397	383	344	366	385	391	377	401	409	387	381	405	376	364	362	391	367	365	418	384	403	407	384	380	388	364	374	385	417	377	368	400	376	383	371	355	416	347	385	405	371	401	371	415	373	379	409	393	381	397	380	373	380	404	338	348	397	377	369	387	393	388	402	396	339	357	386	368	391	350	392	419	367	386	364	402	367	361	384	371	342	366	359	353	397	394	356	391	414	399	378	366	396	406	394	358	387	414	401	407	380	416	393	330	391	369	354	353	405	391	349	397	355	330	417	382	404	384	393	414	397	385	346	371	394	395	389	400	363	375	360	414	348	341	374	376	386	381	384	389	400	394	373	395	393	416	370	410	410	403	350	343	381	408	414	373	377	402	409	385	383	400	389	413	393	354	384	350	372	350	365	418	391	383	368	346	395	431	366	395	402	398	418	354	365	422	401	376	417	383	348	393	391	396	335	404	383	365	414	371	407	404	429	370	388	393	376	360	405	363	400	382	355	381	395	420	398	380	391	364	335	367	392	380	348	387	410	401	419	419	366	382	390	369	371	401	405	395	382	415	393	392	374	396	398	405	398	362	354	395	376	409	393	375	357	398	375	379	383	354	348	403	385	396	382	363	415	376	365	408	387	402	404	393	370	427	405	358	375	400	413	382	386	396	380	408	373	381	396	358	378	390	431	387	380	404	393	405	360	401	383	430	383	360	380	356	388	349	395	365	380	413	391	360	397	383	399	397	397	404	428	413	400	391	374	353	390	337	368	399	377	377	395	387	385	376	387	381	326	375	386	367	351	367	372	359	376	379	385	364	394	417	375	407	365	374	398	425	377	409	405	386	423	380	402	394	349	381	369	401	378	392	419	370	391	378	387	390	356	368	376	388	371	381	378	376	392	384	376	393	382	376	397	370	374	393	421	376	391	375	389	381	384	399	354	367	414	366	376	384	374	385	370	385	363	361	368	378	396	366	395	372	377	397	336	356	402	357	428	376	388	418	404	364	411	396	381	399	404	389	351	377	371	351	396	388	393	387	365	381	406	344	413	412	390	363	394	366	361	382	377	417	348	369	418	430	397	369	359	414	395	416	408	398	352	393	373	363	381	402	384	351	371	352	336	356	392	376	394	334	364	366	401	375	415	358	362	392	379	382	384	347	365	386	391	373	340	394	369	398	414	384	368	371	382	383	393	383	416	399	353	380	347	377	365	385	385	365	373	402	385	382	419	335	393	436	371	346	394	381	388	376	403	414	334	412	361	370	401	349	380	392	388	360	392	383	354	340	367	386	394	366	404	346	432	348	367	362	375	362	391	375	384	396	379	367	385	400	344	406	382	398	396	403	391	376	373	394	375	344	381	417	361	375	405	373	398	384	363	392	391	411	389	389	342	374	390	361	379	395	380	390	373	372	396	359	376	391	353	353	362	399	391	406	359	361	393	389	346	344	393	394	384	391	381	400	369	390	386	377	385	416	371	439	347	384	386	385	401	400	357	407	391	401	373	342	402	339	378	425	369	363	360	351	383	454	380	368	351	397	387	367	389	366	386	390	402	401	364	379	385	362	381	366	391	402	405	352	383	408	402	392	360	384	364	365	377	357	349	407	359	405	417	369	432	418	380	398	368	367	417	390	361	370	388	378	401	407	416	398	373	414	383	385	382	376	420	369	393	395	371	399	372	359	451	378	399	385	402	403	397	385	389	373	335	409	391	352	372	367	344	399	348	407	383	352	373	404	375	375	405	338	386	387	379	385	377	369	389	406	388	396	399	402	394	372	368	381	340	335	386	399	414	377	370	352	360	401	391	396	362	338	365	352	384	338	396	388	397	378	366	400	372	410	366	388	420	405	401	378	390	402	403	358	388	340	398	370	369	375	337	376	348	374	379	388	402	371	371	426	376	454	397	415	401	389	370	402	390	406	407	407	392	388	351	392	381	336	417	395	380	363	389	365	338	386	393	403	409	409	412	377	382	387	387	345	362	356	383	396	366	409	398	412	348	390	378	355	380	391	385	369	377	364	364	362	403	376	392	402	375	363	370	388	372	354	367	402	371	374	393	360	368	383	356	404	376	380	378	366	391	403	344	374	395	360	379	367	359	384	400	353	356	391	376	378	396	361	392	372	381	355	408	389	372	372	396	374	382	367	383	398	371	418	434	412	370	388	397	386	399	383	388	362	412	385	371	406	419	444	384	413	353	352	424	361	383	348	400	381	381	354	381	400	384	365	345	388	389	377	376	376	392	405	376	373	386	411	367	372	383	372	375	373	343	358	402	384	405	386	376	392	392	357	375	398	383	393	366	369	384	401	384	369	380	341	374	413	348	355	368	394	398	357	377	384	419	402	409	397	373	392	384	401	398	415	380	386	383	360	391	371	358	386	407	409	397	380	395	401	367	389	417	381	400	346	388	405	383	377	405	350	359	404	369	373	400	371	418	386	369	447	397	368	396	395	348	363	350	433	390	382	399	386	399	359	398	365	372	409	362	393	385	358	359	365	381	385	362	395	403	400	359	390	418	397	373	376	352	349	393	367	390	373	368	380	365	407	388	338	417	365	384	402	397	373	388	369	405	370	373	339	409	412	386	392	382	395	357	352	384	395	387	397	392	410	371	387	366	394	373	410	367	383	413	410	418	365	370	432	385	364	382	374	332	397	394	358	376	367	352	366	384	338	400	384	419	373	377	372	376	388	363	367	361	391	403	359	379	400	353	391	416	408
3726	885	903	923	922	984	967	919	871	897	929	948	897	885	921	926	949	988	907	959	871	895	913	944	873	856	927	889	885	906	910	962	893	955	872	870	851	917	881	866	882	943	940	929	927	984	906	981	896	919	988	880	972	905	890	862	885	885	890	903	926	861	886	878	880	876	894	921	953	934	858	897	920	911	904	895	908	884	860	896	900	876	888	909	922	915	911	917	912	901	867	923	934	867	950	925	895	912	953	914	893	859	931	873	899	872	846	859	932	861	917	897	965	896	923	863	910	877	912	935	912	850	879	943	938	898	929	924	892	898	864	931	887	875	945	906	931	942	909	952	891	886	946	845	904	901	880	904	869	866	911	929	988	895	886	876	943	919	875	909	889	891	953	871	949	898	885	901	923	902	893	910	875	954	914	933	882	880	936	923	882	972	953	939	936	894	898	921	900	911	901	914	925	932	936	980	927	918	880	914	932	927	938	920	912	897	889	901	919	997	869	914	914	925	932	903	849	899	874	879	881	916	928	862	904	900	888	871	895	915	996	968	872	877	871	920	860	891	924	941	903	925	890	877	939	931	911	899	891	923	879	881	939	924	904	899	963	861	858	871	934	947	901	949	902	941	889	862	880	899	869	841	902	875	871	887	894	947	897	925	947	936	867	867	899	878	914	945	885	916	868	896	883	900	893	897	879	882	890	898	840	917	889	922	892	900	862	952	936	933	926	921	934	905	932	967	867	922	926	900	924	926	910	916	893	903	915	931	833	952	931	911	889	903	889	898	857	879	954	904	916	803	917	904	896	889	888	904	957	935	920	934	878	909	901	858	902	922	921	903	876	924	954	872	941	851	880	908	863	943	938	912	892	915	927	894	938	921	937	931	934	875	894	938	918	905	894	881	891	875	932	900	881	968	900	908	903	945	880	911	931	918	910	917	900	944	893	895	861	856	952	900	924	909	971	918	902	923	879	913	887	939	931	886	928	875	841	900	838	914	907	900	901	925	889	864	959	893	882	902	903	938	885	893	914	963	962	901	938	858	854	941	945	903	891	870	894	860	926	868	922	894	931	881	885	910	911	850	911	905	879	916	851	912	817	897	953	870	920	895	913	882	882	921	892	908	915	914	889	924	925	914	919	917	948	863	905	918	912	860	881	935	937	863	901	896	940	885	862	875	896	899	898	940	860	959	911	910	932	952	858	909	859	911	945	883	912	928	912	890	924	890	953	939	881	938	886	931	896	867	922	899	950	895	991	905	820	914	887	970	869	883	896	818	967	937	916	935	874	850	882	926	905	952	952	886	887	934	890	866	910	928	890	881	914	903	925	945	884	961	887	929	867	914	938	900	944	893	932	862	912	939	911	881	915	886	964	922	944	908	897	892	858	918	943	953	932	875	918	877	893	867	869	925	958	862	920	935	901	918	914	920	907	868	896	897	932	866	889	913	967	922	926	974	969	894	940	938	980	894	898	861	947	883	910	942	889	890	907	940	898	890	982	909	877	947	884	944	873	917	883	904	921	906	940	922	889	922	849	874	873	930	897	960	927	954	889	941	888	907	962	914	925	920	905	894	921	933	941	895	874	920	899	918	934	877	842	942	926	914	944	914	882	931	925	854	912	920	927	918	924	936	858	894	913	947	905	910	936	942	918	917	881	900	921	933	857	901	952	914	866	917	891	904	933	848	912	861	894	904	849	931	881	906	899	902	883	938	883	863	929	870	935	872	920	914	919	893	875	906	924	888	926	897	921	918	901	917	899	886	912	904	923	877	941	891	903	858	938	902	871	933	910	908	908	882	935	961	950	896	918	923	933	879	872	884	914	892	934	950	932	915	921	861	897	887	903	918	853	876	966	903	899	907	916	888	939	933	956	928	931	889	910	925	907	937	874	912	888	920	884	865	927	894	866	890	877	936	912	872	931	900	873	907	946	925	862	937	909	896	907	858	913	944	942	911	908	905	906	915	918	894	889	907	884	884	928	865	934	946	912	931	937	909	932	947	925	876	900	958	897	891	875	923	917	906	886	913	892	886	888	860	853	902	828	925	905	870	940	939	891	863	926	880	902	897	876	894	834	929	921	912	920	900	903	894	849	882	895	899	913	943	949	910	925	973	913	930	911	928	899	910	929	855	941	938	892	877	920	907	906	850	910	903	912	884	894	969	885	871	897	880	870	890	944	915	940	895	883	937	917	909	915	960	893	871	909	876	911	884	950	952	911	856	868	908	948	887	899	903	932	948	900	903	920	866	891	924	865	894	882	964	894	935	912	901	927	928	895	919	880	877	915	934	886	812	894	934	896	893	904	889	917	896	934	848	894	912	946	906	924	908	916	905	948	886	925	926	907	922	862	881	956	915	924	870	905	897	864	940	953	891	932	937	983	949	874	864	888	897	877	897	901	911	816	916	929	982	849	946	867	874	890	884	920	897	931	936	878	904	877	924	875	924	869	903	925	858	932	911	950	911	961	904	930	896	874	870	881	892	934	952	862	873	936	927	945	948	939	901	925	961	915	918	917	871	893	952	993	891	923	920	923	881	924	960	927	880	933	870	914	909	957	886	960	932	889	934	878	903	843	927	993	882	925	935	928	909	867	906	902	919	911	950	921	911	945	980	928	893	888	917	914	867	947	885	902	893	887	894	880	914	894	877	933	895	909	847	923	889	840	884	905	951	901	888	944	838	940	851	907	929	941	923	878	917	947	953	867	977	906	885	923	896	894	906	898	912	930	840	902	869	920	892	894	879	884	923	845	920	911	917	969	904	951	849	887	894	846	913	912	919	868	919	942	927	896	936	923	911	825	871	919	906	896	943	864	881	933	930	899	877	897	901	935	911	888	923	920	903	930	919	910	922	967	902	912	908	907	927	859	873	975	900	908	922	905	1001	904	903	983	902	922	873	909	948	926	875	936	847	891	914	900	913	961	908	917	874	875	906	831	914	943	900	902	929	962	933	943	938	890	875	964	883	941	884	867	952	927	932	911	918	914	952	898	910	912	913	883	907	959	939	867	847	936	951	884	890	872	871	924	923	935	906	945	905	947	909	858	903	905	901	934	930	945	896	871	889	899	884	908	954	863	909	953	926	923	892	884	816	945	956	899	851	914	893	902	919	894	970	944	868	865	950	938	924	892	903	915	896	923	926	927	929	921	939	916	927	940	973	936	919	881	923	928	926	861	907	888	929	856	917	889	905	916	910	906	971	933	901	930	946	926	900	898	948	920	937	912	909	946	936	877	889	918	876	894	918	980	953	875	906	897	933	945	895	890	933	938	903	883	940	933	924	966	874	878	914	906	909	941	883	928	935	945	936	943	892	910	946	960	887	848	897	885	925	942	872	907	899	904	904	915	877	898	901	917	884	919	884	878	847	908	863	929	887	843	868	886	955	926	906	906	971	862	920	863	946	956	942	832	931	868	912	908	898	929	872	958	909	880	955	915	885	941	916	879	931	919	864	950	949	893	930	917	922	897	924	939	909	909	888	939	911	880	904
13966	1041	619	502	440	407	373	409	404	338	392	365	342	318	326	340	300	358	345	353	356	325	375	312	333	340	338	355	336	324	308	305	367	324	325	327	291	344	343	331	325	334	408	364	360	333	335	331	348	327	346	366	377	339	344	333	306	353	340	317	335	346	346	377	325	350	320	340	344	315	369	338	322	365	329	351	337	318	336	319	321	294	327	350	352	352	321	347	361	343	362	372	326	337	341	338	320	366	339	299	344	312	335	355	345	341	326	355	323	362	346	349	310	344	333	315	337	343	314	351	330	367	347	362	367	339	314	340	378	322	330	331	335	330	334	318	338	337	346	339	336	313	342	315	342	360	345	359	346	281	323	356	329	338	347	367	324	323	337	331	377	336	344	348	352	313	318	313	363	324	358	371	324	335	355	299	326	317	319	355	304	346	331	340	353	360	361	337	360	325	306	369	350	328	342	327	345	357	363	329	363	359	351	331	334	343	306	347	330	341	307	358	322	308	332	333	366	346	359	340	334	371	360	321	318	360	302	352	349	319	332	309	317	342	350	338	327	333	377	367	330	336	313	339	354	341	369	369	306	325	339	314	357	362	315	340	335	380	335	351	326	336	345	328	332	341	322	335	340	354	326	356	308	320	318	297	378	370	320	335	318	327	332	389	315	336	315	326	328	323	320	304	337	326	329	339	334	361	326	344	353	341	344	367	324	358	369	339	326	352	348	361	338	361	348	304	370	343	344	302	329	362	341	337	327	340	310	337	333	343	328	317	360	306	326	369	360	317	356	314	311	335	337	322	332	315	334	336	332	341	351	350	358	330	338	335	347	374	330	342	325	386	296	361	384	296	320	332	322	353	325	324	349	355	327	360	336	322	381	349	346	376	338	345	335	353	368	384	382	333	313	280	340	337	329	322	352	323	325	317	355	347	327	329	311	360	348	321	348	355	332	342	308	334	322	365	344	327	346	328	345	333	317	321	317	323	334	328	335	338	302	318	320	336	339	334	335	365	312	327	326	336	344	339	345	376	341	317	323	358	379	335	334	334	346	306	354	339	317	323	343	314	362	329	327	296	314	334	349	364	334	329	364	334	347	339	360	351	342	317	297	323	360	343	343	329	327	348	354	379	322	307	299	355	338	333	300	331	359	319	277	357	350	318	310	338	361	313	351	346	330	337	331	303	316	347	338	343	347	302	353	341	358	315	323	338	342	308	342	340	345	373	368	359	346	319	366	337	362	315	296	314	323	336	313	333	297	296	320	316	355	355	336	322	341	331	355	339	375	329	328	352	336	336	329	317	312	352	324	357	306	388	329	328	322	378	302	352	327	343	337	368	329	332	356	301	335	335	368	334	344	368	356	328	360	350	329	335	344	357	364	332	325	325	332	333	313	331	330	323	340	337	334	319	310	367	360	348	357	366	336	338	347	344	335	368	328	344	364	323	312	363	348	357	372	334	323	293	349	324	333	353	349	360	347	353	355	322	329	375	295	325	358	325	340	337	338	302	365	356	312	320	317	338	339	339	333	322	326	363	340	339	355	344	343	315	358	348	359	358	352	336	333	377	352	359	324	338	378	330	313	316	350	358	343	346	335	301	357	347	330	351	355	334	392	329	345	326	358	338	340	356	391	360	360	338	350	391	327	349	364	346	357	322	355	320	310	352	345	327	336	330	315	337	324	328	340	343	314	309	338	342	314	352	324	329	356	319	320	350	372	360	305	332	366	360	325	337	347	325	334	333	367	344	347	340	322	352	326	330	337	312	319	327	304	365	324	341	367	304	350	327	300	353	315	358	362	313	329	361	326	339	325	331	325	310	355	342	345	316	323	352	332	325	390	343	303	344	326	315	355	322	350	362	386	349	327	344	340	344	346	324	329	330	335	298	298	332	318	333	334	344	368	337	349	326	398	301	371	353	339	319	363	342	363	365	348	344	331	339	318	313	325	339	346	344	340	297	315	327	304	324	333	360	346	329	336	353	320	309	338	336	365	374	352	324	322	355	338	334	351	344	307	359	313	292	353	351	339	289	357	379	361	301	328	297	346	328	337	293	305	357	323	339	350	336	302	311	344	309	331	289	338	364	370	343	366	358	314	347	378	384	339	349	337	352	337	330	330	358	346	319	317	297	356	347	348	321	321	369	359	338	322	323	347	290	336	322	363	352	326	365	305	311	349	316	324	312	337	311	300	357	320	355	341	338	362	316	338	328	351	329	375	331	349	321	317	314	323	341	325	353	320	354	340	338	323	340	340	408	322	305	301	350	331	352	356	344	322	312	352	348	315	340	367	348	315	343	340	353	360	337	326	344	352	355	343	318	323	362	368	336	301	318	362	374	331	322	307	313	328	358	314	349	362	344	345	332	327	323	331	346	325	322	319	324	361	321	336	340	358	338	325	324	334	359	329	322	351	331	347	291	307	320	372	317	357	335	318	322	333	347	371	347	311	316	356	361	334	335	319	343	362	365	343	334	316	324	335	341	301	317	328	345	370	345	327	351	357	316	314	336	337	354	312	336	358	352	349	331	369	363	329	316	337	345	302	303	341	316	322	299	324	356	337	343	306	368	335	308	355	296	311	385	311	321	359	341	329	341	355	365	311	299	300	346	327	304	309	343	349	334	343	327	338	327	361	343	341	345	342	359	372	315	320	351	318	334	320	321	360	328	350	311	329	330	342	323	369	326	311	323	348	350	304	356	297	313	336	355	363	328	353	334	309	329	326	343	327	340	323	333	333	369	330	334	371	338	340	315	370	325	370	350	346	339	377	344	343	323	332	308	352	369	370	340	327	302	320	330	347	350	321	383	361	356	372	346	302	318	334	376	333	288	346	338	326	341	333	316	359	313	348	346	315	358	340	368	315	310	311	359	310	310	358	374	341	381	315	362	339	321	325	362	315	352	338	366	349	349	359	328	376	349	356	332	344	355	319	337	345	330	325	327	284	359	371	315	336	356	342	332	357	343	364	318	362	324	351	315	314	328	327	321	352	320	339	342	324	332	295	306	302	348	297	336	329	344	368	355	350	371	350	321	323	336	335	365	302	359	341	322	324	338	300	327	381	350	347	338	344	352	301	340	324	339	365	317	313	334	326	368	368	335	334	321	349	351	326	321	356	306	321	338	371	371	349	311	367	378	330	354	339	384	328	360	356	323	343	331	293	293	365	340	357	356	359	338	365	353	316	324	313	351	318	374	314	321	329	303	302	329	328	353	345	351	389	346	372	344	350	313	327	344	324	322	347	335	366	337	343	319	350	330	333	297	322	347	336	336	344	333	311	348	339	318	333	335	340	324	355	336	366	340	353	330	345	343	309	298	306	323	302	376	329	299	318	357	327	323	380	322	301	357	357	341	325	333	361	326	347	345	308	369	361	323	316	325	321	339	347	346	356	322	296	351	314	349	377	346	300	303	303	363	371	373	337	326	306	343	317	360	368	322	327	319	343	341	314	320	323	304	358	329	345	340	362	321	373	354	319	370	371	369	366	349
10528	1019	1308	1494	1337	1158	1026	1009	936	881	951	880	872	864	898	808	866	875	817	813	872	817	848	851	758	798	859	804	841	824	790	815	792	765	758	894	799	844	797	798	814	788	794	875	787	810	786	796	770	767	831	833	828	837	760	786	803	803	814	802	810	845	837	854	780	802	795	769	817	858	807	752	827	775	794	818	803	843	833	817	790	825	805	760	805	812	783	836	795	797	775	790	800	820	829	788	778	784	781	798	795	785	808	795	774	813	788	810	790	776	779	820	793	792	776	825	824	760	802	807	860	773	730	805	812	767	765	827	754	792	780	803	794	778	804	751	815	797	811	824	828	777	777	826	774	777	811	803	799	807	790	838	826	811	841	798	762	787	758	740	810	802	827	812	777	796	804	777	802	787	735	767	792	783	788	861	831	853	781	750	804	776	827	798	823	805	816	799	790	767	820	806	794	789	773	777	828	778	756	776	794	826	782	818	800	776	824	840	777	821	769	790	789	791	822	843	783	743	814	792	817	796	786	752	798	829	801	801	781	785	809	831	814	832	783	786	759	776	794	822	743	837	802	853	766	827	788	810	835	815	771	810	774	832	766	763	821	775	782	801	832	824	803	822	776	788	831	782	810	831	795	773	779	829	827	810	846	779	752	834	804	806	791	791	800	767	773	784	796	790	793	822	776	778	764	824	803	800	769	726	821	814	783	806	763	732	818	807	773	830	833	791	829	816	788	835	795	749	814	807	767	810	838	779	779	767	839	762	786	790	802	826	776	825	820	791	778	840	766	809	820	840	787	860	828	808	775	791	805	768	778	807	807	803	811	791	778	809	797	868	801	811	806	827	789	847	812	822	766	763	768	846	810	766	802	795	835	766	806	822	840	853	764	781	746	822	765	771	777	857	805	789	765	758	805	817	810	789	805	779	801	811	796	795	788	780	817	821	815	836	784	789	831	797	827	822	797	832	783	834	789	755	767	863	779	838	799	770	758	742	802	858	801	840	820	787	760	842	768	792	824	819	820	808	819	756	743	822	807	784	807	858	790	799	817	807	777	788	810	796	799	837	783	766	820	813	805	791	807	775	815	781	831	743	766	802	764	808	820	814	775	785	773	805	815	826	819	771	774	771	850	781	837	777	726	836	806	744	791	820	805	806	753	814	742	775	787	830	816	831	783	855	814	795	834	772	849	790	750	839	766	772	830	761	765	778	747	828	792	771	811	820	830	812	757	776	783	812	840	848	818	829	855	757	788	794	751	787	789	805	770	790	813	825	810	818	817	810	810	777	793	798	831	783	805	862	781	798	871	778	856	754	841	785	796	801	811	828	767	787	790	770	807	806	795	761	809	824	786	789	792	727	796	800	806	818	759	813	834	769	824	776	775	838	788	782	812	802	815	808	754	796	780	817	821	746	843	816	775	778	754	779	761	848	801	838	803	761	803	845	793	838	792	807	828	781	828	732	781	834	780	816	787	766	803	801	776	806	803	753	766	792	838	771	806	795	759	770	876	807	799	772	745	811	833	828	809	771	778	795	808	816	853	835	795	832	778	818	746	775	842	862	811	762	809	802	798	779	769	778	751	779	780	797	783	827	833	831	808	771	799	803	792	789	809	750	775	857	764	802	788	830	821	797	773	766	793	805	775	771	781	783	798	807	795	835	813	833	770	830	820	854	787	777	802	831	831	853	785	824	811	823	856	825	750	756	781	716	783	743	841	806	796	813	755	798	786	785	773	856	758	819	743	807	793	784	831	790	782	837	801	822	835	787	788	776	797	770	839	867	812	846	845	773	797	731	761	764	769	774	766	775	855	788	802	803	813	827	790	804	797	774	824	774	784	789	805	866	803	778	789	769	794	816	827	843	772	754	778	757	793	760	820	787	816	762	813	791	790	829	812	800	785	831	798	755	804	843	830	790	789	793	815	764	751	780	786	846	774	844	812	805	865	812	777	795	812	822	760	784	779	836	826	791	785	783	804	757	788	816	779	768	773	844	853	807	812	815	791	781	781	800	819	764	803	749	834	769	797	815	787	835	767	873	810	818	780	791	810	749	820	764	742	872	793	792	804	806	835	751	819	757	810	776	735	796	848	787	761	790	790	810	836	792	845	806	844	799	841	804	821	825	835	799	821	789	799	871	782	838	796	803	819	768	786	795	841	854	807	777	816	765	778	789	770	825	826	809	791	754	806	755	833	841	807	800	809	809	804	794	877	797	800	764	804	790	821	795	814	755	766	811	806	871	762	808	850	785	745	784	802	873	801	801	820	779	788	777	841	832	781	805	794	839	807	778	772	816	747	827	776	812	771	801	744	827	788	848	822	804	793	809	796	772	828	823	782	797	844	833	814	843	780	794	794	806	818	803	786	846	766	776	799	803	768	855	777	754	817	823	861	813	735	779	810	813	781	815	803	747	807	832	863	848	753	814	840	805	754	775	833	753	814	803	749	829	869	793	806	796	834	805	779	765	791	843	875	822	818	804	792	794	769	780	808	809	765	805	791	878	771	814	872	771	871	843	806	788	795	828	759	778	793	829	764	781	716	834	785	857	819	788	862	806	764	785	852	835	812	815	791	745	832	870	803	764	801	796	799	864	851	808	820	757	778	805	773	798	796	801	780	786	812	768	761	799	806	807	825	740	768	828	771	778	786	779	783	832	818	793	788	828	805	743	792	794	822	782	818	821	814	786	745	768	812	837	789	765	804	809	773	820	820	834	812	827	776	762	788	800	766	818	765	765	767	802	754	784	799	792	780	840	771	828	799	762	855	824	800	831	775	777	848	799	825	816	816	766	782	757	816	780	759	821	773	774	802	792	845	819	802	821	807	845	822	800	804	795	765	837	802	787	820	807	777	805	772	797	833	807	841	787	789	752	781	745	808	776	828	818	805	844	749	810	785	788	745	807	855	795	783	830	785	787	795	805	840	774	782	790	822	774	823	828	770	805	779	712	804	817	792	787	778	774	818	836	804	819	818	760	751	818	785	774	809	789	794	823	786	828	805	839	755	789	810	750	827	801	812	826	784	805	750	796	800	780	782	772	793	802	817	826	810	803	763	780	784	811	774	749	752	782	756	756	789	778	742	825	775	807	805	820	827	762	788	803	764	773	772	792	816	780	767	755	755	725	731	780	842	773	745	820	800	810	786	815	817	818	820	806	753	771	818	761	803	771	809	824	765	776	789	768	820	774	812	794	833	818	784	785	854	832	754	811	783	780	795	817	818	771	759	810	794	786	785	804	810	797	771	843	846	851	801	816	752	862	795	764	841	810	764	749	845	764	762	777	768	799	821	779	761	814	756	796	801	787	788	828	802	823	828	829	783	813	822	804	817	797	860	782	779	780	844	810	863	825	785	802	821	790	822	763	795	823	800	818	874	770	781	789	829	815	770	799	813	804	805	861	838	782	787	814	824	795	810	782	815	813	799	814	799	764	794	779	811	837	795	778	819	781	815	812	821	749	769	830	809	827	792	811	791	791	829	816	789	793
21211	1713	702	460	353	282	251	223	207	207	164	191	174	160	170	165	162	151	151	190	142	143	158	162	191	155	158	126	167	162	147	149	161	177	139	153	180	143	154	156	147	164	143	171	147	148	156	151	155	154	148	180	149	133	143	149	124	140	162	129	147	152	167	160	135	148	154	145	134	153	167	153	176	146	164	162	150	170	149	155	164	156	128	136	144	144	145	166	145	160	160	161	143	142	126	144	154	132	147	143	160	156	171	157	145	144	147	136	133	137	142	155	122	146	121	147	132	118	146	159	137	139	159	144	178	138	171	135	133	153	182	158	144	145	170	152	165	148	130	147	169	160	164	131	171	144	158	155	158	140	152	147	156	141	136	125	165	148	161	162	143	158	153	163	144	149	152	132	161	150	155	161	161	164	164	161	163	175	135	146	146	166	152	146	152	167	148	163	160	168	140	167	150	150	126	150	154	134	116	156	136	136	130	160	156	137	162	140	143	151	152	149	160	162	146	157	157	141	130	147	142	150	124	154	159	131	137	140	157	163	163	137	160	141	164	133	157	132	153	149	168	138	150	172	148	127	131	161	143	172	170	169	160	155	147	149	178	127	147	151	138	150	138	166	158	158	154	145	153	173	161	168	142	168	138	135	169	151	152	157	151	130	160	141	156	154	136	131	126	159	156	154	183	132	134	140	169	156	174	149	131	177	173	168	148	173	147	169	143	144	142	172	150	168	156	171	163	135	141	160	158	146	130	156	166	135	159	154	168	156	146	131	149	155	146	141	171	167	150	138	136	143	138	125	145	139	143	152	156	152	156	134	149	155	143	157	153	146	161	134	167	137	156	170	173	143	170	131	161	151	126	147	161	156	147	144	147	153	147	144	146	144	152	149	168	160	150	162	138	145	150	149	147	138	164	152	160	157	120	137	138	176	157	133	155	162	136	148	164	150	149	139	160	142	126	144	159	149	139	138	154	149	130	144	141	142	159	167	160	169	144	154	137	150	167	131	161	140	168	160	166	148	141	154	157	173	145	141	131	165	152	154	159	169	140	152	150	147	147	152	168	149	150	145	159	158	146	155	156	150	181	143	152	136	154	148	164	132	148	143	144	172	168	149	156	144	170	152	140	152	136	136	162	128	151	163	129	165	155	135	140	138	137	145	149	158	129	143	150	160	148	147	138	160	165	144	147	150	151	156	142	122	133	128	155	160	165	155	174	162	182	151	164	154	169	158	149	141	166	135	147	169	139	142	159	151	144	155	155	172	148	159	160	159	155	154	141	136	159	169	158	153	155	157	147	152	146	128	140	143	158	150	158	143	145	179	137	174	139	162	166	151	172	165	152	139	145	145	161	138	148	171	135	148	158	135	144	150	155	158	160	124	176	133	154	160	143	141	160	150	160	157	152	149	157	149	156	148	159	140	159	145	172	129	149	151	148	146	138	157	160	152	161	143	152	165	139	141	160	154	144	151	140	135	136	157	151	157	139	167	125	134	138	143	143	157	128	153	163	149	150	155	145	149	173	131	142	155	129	137	135	143	150	135	141	137	148	182	154	141	151	115	129	146	116	153	151	141	155	161	137	164	149	165	136	158	153	149	151	167	140	171	133	169	141	147	165	150	141	129	158	166	151	140	152	150	165	140	164	153	163	168	165	142	159	142	152	141	153	170	169	163	151	167	151	155	136	151	136	147	133	174	146	157	144	146	144	148	150	161	181	131	161	141	141	165	141	150	140	150	144	155	136	136	175	175	136	162	138	138	168	146	165	152	146	160	133	156	175	144	147	153	145	144	136	134	178	170	149	164	158	140	155	139	150	158	170	157	140	139	156	150	143	146	146	161	162	167	131	141	136	131	140	143	140	177	139	152	127	158	157	127	153	166	154	163	124	177	153	147	154	147	157	165	159	132	171	153	156	157	145	137	154	137	146	179	148	120	128	152	149	154	159	157	154	147	136	114	166	152	164	136	152	132	147	163	154	166	163	174	152	176	168	132	148	171	136	163	133	147	147	151	167	135	136	157	137	154	145	153	162	122	152	154	163	150	157	158	158	161	158	161	137	146	136	148	153	148	145	156	128	167	156	178	158	169	145	153	132	162	159	145	141	148	142	150	156	148	149	175	173	161	154	137	163	159	162	171	143	157	145	156	155	158	178	151	156	135	139	162	146	162	156	137	149	146	140	144	118	157	147	149	142	132	151	137	149	146	153	143	137	165	127	146	141	144	147	136	157	146	144	129	146	136	151	141	176	132	158	146	158	152	168	184	141	157	142	167	157	157	165	135	157	168	158	151	152	156	140	146	138	142	150	161	159	159	143	150	142	141	177	168	142	144	141	149	138	164	165	146	157	148	152	139	147	158	137	141	152	153	152	172	129	149	143	128	163	152	152	161	146	142	159	141	148	144	146	162	135	135	154	167	126	125	160	131	168	151	155	150	116	150	152	151	128	148	161	147	133	118	166	155	155	137	160	164	146	149	142	133	140	134	151	137	149	164	155	144	147	161	155	152	185	161	151	160	152	150	138	144	160	164	147	129	161	144	131	159	147	134	163	151	136	138	131	142	133	140	158	158	150	176	145	155	156	137	136	143	156	149	158	164	148	133	167	144	155	172	155	143	167	153	152	150	149	170	141	149	176	156	145	159	126	143	157	160	169	129	135	130	178	156	120	163	139	120	133	152	152	159	147	173	146	163	149	158	158	149	137	153	140	127	140	134	149	138	140	161	161	179	109	142	186	163	156	154	145	154	142	159	136	133	166	147	117	151	154	141	135	135	141	147	166	152	168	161	156	149	145	157	167	158	163	165	139	153	137	150	176	154	147	158	151	134	136	141	134	139	140	162	134	165	140	145	174	134	149	126	171	182	136	145	174	133	150	138	159	149	153	151	166	130	136	150	161	153	141	163	162	152	141	163	155	163	167	133	140	152	142	158	146	151	143	158	141	176	149	147	141	170	149	151	179	140	148	153	162	138	170	172	133	142	146	154	161	148	162	138	153	161	158	137	140	162	151	150	165	159	128	149	152	146	135	146	171	143	145	144	146	166	155	158	132	151	134	139	132	159	156	127	150	159	148	117	154	138	142	182	157	115	162	156	147	163	143	137	145	160	172	135	163	149	131	147	142	161	149	153	159	153	164	136	149	154	124	161	118	149	154	160	163	147	151	150	149	154	136	144	144	150	160	116	142	150	153	154	138	153	151	125	134	142	133	144	138	158	172	164	154	144	149	166	136	158	157	152	147	124	142	151	148	149	161	169	143	153	133	153	167	153	137	144	161	143	165	149	172	146	154	170	142	142	131	149	161	134	170	143	148	128	157	167	157	150	151	164	131	152	140	157	150	155	134	163	151	136	137	140	148	160	139	161	151	163	144	149	159	147	175	143	127	154	133	137	143	156	166	138	152	122	147	174	149	145	133	158	145	162	143	149	151	146	146	133	146	141	172	138	150	136	163	160	159	171	144	153	135	158	148	143	148	146	146	143	152	163
12875	835	1430	1673	1408	1149	990	750	697	660	586	552	579	559	507	496	488	526	501	483	435	443	475	436	524	398	471	445	432	472	416	466	398	421	408	405	399	420	402	389	421	434	413	424	440	414	374	417	402	386	394	352	390	404	411	405	420	385	414	408	427	422	370	398	393	416	392	431	360	398	408	415	439	413	430	407	382	386	424	396	391	399	420	417	379	416	400	457	393	397	430	356	377	394	432	417	401	425	390	398	414	406	376	411	369	433	382	366	402	398	406	393	391	398	397	392	425	385	380	397	392	402	427	420	416	403	378	373	417	392	408	425	403	392	434	391	425	400	395	398	409	379	396	394	410	409	412	408	437	400	405	359	380	402	382	385	423	415	419	394	394	390	396	378	406	386	395	396	354	373	408	400	372	379	372	364	428	396	399	393	424	403	362	370	433	415	416	402	398	401	408	432	391	393	416	386	442	401	414	360	405	381	370	398	380	395	382	406	375	391	407	440	392	385	371	379	393	382	392	439	398	394	390	362	365	375	429	412	394	348	437	411	383	403	408	400	370	401	404	437	395	366	396	401	366	345	412	367	395	389	417	391	397	432	409	368	404	388	406	398	381	389	370	396	365	422	399	408	392	407	394	401	406	417	392	387	436	362	399	445	365	399	407	419	371	412	395	400	389	381	394	433	380	369	418	391	377	360	376	404	400	386	406	382	399	412	373	419	365	389	419	400	361	368	408	385	375	391	403	408	408	402	397	410	396	356	409	406	411	390	389	388	415	399	395	397	410	359	367	435	377	435	423	422	389	394	393	385	410	393	416	426	395	403	416	371	369	408	420	359	419	403	398	397	419	404	381	432	422	393	378	391	372	375	389	403	398	376	424	371	402	421	409	402	417	423	389	398	425	370	421	374	373	376	372	372	394	369	413	403	417	401	416	375	382	402	406	381	418	399	436	405	378	401	403	398	375	430	443	383	377	423	416	408	395	407	378	402	407	392	386	370	391	374	374	437	412	420	390	419	361	411	405	396	384	400	372	407	393	361	405	374	410	381	420	389	411	387	376	407	420	410	385	405	431	390	419	398	387	388	371	389	384	418	431	437	405	434	403	395	401	415	386	397	399	377	387	364	386	378	434	388	375	410	390	366	378	394	447	381	420	410	383	419	397	389	350	408	404	358	379	433	411	376	404	408	396	410	421	390	388	366	433	370	374	372	412	407	405	394	409	437	370	424	414	392	378	378	356	388	401	381	402	407	411	421	383	399	381	405	409	397	396	396	393	383	440	370	405	419	362	392	436	405	375	410	406	365	408	383	392	365	381	391	392	430	416	369	420	405	349	408	415	387	405	402	410	394	397	394	423	397	388	409	392	409	410	388	392	391	384	392	398	403	407	377	432	349	413	392	403	398	399	386	404	399	362	444	373	388	420	394	404	415	408	402	373	412	423	358	368	405	431	360	365	407	401	401	410	423	409	406	406	418	396	435	400	371	378	415	439	412	426	385	418	383	414	405	378	414	391	389	399	420	407	370	385	403	394	384	392	367	371	402	375	418	414	399	367	416	390	384	383	427	380	385	403	367	442	367	409	393	404	447	437	368	357	374	434	411	392	388	410	414	387	394	415	371	365	361	392	405	385	409	409	384	384	446	416	404	388	403	381	399	408	402	399	394	385	413	442	372	398	391	390	395	392	405	412	387	387	409	395	397	433	396	381	397	395	394	402	407	366	354	373	407	371	418	377	383	412	386	419	428	399	426	375	377	397	421	412	389	400	363	454	399	369	377	393	403	332	387	410	398	416	379	418	357	394	366	384	399	370	449	428	426	385	368	410	404	391	432	388	374	376	384	377	426	398	421	382	377	404	367	388	388	383	360	375	418	436	371	434	410	411	422	422	413	403	408	394	364	406	385	420	412	403	426	392	392	405	394	401	397	384	388	406	427	412	421	396	412	378	397	386	388	392	358	423	384	389	421	450	401	381	394	353	355	400	342	421	413	389	401	396	350	400	412	398	416	380	398	411	393	403	386	392	435	395	389	419	393	399	399	357	378	422	386	416	357	386	396	363	439	388	357	392	430	404	409	395	427	419	402	378	407	397	380	360	407	387	399	391	412	389	387	396	405	438	375	385	401	408	408	416	409	395	405	415	402	399	372	374	405	396	397	418	383	394	384	396	414	405	454	401	384	402	389	412	419	400	425	401	392	384	421	387	380	381	395	383	412	403	413	410	377	366	412	403	387	392	381	393	368	395	412	384	411	395	370	381	415	406	349	402	437	408	414	424	392	390	405	399	392	418	398	416	372	384	367	406	402	400	435	391	374	399	390	399	421	418	386	402	362	409	423	396	428	409	398	408	388	381	392	431	397	426	376	391	392	425	414	416	398	392	423	381	399	391	408	423	420	382	397	429	431	377	380	401	387	399	403	387	372	415	351	403	371	379	387	404	407	386	424	399	406	423	374	385	392	415	419	409	386	378	410	408	415	370	365	353	386	405	436	380	406	348	388	413	390	389	440	384	436	402	424	394	394	423	383	411	408	396	374	417	435	393	395	431	407	395	390	397	387	391	367	410	408	399	399	373	396	408	444	401	399	388	364	433	394	370	426	378	424	398	386	412	397	381	445	357	453	392	381	411	361	398	401	408	399	383	422	422	401	398	431	418	374	427	386	390	422	366	415	426	382	384	390	392	398	400	412	398	373	408	383	398	407	416	376	378	392	361	379	400	405	414	404	407	374	418	401	401	369	394	390	379	395	395	383	388	389	383	395	431	395	395	427	401	445	421	395	447	412	420	349	398	410	398	397	406	383	427	374	403	402	388	421	412	383	384	400	372	407	401	374	389	428	394	418	404	423	382	407	397	412	393	391	411	388	376	373	389	394	419	387	403	388	393	407	391	417	429	401	387	412	368	404	421	412	399	401	419	394	408	398	410	416	403	396	389	411	374	420	381	435	392	414	400	382	401	420	407	391	370	426	427	401	437	399	379	386	435	416	413	375	379	400	426	430	375	404	403	390	379	378	406	403	414	411	382	439	368	358	391	398	395	422	396	395	391	393	400	406	428	399	400	381	432	384	389	422	382	392	383	386	432	406	399	410	410	415	404	382	435	430	394	415	391	404	396	405	397	420	427	404	404	392	388	388	412	406	403	383	430	405	427	414	404	402	416	386	384	401	375	435	410	388	434	373	403	419	391	369	392	392	401	401	379	384	380	376	398	386	403	420	357	405	407	419	376	394	391	409	413	418	414	403	389	372	399	416	392	383	380	404	375	417	407	400	384	409	423	427	404	400	395	373	386	410	393	407	398	431	364	386	406	392	420	402	392	368	420	350	387	418	396	383	392	379	390	417	398	361	389	380	389	381	367	422	379	392	400	403	409	389	425	386	396	421	352	421	410	422	403	411	413	386	392	366	400	412	351	397	413	384	394	418	383	409	372	382	399	358	411	397	379	437	382	425	409	391	414	394	388	432	357	381	379	390	395	404	397	389	359	380
3467	406	348	386	382	370	396	392	384	359	419	367	408	452	391	355	382	387	360	374	386	388	361	403	359	411	377	396	362	385	374	380	394	392	377	366	393	397	407	381	405	370	364	375	402	406	375	392	396	381	374	342	415	366	417	375	405	377	406	408	386	371	373	373	389	367	379	387	365	345	394	377	419	343	357	399	389	390	393	390	386	364	357	390	384	387	369	386	364	379	394	372	365	385	389	367	395	410	394	419	360	394	391	410	372	388	357	366	378	339	378	344	347	341	370	360	401	387	379	367	344	408	376	358	393	392	402	351	386	427	371	398	392	400	369	404	379	366	361	359	360	383	399	385	403	343	377	422	403	386	395	391	393	392	375	385	343	412	411	382	357	428	411	414	392	378	383	375	381	355	351	410	373	403	398	381	384	349	402	370	377	405	365	403	378	400	362	393	377	393	368	407	396	387	363	352	355	359	404	392	380	354	360	357	371	371	376	381	374	411	371	387	363	362	387	393	404	362	356	386	395	373	363	374	353	386	405	392	356	380	385	404	375	365	372	394	404	376	376	370	371	402	413	421	384	369	394	389	385	365	424	422	357	365	362	366	378	421	346	434	400	357	381	375	393	358	399	382	371	412	376	361	394	403	397	372	374	415	378	384	376	414	389	410	401	393	429	378	389	404	401	371	382	389	353	342	367	380	388	372	390	355	383	365	360	342	351	379	426	400	377	404	409	369	386	362	374	353	354	391	371	380	414	389	361	377	375	362	409	378	363	392	360	411	364	407	368	381	394	366	365	385	420	375	403	356	356	402	362	351	379	379	367	385	395	352	397	366	371	366	378	377	326	355	391	373	365	393	403	381	381	350	373	343	395	353	387	382	346	374	348	381	326	349	382	385	432	361	401	398	365	415	367	353	366	400	353	384	386	357	336	363	404	371	397	391	371	392	375	389	401	420	380	362	372	382	397	373	359	377	376	377	369	386	423	349	387	374	382	373	358	359	388	399	357	407	391	376	399	403	391	378	370	359	347	376	385	355	416	397	388	401	362	414	349	385	373	372	404	392	348	322	393	366	378	420	376	405	368	365	369	353	427	401	377	358	368	381	392	347	356	419	386	390	376	384	384	383	377	389	416	391	411	376	402	355	389	366	380	424	393	357	363	365	375	378	340	384	424	381	360	376	385	405	374	377	390	393	400	402	392	385	371	378	401	363	381	362	410	365	398	363	399	390	387	375	324	389	370	379	409	387	345	404	376	400	405	399	353	402	392	373	395	354	431	407	355	404	401	359	367	367	345	381	401	380	380	398	403	392	406	393	406	371	381	369	403	378	364	354	385	360	380	418	367	382	368	404	389	359	392	406	360	397	371	350	367	409	404	357	423	401	373	354	375	379	391	409	395	360	390	381	343	361	392	364	385	418	357	367	401	379	369	396	422	400	400	363	418	382	392	367	365	391	380	364	392	354	355	404	365	393	379	434	402	397	403	382	360	405	383	368	371	355	378	418	374	379	366	372	401	383	379	400	377	352	371	369	420	391	390	381	386	396	371	399	377	418	363	322	391	346	381	403	365	375	387	420	379	397	396	403	362	381	381	389	367	388	370	383	384	376	381	406	367	385	388	368	377	355	380	386	374	367	387	437	390	375	360	357	390	366	360	353	367	360	396	402	358	360	390	382	360	364	401	384	394	402	356	422	388	382	358	362	375	375	393	396	355	362	398	384	398	360	424	386	386	431	440	383	414	417	380	356	415	368	414	366	416	409	383	388	408	394	402	380	382	388	375	339	404	363	386	364	371	376	354	377	357	420	380	417	386	370	416	399	362	375	374	408	379	421	387	377	359	378	403	389	363	384	372	392	379	393	364	345	376	369	361	362	373	367	379	372	355	392	405	385	354	347	361	371	396	406	388	394	420	388	412	398	394	355	350	367	369	396	411	364	347	404	354	405	400	380	387	414	352	380	386	387	384	379	433	391	386	358	382	360	390	389	370	375	371	415	416	357	425	384	383	399	367	356	389	377	436	406	418	453	412	355	369	383	372	382	391	392	375	362	418	402	392	344	361	333	398	380	408	363	348	381	395	361	354	373	361	359	436	412	393	388	374	385	386	395	382	387	410	381	365	380	397	378	419	357	345	386	366	389	402	415	405	365	362	398	377	417	392	400	396	382	345	384	391	405	390	396	362	389	361	333	398	423	356	381	399	357	391	412	383	364	346	387	391	391	387	373	416	354	386	391	370	386	376	401	413	391	401	366	374	385	391	390	397	398	403	374	350	383	398	421	375	408	357	370	371	360	358	405	387	378	403	381	404	395	366	377	365	397	399	382	353	405	377	353	354	394	373	362	379	421	376	377	400	394	372	392	371	357	371	373	376	366	365	390	368	368	329	359	387	373	388	386	335	369	371	381	401	364	382	404	366	418	398	421	388	386	399	378	386	366	377	372	335	408	380	377	352	436	424	387	355	379	392	341	406	388	415	385	397	411	397	402	378	388	398	371	367	397	408	374	397	362	325	373	365	367	370	392	362	386	398	398	387	357	418	405	400	409	409	382	395	403	393	387	360	403	394	414	397	389	385	370	384	390	368	402	360	363	389	395	403	367	380	394	403	369	388	410	352	388	385	371	371	339	369	375	369	369	348	393	375	359	364	385	379	375	373	350	412	383	406	427	379	421	363	390	358	382	368	379	398	350	372	351	360	369	320	392	381	379	374	364	372	360	341	393	375	385	387	377	392	363	390	380	334	432	393	380	378	360	379	390	337	369	385	366	349	326	389	367	421	382	376	383	419	374	399	385	368	347	397	394	396	388	389	365	386	421	405	401	362	410	370	374	389	407	397	378	376	347	354	399	375	382	346	381	386	393	369	389	401	383	358	397	396	363	384	398	361	402	377	394	416	393	367	389	357	401	409	371	394	363	401	375	351	332	350	373	399	366	402	356	347	359	384	374	363	347	352	393	426	421	366	400	353	408	412	369	355	376	376	383	376	351	393	407	392	382	427	376	364	347	391	377	379	372	345	373	357	399	371	399	371	342	412	375	346	378	358	370	337	376	396	378	375	402	371	396	392	369	367	377	402	378	373	395	398	390	392	365	374	336	382	363	384	367	365	375	395	381	363	360	408	408	399	392	391	395	354	374	415	400	331	354	372	418	349	346	414	355	352	359	364	406	377	371	389	382	419	367	394	397	367	379	406	394	375	388	383	420	383	407	420	363	380	377	362	362	349	360	386	379	408	354	347	366	400	392	385	391	350	410	402	410	360	362	422	359	400	382	397	385	371	423	383	376	385	375	377	399	358	368	355	418	410	362	365	402	382	354	400	361	378	344	414	371	374	355	391	353	370	359	398	391	412	363	375	392	399	391	377	375	368	372	376	360	391	364	349	387	348	379	403	395	425	357	401	361	378	373	369	377	376	377	363	389	371	358	385	393	378	372	378	413	422	366	378	394	419	373	376	367	374	380	338	406	372	393	381	388	355	392	403	339	356	374
3580	888	933	912	908	932	943	878	911	876	950	896	902	885	911	910	901	917	841	870	929	907	870	873	936	925	874	902	885	967	867	893	888	908	885	901	950	873	887	931	920	895	912	927	877	931	906	909	922	887	905	860	959	903	933	980	941	942	896	844	878	897	925	869	878	904	896	939	905	876	885	881	894	926	962	924	905	911	887	894	916	922	948	930	884	821	905	885	913	922	907	857	912	882	904	850	889	897	901	932	900	920	883	936	836	845	912	881	915	916	902	978	871	903	854	943	869	904	896	896	905	888	907	907	968	860	855	958	898	907	850	852	890	904	859	907	896	892	871	894	899	909	883	948	921	893	874	932	920	903	863	896	889	950	889	910	861	853	887	929	886	930	943	875	877	871	921	885	943	908	915	912	899	877	943	984	842	866	860	887	908	913	945	885	913	888	880	865	907	863	818	885	907	924	890	896	874	865	909	892	913	903	933	916	878	896	875	950	925	883	947	838	883	962	898	950	947	948	926	944	865	897	881	903	917	915	897	975	924	935	925	876	918	921	961	953	890	897	906	867	909	923	904	929	879	864	904	921	937	904	876	867	908	877	966	888	872	912	941	874	845	868	926	923	926	867	912	948	910	845	883	932	908	899	908	932	875	891	879	887	915	953	968	945	879	885	942	876	840	888	833	922	849	902	902	873	946	875	887	927	880	899	920	930	929	907	893	891	935	882	900	923	877	919	876	894	919	946	877	898	943	870	935	872	880	892	869	877	922	935	894	967	926	860	892	800	931	872	955	875	870	970	948	893	887	897	902	895	913	908	916	911	947	868	954	909	869	963	944	882	928	932	968	904	882	921	927	858	876	879	922	873	958	958	931	911	935	879	943	903	917	921	923	853	889	935	953	956	876	911	846	925	914	825	974	884	890	880	915	886	858	929	904	873	885	946	887	886	878	869	866	950	908	884	876	863	883	911	917	887	941	860	911	936	921	871	920	886	870	860	917	920	885	936	897	880	839	916	952	908	864	935	897	883	897	933	894	969	867	884	903	918	852	904	893	899	890	872	943	921	911	901	870	893	944	899	889	942	869	969	872	910	874	910	882	886	910	889	889	908	877	914	884	929	836	894	949	901	876	914	868	945	911	894	859	871	897	921	910	829	938	971	915	938	868	883	877	941	894	869	901	907	916	900	939	891	897	861	943	896	874	858	909	911	911	856	951	881	857	914	894	882	867	893	925	893	907	886	914	936	928	867	943	891	871	903	900	892	916	902	990	947	915	928	916	918	935	888	917	926	876	893	931	913	889	963	962	896	935	916	898	896	913	869	888	879	952	917	907	879	924	894	898	837	900	935	838	884	883	921	915	896	921	921	884	919	892	915	892	866	890	902	900	862	876	929	890	959	897	927	935	884	890	870	953	875	909	908	903	961	866	891	933	915	823	901	902	884	916	941	891	866	900	900	929	878	930	907	881	914	887	905	842	984	936	913	916	875	890	904	883	872	880	883	882	909	927	942	948	886	868	922	903	851	924	910	857	898	911	898	928	938	975	920	893	920	957	885	858	912	892	875	892	975	918	906	895	909	913	929	891	909	914	917	951	924	855	888	891	931	882	926	951	929	902	936	851	836	869	903	897	883	945	902	911	927	922	910	875	908	918	902	924	920	873	889	949	880	925	982	894	878	872	903	926	865	903	908	857	917	923	926	882	931	913	880	856	893	896	927	901	869	907	935	867	921	932	924	902	891	896	931	880	913	912	875	931	943	900	883	930	892	829	948	896	876	939	838	847	892	891	932	865	934	873	896	872	922	913	883	937	953	862	952	926	890	889	875	893	909	930	884	937	893	933	957	864	928	841	961	898	954	912	878	896	867	945	909	949	954	875	945	923	891	952	905	908	858	942	921	914	906	890	935	927	925	922	863	896	924	902	871	898	923	913	861	912	930	907	906	863	859	910	881	877	887	949	876	877	884	923	885	927	883	874	855	951	917	883	937	952	932	890	849	929	941	824	915	922	850	868	894	942	877	973	925	902	887	940	866	906	920	881	914	935	886	906	908	877	897	948	915	871	919	885	925	858	861	994	917	885	897	851	915	876	878	881	910	890	896	944	918	850	871	900	890	951	869	860	869	885	924	943	888	829	901	862	944	925	849	918	875	946	894	941	909	935	879	926	899	925	884	895	893	934	934	922	893	896	906	868	892	887	882	880	849	867	893	908	917	882	897	888	883	849	899	914	912	868	906	922	911	888	896	903	887	918	908	875	943	894	914	911	897	907	866	927	951	900	892	897	878	908	926	910	900	934	925	914	882	854	884	885	956	914	871	971	832	927	905	886	853	948	906	939	955	863	917	907	905	875	916	883	894	928	869	945	944	899	924	937	867	911	918	911	889	866	902	960	893	929	898	914	883	857	901	918	908	893	872	855	926	927	919	867	868	846	888	918	930	889	880	892	864	889	900	881	826	885	955	911	908	897	927	907	895	891	840	963	921	892	930	943	933	833	910	897	924	942	895	918	951	902	873	932	851	900	950	889	884	965	867	916	905	899	882	965	906	866	873	857	904	839	875	923	922	906	915	873	889	908	862	907	955	887	914	943	945	904	865	942	901	932	945	873	887	918	894	891	931	931	898	875	904	883	908	883	925	883	870	924	910	935	897	908	869	841	887	927	965	929	946	958	943	935	898	951	904	942	855	973	891	905	967	901	875	973	927	956	927	973	919	875	944	926	845	926	939	876	868	868	918	896	867	884	924	906	874	896	893	930	901	913	893	960	956	848	1005	940	909	897	894	887	926	953	849	924	931	924	914	925	909	892	921	950	841	879	962	873	925	939	920	983	875	917	903	933	912	851	941	903	888	963	923	887	876	915	906	905	877	911	924	926	888	962	896	935	945	905	947	908	872	881	900	916	938	961	900	935	852	860	917	911	861	894	889	897	866	886	880	865	891	888	895	923	963	925	927	949	877	893	855	894	935	892	931	915	878	883	856	927	915	865	884	894	902	967	923	895	864	906	883	889	888	944	921	915	929	886	949	912	909	891	895	937	916	881	897	937	878	889	869	847	876	908	902	893	846	928	904	885	831	901	861	878	889	930	937	935	918	864	955	919	955	939	925	889	916	924	905	928	920	873	929	858	884	932	918	929	948	925	940	847	915	898	890	900	895	883	895	920	949	877	966	892	887	967	908	972	919	905	840	917	923	940	927	857	809	908	888	890	883	907	897	909	876	895	888	868	943	850	927	902	923	889	879	930	953	890	889	909	906	899	925	897	899	962	926	953	919	884	926	872	908	922	932	836	914	931	976	961	916	913	914	832	863	918	886	921	924	932	937	864	897	912	903	915	901	882	888	931	877	889	858	923	944	911	893	881	936	912	930	963	918	913	910	871	909	949	884	901	920	921	921	862	924	929	883	916	924	938	902	880	873	889	921	904	969	949	930	908	929	879	876	917	890	915	892	948	893	890	902	948	924	912	866	905	911	891	909	893	930	926	894	935	931
12717	879	601	497	419	403	389	362	336	355	360	344	344	350	333	343	338	377	364	341	320	365	353	347	367	349	330	334	330	330	351	362	347	352	329	355	317	336	351	340	326	309	385	303	313	354	340	337	285	299	317	316	328	331	302	329	327	378	350	308	321	381	333	346	320	319	354	307	371	336	344	325	316	357	340	349	347	328	326	340	321	344	335	303	345	329	324	321	330	315	331	326	345	388	321	333	313	308	360	324	323	362	341	335	360	344	330	320	284	358	335	355	330	330	338	330	325	348	357	300	335	332	323	321	344	314	311	355	350	339	331	301	344	345	335	341	330	358	330	332	353	345	315	316	359	400	325	357	315	324	308	343	360	332	375	358	335	366	305	318	348	312	372	334	334	345	336	333	354	342	350	360	333	315	333	326	334	326	326	341	362	335	350	298	361	325	334	323	329	332	327	329	322	343	320	367	317	331	346	344	347	361	333	332	346	331	326	337	319	308	332	352	347	329	308	340	366	319	354	360	330	323	367	351	318	353	328	337	319	346	350	323	329	315	298	336	337	293	315	326	295	354	325	321	327	331	355	353	314	353	336	321	328	333	328	377	368	343	352	373	345	338	343	334	321	358	311	337	338	339	318	316	354	342	313	308	336	328	354	330	303	316	324	323	347	320	304	323	289	323	348	342	338	382	337	347	330	306	316	351	342	312	363	331	305	329	371	361	337	349	331	306	349	311	340	373	340	309	312	326	367	292	321	317	306	330	332	346	332	351	319	347	357	298	355	331	339	348	329	336	318	333	325	328	389	342	365	331	339	336	315	328	308	328	359	353	338	357	343	352	332	352	306	344	357	347	312	330	349	340	323	334	351	314	330	335	343	318	332	314	308	339	328	342	324	327	346	329	320	346	312	365	344	308	286	363	372	328	345	302	366	331	321	332	353	329	325	313	313	345	323	347	314	330	339	358	294	330	343	355	352	332	357	318	319	342	334	329	322	330	312	320	356	385	325	314	327	337	336	331	314	356	304	299	361	335	321	340	328	344	327	321	344	320	356	319	329	303	367	333	350	320	339	321	321	325	334	333	343	328	326	341	283	340	329	318	341	349	333	302	339	356	314	363	302	316	354	351	315	321	391	354	353	322	354	334	360	334	339	312	336	319	331	365	355	300	337	379	369	372	317	321	316	328	325	320	317	319	327	318	328	306	339	323	361	295	330	342	332	316	346	340	327	316	335	360	317	355	334	383	342	313	341	350	343	362	366	337	328	347	314	354	338	336	344	357	375	384	358	340	370	323	334	352	347	309	354	319	336	309	318	355	310	367	346	309	317	329	331	370	348	326	340	351	307	365	345	351	316	318	351	336	331	320	376	300	321	321	340	301	330	324	323	314	314	321	355	353	351	326	338	376	318	333	321	317	339	348	334	308	366	329	361	337	340	338	333	307	319	331	347	327	332	313	352	381	363	321	365	319	354	351	337	309	320	315	313	327	319	317	297	340	337	325	312	330	384	339	340	377	345	355	330	362	365	319	323	340	323	314	313	353	311	347	359	308	355	357	360	315	324	329	343	379	326	377	349	336	340	339	308	323	361	335	341	347	323	307	357	357	344	362	383	322	322	344	352	369	336	371	328	341	311	346	317	342	352	334	356	332	316	355	319	340	326	351	359	367	348	351	363	347	323	330	343	329	330	334	321	369	363	343	355	353	319	321	313	342	370	298	330	351	360	302	349	302	357	330	303	324	319	315	353	369	338	388	345	347	359	358	334	323	345	352	335	335	337	322	330	324	341	348	340	344	340	325	322	297	355	349	344	345	350	334	299	287	342	341	353	333	343	295	358	335	361	329	340	338	326	329	306	344	350	372	337	349	326	332	348	320	291	335	333	344	343	331	341	360	309	357	323	306	348	371	308	302	314	315	353	338	324	313	336	323	346	345	334	315	314	316	364	335	347	354	325	296	327	355	340	308	339	341	342	329	342	311	336	346	368	333	306	331	326	309	310	350	359	349	320	330	358	314	306	313	337	341	322	324	362	337	340	313	338	349	319	338	356	320	336	314	334	312	295	335	335	312	346	355	322	329	294	305	330	298	312	349	331	316	354	315	321	367	339	363	333	314	365	350	314	327	313	324	344	324	334	348	343	316	345	361	331	351	341	338	319	351	331	338	332	346	302	310	344	341	340	344	327	339	366	347	358	383	338	330	346	346	350	327	358	325	335	318	306	342	331	347	334	350	322	329	342	315	341	333	322	363	339	345	316	313	363	302	323	332	315	355	356	335	309	332	342	343	299	322	372	323	332	297	332	345	330	332	338	349	350	333	323	325	336	341	357	306	354	368	334	319	335	330	329	344	343	318	351	355	331	320	325	328	322	308	337	328	337	313	339	335	337	307	357	384	329	334	296	302	326	335	337	307	351	329	362	301	353	329	327	367	364	298	317	325	370	291	349	354	354	317	348	328	347	332	321	319	333	374	338	317	352	322	346	322	329	366	332	296	332	338	355	307	342	323	344	362	339	344	329	365	350	344	309	352	359	357	317	335	304	337	330	315	318	313	365	340	377	350	349	330	347	296	320	349	353	339	330	323	347	340	299	326	376	401	310	334	315	360	338	347	345	351	384	336	320	368	325	341	310	358	355	317	311	364	354	344	396	363	371	347	357	319	341	341	343	329	293	346	355	330	378	383	347	344	354	313	345	344	329	333	328	325	328	326	335	340	348	344	311	320	365	299	344	355	329	309	321	339	321	351	337	319	347	327	315	339	333	336	340	359	343	329	307	313	308	327	344	330	333	358	313	307	342	341	309	339	298	301	321	364	342	295	337	381	327	328	291	351	339	321	314	328	352	329	354	314	295	350	336	338	382	314	321	337	289	321	342	319	321	343	332	342	343	361	365	358	318	342	349	334	326	330	331	347	370	324	324	341	300	284	358	321	346	321	363	330	331	324	332	316	334	306	330	356	341	348	339	375	312	339	317	322	343	319	336	333	372	298	333	337	330	349	341	350	372	347	359	314	326	338	314	335	343	317	369	308	326	351	344	315	314	335	350	310	331	334	325	341	326	375	348	340	349	339	332	326	306	329	345	287	322	371	337	346	320	275	360	355	344	348	329	300	296	299	343	380	352	307	346	374	354	339	311	346	378	312	334	369	356	357	367	345	349	337	357	352	349	325	343	322	344	323	335	300	371	345	371	311	332	328	342	344	327	321	350	334	323	340	304	318	375	337	304	349	349	346	336	312	313	310	332	368	356	341	339	355	375	340	336	339	291	287	320	342	297	333	340	284	306	298	352	309	324	335	352	337	342	356	390	349	314	330	364	339	326	357	322	389	326	356	351	321	327	341	325	344	318	342	321	344	327	321	332	336	337	360	301	318	308	337	375	344	334	325	349	340	322	372	326	316	318	327	351	326	330	324	323	314	324	340	309	350	333	348	337	347	343	337	327	340	353	338	348	332	307	325	351	358	320	329	333	360	331	337	335	313	370	343	317	320
10155	1047	1376	1381	1248	1160	1062	1006	941	969	970	890	879	858	892	802	836	846	840	819	814	845	868	817	765	843	821	816	808	774	846	819	817	781	835	773	790	856	839	814	794	804	767	812	843	801	799	811	834	789	786	760	794	734	769	813	775	795	826	809	761	776	814	850	801	774	784	762	821	794	795	780	806	842	789	803	849	801	832	826	817	816	760	797	824	797	812	819	841	800	815	775	760	790	819	794	789	820	770	832	824	788	773	777	795	788	803	841	726	798	768	812	837	787	789	761	766	819	825	793	792	781	775	765	753	827	765	800	777	770	797	812	836	827	797	773	775	798	743	774	748	795	809	815	792	827	810	799	810	739	827	809	790	806	783	774	817	803	810	807	801	775	780	796	802	748	743	803	782	783	795	760	792	793	786	811	794	894	743	776	815	812	769	794	782	777	827	805	833	807	751	759	785	796	780	825	782	817	844	736	825	779	821	833	790	824	807	781	819	822	805	798	763	807	838	765	781	800	835	795	787	801	801	753	792	813	790	783	755	764	774	771	780	766	803	809	778	783	861	841	807	782	761	819	789	766	761	770	755	766	837	781	806	788	807	765	818	818	798	820	798	780	808	747	786	815	766	805	762	760	777	801	789	782	840	778	795	780	769	758	771	801	834	806	801	763	801	766	822	745	829	840	819	826	794	800	799	780	802	819	770	793	843	801	801	773	829	808	802	803	811	836	817	818	803	812	803	790	839	767	796	798	800	776	858	786	809	815	823	764	802	739	818	800	766	782	775	823	788	817	810	843	834	792	762	797	813	812	831	839	787	775	788	767	814	851	845	774	795	714	816	842	851	816	820	827	771	753	741	828	760	784	788	753	769	789	767	841	786	859	812	798	769	792	782	746	771	826	783	870	799	776	795	801	793	809	781	812	803	798	785	775	802	810	801	799	769	824	812	790	789	806	822	800	808	819	760	811	821	800	784	815	770	844	819	848	766	785	798	773	817	796	774	808	817	729	825	815	802	807	811	757	777	786	813	789	770	777	786	806	805	762	796	775	775	804	831	759	791	796	738	784	856	734	787	812	860	801	791	770	742	780	776	821	786	822	817	841	805	754	754	799	776	811	804	794	761	826	827	757	790	794	813	845	758	799	817	780	744	765	802	786	795	841	804	756	809	814	789	801	738	816	783	797	784	805	770	803	794	805	786	803	782	803	748	821	841	854	806	800	753	773	790	814	832	783	769	806	808	786	800	758	780	741	803	774	776	770	802	779	760	796	807	800	797	758	792	765	789	782	770	816	764	802	823	785	766	768	793	806	799	787	743	795	769	753	770	783	776	781	789	851	795	753	808	802	793	827	779	807	766	816	779	767	790	792	782	813	764	794	841	810	803	796	821	826	725	837	812	787	787	861	770	758	776	798	782	779	780	772	793	778	800	808	818	809	775	753	740	841	802	786	816	787	812	769	816	817	833	783	756	795	806	819	796	802	838	805	796	826	819	849	778	744	804	775	816	822	794	761	742	779	800	808	787	790	784	825	845	810	755	770	869	821	827	812	801	786	817	802	803	766	842	835	741	832	814	784	838	782	825	734	852	785	764	806	751	742	816	787	805	817	757	794	816	799	805	742	805	811	801	731	769	793	805	753	792	798	794	779	812	815	845	804	804	813	752	808	774	771	816	813	769	814	788	835	824	710	764	832	776	761	847	763	805	807	818	813	796	754	820	802	765	816	798	800	787	809	806	779	817	769	795	777	773	792	821	774	829	787	812	770	792	780	781	774	766	852	786	773	771	758	802	812	795	764	803	796	743	840	837	840	789	829	804	793	788	801	798	827	749	781	840	829	800	804	794	794	796	789	746	808	789	785	830	811	797	771	791	785	829	788	828	804	731	808	781	756	790	826	771	801	798	799	792	761	837	792	790	817	798	825	786	802	787	752	776	816	806	837	797	806	791	792	838	809	797	741	791	735	766	751	779	807	735	823	831	795	812	803	777	823	804	763	821	757	815	814	822	786	789	803	849	864	778	791	870	793	803	846	769	806	843	793	768	834	817	823	824	780	808	788	806	813	808	785	758	829	802	814	800	856	793	813	789	785	832	809	861	725	747	765	813	758	866	762	803	806	816	817	793	758	778	732	763	783	793	837	786	763	807	803	821	782	811	820	761	767	810	824	765	809	787	814	829	811	791	855	806	758	776	781	814	799	779	768	813	768	809	772	795	842	763	809	787	803	820	830	778	781	822	764	826	761	763	770	786	857	807	767	801	761	779	779	772	819	791	761	782	782	800	796	752	835	820	763	833	796	794	776	789	803	787	774	754	774	798	768	804	755	793	799	819	807	787	814	805	836	812	837	806	798	741	771	783	784	768	805	826	773	766	792	796	816	842	778	812	806	750	779	781	792	777	808	771	811	772	800	720	766	825	795	838	804	822	748	790	831	793	806	797	773	822	835	813	815	799	817	825	808	810	820	811	854	786	799	790	784	821	773	833	787	800	791	791	795	785	828	758	765	767	810	795	797	754	782	834	778	775	840	799	799	769	787	753	833	770	772	834	793	784	848	848	818	760	785	777	842	815	805	769	767	788	778	804	772	814	793	816	804	796	714	819	784	781	792	767	836	790	773	813	780	763	767	775	854	786	810	794	777	747	852	803	765	787	775	805	793	837	792	799	741	774	736	816	810	764	767	735	775	771	797	784	739	747	801	761	796	759	756	785	819	762	779	799	844	780	770	810	801	816	802	827	746	775	841	777	808	763	772	777	778	793	746	790	791	816	805	840	820	799	782	821	784	796	774	831	773	796	797	758	817	818	817	756	816	837	808	798	835	773	745	760	850	785	835	785	771	834	743	759	810	805	798	820	795	804	783	793	785	799	786	785	750	816	788	747	809	773	776	811	794	751	760	810	790	789	805	815	774	778	798	791	812	830	772	833	818	791	756	817	800	799	752	864	791	789	793	798	805	802	787	779	829	761	748	808	769	806	794	838	781	818	787	807	807	792	849	806	798	810	780	819	753	770	774	841	783	792	799	715	802	770	839	776	828	804	786	788	784	822	805	814	781	845	754	798	782	805	830	771	793	814	805	811	799	818	839	764	819	824	794	787	790	778	752	829	783	800	806	807	799	838	799	758	807	813	749	823	790	793	769	789	832	797	802	782	771	764	784	801	803	762	794	812	792	816	755	745	824	828	767	730	838	739	829	797	779	753	794	801	763	814	824	775	784	797	812	761	777	797	799	845	767	785	794	836	772	811	794	812	791	850	787	810	821	769	819	835	765	834	838	818	785	785	825	765	774	810	831	832	814	811	734	822	763	788	741	802	781	777	771	808	788	831	780	781	785	779	816	773	776	739	819	761	778	815	838	794	815	806	757	794	767	783	787	836	824	815	786	769	782	777	809	811	778	760	837	828	821	762	821	817	818	826	775	763	806	790	809	776	784	788	774	798	756	778	775	785	772	758	799	745	796	837	760	795	805	804	837	778	832	817	766	811	812
21594	1919	734	500	364	279	270	225	168	182	179	177	169	165	172	178	167	160	183	153	146	146	156	163	159	159	164	153	147	139	160	163	161	160	158	148	158	168	150	148	144	162	154	160	155	175	157	162	144	174	137	149	162	146	138	157	156	154	157	147	153	162	146	135	156	169	155	134	138	155	160	166	156	168	165	142	147	139	165	167	140	158	148	159	146	165	140	136	159	161	159	135	176	151	145	160	152	179	166	148	148	155	149	158	147	163	180	152	178	142	123	144	124	144	156	176	139	154	147	152	130	151	157	153	172	159	144	141	160	152	154	163	185	149	136	148	136	146	137	152	170	167	157	158	128	147	150	153	149	154	143	138	143	143	170	145	174	156	153	141	160	150	153	151	145	146	155	152	131	134	156	146	172	170	141	151	142	155	169	162	147	173	143	150	147	145	160	145	170	154	136	144	156	164	144	145	143	169	153	155	152	163	148	145	164	149	151	160	155	144	144	131	140	168	151	155	152	145	152	154	134	146	152	133	146	151	145	152	166	151	148	151	162	148	133	163	149	167	149	136	173	158	152	167	151	150	148	129	136	140	142	147	145	165	149	152	146	150	150	134	167	156	165	167	146	125	147	152	157	161	144	160	151	152	152	142	163	147	159	148	128	142	165	167	149	160	152	155	145	157	146	119	145	170	147	132	144	151	163	173	155	148	147	144	141	130	160	163	136	134	150	158	121	147	141	108	144	141	139	143	149	151	144	154	160	121	165	145	180	159	164	155	169	173	167	138	155	127	151	153	133	151	151	149	144	135	152	130	152	145	141	158	165	145	138	158	159	150	179	163	172	103	161	144	157	140	147	156	146	145	131	148	136	152	129	165	140	146	138	140	151	143	134	135	146	154	145	145	154	153	165	155	150	151	144	138	142	141	140	149	160	141	152	157	163	162	141	157	152	176	144	154	124	161	144	151	141	140	136	161	151	162	131	149	154	132	145	160	148	143	188	179	173	146	147	135	138	142	151	162	161	163	181	161	162	132	159	142	141	150	147	159	154	142	149	127	147	158	146	170	169	144	133	145	156	155	137	147	153	153	159	160	177	144	157	133	131	143	158	136	154	172	142	142	130	161	150	128	156	152	131	150	134	145	155	163	159	136	149	150	161	174	146	152	166	160	158	158	185	141	159	163	155	150	164	147	157	140	155	134	139	126	154	147	143	165	160	136	145	130	142	141	154	161	139	158	151	154	161	159	150	149	131	148	142	159	173	141	155	150	141	159	131	128	150	149	162	136	122	154	143	155	141	161	177	165	152	161	194	139	156	160	176	157	163	132	136	168	139	138	142	119	154	176	143	152	135	151	169	165	144	137	141	155	152	141	158	158	139	146	155	153	162	161	148	157	168	145	148	157	156	155	160	129	161	128	158	155	144	167	147	161	175	138	131	157	137	132	138	171	142	165	165	145	137	144	155	157	166	149	175	166	155	157	142	136	143	139	156	171	140	155	149	152	140	154	137	184	150	143	158	141	142	152	160	168	161	146	159	134	120	151	153	150	131	154	152	161	156	151	168	167	135	125	148	162	146	134	148	117	127	158	147	145	137	140	159	154	150	155	145	162	141	153	129	182	170	157	177	171	164	145	157	146	153	149	174	165	142	148	142	142	157	139	157	171	126	172	170	158	174	159	136	149	145	155	158	139	164	159	149	149	166	156	145	138	147	151	139	156	152	157	151	147	134	168	153	148	149	144	133	181	151	145	147	129	161	148	180	136	138	140	148	130	173	164	157	129	148	146	167	143	141	154	143	171	135	161	165	139	153	151	173	157	155	158	161	167	171	140	134	147	122	147	154	143	149	129	163	146	158	161	135	128	159	138	144	161	155	159	132	159	147	175	147	142	130	137	138	130	159	142	158	152	156	161	161	135	147	157	162	167	154	138	157	131	139	148	144	115	159	176	140	151	159	122	153	159	153	153	141	171	160	149	143	157	160	144	159	159	142	139	153	172	162	137	140	163	140	143	140	186	147	149	152	140	147	156	168	142	180	156	173	157	149	149	146	154	176	132	153	164	170	149	155	156	155	184	158	148	150	142	145	153	155	154	152	164	153	154	171	174	171	160	143	175	168	155	162	172	139	146	135	160	141	168	172	174	162	137	136	153	143	152	149	160	153	187	140	125	164	136	156	151	152	149	151	176	147	161	143	141	166	154	141	134	133	139	138	149	158	147	155	143	149	146	125	155	132	151	162	137	165	167	147	153	138	128	151	158	159	168	150	126	169	138	139	141	133	144	151	167	145	155	153	140	165	141	164	154	178	136	169	153	166	179	149	148	144	181	129	166	142	115	161	141	150	152	158	138	156	156	165	147	156	146	174	149	123	153	151	162	132	159	168	141	165	154	153	138	142	131	131	173	144	157	177	169	167	142	160	158	153	144	143	148	147	155	135	142	157	130	143	160	167	155	163	142	148	154	150	147	127	170	141	147	168	146	125	146	162	155	170	149	165	161	157	176	154	169	157	151	149	145	146	148	147	139	164	153	149	143	133	138	144	147	139	162	135	137	141	171	165	147	162	127	137	149	169	140	162	116	151	171	133	154	130	129	138	144	178	138	181	142	133	153	148	157	155	145	144	154	153	147	183	169	150	141	184	144	146	153	141	142	151	162	159	144	145	149	161	147	151	139	135	140	171	151	151	149	150	156	149	150	148	157	162	155	143	151	151	166	153	140	134	134	163	139	139	166	143	158	141	172	160	141	146	141	154	172	126	138	170	150	162	138	128	154	151	143	171	155	137	141	162	156	156	149	163	143	148	170	147	150	156	159	149	147	153	143	148	130	141	140	168	132	128	149	159	129	148	148	156	142	157	161	153	137	127	150	174	145	125	161	133	141	155	127	148	160	136	141	120	130	147	148	170	141	164	156	147	144	152	152	132	152	141	143	140	122	133	142	163	156	143	176	159	152	160	142	172	148	136	158	127	161	139	133	159	149	141	151	162	150	162	143	160	158	147	147	136	142	130	129	179	147	165	148	156	146	160	149	147	165	158	166	141	146	162	192	143	149	141	126	128	160	154	158	165	136	168	161	134	164	166	154	146	127	149	146	161	149	135	159	137	132	151	153	140	160	155	148	145	139	153	161	146	150	148	150	172	157	176	142	149	164	136	131	143	136	150	145	160	153	136	163	137	143	151	163	168	139	157	123	120	129	139	141	168	156	157	151	151	142	165	147	162	129	138	146	139	158	151	151	172	147	163	148	130	160	161	151	156	148	156	153	158	130	161	127	149	158	148	145	166	157	144	155	155	142	157	161	185	143	143	154	130	152	147	156	137	145	137	157	144	145	150	145	153	136	146	117	168	155	153	161	147	132	156	137	160	163	144	145	164	163	145	165	164	163	138	153	144	130	152	155	175	150	147	141	159	130	149	160	170	154	152	155	150	153	144	150	184	142	140	169	137	162	167	158	143	116	153	160	155	139	144	156	134	145	155	136	136	132	130	154
13022	819	1502	1623	1315	1070	940	764	714	685	584	589	554	562	544	477	478	492	492	460	472	457	444	436	452	396	445	448	439	407	430	407	403	447	437	415	406	449	413	424	432	410	417	415	433	432	438	408	394	410	391	392	429	400	432	430	405	443	400	406	404	389	399	417	406	397	419	409	428	412	421	407	397	398	399	373	390	370	410	415	399	375	390	388	376	379	413	387	368	369	385	428	395	406	395	414	377	405	399	425	407	390	384	385	413	406	408	425	355	400	402	409	398	386	409	366	413	379	414	341	418	410	384	416	415	410	406	407	405	383	412	419	416	402	417	379	412	389	411	397	391	361	371	402	423	411	393	392	406	371	412	419	395	405	414	399	409	403	415	376	415	410	424	400	382	387	420	388	390	395	420	409	423	382	382	377	407	407	395	416	362	396	401	408	403	402	411	363	366	385	427	378	399	429	399	435	391	419	395	421	420	388	382	410	346	409	390	393	372	357	405	454	392	402	407	409	391	398	396	387	427	388	416	397	431	400	392	369	411	385	388	411	424	402	344	464	387	406	407	405	391	427	402	395	434	435	362	376	371	407	373	378	393	377	394	405	366	379	390	400	404	412	407	396	382	426	381	402	393	372	424	422	391	366	382	438	392	386	415	375	417	455	370	394	417	422	387	405	394	406	433	399	369	418	388	383	391	399	373	381	417	390	383	402	408	425	394	402	408	378	381	386	403	388	376	393	382	391	415	384	379	399	377	382	384	406	388	399	375	425	417	377	370	393	371	378	391	408	413	408	371	374	368	413	388	401	398	385	350	406	403	373	383	395	412	408	356	381	417	399	410	385	404	389	421	368	382	395	409	405	421	383	365	432	383	389	391	410	373	397	423	397	415	373	399	389	421	382	398	403	377	413	389	385	399	415	437	398	400	411	411	411	385	430	378	441	419	417	410	432	390	378	434	401	436	392	392	386	417	422	399	384	381	386	406	385	371	394	407	398	397	390	398	363	394	392	381	413	396	398	385	410	391	407	391	393	357	417	406	419	396	374	368	404	404	372	389	416	356	400	396	407	381	395	386	427	423	373	389	377	377	394	393	385	384	370	418	353	378	399	417	417	375	400	383	390	393	420	394	405	415	400	400	387	372	414	396	425	411	386	425	416	410	438	372	425	388	414	407	403	421	431	445	416	391	400	427	403	386	388	351	359	399	414	395	422	386	354	417	379	396	398	416	431	391	373	399	409	406	399	438	384	413	408	382	409	384	423	436	420	401	385	431	407	382	403	414	365	412	389	414	423	408	377	430	376	387	419	406	373	356	410	396	404	383	422	387	384	407	386	426	395	394	399	396	366	444	416	421	385	391	380	383	398	374	359	396	381	426	404	425	381	422	398	387	408	400	409	412	387	384	386	417	394	398	405	384	393	423	385	391	395	419	385	385	381	376	368	376	401	383	435	382	385	424	412	421	411	366	432	351	395	390	419	380	386	373	388	408	427	397	419	414	411	375	442	395	427	403	409	419	403	409	379	443	378	406	367	403	402	416	372	432	416	399	409	375	439	420	411	416	409	371	429	424	387	407	374	419	393	396	400	383	405	382	429	408	368	408	374	362	399	397	405	403	412	390	409	392	397	399	389	389	433	431	406	391	407	394	396	385	385	402	383	379	371	408	412	399	388	361	419	412	377	378	411	385	423	404	413	406	391	374	401	438	437	401	433	427	381	403	377	451	386	408	409	389	403	357	384	406	418	381	390	406	372	394	411	407	390	414	376	354	384	378	362	446	398	392	414	373	403	366	393	433	400	406	440	381	396	418	356	372	395	392	410	427	392	378	366	435	411	394	423	404	431	416	414	387	364	384	415	406	365	383	395	420	372	399	385	389	398	402	381	394	451	438	435	422	395	390	399	399	373	395	386	440	397	413	384	407	422	431	392	405	364	405	413	419	383	387	385	365	392	395	389	420	413	386	391	448	405	401	392	402	419	396	406	421	394	388	380	370	381	370	395	387	414	387	408	416	394	394	349	395	399	387	420	409	375	402	401	416	448	395	392	381	372	402	409	457	389	412	392	386	356	402	397	408	373	415	404	424	363	413	385	442	415	425	400	382	436	389	431	420	403	416	406	384	417	419	420	375	415	387	415	363	436	404	393	378	374	404	385	430	405	423	403	412	387	406	392	381	402	412	398	423	362	425	374	413	399	413	380	399	435	426	420	361	369	404	398	374	391	426	372	423	417	401	399	373	401	398	371	404	379	389	426	419	395	394	410	430	388	386	389	403	385	409	413	386	376	366	400	407	417	401	401	381	388	395	412	391	366	402	406	381	359	410	404	408	397	393	429	395	385	358	411	409	384	376	389	419	389	402	409	415	388	411	398	385	401	408	365	383	378	340	363	371	387	373	360	400	425	406	389	392	398	404	378	449	410	426	419	394	395	405	420	401	405	389	438	382	404	407	391	437	414	406	423	386	381	394	372	414	423	400	425	384	426	407	378	434	399	402	435	377	374	402	380	416	414	405	415	405	419	385	382	368	385	347	445	384	393	395	386	418	405	388	397	416	414	410	376	403	396	393	404	411	446	401	419	385	432	406	396	391	427	397	400	384	428	391	386	405	410	440	409	349	400	410	412	371	393	390	407	381	398	360	383	396	352	384	399	397	395	378	392	393	388	422	384	404	355	384	405	408	377	429	388	385	446	401	421	415	380	412	436	385	412	376	381	402	409	422	391	358	409	392	448	389	397	417	402	397	400	429	374	377	370	394	387	399	404	389	386	413	395	397	383	417	394	419	392	384	398	372	389	371	404	390	429	398	380	445	437	390	383	378	435	425	409	398	367	395	419	362	365	417	382	392	387	397	378	367	393	398	420	368	418	372	379	385	397	401	379	399	396	413	371	388	373	400	379	413	427	390	382	412	393	394	404	391	373	399	382	399	415	376	357	417	381	387	430	360	417	401	405	398	388	404	369	416	390	401	406	394	410	412	405	396	405	437	416	374	390	374	378	481	415	410	416	399	371	417	410	404	411	369	387	420	397	381	389	424	380	389	416	413	408	386	402	423	377	365	360	416	403	404	400	402	402	426	395	372	421	421	377	394	395	368	385	375	389	397	370	371	373	380	404	383	377	404	439	387	413	421	415	413	404	360	361	400	377	401	405	401	411	384	434	390	377	388	415	426	371	423	415	403	422	382	412	410	390	413	419	403	413	394	454	410	389	406	393	380	398	386	401	407	395	381	398	398	427	400	431	351	396	376	393	381	447	415	419	392	369	424	363	413	395	413	407	398	400	401	412	370	451	437	429	386	410	424	418	404	401	410	382	422	377	388	390	419	346	431	417	422	451	447	432	417	384	362	394	390	403	397	447	379	399	423	404	397	404	421	443	435	379	384	437	389	390	373	387	383	388	416	389	378	398	382	422	380	436	385	424	404	414	421	410	388	367	378	363	376	406	405	415	371	411	400	400	377	394	387	373	391	371	433	383	373	397	393	384	387	397
3520	436	423	465	402	365	376	438	376	381	379	391	387	390	407	347	385	348	380	364	361	367	380	408	384	363	386	339	378	392	392	383	389	366	390	344	370	349	397	409	376	370	432	384	371	380	390	370	374	371	391	381	349	400	388	380	426	374	402	373	370	373	359	394	382	387	413	416	354	394	360	357	335	370	385	367	386	393	397	359	385	362	381	384	403	394	361	343	412	374	393	387	397	372	371	378	376	405	361	389	353	371	399	418	388	367	342	364	386	383	378	396	355	396	355	383	379	405	377	400	409	370	404	384	372	390	403	368	415	423	364	387	396	375	357	397	372	413	405	379	409	371	401	351	394	349	396	357	344	375	377	351	349	348	391	409	390	380	389	393	382	368	348	388	441	377	393	372	393	357	372	371	392	354	393	375	411	388	381	398	360	370	384	369	375	392	384	350	393	365	385	362	367	385	406	382	390	384	363	426	372	398	368	392	363	385	392	395	392	375	388	386	381	371	372	387	392	386	351	378	438	403	385	382	419	358	377	395	397	367	377	377	409	377	411	331	342	368	392	346	384	392	391	387	370	388	373	352	374	374	376	374	365	354	360	378	400	377	358	366	363	430	418	368	372	398	386	412	419	384	388	384	369	361	368	408	373	392	381	381	366	406	370	369	349	364	376	367	398	382	365	354	357	412	396	375	411	364	361	391	368	379	358	383	410	367	329	388	355	336	383	385	343	377	370	338	392	382	421	383	374	376	351	416	396	380	367	337	359	381	394	313	392	361	388	391	359	377	369	366	345	371	399	387	400	374	355	414	374	388	381	379	412	357	418	349	370	399	370	353	386	379	365	362	375	408	375	370	402	387	350	422	372	370	396	413	407	370	352	391	375	369	373	376	362	360	364	375	369	379	372	378	408	371	359	369	377	422	385	435	404	418	437	360	390	393	391	369	401	359	413	375	394	379	388	409	402	394	388	336	374	378	368	390	373	375	384	404	378	341	348	344	386	368	382	377	428	372	375	366	370	356	349	355	383	373	388	366	375	374	378	366	398	353	371	347	345	408	418	389	343	374	410	404	386	385	372	390	346	393	336	374	416	357	385	383	417	417	360	376	356	379	405	369	361	382	346	372	385	426	420	383	394	385	416	361	397	372	344	360	373	371	401	397	379	421	383	352	379	366	375	399	417	383	370	394	360	400	388	354	414	391	359	357	380	371	400	398	367	370	346	367	351	374	397	413	364	410	383	347	373	408	390	396	350	406	403	377	375	341	362	401	422	370	352	383	352	356	365	352	383	341	395	382	353	363	404	377	404	371	366	387	399	369	374	382	387	375	418	373	368	418	378	388	374	383	364	377	393	375	406	371	373	391	355	380	410	373	378	376	341	371	435	351	383	386	371	392	370	359	400	380	389	348	378	392	358	363	368	402	353	355	356	384	376	396	386	376	354	395	337	325	377	387	387	363	399	383	399	397	365	376	397	376	392	357	353	372	384	378	368	370	333	369	377	389	380	357	365	391	384	390	361	340	372	371	378	393	366	413	343	414	360	344	377	387	382	372	395	383	380	396	341	383	393	405	386	357	369	368	375	388	362	399	399	377	414	376	355	350	408	371	369	395	415	382	375	409	359	385	389	406	346	366	381	368	362	380	369	384	346	374	368	345	356	384	371	403	375	384	387	376	352	371	415	395	397	373	363	404	395	372	362	374	362	373	378	378	386	387	391	387	383	397	359	430	378	385	381	358	353	379	391	385	384	359	376	377	429	378	372	349	410	358	365	386	380	390	357	376	394	353	395	403	359	338	372	394	374	388	396	372	355	390	377	366	380	344	346	378	359	385	353	399	346	362	386	394	374	365	384	382	376	368	371	354	358	349	376	383	361	379	373	374	368	363	382	368	379	408	383	403	406	354	413	374	386	365	355	359	413	393	383	354	385	353	392	385	362	365	382	398	408	416	403	357	409	350	383	379	385	402	369	395	372	373	373	367	357	381	395	380	378	409	414	371	394	375	383	401	382	377	390	394	371	369	411	361	392	400	385	365	380	386	367	374	371	372	400	375	371	359	386	417	355	383	378	397	383	405	389	359	386	355	425	376	387	369	367	400	369	402	403	398	414	376	378	386	354	371	391	401	408	412	374	376	370	405	393	364	361	364	353	388	374	415	348	349	388	447	389	353	389	352	356	386	365	382	362	402	389	384	401	351	369	390	370	394	380	449	396	391	352	377	380	378	401	400	405	338	357	366	342	371	380	384	388	388	414	336	365	400	337	365	377	369	373	407	396	362	322	381	351	383	385	357	367	369	389	355	383	379	376	364	416	349	383	335	369	395	358	396	373	387	406	360	410	373	364	370	357	372	367	397	370	367	387	387	333	362	346	433	428	402	414	385	384	381	387	392	395	385	415	383	391	393	352	375	364	430	382	398	394	370	364	404	374	386	380	389	360	341	372	441	392	376	387	394	373	381	359	374	383	383	409	355	371	380	379	348	379	380	383	379	397	370	378	392	362	378	384	393	396	373	392	386	403	377	333	404	395	375	408	371	381	385	416	370	344	360	401	366	384	413	373	374	380	382	369	414	369	374	394	442	353	379	401	372	389	359	371	366	395	372	374	423	368	366	424	393	399	369	394	419	378	358	387	420	390	367	372	381	405	348	359	398	393	382	361	367	403	405	417	411	377	396	383	342	397	385	355	399	354	360	400	378	400	417	364	413	370	357	388	390	406	413	372	391	407	387	370	344	399	359	359	382	362	354	381	367	362	358	353	408	412	382	372	394	361	371	371	382	354	347	369	403	370	357	377	398	402	389	397	370	402	390	389	389	355	419	383	414	365	379	359	369	373	404	347	354	403	364	378	396	361	397	365	383	396	392	348	353	362	352	384	403	383	407	380	373	399	404	373	351	385	359	424	372	388	433	448	393	381	368	367	389	392	420	442	371	384	366	393	388	367	404	412	387	411	413	397	382	412	361	397	412	398	356	348	350	427	393	420	402	401	399	363	383	363	373	421	415	374	402	362	372	395	400	404	395	357	429	389	386	368	390	362	378	361	365	388	360	383	388	401	409	398	371	405	380	381	389	349	339	394	374	384	405	413	385	415	415	397	377	384	332	362	402	364	370	374	354	401	368	362	354	402	417	397	347	367	402	378	388	366	431	341	427	384	414	380	366	378	382	358	360	363	373	357	383	358	376	389	369	401	391	343	383	405	383	426	382	362	380	408	402	371	364	367	384	368	381	376	391	347	403	375	381	400	362	385	388	376	391	356	374	399	401	391	359	403	348	363	341	398	339	337	408	401	398	392	353	354	390	363	407	394	358	364	378	386	373	419	396	417	411	356	377	384	351	367	395	412	422	374	379	426	357	390	384	356	368	386	347	400	377	398	376	370	386	386	393	348	395	412	383	408	394	391	365	366	404	402	387	352	389	422	315	388	348	355	377	405	379	365	393	376	375	404	359	375	376	401	385	359	372	380	398	374	380	435	376	374	383	395	440
3746	938	956	943	907	925	912	911	888	896	952	904	856	922	858	950	874	876	910	950	924	902	870	918	877	900	930	894	882	945	892	885	885	936	964	911	906	903	881	922	903	971	846	858	897	963	887	956	869	879	882	880	920	896	909	926	944	898	888	887	861	902	928	897	888	924	926	860	886	890	900	881	907	871	924	918	874	899	901	905	924	914	874	889	871	915	902	890	931	890	866	872	906	905	935	900	932	843	938	855	864	937	867	907	936	932	877	924	901	944	908	907	949	875	927	961	905	855	925	885	975	892	889	892	909	861	876	909	888	892	916	960	866	914	930	836	870	944	906	857	893	918	943	891	932	915	878	861	868	911	926	913	880	899	896	869	910	898	908	923	919	939	921	836	900	926	897	897	935	934	891	923	875	890	875	861	890	895	894	898	870	913	954	917	908	876	980	926	849	903	875	924	869	883	929	919	868	861	862	922	924	859	922	879	880	931	894	901	873	871	886	924	933	920	959	905	860	875	872	894	878	902	925	924	858	889	923	874	920	905	900	912	904	895	900	902	937	902	882	922	877	885	927	886	913	911	960	908	911	887	935	931	951	921	906	841	893	924	867	961	870	892	979	917	877	912	894	873	806	955	889	873	912	937	894	921	925	945	871	906	903	875	920	931	923	924	883	919	902	893	896	898	931	926	980	877	887	905	926	937	879	901	909	906	949	976	898	842	877	850	895	943	896	934	923	898	886	915	944	910	898	953	877	868	900	918	882	888	893	907	910	932	895	858	893	884	918	884	872	923	891	906	880	920	852	885	917	943	924	970	909	879	885	930	860	886	942	929	888	911	858	965	917	860	905	875	973	877	885	887	882	917	907	889	893	919	885	878	890	953	903	904	842	924	924	907	891	879	871	880	923	921	857	894	915	892	874	924	926	896	924	889	840	942	878	947	925	903	891	871	974	866	889	926	890	888	934	841	941	904	863	906	877	926	893	900	925	886	888	926	886	939	921	894	895	925	940	928	909	850	894	985	932	913	934	890	892	907	920	893	907	900	903	882	886	915	861	903	843	866	933	936	844	929	847	923	910	914	932	963	847	883	884	876	936	927	906	880	895	862	884	934	884	953	896	907	898	847	908	905	898	939	891	875	853	889	902	918	881	917	961	918	934	936	863	945	876	888	928	849	912	921	903	926	957	895	915	966	871	870	887	939	879	869	900	921	878	914	894	902	918	893	903	886	954	953	887	898	938	876	910	867	927	867	895	879	914	879	853	952	879	894	890	943	928	932	913	848	951	898	853	892	921	888	927	879	832	933	901	963	904	911	880	849	891	885	932	977	910	910	888	919	945	906	930	874	898	927	914	904	888	925	906	871	932	915	940	947	861	930	914	917	934	910	929	946	943	920	894	879	914	889	985	915	860	881	924	857	868	903	938	911	856	924	869	912	927	860	921	868	903	864	900	918	889	900	916	944	853	893	917	967	912	917	899	933	934	883	834	878	918	920	865	935	874	893	904	888	882	913	907	903	896	891	926	892	888	849	918	894	910	879	907	879	891	944	876	886	832	864	923	943	898	875	919	920	863	876	898	856	880	907	897	869	977	932	893	950	898	950	902	825	884	949	926	911	942	906	917	907	916	889	912	938	924	912	922	930	886	880	928	950	906	915	865	886	907	882	903	917	860	932	942	945	886	919	887	900	939	889	959	942	904	961	888	899	889	920	899	874	849	926	887	894	909	893	866	877	930	938	916	870	889	839	888	901	909	931	887	884	926	885	878	853	872	955	923	893	961	872	884	913	871	943	887	925	907	974	906	922	873	890	946	893	864	865	878	882	871	912	918	923	911	919	927	903	911	901	925	850	928	859	892	937	900	871	932	872	892	956	870	931	885	858	929	899	909	886	917	886	884	933	937	910	865	928	866	891	905	921	911	920	915	938	889	884	903	956	887	908	868	903	912	903	899	919	931	932	906	909	950	899	965	915	890	959	853	853	921	901	835	901	899	931	933	928	899	905	886	909	936	875	936	922	872	911	929	883	909	956	863	927	890	873	894	889	943	921	917	894	863	910	925	922	909	910	909	872	936	834	895	921	919	873	916	907	894	886	901	907	898	883	967	875	936	934	912	919	961	911	923	849	899	936	928	904	907	872	929	892	929	946	922	905	877	945	850	926	872	923	891	937	883	899	846	866	901	884	926	901	859	907	896	917	914	875	917	886	907	920	923	954	887	869	861	874	924	928	891	872	894	943	865	946	897	886	902	919	938	904	939	934	882	905	913	876	919	859	886	880	907	918	904	902	917	925	915	949	911	923	887	922	956	899	927	910	917	887	872	929	870	859	870	913	888	886	924	926	892	865	924	898	895	878	896	907	868	909	898	927	888	901	926	925	945	940	890	887	870	839	927	942	900	863	940	879	928	870	861	919	893	905	919	898	896	871	904	881	839	897	866	899	933	877	853	907	935	865	924	883	852	929	931	901	844	938	913	911	881	841	910	936	940	875	874	951	907	946	915	888	906	878	925	900	928	886	931	885	902	878	898	903	846	958	908	903	818	905	936	918	867	917	856	873	924	870	994	934	909	937	883	905	972	901	930	873	950	942	887	923	939	910	937	914	892	896	845	856	917	918	917	874	888	880	913	969	889	877	963	896	898	883	967	913	896	886	923	937	866	851	909	893	951	901	916	904	895	886	885	951	890	919	974	923	898	862	879	940	879	910	828	909	909	878	906	859	859	877	863	898	902	886	868	910	925	948	887	890	851	978	917	883	938	914	904	910	959	870	892	898	914	921	916	834	929	914	880	922	873	924	858	919	916	864	892	905	921	901	935	868	940	882	875	927	889	881	893	889	877	909	908	954	868	868	874	879	942	887	932	901	911	915	838	942	901	845	878	923	885	909	886	887	933	837	876	922	919	891	956	933	894	885	877	886	890	918	922	914	908	931	878	874	941	903	926	927	933	913	912	897	886	897	851	914	920	897	925	855	895	896	896	898	855	911	911	929	908	918	939	985	919	851	913	861	931	911	887	898	903	933	937	907	903	934	914	936	887	932	918	947	924	904	922	925	873	905	883	934	953	943	905	891	885	943	917	894	899	851	931	910	891	944	971	905	851	906	910	926	930	929	860	963	926	947	905	908	947	961	932	861	942	936	900	871	971	921	947	942	902	918	958	813	913	931	893	930	913	865	869	889	877	902	852	921	920	889	913	904	934	911	940	859	926	889	851	892	850	912	886	963	917	904	889	892	913	922	934	927	913	936	898	852	877	888	885	880	873	910	885	900	886	905	950	928	947	884	907	882	920	878	896	913	898	856	926	876	853	908	870	899	930	904	919	916	875	918	873	951	915	929	895	869	888	904	875	901	863	907	895	919	899	884	968	891	906	873	870	924	908	860	882	877	899	860	871	956	899	922	932	892	891	891	902	840	936	864	864	929	891	920	891	919	861	882	948	904	904	866	921	861	944	916	940	890	875	879	935	896	933	910	973	900	867	853	920	876
13979	1109	653	527	441	395	408	378	354	365	353	347	330	322	324	350	362	319	307	325	329	379	326	327	333	346	348	315	364	319	318	343	347	350	334	326	339	307	334	373	356	332	317	315	326	322	362	316	333	342	327	342	305	312	348	319	316	345	302	311	330	326	311	337	309	332	341	344	327	343	306	301	354	364	324	300	322	362	366	319	319	314	358	325	343	353	333	339	331	348	329	318	309	305	326	325	309	305	333	334	339	305	329	319	348	359	349	359	323	320	317	356	353	311	308	311	351	314	349	359	310	337	338	352	321	324	339	318	341	310	319	349	337	311	366	331	318	342	333	314	348	336	307	344	339	337	330	319	323	356	348	307	332	330	326	355	329	330	330	300	343	328	298	321	358	320	335	331	337	311	344	329	305	320	300	342	353	356	316	365	324	316	327	323	296	342	335	336	331	326	320	323	303	343	338	340	326	329	349	326	340	395	351	344	317	329	341	322	350	292	338	353	329	313	301	354	324	316	317	322	335	320	361	365	340	301	368	329	323	315	331	332	353	341	331	326	356	368	309	320	342	362	350	355	345	342	315	305	333	297	331	339	334	331	291	357	327	375	301	330	332	351	305	368	324	327	347	333	330	318	304	335	333	303	335	331	335	325	344	349	298	353	344	331	324	317	305	334	312	311	346	319	334	366	327	321	286	334	336	301	323	347	327	355	355	322	328	337	371	323	309	336	339	347	297	327	316	319	340	337	340	300	335	353	365	328	343	306	346	314	335	365	325	356	341	314	324	311	371	322	317	294	344	340	299	330	379	342	308	345	304	322	324	325	337	389	315	351	351	300	316	300	337	321	323	329	325	331	340	319	341	337	336	351	344	324	337	357	323	327	337	342	330	295	299	326	305	314	319	365	306	303	317	328	387	359	349	358	319	363	357	326	309	317	341	303	343	333	289	332	336	333	324	336	313	337	347	357	349	328	318	347	311	308	350	330	343	354	346	333	338	310	351	346	343	324	312	307	338	313	311	368	338	339	340	349	316	363	319	314	353	337	338	312	335	326	318	280	345	356	343	337	356	382	334	311	354	317	335	321	347	312	358	364	323	360	339	332	347	316	350	343	329	324	340	342	298	334	330	353	359	332	323	361	333	332	346	320	352	332	308	334	320	364	376	330	337	344	302	366	287	332	328	331	303	341	344	346	312	293	310	343	375	344	330	352	313	341	342	343	307	309	320	370	315	312	328	329	323	340	370	328	338	315	330	292	333	337	337	339	364	335	333	338	343	330	348	289	306	329	332	351	342	310	331	332	341	369	329	344	332	316	333	325	310	312	301	330	358	310	326	327	325	325	324	332	306	324	372	347	347	331	340	351	327	328	326	312	330	319	352	316	348	359	349	323	304	348	353	327	344	328	340	351	348	331	340	367	327	346	342	328	343	334	295	314	323	339	294	366	314	342	339	319	338	324	341	342	326	334	342	322	326	340	368	338	378	324	352	345	316	346	350	346	360	329	347	353	300	330	327	316	352	374	337	340	316	299	358	340	325	330	321	338	306	333	336	320	319	350	337	373	343	360	322	317	328	340	347	326	311	320	305	308	326	340	345	313	311	323	335	326	323	384	323	349	330	322	356	306	354	336	366	340	318	295	330	360	326	317	349	324	357	351	354	334	355	339	327	303	340	326	336	330	319	369	365	336	312	307	337	314	307	303	360	357	314	334	337	306	332	335	318	368	364	322	329	312	344	372	335	337	312	341	351	323	340	315	316	328	344	325	347	330	345	307	310	361	316	332	331	359	342	369	346	316	332	362	362	323	330	309	300	337	327	349	363	346	312	354	319	333	316	360	352	319	345	336	328	330	315	356	322	343	299	345	309	313	335	338	348	334	318	374	383	328	341	312	349	337	339	355	347	336	311	342	341	322	326	344	321	311	317	316	325	346	344	388	356	345	322	308	339	354	344	335	348	364	321	322	343	351	330	328	364	347	341	306	312	362	339	343	343	344	362	354	339	315	360	337	346	349	340	330	344	337	358	317	335	332	318	340	338	370	361	290	335	338	344	323	354	337	341	312	318	313	349	347	339	345	334	340	337	336	366	320	336	335	346	313	290	331	331	330	308	319	307	341	360	347	374	342	339	326	341	337	338	353	378	320	311	303	330	342	323	321	330	338	309	323	367	333	356	314	353	322	365	327	330	331	368	325	307	351	314	323	309	316	340	337	347	318	311	353	351	368	330	325	333	285	327	317	359	333	340	338	337	326	354	371	327	336	322	333	360	316	312	339	337	358	324	322	321	348	350	334	334	312	357	322	316	336	337	325	297	343	348	351	315	285	308	357	313	302	328	315	306	357	310	336	326	305	361	339	309	331	325	343	308	333	339	296	359	362	351	362	348	307	366	323	309	348	362	360	339	323	308	346	331	323	329	315	320	334	357	356	292	329	346	368	298	312	374	309	333	297	362	324	349	334	361	344	318	337	353	318	322	313	291	343	376	343	363	308	364	340	320	332	347	333	349	323	299	306	292	353	320	350	349	346	332	325	327	327	299	337	334	334	366	327	313	352	343	341	332	317	334	339	327	364	331	343	312	355	338	335	315	328	349	303	309	373	324	367	357	304	318	321	342	359	322	354	368	333	322	346	329	349	313	349	357	358	312	320	303	319	346	322	306	336	334	305	355	333	338	294	308	336	365	324	336	335	348	336	345	362	319	310	346	348	304	375	371	316	328	358	325	338	370	318	333	344	355	349	343	316	333	353	302	325	359	324	341	347	322	330	342	363	296	316	324	303	344	301	354	340	339	331	360	344	341	354	328	334	297	316	352	302	282	332	330	354	342	334	350	315	337	352	302	333	324	342	340	315	317	339	322	340	319	310	362	317	325	346	337	310	301	326	335	362	331	398	322	315	336	304	311	316	318	360	335	331	354	346	348	306	334	361	332	327	307	332	358	343	307	313	321	344	301	343	353	353	349	326	353	329	332	332	329	317	330	360	347	362	322	337	315	326	337	355	318	373	323	296	330	310	324	334	317	356	380	357	298	350	364	317	354	336	379	327	324	337	294	345	324	317	339	334	326	336	346	328	348	326	317	300	296	346	328	313	343	331	355	316	321	320	335	332	326	341	342	311	355	332	359	332	344	340	300	347	323	313	315	303	336	362	305	344	367	354	341	322	357	341	331	341	360	299	322	364	290	352	327	373	315	331	339	326	342	368	331	343	326	372	335	344	332	334	329	325	357	338	398	356	350	329	331	362	328	340	321	334	340	343	323	337	339	361	352	343	312	365	322	338	339	304	335	340	323	341	332	302	337	358	358	333	300	317	325	328	328	329	337	306	333	316	327	346	333	356	325	347	333	335	337	324	328	314	359	340	328	343	310	345	328	328	306	323	342	290	316	348	306	345	303	341	320	348	344	326	324	302	320	326	325	314	318	332	309	328	330	335	331	328	297	324	340	324	323	335	325	322	344	312	314	352	313	329	351	330	311	335	300	332	360	326
10438	1018	1311	1417	1299	1149	1059	1043	942	941	872	900	837	856	791	879	820	863	905	825	859	817	808	831	799	821	803	802	838	843	829	830	807	817	797	789	791	778	751	798	802	786	775	829	790	798	796	831	828	784	775	797	805	810	766	853	812	818	781	796	752	822	791	770	779	811	803	811	825	758	792	781	779	827	774	780	815	797	812	815	770	788	810	795	832	776	808	732	756	807	766	829	778	788	773	817	743	812	812	793	782	772	773	730	812	809	816	816	753	767	829	819	794	830	781	805	786	805	761	779	764	780	810	786	782	787	788	861	730	803	745	787	752	772	823	794	792	799	753	789	842	781	796	796	788	778	789	773	810	799	751	772	757	820	771	806	757	793	805	753	779	770	777	820	826	772	785	801	758	785	834	804	777	775	787	799	819	824	793	789	782	810	810	787	831	841	797	772	812	762	781	764	792	794	813	785	793	812	779	815	830	778	826	745	821	838	780	806	759	817	771	845	770	756	841	769	796	766	770	769	822	819	811	770	753	769	836	771	788	784	797	788	800	800	846	781	763	761	719	800	831	806	795	784	813	798	794	768	826	766	762	774	801	814	787	820	776	799	816	800	764	730	797	854	784	782	812	806	799	734	820	785	776	797	783	800	777	797	758	809	784	829	737	730	782	784	793	802	787	833	743	742	850	795	803	766	771	836	771	730	797	736	786	795	783	792	761	765	787	803	807	777	817	819	800	764	777	804	760	797	816	796	849	814	792	820	775	831	789	805	762	787	806	824	783	805	730	816	811	771	774	816	817	862	848	822	808	751	824	805	785	795	804	847	866	787	784	789	797	816	712	822	782	761	800	837	793	760	736	821	786	794	778	809	772	801	810	774	758	791	770	780	722	771	805	806	774	767	753	781	750	793	786	839	834	805	801	801	790	764	775	825	849	823	786	744	753	760	750	774	797	753	814	719	805	783	837	783	764	792	749	825	791	772	806	814	774	765	785	789	836	749	784	792	773	869	778	766	779	761	772	796	793	786	799	767	810	789	770	775	781	786	764	741	789	801	794	814	769	795	813	814	808	825	832	808	781	814	793	775	836	778	740	831	814	812	822	814	846	805	835	799	808	800	811	795	752	857	825	789	809	812	776	787	794	802	815	753	762	800	798	803	786	795	804	839	814	748	818	865	788	814	814	782	764	784	792	788	780	764	810	780	761	728	793	764	757	729	732	798	790	755	775	753	785	784	788	813	812	818	832	770	831	814	816	833	764	776	806	767	751	778	816	792	785	743	809	784	804	780	811	852	799	777	803	773	779	833	852	800	813	784	816	822	867	778	763	796	743	785	767	705	801	730	835	809	814	803	807	824	757	777	814	822	799	816	813	808	819	783	774	751	796	808	811	754	796	793	766	795	764	786	807	697	814	816	805	762	763	782	836	872	777	800	781	782	799	798	766	809	842	840	810	806	792	804	752	798	796	824	775	796	779	800	832	844	827	793	840	795	808	820	817	835	801	765	799	784	814	816	773	808	788	811	797	778	785	840	782	741	804	795	811	806	824	812	774	833	788	754	780	796	802	801	792	808	821	820	826	771	832	788	779	773	801	810	823	781	824	834	792	781	809	791	802	772	768	768	753	814	786	767	817	787	771	865	780	754	782	784	769	822	804	823	770	784	843	813	805	834	758	819	794	788	792	759	787	779	790	819	800	838	778	741	831	768	783	806	841	804	832	812	798	767	877	742	787	798	788	799	791	759	768	759	795	766	749	835	793	779	794	794	804	799	809	804	806	757	783	845	808	814	808	738	861	774	855	755	798	794	848	786	809	801	786	764	794	794	777	768	783	817	792	765	772	846	821	790	800	786	844	767	775	801	712	739	788	755	828	836	752	775	806	772	816	745	808	749	806	769	778	787	783	786	824	724	778	800	793	800	762	741	805	794	787	777	787	796	765	805	766	822	820	859	809	835	806	773	773	786	778	743	782	734	789	779	786	811	760	831	784	794	782	776	762	781	837	805	747	774	809	801	784	800	794	823	822	759	775	768	842	835	788	824	806	769	811	706	801	780	762	810	814	747	800	809	770	781	817	780	811	758	804	777	814	819	776	783	827	829	849	833	796	778	775	768	761	800	746	778	807	825	765	772	768	798	805	774	794	800	747	771	784	789	807	809	805	848	827	811	794	837	788	795	778	781	790	754	816	744	771	812	786	768	793	765	804	793	790	761	838	817	790	816	771	775	780	770	812	848	780	795	798	758	857	806	769	827	761	794	757	787	767	791	743	767	802	796	801	766	792	823	852	776	818	767	834	824	769	758	804	787	849	748	804	804	786	786	809	790	773	771	763	792	798	801	800	774	792	771	767	789	793	805	817	776	741	793	824	819	828	761	774	805	742	800	765	833	774	762	782	806	825	776	762	796	802	801	782	839	755	808	807	748	780	788	760	804	803	823	780	792	766	786	823	822	806	815	826	757	814	765	803	797	827	788	829	815	787	810	812	874	790	785	786	821	852	766	829	796	775	798	761	781	778	815	833	766	830	770	820	786	834	793	778	779	746	791	790	803	760	809	822	785	759	799	796	771	834	797	770	802	814	796	729	802	776	810	766	812	752	739	799	807	783	743	819	790	797	789	774	794	803	791	811	787	780	783	759	778	834	830	810	763	783	755	797	826	787	795	745	815	798	787	759	824	792	800	798	773	855	780	807	781	810	811	776	869	823	799	749	798	805	786	805	769	827	836	791	820	788	787	820	820	738	791	751	772	770	795	747	809	793	786	817	784	758	815	809	770	797	808	774	771	829	760	723	823	798	801	786	807	793	777	808	722	792	825	805	745	782	821	806	714	815	828	820	783	773	745	799	813	743	766	802	787	838	830	743	798	743	785	808	767	780	780	738	771	823	752	788	804	749	773	816	771	845	810	837	791	791	743	757	816	780	770	817	773	772	803	755	804	858	777	758	802	833	788	783	818	759	730	796	765	778	782	791	753	797	790	758	839	812	807	886	799	813	783	843	757	794	768	791	799	800	786	766	789	780	775	806	797	794	764	743	783	825	807	794	777	809	751	752	783	758	779	801	769	759	770	863	772	780	784	807	804	790	791	794	767	818	773	769	780	776	810	818	762	794	816	819	763	783	807	829	809	820	780	754	809	792	775	824	763	769	778	755	750	743	804	760	860	828	779	783	771	715	846	804	770	759	750	829	781	770	756	816	802	776	742	756	827	742	807	731	831	763	766	800	806	803	744	839	779	833	826	870	806	794	736	761	765	785	802	788	774	796	748	746	771	811	829	775	779	803	823	796	830	764	830	802	795	765	834	780	815	819	830	798	795	758	800	798	781	831	791	798	799	795	779	827	797	807	816	804	822	793	772	816	798	750	773	871	809	813	782	806	794	783	743	784	778	779	791	782	854	792	774	821	794	766	799	792	804	799	808	780	770	790	808	813	777	786	779	766	807	800	793	798	801	802	768	788	794	800	809	709	805	859	822	831	795	772	781	788	759
21770	1903	710	516	361	297	239	207	202	169	173	183	180	160	166	172	171	168	127	157	165	141	134	147	147	144	152	137	160	140	133	161	166	167	148	133	154	152	191	139	161	134	148	143	140	142	154	143	153	130	145	150	180	155	126	151	164	172	161	130	129	150	158	150	135	167	143	155	157	162	142	130	152	163	144	137	153	148	135	152	154	133	144	143	145	137	180	170	139	172	164	152	143	165	139	149	142	170	134	166	131	170	167	141	148	145	155	164	148	144	152	147	152	165	149	171	148	116	151	143	147	173	118	146	155	145	139	138	144	163	121	151	139	117	143	111	136	126	121	150	151	149	151	142	185	156	129	146	143	149	141	150	157	155	133	184	158	144	162	145	160	165	141	153	159	136	131	148	149	136	131	149	153	155	132	158	182	138	141	161	170	178	178	144	154	158	155	150	157	130	131	168	137	148	142	156	125	176	141	147	147	142	167	172	151	157	133	142	158	133	143	142	133	178	130	157	161	147	147	144	143	141	142	146	160	184	148	139	169	158	144	156	144	168	165	137	163	170	141	131	157	161	134	145	159	137	168	161	154	146	135	140	181	145	144	152	155	140	151	141	146	163	158	145	144	160	139	162	138	136	155	153	162	142	176	172	143	158	145	147	158	166	134	143	162	147	176	165	149	133	145	140	159	142	125	157	139	174	143	145	147	149	154	160	159	160	159	155	136	143	154	145	145	167	166	133	161	124	140	135	158	144	145	164	140	149	159	139	151	172	133	172	159	177	141	149	162	154	160	151	132	185	166	152	144	159	142	160	157	151	171	140	145	175	131	147	172	147	174	172	168	173	135	153	151	138	159	141	131	142	154	168	163	148	154	154	134	176	137	144	119	154	156	161	140	116	161	161	151	147	163	139	135	141	148	150	167	157	158	142	158	158	169	137	148	151	138	142	151	138	168	142	147	154	158	129	160	135	147	171	146	151	164	167	132	148	129	165	145	159	124	147	128	122	132	152	153	167	132	153	156	149	133	152	139	135	133	126	156	178	136	158	155	152	171	168	142	152	156	148	137	172	143	165	148	125	157	150	129	130	149	154	191	137	152	162	146	152	145	143	141	138	131	148	130	139	140	155	135	158	173	160	128	136	147	152	148	129	149	156	153	156	137	159	147	134	164	141	150	148	136	133	149	176	143	129	142	142	162	136	131	165	163	132	161	133	153	144	142	149	158	144	158	130	154	151	149	154	139	161	128	171	144	149	146	159	175	163	148	139	147	135	151	153	141	113	151	142	124	151	151	160	165	152	152	158	149	132	162	125	147	140	166	123	171	157	147	144	140	147	131	166	147	168	177	158	153	160	138	167	148	147	151	169	139	152	143	154	152	149	135	161	140	164	161	165	153	163	160	169	151	137	148	136	136	154	136	153	158	174	141	129	142	169	129	155	140	147	163	136	138	132	130	134	150	140	142	113	135	139	160	152	156	134	138	160	123	163	139	134	148	153	143	158	163	140	136	154	151	163	169	156	162	164	160	170	153	155	138	137	161	139	156	147	140	143	150	137	160	145	155	162	156	161	163	150	160	142	146	150	146	146	151	145	165	134	144	159	144	156	140	142	158	134	135	147	161	140	160	140	147	143	158	168	132	164	132	141	148	163	157	142	151	154	117	149	154	164	150	129	167	154	150	141	136	159	159	138	148	155	162	160	174	151	143	156	141	145	148	168	148	137	145	154	145	153	162	143	151	146	155	131	163	154	160	126	138	156	162	171	145	151	137	169	131	131	139	145	153	155	140	148	145	153	156	156	146	130	133	159	122	159	161	139	146	158	171	150	152	130	144	150	148	172	149	129	174	155	150	140	147	158	153	148	149	178	157	151	163	156	162	168	156	138	144	153	129	154	148	150	150	147	130	160	150	150	170	155	149	162	147	135	148	138	146	153	157	158	150	154	133	154	141	144	147	158	154	154	148	160	157	146	153	152	142	153	178	161	145	129	152	145	150	167	138	137	162	128	138	151	165	166	146	149	128	134	152	171	133	128	159	162	152	135	155	147	169	149	174	149	129	156	155	146	141	158	125	150	179	140	146	155	138	155	141	151	148	161	151	154	122	140	165	173	150	157	163	134	136	171	142	162	160	133	143	143	159	171	162	155	126	148	148	150	170	143	134	173	137	145	159	136	160	143	141	159	142	140	137	146	139	154	156	165	163	149	156	156	159	165	131	134	151	156	158	154	144	175	143	160	170	147	137	160	155	170	142	166	146	149	168	182	183	159	146	157	121	162	155	144	162	169	188	173	146	138	137	158	153	149	137	131	149	140	143	133	142	158	155	159	133	165	144	144	171	151	122	160	148	166	161	133	168	169	137	169	153	156	146	163	141	156	153	139	145	163	158	165	160	132	151	134	136	168	154	154	157	155	133	153	179	155	143	152	152	153	146	125	167	158	163	165	138	131	147	154	160	149	147	140	156	143	143	146	145	158	155	141	137	154	142	156	149	144	154	133	156	142	146	140	155	150	145	180	141	151	139	135	154	130	156	156	161	142	145	156	136	150	144	164	150	139	168	149	157	155	176	164	148	150	141	153	151	141	146	164	139	145	167	156	129	134	141	164	186	175	139	157	161	164	158	132	151	156	152	139	167	128	136	167	166	146	146	151	153	141	167	150	148	140	145	145	153	161	161	131	149	162	151	132	156	138	135	159	146	143	151	152	155	152	179	144	148	173	130	139	143	119	144	158	152	147	152	155	153	150	168	154	152	164	149	154	143	129	166	144	142	156	144	160	153	148	144	150	164	138	151	122	146	148	159	143	155	137	162	153	171	176	152	152	133	156	152	154	164	164	150	182	140	152	138	163	156	140	129	168	157	143	155	134	148	146	152	162	142	165	137	137	159	139	160	164	161	160	154	150	157	152	126	162	172	136	146	142	148	169	158	140	176	149	157	132	133	144	154	143	156	164	166	140	147	156	159	142	136	150	146	175	172	150	144	153	145	151	158	139	140	131	162	152	148	159	140	146	157	137	133	141	165	156	157	154	173	143	154	167	143	141	126	168	151	158	161	175	139	138	168	132	136	157	150	149	156	145	177	144	156	150	140	140	174	137	178	147	141	159	145	135	166	151	157	130	138	153	151	164	159	144	136	131	141	133	157	163	149	155	153	135	178	172	148	173	148	128	141	144	159	172	133	136	161	147	160	169	174	140	133	162	135	152	150	160	162	150	153	193	139	148	162	145	153	156	137	141	155	156	138	153	137	174	105	129	147	174	146	144	120	140	125	142	144	157	145	163	143	132	162	151	143	133	131	135	162	165	136	171	151	140	174	132	145	139	151	154	162	160	166	132	142	148	150	157	168	164	148	149	135	160	161	149	187	126	153	151	157	132	144	153	151	146	140	138	130	166	149	161	153	146	140	140	120	142	146	147	132	145	154	133	149	166	153	145	143	141	150	145	180	144	173	170	147	135	158	156	146	162	131	159	131	147	159	146	132	159	134	139
13263	801	1440	1590	1347	1092	885	850	698	657	603	561	512	539	508	518	514	476	485	505	501	432	422	447	416	424	463	435	435	454	390	419	402	410	435	429	431	413	436	404	405	397	398	398	411	416	403	389	405	409	394	411	397	426	420	390	414	394	399	374	425	370	372	392	434	400	402	417	404	374	366	388	367	403	398	393	412	428	384	407	398	449	405	381	404	382	359	403	401	366	394	374	407	400	407	375	419	378	388	365	384	403	382	386	431	403	382	424	386	367	395	388	385	426	383	391	398	371	401	412	386	402	416	390	361	385	389	403	395	411	441	373	420	400	399	390	373	380	403	431	358	409	365	408	394	413	423	425	421	386	396	380	420	433	384	429	409	393	423	384	377	425	414	364	407	378	345	432	364	389	374	391	407	396	385	424	398	414	393	414	388	400	403	377	408	391	382	407	375	392	405	389	399	416	395	386	370	418	411	400	399	387	409	371	398	406	407	389	383	409	393	338	442	384	404	405	380	396	392	379	397	372	434	436	415	367	399	416	419	409	402	378	383	408	411	428	406	437	401	428	409	400	413	391	389	441	379	429	379	399	383	424	408	363	400	378	395	373	399	399	397	382	387	365	391	376	374	361	375	398	372	378	420	384	368	379	422	373	417	431	420	375	396	403	366	399	409	373	394	355	366	388	393	363	349	435	404	384	371	394	388	420	413	370	390	389	366	403	384	363	444	356	422	381	406	391	400	370	404	387	414	388	411	399	391	388	399	379	400	365	409	398	399	383	364	393	406	412	394	408	365	407	410	402	387	401	405	376	421	410	362	379	404	387	414	424	401	406	423	421	394	403	374	443	445	384	378	392	393	360	415	379	416	398	403	384	396	444	421	416	355	363	359	379	395	386	366	384	395	417	330	378	402	406	419	396	390	396	377	391	409	389	381	403	422	385	383	394	398	376	423	363	378	384	418	417	393	431	393	362	389	426	401	380	417	401	393	374	407	364	401	411	369	358	397	413	414	375	397	399	411	391	393	422	406	411	403	369	385	383	402	386	404	395	388	350	389	394	386	369	361	373	383	376	392	371	378	403	350	394	403	374	421	367	386	395	426	394	395	374	415	435	403	410	417	389	367	388	393	404	373	372	387	355	405	394	402	382	382	397	398	401	424	426	387	412	399	390	388	404	395	408	404	380	389	370	382	390	400	407	383	381	406	388	373	404	391	370	382	409	418	397	402	374	382	401	401	396	428	387	400	373	393	407	365	356	377	405	371	366	391	400	427	418	383	378	353	376	416	398	415	388	406	387	377	407	421	412	378	401	398	411	431	394	407	405	402	407	387	389	403	418	394	398	407	409	428	400	416	395	397	421	369	406	382	365	357	427	385	386	412	376	380	391	434	365	401	416	394	438	372	397	384	417	408	381	360	405	415	411	366	388	388	393	378	387	387	420	382	427	378	410	370	407	347	376	400	364	394	382	403	389	392	345	440	400	440	414	384	395	416	355	384	395	429	418	429	399	412	395	409	392	388	408	443	393	394	404	380	406	367	405	415	408	416	415	412	390	398	415	365	405	411	410	387	420	401	363	403	375	400	402	378	385	371	395	357	400	393	402	404	392	395	407	398	377	407	398	368	401	415	366	396	425	378	373	387	405	412	396	395	410	439	409	352	409	424	406	376	409	426	430	420	397	426	414	416	384	397	375	444	374	424	392	423	386	387	390	358	387	394	402	392	411	382	401	410	388	406	385	390	384	406	404	416	390	399	409	375	386	410	404	398	385	408	377	395	373	375	398	386	372	410	404	378	377	373	376	397	425	380	402	390	362	397	396	398	364	412	441	417	393	378	380	393	410	396	399	412	412	375	379	410	428	399	371	381	418	383	351	389	394	404	396	402	391	381	393	419	361	405	396	427	373	381	379	402	418	413	403	379	384	398	398	392	388	395	391	386	369	384	418	401	409	373	395	426	378	411	382	427	392	394	421	402	352	398	411	415	338	371	423	406	396	422	388	383	380	395	397	386	374	392	415	391	443	380	427	412	422	392	408	414	394	430	405	405	394	450	391	393	392	386	392	441	392	391	353	407	378	397	433	398	370	432	385	399	387	389	395	375	387	422	351	406	378	363	394	431	413	402	397	412	394	396	410	406	389	404	413	402	388	412	389	369	408	385	438	394	416	427	431	373	425	427	407	412	417	386	427	393	422	400	417	388	404	356	400	418	389	407	419	406	367	368	400	391	368	402	386	378	402	366	364	391	408	387	444	409	387	398	423	376	379	372	397	390	398	422	385	396	434	373	382	417	371	328	409	370	372	394	392	378	399	415	407	416	389	414	375	417	393	391	383	407	398	405	407	423	413	385	392	389	383	395	379	405	415	372	422	412	366	369	390	424	381	381	364	431	410	397	417	382	431	429	361	365	408	418	364	403	428	401	396	364	393	408	398	387	385	383	383	383	372	413	397	385	380	366	379	377	406	391	399	399	406	372	392	393	404	390	394	383	359	392	425	426	367	385	381	400	360	431	400	381	414	398	359	395	378	428	395	422	427	417	396	368	416	402	414	418	404	395	410	409	385	412	421	391	424	366	432	387	409	391	390	380	359	402	402	409	429	421	385	389	407	402	388	396	385	409	395	372	404	394	432	392	364	369	400	378	393	390	369	359	392	429	403	424	377	403	391	390	413	392	387	386	368	420	377	380	390	397	407	389	399	402	380	427	379	387	399	378	388	390	354	385	386	389	402	404	415	381	441	376	407	384	401	425	398	399	420	432	437	407	413	387	355	380	423	390	349	405	385	386	429	357	356	368	372	403	407	399	379	422	413	367	382	382	384	400	403	362	388	380	399	353	428	397	408	428	385	395	410	417	425	392	433	373	378	360	397	388	414	385	385	378	366	405	364	410	399	391	386	416	404	415	381	374	420	411	357	385	399	411	392	397	430	384	417	399	431	398	393	391	370	427	390	384	424	403	393	424	381	369	371	415	405	383	357	362	420	384	363	373	400	369	392	394	359	411	401	409	380	403	391	419	401	398	375	375	386	385	353	392	402	420	394	406	408	417	397	399	398	445	376	394	406	374	384	371	408	407	368	397	381	408	375	384	392	416	386	406	402	382	405	415	413	391	377	423	427	360	429	396	398	396	369	408	365	394	379	403	430	366	403	385	368	392	394	389	379	385	434	378	402	385	394	404	382	400	385	390	429	384	438	409	355	391	428	375	385	388	417	397	405	398	362	396	387	384	433	403	388	419	405	401	378	370	398	421	375	361	391	418	400	389	404	412	433	394	383	387	379	420	381	387	385	377	414	380	381	415	399	406	373	383	371	412	404	396	387	379	393	410	364	390	385	410	394	417	414	404	438	399	423	405	383	392	401	408	407	386	399	378	413	437	397	382	405	345	386	378	420	400	366	394	444	412	414	377	395	383	402	360	375	389	405	426	365	390	399	411	394	369	397	465	380	399	414	423	408	382	391	383	400	389	426	384	388	389	398	406	418	368	421
3485	390	399	423	346	342	388	417	356	372	358	397	369	341	367	338	392	378	398	379	391	362	378	410	353	347	377	395	417	384	422	390	323	394	370	401	401	427	388	356	381	395	389	328	403	402	369	385	358	374	405	401	403	401	378	381	391	395	341	396	366	387	396	381	363	361	369	389	371	350	374	349	357	352	407	323	357	378	383	393	353	370	373	402	353	333	384	357	385	372	371	381	386	355	370	392	373	408	337	360	389	366	390	342	400	382	366	396	373	351	362	345	398	353	370	333	347	352	377	377	353	386	359	339	376	404	377	381	390	391	322	399	354	347	364	375	386	348	342	337	401	352	376	399	367	367	342	362	379	376	397	363	384	342	366	407	401	380	390	385	367	325	362	366	382	374	355	341	360	391	396	389	388	424	337	424	372	335	342	387	392	363	377	371	352	386	398	387	410	395	421	351	338	414	381	382	332	373	345	369	397	365	405	390	374	363	352	389	405	371	351	376	408	371	384	347	353	378	371	360	403	380	397	362	378	384	429	394	386	355	362	399	403	386	399	360	398	377	394	383	376	334	353	356	392	363	385	392	366	386	372	351	383	359	388	397	384	374	325	350	378	400	383	389	380	373	366	332	355	345	344	396	366	394	395	366	368	393	380	407	317	375	365	402	386	351	340	374	362	359	347	360	392	390	375	366	336	380	408	392	362	408	363	370	377	352	403	407	389	355	349	401	389	373	371	376	399	366	368	390	398	360	383	392	416	363	395	365	346	345	368	372	375	395	412	421	338	391	382	386	381	341	373	353	373	349	378	408	347	398	385	351	399	359	407	394	400	363	366	361	408	369	380	373	363	370	394	363	355	351	353	349	379	353	398	356	351	371	339	377	378	354	390	363	370	368	354	367	390	370	360	377	365	356	376	328	410	400	364	380	391	402	356	402	404	362	393	367	349	387	416	398	363	361	395	412	379	381	406	365	393	351	371	365	422	422	390	354	375	385	421	356	401	373	361	366	425	393	340	413	394	403	348	363	383	361	385	374	408	383	408	422	401	376	385	367	349	379	385	367	356	370	358	373	339	397	373	344	364	372	364	352	406	393	352	360	395	396	426	418	382	349	379	373	376	435	453	405	385	366	363	389	376	352	365	363	359	403	355	401	430	410	368	401	368	378	380	382	389	399	344	365	406	368	376	404	365	374	386	371	367	364	370	378	393	384	354	381	363	397	402	407	383	390	388	336	367	378	364	415	371	410	354	394	348	345	378	377	341	432	371	352	354	394	379	365	394	402	321	403	363	367	407	345	367	362	393	341	362	423	382	402	403	330	376	352	385	378	403	366	375	335	392	360	392	385	419	361	353	395	378	391	387	374	313	379	373	368	378	392	391	390	383	372	416	394	411	333	343	363	376	343	382	402	398	371	394	366	365	359	407	394	376	362	369	334	368	354	377	382	368	410	369	384	373	402	410	376	413	366	358	379	405	375	383	375	423	374	371	352	400	379	390	370	380	344	359	398	342	351	355	388	374	356	370	358	353	371	360	412	376	367	370	345	374	400	393	360	380	405	369	365	405	389	368	402	346	368	406	362	389	332	372	386	365	369	403	367	389	397	390	421	383	339	345	403	387	368	367	398	378	361	381	374	418	378	411	335	352	381	385	374	361	332	366	400	411	337	352	390	388	370	405	425	384	381	378	379	386	350	380	373	380	375	370	395	386	364	350	364	389	369	383	399	385	375	351	397	393	416	328	384	387	373	392	396	360	379	368	415	416	410	374	407	373	374	361	337	363	390	360	367	385	360	397	368	405	393	394	385	410	386	388	383	384	387	365	348	409	411	389	382	347	344	390	389	380	380	393	362	355	367	375	392	383	411	369	389	381	380	332	367	344	422	394	356	381	349	385	343	366	368	402	387	396	387	377	376	388	371	382	337	388	359	389	387	382	345	356	365	398	399	370	388	371	412	385	383	344	354	387	375	358	382	369	371	376	403	377	420	398	385	367	385	334	351	364	388	349	404	395	402	380	373	387	377	386	375	427	389	348	357	370	404	391	351	403	423	355	391	374	374	389	331	397	361	386	379	440	382	375	377	372	407	376	347	373	390	370	372	387	369	354	349	416	387	376	358	422	406	372	408	397	392	397	383	388	377	402	364	401	362	416	388	372	402	386	376	385	354	381	376	382	404	411	381	398	395	368	368	356	384	406	404	377	401	382	373	373	401	374	339	387	380	415	340	400	384	382	393	393	379	397	373	357	394	391	354	355	362	390	385	350	397	379	384	368	348	395	393	345	372	374	387	383	362	372	389	371	403	411	391	362	368	371	394	379	390	397	376	404	398	391	380	365	410	389	407	390	389	387	390	382	373	360	352	366	388	392	379	416	406	364	387	377	401	368	406	364	384	366	368	407	375	350	415	379	366	366	403	388	374	391	409	368	365	373	378	410	400	377	364	379	386	371	385	372	372	372	370	366	370	404	367	358	383	370	371	364	374	374	367	360	391	376	390	356	372	379	406	403	350	360	360	396	417	356	378	319	373	393	368	400	402	388	378	393	382	365	356	403	365	376	381	360	354	383	365	398	383	410	367	385	388	371	366	435	370	396	361	379	370	351	334	350	392	359	375	346	346	382	381	421	339	398	367	383	345	426	386	398	377	395	370	360	365	360	382	397	360	385	366	380	358	367	362	388	362	362	378	382	372	415	366	393	405	364	369	367	366	357	358	437	381	345	379	403	413	344	395	402	365	406	379	360	359	380	360	375	382	393	388	359	366	355	396	363	376	405	386	390	395	373	399	350	376	405	391	373	334	357	376	393	384	390	366	391	360	362	389	383	359	342	348	357	352	370	394	351	390	391	380	377	368	367	400	349	353	396	375	375	397	399	346	351	398	329	370	376	393	375	385	366	361	395	347	373	384	389	405	373	389	373	386	372	382	351	356	432	364	394	345	354	393	315	380	398	357	381	393	373	394	406	377	376	381	355	384	338	413	371	394	346	342	374	360	337	382	421	366	388	404	415	386	359	370	367	406	404	408	394	361	389	404	356	414	377	345	378	356	421	374	404	394	366	377	375	385	361	344	380	399	400	388	391	370	430	412	387	376	361	384	397	399	390	393	353	366	378	387	389	362	361	382	403	356	409	365	394	351	367	389	384	387	352	378	364	378	370	390	357	369	410	403	386	348	377	403	373	365	358	361	390	405	376	376	423	364	391	352	381	389	331	386	404	347	346	353	389	414	370	386	364	420	401	348	402	392	412	395	390	398	400	328	391	371	382	372	368	358	403	369	329	311	368	359	421	391	401	382	404	389	384	349	387	387	410	400	371	380	376	391	397	384	377	384	354	383	349	380	397	341	357	372	347	406	381	344	337	368	370	356	416	364	358	378	370	360	418	357	378	407	372	358	383	389	379	382	400	370	415	348	350	413	401	385	406	400	387	434	378	383	343	332	379	380	387	347	358	395	375	381	354	344	379	363	378	393	330	378	408	373	377	333	407	378
3590	848	931	889	935	917	872	938	867	878	849	951	890	925	959	911	905	916	849	897	901	919	893	940	920	849	925	897	909	899	902	915	893	900	910	881	906	896	914	953	912	896	933	879	932	912	928	889	923	945	919	896	900	925	840	914	868	934	884	903	941	898	866	864	940	878	878	933	874	927	930	923	849	905	859	867	883	836	943	909	944	871	946	937	908	907	874	919	859	913	874	892	901	918	908	923	960	895	890	931	874	874	888	874	910	898	873	894	874	862	901	899	849	882	927	933	935	874	863	992	914	922	902	897	952	934	904	951	871	920	915	966	894	853	947	909	946	893	895	939	919	900	912	956	894	910	894	932	856	925	908	897	881	876	888	921	927	875	962	880	902	899	876	935	941	878	891	927	941	910	873	974	874	886	849	865	938	880	894	910	857	900	944	847	901	865	897	856	977	905	910	875	875	906	937	893	941	889	893	883	870	826	939	903	878	991	888	905	939	935	937	854	906	925	920	891	904	934	904	920	884	928	874	922	889	904	890	915	920	883	904	870	830	861	902	935	910	941	899	917	863	926	873	904	918	915	885	953	914	891	940	950	935	911	871	914	927	876	866	892	892	893	889	880	886	911	920	920	854	918	887	927	915	917	889	872	914	888	912	930	913	922	914	860	886	955	888	964	912	890	952	901	887	899	882	915	929	931	897	915	940	943	941	913	864	908	868	930	878	888	870	874	893	905	921	907	938	921	940	860	882	947	899	884	891	891	901	900	878	919	903	952	902	895	875	942	920	953	915	902	926	917	927	909	918	903	912	912	897	911	892	945	920	847	913	948	856	868	905	902	971	889	941	856	946	910	883	897	878	883	893	869	933	900	886	908	886	899	920	894	879	890	883	918	887	896	913	837	911	892	903	916	853	914	912	945	858	893	922	869	886	893	915	941	911	921	917	855	920	943	869	947	908	1001	956	877	870	933	919	865	902	888	874	887	933	859	877	947	897	914	878	896	907	909	886	931	901	874	896	891	843	916	926	881	936	890	888	891	933	817	856	928	897	892	958	894	844	903	916	893	870	878	854	882	851	889	899	879	897	938	920	904	916	865	886	869	904	879	939	888	956	860	934	904	929	920	890	919	901	878	886	912	891	940	833	880	965	916	868	907	853	852	911	917	871	920	888	915	887	893	902	895	865	897	916	879	914	925	908	937	890	873	854	853	878	903	893	882	851	913	856	870	887	887	876	888	964	946	918	874	860	857	899	929	903	912	876	966	912	951	884	911	864	984	916	870	915	898	872	892	952	900	901	891	880	909	917	919	907	906	913	899	938	947	922	858	914	921	921	873	963	887	913	948	938	937	854	865	957	859	877	900	871	941	880	918	926	884	862	896	917	853	899	916	971	931	889	895	877	872	920	835	866	887	888	901	946	879	891	913	912	870	915	961	895	858	882	864	890	952	881	833	862	927	822	911	875	878	949	911	942	910	884	902	937	965	894	940	922	922	912	932	926	924	948	871	889	890	873	888	877	872	918	879	909	956	877	835	860	862	877	917	930	880	915	888	889	889	857	955	874	952	917	890	866	882	937	885	890	919	902	919	926	910	937	881	890	909	865	888	876	888	864	908	892	900	873	919	906	893	890	895	873	934	871	892	886	934	892	899	905	942	833	895	901	900	911	929	939	871	895	919	890	954	889	885	881	873	943	958	887	889	882	878	869	889	875	902	866	929	964	896	917	898	937	916	936	883	889	882	908	928	888	926	908	863	881	885	906	897	868	890	927	856	881	935	939	856	892	932	897	913	930	930	884	937	864	924	931	876	888	863	857	906	897	927	925	925	882	926	897	852	892	919	858	896	918	907	904	870	890	938	859	893	858	892	905	934	907	903	895	952	900	905	892	902	944	866	926	906	879	901	911	871	857	857	949	946	936	869	925	884	854	928	866	933	879	879	886	876	880	894	881	924	888	883	893	943	884	940	885	836	870	865	895	868	924	893	913	907	868	878	901	918	929	862	854	926	884	888	903	890	916	962	894	926	921	850	876	844	922	934	826	948	927	893	977	883	893	929	888	866	959	886	866	899	867	861	856	977	889	877	903	866	902	906	942	918	874	885	943	849	908	856	935	893	886	859	911	893	933	876	865	872	970	946	929	905	902	872	854	885	908	920	915	875	884	869	938	915	874	942	886	866	849	928	896	855	947	943	934	875	881	896	940	902	894	899	875	953	922	884	897	916	911	921	950	875	895	953	938	849	897	924	890	876	909	944	858	918	897	960	888	898	921	935	882	901	896	886	879	872	896	917	895	877	898	891	883	892	900	906	869	922	894	845	898	908	881	882	864	857	949	888	859	971	903	878	881	959	894	911	873	893	913	917	919	859	888	935	926	881	917	915	945	938	931	916	888	919	894	931	890	869	934	875	906	887	836	845	899	885	909	899	890	906	928	859	914	850	904	942	881	926	931	902	873	906	833	897	934	918	877	909	870	889	884	911	919	895	897	866	914	938	897	915	882	939	937	903	899	901	881	875	893	870	901	898	871	888	877	931	911	909	921	902	895	890	909	920	878	964	873	929	946	909	871	867	913	887	888	915	876	945	916	877	908	923	891	878	879	929	923	852	891	878	970	883	899	941	880	921	881	871	909	894	887	915	893	937	876	912	915	898	893	900	883	910	907	940	911	857	907	883	856	927	937	900	900	843	910	869	959	948	883	862	903	894	858	931	927	919	876	864	871	959	924	887	900	868	941	887	881	921	859	932	885	958	894	892	962	897	913	962	915	873	951	918	943	875	877	916	889	890	843	929	864	926	914	875	955	927	924	953	904	878	870	860	882	887	913	888	864	842	847	915	926	900	886	872	860	874	955	891	954	877	827	895	815	954	954	963	884	865	918	887	906	941	916	833	965	962	897	913	905	932	863	905	869	907	921	921	894	884	897	886	878	948	892	927	894	891	880	908	924	898	954	941	863	897	906	907	932	870	903	884	990	912	914	890	873	940	910	929	902	896	904	865	911	865	900	902	942	914	934	875	926	868	872	926	951	915	900	870	885	875	937	924	855	933	901	863	908	910	886	930	897	884	845	909	859	884	896	917	874	925	874	902	908	942	845	845	867	883	873	849	907	906	913	929	907	941	923	877	874	902	970	933	864	895	881	945	921	871	936	934	854	892	907	907	876	901	888	865	917	918	890	940	893	887	924	905	849	859	882	912	891	894	914	931	887	953	873	908	901	915	883	905	920	955	917	890	863	875	902	899	933	866	841	878	914	923	922	916	957	856	919	931	918	918	873	892	860	858	887	850	869	896	963	875	883	927	893	881	964	929	902	924	918	897	895	885	813	901	922	914	925	895	882	904	849	945	904	895	905	924	907	856	878	908	942	926	901	860	917	896	935	920	867	940	925	904	937	884	873	894	923	911	929	933	955	895	960	919	850	901	931	923	925	889	915	945	933	926	862	885	949	882	931	946	920	866	878	894	847	967	904	857	892	894	824	926	929	883	821	858
13161	910	598	481	429	372	387	368	412	328	362	389	347	335	319	347	346	341	308	319	338	385	324	340	369	304	360	328	311	321	342	319	357	358	332	320	316	342	327	326	356	329	330	340	330	325	318	357	319	352	329	306	336	310	313	327	330	324	346	357	336	371	354	345	349	339	359	328	315	304	339	338	343	348	307	332	328	314	315	326	333	287	339	337	340	352	347	376	330	322	335	365	351	357	331	356	331	335	330	298	318	305	343	332	352	323	331	320	337	324	355	336	335	347	330	364	352	342	319	337	312	305	311	295	344	341	322	327	336	335	347	313	307	332	289	319	331	350	356	311	340	361	347	347	327	340	337	334	347	301	345	322	330	331	341	329	301	339	325	367	356	315	348	362	370	311	348	325	342	351	315	354	325	331	323	328	334	344	324	350	319	311	253	330	337	319	289	341	309	345	370	343	322	324	321	303	336	327	311	357	345	338	319	332	340	308	324	336	305	330	350	352	340	335	316	318	338	334	346	337	332	326	313	354	343	334	340	351	330	319	311	364	332	336	315	339	319	335	323	352	323	301	298	312	336	337	369	337	317	319	349	314	358	325	329	349	325	322	313	380	372	328	324	350	360	285	310	332	342	332	349	368	338	357	333	311	337	316	346	359	337	360	345	323	322	347	319	309	295	310	339	309	312	332	292	345	359	364	361	334	338	326	332	348	311	350	299	314	360	343	302	320	327	329	375	353	339	334	298	307	316	343	334	321	318	371	336	306	339	318	340	275	323	323	320	331	302	338	346	342	332	310	357	362	362	349	333	349	294	315	342	309	346	325	284	355	307	321	340	324	312	298	334	321	296	328	355	313	320	347	306	320	363	321	330	338	358	314	317	353	308	321	299	348	371	378	342	360	337	296	319	361	362	349	338	327	295	322	327	324	333	323	331	348	305	314	350	341	308	330	360	300	319	345	312	335	362	336	363	309	325	362	327	342	294	332	350	342	325	356	319	328	371	323	314	301	310	364	319	342	334	350	341	322	307	320	340	299	323	323	384	377	414	322	324	312	334	331	322	342	333	344	377	352	338	357	334	340	314	338	344	308	344	319	340	339	339	353	355	340	325	326	344	341	345	315	324	329	322	311	350	338	326	322	324	331	348	352	323	330	311	334	357	335	326	339	310	337	366	336	312	367	363	344	335	339	314	335	330	318	322	308	308	310	330	327	314	329	306	320	337	361	325	347	328	339	337	319	350	329	322	327	312	343	328	353	349	323	327	308	343	344	313	347	349	369	341	340	314	305	303	336	324	339	307	302	370	330	326	313	334	317	338	349	346	344	333	360	330	349	317	336	298	319	368	336	332	351	330	320	310	342	343	339	305	339	364	327	330	340	355	367	329	314	332	305	329	327	326	321	325	352	308	345	283	346	303	342	329	321	290	340	344	324	338	310	333	313	322	340	357	339	369	377	314	377	315	328	364	366	333	334	322	306	345	335	332	351	326	350	317	299	313	326	302	329	324	333	311	340	370	293	346	360	297	288	357	357	326	352	381	352	323	324	325	317	328	368	319	320	328	320	325	322	364	338	315	307	340	324	353	329	302	356	331	336	336	335	314	348	348	352	328	338	321	321	353	327	365	361	351	335	346	397	325	331	360	316	331	342	338	324	321	370	353	336	300	316	312	353	319	323	319	373	336	362	325	341	373	328	309	360	341	326	342	374	320	317	345	355	331	362	344	349	349	355	330	337	294	341	307	331	334	333	312	324	329	323	323	302	341	319	324	303	357	352	314	332	350	331	298	296	323	309	336	326	344	307	333	356	341	331	356	343	333	315	349	348	343	306	347	312	351	367	347	309	320	325	355	343	347	336	323	320	288	338	311	303	321	329	306	327	320	355	360	295	362	341	347	300	361	370	311	348	320	351	347	357	337	301	333	313	357	370	324	324	322	310	335	296	334	322	325	327	331	329	331	332	333	355	370	342	321	330	326	339	333	335	342	293	351	302	364	309	353	331	337	327	357	313	310	328	357	333	317	356	308	371	318	357	327	338	338	309	341	324	328	348	351	327	362	336	332	331	315	328	338	325	305	325	339	341	329	347	346	330	329	310	362	315	298	364	351	346	312	369	343	357	377	350	333	336	350	376	344	364	339	371	331	340	323	339	345	327	349	313	336	374	352	312	309	350	317	323	330	348	277	283	322	329	325	325	346	336	304	338	317	331	354	289	357	305	336	343	351	325	335	342	323	336	353	352	330	285	336	343	330	346	338	343	331	316	373	330	346	346	309	337	353	324	354	349	353	338	366	339	317	328	344	328	333	328	330	328	297	349	373	339	328	308	322	349	343	364	332	374	381	354	336	326	301	326	340	327	351	332	313	306	319	333	328	306	338	334	336	348	323	329	332	347	334	363	327	359	343	314	293	337	306	328	334	340	328	312	324	325	341	351	320	331	336	340	381	311	354	330	341	311	360	321	343	344	319	320	300	307	335	359	304	316	353	345	318	345	358	329	347	351	357	312	338	348	342	357	349	330	326	334	365	325	350	319	336	323	300	336	321	363	357	346	308	303	309	323	342	340	342	317	362	350	357	324	343	302	327	346	346	343	310	304	342	332	317	358	328	369	337	353	327	305	297	357	364	308	331	312	348	332	333	337	339	317	324	332	343	337	309	314	296	323	314	353	336	323	345	346	321	319	310	343	347	335	311	357	313	368	300	337	339	328	367	350	335	343	367	306	340	298	332	321	324	343	330	308	329	297	379	308	347	331	333	356	326	318	325	343	353	328	303	336	347	336	319	354	354	306	323	331	339	339	320	324	314	332	367	361	338	329	337	304	377	310	329	326	374	330	335	309	348	324	344	336	324	327	319	317	313	319	304	309	337	351	322	364	353	306	348	327	379	369	330	339	333	309	352	335	338	319	325	327	312	328	313	322	342	342	315	323	309	332	324	329	308	344	323	319	333	326	314	348	346	304	325	330	313	340	335	314	318	316	330	314	324	305	317	315	336	351	330	298	348	313	367	345	320	324	345	367	332	348	327	338	313	320	335	329	334	331	333	282	328	315	332	337	358	340	327	334	286	323	300	313	334	336	313	368	332	325	331	367	306	343	338	315	335	315	298	365	319	350	338	347	349	329	324	340	348	344	342	342	335	327	331	398	313	351	371	323	322	327	317	324	362	310	342	321	298	308	304	328	323	327	326	343	324	334	357	345	366	352	339	333	339	329	311	359	350	353	324	306	319	343	320	337	352	346	341	313	319	333	330	345	352	344	318	359	335	329	318	319	346	360	337	350	344	342	306	349	332	366	325	366	316	312	305	322	326	351	344	338	336	327	337	306	297	292	354	331	294	362	343	333	352	333	326	364	329	317	340	317	344	328	315	282	328	348	334	364	350	377	291	337	322	308	339	333	325	306	354	344	318	321	338	334	287	321	315	329	337	336	294	343	361	382	327	333	368	303	313	349	345	304	317	357	325	368	304	340	351	331	376	327	317	323	349	322
9978	1007	1314	1454	1238	1162	1037	989	996	866	936	850	877	867	846	838	854	823	806	827	799	844	803	802	781	841	773	863	812	779	817	784	797	837	847	851	791	762	787	812	842	832	826	735	760	839	826	797	764	792	777	769	809	820	824	836	750	749	810	814	764	816	795	809	774	796	781	796	840	747	831	816	804	767	770	790	788	847	832	760	826	818	765	796	819	759	820	776	785	787	744	801	778	719	786	764	762	746	807	816	849	788	792	760	816	811	802	833	790	787	776	757	801	851	835	825	737	742	747	788	808	792	816	771	817	820	816	823	786	804	795	773	748	786	785	749	780	808	803	765	798	759	800	832	804	751	802	783	814	749	799	771	744	784	830	802	775	800	751	778	791	798	784	804	732	779	791	789	823	727	784	738	800	743	835	796	755	815	755	760	799	813	782	782	814	813	781	811	800	747	783	759	804	819	762	800	757	840	753	727	782	745	779	840	792	812	791	756	802	756	766	801	782	793	727	773	793	804	779	789	809	817	758	809	782	805	787	795	768	771	749	783	836	813	746	778	843	779	776	811	821	780	749	794	759	813	809	805	800	787	784	789	780	763	731	791	764	790	810	819	793	766	813	773	795	743	791	796	791	776	807	790	773	822	757	792	831	782	797	792	773	794	785	793	780	831	797	744	804	756	771	822	781	758	773	792	824	806	819	774	785	740	757	774	790	790	778	811	767	811	764	783	818	775	786	775	766	793	778	806	807	763	747	788	788	757	725	786	782	720	804	819	783	781	838	785	740	762	777	771	769	732	801	786	848	758	804	819	735	786	770	757	764	797	806	798	794	811	745	804	748	827	805	783	821	789	784	760	725	809	745	823	779	791	798	792	811	794	775	782	796	814	762	769	755	826	829	764	831	819	860	804	754	798	802	812	725	810	776	789	814	759	789	780	745	820	777	770	816	777	738	788	802	824	742	759	828	818	757	801	788	813	826	838	790	783	793	786	771	802	837	786	769	750	820	827	802	783	767	780	809	791	772	788	780	788	801	833	741	790	762	800	850	726	796	837	795	801	796	773	793	793	852	802	776	791	792	782	801	730	820	815	770	772	760	762	789	797	766	810	851	746	785	839	789	772	753	767	784	767	757	757	778	800	798	734	831	785	796	793	770	806	820	794	816	837	757	805	796	804	772	771	808	798	739	779	762	789	825	780	762	848	777	800	835	773	799	745	827	827	840	813	788	816	771	772	793	779	741	783	771	775	775	806	819	754	815	786	802	756	802	758	795	765	808	763	761	805	759	783	838	763	791	821	760	828	859	789	825	793	735	818	826	767	775	819	809	762	758	781	772	819	791	774	763	752	705	828	748	799	773	766	791	752	768	820	802	750	784	775	813	794	786	786	828	800	772	781	763	767	800	841	820	772	810	812	765	728	830	796	771	806	779	786	793	800	761	788	764	771	805	802	754	742	803	798	828	760	812	810	824	819	800	772	819	766	805	781	770	738	787	773	786	810	786	824	795	816	771	823	852	771	761	784	814	777	781	812	806	784	820	787	795	764	783	773	764	819	773	769	843	796	774	825	738	799	757	786	810	814	755	804	778	776	832	833	806	792	757	808	757	794	801	764	808	756	805	752	817	766	796	782	807	811	840	797	790	757	813	774	743	807	781	728	830	850	805	781	836	781	822	761	809	813	811	759	813	739	757	794	769	817	789	800	818	756	755	777	775	804	758	790	850	783	780	780	758	787	784	802	808	762	820	802	720	774	822	780	804	779	775	796	805	835	804	772	841	766	807	781	802	811	821	806	800	740	765	769	800	793	805	863	776	769	800	841	805	800	790	816	820	816	836	799	831	807	805	754	774	840	802	799	813	837	732	847	783	800	842	804	800	821	768	809	702	821	818	797	803	785	766	795	777	786	777	796	804	795	832	819	727	767	822	764	799	789	802	778	774	772	768	870	830	839	723	802	789	823	820	751	753	745	753	783	753	723	816	840	780	779	800	788	732	755	792	817	843	780	834	788	757	807	840	813	792	776	748	815	791	813	788	795	796	722	754	821	817	821	812	825	808	839	762	766	790	785	769	796	796	785	809	782	772	763	727	812	830	796	761	836	800	816	802	819	766	772	860	816	816	825	818	834	802	787	799	783	828	810	784	813	811	791	788	739	773	811	832	790	731	797	806	779	790	806	809	799	802	744	781	764	776	789	763	844	792	821	841	806	844	826	788	750	786	815	784	788	790	764	738	829	809	768	788	740	761	736	791	747	831	796	790	789	764	832	787	771	831	777	848	834	729	800	790	760	808	795	792	792	772	798	793	694	823	795	811	753	821	803	773	743	799	780	779	822	773	739	811	764	814	811	848	773	786	844	804	779	780	813	759	766	800	806	797	810	839	793	743	796	769	781	802	880	806	810	838	765	779	705	769	770	811	814	764	785	769	787	804	756	788	779	825	802	767	749	845	753	839	780	820	837	790	736	761	819	777	816	785	818	802	785	793	755	831	790	784	792	844	765	819	791	756	794	778	799	813	829	794	821	750	815	770	823	753	834	731	821	756	809	749	732	788	785	820	753	822	800	804	760	778	835	824	741	829	829	755	779	787	812	805	751	767	801	779	766	782	835	786	832	818	771	737	797	821	758	784	747	769	786	771	784	765	791	770	830	814	801	844	758	819	775	774	783	748	829	803	826	806	772	819	782	792	801	820	813	781	805	814	787	821	799	817	757	782	785	826	818	839	783	834	823	760	783	810	758	799	814	783	817	753	763	732	780	804	814	819	840	837	828	820	802	776	775	759	772	798	716	817	799	805	778	800	793	799	784	810	768	787	774	784	790	822	784	791	811	754	801	817	777	805	801	838	781	805	773	762	772	797	773	760	751	793	811	786	786	834	797	800	774	791	780	805	834	827	790	852	759	797	810	821	750	779	754	823	804	812	715	799	790	723	801	777	819	725	801	798	840	802	829	806	791	784	809	797	781	780	795	800	812	808	784	745	746	741	738	813	740	851	808	762	780	785	797	794	772	797	762	793	858	798	786	790	843	797	809	761	802	777	744	731	811	845	714	796	752	759	787	820	790	811	796	788	834	748	802	765	799	760	783	807	785	746	775	800	812	775	786	795	739	778	787	817	733	802	823	789	759	743	790	813	803	842	810	797	779	785	794	813	785	792	765	827	805	827	773	750	793	755	789	766	790	802	762	770	758	834	789	753	771	771	804	760	784	817	796	783	771	754	763	787	787	820	790	797	812	757	777	776	796	792	790	760	828	789	769	793	763	776	761	732	788	796	829	803	785	818	801	782	753	806	816	734	777	783	763	784	802	788	817	743	796	809	805	779	839	831	865	719	784	776	777	825	803	736	812	801	804	754	794	819	808	821	788	794	759	853	793	809	780	753	803	745	804	783	769	817	831	816	826	736	775	779	834	807	787	801	780	769	799	733	782	765	875	803	790	770	785	808	790	779	788	766	832	785	812	802	747	785	772	776	771	721	765	750	796	842	764
20777	1638	662	529	334	299	219	222	201	175	186	178	175	160	145	155	131	150	149	156	167	180	143	145	154	152	166	164	159	148	162	147	156	144	145	175	130	126	172	184	152	155	147	162	141	156	142	154	158	156	141	127	138	131	139	142	135	167	153	131	143	149	153	156	156	142	145	136	182	177	160	123	158	130	148	160	142	131	164	128	140	141	166	134	154	149	160	160	144	164	166	127	153	153	138	138	153	149	152	154	146	135	123	147	158	153	145	155	124	143	170	151	148	150	152	147	150	147	142	158	141	152	167	172	154	157	168	151	159	163	159	153	162	150	171	139	151	161	149	166	150	152	153	166	152	153	144	161	132	160	147	163	152	154	138	141	160	122	158	175	168	139	156	141	154	140	139	155	143	173	159	145	175	155	129	158	144	140	147	148	124	129	142	153	146	131	128	162	135	149	150	140	178	187	133	159	140	148	143	150	147	144	153	157	150	157	162	170	146	158	178	170	155	141	137	153	132	155	149	161	153	145	146	146	146	147	145	147	125	175	145	131	149	117	140	134	160	157	129	163	133	135	152	141	136	157	167	140	152	159	164	137	129	152	171	126	140	160	148	135	164	171	187	150	120	159	136	137	156	165	145	161	151	144	134	153	134	151	166	141	148	128	150	129	155	172	124	155	142	134	127	163	151	167	134	141	150	154	139	121	133	162	164	171	140	151	146	151	136	146	147	145	160	154	155	160	176	163	140	147	146	142	143	150	181	161	139	137	157	136	142	159	162	140	141	128	169	120	141	155	103	149	155	156	158	159	152	158	126	141	142	144	153	170	159	134	142	162	157	142	145	139	165	155	120	140	138	156	129	155	151	164	159	156	135	140	161	153	135	176	152	121	152	136	133	152	127	153	132	126	140	142	152	158	157	144	127	159	136	189	142	150	151	150	155	139	139	136	161	125	138	158	146	142	146	164	149	145	143	146	154	133	135	153	152	148	146	136	167	154	144	140	156	143	149	145	138	146	136	144	156	155	145	142	143	165	155	149	156	137	130	127	139	124	160	150	152	151	146	136	165	163	136	160	147	167	157	158	162	134	149	180	150	151	125	130	146	153	147	121	150	142	132	165	157	150	150	136	143	124	159	148	161	141	160	144	158	132	140	141	135	139	130	153	159	152	161	145	159	158	147	152	149	146	126	150	157	139	149	135	163	146	135	156	143	142	169	143	129	120	154	152	172	130	151	147	141	152	132	137	153	144	137	133	150	116	112	139	162	146	181	132	167	150	152	144	148	142	152	147	134	153	189	138	156	144	159	131	167	145	143	151	146	140	138	148	143	147	155	136	136	143	153	145	133	148	144	152	142	143	165	161	147	145	156	150	136	156	151	162	151	158	162	153	138	155	138	153	184	163	150	135	142	159	124	135	155	148	158	151	166	155	143	172	161	152	130	151	154	146	142	130	145	164	124	156	152	145	135	147	140	143	140	139	146	159	166	150	150	159	133	145	144	138	144	148	153	144	172	136	160	119	144	156	145	134	150	142	147	176	142	158	148	165	159	121	149	144	159	153	146	144	111	120	152	156	167	128	146	163	150	150	144	158	148	130	154	141	159	123	164	145	167	142	151	161	157	154	181	162	139	150	125	147	127	146	162	154	145	136	164	161	151	121	155	164	164	130	145	151	154	137	150	136	164	127	141	147	140	165	149	142	140	147	133	171	146	168	142	128	157	153	156	151	126	176	144	152	149	136	142	134	133	130	160	160	150	125	137	154	161	158	156	158	168	138	140	150	188	124	131	150	152	132	128	158	140	158	144	151	140	157	155	160	146	174	162	149	176	139	139	149	154	152	169	143	146	156	172	137	149	145	151	126	144	151	167	149	142	156	138	148	145	149	152	150	159	150	134	145	149	140	139	145	144	134	134	149	157	137	154	133	158	153	138	154	136	144	174	149	142	146	135	146	156	124	141	156	146	138	152	134	135	147	144	158	138	158	138	154	158	145	163	142	146	139	151	136	160	143	134	128	166	137	139	167	130	168	141	146	164	155	152	142	142	124	139	152	130	137	160	167	146	123	143	147	140	154	142	123	174	145	176	150	139	162	146	159	143	143	167	128	149	137	168	162	173	146	153	151	144	157	146	145	139	128	151	139	144	146	148	162	167	160	127	175	158	147	150	130	131	150	149	144	150	151	133	166	138	156	154	130	148	147	144	139	149	139	168	133	148	118	135	141	155	153	166	146	155	141	145	136	151	157	151	148	159	131	148	142	125	151	152	135	163	157	166	153	161	140	138	172	132	131	127	147	157	146	126	160	162	143	146	169	137	152	163	128	127	139	159	164	136	166	138	145	128	162	130	155	175	150	161	148	137	142	124	140	139	152	143	160	119	148	137	136	133	144	162	148	152	150	132	159	139	147	128	151	148	158	137	161	173	153	137	153	138	154	156	141	153	135	150	148	164	142	148	164	155	138	146	148	151	142	133	128	164	166	137	146	163	136	138	146	157	156	156	139	141	149	143	164	133	155	137	164	175	175	158	149	154	143	156	171	143	133	153	165	162	157	193	131	130	144	142	142	158	139	164	141	116	132	154	174	139	155	152	155	144	145	131	160	157	125	136	129	155	144	153	157	154	143	122	147	146	141	151	174	162	148	143	136	128	130	153	188	127	170	152	151	137	134	161	146	148	163	140	148	128	154	134	131	135	136	154	143	126	132	161	133	144	139	153	136	134	143	153	146	170	143	146	151	153	136	145	147	121	168	140	158	165	132	170	146	138	162	134	137	144	140	139	165	130	153	172	145	150	155	150	148	168	130	159	146	151	162	136	128	142	149	138	149	150	155	148	148	149	144	147	141	132	144	143	140	140	146	151	151	149	148	142	140	146	150	138	122	182	138	143	158	155	144	136	134	149	179	132	141	147	160	120	129	168	129	131	148	130	124	154	141	132	145	139	161	146	152	151	132	161	116	136	151	164	155	185	169	137	154	138	141	160	144	121	149	157	151	145	122	149	144	157	147	143	167	150	166	156	172	143	147	153	159	153	157	145	133	150	153	130	150	165	177	149	132	143	139	157	163	144	142	169	147	170	132	150	145	144	167	160	143	143	145	141	134	139	146	164	152	154	161	163	159	127	159	142	133	160	156	143	133	166	122	143	125	144	140	141	134	141	138	143	136	120	153	136	138	147	161	153	143	140	161	148	163	158	148	129	161	139	146	154	158	136	143	139	156	142	146	152	157	157	155	154	169	152	127	137	152	146	144	140	143	142	150	162	154	148	148	143	155	146	158	151	124	160	147	140	137	167	136	144	139	169	164	131	160	155	153	168	160	138	144	160	158	143	155	137	131	140	158	149	139	172	157	163	139	157	165	151	139	157	153	158	164	165	152	143	155	130	166	145	154	131	155	149	178	179	111	165	155	145	166	144	138	142	149	142	135	159	150	157	137	137	154	148	168	125	162	160	152	158	143	127	160	124	166	164	142	145	161	145	161	131	138	156	139
12629	802	1436	1600	1421	1072	935	812	734	676	638	593	569	483	520	474	485	467	451	478	512	434	501	450	438	422	435	430	411	415	400	398	383	430	401	389	406	393	408	380	405	415	412	439	374	381	372	413	404	421	427	394	399	408	397	395	402	409	395	383	413	417	411	384	402	413	435	383	418	374	367	418	406	412	352	397	372	415	401	411	379	378	358	394	398	382	361	399	429	414	390	406	393	356	395	410	413	381	408	431	412	425	389	414	391	350	376	427	388	350	410	385	398	405	410	403	390	410	429	378	412	418	388	392	400	388	431	350	383	423	369	411	428	413	369	362	389	388	408	378	370	388	403	373	439	379	394	390	389	411	380	404	374	398	415	395	402	408	408	363	390	393	413	378	440	410	376	415	387	362	405	369	355	363	386	420	394	386	403	415	391	411	367	373	448	401	425	401	369	382	363	357	405	423	366	395	401	369	374	407	394	403	413	402	378	398	371	397	385	413	361	429	369	378	405	406	420	370	432	398	378	415	356	365	394	421	397	409	391	397	392	371	380	406	381	366	377	399	378	380	431	393	400	340	421	392	392	377	399	388	398	421	396	427	378	374	419	391	388	396	402	403	435	430	388	400	385	394	405	457	397	405	353	368	415	394	410	405	398	408	399	424	396	355	390	375	406	401	380	408	390	426	408	411	402	376	400	375	392	404	405	394	413	411	384	379	372	418	429	395	427	359	374	361	416	374	423	394	410	421	427	395	398	400	396	415	392	397	391	408	414	386	376	436	425	397	378	421	366	401	389	363	394	411	414	404	400	372	411	390	384	402	381	397	401	377	401	373	392	369	407	381	373	422	411	330	412	378	381	404	399	401	393	395	393	368	385	381	415	397	429	365	357	390	405	388	412	420	419	390	408	416	414	381	413	394	410	405	360	382	439	368	405	425	394	364	381	397	395	399	393	387	393	387	417	384	362	387	400	376	403	391	372	385	422	377	386	388	432	381	370	446	411	381	412	393	425	386	384	363	399	444	405	406	400	392	373	410	366	402	394	403	379	394	398	424	360	385	366	397	399	401	385	387	368	365	413	368	372	376	367	393	396	420	390	436	371	395	382	387	391	390	399	349	384	406	397	406	385	389	419	396	401	397	383	409	401	359	361	331	394	399	375	380	403	377	407	396	383	396	362	369	409	374	432	404	425	423	391	402	426	402	377	377	425	379	382	364	345	389	373	378	373	413	383	391	377	399	378	405	361	401	364	406	368	418	404	377	416	413	385	386	424	376	383	416	416	398	397	394	378	370	360	362	399	419	394	347	398	422	403	413	382	429	405	375	386	347	401	384	397	406	337	402	398	401	397	384	404	407	384	370	380	403	422	391	380	376	400	382	391	432	384	380	377	424	383	414	399	369	370	409	407	395	398	393	384	409	373	413	393	398	417	399	401	403	414	384	406	411	355	375	387	336	356	390	399	419	373	443	425	414	390	408	376	404	379	407	394	362	393	421	393	412	389	376	400	404	385	366	391	379	382	413	364	428	385	414	398	364	400	364	388	410	408	408	425	404	371	399	397	390	383	377	397	382	381	415	408	390	402	377	368	376	406	386	412	412	362	401	407	386	403	377	359	377	362	396	372	382	403	406	400	411	399	376	386	388	427	424	389	373	398	381	406	431	406	379	392	366	384	401	397	396	400	386	412	405	402	392	383	377	393	422	382	397	385	378	397	414	380	379	417	375	397	398	382	375	383	401	411	391	380	369	404	380	354	367	384	415	378	397	403	382	379	391	415	356	405	411	384	401	373	406	382	419	429	390	405	424	408	405	392	398	366	389	415	451	383	422	395	421	352	387	423	408	415	398	390	408	366	406	390	369	412	404	414	389	428	392	396	364	385	395	384	408	403	402	387	417	347	390	389	374	408	406	386	375	366	432	397	380	390	377	379	407	393	411	402	369	427	427	390	404	404	440	400	383	419	376	391	383	403	416	412	358	411	395	404	396	381	383	431	404	369	382	381	389	398	451	396	423	389	393	414	390	383	395	382	408	368	403	390	378	394	341	395	365	358	353	417	400	419	396	408	406	386	376	415	409	416	389	423	408	378	385	442	410	398	371	409	422	387	412	382	406	433	382	421	410	404	363	369	413	419	408	390	401	378	366	397	359	410	416	396	384	397	372	428	389	407	404	373	397	363	399	376	391	373	374	354	374	407	409	354	371	367	391	406	378	384	361	442	374	399	385	375	398	395	371	387	368	378	341	398	427	361	415	365	364	404	439	371	374	416	398	390	409	397	397	401	375	416	414	400	390	414	384	427	368	392	415	404	392	404	414	429	369	410	427	359	391	374	379	392	388	390	395	399	382	356	369	401	390	403	369	401	394	414	445	388	421	407	399	376	430	373	372	382	368	385	376	402	387	402	384	406	412	418	403	378	380	394	383	397	414	371	415	424	437	381	415	392	393	419	376	426	384	416	374	381	390	384	370	393	396	364	412	372	409	373	400	372	383	404	380	398	407	395	386	419	384	382	377	409	433	347	385	393	427	380	380	376	397	414	381	367	405	427	367	371	386	413	389	398	402	364	387	419	388	387	413	368	401	412	412	380	369	355	378	421	396	404	403	405	405	385	383	405	368	426	353	397	353	418	396	414	373	405	384	431	397	414	401	406	381	398	402	439	404	408	376	394	396	393	404	420	405	428	387	371	402	365	431	407	381	369	396	364	415	395	415	420	413	352	371	368	411	410	423	378	368	387	414	363	419	400	397	404	387	360	394	408	436	369	386	389	357	384	378	357	382	351	363	411	387	412	378	420	409	367	432	398	380	353	361	385	448	383	394	379	392	394	393	420	389	379	385	398	416	407	389	384	413	401	418	412	416	408	397	391	403	417	443	451	384	376	396	395	344	362	383	413	400	398	386	399	386	422	382	424	408	400	361	396	382	437	391	370	407	385	381	379	362	366	421	388	380	415	420	395	372	404	388	409	393	418	411	383	368	418	406	363	378	396	400	392	369	421	376	372	427	405	410	430	395	403	395	406	433	357	363	371	402	453	362	401	396	373	408	398	402	394	386	378	400	389	410	399	383	418	373	408	375	375	391	416	396	409	435	369	400	391	387	428	385	398	378	351	393	383	399	411	381	396	416	384	384	399	388	396	397	381	374	384	359	394	414	378	407	391	390	387	387	370	397	418	387	359	409	400	405	372	394	389	389	387	368	359	374	398	392	377	426	404	402	383	416	375	409	374	420	382	384	397	386	400	387	406	418	405	408	422	419	373	423	375	380	401	381	408	368	383	411	384	391	395	401	394	394	421	422	389	393	371	375	386	392	385	430	397	405	404	409	390	406	392	408	367	379	397	374	405	368	407	418	357	385	389	387	415	393	385	383	410	383	414	406	390	393	401	400	401	395	385	406	382	406	407	390	393	411	420	386	410	397	386	398	405	362	385	386	395	413	376	383	379	375	361	384	370	380	430	347	389	407	417	419	380	395	405	382	393	375	388	414
3520	429	397	396	386	368	361	344	378	366	351	380	350	394	388	346	369	354	366	404	355	413	338	366	372	405	380	328	362	424	383	353	381	378	380	333	351	373	375	359	398	367	372	389	388	397	409	368	334	371	391	362	353	363	386	371	345	399	383	357	398	413	404	382	366	338	355	383	390	369	376	393	368	372	410	349	398	383	375	374	372	394	385	354	361	401	375	372	357	348	406	377	380	375	440	355	357	372	399	346	389	379	390	371	371	360	363	384	366	357	408	386	367	393	387	374	387	374	377	364	352	394	358	403	425	362	374	412	367	368	417	368	389	388	453	390	358	385	362	376	383	377	391	387	390	343	369	383	342	342	396	339	377	380	398	357	416	406	384	409	394	377	387	370	382	334	379	360	374	367	359	368	342	393	387	350	348	370	375	377	369	380	365	335	389	386	375	376	372	410	393	350	403	372	383	371	396	383	354	350	367	439	354	368	390	379	393	339	368	390	368	393	362	355	379	396	404	358	365	363	386	373	385	357	375	351	395	366	371	370	412	371	344	409	366	367	394	340	362	386	374	395	387	398	366	423	351	359	386	333	410	410	357	397	416	372	380	372	337	409	388	343	379	381	375	359	372	396	363	389	406	384	433	400	345	376	367	372	393	369	340	367	381	383	372	389	375	386	377	398	373	387	367	382	353	402	385	371	358	375	356	411	363	363	366	373	381	356	350	399	406	435	407	365	359	391	381	353	354	386	377	378	375	372	406	392	397	384	392	382	383	394	361	410	380	368	376	390	385	373	394	393	358	370	384	362	347	393	383	368	387	387	380	389	347	369	342	362	372	381	380	379	413	412	360	405	349	388	394	360	362	393	365	368	371	391	356	405	357	365	393	380	388	407	354	371	379	334	359	388	376	376	386	385	347	375	358	398	408	367	400	388	368	404	416	430	414	384	360	358	367	365	387	374	371	350	422	346	368	376	371	412	374	386	345	396	376	390	338	348	374	397	390	380	382	357	389	389	375	388	368	346	398	379	414	389	365	400	350	382	383	393	318	391	364	381	396	405	384	360	382	344	409	397	354	359	361	363	370	393	379	397	414	381	366	360	377	398	405	346	411	403	383	388	383	394	344	372	390	397	341	349	380	352	377	396	377	377	381	365	365	383	375	374	397	400	386	367	399	374	344	344	372	377	392	400	396	377	373	400	397	359	374	379	353	339	343	394	373	383	347	370	380	384	389	419	393	385	381	374	372	392	368	389	410	386	394	417	355	364	369	355	386	380	382	365	385	380	393	409	352	378	412	389	402	411	407	368	377	365	425	377	399	381	374	367	374	395	336	415	384	366	410	375	387	356	353	399	385	421	396	374	415	347	386	366	344	385	375	401	360	352	412	431	392	413	357	356	378	392	365	349	375	395	375	413	384	359	364	373	398	344	385	387	386	359	399	395	358	379	384	431	384	397	351	416	363	378	332	355	355	394	411	388	362	361	377	384	379	386	370	349	365	359	370	350	399	398	369	411	346	390	381	366	360	388	384	389	384	356	388	390	343	401	383	403	360	356	381	411	372	388	349	339	360	375	368	382	400	375	393	405	409	406	385	360	360	356	387	391	375	372	384	375	375	379	389	416	379	399	379	390	401	396	357	357	369	397	384	355	356	372	384	387	364	375	350	386	377	392	430	369	384	354	359	354	383	373	373	411	386	394	339	392	395	388	376	374	400	366	356	373	364	377	363	402	380	377	378	372	381	407	397	380	376	391	386	341	394	376	387	353	378	419	367	355	380	366	392	416	366	364	332	370	356	349	371	376	369	401	411	366	403	370	373	410	396	351	361	374	406	388	343	371	398	409	391	390	421	389	402	390	392	385	376	354	377	357	362	364	375	379	371	343	392	372	419	357	365	380	385	368	379	377	391	388	364	367	341	396	365	380	428	386	390	388	394	367	358	364	361	360	384	383	374	409	353	403	353	385	365	380	365	430	363	367	409	418	382	401	386	410	347	382	336	404	409	360	340	385	365	401	408	360	344	363	374	373	366	310	390	377	401	357	399	407	397	384	356	414	395	368	336	388	371	388	364	336	385	359	403	385	381	368	326	400	400	381	362	378	346	397	406	365	387	403	379	386	396	370	347	385	395	356	396	354	349	397	400	349	369	419	310	380	332	402	389	347	369	375	360	384	408	349	366	381	401	337	351	372	342	357	360	374	440	413	382	399	391	390	401	387	381	391	373	428	437	383	427	374	415	422	394	373	402	367	348	386	408	369	353	369	382	390	382	391	327	361	390	371	360	382	393	390	383	396	393	400	391	349	338	421	364	379	378	348	378	402	410	413	389	400	357	367	417	355	353	385	375	395	380	420	360	373	383	368	389	358	376	403	378	383	340	384	355	405	360	340	349	389	356	372	350	345	380	379	370	384	366	388	395	397	392	388	368	400	400	380	341	372	350	398	384	363	371	381	345	393	394	383	368	403	381	365	366	369	361	383	366	385	381	378	395	363	340	371	391	379	368	376	367	378	367	378	368	401	386	418	403	422	432	382	384	395	367	395	386	400	400	360	404	377	390	374	417	355	393	361	391	386	408	403	371	392	376	341	412	347	394	370	401	404	383	371	353	351	427	392	372	418	380	404	382	339	348	371	359	424	400	379	386	368	359	373	361	378	340	383	404	375	366	406	395	377	407	352	379	366	397	378	428	379	384	371	401	390	390	415	401	370	356	377	395	391	351	370	395	389	357	391	423	361	342	399	398	397	379	382	353	349	377	363	375	376	406	378	369	354	376	386	379	380	357	362	395	354	383	377	366	371	404	342	373	409	383	380	365	373	360	391	386	402	379	363	393	364	370	397	398	357	374	371	404	360	346	394	379	394	400	427	404	396	411	375	355	392	375	400	344	398	392	381	363	394	339	377	362	385	371	407	415	389	380	357	428	417	407	379	380	380	404	396	389	365	372	385	361	390	380	379	397	374	369	370	395	372	369	373	406	352	379	383	364	387	362	370	394	389	389	396	377	368	412	378	350	351	358	378	409	390	405	399	404	382	372	363	386	358	390	401	378	385	374	378	395	352	378	399	395	386	407	381	420	393	375	353	361	385	377	391	408	349	372	384	402	364	401	410	379	397	373	383	402	374	363	371	381	391	386	390	366	368	377	413	376	407	377	375	396	385	397	381	363	383	391	381	316	363	338	385	385	397	370	370	427	373	367	402	367	393	407	383	383	395	336	361	362	338	357	370	383	412	336	382	362	372	386	354	382	397	388	396	391	331	386	403	390	368	374	369	378	402	416	396	343	353	358	368	358	380	412	355	375	409	390	403	370	393	421	358	357	414	354	391	365	381	364	355	389	388	369	372	406	400	353	395	367	337	367	374	322	359	339	357	398	401	390	368	350	319	393	409	358	380	366	337	392	413	383	407	377	411	358	366	391	385	381	403	395	413	361	434	396	402	397	419	421	357	380	413	369	389	396	383	392	375	384	381	357	361	377	397	400	334	385	417
3534	901	927	943	871	904	872	884	907	905	897	915	948	943	898	862	940	903	882	890	929	870	955	895	851	905	917	889	845	945	877	941	900	890	891	885	896	962	903	906	891	893	947	942	922	853	912	878	868	905	904	898	974	900	900	883	919	936	875	972	886	949	911	894	940	921	849	907	884	943	901	870	938	859	916	890	893	900	897	881	932	961	943	892	839	886	895	882	920	888	939	890	858	904	932	940	944	941	874	913	932	887	859	882	912	878	890	960	901	907	886	925	876	919	894	904	950	884	910	876	947	912	949	878	893	885	892	899	912	935	940	927	872	920	895	863	922	934	907	919	928	904	899	929	912	914	930	933	932	897	921	910	979	916	901	913	875	929	914	914	922	915	887	928	925	911	974	859	891	958	916	919	908	884	891	911	893	882	839	912	900	905	872	871	892	950	898	898	870	919	858	946	885	940	888	845	887	959	872	910	944	929	877	874	904	923	903	870	885	888	904	900	927	919	898	929	898	915	918	927	907	958	921	934	927	891	928	946	872	849	916	911	867	905	930	879	916	846	894	902	910	934	938	866	902	917	851	916	855	932	910	901	907	939	862	903	933	909	912	933	947	866	886	919	967	882	910	945	909	875	949	893	907	950	889	926	896	941	928	944	912	911	934	908	899	931	906	925	925	878	912	927	871	877	901	888	908	926	917	899	915	931	952	971	892	893	890	928	859	854	956	928	922	958	891	916	946	916	889	939	890	877	945	907	919	884	913	872	907	930	920	944	945	882	941	870	911	897	958	948	915	889	888	951	924	883	913	901	954	873	881	909	971	916	893	879	880	906	974	942	900	877	929	902	902	894	901	830	929	901	916	942	927	966	965	943	943	953	929	903	877	922	894	916	927	896	907	877	926	927	937	908	903	950	892	895	903	954	877	886	919	897	851	913	868	951	905	918	887	907	825	923	900	904	873	902	915	900	926	877	919	946	951	946	859	936	874	872	949	915	941	925	859	974	915	900	920	896	895	940	921	892	853	884	868	896	855	895	916	908	877	915	912	882	909	934	917	892	950	942	887	940	887	912	875	885	907	948	871	892	873	949	858	907	910	924	907	934	892	923	916	918	857	877	902	871	881	917	874	922	884	893	913	906	910	908	893	888	927	869	885	909	927	893	944	875	896	905	957	881	952	885	905	925	904	884	950	894	914	901	924	892	916	926	924	877	833	886	905	884	935	930	910	879	894	877	876	920	913	909	892	871	939	855	935	880	905	911	896	918	938	901	871	936	932	918	963	859	905	870	920	864	865	908	970	915	879	909	874	924	906	955	859	892	870	892	888	855	938	860	920	930	909	926	926	905	872	886	912	897	947	880	905	939	904	926	870	897	888	896	948	917	890	850	898	914	911	908	919	901	917	908	901	900	864	921	887	900	904	897	933	895	921	937	869	899	922	882	845	905	917	853	915	926	850	950	922	925	896	888	911	912	922	819	981	865	846	948	963	906	909	913	896	891	841	954	933	982	844	915	908	879	952	873	901	921	869	861	918	872	886	973	922	913	913	887	937	898	909	966	919	917	865	933	934	915	947	947	936	883	913	955	867	901	903	881	892	914	894	855	905	900	915	888	862	899	901	873	904	898	879	935	889	880	855	903	907	907	877	921	911	960	897	888	892	926	889	850	919	892	879	945	967	927	878	936	910	910	966	922	927	889	936	880	941	909	910	877	877	911	907	885	928	901	885	890	905	919	839	930	927	887	921	927	904	912	872	843	883	973	877	930	965	915	948	861	860	965	871	902	898	929	915	944	864	905	869	917	891	892	935	893	926	955	904	900	925	933	886	858	922	873	893	852	915	881	905	952	964	896	847	904	893	877	885	922	916	899	892	917	911	919	919	930	944	886	907	894	887	941	862	935	873	890	902	877	863	978	892	898	896	883	913	913	964	904	908	887	920	900	932	908	951	894	882	927	906	894	894	842	899	888	860	915	902	946	866	861	901	945	912	934	859	932	942	950	872	929	891	805	974	946	912	896	894	856	893	952	890	902	956	901	833	853	913	972	860	893	930	894	884	852	907	916	898	942	890	957	885	892	910	881	885	904	932	879	908	890	878	856	941	868	936	912	885	908	876	926	915	870	947	957	922	933	840	913	952	889	959	909	864	937	911	862	869	945	882	834	903	957	910	910	886	853	866	929	902	901	902	873	930	923	867	956	945	907	860	899	854	926	880	957	895	909	903	1028	927	916	900	874	856	927	931	890	832	887	919	922	963	890	876	880	898	936	918	910	830	892	893	879	931	963	934	900	923	950	873	897	899	906	899	910	889	890	949	888	975	873	874	914	889	938	923	882	946	898	874	890	903	927	909	867	892	838	928	909	897	877	848	924	958	916	939	938	905	885	907	930	923	896	870	908	897	856	892	923	879	907	872	909	894	880	902	858	912	939	932	854	946	915	925	928	919	943	904	925	888	873	905	910	913	886	974	843	912	857	908	903	873	896	855	893	917	953	902	906	844	850	935	921	902	877	939	869	915	856	923	896	964	871	922	920	862	975	934	881	882	904	895	887	896	841	881	896	912	905	918	887	926	901	901	957	940	947	890	923	914	923	911	874	927	862	902	913	886	958	890	896	918	869	867	957	865	941	913	882	913	899	902	917	881	897	860	931	886	893	869	929	965	907	867	963	856	911	879	891	907	950	919	838	899	927	911	874	968	885	948	912	879	891	956	891	853	912	917	884	934	867	871	933	944	899	923	906	914	892	883	906	967	872	895	907	903	916	955	912	876	879	948	857	895	911	877	945	875	910	932	914	916	877	869	925	897	820	876	934	962	897	948	872	936	913	908	911	932	861	896	933	884	907	936	914	875	933	896	842	847	925	911	886	906	912	900	925	918	891	909	868	926	845	934	893	944	902	893	967	926	880	936	912	898	907	883	914	924	898	889	908	918	945	877	933	937	877	898	914	873	893	906	869	902	915	893	880	942	928	932	938	887	900	860	841	877	860	904	862	952	955	869	865	885	870	892	848	940	898	920	943	922	911	894	900	886	885	877	965	871	896	938	942	881	966	946	923	916	901	886	858	888	901	927	890	836	928	950	916	871	871	890	923	883	938	910	957	888	846	891	938	842	935	946	914	915	903	918	955	918	918	869	919	913	918	901	917	941	934	906	911	872	919	938	892	855	905	922	861	881	890	893	990	901	919	910	941	886	950	937	896	899	896	891	963	859	894	883	866	878	915	939	898	904	893	903	900	865	897	844	919	947	920	878	880	910	904	922	882	907	891	874	921	884	928	957	913	856	829	930	909	883	894	873	857	946	915	888	901	910	884	959	944	899	912	930	902	898	914	911	870	920	973	935	943	913	939	910	928	894	847	842	913	924	890	894	926	947	919	918	917	870	880	1001	889	902	888	900	924	858	888	935	899	942	915	903	882	931	948	854	950	931	949	908	905	855	890	911	934	879	936	906	937	867	912	872	937	925	898	882	859	968	879	922	929	884	940	921	881
13233	1001	585	469	412	397	406	330	356	367	355	349	320	353	362	366	363	342	351	347	328	349	324	322	345	354	351	307	306	333	326	343	366	310	358	323	367	320	305	322	344	339	305	344	350	325	333	307	355	357	339	358	313	306	329	384	373	315	305	308	346	318	360	326	333	310	345	315	323	349	316	340	300	307	361	370	336	306	334	298	359	345	334	298	335	354	360	334	343	320	294	353	323	299	303	340	355	373	326	341	342	305	329	308	346	308	316	343	379	316	319	331	340	323	333	316	354	345	324	325	321	326	376	345	356	330	338	322	323	327	318	293	318	355	321	335	323	322	342	363	349	308	348	337	301	330	350	348	310	342	326	333	340	292	284	347	327	315	332	294	334	342	328	304	324	310	367	325	355	300	304	312	333	314	336	318	327	320	317	352	354	306	325	329	318	336	337	316	312	318	324	356	314	314	329	346	319	323	329	324	345	323	316	342	340	343	327	348	340	374	349	347	349	380	363	328	306	337	355	354	283	320	342	295	303	314	336	349	352	347	317	326	324	338	349	356	334	300	326	289	324	360	297	329	333	315	296	327	318	287	339	362	365	337	290	316	308	361	339	346	337	334	287	336	306	322	332	302	308	306	324	278	298	297	323	308	367	324	301	348	301	340	342	314	348	347	302	350	329	357	341	348	303	340	314	335	324	327	333	337	334	323	339	327	310	342	358	343	329	318	359	332	352	322	308	308	336	315	337	331	301	353	332	315	372	361	327	331	369	320	344	341	337	342	336	321	329	343	371	294	323	301	307	336	315	366	358	345	334	347	352	335	335	363	332	372	342	346	325	323	356	335	362	294	308	316	340	331	337	306	339	355	321	345	335	325	336	332	341	330	343	304	341	361	305	313	319	327	338	325	351	304	352	338	356	334	338	334	315	342	314	356	320	339	357	321	318	275	317	337	344	348	315	368	324	329	328	324	344	323	331	323	350	300	313	329	325	334	346	339	329	343	344	366	315	290	309	340	319	291	350	316	347	356	334	300	344	355	327	365	339	340	328	327	321	352	348	322	361	323	315	313	341	353	375	348	318	349	341	346	329	336	334	342	329	326	295	352	309	307	316	308	327	317	341	344	318	307	303	318	313	339	327	340	338	342	341	306	335	343	323	330	353	336	347	348	350	301	314	302	344	326	337	362	329	320	304	302	337	322	327	330	336	353	332	360	327	321	337	349	354	333	340	320	311	320	309	334	290	332	311	372	332	280	324	348	319	310	341	346	319	319	356	301	318	336	361	328	317	319	332	334	334	345	322	378	349	334	325	337	326	340	323	319	336	308	335	307	319	361	344	371	331	323	365	333	306	306	301	292	320	338	298	319	317	314	309	340	307	339	324	324	357	368	321	350	336	326	359	363	344	319	343	327	337	310	345	335	342	290	319	325	309	324	328	354	312	350	285	305	316	366	329	348	320	308	351	306	315	333	325	335	308	339	359	350	310	353	314	312	340	317	319	331	330	372	361	353	354	307	325	344	318	335	317	293	333	320	287	346	329	328	339	331	339	296	332	331	356	312	328	354	334	318	313	355	341	328	333	331	342	317	341	334	299	343	329	345	297	338	340	285	332	328	336	325	346	321	328	350	320	354	332	334	300	328	330	329	331	312	315	353	366	324	295	329	310	367	342	315	344	348	330	320	328	313	316	327	350	299	346	318	339	279	340	341	311	341	304	330	322	307	365	331	318	318	334	337	365	367	345	357	336	324	347	355	320	341	299	335	315	352	306	306	338	330	341	328	331	331	295	336	355	313	327	308	341	310	336	320	341	364	335	333	304	315	358	310	359	314	329	352	314	331	327	331	322	323	327	344	327	313	330	297	373	348	306	335	346	295	290	344	283	358	346	307	334	308	349	333	360	356	349	327	322	332	325	351	334	334	298	298	351	340	318	357	349	308	292	327	297	328	342	330	332	320	367	339	332	344	314	299	343	337	332	322	350	328	370	317	366	329	331	341	316	330	336	333	353	325	305	352	334	367	280	300	338	372	329	344	307	356	339	309	306	335	336	363	318	326	330	332	360	360	376	373	331	332	331	326	354	285	283	333	337	311	329	337	329	353	327	343	352	341	313	313	318	338	337	307	309	330	334	340	328	325	318	329	309	334	312	332	355	339	304	336	349	312	315	361	342	298	345	330	343	333	355	327	343	326	378	342	304	354	342	340	311	330	329	334	366	335	341	322	377	328	352	368	352	328	323	324	347	314	349	324	302	309	319	335	353	309	317	345	334	350	349	340	284	341	361	337	357	345	317	334	322	343	375	367	344	321	313	353	354	335	353	376	322	372	297	321	314	325	343	318	335	346	332	314	347	362	324	322	315	299	327	348	319	334	337	317	323	301	305	357	343	308	321	336	340	348	337	342	355	361	313	312	328	324	337	334	326	335	365	327	304	338	310	323	361	356	327	351	344	330	357	332	329	329	349	301	351	315	336	386	350	350	325	329	300	314	330	333	329	283	380	338	352	348	327	299	326	356	303	357	348	331	315	314	321	306	358	328	358	335	332	384	351	380	349	318	339	318	323	318	327	303	334	383	321	322	339	347	379	343	313	320	373	314	324	324	324	340	311	324	313	338	288	320	308	374	311	327	336	349	297	316	334	343	331	339	332	305	319	337	380	328	322	339	332	332	358	313	342	345	325	330	359	326	334	330	329	345	303	314	320	337	330	350	316	332	353	359	308	363	321	354	320	311	302	362	334	362	323	342	312	332	361	364	317	330	326	339	339	333	331	327	327	334	326	337	317	300	311	310	343	287	328	340	340	352	347	309	314	361	355	317	335	323	310	344	344	360	347	331	366	330	300	333	342	287	326	346	319	338	332	289	314	343	373	324	332	315	338	281	319	341	304	309	321	317	298	331	293	342	374	347	315	326	313	337	337	321	346	320	322	359	323	313	318	313	315	305	347	314	345	314	342	352	335	326	338	348	328	311	293	336	340	320	356	344	285	355	332	351	323	341	309	306	318	345	334	344	284	276	315	324	358	369	310	346	323	308	299	351	330	279	304	328	328	359	327	367	317	348	316	343	328	344	333	340	343	350	331	354	340	353	333	327	357	346	382	356	332	313	353	331	366	356	357	349	347	329	341	361	303	330	352	305	357	336	331	339	329	327	340	333	306	349	306	326	347	359	353	316	361	360	314	325	317	334	340	324	340	330	342	341	325	341	340	325	341	305	337	319	320	366	315	369	316	347	319	316	343	313	295	320	326	376	335	347	327	329	308	329	324	332	350	328	329	361	331	325	333	353	352	318	304	329	294	296	334	334	347	299	339	364	298	310	338	328	354	312	336	370	324	333	305	361	348	318	330	374	323	327	302	320	298	383	311	330	346	363	322	321	335	361	326	321	334	298	310	341	320	327	324	305	318	298	314	325	338	369	335	354	320	316	337	334	353	343	322	348	330	316	346	355	346	360	333	351	347	354	341	310	322	328	317	348	319	330	327	340	325	323
10135	996	1310	1387	1229	1074	1072	1012	971	956	869	832	889	874	824	822	823	779	845	851	868	866	875	839	793	802	786	776	797	827	796	832	810	854	763	835	787	773	814	856	797	826	803	789	803	793	783	775	760	838	799	807	807	802	806	803	805	811	821	739	802	801	774	750	793	814	834	771	790	781	772	761	841	752	780	792	749	796	823	797	799	771	767	736	763	757	840	756	796	796	800	796	791	804	799	785	744	737	840	799	787	748	762	811	796	836	758	747	797	765	782	750	756	812	789	775	816	846	761	786	744	754	802	769	778	755	769	755	746	772	855	758	827	826	788	761	788	797	790	777	838	825	753	829	813	818	747	793	772	770	755	779	766	796	808	823	732	813	772	755	755	853	760	817	836	768	823	773	788	839	826	790	777	784	744	802	811	784	796	756	726	754	838	806	776	796	812	862	798	813	831	791	786	795	776	790	792	769	837	763	801	796	818	794	799	807	801	772	782	758	787	779	758	740	825	737	805	775	818	790	757	742	757	814	789	819	774	781	849	765	749	791	800	810	793	816	797	792	805	816	814	822	801	795	808	797	825	719	779	761	805	835	765	814	789	810	757	717	769	816	808	816	802	800	730	816	796	826	750	791	815	778	833	813	751	748	814	811	798	780	805	756	792	807	832	803	742	767	795	784	769	754	816	795	804	792	771	831	825	778	818	759	785	818	811	772	817	782	803	794	855	728	838	788	787	794	814	777	788	778	738	784	793	771	821	796	771	847	821	738	834	768	796	794	802	796	797	783	756	794	744	778	776	840	783	776	819	739	806	772	764	792	820	747	792	774	780	762	751	764	793	773	818	750	796	761	736	806	801	821	728	795	821	789	758	785	778	788	818	795	769	813	810	826	804	746	793	777	811	833	767	798	800	772	785	804	830	756	800	784	755	795	797	807	798	835	794	826	823	796	747	795	734	817	748	793	805	787	772	801	797	762	785	795	779	818	820	801	793	750	822	800	707	801	789	817	820	765	828	765	833	773	799	778	778	784	782	746	777	790	786	763	796	756	809	772	800	797	809	783	794	819	741	759	760	793	817	789	797	800	781	818	790	784	792	794	757	785	785	842	764	774	794	760	832	797	779	784	802	774	785	815	783	796	767	758	788	792	821	786	811	794	788	754	770	724	733	819	821	806	783	770	761	807	797	782	776	806	784	775	764	817	784	827	845	788	765	764	743	797	775	807	802	791	804	797	774	768	786	759	759	785	784	816	773	814	790	739	831	788	804	786	790	773	814	761	813	807	738	756	755	802	829	806	760	827	808	775	722	841	811	767	784	742	779	819	793	755	794	836	831	747	788	788	795	789	818	779	802	779	792	768	819	752	829	791	828	824	747	783	745	788	768	759	732	769	779	779	756	755	821	831	812	768	844	767	757	804	842	784	799	779	771	779	807	794	827	821	778	746	788	783	848	826	787	787	799	807	753	832	771	785	759	781	742	797	813	841	823	796	794	795	787	751	765	784	783	757	777	787	784	832	780	737	783	804	765	783	793	803	806	796	792	793	798	765	768	809	758	801	754	777	786	834	781	788	766	838	803	772	787	764	765	775	773	775	774	763	815	780	768	756	777	838	757	796	783	792	782	804	801	758	822	795	841	799	826	767	838	861	760	833	793	756	772	770	764	759	823	728	853	773	773	802	860	759	767	809	792	807	749	759	785	815	813	820	740	769	810	786	740	810	788	787	808	799	783	748	823	800	785	769	762	777	800	801	805	774	797	792	786	774	793	820	807	784	760	784	803	810	807	780	844	800	811	798	768	732	815	782	811	746	792	728	805	772	808	758	789	784	752	831	791	761	778	819	765	756	806	823	810	809	844	807	774	821	814	773	792	736	737	773	750	801	764	759	756	799	795	784	799	807	788	774	778	776	796	761	778	793	822	790	765	818	789	789	820	773	839	777	799	808	810	762	790	807	819	768	755	788	778	748	837	778	754	800	775	804	768	782	789	782	792	769	770	790	823	780	758	791	819	844	825	782	766	807	843	743	805	795	823	791	819	822	746	818	779	781	782	835	846	757	784	773	787	809	794	794	759	767	761	815	817	773	782	789	796	823	812	813	770	851	821	790	803	760	737	810	810	765	751	802	786	746	789	762	802	873	853	810	756	818	786	791	849	780	777	748	785	785	777	773	825	814	754	851	780	810	751	780	760	746	754	808	815	742	728	844	793	854	797	790	736	775	810	830	784	799	782	801	795	793	812	780	816	771	808	741	776	785	814	758	839	775	802	745	795	788	822	805	767	774	808	798	773	791	772	813	828	793	751	820	817	768	814	783	845	782	801	747	765	786	763	710	780	787	767	808	780	820	783	815	835	806	777	839	794	780	767	812	749	784	809	782	818	826	782	794	769	811	848	770	774	757	786	759	783	861	784	835	778	821	778	785	798	758	742	788	798	768	757	792	784	808	842	763	772	802	759	832	803	823	760	787	789	750	747	808	758	815	810	815	793	805	791	783	773	803	788	776	787	807	769	777	728	798	820	757	768	813	760	815	805	783	805	790	808	775	764	800	739	795	757	803	768	755	805	755	782	769	796	788	775	870	779	827	776	780	813	817	821	743	802	764	787	822	802	763	790	841	808	821	803	776	775	811	830	762	819	776	812	770	802	755	772	797	827	777	750	756	794	797	774	777	805	807	791	833	805	850	770	767	827	774	815	760	791	767	779	836	783	761	768	794	761	771	798	835	794	796	754	815	785	756	767	801	801	820	789	875	846	788	782	789	823	791	768	769	786	797	795	696	789	742	812	773	805	770	788	804	815	801	812	757	764	742	763	859	788	805	808	800	806	813	775	788	787	797	764	758	797	774	817	817	831	778	789	753	772	761	793	744	773	795	771	736	808	803	788	779	787	818	792	790	818	791	780	780	826	788	828	828	769	786	768	735	781	839	759	807	810	796	813	796	821	817	769	785	729	782	783	821	822	807	766	788	751	835	786	748	848	758	810	831	779	828	756	791	827	777	799	813	813	791	805	779	816	760	840	805	769	784	793	792	786	791	778	824	837	859	774	776	873	760	787	808	797	790	791	821	777	760	791	802	807	766	796	800	779	817	776	770	794	803	825	776	816	797	779	763	782	778	764	793	806	838	793	798	768	785	815	793	778	836	801	777	774	777	786	796	740	821	762	786	800	802	800	806	786	781	804	870	778	783	735	790	811	785	825	753	759	817	799	788	806	765	802	833	794	742	807	785	776	796	837	759	810	775	759	810	787	769	783	786	782	811	826	805	795	793	725	770	760	832	815	779	796	788	803	814	776	724	817	800	808	728	733	787	770	768	792	786	831	832	759	778	762	814	733	775	821	787	825	785	760	851	751	800	791	848	813	785	850	799	789	776	780	770	777	821	781	795	830	832	759	714	761	777	813	820	750	770	789	817	780	856	777	748	781	809	809	789	757	748	777	831	717	806	797	774	804	790	777	851	799	809	734	789	778	800	797	776	794	795	807	777
21096	1859	721	494	380	267	235	216	169	193	176	147	182	147	187	162	158	154	156	164	153	163	171	164	184	149	169	151	135	156	168	151	170	189	190	145	146	131	130	164	147	158	134	156	140	172	166	148	138	187	147	141	137	138	143	126	145	147	167	140	141	142	152	148	154	158	138	140	147	176	144	154	142	173	147	134	168	144	153	133	159	123	131	145	148	151	148	136	136	148	156	168	139	156	145	150	161	160	132	173	155	176	170	156	154	160	171	182	169	174	152	143	142	137	152	151	155	152	168	145	142	153	157	159	150	160	158	150	154	149	152	150	157	148	117	144	146	168	148	139	174	148	165	159	156	146	149	165	167	161	144	189	136	163	138	135	111	157	132	120	161	132	138	158	162	152	179	138	139	151	152	142	158	152	126	144	156	164	142	156	114	134	140	164	144	142	162	147	151	144	175	156	146	136	154	153	128	151	139	163	152	177	153	154	151	145	145	125	159	165	151	163	153	150	154	131	152	163	136	155	135	155	179	141	128	130	170	184	156	142	184	148	164	133	155	143	133	137	167	139	148	133	159	142	158	134	157	159	142	159	142	131	144	135	165	133	165	144	150	152	165	153	159	138	174	164	148	161	162	150	161	162	148	137	170	151	149	156	158	155	162	146	169	143	144	156	152	179	149	141	141	157	165	142	124	148	138	157	136	152	154	133	141	155	150	147	160	140	118	146	153	155	159	179	179	132	135	156	153	157	135	138	146	146	151	158	172	135	139	123	130	139	150	179	160	143	137	153	149	138	157	132	160	157	155	152	157	170	137	145	156	162	152	163	162	144	150	147	140	146	153	143	120	152	144	159	166	148	139	165	133	159	183	134	166	159	122	139	173	131	153	153	148	154	132	159	139	133	166	170	145	134	157	126	164	125	134	155	174	180	156	143	146	161	139	149	158	166	155	134	149	142	158	166	158	151	138	139	124	136	130	141	139	130	149	161	142	156	142	144	129	165	129	143	139	155	136	148	139	142	140	165	137	119	166	144	151	135	146	139	140	128	136	161	146	145	143	149	139	160	136	152	137	135	157	134	153	152	145	153	140	160	143	142	137	177	149	183	145	175	125	146	151	168	134	146	128	152	172	149	165	137	139	145	162	149	129	146	158	162	136	139	157	142	151	151	134	144	170	134	153	152	159	132	157	164	152	127	144	137	163	132	162	142	129	136	123	155	163	148	135	150	143	142	143	133	143	129	141	132	141	138	145	157	129	155	160	151	148	143	144	140	155	120	153	152	141	177	150	151	119	136	162	144	155	144	142	151	149	161	142	129	136	169	160	145	159	139	148	160	125	154	171	140	136	130	148	162	143	133	126	129	123	133	140	146	156	150	164	145	150	170	141	140	155	142	143	157	151	145	119	138	123	136	155	141	130	135	132	144	140	158	148	144	140	151	156	177	148	149	143	158	141	156	162	142	161	110	129	126	156	135	161	159	142	140	146	122	150	141	148	134	122	139	114	135	129	148	144	145	131	153	145	148	123	146	161	166	145	124	136	146	126	157	136	127	141	141	119	161	155	156	162	166	119	131	153	127	144	161	138	136	170	142	147	167	138	145	167	174	128	149	149	142	127	139	157	163	162	148	128	126	152	141	139	178	131	122	171	141	146	158	139	156	129	130	167	154	163	153	132	148	143	151	144	150	152	157	162	139	158	136	169	135	166	166	153	130	137	139	132	132	131	141	137	149	119	158	137	185	152	157	134	159	144	127	144	142	145	149	144	159	128	158	155	158	146	136	137	163	167	148	131	160	151	154	141	131	137	162	118	134	150	149	143	143	145	143	162	138	132	153	149	169	143	168	151	158	160	150	153	155	146	158	149	148	128	155	146	159	158	147	142	144	134	174	135	132	142	129	138	142	149	168	141	151	130	154	158	148	156	142	143	150	146	143	159	161	156	153	156	152	142	134	157	165	125	140	149	142	164	149	142	154	158	151	155	163	145	158	151	154	151	144	139	139	135	139	172	164	143	146	139	155	135	146	138	160	149	135	149	152	153	178	151	130	157	117	158	167	165	151	166	142	167	143	136	158	140	143	119	174	136	128	158	142	159	131	141	149	143	138	122	138	145	156	134	140	153	162	144	147	149	132	129	163	164	133	151	149	141	155	159	136	168	136	145	126	152	138	165	162	143	141	151	145	154	141	146	147	153	145	140	135	153	159	147	135	137	148	138	164	159	155	146	138	150	151	146	141	164	155	147	153	149	155	156	159	152	158	143	149	168	145	149	140	138	137	168	148	163	128	157	159	131	157	138	152	145	139	145	130	146	145	126	143	133	125	165	152	151	145	138	136	155	150	161	145	150	143	145	158	144	133	147	177	144	169	153	154	154	160	150	168	144	126	131	143	140	149	141	147	161	163	156	165	128	150	143	143	144	144	153	151	137	139	125	123	146	145	148	137	135	153	125	132	140	155	145	128	133	132	138	169	143	160	151	142	155	143	138	158	157	153	115	164	143	181	158	163	149	153	164	156	160	156	151	153	166	125	127	154	143	162	136	158	141	133	139	137	172	151	140	153	136	136	175	134	155	143	154	143	139	145	142	118	143	155	147	149	155	141	154	145	144	138	161	148	149	164	132	136	160	145	142	144	120	146	132	154	154	148	152	134	154	150	126	131	149	157	135	141	163	153	146	146	138	140	138	126	138	125	159	141	157	153	162	168	138	161	132	153	138	122	158	163	160	162	135	174	150	144	160	168	160	136	148	141	136	158	128	160	139	144	133	146	155	180	171	180	121	135	145	123	130	149	148	128	180	137	142	131	146	145	142	147	145	153	174	135	171	156	141	142	126	137	141	145	153	149	138	139	140	156	143	146	131	154	154	170	136	141	135	159	132	136	148	155	147	129	135	158	134	153	136	151	150	146	146	138	136	154	153	151	155	153	127	137	154	140	151	147	138	130	149	138	131	135	170	144	140	148	131	168	162	132	137	159	140	140	143	168	140	153	162	124	152	149	146	143	147	137	158	152	144	168	133	159	143	168	116	152	119	148	133	139	138	136	144	140	132	139	147	128	159	147	149	145	171	141	122	146	147	157	138	166	151	159	138	147	131	125	156	168	148	153	136	155	150	125	144	176	173	130	128	167	150	144	140	150	144	156	142	161	155	154	140	135	150	174	165	169	118	153	168	133	163	157	126	159	175	141	160	147	151	159	152	147	148	164	135	149	160	139	163	143	160	126	182	156	149	142	144	119	149	142	157	142	144	147	155	151	156	159	149	165	137	150	176	150	156	143	149	167	145	140	152	114	146	148	144	165	161	153	162	167	152	140	146	155	163	156	142	157	136	171	159	145	139	164	136	135	156	150	170	147	160	147	152	141	142	140	138	164	147	142	142	117	148	150	143	150	158	137	140	152	142	130	165	149	148	153	122	148	132	126	150	135	142	142	130	163	156	135	148	159	145	139	146	140	141	153	161	135	153	151	118	159	171	147	142	154	159	145	140	157
12775	784	1469	1719	1391	1043	862	837	731	686	617	573	530	519	537	526	494	476	465	433	485	460	425	450	452	448	448	439	458	431	426	439	410	424	394	426	428	405	411	398	405	392	420	400	413	412	406	399	412	358	413	398	412	376	420	391	375	431	403	392	383	380	400	414	404	395	443	398	386	407	433	396	436	397	371	394	403	372	399	374	407	377	373	364	412	412	424	383	402	398	363	387	406	396	392	429	415	392	402	359	410	394	355	396	391	371	396	414	410	407	367	370	363	410	426	414	395	389	393	397	384	388	379	392	390	406	396	409	378	388	399	440	421	401	366	414	413	384	374	376	406	376	395	354	393	431	348	406	397	402	409	415	398	416	384	378	383	414	369	372	397	381	395	383	411	410	390	416	398	375	422	380	385	384	388	441	399	400	382	401	366	387	360	417	397	368	380	438	372	402	386	426	360	374	391	399	417	398	388	383	369	392	404	351	396	402	397	391	368	393	370	386	379	374	408	380	409	365	415	410	360	416	372	380	384	391	417	432	398	397	381	382	377	394	405	412	360	405	397	397	407	400	400	417	374	398	415	385	459	386	386	346	399	386	414	391	400	351	374	378	424	424	368	407	376	395	377	386	398	387	366	406	396	417	407	416	394	393	401	412	389	385	381	390	392	380	412	399	368	391	398	398	402	419	433	444	428	385	392	387	421	411	403	409	386	418	395	385	435	382	427	387	406	402	411	404	372	394	375	375	408	398	395	376	416	440	374	419	420	372	401	403	409	416	382	407	409	398	371	420	399	379	369	377	381	378	378	376	412	399	376	355	416	361	376	393	368	361	389	432	415	384	393	411	400	387	339	374	374	412	351	387	393	394	376	360	396	379	386	396	389	399	390	375	401	403	429	393	409	415	405	397	414	389	375	391	348	414	417	397	374	409	402	385	402	370	402	386	363	421	403	382	410	411	389	405	370	409	405	422	399	420	394	395	369	380	381	381	370	387	382	386	364	372	386	420	374	422	421	407	402	359	394	368	392	359	378	380	388	366	358	390	382	412	391	414	377	380	386	398	402	437	402	396	379	422	348	418	419	403	406	387	386	381	397	383	389	370	386	425	381	368	391	372	358	381	415	384	387	400	402	399	388	370	379	375	364	384	391	405	405	365	382	399	395	374	404	382	426	373	412	431	356	381	425	368	363	411	373	399	375	362	381	425	365	374	406	391	380	384	373	384	403	409	361	397	389	400	435	410	391	367	401	403	351	443	385	366	380	369	416	392	436	379	413	381	401	418	442	391	411	356	418	395	386	411	376	379	386	418	381	388	408	349	390	377	378	416	389	388	364	394	393	397	365	368	355	387	398	386	353	400	399	386	365	405	406	405	376	440	378	402	381	394	405	341	426	388	397	452	374	413	394	358	391	370	391	364	373	422	412	397	372	391	421	410	394	385	406	358	385	428	376	365	375	383	386	368	408	379	417	392	424	411	367	395	396	393	384	380	399	372	412	372	396	380	395	375	409	398	382	383	393	404	364	388	374	439	389	426	413	427	428	431	388	402	420	369	380	377	425	364	403	407	385	405	379	380	381	384	374	378	379	388	375	397	425	390	368	402	383	454	393	412	384	405	361	353	376	393	372	387	361	405	391	385	413	401	371	371	363	402	403	388	400	394	405	391	366	368	374	378	373	387	356	380	391	419	410	393	426	363	401	403	387	383	409	371	382	400	412	384	418	390	384	414	387	375	412	401	379	397	387	413	407	386	394	426	321	359	376	418	346	397	404	376	378	395	408	377	402	387	363	426	385	394	410	415	389	372	404	354	397	379	385	385	401	402	369	383	387	391	391	388	391	423	402	376	366	348	430	417	377	433	369	383	380	363	430	398	367	402	393	386	389	389	422	364	365	401	418	427	382	404	381	399	406	346	406	396	411	405	392	407	373	396	392	399	396	363	389	372	429	377	387	397	358	412	379	377	379	382	379	396	367	399	352	394	383	378	442	397	395	441	386	383	377	385	387	375	420	379	384	394	424	391	365	397	404	379	370	375	405	423	417	389	406	400	393	352	362	405	387	386	352	354	385	398	410	417	396	440	376	383	382	426	398	401	372	368	404	376	398	383	421	397	430	401	367	403	376	352	353	374	384	396	380	365	357	385	378	422	407	389	365	374	405	376	406	377	395	383	393	399	411	395	390	400	398	407	381	389	396	441	398	415	373	385	363	404	393	383	407	413	361	361	389	404	392	381	352	365	381	400	397	397	422	371	383	395	395	409	402	360	381	387	422	393	393	413	383	377	389	382	387	419	359	363	385	384	399	385	404	391	401	429	410	427	395	398	377	411	364	416	395	414	394	385	406	393	369	370	411	396	381	389	407	413	388	374	383	394	380	395	393	404	424	377	386	385	373	417	396	361	384	396	391	391	394	386	419	374	394	404	397	384	390	397	395	430	367	409	387	434	414	411	391	377	379	377	407	403	408	401	381	390	377	392	407	386	384	370	389	360	363	395	351	376	427	395	392	403	364	393	395	379	429	376	377	381	387	389	386	377	378	414	359	405	401	398	381	418	384	397	397	385	415	409	362	409	424	392	421	375	388	359	374	377	435	398	380	409	407	379	370	407	364	371	393	407	394	419	385	397	395	403	369	421	366	378	385	388	373	407	438	388	399	418	408	410	384	371	395	415	417	380	385	411	402	445	390	375	406	408	401	411	393	388	360	371	379	409	408	392	352	403	417	384	380	372	410	370	379	392	374	433	406	405	393	421	409	404	340	360	382	403	406	403	383	393	393	359	411	385	388	394	417	370	337	367	396	378	396	442	415	393	386	395	399	391	389	394	370	396	391	380	395	415	413	378	404	385	383	391	385	388	377	375	386	388	404	397	407	414	354	402	407	464	377	378	403	406	431	382	393	414	420	400	355	365	424	376	368	361	416	399	370	404	381	379	390	366	370	406	420	387	399	368	405	385	411	373	371	395	392	364	381	381	384	400	419	402	410	378	390	380	385	434	411	377	398	384	409	410	403	361	392	380	357	370	392	399	382	398	394	397	400	364	397	414	402	424	369	375	401	428	389	375	399	373	439	377	393	431	379	397	412	381	413	394	404	389	415	385	429	394	353	386	394	407	416	390	387	388	398	390	382	405	385	385	395	408	368	388	373	430	376	430	385	365	394	395	383	393	393	401	370	365	401	395	404	383	406	369	348	388	379	393	402	390	357	406	372	373	394	388	406	396	399	426	365	375	369	416	392	397	381	388	375	382	385	388	404	380	412	344	389	386	415	391	410	390	392	400	410	417	417	399	397	404	389	435	362	390	391	415	410	409	387	380	404	361	413	385	369	413	379	390	415	378	420	400	367	373	389	406	408	367	385	413	366	385	396	401	421	398	390	412	397	384	399	361	397	365	435	409	399	370	355	365	402	401	380	406	370	433	383	367	379	399	353	354	386	371	368	444	369	366	378	418	397	359	384	408	372	404	360	400	372	406	399	368	390	418	363	411
3493	381	368	382	371	426	410	351	410	350	365	369	384	362	336	408	411	405	389	366	362	390	368	353	395	414	402	379	379	365	418	379	400	366	347	384	326	355	366	390	401	376	368	394	371	371	387	380	381	347	353	349	390	351	370	389	343	384	342	374	379	342	387	398	402	354	358	377	382	390	345	386	383	393	382	388	353	399	358	411	394	372	345	364	356	398	394	376	385	368	364	394	348	381	391	389	414	417	401	382	387	376	394	381	370	384	364	374	352	377	384	362	366	380	347	374	358	382	381	391	384	390	381	393	378	361	383	344	379	384	404	376	370	340	387	360	401	323	373	421	362	432	423	356	372	369	355	391	382	367	365	382	351	381	385	415	376	373	353	344	376	359	419	375	348	367	382	349	342	414	381	341	340	348	386	379	389	389	363	371	367	387	390	400	392	380	341	394	404	365	373	384	367	396	354	360	372	346	394	345	405	373	333	403	393	418	410	394	356	383	383	375	376	378	369	360	403	410	357	338	366	389	365	379	327	370	372	394	394	356	352	405	366	387	399	422	394	366	377	381	347	394	362	362	368	370	353	356	368	380	411	364	394	381	399	369	411	389	373	385	342	382	381	364	403	372	371	399	410	368	394	355	369	375	362	374	432	360	363	420	355	407	415	368	373	361	373	412	394	346	385	363	346	386	381	361	361	349	367	371	374	397	399	363	410	377	376	367	391	389	402	391	338	381	388	421	372	374	370	385	375	373	339	402	367	375	359	354	362	381	364	379	386	387	338	373	384	335	368	400	409	385	415	374	404	363	372	341	369	375	353	363	385	374	385	376	392	382	349	392	339	401	364	379	355	384	379	417	372	371	398	360	377	387	394	415	356	381	364	364	399	389	374	361	361	374	383	366	375	367	372	372	370	363	364	441	367	375	397	375	388	407	344	417	381	350	379	379	378	388	394	358	353	376	365	344	366	396	363	366	382	391	356	410	365	358	362	348	344	382	372	403	383	410	351	363	378	368	379	406	357	380	392	391	378	372	354	415	378	341	375	363	358	358	389	342	362	378	343	393	409	350	388	392	369	400	383	384	386	381	377	366	406	375	388	402	405	358	414	373	365	394	415	382	373	388	382	366	397	374	391	326	369	399	369	390	414	364	382	417	401	390	394	332	374	366	381	371	410	355	386	393	351	390	385	362	396	392	395	392	368	357	342	374	409	322	376	397	365	360	377	363	393	354	390	365	363	375	373	371	351	369	384	404	406	360	383	362	377	353	384	383	371	387	344	393	392	412	403	398	382	357	395	356	393	392	335	373	399	363	379	407	404	414	357	384	361	374	401	350	374	393	379	386	384	408	381	370	386	404	356	377	368	360	384	349	357	381	387	371	367	348	388	393	391	395	379	396	388	415	388	395	371	384	354	392	399	373	340	391	378	379	363	402	385	366	359	409	370	368	388	326	401	406	360	381	357	397	389	355	398	393	391	419	405	371	362	361	360	398	404	387	371	384	372	356	352	383	358	361	363	375	375	372	336	370	371	360	383	419	371	395	358	371	374	369	370	369	391	388	350	382	420	391	395	369	352	434	371	374	369	391	369	362	367	365	405	341	380	373	351	369	380	352	409	375	394	396	359	399	366	397	343	380	347	347	370	336	388	363	373	381	404	401	394	384	367	377	404	372	348	371	413	376	387	387	375	373	329	360	417	383	371	412	390	389	384	373	400	397	357	397	384	396	371	371	370	383	372	344	371	365	362	386	375	412	341	357	369	371	390	386	381	352	387	355	370	389	353	362	370	333	380	408	392	379	370	332	326	358	399	383	376	385	391	371	409	396	361	380	370	375	404	387	378	367	370	394	397	418	360	338	369	387	375	351	362	371	371	386	400	386	382	374	412	413	412	412	416	403	378	395	372	349	409	423	388	401	355	369	385	320	385	364	386	366	397	376	391	390	392	363	371	364	359	371	360	394	346	384	372	382	349	379	360	385	371	368	359	364	388	362	327	373	394	367	397	374	375	395	353	402	353	373	351	344	336	392	362	381	408	389	358	317	366	389	361	393	383	397	398	387	370	352	361	385	372	393	409	386	346	366	388	388	356	403	368	402	368	348	365	381	384	386	369	361	394	428	399	342	360	369	370	379	374	383	391	364	371	375	382	357	387	375	376	406	370	366	382	400	406	373	377	384	393	332	375	365	370	370	352	333	428	381	353	361	349	398	397	378	392	448	374	369	387	406	360	406	361	394	394	394	357	352	381	377	361	395	357	395	391	388	386	424	380	381	364	411	369	353	374	362	375	367	356	411	383	438	383	360	377	373	357	367	371	388	390	379	356	384	397	385	398	367	366	398	354	358	381	394	375	413	357	368	382	357	380	378	395	406	382	381	370	370	377	354	383	350	373	381	382	355	356	392	393	386	384	399	414	406	358	366	400	388	383	412	380	371	378	348	357	371	392	414	365	372	384	351	406	403	404	362	395	357	351	362	366	357	375	359	362	404	381	389	355	367	385	394	348	391	389	391	377	414	390	368	383	404	360	374	388	366	413	370	396	366	366	351	355	375	384	394	371	350	377	388	382	365	367	351	378	376	395	380	377	397	345	347	388	402	363	379	392	419	349	389	403	374	345	371	365	384	413	395	400	374	316	378	366	419	394	330	377	436	390	380	381	376	373	380	337	353	387	381	362	385	409	359	366	396	362	412	373	385	391	395	338	391	428	369	347	364	386	398	384	378	377	371	407	384	389	356	392	387	354	423	376	379	383	356	421	393	357	360	370	382	378	354	361	373	368	361	393	380	365	384	404	406	386	360	388	383	391	402	374	375	363	372	398	388	359	405	394	386	363	369	402	340	362	391	360	367	395	402	409	383	404	382	402	369	416	408	420	369	384	389	397	389	379	370	356	378	398	397	410	350	380	396	376	376	377	335	368	345	349	402	347	347	380	401	399	396	374	398	341	362	391	393	407	400	405	367	395	391	363	378	360	358	378	421	381	427	370	343	374	373	402	401	365	348	394	357	368	394	388	367	356	360	403	375	387	398	377	347	396	389	384	368	399	359	420	383	370	391	396	362	365	372	378	387	391	365	346	417	388	370	357	363	369	389	370	393	373	365	396	413	356	363	398	335	365	362	383	409	402	401	342	376	356	405	346	300	382	379	373	392	374	372	404	386	388	368	418	389	384	418	369	367	377	374	374	371	361	361	375	383	401	393	350	406	382	345	409	381	372	345	368	380	353	361	396	368	359	396	357	399	403	388	376	363	362	367	411	393	336	378	389	363	395	412	354	374	409	407	369	347	382	407	379	356	388	391	413	404	383	378	379	402	384	368	347	391	378	381	369	374	383	386	370	394	401	401	367	375	386	362	339	339	361	393	395	373	392	394	363	411	380	402	385	356	373	374	395	354	349	379	359	364	408	369	379	417	373	377	367	348	383	374	368	348	391	379	394	419	403	358	366	375	403	435	338	354	376	367	391	394	395	334	362	389	395	369	373	379	389	347
3456	911	854	945	879	889	896	938	866	933	843	873	906	859	866	942	876	900	909	938	899	911	902	885	895	943	888	900	883	914	884	906	864	854	906	901	920	871	945	900	902	922	883	875	871	925	841	899	910	882	870	873	924	917	921	899	938	913	885	906	836	927	899	916	896	933	960	916	905	896	908	886	901	897	878	911	930	887	897	948	849	892	895	966	874	866	874	921	906	889	885	893	867	900	862	902	905	840	900	893	927	937	941	900	898	896	896	920	914	934	867	936	921	973	920	886	861	930	819	911	848	879	871	863	876	887	883	874	862	883	917	887	921	888	906	933	823	928	959	895	909	888	898	914	907	901	879	928	897	964	901	859	867	887	925	856	878	913	911	897	864	850	810	886	889	912	903	883	892	888	926	855	933	865	900	951	968	868	856	927	873	940	882	877	846	880	887	923	893	865	884	909	947	889	888	907	845	887	896	859	903	877	914	908	890	871	905	891	837	934	940	894	883	876	910	912	890	924	912	863	916	875	895	918	918	869	866	860	894	904	875	876	919	905	864	879	835	890	950	875	898	858	913	931	864	887	886	919	930	855	883	932	908	873	901	873	909	928	936	877	867	862	857	957	925	891	968	887	862	883	870	880	873	894	872	887	935	939	892	888	888	889	887	882	891	913	860	923	913	887	916	878	892	914	863	889	916	898	878	889	897	908	881	931	855	889	884	932	908	912	934	834	934	866	897	894	922	868	885	911	871	869	861	846	909	860	943	945	884	870	913	880	918	889	927	933	851	879	880	914	880	858	875	873	905	860	885	852	853	920	894	865	861	983	922	881	924	868	890	887	866	884	853	899	920	853	892	902	903	874	878	904	904	893	926	879	895	847	920	929	818	919	961	853	908	957	844	914	866	921	932	819	866	928	888	899	910	864	917	879	875	903	892	889	947	824	921	907	846	862	917	911	902	867	884	898	871	914	846	913	917	874	899	874	891	930	872	893	880	924	967	921	891	926	930	910	898	906	927	928	844	898	879	906	901	911	909	892	915	931	900	875	857	930	921	878	893	900	889	925	915	918	887	881	931	896	937	954	896	896	890	907	943	876	908	921	907	902	868	865	874	865	918	890	847	868	891	855	959	923	944	830	873	895	886	903	916	875	900	886	904	882	856	823	892	909	935	948	921	877	914	929	884	950	915	897	879	888	894	929	874	873	842	866	893	907	896	887	907	910	905	902	879	893	853	930	878	930	901	870	871	848	902	931	876	904	886	868	834	928	888	892	927	863	882	917	830	917	853	880	902	899	873	884	866	939	914	912	878	912	887	908	867	892	892	870	874	893	893	925	966	877	878	895	876	863	907	918	892	870	960	885	826	863	940	908	905	959	904	889	886	860	945	894	914	924	909	898	869	954	935	924	921	917	853	923	878	863	939	916	872	924	970	890	863	904	946	921	857	834	892	900	883	896	904	907	850	930	929	892	901	907	896	889	861	876	883	931	909	911	877	893	894	921	858	888	925	941	864	925	909	924	887	900	893	914	858	918	906	917	899	911	903	885	921	908	884	891	920	846	878	885	885	887	915	906	901	898	915	949	949	887	868	908	880	866	887	883	896	876	930	863	898	914	898	962	925	916	877	878	894	971	919	939	892	928	979	940	888	900	856	918	934	911	875	894	904	976	950	881	959	867	932	875	829	927	867	943	915	899	874	890	921	900	865	869	892	883	891	920	916	927	866	951	914	859	902	884	978	937	894	889	832	856	917	870	945	894	899	929	881	909	906	879	899	867	941	858	881	902	967	905	865	908	844	874	957	895	928	917	922	844	900	930	887	878	857	916	894	874	891	789	901	922	927	864	884	974	910	882	907	919	842	911	892	900	932	912	871	878	868	846	901	898	861	924	872	865	909	929	937	918	908	860	947	926	868	858	889	919	866	902	911	879	906	946	907	887	956	896	950	917	859	938	869	929	830	914	912	935	923	903	928	952	938	921	837	913	901	880	927	932	893	872	919	909	900	919	860	899	910	895	915	880	958	870	902	893	863	907	902	874	870	858	905	897	872	948	901	893	912	890	905	894	902	897	912	875	905	945	885	941	897	898	925	888	922	876	902	913	879	914	928	888	888	874	847	901	880	883	917	920	943	880	913	953	922	859	912	904	917	960	929	910	911	922	911	845	926	959	865	913	846	914	886	895	912	891	868	872	876	862	912	927	876	876	937	904	916	879	885	956	899	867	889	859	854	938	911	935	930	886	930	838	855	914	930	903	879	902	910	880	836	913	934	945	878	893	928	840	866	916	879	913	917	856	931	957	919	870	904	893	861	878	929	838	919	906	922	884	843	934	859	891	911	924	905	838	918	898	924	932	918	879	872	891	869	853	891	850	861	921	869	857	937	897	893	910	865	918	914	888	892	918	879	934	864	879	946	904	912	859	902	878	941	958	900	901	937	917	923	916	847	943	880	914	890	927	873	890	895	913	877	872	897	901	880	891	888	859	867	913	839	898	933	907	914	866	875	925	862	872	916	873	906	835	880	888	889	916	879	883	920	823	944	924	920	912	870	906	906	852	911	854	894	910	924	887	885	894	876	889	880	914	940	877	899	853	904	901	935	921	942	859	930	929	905	916	886	932	905	883	933	918	922	899	873	891	889	843	917	865	889	896	878	896	904	890	873	881	866	874	886	910	955	871	928	867	916	908	917	897	937	889	933	880	864	863	902	922	892	958	927	897	921	864	900	870	906	851	888	884	863	898	923	884	888	901	870	872	954	904	893	866	914	845	915	876	849	936	966	917	856	928	889	917	881	906	967	918	923	949	863	873	884	852	950	888	924	892	950	880	945	905	924	949	895	949	872	923	899	870	926	901	887	868	886	853	937	898	900	892	862	904	914	974	876	872	916	889	936	906	860	895	829	884	840	876	900	881	887	934	931	875	923	877	885	928	855	866	911	916	872	871	893	968	934	900	905	933	1008	858	913	839	923	940	899	851	922	893	866	887	863	927	940	856	884	942	869	906	921	893	852	850	909	872	900	853	845	918	917	932	912	920	920	907	918	926	900	962	904	986	884	895	951	945	898	906	885	870	877	874	968	947	920	864	901	923	927	940	915	879	929	932	925	866	903	936	912	917	884	892	890	889	886	949	866	912	911	887	885	876	878	879	956	891	914	903	893	903	885	900	879	882	929	892	895	915	881	901	868	896	939	898	928	907	906	892	888	873	863	940	896	937	848	893	901	925	861	956	911	923	912	953	917	890	845	871	876	878	932	905	926	900	891	847	861	953	931	846	883	918	897	924	889	929	930	923	905	921	900	842	942	902	904	875	901	884	903	889	905	882	896	895	940	856	872	949	913	906	907	898	884	889	873	956	907	959	900	937	941	914	904	971	903	867	905	917	851	883	846	900	874	929	914	978	926	906	900	922	880	887	895	912	880	856	881	888	929	905	867	823	866	945	912	907	921	885	900	924	883	880	897	897	850	908	869	917	924	918	920	895	879	937	882	879
12632	958	567	491	461	351	391	389	368	357	354	363	348	315	367	305	354	347	321	361	322	362	347	313	313	344	307	338	325	342	348	330	341	359	328	370	312	331	363	342	345	350	337	318	356	377	353	308	336	304	354	314	341	324	329	342	318	351	316	302	312	339	350	326	313	335	335	376	335	351	327	330	364	394	334	344	318	317	326	320	354	348	312	334	318	338	334	331	338	339	330	352	341	349	293	328	324	342	337	320	323	346	333	331	352	339	293	328	292	319	329	320	319	338	308	288	324	292	320	283	344	315	273	323	382	332	356	330	333	363	327	327	307	304	331	327	323	310	340	357	299	333	336	314	354	343	313	322	300	317	299	327	338	344	317	334	321	326	333	317	304	321	329	298	335	327	276	356	320	352	318	350	333	298	333	320	357	325	330	339	336	334	300	356	348	342	342	336	344	314	341	337	312	351	342	310	322	329	352	327	339	324	366	317	319	334	342	347	305	331	321	284	316	333	326	323	352	300	347	352	303	306	317	297	315	295	367	347	314	322	316	309	337	349	357	355	349	331	322	341	322	321	335	329	325	320	340	349	325	305	322	341	331	325	342	360	326	339	355	340	332	344	290	328	347	311	360	327	316	326	329	340	306	321	337	302	364	335	330	307	339	322	366	339	309	354	331	311	344	336	321	324	323	340	308	351	336	326	322	342	318	285	335	347	323	304	355	308	324	352	314	343	300	347	327	305	320	325	339	332	308	365	353	383	320	303	371	347	369	328	268	293	335	331	300	328	318	304	332	343	324	298	342	329	309	324	310	299	312	322	333	341	362	334	318	310	314	343	325	352	330	320	357	337	325	363	363	330	311	343	355	358	314	294	314	344	320	298	342	327	328	292	341	335	334	299	325	368	327	346	343	356	342	347	316	368	326	296	322	344	370	360	326	313	313	336	332	347	307	328	334	329	336	315	317	334	347	308	278	345	308	344	307	330	325	343	303	335	326	341	331	350	324	337	352	364	319	336	373	355	340	338	339	321	348	345	323	353	301	359	305	331	323	380	327	326	355	314	311	329	357	322	337	333	368	321	359	334	335	280	317	311	343	336	318	311	325	336	312	301	322	341	323	354	360	348	331	353	333	322	339	326	306	319	303	336	295	327	310	316	355	366	328	302	323	333	335	344	356	334	351	328	320	339	338	321	348	348	349	343	334	329	304	304	333	345	323	338	314	320	348	333	320	338	334	325	332	338	312	337	351	322	334	348	321	328	358	316	372	309	285	326	324	320	343	360	324	324	292	305	334	313	379	336	338	334	372	311	330	350	334	335	346	323	333	357	330	374	336	340	320	317	321	334	361	330	322	318	332	320	325	307	342	293	317	361	304	335	334	325	336	296	322	291	337	339	325	300	308	293	338	312	352	324	300	321	322	329	328	329	313	298	335	314	368	326	354	342	305	320	315	307	338	364	333	320	355	360	328	327	323	325	321	309	348	310	327	335	335	335	358	334	357	326	308	332	319	342	336	306	300	330	303	320	335	328	327	345	308	317	351	326	352	282	313	323	322	288	317	335	356	328	341	321	346	345	342	344	345	321	352	355	326	341	335	309	318	332	302	347	323	334	336	326	321	340	320	349	346	316	305	317	310	325	345	312	348	301	343	333	329	348	333	344	313	356	342	317	331	326	295	339	350	314	321	336	299	325	344	321	319	338	317	321	349	369	349	337	312	310	331	338	353	314	335	325	346	330	357	341	346	339	285	339	348	364	355	334	312	351	327	322	339	323	318	334	310	333	340	342	338	304	326	337	356	342	298	345	310	338	322	335	331	346	316	338	373	364	319	306	307	301	351	338	353	305	338	322	315	322	337	288	379	350	328	336	343	333	379	314	302	323	344	327	352	321	353	309	337	342	293	336	349	359	325	336	324	319	374	334	348	316	352	313	305	354	315	305	343	318	331	374	322	355	319	302	356	351	319	322	355	347	340	333	332	323	309	368	304	344	363	351	334	341	319	362	325	308	371	338	315	373	331	327	360	341	337	351	342	328	311	333	312	322	285	331	342	302	333	321	300	311	345	302	334	336	343	315	341	344	320	350	338	343	353	328	338	319	359	340	316	345	320	318	329	331	310	330	324	326	348	320	344	338	307	307	366	321	314	358	336	314	367	330	336	350	337	360	325	330	343	346	325	349	315	318	331	351	317	335	318	348	330	335	357	333	328	358	345	347	324	336	322	294	328	321	302	342	343	304	354	316	342	368	339	308	327	335	349	324	355	340	354	367	334	302	305	304	322	318	306	282	326	316	349	317	345	327	327	316	328	340	340	334	288	345	335	336	348	307	324	341	350	338	366	364	317	318	322	349	331	341	317	337	349	362	353	311	311	295	331	311	332	347	313	344	325	351	311	330	329	332	330	339	351	349	307	346	384	330	305	351	328	351	324	345	345	289	307	335	351	346	330	333	335	292	297	361	332	316	346	348	373	355	316	336	327	337	326	289	318	334	316	348	382	376	310	331	357	325	311	320	326	359	337	318	351	341	359	336	348	327	350	336	343	339	338	306	303	348	305	359	335	309	327	329	309	301	344	330	300	368	329	330	345	355	309	325	329	295	370	358	324	300	350	306	303	359	373	332	307	324	311	339	337	386	327	333	352	327	298	329	343	321	350	309	317	341	345	348	312	343	345	327	354	334	348	343	346	304	363	307	336	315	324	321	330	308	322	341	325	297	350	284	333	338	318	328	339	341	324	339	346	339	351	337	332	325	319	322	353	308	318	361	357	317	362	326	333	331	330	330	344	326	313	378	324	317	340	326	344	361	289	326	308	335	319	315	332	315	324	331	353	335	331	308	351	348	339	317	305	314	333	352	317	358	357	346	342	352	368	371	340	353	324	348	302	343	322	340	328	330	333	343	310	292	319	293	338	333	348	334	309	324	364	323	318	356	326	312	333	344	341	311	319	317	316	327	354	337	284	338	323	314	361	350	315	353	292	300	314	317	316	335	347	341	329	291	346	335	300	335	339	311	325	329	342	322	308	335	369	329	341	349	325	350	317	315	348	317	323	343	348	321	354	352	328	309	322	343	323	317	323	311	299	315	337	328	312	361	324	362	341	370	338	342	378	322	354	354	348	357	377	339	329	301	287	329	340	312	338	365	321	346	317	307	354	334	340	322	329	321	359	306	316	341	322	338	303	290	317	356	331	293	319	316	284	338	341	325	308	351	339	340	351	339	329	339	340	321	302	311	349	321	311	327	328	322	348	286	332	307	346	363	322	321	328	327	365	351	303	313	347	337	297	313	344	327	313	329	338	340	314	319	345	355	292	311	393	354	366	322	352	341	359	345	364	348	327	344	332	342	330	311	326	328	344	331	313	346	348	325	354	318	356	333	345	320	366	303	324	346	343	354	344	327	324	318	316	310	322	333	332	377	334	339	277	315	334	308	336	329	308	298	341	318	316	331	286	318	366	312	292	299	341	353	335	311	340	336	333	313	344	325	307	328
9624	998	1328	1436	1261	1168	1025	1044	917	871	844	880	870	895	783	867	816	816	779	857	811	816	829	802	822	821	792	791	853	766	813	739	805	788	787	777	779	807	831	771	811	794	764	763	792	795	771	797	778	762	832	761	775	760	778	777	826	807	780	781	775	775	789	779	787	779	774	804	822	752	777	854	769	755	793	769	741	765	807	787	830	768	783	759	845	758	794	822	860	752	841	768	808	774	784	821	790	778	764	806	787	816	780	830	797	789	777	782	776	767	819	771	773	773	817	787	833	785	799	778	813	733	754	806	778	771	772	750	784	792	782	818	763	801	786	796	752	789	798	807	789	782	786	790	785	788	818	779	777	717	815	747	793	789	767	810	831	810	798	813	825	808	785	810	786	792	786	784	754	804	771	730	801	759	785	751	807	796	792	772	814	765	769	807	797	764	798	761	796	874	759	824	806	856	783	730	770	720	754	801	762	779	786	774	758	737	785	790	772	733	770	754	791	786	773	764	792	800	766	795	825	840	813	752	784	796	808	746	782	738	758	804	779	810	736	806	804	799	817	790	793	746	776	847	820	776	808	739	854	816	821	787	826	805	749	750	796	729	845	777	821	760	824	800	781	804	772	801	779	759	829	798	764	774	785	784	788	811	811	739	853	721	772	775	791	786	799	809	817	795	841	768	779	789	767	774	830	831	768	764	777	788	829	831	762	772	780	829	769	770	791	775	821	771	839	822	771	779	767	764	755	780	801	831	766	751	783	783	769	834	831	802	791	813	791	814	797	742	811	770	759	831	803	819	746	766	732	778	806	772	742	717	760	799	765	796	795	803	800	776	810	731	837	802	748	746	795	778	801	776	780	758	775	787	748	817	798	800	807	796	765	824	792	765	754	797	775	779	798	744	783	812	810	823	798	764	784	773	815	826	776	824	762	801	797	790	794	774	759	847	746	778	815	787	762	798	779	827	755	779	819	807	803	736	767	799	805	825	758	782	744	805	788	793	764	847	763	778	778	720	809	766	808	762	777	788	747	830	812	762	736	751	778	760	799	802	733	813	769	709	757	808	821	805	771	787	802	799	866	803	772	763	789	757	778	796	782	800	755	765	746	761	790	759	743	792	819	797	743	807	784	818	786	804	817	791	810	809	787	755	778	769	770	773	792	794	796	822	762	766	746	790	760	731	767	786	820	794	728	833	756	741	799	762	791	797	774	791	808	795	771	762	793	758	791	779	789	769	774	760	813	791	792	774	749	836	778	719	766	792	803	796	764	772	731	762	820	796	796	774	787	786	761	722	784	799	741	800	772	829	829	767	769	809	761	743	784	787	787	814	755	742	833	810	779	772	763	787	840	809	740	758	763	807	787	778	767	783	755	794	795	799	768	766	730	803	746	731	774	767	802	759	821	779	792	792	798	773	754	767	751	752	765	749	788	754	805	787	757	768	759	775	748	741	799	818	746	808	748	799	812	753	753	746	799	724	777	785	747	777	748	768	742	865	714	800	753	830	753	758	793	789	812	796	791	754	833	829	809	781	730	785	764	781	805	777	825	793	800	812	783	787	797	838	777	799	825	861	817	821	786	778	759	724	785	795	798	777	801	778	768	755	784	794	768	745	781	781	815	783	792	813	752	814	778	772	801	791	775	770	804	813	770	862	787	793	729	807	779	732	837	798	771	785	824	787	794	788	793	814	738	752	762	798	779	794	810	758	792	780	767	807	778	729	770	794	751	748	836	774	763	798	738	748	723	788	770	818	789	781	762	777	810	808	785	811	774	796	768	808	760	785	763	782	790	797	752	774	793	769	740	798	786	760	783	761	796	782	791	770	774	776	796	809	782	806	773	786	725	789	830	756	783	775	769	778	782	785	760	758	706	756	796	834	819	817	756	746	753	769	777	775	768	824	841	733	750	757	742	744	816	786	780	746	810	779	764	763	761	739	799	793	749	836	748	819	774	823	826	742	753	789	716	887	797	771	782	791	801	836	779	791	796	749	819	801	769	759	771	753	787	789	756	772	822	743	795	771	782	783	807	716	724	786	785	823	790	782	754	772	793	795	792	795	753	803	809	779	837	764	767	815	804	762	814	769	777	767	804	771	764	832	790	830	798	791	769	715	769	788	829	768	792	760	741	768	775	766	796	808	803	776	777	748	766	782	788	763	770	769	755	787	783	767	825	764	838	814	760	798	798	794	783	730	809	808	811	813	795	772	802	763	812	761	794	764	802	741	787	771	768	749	745	819	800	746	822	779	762	772	785	824	783	773	797	770	758	796	815	729	716	744	749	779	769	770	759	803	775	762	822	797	768	741	816	795	803	798	742	806	801	800	805	770	796	749	784	805	796	768	801	809	829	775	784	839	761	768	779	833	776	782	755	794	769	799	765	814	800	786	779	811	722	754	812	807	810	751	843	811	800	774	786	738	824	824	736	813	811	772	737	833	728	781	772	803	763	787	796	800	755	782	773	772	773	823	735	789	777	765	723	819	797	795	783	791	805	815	813	786	818	804	799	786	774	766	803	762	743	730	776	804	796	794	785	787	805	821	744	780	785	796	760	759	824	791	778	777	729	796	792	784	767	822	823	856	821	817	824	738	808	783	836	746	789	814	744	751	751	801	788	762	800	814	788	787	821	833	731	774	851	805	768	778	802	754	774	790	810	803	774	782	762	784	820	803	782	755	789	767	826	756	818	763	807	788	826	740	790	760	791	775	771	781	769	763	766	734	782	784	774	786	778	781	761	777	775	767	852	789	754	803	737	757	839	744	804	802	798	756	782	769	798	774	849	756	763	815	785	781	839	784	772	780	781	794	747	776	812	778	763	771	829	730	797	767	799	794	755	821	813	757	801	808	788	807	758	765	781	761	809	782	742	784	798	751	785	723	853	757	769	766	793	768	755	803	750	744	821	811	777	774	818	766	768	849	754	780	723	840	811	780	732	773	734	835	757	771	748	836	818	812	779	741	788	741	777	788	750	744	764	810	766	805	747	784	743	780	796	768	770	823	787	787	818	711	789	797	830	779	809	748	754	775	788	752	778	816	723	795	796	783	811	777	825	743	750	799	771	766	741	770	762	774	778	766	798	793	817	787	769	795	798	778	789	757	799	785	764	774	828	776	782	821	791	797	744	820	803	771	847	814	789	766	788	818	784	795	763	859	810	784	800	764	845	787	740	747	781	799	788	839	764	796	802	820	777	819	810	800	763	743	793	772	740	735	813	744	740	789	741	747	780	763	779	793	746	794	755	748	791	785	831	743	778	774	768	832	809	813	776	780	826	762	764	739	821	787	814	755	806	787	794	796	820	784	802	796	747	766	813	821	733	747	779	749	773	801	743	794	785	787	786	805	808	750	797	752	744	760	801	760	785	772	778	773	808	776	768	785	770	789	812	812	776	798	782	801	794	789	783	818	778	784	768	843	747	764	756	782	780	815	773	789	781	795	772	780	803	790	806	774	796	800	807	798	761	767	790	772	789	788	809	771	815	775
20456	1625	758	505	332	282	245	199	213	175	174	161	171	168	161	154	151	143	155	156	164	153	182	143	163	122	124	150	165	165	168	127	137	149	158	127	174	164	158	122	156	140	169	146	163	144	147	156	147	155	137	130	155	162	149	134	159	136	155	151	150	147	163	164	152	151	164	151	157	167	127	139	145	147	150	129	137	148	158	162	150	153	141	156	142	137	130	161	167	142	135	154	146	144	129	141	134	137	156	151	149	139	153	139	132	138	147	137	152	163	152	147	141	146	145	163	130	135	161	137	159	138	131	137	152	182	125	142	155	131	132	154	143	137	153	177	145	167	165	135	139	146	142	136	129	171	161	170	151	150	138	138	149	153	154	131	171	172	135	153	163	132	144	145	130	148	134	141	131	125	169	132	140	119	135	143	148	148	157	150	111	128	135	143	154	151	131	184	136	146	134	140	118	151	172	138	145	166	159	137	156	141	141	135	119	151	153	136	153	148	131	141	146	139	139	146	148	173	144	136	147	136	146	149	132	162	133	139	152	155	142	133	129	135	147	125	133	112	116	127	136	120	146	143	134	153	129	137	134	140	128	161	121	151	145	155	161	150	134	151	159	142	154	157	166	143	133	154	158	137	165	170	144	159	148	134	139	150	154	153	146	148	163	140	139	164	168	150	145	162	140	139	166	140	158	149	165	144	142	153	150	158	157	151	129	144	153	148	147	132	139	145	155	141	158	107	125	148	136	163	143	154	168	156	155	141	159	155	148	153	167	156	159	143	131	142	161	162	150	132	167	160	146	161	153	141	154	153	137	149	135	165	153	168	132	163	140	174	117	156	164	163	134	136	163	136	145	146	145	153	136	133	172	146	146	160	150	157	147	153	162	162	152	154	169	151	143	141	137	137	151	137	163	140	132	150	142	141	140	129	146	148	147	126	154	160	136	140	147	159	163	138	147	142	145	138	131	141	152	164	144	155	152	152	158	130	177	154	129	129	139	140	135	138	145	150	148	157	134	132	162	159	151	149	161	125	127	160	164	159	163	150	133	142	134	127	146	131	156	129	119	150	142	125	147	150	158	147	134	130	144	130	145	152	139	139	132	144	148	135	147	142	149	151	127	128	130	147	135	138	143	135	148	153	145	145	131	134	130	133	176	153	159	159	116	139	132	139	144	139	155	143	172	120	150	130	152	145	155	157	133	153	146	155	160	143	146	137	161	151	147	150	120	147	161	124	139	144	144	135	148	163	152	152	131	145	135	150	152	139	177	153	149	150	139	153	125	149	145	173	160	182	157	167	140	145	157	141	155	167	151	156	159	160	128	130	142	173	155	145	165	122	142	146	134	129	137	151	149	147	174	138	147	150	159	141	152	142	129	131	159	123	146	157	160	152	144	138	146	150	150	141	140	152	145	134	165	130	125	134	127	154	142	124	148	161	152	151	135	146	155	164	150	162	170	139	142	174	137	142	135	141	145	136	148	162	141	133	158	132	150	151	160	165	151	144	129	131	132	134	146	137	150	167	141	157	149	136	164	157	153	135	193	137	156	155	150	130	127	158	173	162	152	184	143	155	132	126	154	148	155	139	147	170	159	150	163	136	157	147	170	124	148	158	138	134	157	165	132	159	142	140	134	136	144	169	132	145	134	171	139	169	122	125	154	162	143	146	140	161	132	118	161	169	134	138	141	146	125	150	150	162	172	153	125	165	159	163	143	144	156	134	141	161	153	148	134	159	154	148	146	145	167	143	158	140	157	141	138	138	133	141	155	182	125	126	130	150	148	135	135	129	136	129	130	143	141	151	151	151	126	142	161	172	146	142	145	127	161	144	157	140	140	143	133	138	153	132	144	182	157	137	120	172	175	147	126	152	148	160	135	145	195	155	156	126	143	149	170	151	170	162	115	135	175	122	155	154	140	159	167	131	154	133	155	164	159	133	149	135	121	145	147	141	134	155	148	125	154	150	144	156	135	157	133	143	146	151	147	159	121	138	126	166	155	146	139	135	148	149	134	145	155	140	124	135	135	145	169	150	154	170	166	164	134	129	152	129	140	166	164	152	144	153	156	146	148	155	138	152	145	164	156	149	142	132	140	137	153	174	161	145	149	166	148	124	117	154	129	147	131	123	137	146	127	133	143	148	138	160	148	160	165	153	163	155	126	158	145	135	145	167	140	148	127	158	138	137	135	144	136	162	148	146	154	156	136	147	147	127	141	173	167	154	181	162	177	150	142	148	126	139	148	120	144	128	136	152	153	149	145	170	128	167	169	152	161	165	170	149	145	153	136	155	129	144	157	159	152	157	132	163	136	168	160	159	151	157	148	138	126	148	139	141	149	137	138	131	130	157	147	144	161	134	157	132	162	156	146	143	132	141	148	153	156	149	134	122	135	159	155	158	164	152	147	139	143	128	152	151	139	134	146	137	157	144	154	173	162	157	142	157	156	128	140	158	140	126	134	144	137	126	149	139	131	154	130	160	143	158	154	146	145	155	139	158	164	157	151	140	141	168	150	154	139	131	170	147	142	129	132	146	146	145	183	152	140	149	137	124	132	130	121	180	127	153	149	151	139	119	146	132	156	150	157	137	168	154	154	164	147	142	129	140	151	149	145	156	160	155	142	127	151	145	148	154	122	134	142	148	142	147	136	152	162	147	145	146	144	140	139	150	140	134	128	140	153	156	146	143	155	150	168	149	152	153	143	145	129	150	151	145	134	142	136	148	168	156	157	170	152	152	155	141	138	134	151	146	136	159	131	168	148	135	165	157	157	160	155	147	136	140	155	116	142	149	136	158	165	155	139	146	141	140	130	151	136	140	138	160	154	140	139	145	165	134	158	133	177	124	145	135	169	146	147	136	145	133	157	163	136	144	126	159	172	149	137	143	140	147	148	160	146	129	128	139	149	154	138	111	149	158	144	165	131	131	144	125	163	126	128	146	155	152	164	127	170	168	162	119	149	136	169	141	143	151	147	151	144	136	164	171	148	148	133	143	152	116	164	150	157	146	176	119	165	139	143	132	153	136	139	153	145	168	136	149	152	139	149	143	154	146	146	141	140	146	156	136	148	147	147	158	160	157	156	148	159	134	149	131	143	155	162	174	127	141	157	156	131	143	147	152	165	150	138	130	163	146	149	136	175	143	162	156	150	142	124	156	151	153	188	157	155	157	154	161	125	154	157	136	161	140	147	163	160	120	141	135	144	136	149	124	146	166	162	167	156	170	141	145	150	138	152	129	147	155	140	116	153	160	167	164	144	142	144	157	150	135	129	137	169	153	146	160	133	153	161	134	133	155	149	143	148	149	150	118	140	145	139	165	149	151	131	124	152	154	151	149	139	151	144	148	140	145	152	125	130	151	155	157	147	122	154	143	136	132	126	142	139	149	146	127	146	144	134	115	116	156	119	165	167	142	134	119	144	141	146	155	148	136	165	143	140	138	153	129	138	137	148	137	143	130	143	151	155	157	137	145	135	142	154	150	141	168	128	157
12413	844	1520	1617	1350	1145	977	815	691	640	608	573	545	550	533	467	465	449	460	441	432	494	426	427	436	428	427	450	423	447	422	449	442	409	431	415	397	409	433	407	415	408	414	441	375	391	424	378	382	390	359	394	391	415	439	408	389	397	395	387	399	400	411	401	406	404	403	390	405	381	371	373	429	374	399	392	378	353	388	401	418	379	322	398	424	388	424	392	413	402	408	408	377	395	394	386	381	413	382	425	408	401	387	363	411	386	404	431	351	393	374	381	422	353	429	388	405	403	412	387	421	417	389	406	363	436	376	403	391	376	400	408	376	399	360	406	430	391	370	395	385	431	382	380	393	371	397	356	376	380	368	350	350	367	388	413	405	368	400	346	376	370	385	340	419	382	396	416	411	402	427	398	428	385	383	393	392	337	404	424	379	389	373	362	360	390	417	377	390	391	424	380	373	409	395	435	382	410	365	390	403	379	419	359	383	380	397	377	415	389	398	366	371	394	391	411	380	389	388	415	404	422	402	395	382	388	365	396	360	402	400	369	374	390	389	376	374	425	378	414	390	359	376	409	395	366	360	386	376	368	407	412	369	402	380	392	403	383	369	369	411	400	367	397	408	435	399	395	392	364	392	409	407	365	389	385	369	407	388	407	348	424	364	411	407	373	386	420	401	371	373	382	400	403	400	408	400	406	393	373	378	400	386	375	387	419	368	386	413	404	388	409	345	387	394	400	388	397	379	389	417	418	388	354	382	415	426	415	350	393	420	386	394	384	392	401	373	403	413	375	395	403	358	418	416	391	428	382	387	362	402	405	376	353	379	413	370	413	391	362	374	403	379	334	417	402	380	334	377	376	437	425	376	397	385	333	392	402	389	398	422	413	418	391	403	397	414	407	371	380	424	424	370	380	411	368	383	382	346	383	394	389	380	403	406	377	419	427	393	390	394	397	385	391	391	364	375	392	382	371	419	378	410	407	398	423	435	391	388	389	376	404	406	385	400	388	382	419	371	418	407	356	414	371	378	374	386	386	402	400	411	376	431	364	390	376	400	378	380	383	370	432	389	392	384	384	373	415	376	425	422	424	390	403	370	398	395	377	392	382	382	399	427	419	383	412	393	432	418	397	382	406	426	379	440	406	370	404	359	390	358	387	376	391	370	397	399	357	404	368	408	397	396	403	384	377	414	392	348	402	379	401	386	392	370	385	349	412	384	361	386	362	377	375	413	375	437	369	395	431	385	388	378	381	399	392	378	370	415	374	360	375	399	419	374	421	414	392	428	389	373	393	387	442	392	357	372	396	415	413	378	393	371	393	419	369	419	387	377	377	381	394	384	398	373	413	368	408	393	385	406	363	369	366	422	383	393	397	404	376	409	381	401	434	423	417	382	416	382	397	397	391	366	405	376	422	404	390	372	397	386	415	391	415	375	418	385	373	423	403	411	384	404	404	428	383	361	385	383	406	420	409	363	406	374	376	348	414	402	400	384	372	378	383	416	412	388	398	417	386	385	383	434	392	406	367	405	399	360	385	389	415	422	391	444	391	377	404	404	395	341	365	382	390	402	409	412	401	399	389	365	398	396	376	361	372	387	393	390	366	386	381	389	419	364	425	404	368	423	373	419	441	389	405	400	377	426	361	420	388	383	411	382	413	374	391	378	378	389	372	393	350	385	390	397	416	390	376	369	412	398	390	402	401	392	434	383	399	382	412	378	396	409	385	373	397	404	337	401	368	394	365	378	390	390	377	397	386	357	403	385	391	364	402	351	416	373	423	412	380	379	379	380	384	389	397	386	340	412	387	401	409	403	384	387	390	388	375	372	386	387	379	383	409	392	415	398	379	378	401	363	358	394	362	381	406	382	425	410	410	402	385	392	347	405	354	364	363	376	409	377	385	382	397	375	421	384	400	399	419	407	420	388	381	418	403	417	419	406	379	411	399	389	388	394	394	418	395	416	356	362	392	376	413	401	369	381	392	382	400	394	420	382	396	404	396	402	373	362	401	366	391	358	423	405	412	411	388	405	403	422	398	378	400	411	382	384	396	372	382	425	402	399	407	428	381	388	390	370	410	378	385	421	403	400	384	386	417	394	408	394	371	390	357	384	392	398	435	410	404	378	391	381	374	399	370	397	386	369	333	426	388	411	371	388	363	404	371	385	410	403	375	366	416	401	336	386	375	379	370	394	423	380	388	386	384	407	411	410	391	412	363	429	427	363	416	397	355	386	422	390	397	409	377	397	380	405	387	382	372	379	379	367	394	409	389	380	374	427	416	364	403	361	386	403	381	400	367	404	407	373	402	393	401	376	395	374	370	408	411	398	378	402	431	396	379	412	359	400	410	373	397	424	366	384	402	410	382	369	405	415	406	394	390	402	381	361	399	388	393	393	389	401	390	381	400	383	344	413	377	383	406	374	401	392	378	395	372	390	404	392	370	407	398	383	393	394	366	360	409	362	399	399	403	405	396	407	381	392	408	411	393	399	373	377	396	400	389	386	404	382	409	334	420	411	392	366	389	443	359	372	402	407	358	396	396	401	382	384	396	364	431	367	401	374	423	416	409	392	363	423	381	359	433	352	361	403	420	394	375	398	384	370	366	379	408	400	390	458	381	360	419	423	345	400	380	398	435	424	402	376	374	383	384	339	422	422	381	415	407	385	374	375	400	388	402	399	430	367	385	379	370	393	402	394	363	387	391	406	362	390	392	345	362	394	386	420	385	404	352	414	398	382	395	399	415	389	404	387	385	399	386	363	361	400	387	399	414	405	381	372	373	389	413	375	390	399	369	409	406	382	376	374	386	416	382	421	420	375	398	402	395	403	408	346	410	412	396	401	363	392	407	358	390	388	373	389	385	404	351	368	385	387	373	388	416	374	390	372	421	405	405	354	375	407	376	412	375	389	379	374	397	393	411	380	380	382	343	414	409	382	401	401	360	365	404	391	404	391	400	391	356	397	361	404	433	431	383	402	399	376	368	393	380	399	440	402	400	422	381	424	336	412	418	390	376	396	389	376	392	368	400	379	354	393	399	361	406	390	390	351	394	393	387	397	382	383	414	370	401	361	396	391	402	384	406	362	383	416	376	378	364	409	345	394	388	390	407	441	405	381	402	397	411	363	420	373	398	358	404	388	376	407	354	408	395	400	408	401	381	386	389	380	384	373	373	410	385	393	392	418	384	410	408	388	418	412	366	366	417	429	383	391	418	422	377	393	383	406	401	354	331	412	354	365	439	378	361	381	376	410	393	408	403	396	418	385	375	399	387	390	372	378	389	354	388	411	413	382	416	416	388	402	369	418	414	408	394	402	389	397	414	407	395	418	382	388	340	371	392	412	368	382	405	378	395	414	427	384	374	400	407	427	357	364	426	386	362	382	398	372	409	402	390	360	376	411	378	394	429	383	390	390	440	393	358	390	393	353	382	373	370	397	385	392	420	364	377	377	399	354	378	415	398	371	429	441	399	374	367	379	375	394	422	372	415
3514	443	415	359	383	412	385	380	378	401	359	366	427	419	383	388	411	372	343	378	393	381	383	359	360	396	393	404	383	370	406	386	415	418	404	342	378	378	371	367	366	375	407	412	387	391	385	400	382	332	411	397	362	377	378	375	416	336	359	361	391	362	401	400	374	377	359	330	399	379	411	406	411	402	366	399	371	362	360	407	378	372	374	374	381	413	391	357	379	399	357	386	397	403	397	364	355	380	358	371	360	390	352	403	396	402	413	381	369	393	386	426	384	378	372	406	376	369	399	374	395	366	371	381	412	380	358	356	350	421	367	372	364	357	370	371	384	378	419	357	373	401	370	395	410	387	358	360	379	387	347	384	363	371	373	375	352	360	363	373	378	384	370	394	403	391	375	409	384	348	359	377	396	396	360	340	350	382	414	382	373	395	370	345	397	395	363	418	346	379	388	364	416	339	359	367	379	344	357	347	361	367	360	415	347	421	397	365	401	368	359	367	370	377	370	370	392	390	387	386	364	373	382	376	377	404	337	376	359	386	394	396	395	429	377	373	394	369	381	381	343	401	367	401	338	371	409	341	385	369	396	399	365	368	382	392	359	373	411	369	333	360	414	402	373	404	423	391	344	355	364	419	325	365	335	342	385	371	405	397	397	420	358	393	387	355	395	354	373	376	389	363	378	396	381	384	388	432	421	391	356	355	390	385	372	401	342	395	378	396	402	351	394	378	397	390	357	402	385	394	376	374	388	378	355	370	344	367	367	371	384	378	394	402	404	388	369	372	383	388	375	375	353	431	389	383	378	366	404	371	369	383	381	375	368	358	389	369	368	371	379	360	409	361	379	373	372	371	399	380	380	393	368	389	426	393	352	369	394	350	362	377	418	354	380	350	361	366	412	368	370	366	357	392	390	405	410	418	401	398	344	372	394	364	386	373	367	369	371	385	398	407	406	409	410	379	368	383	383	343	396	377	408	378	382	370	368	351	389	413	376	373	406	382	381	367	373	403	377	343	378	355	397	394	398	405	380	385	394	412	407	350	404	382	385	393	365	390	334	363	400	371	368	409	361	387	389	366	333	390	359	357	367	355	375	352	376	390	371	383	342	368	407	385	377	354	398	363	372	390	382	396	375	405	356	350	403	370	366	390	392	362	354	386	387	374	382	351	379	330	359	395	409	383	431	344	390	385	357	390	400	360	398	384	384	377	376	388	359	355	368	352	350	361	373	341	357	361	381	394	397	347	360	457	407	383	404	366	371	348	394	383	370	423	391	422	384	400	377	418	376	372	347	411	415	386	435	364	378	365	369	400	342	360	369	385	395	353	362	360	348	390	382	440	375	370	419	357	372	373	421	374	399	339	389	353	345	386	385	371	376	370	415	353	398	379	389	368	415	392	370	351	416	406	380	382	404	378	386	387	374	382	433	404	405	389	373	350	366	376	377	402	352	379	375	403	387	375	368	400	360	381	386	381	371	377	407	380	390	348	366	378	345	375	371	388	338	422	376	355	406	382	365	395	374	366	372	388	392	394	418	371	383	410	386	371	374	387	372	379	385	390	363	337	391	375	397	351	381	369	382	340	375	340	385	371	401	375	366	385	368	407	372	370	378	363	363	383	347	372	387	369	358	371	381	374	395	384	375	350	372	378	374	370	418	376	370	408	356	379	377	379	392	382	360	365	353	341	381	363	386	360	393	407	406	335	377	352	399	383	361	365	362	398	365	400	392	344	385	384	370	365	384	380	389	393	411	381	383	352	365	391	370	363	362	387	364	362	392	381	397	363	400	367	394	392	386	374	349	319	372	416	388	344	367	343	421	359	362	366	371	413	365	380	392	382	357	402	351	381	372	384	373	381	372	362	399	365	389	361	399	367	398	411	361	411	357	373	359	363	366	394	380	332	398	392	391	359	379	401	397	423	374	370	373	407	374	357	386	355	429	385	351	354	419	377	390	349	376	389	390	399	407	362	379	350	352	360	428	382	339	333	359	357	339	354	430	354	385	404	383	401	382	352	371	352	380	384	411	398	395	353	398	433	438	356	356	377	389	404	342	377	365	380	382	363	377	374	369	379	365	362	396	346	416	374	407	398	388	393	375	382	383	372	397	396	373	389	340	380	380	364	395	363	411	381	354	377	378	357	367	362	350	383	377	367	350	364	394	361	406	381	350	415	350	382	380	372	373	355	393	375	410	369	374	387	402	395	390	327	344	350	410	398	377	386	410	407	382	363	397	360	377	401	394	326	388	359	348	384	351	380	397	383	388	420	391	371	408	342	407	330	383	367	373	396	378	373	391	365	406	387	379	369	390	413	376	354	375	399	375	401	399	396	359	397	397	378	383	375	389	405	347	369	382	365	397	339	336	401	400	350	377	382	404	397	373	380	383	395	437	389	396	367	397	387	384	400	415	377	367	369	432	392	384	387	415	356	361	403	432	411	374	399	391	350	363	376	407	419	394	376	371	354	363	381	393	421	396	380	349	381	348	403	397	403	380	365	378	336	365	353	386	354	386	392	374	396	364	429	367	342	351	370	399	385	421	404	401	346	394	380	356	351	405	382	400	342	370	378	358	376	430	401	353	346	391	379	374	372	376	385	379	341	344	352	386	414	402	406	396	353	433	378	383	414	406	375	368	389	408	351	364	369	391	381	388	384	367	350	395	375	357	382	370	362	355	389	370	430	363	373	366	389	386	388	365	398	378	432	385	359	340	396	356	350	418	359	363	361	377	353	384	407	344	400	367	386	384	354	400	370	374	441	377	400	383	376	385	350	314	356	365	368	391	344	379	347	413	372	382	373	378	357	364	360	405	384	408	375	391	378	392	403	391	367	410	431	355	412	353	363	387	367	391	387	350	345	374	376	353	393	387	376	389	367	379	378	394	355	366	332	407	368	394	362	394	348	344	385	410	373	421	368	361	401	420	383	349	392	394	380	403	387	336	397	392	375	396	363	382	416	371	410	376	408	358	367	363	387	392	366	384	406	404	422	365	375	378	392	398	385	370	348	356	396	354	368	394	364	402	401	395	369	406	378	367	368	374	359	361	387	363	375	430	353	364	328	376	394	382	341	397	368	357	377	336	357	391	361	354	376	369	359	363	379	409	397	353	413	411	347	370	376	405	351	421	389	374	388	416	376	358	340	384	376	383	370	382	371	357	357	393	424	367	448	388	347	358	395	404	371	361	387	391	392	386	369	374	374	381	391	383	349	388	396	386	383	345	338	361	421	385	331	375	403	361	355	379	381	398	350	388	322	366	386	397	397	353	367	390	345	371	376	380	377	388	398	385	402	406	386	389	384	356	366	414	409	407	373	361	365	386	387	374	380	362	379	416	384	392	412	394	413	392	361	384	407	439	391	382	396	400	387	370	393	408	384	395	378	360	385	364	353	361	395	386	361	381	393	404	400	364	381	347	380	397	367	326	380	352	353	359	366	370	385	364	361	384	363	401	385	366	359	352	393	386	382	407	390	355	408	405	393	390	399
3637	870	941	957	945	866	898	891	958	856	925	868	920	913	919	922	884	918	906	933	876	880	872	891	908	957	912	909	920	896	953	925	911	964	903	888	905	876	849	871	856	912	868	935	910	907	947	879	886	881	953	823	927	918	911	901	926	885	921	867	904	931	879	945	952	892	904	885	864	925	977	891	940	881	828	934	922	922	963	871	875	931	918	855	859	915	931	893	887	945	905	910	887	919	902	927	898	920	909	889	942	920	880	922	964	900	897	957	931	878	901	904	923	928	849	934	889	928	875	1016	905	895	945	915	937	887	925	896	917	878	941	906	937	918	911	925	955	928	937	872	844	898	938	893	888	892	883	886	872	924	893	924	920	939	819	931	945	896	908	937	909	934	901	895	917	870	889	877	880	883	906	869	922	890	900	859	838	939	884	853	871	924	859	935	841	900	898	931	939	884	939	904	942	897	934	889	865	858	903	864	887	877	936	864	927	857	941	862	900	936	908	899	904	888	949	874	905	878	936	925	928	909	934	942	878	851	845	888	917	959	907	941	876	942	928	896	901	887	868	898	888	922	895	898	879	915	858	917	871	888	855	914	883	884	876	924	886	892	985	910	932	881	906	916	876	902	898	887	909	895	889	942	911	907	855	870	879	855	905	888	863	924	908	900	869	901	893	950	935	884	907	911	927	943	922	903	898	886	919	880	919	900	913	903	899	941	805	909	911	945	931	951	905	971	930	962	931	891	965	878	941	860	884	910	886	814	991	935	856	964	893	889	906	980	931	895	928	875	873	930	866	885	900	860	910	866	901	912	913	919	905	928	880	879	930	885	974	882	914	876	896	856	930	940	883	921	951	900	894	904	928	928	943	872	887	921	878	905	893	851	920	895	924	953	921	889	870	925	898	909	918	905	939	915	918	895	890	890	901	891	888	893	946	891	931	918	897	875	887	857	886	919	892	912	910	952	921	829	898	901	908	863	955	880	954	873	897	863	890	862	901	880	914	895	898	863	972	883	884	965	894	889	882	902	911	900	933	885	912	912	887	932	918	932	893	871	908	912	880	901	937	870	931	874	846	932	875	853	903	903	926	899	862	913	899	890	891	901	938	909	899	866	921	903	923	873	897	919	914	873	887	874	857	882	856	900	971	894	879	901	882	919	868	908	968	968	921	901	884	917	942	870	913	880	910	906	929	951	885	938	957	861	898	943	902	941	907	917	926	933	893	880	881	882	900	917	907	930	894	901	921	969	862	916	906	936	948	901	955	932	920	879	897	890	877	907	926	935	877	845	921	910	884	922	907	866	937	894	867	896	902	893	920	970	896	898	924	849	893	882	949	910	923	885	894	897	879	873	876	939	916	899	920	862	879	929	896	908	858	933	919	874	913	932	941	913	834	945	845	896	917	908	944	893	881	882	890	919	911	936	914	898	892	903	880	904	869	915	887	892	966	934	893	851	907	932	893	873	930	879	881	925	915	877	896	926	914	938	860	979	882	884	897	859	905	927	903	864	894	917	903	921	866	917	926	882	923	945	883	944	917	907	943	972	955	928	907	850	934	920	912	920	919	846	870	898	903	887	913	925	875	885	920	899	943	875	864	963	896	874	899	895	862	869	891	910	896	901	900	945	937	931	875	882	846	911	914	899	909	858	869	901	887	951	889	876	930	963	846	924	925	882	926	922	909	900	915	915	907	839	901	853	921	881	891	915	950	860	887	927	844	880	900	935	885	908	943	962	929	880	919	933	888	931	863	928	956	949	896	901	885	844	872	893	921	921	913	924	891	889	940	871	978	897	916	949	924	840	908	863	923	916	851	878	919	878	945	914	896	908	885	942	929	840	886	948	949	813	879	867	874	923	906	862	858	860	939	909	930	928	886	914	903	898	925	927	930	885	867	862	860	916	877	906	902	919	873	897	923	849	943	930	924	897	913	934	927	877	902	881	862	875	919	863	898	880	922	920	889	851	935	900	854	905	923	906	909	921	848	910	886	931	862	856	863	962	914	871	963	909	880	939	906	982	886	890	896	899	887	950	918	952	884	876	910	907	983	901	897	886	909	938	879	933	898	910	965	904	923	884	928	876	855	967	899	928	909	961	948	935	894	931	868	866	937	867	922	900	867	861	869	924	897	907	910	889	956	826	913	907	889	910	893	899	871	848	843	914	946	913	908	914	932	905	904	892	900	873	875	895	921	872	866	928	903	901	919	847	886	892	876	903	948	870	908	887	900	918	885	890	951	905	917	935	913	943	940	921	887	914	821	884	927	942	938	927	868	872	930	884	888	890	913	889	935	924	904	894	866	898	885	891	878	963	929	896	925	854	895	828	930	896	957	884	908	886	860	916	861	875	909	904	943	903	897	918	870	914	883	882	869	933	885	928	882	925	904	925	884	931	881	900	888	915	901	947	908	927	927	898	941	896	870	903	878	918	926	891	950	884	933	884	898	987	938	907	869	887	871	897	913	901	867	924	948	928	948	878	904	904	901	936	902	896	904	913	861	887	905	875	891	874	936	885	913	918	915	917	941	939	929	889	886	896	927	930	904	878	899	865	939	876	901	917	890	960	930	905	914	939	920	870	877	900	933	871	878	922	954	918	954	909	882	946	879	893	912	936	944	882	902	887	905	897	925	979	931	923	914	886	923	918	910	874	878	889	896	943	915	881	876	870	962	908	922	884	988	873	914	929	908	902	916	899	908	880	881	883	925	920	951	875	854	894	917	936	888	906	898	904	930	874	924	908	892	864	901	902	898	935	859	874	939	940	932	836	913	905	891	822	878	892	900	909	959	936	926	899	898	936	899	896	935	943	858	854	875	936	872	896	881	920	930	871	906	907	921	928	912	906	912	868	887	874	918	903	892	906	914	882	904	911	888	911	899	873	857	906	924	869	926	907	912	904	923	902	869	848	888	927	915	907	883	940	907	901	901	962	901	903	931	915	874	880	924	941	924	910	899	911	862	833	939	963	907	875	864	886	876	898	894	930	941	878	890	929	931	890	856	884	933	906	898	872	863	953	892	885	887	910	890	863	969	867	916	933	930	978	950	911	927	915	943	894	895	923	885	940	883	946	959	932	885	889	897	911	927	938	890	880	905	898	889	919	920	943	867	898	965	845	878	908	904	909	922	885	896	883	887	909	917	907	937	920	903	899	912	918	902	919	878	870	901	921	912	924	907	889	921	908	907	869	870	872	860	908	904	865	822	847	927	897	883	957	896	910	952	935	911	869	903	932	941	871	859	921	916	894	940	941	949	896	927	914	923	920	884	879	910	893	876	945	864	878	965	886	941	855	894	887	915	893	913	918	961	876	850	898	948	916	894	903	897	944	891	940	942	890	897	935	870	860	880	885	916	937	895	922	942	869	903	893	908	845	944	900	934	850	872	897	915	912	923	853	876	880	921	915	879	869	944	857	893	906	926	857	944	888	901	858	970	965	916	867	916	881	843	881	941	899	937	873	889	915	870	924	871	882	919	939	895	858	911	915	854	860
13010	938	567	464	433	420	351	377	376	354	372	348	360	333	318	305	388	371	335	331	336	358	329	335	327	344	366	359	309	342	293	330	312	319	335	356	340	289	311	296	313	357	320	320	308	328	310	326	326	327	318	335	340	358	315	325	313	350	315	308	303	343	315	322	329	301	315	310	345	306	286	344	324	325	307	350	323	313	335	327	381	304	337	320	323	291	327	305	304	332	315	304	361	306	361	362	306	332	318	296	358	339	324	311	318	329	332	340	308	351	303	326	298	339	333	340	332	322	329	356	352	360	352	294	363	347	336	305	315	324	320	306	353	357	345	313	322	354	301	349	321	302	354	349	310	348	325	337	330	302	357	323	320	340	326	326	313	332	300	332	320	333	340	338	301	339	343	349	336	310	329	325	321	316	358	311	289	354	297	344	316	322	346	320	291	333	330	291	346	335	314	343	327	369	350	342	335	339	373	317	320	300	326	323	332	321	324	314	335	311	336	319	362	340	312	352	324	352	331	300	316	325	317	329	326	337	358	342	344	322	320	331	331	333	335	308	342	327	316	311	311	336	329	330	347	320	316	316	345	335	337	315	322	340	335	319	324	322	322	340	318	316	299	322	290	328	303	355	317	316	361	331	314	349	326	315	334	367	365	332	338	313	338	347	302	344	297	352	335	330	310	332	331	323	332	311	300	318	324	353	372	328	361	344	308	359	329	337	339	342	346	335	348	311	334	343	331	362	352	324	337	280	353	325	306	328	352	315	343	329	355	329	333	320	324	332	350	348	363	341	360	363	318	329	337	335	351	354	305	317	340	353	323	329	320	315	334	339	314	346	339	352	359	338	335	322	300	366	300	317	343	287	337	302	319	255	337	326	313	304	311	326	309	332	306	366	318	319	297	311	334	317	336	307	335	301	352	322	317	354	322	340	335	355	332	317	320	331	332	334	365	323	332	304	309	320	339	294	335	340	295	334	382	334	353	316	301	333	331	334	306	332	363	350	304	350	344	349	305	353	294	326	326	324	327	332	372	335	298	317	379	370	361	341	324	329	301	330	339	318	320	303	325	322	318	340	350	346	315	345	315	316	345	332	327	352	321	295	316	291	313	346	322	315	327	338	322	309	336	331	331	354	360	344	302	345	330	356	319	331	302	346	348	358	330	340	335	335	335	344	303	349	320	363	308	328	318	333	315	352	330	339	343	378	296	308	339	334	317	373	332	301	303	359	321	308	325	363	320	306	345	327	338	303	345	341	337	340	311	313	343	326	318	323	308	354	322	342	342	338	361	303	311	320	343	339	320	342	345	329	340	318	325	295	385	337	357	309	301	325	319	362	307	307	352	325	310	330	390	339	297	322	315	340	315	311	328	335	329	349	336	303	321	318	337	316	310	332	351	345	329	314	330	332	341	349	320	356	341	350	330	303	346	340	334	341	309	329	292	310	313	335	326	329	341	368	354	340	327	317	346	319	308	328	364	341	335	343	280	335	305	281	337	358	325	353	324	339	349	347	312	346	326	333	318	312	325	346	324	328	335	303	341	348	321	339	356	323	355	361	345	330	331	321	356	337	351	321	345	365	317	332	374	303	341	308	332	365	344	324	331	325	325	333	338	336	323	337	329	340	318	334	358	351	318	344	332	320	307	351	322	320	288	321	312	309	318	352	352	301	338	332	338	339	344	343	322	350	316	365	344	349	309	355	354	333	346	318	352	303	311	345	334	389	342	315	354	349	308	327	312	332	321	347	338	337	355	334	311	310	354	309	338	329	328	323	338	325	317	365	333	332	340	322	309	317	329	341	312	348	339	314	338	354	328	290	347	310	322	344	344	378	343	331	292	316	295	345	290	354	330	288	286	335	308	308	366	319	352	317	353	350	355	318	346	310	374	347	359	350	362	328	300	332	320	340	308	337	328	307	321	373	349	338	335	294	354	318	323	331	339	343	335	317	310	320	324	355	356	300	329	332	340	315	303	333	320	335	324	341	324	341	303	320	359	373	323	335	318	339	330	321	371	308	365	320	316	325	317	308	318	313	334	335	325	337	358	315	308	344	344	346	335	338	341	300	337	325	330	336	347	342	352	335	364	327	322	306	344	343	354	352	357	329	316	331	326	294	313	322	347	334	334	347	324	338	342	352	321	301	284	324	333	312	347	348	348	323	327	334	329	332	312	298	327	339	341	313	306	331	350	325	299	305	321	344	352	347	316	340	306	285	331	331	283	309	343	345	338	311	303	329	333	323	332	338	341	358	347	311	350	320	361	342	337	352	365	342	298	340	351	290	352	316	322	341	382	311	325	333	377	333	353	303	331	339	381	327	356	310	314	342	337	301	332	312	340	306	325	303	319	323	331	347	319	299	345	330	319	345	346	320	304	330	333	354	325	314	310	332	352	307	321	323	341	287	329	293	341	342	307	347	299	329	320	322	313	344	360	330	334	329	314	316	325	312	320	355	330	340	319	370	330	325	308	322	309	294	304	328	319	310	359	322	333	324	323	368	332	340	347	326	298	328	343	339	342	346	317	329	306	355	333	331	332	375	328	328	324	334	343	319	321	316	315	282	319	359	321	354	346	372	328	326	351	322	322	334	279	308	348	298	299	334	323	312	335	328	323	343	325	336	328	318	315	326	340	327	328	359	349	303	310	347	321	331	324	307	343	326	346	327	338	344	338	348	320	340	334	318	364	334	347	318	314	354	352	331	296	304	328	330	334	339	363	299	340	301	304	339	359	323	346	354	290	320	369	316	315	330	342	320	300	314	311	313	327	335	308	322	319	366	340	312	340	345	336	319	322	318	316	320	327	314	337	316	339	320	316	309	315	312	306	357	308	333	342	355	321	308	321	311	339	355	296	352	338	326	306	338	356	318	290	310	306	327	320	282	329	331	332	327	356	319	324	333	340	324	317	329	354	324	307	303	319	295	317	333	319	337	336	321	324	307	310	315	349	351	343	343	341	326	340	349	352	340	324	301	324	306	318	320	333	355	311	327	333	312	339	322	317	338	328	325	301	329	333	332	344	371	340	382	322	306	343	336	347	312	311	320	310	302	316	327	318	315	327	339	336	350	323	305	368	341	308	323	350	326	303	310	299	322	339	344	302	314	329	338	374	310	349	311	338	318	295	316	328	363	315	319	316	353	293	339	304	364	350	343	322	320	322	354	350	320	352	331	299	313	331	349	328	339	396	344	339	351	322	317	307	338	349	326	332	359	363	327	302	293	324	316	308	344	307	329	332	317	290	336	338	311	339	337	336	354	338	349	329	310	375	342	353	310	299	352	338	315	331	316	350	330	321	320	340	339	333	332	348	327	316	348	344	358	341	322	314	348	338	343	349	346	355	310	333	278	309	327	335	317	304	347	320	345	341	345	360	319	299	360	317	302	326	323	327	353	358	307	355	323	367	300	303	330	368	319	349	337	338	309	319	361	320	339	341	377	366	371	320	342	364	362	314	349	331	322	311	310	310	316	347	339	353	332	344	371	316	306
10140	995	1271	1406	1308	1147	1029	1002	962	920	841	875	933	857	867	884	859	815	837	806	882	779	791	833	858	829	740	760	811	799	815	815	748	847	760	818	846	790	822	774	758	815	774	758	808	794	812	757	777	796	820	770	763	756	889	763	790	797	789	777	769	777	811	773	799	791	751	811	813	781	809	756	791	786	764	768	801	763	778	759	707	776	787	789	805	716	782	823	762	797	807	800	742	771	839	803	793	792	781	784	802	731	796	751	780	797	771	793	792	831	778	774	825	774	798	758	808	769	774	811	755	834	771	781	794	795	804	770	761	781	781	791	817	811	803	780	785	816	778	777	735	829	795	788	821	775	739	793	777	762	758	826	796	749	799	762	765	800	778	784	751	792	771	795	758	804	765	728	823	789	710	817	774	777	774	781	784	765	751	827	759	808	759	846	813	716	790	828	777	748	802	762	758	793	756	833	797	770	817	831	775	781	771	799	774	778	837	750	813	769	793	750	819	743	768	759	754	749	795	742	812	749	774	797	785	774	769	782	745	785	820	733	742	789	794	802	801	831	771	806	770	761	783	810	791	775	813	790	774	786	781	772	809	786	771	782	778	763	759	832	831	753	810	794	831	792	777	779	768	815	764	808	765	769	811	771	807	745	816	795	763	732	820	789	702	813	770	791	804	763	757	761	730	786	786	788	760	789	797	778	750	763	768	735	818	765	807	739	778	809	762	839	778	799	816	755	810	774	787	745	790	790	784	795	744	767	770	735	814	796	778	798	761	771	861	776	783	772	798	836	845	777	826	793	812	792	819	807	772	806	753	771	783	787	811	793	784	761	781	812	810	776	791	775	759	803	746	798	840	797	781	770	809	757	825	783	830	800	768	744	716	775	809	777	778	801	769	753	801	758	813	736	788	813	762	801	748	803	823	778	791	768	788	790	797	799	771	793	792	753	809	817	818	806	771	805	793	801	774	797	803	731	742	771	786	761	742	830	794	720	767	804	783	830	819	780	739	798	769	750	823	807	822	797	751	776	787	769	766	787	765	800	786	790	761	800	745	718	752	797	825	746	773	770	781	779	774	772	827	799	731	770	791	775	782	794	792	788	755	757	786	785	729	786	836	791	839	804	803	750	748	752	755	779	765	748	817	782	771	781	793	842	778	805	827	790	777	824	801	761	771	797	781	706	786	794	765	759	794	781	775	722	774	808	838	779	790	782	746	817	757	818	807	747	768	767	731	836	705	799	813	756	795	783	772	791	762	772	794	810	808	789	735	823	792	735	763	781	827	807	777	830	745	778	770	809	774	826	719	768	774	737	803	778	755	793	765	785	798	796	791	767	778	753	774	771	845	785	804	834	715	810	785	784	806	812	746	805	785	783	784	789	754	766	802	806	747	768	786	823	811	770	784	724	788	803	819	812	779	773	758	740	784	835	763	748	781	738	774	782	815	807	766	818	821	824	790	774	854	765	757	752	812	797	778	731	761	805	771	798	775	757	820	758	774	758	798	789	777	741	765	790	771	770	817	852	817	743	744	781	791	774	785	760	774	785	802	760	797	777	799	777	742	760	823	766	737	815	776	797	753	810	768	792	813	776	815	728	756	782	797	756	775	750	776	759	799	806	836	759	745	803	802	791	760	786	761	760	753	824	778	835	774	783	774	811	753	800	766	827	793	743	807	775	737	756	799	805	761	775	712	767	790	768	770	825	823	788	747	750	789	783	831	798	748	801	778	743	750	748	786	788	765	743	818	746	769	824	770	775	754	780	757	801	793	773	797	798	824	774	780	794	788	790	748	793	779	756	794	748	810	765	776	813	813	770	823	734	813	777	810	769	773	780	831	786	816	760	837	786	767	803	762	788	780	786	816	767	726	792	746	745	841	791	763	750	812	764	805	780	767	775	844	813	816	779	765	796	795	763	795	801	809	804	786	746	767	783	858	784	737	834	754	753	774	767	827	741	811	783	760	800	811	812	730	836	774	779	817	751	788	763	814	793	772	781	779	805	777	789	800	786	824	797	744	778	765	836	793	819	757	754	796	731	763	790	756	776	751	806	810	808	740	802	750	736	772	827	751	838	712	742	762	785	726	783	778	789	765	815	833	812	748	787	775	741	829	797	769	817	786	800	784	762	791	791	746	821	782	736	733	738	779	750	787	749	763	807	780	778	780	721	765	783	770	830	776	773	799	729	743	758	745	763	757	795	787	786	776	761	733	759	760	787	745	777	769	762	778	767	763	770	804	756	773	793	765	776	798	834	785	730	741	748	746	812	782	802	782	795	778	773	764	750	771	751	795	755	761	787	802	781	793	793	754	788	787	764	795	788	770	774	757	797	793	713	771	838	822	798	802	759	779	790	758	736	808	765	809	776	810	724	800	772	790	755	852	797	768	775	763	810	760	760	757	778	814	755	776	772	780	835	780	777	728	755	801	786	817	797	745	791	816	753	818	802	757	838	802	798	772	798	733	757	787	806	774	767	740	806	754	790	763	813	765	801	790	727	794	821	827	819	788	782	763	793	808	797	817	810	771	776	797	761	760	745	775	794	754	826	795	782	803	835	779	784	753	799	813	778	774	792	813	779	775	779	797	773	830	823	783	757	763	768	819	799	800	804	709	718	816	795	757	795	799	808	758	747	824	795	778	742	771	787	732	767	777	769	851	817	791	816	810	817	810	768	788	753	829	718	789	776	775	772	760	817	759	794	769	747	813	766	819	730	821	767	768	766	765	768	797	794	733	785	753	778	799	747	777	800	727	815	774	778	814	727	814	769	745	756	829	793	797	758	810	760	759	783	800	758	773	815	820	823	769	774	776	743	767	808	775	842	805	792	773	826	814	816	790	802	774	754	854	762	741	791	781	834	801	810	770	852	729	758	749	768	752	777	799	768	789	759	800	779	747	791	833	778	785	776	755	797	791	738	814	722	815	787	810	730	766	789	749	787	800	774	811	805	793	751	763	788	760	772	791	800	760	809	728	741	800	826	772	854	788	779	787	763	798	806	776	786	784	753	755	804	795	799	745	779	813	757	758	787	823	792	736	788	793	762	777	824	829	739	770	758	763	791	804	818	718	774	775	841	840	778	778	765	778	793	796	767	848	790	750	786	734	823	773	764	746	851	791	804	801	784	756	796	767	794	753	757	819	794	766	783	763	787	758	799	800	761	765	792	812	840	730	795	781	806	774	760	810	748	742	816	817	800	800	792	809	822	777	760	786	823	754	751	746	751	777	799	787	767	758	826	783	810	770	775	719	779	806	773	756	762	769	792	772	776	768	773	825	792	768	762	794	772	830	781	768	798	795	796	821	767	808	789	824	778	782	816	774	765	779	778	803	744	796	726	759	741	781	773	742	775	744	771	750	796	760	765	780	806	778	758	756	801	811	805	792	793	776	788	737	820	826	820	789	727	774	769	745	814	821	818	812	784	835	730	776	769	772	799	781	816	795	791	809	829	781	818	756	854	780	741	759	774	823	801	758	809	753	779	781	808
20657	1696	692	529	347	273	209	193	193	187	197	175	165	164	178	159	156	170	139	159	152	160	151	176	154	131	176	153	150	166	167	161	162	147	144	132	159	171	149	167	149	125	154	144	137	151	139	151	172	167	149	155	140	161	145	168	166	133	140	140	163	142	145	146	144	156	164	164	143	142	134	137	163	141	161	149	154	150	130	141	166	142	146	154	151	136	136	131	141	118	132	136	168	126	143	152	139	139	167	163	163	155	155	147	142	148	156	161	163	148	133	135	148	149	150	130	156	138	154	141	147	127	153	128	136	137	136	137	144	149	120	158	145	140	163	142	146	138	127	138	133	123	151	146	160	146	172	139	121	145	144	153	151	120	141	134	145	171	136	152	157	143	157	146	140	132	159	135	154	149	149	161	165	158	131	137	131	145	184	158	139	147	166	150	132	165	168	126	140	154	141	138	138	158	135	135	144	133	143	175	157	162	139	131	136	165	158	158	156	158	136	143	142	131	147	144	130	144	168	150	159	135	149	141	142	155	132	128	154	143	139	131	148	120	161	171	160	145	156	151	177	144	161	150	156	155	137	128	138	137	160	161	157	160	156	138	145	156	147	157	167	139	138	151	143	136	129	138	150	152	157	155	152	125	129	133	172	154	134	125	141	140	138	146	145	144	126	146	130	137	164	162	139	141	151	122	176	153	132	145	160	152	164	141	145	127	153	146	148	168	133	143	180	140	143	136	149	140	157	136	156	157	142	170	142	168	143	144	157	157	159	153	139	142	148	158	136	156	159	140	161	120	167	147	148	138	165	136	143	145	135	138	139	162	162	147	132	136	145	158	128	157	126	162	142	160	131	148	137	158	133	147	153	139	158	160	153	165	146	144	140	155	156	137	152	155	159	148	122	162	158	147	154	141	136	140	151	173	136	170	155	179	157	162	138	150	133	126	141	146	153	140	151	135	143	131	164	134	134	141	165	150	136	160	152	147	127	139	149	176	174	131	150	155	158	149	139	176	169	169	170	149	152	147	138	161	150	130	147	139	150	162	129	157	159	150	138	153	137	152	157	131	153	127	160	142	143	145	131	155	149	136	156	168	132	146	154	148	139	143	141	156	129	130	161	150	138	164	159	146	170	132	137	147	117	186	155	146	139	151	137	145	146	171	154	143	137	127	123	152	125	154	124	148	136	147	134	140	171	152	149	140	153	131	134	142	123	149	143	142	150	163	141	159	118	129	147	156	146	156	127	152	153	152	174	162	153	154	146	147	140	161	147	139	165	174	137	172	133	126	147	148	133	147	133	128	150	146	136	135	141	142	162	170	131	160	142	144	124	159	140	147	154	124	162	138	146	151	147	153	157	160	122	163	160	157	162	182	165	133	163	133	140	132	136	155	139	135	148	166	152	159	131	154	151	141	169	148	122	137	139	147	139	120	152	161	171	160	148	153	139	148	173	144	160	132	147	142	151	140	145	155	145	167	152	149	146	154	148	149	156	148	132	149	171	152	159	152	136	157	121	125	118	163	165	155	157	155	141	161	128	144	145	141	141	139	136	155	158	152	141	157	157	131	170	129	130	159	155	145	161	174	133	168	135	152	133	120	111	173	145	147	147	125	154	143	135	151	149	138	138	123	146	153	136	143	140	151	148	151	135	186	141	141	148	134	150	134	151	154	154	142	151	148	148	167	150	151	149	134	141	167	167	144	155	127	138	144	152	139	152	153	139	159	170	134	139	140	140	132	134	157	157	154	141	156	135	145	156	155	157	166	150	140	161	159	139	121	155	127	158	126	147	160	160	137	148	136	133	172	158	175	156	156	165	137	143	160	141	158	164	147	148	143	128	155	126	149	123	134	136	149	141	140	127	124	141	183	153	148	171	144	149	137	147	132	162	149	144	149	142	147	158	141	161	168	152	144	147	159	142	161	140	148	156	140	151	164	170	137	132	130	142	158	146	133	150	154	143	118	153	144	137	123	160	130	164	151	155	149	142	158	130	152	144	147	147	125	152	129	136	144	148	134	146	145	150	145	140	135	149	158	170	161	134	166	149	162	151	150	147	151	143	153	130	140	151	155	146	155	148	137	144	137	145	134	126	158	147	153	144	113	142	137	138	127	138	136	157	157	159	137	163	156	156	155	168	129	152	189	156	152	149	120	151	130	134	166	156	142	160	142	155	141	154	158	146	144	171	146	149	112	122	147	161	156	124	143	152	129	150	132	128	163	149	167	156	168	160	141	149	128	130	136	134	185	156	152	153	132	121	150	137	150	133	155	140	145	140	144	148	145	158	142	168	142	158	157	146	131	146	142	150	154	152	129	140	158	129	164	139	186	169	153	154	134	155	153	143	140	144	168	145	151	158	154	150	158	145	141	134	158	153	156	139	154	144	156	132	171	145	135	123	161	162	141	152	156	158	149	155	152	138	147	136	131	142	134	128	155	148	146	140	138	159	161	141	137	143	118	160	164	124	160	156	173	148	136	167	136	142	149	155	169	128	145	167	127	130	164	154	151	145	157	150	129	135	173	131	153	143	146	145	152	126	139	140	152	165	142	140	121	155	138	131	137	153	146	174	151	165	152	143	152	149	157	151	163	142	137	169	163	153	153	152	167	117	128	152	163	161	136	157	151	154	141	159	140	118	131	165	145	126	155	135	160	132	180	142	139	148	154	124	161	144	155	153	151	154	146	157	145	143	168	155	148	171	162	134	154	155	161	138	134	118	136	133	145	145	142	147	140	169	162	158	156	145	140	130	142	142	148	161	176	161	144	149	152	165	129	156	147	140	142	153	146	141	131	136	141	161	161	135	143	149	151	146	119	134	125	163	149	140	158	149	160	162	146	141	144	131	135	170	134	141	167	134	135	153	150	154	154	116	155	158	128	146	148	154	145	152	158	125	151	147	140	149	130	163	146	168	185	172	142	152	133	127	114	160	172	157	143	139	166	159	141	158	129	161	154	127	148	143	133	149	174	145	144	138	145	147	152	146	136	115	153	178	171	173	180	145	155	173	156	121	139	134	118	145	147	147	144	163	145	133	161	142	146	137	177	159	155	127	152	130	135	132	148	156	137	147	151	143	134	148	142	159	165	150	170	134	159	143	124	134	158	144	145	158	160	143	137	161	140	157	142	174	140	122	124	159	141	144	144	141	134	132	137	155	146	167	149	138	150	161	161	141	145	150	155	141	153	158	153	143	157	151	158	146	160	154	167	143	145	126	147	175	152	127	117	151	144	166	161	152	124	136	139	147	138	145	155	153	129	146	128	142	142	165	130	160	142	162	134	160	138	135	136	127	148	140	148	160	131	130	143	135	151	139	159	149	163	148	156	142	148	128	138	175	152	123	151	165	148	148	149	150	147	167	160	136	140	136	168	143	137	154	126	148	121	139	132	141	142	133	168	136	151	137	159	140	150	129	154	154	117	142	151	136	153	137	127	114	149	153	123	137	135	145	152	160	163	170	150	146	150	149	147	147	147	149	127	155	144	143	142
12465	759	1365	1593	1396	1020	893	787	773	664	599	614	541	537	472	504	504	455	436	441	482	432	437	421	471	435	462	434	430	423	403	405	426	424	400	411	416	397	405	400	414	425	396	362	400	399	399	365	403	388	389	395	387	393	423	378	405	421	384	398	361	399	388	406	405	383	387	463	408	403	395	403	386	354	417	411	373	401	422	367	368	382	385	352	423	408	413	431	371	398	390	376	390	385	394	364	384	354	376	415	400	386	398	356	435	375	393	425	411	386	422	424	408	408	415	394	393	384	384	397	414	375	387	358	389	405	369	388	370	387	439	380	437	412	385	386	395	375	421	414	399	397	387	408	414	400	387	426	388	393	393	367	367	372	395	389	423	410	388	380	396	370	395	434	366	354	387	415	358	345	375	385	375	370	422	405	390	399	390	385	439	386	372	401	387	405	418	438	424	396	392	380	381	414	408	378	377	396	392	398	365	377	398	404	368	418	369	383	391	378	367	411	380	365	426	383	419	390	397	407	376	384	403	400	419	415	374	393	372	408	406	378	395	391	391	379	377	382	373	382	369	386	387	391	360	371	384	379	394	374	379	380	402	394	398	354	419	376	386	414	415	387	411	412	363	370	406	387	406	329	413	390	389	385	402	397	384	375	401	414	390	403	402	374	398	373	392	417	440	399	370	424	344	377	386	397	355	402	392	369	387	371	356	385	403	418	388	418	385	408	434	373	362	413	386	418	411	389	396	378	400	392	409	432	365	381	371	363	357	402	377	375	415	377	403	372	388	393	353	401	380	387	425	385	375	391	371	384	413	378	381	369	383	406	395	341	403	431	395	381	387	411	381	416	362	396	383	390	348	402	400	421	407	397	385	412	418	373	387	405	399	365	387	364	364	365	391	369	385	395	377	375	369	388	398	405	376	360	403	397	375	403	366	386	406	391	410	410	388	400	371	400	407	408	406	395	374	388	399	411	397	399	399	369	403	395	355	352	395	382	406	397	407	383	389	427	378	390	398	388	425	381	381	410	356	382	406	430	405	372	420	433	401	383	392	372	403	382	416	407	391	409	367	386	401	395	405	413	386	356	399	390	364	379	367	404	399	362	412	374	407	425	395	401	398	365	361	366	365	394	387	375	422	363	422	399	399	394	413	404	368	375	410	413	362	360	414	402	395	363	435	398	425	381	381	358	368	394	393	357	407	400	373	362	375	388	389	395	352	358	360	371	396	386	365	428	422	400	405	361	369	328	397	395	401	367	376	378	384	400	378	394	359	382	386	396	400	388	376	387	369	409	402	394	367	382	362	401	362	381	372	392	384	387	402	377	394	374	338	367	384	415	366	377	418	394	413	391	370	379	402	407	444	399	367	367	383	354	359	371	370	393	370	381	393	379	376	369	405	400	379	376	373	399	423	375	365	380	412	388	378	398	371	378	367	378	345	438	382	384	376	372	351	383	397	385	367	379	384	363	386	368	389	389	410	435	390	384	384	403	363	379	341	381	413	386	397	358	385	354	403	379	348	439	410	422	357	392	420	381	415	400	378	349	381	383	386	403	390	389	366	360	414	419	429	387	375	406	344	377	374	392	378	315	412	367	379	414	389	427	407	367	401	394	385	410	423	429	366	388	392	376	378	383	387	385	396	394	409	372	404	368	394	386	408	409	357	346	368	420	387	412	400	395	359	399	377	350	416	378	388	377	405	404	396	395	422	344	375	381	384	390	372	400	379	388	368	373	407	367	364	402	435	371	415	372	396	350	423	405	404	382	387	400	407	364	371	405	414	401	381	351	400	368	393	384	387	410	421	391	353	413	392	387	399	397	379	375	348	405	403	376	410	382	397	404	364	351	370	378	375	375	370	413	397	347	369	385	384	383	363	419	392	450	376	371	393	416	384	441	414	372	396	376	396	412	392	413	392	436	410	380	392	382	415	363	354	386	368	402	379	373	372	372	412	397	400	411	382	352	416	363	373	414	403	358	367	369	398	382	369	401	373	382	376	386	406	383	408	381	377	360	400	349	425	397	398	394	403	377	347	376	378	379	396	388	398	379	380	376	349	358	364	393	376	379	402	391	412	405	405	381	396	370	396	366	393	401	377	378	364	362	380	378	380	414	407	408	392	390	363	411	379	384	389	354	371	357	380	414	361	396	374	372	393	381	411	410	376	379	430	383	394	386	400	419	402	368	378	415	407	335	409	415	362	400	418	421	395	405	366	376	407	385	408	407	392	413	404	389	394	406	390	399	416	422	395	359	402	409	387	407	376	387	390	395	382	356	379	376	385	397	422	385	405	396	382	360	387	387	384	409	397	391	388	407	365	415	397	432	386	398	433	381	378	362	388	349	407	432	393	368	381	411	375	396	364	401	408	368	381	383	384	403	367	352	354	415	380	392	404	366	382	398	372	369	358	382	423	393	418	360	398	380	365	413	417	421	368	352	400	394	403	374	394	407	361	411	370	374	354	406	410	353	378	389	385	419	410	408	427	360	390	394	348	381	388	414	443	356	398	374	369	359	389	417	395	372	398	405	402	375	363	384	375	422	385	406	404	393	368	417	366	394	401	403	383	414	394	390	372	375	382	392	403	381	386	369	411	412	364	396	403	400	384	375	395	371	378	427	415	372	395	401	426	368	387	360	395	402	390	386	419	389	375	389	383	399	369	348	380	405	406	376	400	386	339	405	393	358	408	424	356	362	366	406	432	358	392	394	387	382	382	377	409	386	394	410	393	345	426	387	392	402	403	403	352	438	413	402	373	378	382	398	369	389	362	370	393	392	389	384	339	373	355	422	354	388	380	383	395	405	382	440	362	385	389	382	378	390	387	382	386	401	357	395	379	397	401	399	391	392	419	357	415	390	403	395	412	378	391	416	381	391	393	367	374	406	379	395	382	411	382	375	379	414	383	410	394	386	353	359	412	378	365	412	387	400	421	382	394	393	398	398	370	382	379	372	381	360	408	386	385	407	356	401	369	393	392	391	384	387	382	356	381	392	401	416	360	392	359	436	436	371	377	402	391	361	351	375	412	392	374	379	360	353	386	390	417	375	399	441	393	409	391	376	378	364	390	386	408	415	386	371	388	404	387	386	407	359	396	416	381	362	390	379	399	390	397	403	405	407	371	407	406	395	392	388	397	392	394	351	407	393	399	385	371	381	410	377	376	412	333	400	377	415	387	368	370	389	390	403	427	444	396	383	412	423	395	405	389	391	388	354	375	396	386	398	393	373	405	389	391	425	390	363	400	389	392	405	365	387	411	401	352	377	390	370	416	356	386	380	369	388	370	368	377	351	362	383	388	412	394	411	398	379	409	416	346	389	356	371	373	402	395	385	434	397	400	385	425	379	367	375	402	360	378	384	381	387	408	413	416	404	397	349	393	386	359	402	364	396	401	391	392	417	384	405	353	380	397	436	373	407	402	386	405	387	356	399	377	429	393	408	368	431	398	388	395	374	362	379	383	364	388	379	414	397	407	390	373	398	364	424	402	391
3528	439	412	393	381	392	357	366	348	364	406	365	403	437	361	431	419	378	365	384	360	368	365	368	404	385	406	365	375	390	362	422	397	364	352	363	374	375	376	367	376	392	383	405	367	392	382	353	402	375	411	394	392	383	352	355	378	397	376	394	429	349	397	400	394	359	338	374	380	409	368	339	365	366	356	400	382	399	376	391	399	364	373	399	369	390	366	377	392	372	364	359	387	385	402	383	375	352	378	389	364	389	412	349	408	384	363	398	381	367	337	390	371	384	386	395	353	381	363	339	386	364	371	411	363	394	385	362	398	352	356	385	369	412	358	366	375	366	361	404	394	371	373	366	389	400	376	335	390	398	362	353	360	395	331	398	363	317	349	374	369	354	381	419	370	369	410	354	368	357	402	348	385	379	364	391	360	360	372	374	381	358	372	337	363	368	378	360	339	357	347	382	388	381	358	367	375	372	381	365	371	386	419	379	371	344	355	385	365	378	376	358	396	378	373	384	357	392	365	381	381	338	394	407	380	426	366	388	411	381	333	375	354	398	350	402	400	368	375	340	355	325	419	405	373	383	398	373	369	390	399	398	352	397	391	383	416	359	342	363	374	385	366	367	395	395	376	398	373	379	346	354	394	368	365	399	374	367	347	380	339	386	347	428	414	387	365	356	375	377	382	391	348	383	418	425	350	377	360	402	402	409	400	385	382	397	388	367	407	377	372	381	376	419	362	405	368	382	345	377	379	335	362	405	382	378	343	361	349	358	378	372	347	351	349	373	382	387	440	406	378	381	403	332	381	330	377	390	398	393	410	387	381	383	349	411	374	369	420	402	359	339	359	376	374	371	372	380	347	408	350	401	359	398	362	355	371	370	380	403	386	381	375	365	351	346	364	380	359	377	344	372	375	388	388	359	390	379	356	382	386	347	366	370	411	378	364	356	407	403	378	373	388	353	390	378	379	376	348	376	373	358	378	362	360	429	382	350	342	383	397	366	390	340	354	360	360	404	400	400	390	361	375	405	362	391	372	390	359	369	411	400	362	388	382	412	413	354	380	397	399	373	387	369	416	363	384	370	371	374	363	348	382	413	390	390	372	372	360	374	363	328	371	338	377	388	378	370	364	403	353	359	402	380	333	377	365	368	376	371	372	378	382	360	368	354	357	339	392	381	399	354	371	357	384	384	344	359	404	364	349	372	385	375	376	374	407	382	356	389	375	343	382	353	367	357	345	419	356	361	363	341	368	371	389	372	354	398	383	382	447	375	364	376	362	357	324	409	401	327	391	333	410	385	366	382	347	393	396	379	399	383	369	409	375	387	397	363	373	352	372	361	366	400	387	391	386	368	333	376	370	352	344	420	353	389	398	391	404	341	334	386	384	385	373	351	390	355	389	353	392	380	384	349	404	376	370	389	384	368	425	407	373	365	387	382	383	399	386	407	389	352	382	364	362	380	380	339	364	373	391	346	358	393	365	375	396	386	411	375	362	375	388	375	398	365	366	425	375	364	404	386	370	362	381	421	341	379	403	405	422	372	417	404	391	399	349	364	377	376	390	367	344	357	379	392	357	361	374	378	394	348	358	412	402	384	372	375	380	336	398	380	399	365	370	370	387	361	397	404	368	379	356	366	385	382	392	390	388	379	355	344	340	338	391	402	416	350	378	372	401	381	375	414	369	339	337	398	407	382	389	382	380	368	366	369	367	353	408	357	357	375	389	387	356	371	384	359	375	379	341	397	363	423	350	375	391	367	348	342	365	351	412	410	384	398	379	376	370	360	349	376	409	378	408	405	392	419	368	360	405	371	372	360	389	418	370	379	382	411	356	406	384	399	379	388	387	352	414	343	372	380	424	376	393	388	381	352	383	361	368	371	403	365	388	374	384	353	365	404	439	417	381	350	363	394	340	338	363	397	353	373	350	403	400	392	358	321	362	410	329	361	345	371	405	382	366	337	403	375	380	384	364	402	336	365	370	378	359	407	380	395	380	399	303	374	388	371	365	381	388	371	381	387	399	408	382	391	405	393	388	417	355	377	396	377	376	383	380	382	372	376	384	341	362	362	375	366	380	347	381	360	377	372	370	366	371	353	396	396	382	402	391	424	372	385	407	410	401	380	399	331	385	356	409	348	348	372	392	401	383	376	383	379	375	373	398	367	368	394	348	346	363	365	346	409	388	365	386	347	372	367	415	368	386	381	379	395	344	401	394	347	409	363	398	381	363	397	369	430	385	383	360	377	362	383	341	356	369	379	404	353	366	347	360	397	386	376	362	382	373	393	366	368	377	379	379	354	372	373	404	367	349	361	390	384	398	368	387	379	385	403	386	348	373	363	382	396	372	381	411	436	357	418	413	360	337	364	363	351	422	394	389	348	383	371	380	397	391	372	400	408	381	359	348	368	401	424	386	399	340	381	399	358	388	391	409	403	388	334	362	373	397	341	356	394	396	383	313	361	384	349	385	369	334	414	402	358	389	373	395	368	395	402	368	372	368	343	375	384	384	352	389	394	430	417	354	361	382	369	354	391	370	385	372	371	400	377	409	367	369	404	360	367	398	372	360	351	375	396	398	406	364	396	375	377	382	392	405	388	367	385	401	361	374	434	363	401	412	363	353	392	363	379	367	345	393	399	367	345	329	360	412	359	383	401	353	403	368	354	374	338	354	383	413	388	364	374	374	386	417	379	382	388	349	369	419	396	378	386	379	385	390	394	341	376	379	383	375	339	364	380	371	414	403	390	336	397	368	347	369	373	358	326	378	349	344	361	360	411	361	387	368	385	379	396	370	360	350	386	363	413	383	366	401	372	381	345	391	374	347	408	387	360	389	366	381	362	335	371	372	366	372	357	392	352	372	381	385	374	397	403	344	378	360	350	370	364	356	384	358	376	400	382	357	387	383	399	376	371	360	398	370	397	380	396	421	367	336	412	362	341	402	358	394	401	393	378	378	371	390	382	402	362	388	405	373	369	372	374	379	371	365	387	352	422	371	388	355	379	356	352	366	345	408	365	361	400	376	373	354	381	362	356	367	398	389	356	412	347	379	372	332	362	369	399	392	353	349	351	389	365	365	397	385	371	354	347	350	423	378	375	346	346	379	414	423	386	399	367	394	380	353	381	360	341	387	376	439	394	366	389	388	349	380	356	378	418	381	364	368	388	346	397	373	363	404	354	379	362	369	394	379	411	398	412	393	370	413	367	377	366	391	342	373	346	367	348	363	367	360	402	347	388	362	384	384	323	325	358	349	369	358	342	395	386	350	350	347	385	382	372	373	364	385	358	366	356	420	366	400	381	363	406	377	415	387	390	384	383	360	390	385	333	402	391	349	411	405	381	404	392	349	404	379	352	390	361	395	346	374	402	392	388	391	397	362	362	406	386	423	379	380	401	392	359	374	336	392	417	382	385	377	366	385	359	385	359	386	399	371	390	361	332	399	418	384	377	393	385	367	406	379	373	370	353	387	396	363	363	378	371	375	424	370	376
3528	925	922	945	888	897	902	910	900	902	887	931	921	876	896	942	927	940	934	891	895	884	910	915	880	894	879	828	897	877	970	886	914	883	889	910	916	861	895	898	932	956	901	888	885	855	896	866	858	843	905	861	900	850	915	929	914	953	920	861	858	939	878	881	843	920	907	871	893	847	902	966	910	908	877	991	923	916	933	897	868	916	887	934	887	883	900	878	900	856	949	897	918	890	896	944	889	912	957	933	888	863	929	927	887	886	883	892	896	924	903	864	848	871	900	904	895	959	867	918	856	901	899	924	898	866	901	894	869	892	957	916	868	904	933	902	882	923	859	892	905	875	867	831	883	861	902	937	903	878	859	912	884	909	884	896	863	891	942	852	923	860	906	872	853	922	902	894	970	899	895	935	891	921	955	934	849	859	930	911	811	874	910	891	886	867	912	929	890	896	894	939	887	921	908	907	888	897	924	889	924	934	925	879	897	879	913	908	926	896	915	926	934	917	865	912	897	800	905	897	887	831	934	892	851	845	886	873	928	883	850	878	898	911	921	890	932	870	912	902	952	876	842	923	879	873	892	955	919	934	904	907	850	936	919	884	917	844	890	923	910	916	892	965	915	911	921	911	858	915	891	899	922	877	877	920	904	896	922	943	962	886	874	876	942	884	868	889	926	963	945	840	852	865	888	867	870	936	895	923	909	898	937	903	908	862	929	895	935	862	901	881	927	855	869	863	932	948	886	947	873	880	892	939	907	905	929	868	889	863	851	869	902	940	918	833	920	888	927	833	871	896	948	876	846	898	920	918	864	854	851	878	879	991	966	822	897	924	935	915	906	872	940	875	860	903	863	892	902	857	901	850	884	875	928	851	870	885	913	895	889	920	895	902	880	900	899	868	884	873	874	885	846	888	874	868	914	882	892	906	881	915	889	922	907	927	944	900	875	922	885	866	884	928	879	863	922	864	895	936	930	882	920	865	899	888	965	926	957	914	936	931	863	882	890	926	888	895	891	974	859	934	894	927	960	914	914	878	923	883	954	894	841	896	885	916	857	905	929	939	889	928	899	908	919	944	911	876	940	893	913	908	920	865	940	892	917	912	891	909	903	870	910	898	924	892	893	916	1012	926	879	886	863	913	890	905	919	886	876	910	896	864	956	906	895	889	901	930	868	921	853	871	873	852	859	924	943	942	935	915	876	877	865	921	914	855	901	924	893	933	872	868	870	886	941	850	954	897	929	928	909	887	905	863	896	902	910	882	853	934	928	882	945	903	867	920	899	896	925	866	887	908	916	916	918	921	883	904	908	870	944	883	886	901	890	919	851	926	922	891	917	935	893	891	879	862	908	886	928	888	897	883	933	854	960	877	933	932	896	857	930	861	897	907	963	945	869	901	868	922	862	923	904	917	864	870	925	915	881	879	946	918	920	928	949	905	909	873	931	904	859	930	869	884	847	909	868	898	867	963	946	908	911	855	952	911	854	897	875	880	887	875	949	924	880	926	922	947	950	878	861	878	925	882	915	956	916	881	881	908	923	910	876	910	877	907	912	862	913	920	971	918	895	980	933	904	929	884	933	889	899	874	889	929	891	881	968	841	898	918	893	893	931	930	898	919	887	928	917	887	917	940	926	884	899	931	890	919	873	917	921	918	867	874	870	912	942	915	938	935	869	872	899	913	947	891	908	873	942	902	913	881	929	852	940	949	914	918	884	859	890	894	859	867	881	933	897	959	897	934	939	912	860	881	834	924	867	896	899	906	879	883	859	880	899	835	924	865	895	932	891	873	918	943	891	929	928	899	899	870	902	868	940	875	903	835	891	855	901	878	947	883	851	890	904	851	937	915	927	900	917	921	851	903	934	885	903	894	892	930	978	892	934	903	904	865	931	958	858	875	888	881	884	890	892	932	857	966	951	904	923	938	882	956	887	919	902	873	922	888	943	896	856	859	924	889	862	892	915	886	878	910	911	887	912	879	965	880	892	924	884	915	868	949	930	878	859	948	923	879	883	872	859	900	872	939	839	868	926	908	917	961	884	930	901	845	933	911	911	911	869	925	884	948	937	884	904	911	895	895	844	933	879	920	878	893	895	896	878	898	880	869	883	887	876	978	947	856	896	890	891	890	822	884	937	904	903	875	905	893	891	906	861	887	907	954	917	871	916	876	886	886	856	868	908	924	893	902	909	867	881	907	839	945	953	883	879	852	888	863	846	896	863	863	932	944	907	927	923	899	889	916	873	888	942	886	917	911	944	878	916	881	890	926	917	942	920	840	876	856	879	914	953	944	888	862	855	881	886	942	885	865	892	925	886	918	970	861	885	927	902	884	881	943	889	903	866	963	868	892	860	929	886	901	922	923	880	899	868	903	883	902	898	943	920	888	862	839	900	872	964	910	879	931	909	901	896	890	914	871	924	866	880	918	940	960	940	937	906	923	871	893	889	877	912	914	902	807	892	936	946	913	941	888	933	906	924	891	865	877	841	854	889	882	844	946	942	961	864	835	899	909	913	865	918	925	852	913	885	901	905	885	923	920	869	941	903	882	931	897	939	900	857	895	907	909	909	925	884	922	917	898	873	859	900	863	943	871	885	858	891	841	871	884	862	926	896	946	896	940	853	931	902	915	899	893	884	932	894	925	835	914	909	870	915	918	960	858	968	866	858	888	933	839	851	888	839	917	919	911	901	918	907	907	955	866	928	875	898	840	909	887	887	929	913	966	913	945	890	957	907	929	856	930	868	908	898	895	874	934	903	882	904	919	917	886	861	954	886	913	851	895	919	836	903	867	871	881	921	885	929	928	904	904	882	980	950	954	884	868	876	865	980	930	900	896	923	877	877	928	889	900	928	896	860	920	900	948	861	915	920	915	886	921	892	868	911	941	892	885	880	859	920	898	899	913	898	866	892	910	925	914	909	886	911	949	837	869	910	850	855	913	915	843	862	882	890	868	913	863	922	850	926	866	889	922	903	843	899	894	881	922	846	885	915	915	852	916	926	962	956	989	828	868	921	876	891	861	871	956	887	939	912	890	875	904	918	884	882	888	917	914	900	933	918	934	898	855	899	896	925	904	897	907	893	896	925	916	867	906	925	886	890	923	926	876	894	919	852	947	885	884	923	865	933	873	883	866	924	910	888	893	879	885	904	922	941	874	839	896	855	893	884	876	861	910	906	924	925	968	941	913	861	873	869	927	891	901	870	925	895	836	898	888	889	962	907	868	889	927	839	946	897	860	846	965	897	918	841	904	923	893	881	919	866	941	928	936	931	901	896	935	883	895	918	870	867	917	908	911	874	900	927	927	919	914	875	950	906	917	895	866	831	906	875	910	842	876	857	889	915	946	856	914	866	896	898	901	918	875	885	872	877	924	906	939	935	866	929	902	844	894	910	938	841	886	875	893	928	905	919	839	907	907	860	916	875	916	885	891	866	908	930	881	898	907	907	905	936	927	847	873	888	938	889	921	908	892	891	911	916	869	950	859	896	847
13114	994	587	515	408	408	381	379	346	370	328	301	348	318	357	365	381	325	346	348	350	346	363	342	342	301	322	332	380	319	313	333	320	308	338	353	332	339	321	318	327	316	340	313	349	304	340	325	329	367	365	340	333	324	322	345	338	330	303	342	334	341	332	343	296	306	350	307	345	340	339	318	336	311	313	342	353	318	332	330	330	334	365	335	361	325	325	313	354	323	352	308	323	293	346	292	341	328	344	351	320	332	340	370	317	309	340	332	309	303	350	359	336	322	343	299	359	327	359	307	318	324	338	317	324	323	315	307	336	328	305	352	318	322	331	338	282	312	300	287	339	313	339	328	347	322	332	325	314	319	365	331	335	346	292	343	342	347	299	309	337	329	304	327	328	308	299	314	314	345	316	313	326	322	353	326	321	329	338	328	339	344	335	326	327	365	319	326	335	303	324	299	343	344	310	337	294	335	337	315	326	355	304	356	312	330	325	313	345	299	371	340	317	361	338	328	323	297	345	330	351	344	325	343	304	287	315	311	325	334	320	328	279	337	353	350	321	314	348	341	293	356	305	323	309	339	307	293	351	350	327	303	319	359	322	323	317	309	337	314	318	360	359	350	343	301	289	344	316	341	292	330	324	309	329	349	340	327	343	323	358	332	347	329	365	323	349	355	339	324	382	315	326	347	341	366	314	350	328	351	343	344	319	317	317	317	317	325	293	361	338	372	304	317	336	355	361	351	332	344	308	357	333	349	318	319	327	350	348	302	319	334	346	368	322	348	325	339	328	302	323	355	337	333	329	326	339	319	323	314	356	346	333	352	314	334	308	338	295	345	354	337	374	308	345	310	317	335	349	334	330	334	338	303	347	331	326	341	294	312	335	379	313	300	302	301	322	317	324	337	307	354	346	371	332	327	336	318	327	315	303	324	309	331	343	350	329	323	341	309	318	327	294	293	349	345	314	304	305	325	298	318	306	338	341	348	334	333	346	341	281	308	377	324	324	314	316	306	271	330	332	379	354	333	333	310	336	314	320	329	326	369	334	349	329	314	328	330	337	306	341	343	315	315	371	313	318	307	333	336	321	332	313	330	339	345	327	317	344	347	338	349	309	320	353	324	338	313	291	324	335	346	337	326	316	328	299	328	342	378	334	322	343	322	330	300	299	321	342	316	328	327	305	318	348	327	333	309	313	332	320	337	336	334	358	342	337	280	349	331	317	310	310	315	329	319	328	326	337	291	354	371	331	325	340	341	307	307	317	349	337	395	333	316	342	317	343	286	319	341	320	343	344	320	327	322	289	323	299	311	315	354	341	330	319	319	321	288	379	301	314	341	320	325	342	362	325	335	320	336	363	319	318	306	335	328	340	332	316	358	347	313	341	291	315	319	317	327	305	348	330	310	299	319	329	349	322	314	297	356	281	351	354	294	323	333	359	344	312	332	325	326	340	343	325	374	325	295	279	326	335	357	330	332	325	326	294	301	321	326	311	341	335	347	349	328	333	323	324	315	327	297	307	308	314	312	326	333	339	344	302	325	339	292	335	362	322	370	356	307	305	327	322	292	330	287	308	317	333	298	314	352	336	288	314	329	328	311	340	313	338	313	361	347	295	352	333	322	337	298	318	347	326	331	307	348	337	326	350	319	319	348	336	336	303	290	360	294	324	303	324	355	317	348	327	341	332	312	334	304	319	347	348	328	332	347	309	323	348	303	334	347	321	332	386	333	319	329	299	287	331	318	320	321	329	333	333	295	339	299	320	334	339	321	334	334	356	350	341	368	359	346	297	319	351	331	344	331	356	301	346	323	344	305	326	323	364	344	338	328	344	322	295	365	321	335	307	305	323	368	333	339	328	327	362	341	340	298	308	339	308	317	329	318	329	353	339	337	331	334	312	280	335	346	316	347	331	340	383	332	330	320	359	344	320	301	339	324	296	293	313	319	330	302	322	325	347	309	310	343	345	349	302	296	326	356	327	302	351	304	325	368	333	324	348	355	322	312	295	324	340	368	322	287	321	309	351	293	343	344	364	353	322	368	306	328	318	298	340	336	340	295	320	321	310	340	364	327	304	322	307	345	339	340	335	309	358	313	360	348	337	313	312	300	310	326	305	336	320	316	364	341	338	310	321	315	337	335	327	306	290	329	374	317	309	346	311	296	325	337	282	291	290	330	353	355	321	342	342	320	325	370	284	353	330	310	315	335	310	327	325	308	352	342	381	317	342	358	339	312	346	322	332	309	309	326	302	351	315	300	322	363	339	322	346	333	320	342	295	317	327	381	348	349	363	332	296	322	305	288	346	318	340	371	322	350	320	311	334	340	346	321	338	354	339	372	361	317	293	294	346	342	351	306	310	329	319	298	314	325	301	355	383	315	291	326	304	341	319	314	347	339	333	340	329	321	329	335	312	330	322	358	354	349	341	357	314	312	316	328	296	306	326	356	361	332	352	326	323	351	332	325	340	357	326	340	353	303	340	351	320	328	301	338	339	326	315	318	349	373	316	334	341	328	304	321	358	324	337	326	305	335	311	329	329	309	350	317	334	355	360	332	323	298	349	303	326	315	336	339	321	288	328	331	339	348	319	341	315	347	324	302	306	328	340	313	333	331	323	358	357	323	329	341	311	329	329	322	334	324	331	339	356	361	331	358	330	346	317	326	345	311	330	336	326	308	312	334	336	332	295	335	362	348	330	303	387	341	345	332	346	314	347	342	345	305	321	326	373	326	323	307	303	298	322	319	340	340	347	316	324	320	308	308	311	310	308	358	310	336	298	331	345	354	338	355	306	377	331	345	304	371	329	326	320	332	338	327	335	342	308	317	355	282	366	332	318	338	286	346	293	362	333	362	320	343	351	326	351	328	382	312	316	364	311	337	318	347	330	303	334	353	314	319	335	331	311	356	303	350	358	361	315	320	315	307	327	345	319	312	319	327	338	324	293	389	307	298	371	294	336	356	341	316	338	332	331	318	307	271	284	314	309	315	345	328	352	301	328	319	333	341	322	311	311	319	346	343	338	343	339	351	348	341	334	322	305	322	344	326	326	330	305	305	328	333	351	318	318	342	348	327	345	351	293	315	362	314	312	353	324	317	347	342	312	353	348	351	328	338	285	334	348	354	307	313	340	344	309	327	319	326	298	324	327	373	352	331	325	319	298	344	313	333	316	320	329	319	319	326	337	341	327	340	324	344	345	341	315	318	332	331	314	347	347	331	352	316	339	337	335	353	316	309	320	321	307	306	328	326	344	356	334	301	306	339	375	286	329	356	342	329	324	320	309	279	309	353	309	333	323	344	321	324	300	352	316	324	325	326	329	304	362	294	304	349	322	352	275	320	347	333	346	313	313	350	346	368	369	343	342	350	305	326	333	317	340	331	306	333	312	354	364	317	322	322	319	300	349	338	345	310	354	326	289	342	355	321	314	333	350	331	340	312	340	313	340	329	361	317	321	345	339	326	328	317	382	296	357	324	318	308	350	313	320	317
10163	970	1335	1514	1278	1150	1055	1023	951	937	940	860	845	826	891	839	857	871	799	817	849	878	807	798	822	842	779	824	810	822	773	844	790	761	850	865	788	799	715	766	786	744	795	803	767	835	826	798	822	727	768	787	814	763	761	774	789	822	761	760	818	813	817	778	763	766	839	796	790	764	755	724	759	729	784	752	801	762	849	782	751	766	785	806	765	720	776	769	788	745	756	819	758	800	827	796	776	780	792	804	775	820	797	776	779	811	759	793	758	765	780	823	823	754	780	820	811	800	793	772	768	856	763	759	758	821	773	735	790	747	800	773	781	795	809	794	872	805	806	783	734	835	784	765	764	750	737	747	837	774	811	729	747	764	817	799	755	784	738	744	794	806	780	768	758	817	789	740	787	803	721	807	769	732	815	735	780	813	756	821	756	786	824	765	815	784	765	738	790	759	759	774	757	805	775	784	762	798	824	822	730	742	846	795	720	750	754	768	780	779	794	746	800	813	779	790	767	747	805	776	779	790	808	757	769	757	741	774	804	808	815	759	802	766	796	746	808	774	789	794	738	800	729	735	766	802	780	809	727	812	748	787	729	817	764	803	786	776	839	773	799	790	790	796	810	800	787	768	745	779	774	763	735	789	839	773	781	795	813	776	790	801	734	805	718	811	738	799	808	793	793	786	745	776	815	803	746	787	755	752	781	728	773	761	791	763	757	737	810	764	756	759	811	772	763	765	796	757	805	800	821	796	791	779	736	783	773	781	744	793	750	778	770	786	760	759	749	744	773	819	797	746	791	816	805	756	816	826	796	797	786	774	728	820	804	782	786	787	754	792	822	782	792	766	784	785	774	789	794	783	759	805	785	801	741	819	743	766	783	812	751	787	784	769	746	774	760	761	744	811	832	741	794	752	784	811	804	787	747	799	732	758	765	803	764	778	784	747	771	801	717	817	793	794	793	777	787	852	744	789	817	769	788	772	759	790	801	794	783	790	708	791	834	776	758	773	778	786	811	765	759	811	823	817	811	806	753	807	803	732	802	756	832	779	743	746	788	833	771	791	770	749	794	763	772	794	745	731	775	733	822	798	810	815	805	738	751	812	740	798	838	801	825	792	772	799	783	766	795	793	782	764	789	759	704	784	762	736	776	756	798	748	731	763	769	780	860	792	748	822	760	808	771	795	746	762	767	803	804	768	792	767	750	808	791	748	796	740	775	715	790	796	777	771	796	794	779	781	776	766	770	770	770	764	756	794	797	745	825	786	783	813	807	779	790	799	773	780	858	789	766	835	789	829	747	810	761	741	795	796	796	767	803	746	738	803	783	749	803	751	738	812	785	778	781	849	819	806	750	792	758	775	859	828	783	720	795	765	732	803	765	759	776	766	798	792	819	748	801	778	819	797	792	829	772	780	757	762	786	831	796	782	824	769	767	770	775	782	767	780	753	734	788	754	781	792	796	776	806	774	765	750	763	776	745	793	735	824	791	790	789	803	741	780	791	750	762	821	784	801	780	778	785	771	798	763	767	750	813	768	756	774	774	720	795	827	776	779	784	764	798	762	755	765	809	827	791	795	771	823	755	801	824	743	797	802	794	725	791	812	827	806	793	741	819	796	758	752	766	786	778	815	754	804	790	726	731	780	767	751	732	794	758	724	780	841	773	819	791	786	776	796	812	772	770	816	834	721	746	719	754	775	777	746	741	709	822	781	807	774	725	802	810	777	825	811	821	800	756	763	789	827	751	815	814	792	819	743	796	815	786	782	759	798	784	767	797	752	791	788	745	802	776	770	785	830	774	727	748	765	749	789	755	847	739	736	741	803	772	782	766	782	785	777	764	796	804	776	809	807	781	794	783	861	804	772	763	765	762	853	743	774	797	788	800	788	806	808	784	776	749	813	842	773	765	772	733	761	796	763	804	820	841	760	783	820	796	772	846	802	790	820	831	787	769	809	810	759	797	764	771	768	802	796	797	800	779	813	818	744	792	761	781	786	813	810	782	802	807	744	783	786	774	850	758	811	743	799	742	789	776	792	828	766	772	795	830	790	788	808	774	746	790	799	810	777	779	722	788	865	819	763	827	837	807	775	808	780	779	775	746	780	783	783	768	774	782	785	776	760	796	769	772	784	787	728	770	814	801	795	787	804	837	794	807	781	770	812	823	777	811	754	755	805	779	770	794	769	762	796	777	771	750	798	799	745	806	719	788	775	765	767	822	811	801	748	785	756	752	825	834	845	774	790	775	771	785	809	783	756	795	819	792	738	818	747	785	782	775	821	807	805	837	829	841	773	805	839	766	791	719	738	810	794	795	798	779	781	750	777	806	757	826	773	797	745	824	790	831	738	803	772	780	740	788	778	775	832	804	778	834	756	807	787	808	805	801	767	751	819	800	810	746	808	755	796	737	809	770	766	798	834	823	793	772	754	811	806	810	830	759	740	764	755	800	743	731	806	794	781	866	833	765	773	814	799	799	782	802	743	808	763	778	834	821	765	804	784	757	821	789	745	763	784	754	787	747	804	787	793	789	807	773	790	795	783	825	847	816	800	743	754	734	779	797	789	751	770	754	829	744	782	787	746	792	768	747	812	805	762	760	825	789	787	807	796	792	791	791	761	794	768	796	785	806	806	767	797	787	799	768	734	768	738	753	823	806	733	773	744	835	788	818	799	767	752	813	792	826	768	744	786	785	780	755	800	816	829	813	807	754	737	903	743	786	776	775	768	825	768	801	759	784	757	785	806	790	749	756	773	789	785	819	770	789	749	838	791	781	742	789	746	758	789	790	795	785	749	749	812	831	819	740	771	817	828	757	790	757	793	764	779	758	815	755	746	791	778	791	797	792	758	793	773	786	797	808	778	806	772	824	797	743	801	801	745	741	766	787	764	798	761	797	796	772	812	775	768	801	761	746	800	756	751	791	833	797	810	825	805	777	793	779	780	782	792	813	788	811	792	788	794	791	747	722	819	776	788	805	820	803	837	773	814	800	764	763	769	756	803	766	708	737	793	795	788	807	803	789	762	808	755	742	789	819	775	797	777	760	776	770	775	775	787	850	782	739	858	753	765	782	775	768	837	761	790	758	756	786	771	764	828	768	756	801	754	766	800	804	755	755	759	805	775	758	753	782	753	801	757	732	804	728	764	780	754	797	771	794	772	787	820	792	776	789	774	754	783	818	794	783	810	774	772	770	801	815	793	779	739	819	776	771	755	753	745	807	786	787	822	723	791	770	791	780	818	789	808	781	786	719	776	787	792	776	754	832	790	779	745	772	820	767	766	766	814	789	805	817	818	803	791	799	745	730	749	763	808	764	770	805	824	730	824	821	772	748	713	736	813	790	729	788	807	813	802	817	787	773	772	749	839	790	772	706	777	759	782	760	730	735	798	759	821	786	778	824	805	837	804	792	770	774	819	737	833	764	779	792	781	764	771	744	789	797	741	789	807	772	805	779	868	807	762	776	754	798	786	800	751	749	747	771	819	782	789
20967	1727	710	510	386	275	255	196	214	177	176	165	175	146	161	170	157	186	191	155	141	175	150	140	155	144	147	158	159	163	150	128	141	144	158	172	132	137	143	158	144	153	130	149	150	145	148	133	119	135	150	165	153	141	157	150	145	155	156	134	157	147	154	137	138	129	154	145	162	171	154	145	143	138	142	138	137	149	147	140	128	154	138	152	138	149	161	158	150	138	151	141	157	138	151	140	150	167	164	160	153	128	173	130	150	154	136	144	138	140	175	164	159	137	169	143	125	139	134	170	172	148	154	137	157	146	151	160	139	142	165	165	156	133	134	131	140	156	159	137	141	135	136	111	124	155	157	130	141	145	141	166	154	153	148	138	157	162	163	118	144	144	124	150	144	165	145	156	147	140	148	118	152	171	155	145	160	165	160	170	169	155	139	125	148	146	138	124	130	149	156	135	149	121	140	154	172	172	136	136	167	149	158	153	149	149	130	138	129	159	141	158	156	162	181	136	135	166	149	133	153	148	136	151	141	170	150	151	121	150	156	142	164	148	162	134	152	140	154	163	144	145	128	136	130	146	140	145	133	140	137	133	141	149	153	144	161	158	145	146	136	123	147	143	139	144	136	165	167	141	147	129	160	148	127	132	144	138	165	142	127	128	142	114	144	145	153	132	147	133	148	149	147	161	168	156	126	121	126	134	141	144	154	150	181	158	159	141	172	161	157	155	144	171	158	166	145	147	149	135	149	121	157	137	141	146	128	143	139	156	137	137	162	143	136	145	158	154	136	140	148	141	166	150	163	125	137	137	141	141	142	137	141	140	155	140	138	168	162	157	131	155	145	143	131	143	139	158	142	155	130	152	157	132	137	130	144	148	157	155	146	158	141	163	144	134	156	155	139	161	129	152	153	156	137	137	157	122	142	139	133	160	138	137	182	138	163	157	143	151	166	146	139	146	155	153	176	138	162	138	149	147	127	167	159	134	141	143	133	150	156	168	172	137	150	148	161	139	139	129	150	148	141	163	162	138	154	128	138	144	131	125	148	135	124	159	132	140	142	145	150	154	156	154	145	145	146	159	143	120	134	146	152	158	140	131	111	138	158	154	141	133	149	148	137	149	141	166	144	120	145	149	150	145	146	141	141	168	170	159	135	139	148	144	159	153	147	146	135	138	136	151	158	137	146	131	138	158	144	175	133	150	130	161	161	141	148	157	133	150	156	149	161	149	149	127	153	144	130	121	136	155	128	165	130	159	144	129	152	141	138	145	133	166	148	132	146	164	151	142	166	134	153	155	165	143	140	123	136	135	145	178	152	151	179	144	160	171	173	153	135	137	171	156	149	157	133	128	137	154	127	160	146	140	145	149	154	133	141	143	134	144	166	156	164	146	141	142	141	138	136	169	179	132	149	134	121	162	142	158	129	167	142	138	143	154	135	144	198	164	141	133	140	168	183	133	136	151	147	148	148	163	143	149	151	125	136	162	146	164	158	137	150	132	138	147	154	150	140	152	156	142	142	163	144	149	162	127	140	171	153	141	136	136	147	144	153	139	117	130	156	145	145	139	157	141	146	152	162	144	150	146	134	163	152	145	160	150	166	168	175	153	164	145	128	146	162	145	175	149	143	143	147	138	154	140	149	146	152	139	130	151	160	158	156	139	152	135	111	135	151	141	150	151	141	139	138	126	152	140	160	142	143	160	131	154	159	136	158	133	156	142	180	162	136	159	155	114	133	154	150	152	145	145	148	157	135	147	138	135	140	138	121	150	132	150	150	148	164	159	140	156	148	157	165	141	127	156	159	159	150	134	160	125	176	146	152	141	146	141	134	130	130	138	158	145	133	145	135	133	140	164	147	138	139	177	166	141	162	139	133	153	153	151	133	155	170	145	173	152	166	137	147	148	163	162	167	148	149	161	162	141	136	138	152	141	129	147	140	145	164	140	138	126	156	175	150	149	147	154	149	163	129	141	145	145	136	151	143	124	140	136	118	136	138	141	159	147	161	133	139	138	124	129	139	153	130	146	137	154	150	154	151	122	128	129	144	145	167	162	151	146	155	137	141	155	154	124	146	157	158	143	142	153	152	135	139	132	159	141	150	144	127	154	173	134	143	147	156	129	163	159	148	174	150	158	145	135	152	160	124	136	154	148	150	132	161	138	148	158	142	148	163	164	160	141	145	144	150	158	163	139	156	157	136	151	149	136	147	141	142	148	160	155	133	157	131	125	134	151	145	147	129	157	141	138	155	152	148	134	150	149	143	154	140	128	167	122	123	140	130	119	164	136	148	152	142	164	155	150	143	137	153	131	143	162	135	164	174	145	142	147	161	141	137	149	156	154	150	146	128	147	156	145	149	129	128	153	166	147	173	142	135	157	168	126	132	149	137	155	157	137	138	127	147	151	123	134	130	144	138	131	124	159	147	169	123	131	134	152	161	124	147	136	148	133	148	139	150	150	152	143	134	151	144	182	129	128	108	149	152	164	149	133	153	150	129	129	180	149	137	141	136	137	161	153	165	155	151	160	143	154	133	137	158	149	175	148	136	151	154	150	155	149	157	146	137	158	166	142	130	167	132	149	167	138	147	146	126	155	131	143	135	145	150	148	147	166	135	146	144	143	146	146	170	146	165	132	138	157	148	137	142	134	122	149	154	152	150	130	144	147	161	146	128	137	134	150	128	143	141	141	129	134	152	146	175	146	163	127	146	146	142	133	153	162	137	125	146	147	163	152	138	175	141	140	158	145	139	123	158	169	141	140	130	152	129	147	133	173	138	160	155	159	145	141	149	134	145	138	147	144	147	152	152	131	151	150	151	139	146	132	148	163	131	137	158	148	142	158	140	169	156	147	150	129	139	155	141	158	154	161	151	122	132	152	111	161	136	149	137	149	133	131	161	171	131	149	148	147	133	155	149	165	154	136	127	174	152	155	146	144	140	138	165	161	139	131	157	133	142	137	143	146	140	138	173	163	152	159	139	172	137	130	121	139	131	149	146	137	142	137	170	165	154	139	149	170	169	138	159	160	119	144	137	141	170	164	137	146	150	139	147	166	141	145	150	148	145	138	162	135	162	136	149	142	134	141	148	134	154	164	165	143	153	136	167	152	155	160	158	117	147	135	119	156	154	167	166	145	145	144	144	148	144	146	161	136	124	164	149	156	142	126	137	159	135	162	151	139	152	126	168	158	169	139	126	136	159	165	145	155	124	144	152	142	137	148	152	136	155	125	157	143	129	137	169	189	143	129	131	154	140	171	145	158	160	153	134	124	113	168	142	143	149	148	167	160	136	149	160	148	146	149	171	157	136	126	152	169	162	155	136	154	154	144	128	164	153	143	163	116	140	158	149	134	160	163	134	146	142	134	153	134	130	134	141	141	133	137	159	141	124	132	122	134	140	146	128	153	137	140	141	150	172	161	169	153	152	144	170	153	162	137	132	135	155	131	141	137	158	169	179	140	146	143	141	136	155	159	173	149	134	138	162	146
12649	800	1448	1614	1372	1073	931	836	737	629	646	550	519	517	514	497	522	484	505	471	426	489	434	419	428	420	438	414	388	378	403	394	433	390	420	389	382	428	448	423	414	403	419	392	399	384	413	398	425	415	406	362	407	371	413	381	384	389	393	378	385	401	398	413	363	389	416	362	398	391	401	433	386	352	421	420	404	392	348	403	389	389	397	397	380	378	394	390	383	406	402	391	386	386	401	415	388	414	366	418	395	384	379	392	369	384	405	379	374	395	419	396	366	401	398	385	405	383	406	410	385	379	402	373	372	367	347	387	371	383	386	390	411	412	389	390	370	361	397	367	392	397	357	353	374	400	364	369	395	394	391	372	408	379	386	447	375	391	390	408	386	383	420	410	387	385	395	391	369	388	404	366	358	391	409	398	376	398	363	400	382	384	333	365	410	401	407	391	399	385	390	425	380	412	388	365	410	357	388	398	374	401	397	382	371	376	386	367	378	389	419	406	418	408	348	408	370	381	381	409	403	413	407	428	375	366	382	411	404	381	385	375	397	347	377	396	400	383	415	364	429	403	385	374	352	402	401	345	442	350	400	395	387	387	391	397	381	385	382	378	338	346	373	414	414	372	415	392	403	377	396	370	362	410	386	397	371	355	395	380	398	362	385	345	392	376	389	377	399	357	330	371	375	390	412	381	394	404	423	369	418	375	402	399	417	361	365	414	413	449	375	356	394	412	410	405	378	399	411	382	370	376	404	366	395	392	374	383	379	391	409	392	380	347	395	363	395	428	399	381	385	379	389	384	394	399	387	390	381	392	388	410	393	376	371	338	400	387	362	390	432	372	404	384	419	380	362	394	411	403	403	380	414	342	389	355	329	387	393	384	391	396	387	380	405	379	380	365	380	381	419	396	369	385	395	383	357	383	372	387	365	376	393	406	393	368	368	398	367	353	377	423	369	386	402	382	401	385	429	410	369	390	365	401	389	395	394	393	395	387	401	398	413	404	375	397	396	388	436	375	377	391	378	380	365	393	412	380	400	367	378	392	419	411	358	393	378	402	417	388	381	379	370	403	372	406	418	395	363	391	357	388	380	395	358	419	416	384	404	386	356	404	428	336	346	370	442	388	360	441	393	389	377	374	373	378	411	407	387	377	378	392	397	393	363	366	380	381	349	418	371	389	441	405	394	382	366	400	407	374	364	407	387	377	409	408	378	390	405	401	416	401	382	406	367	396	375	381	397	373	405	373	406	378	398	413	358	402	399	385	360	424	325	422	417	383	406	384	434	393	372	391	413	400	386	396	411	383	391	368	388	379	390	381	385	360	387	412	404	405	378	404	375	360	408	398	382	354	403	379	388	381	381	389	365	406	389	398	407	385	418	390	422	367	412	337	364	388	399	388	381	382	375	401	399	366	376	369	351	370	346	409	408	405	396	392	400	409	398	385	397	377	376	404	385	391	401	398	418	372	388	416	399	412	361	409	403	424	389	406	414	350	429	387	368	416	393	352	384	371	383	390	372	385	403	415	395	421	413	392	388	379	401	382	411	379	401	391	382	385	383	388	378	368	399	387	385	397	401	358	366	390	400	358	374	376	398	413	406	364	398	389	403	409	420	429	420	439	373	385	356	391	393	399	409	361	410	385	386	369	397	367	406	375	377	400	383	346	436	387	372	408	351	382	410	413	373	376	369	389	420	387	386	373	384	378	361	394	401	395	407	400	388	375	447	356	386	366	376	360	422	372	400	404	378	375	363	375	385	388	394	405	370	374	373	346	391	380	369	389	389	352	396	410	368	379	405	380	348	410	397	364	403	396	377	412	401	369	411	370	377	406	393	381	405	382	370	369	399	373	361	380	369	407	377	380	397	383	399	417	381	368	406	346	387	406	376	420	376	389	431	383	361	391	410	370	395	368	377	389	384	385	417	361	358	369	391	406	392	403	357	346	433	380	375	357	414	405	375	389	367	366	402	389	390	346	391	410	386	391	386	374	419	394	411	369	367	412	345	383	396	369	400	345	386	358	397	400	390	427	409	386	395	377	386	386	364	404	364	389	390	334	384	359	400	433	390	401	372	391	409	387	395	385	409	396	394	346	400	411	391	397	377	376	413	399	366	420	393	420	365	362	378	414	425	394	385	370	396	388	379	418	376	395	367	363	393	415	369	322	396	394	430	408	366	389	360	417	413	427	412	357	401	391	367	421	398	375	431	389	395	383	427	410	416	374	420	420	402	365	361	372	348	369	398	403	383	381	395	399	409	379	368	391	385	396	393	387	396	419	386	387	365	397	418	444	386	393	377	350	396	392	374	383	411	364	396	388	370	404	376	394	376	390	397	355	348	393	429	367	381	387	413	377	408	371	393	398	419	361	379	362	391	329	382	387	364	374	414	391	396	369	401	354	382	392	356	399	355	370	395	385	396	406	391	407	391	401	420	393	387	392	382	401	387	400	399	415	403	402	385	370	364	395	380	366	386	404	398	384	392	380	422	397	385	401	415	386	397	399	376	393	390	380	367	372	400	390	396	416	384	345	376	409	355	387	403	411	378	368	419	367	391	394	413	396	375	400	419	424	368	352	415	382	373	381	410	407	382	389	376	402	382	375	389	394	396	397	367	391	411	351	386	385	380	404	372	392	360	366	386	411	395	391	404	403	394	385	406	370	357	407	390	390	368	412	357	371	396	383	414	395	371	369	377	383	431	393	397	377	395	364	396	416	400	369	379	370	357	419	378	408	383	386	376	390	404	383	397	408	353	392	407	382	399	418	383	389	370	398	394	407	405	372	369	379	358	373	383	361	371	362	374	426	337	386	370	394	436	395	395	373	403	392	393	354	386	372	383	389	389	377	388	342	402	398	369	397	374	412	375	377	350	414	391	397	418	390	386	367	344	402	392	415	360	404	421	378	390	367	406	392	405	381	389	380	359	370	407	369	411	374	402	390	410	382	357	414	361	402	388	395	420	348	370	396	390	435	411	376	421	396	389	397	361	407	398	408	402	409	345	374	376	400	409	380	368	381	404	386	376	394	371	357	405	365	389	373	405	357	397	392	379	450	387	401	411	405	373	352	400	374	409	376	388	371	392	378	394	416	396	379	377	390	393	399	383	398	349	427	394	384	384	392	425	409	394	402	413	407	394	373	369	391	366	401	386	383	392	386	378	352	409	364	393	364	431	385	382	416	378	433	383	415	384	361	383	383	395	387	347	365	396	361	382	374	394	366	362	410	409	405	394	371	367	379	381	391	384	385	389	427	362	379	366	398	352	392	381	381	354	357	384	411	435	427	387	353	389	362	387	371	380	408	373	381	388	361	400	430	372	405	420	362	399	372	373	369	383	380	389	400	369	383	395	382	361	376	400	410	375	370	396	383	392	411	384	363	368	375	407	395	387	402	397	370	410	413	388	370	386	379	377	366	402	373	384	379	407	393	385	408	411	351	401	381	410	375	383	390	395	400	384	423	389	360	374	408	381	378	382	412	379	345	382	378
3444	419	421	432	401	373	386	406	389	402	387	353	371	388	401	346	387	357	365	382	364	339	402	439	380	387	355	388	372	382	392	393	356	400	406	391	366	388	367	371	346	345	352	357	392	384	378	366	384	414	399	440	380	387	401	351	396	409	391	390	368	388	380	328	361	343	372	374	376	375	358	399	373	392	365	354	382	346	359	379	385	384	421	395	367	359	380	404	357	365	387	368	391	378	372	384	353	413	358	373	385	368	387	382	351	351	336	381	359	395	386	379	381	410	368	376	365	361	354	373	370	377	386	391	384	376	366	429	367	403	360	384	352	406	391	384	351	374	397	338	376	370	346	372	397	376	401	410	382	374	381	391	393	376	394	390	385	406	411	389	360	367	398	387	378	351	405	318	417	353	371	361	343	345	389	379	383	380	382	361	414	391	370	344	382	367	368	361	377	345	355	364	363	367	391	406	381	376	353	398	307	394	392	392	354	373	378	349	397	334	390	382	402	368	374	372	341	418	366	354	365	366	374	339	388	426	398	400	381	422	413	381	413	388	334	350	345	382	374	367	372	367	355	348	359	365	397	348	394	386	404	378	384	350	398	367	367	375	381	370	377	372	386	382	366	371	398	352	385	399	392	401	396	389	381	404	387	403	371	358	363	395	404	369	376	387	402	357	346	370	349	363	376	351	377	373	435	375	384	394	371	363	367	394	360	364	404	374	396	372	376	397	375	374	385	369	352	390	407	397	352	382	378	383	387	386	354	391	369	344	359	375	363	372	357	395	369	358	354	371	357	380	373	348	379	375	379	371	364	396	388	351	352	364	398	386	359	342	367	382	372	403	364	353	367	379	375	343	391	392	423	397	379	427	377	405	391	348	381	341	375	372	369	368	367	373	349	366	386	369	360	407	366	375	377	426	370	377	379	337	373	382	358	389	422	383	375	396	381	377	366	362	382	387	397	403	386	354	357	358	374	377	352	411	369	375	383	393	397	385	362	364	369	370	341	354	360	411	399	375	380	373	395	412	367	399	377	385	342	417	390	390	393	363	352	367	345	403	379	413	402	368	382	376	384	388	406	359	373	423	412	372	383	367	346	338	415	430	367	392	375	395	361	399	361	356	364	398	359	332	362	373	387	365	376	396	365	376	387	391	377	376	353	343	375	380	395	385	352	364	385	371	427	347	395	354	357	353	369	394	418	400	396	342	406	380	384	326	360	392	389	360	348	375	374	355	387	386	353	360	381	411	384	404	382	342	338	375	366	374	399	387	368	379	373	378	371	352	384	367	371	383	393	355	393	374	381	353	369	336	389	419	370	350	376	362	381	403	397	401	375	385	382	389	408	388	394	388	375	370	356	377	363	366	395	369	376	377	368	417	349	387	377	367	368	357	383	360	339	371	338	366	420	377	383	378	399	411	361	349	363	382	392	412	383	365	367	364	353	346	365	382	378	392	397	366	339	368	354	377	437	374	391	386	385	393	323	361	384	403	384	394	350	409	341	340	382	397	359	362	347	383	361	371	352	386	359	405	385	374	342	381	369	394	408	353	361	374	380	405	355	394	348	373	388	388	359	362	373	381	396	406	400	413	398	361	377	410	364	400	398	346	383	364	383	372	370	353	397	324	398	379	361	369	348	422	365	376	378	372	308	395	385	405	358	399	374	376	361	401	361	379	352	385	423	374	376	417	321	389	378	439	377	390	386	377	383	373	394	384	387	395	413	363	387	374	336	378	356	365	369	376	361	361	410	385	377	335	356	372	410	384	387	376	372	389	376	364	360	386	395	414	371	392	381	421	400	398	389	384	351	381	372	387	377	362	373	402	355	349	370	379	350	390	370	383	334	383	399	373	375	373	367	344	421	384	373	393	403	349	390	346	366	391	365	387	353	378	377	371	333	402	367	396	370	354	398	376	389	397	365	340	368	371	370	395	354	368	399	394	366	409	343	418	371	361	389	380	351	389	403	395	353	410	404	385	345	376	387	371	394	397	405	377	376	359	382	394	406	375	407	367	361	374	390	335	372	327	373	392	400	408	390	334	375	345	366	385	376	376	367	386	356	381	380	356	340	349	334	363	355	364	362	373	363	377	390	382	403	360	387	357	393	388	331	389	423	373	406	393	364	389	382	362	368	356	403	355	355	346	381	352	358	356	387	430	351	379	328	362	386	390	388	362	391	355	353	371	312	350	423	367	356	362	380	388	343	392	391	398	376	384	391	373	394	374	382	361	393	367	399	390	352	366	351	346	368	381	376	364	345	355	346	409	391	340	400	392	388	357	396	371	333	344	383	391	354	389	374	389	393	417	404	413	375	334	355	364	391	361	358	368	391	357	366	369	362	360	371	386	363	380	351	384	376	393	384	365	334	381	364	413	377	380	379	396	373	349	335	366	409	400	382	378	381	353	388	392	376	385	392	390	389	369	384	362	422	366	420	406	398	405	349	379	357	359	363	353	345	384	412	381	375	384	375	371	341	335	401	423	415	344	383	342	391	382	402	384	348	390	390	376	382	356	368	359	397	345	374	418	392	402	404	369	381	384	366	366	356	373	393	370	378	384	374	348	392	358	387	396	389	411	406	393	381	377	378	400	373	408	401	368	376	383	410	395	391	363	401	384	361	387	370	370	400	397	380	373	404	367	356	390	350	381	371	380	352	398	363	386	362	368	359	352	393	353	422	399	405	400	389	347	343	383	378	396	383	397	383	385	342	351	352	348	371	346	389	369	415	379	394	406	400	388	371	355	376	401	354	395	370	324	337	400	366	400	361	378	355	381	392	386	364	372	374	334	370	377	378	393	397	403	358	358	354	395	387	402	381	413	367	365	391	354	366	394	380	376	385	409	343	401	353	378	382	380	353	384	378	365	316	353	346	395	380	404	353	369	345	385	374	379	397	394	370	388	386	380	371	398	400	405	391	362	380	384	351	348	356	393	362	363	359	369	405	433	361	368	364	401	358	358	354	391	389	371	397	385	380	340	366	391	365	368	362	414	371	411	351	404	397	385	376	381	393	351	374	360	373	363	382	379	374	370	356	410	367	389	379	370	402	401	360	379	398	404	370	356	383	350	355	374	348	370	340	391	357	387	399	383	381	389	368	372	406	367	402	393	357	329	352	399	392	372	365	371	361	384	368	327	343	364	417	392	360	406	412	367	361	364	371	362	384	369	348	413	433	384	387	387	392	351	356	369	406	383	389	393	383	380	397	403	390	359	389	358	362	359	403	371	405	371	399	378	373	405	358	389	347	399	375	345	382	354	372	358	384	389	380	389	376	360	355	400	338	345	358	354	399	371	407	395	397	394	380	364	359	360	366	350	313	362	389	386	363	347	369	376	393	380	381	346	362	392	378	387	381	365	347	360	405	394	365	351	350	372	388	373	325	392	409	396	393	380	373	381	403	353	370	446	367	399	411	382	417	388	412	385	355	375	387	363	367	358	414	379	369	379	361	380	394	383	368	366	367	383	375	356	337	386	393	394	390	421	415	386
3425	970	859	927	950	899	913	888	885	924	901	938	931	930	855	859	911	877	887	884	902	849	882	918	868	857	878	880	887	855	803	893	933	882	936	942	880	927	910	917	906	912	933	902	854	874	936	911	874	870	910	959	881	911	900	912	894	902	904	983	913	932	868	898	942	918	901	909	886	943	913	848	901	879	869	865	937	897	881	898	883	938	858	914	895	904	927	909	890	839	907	895	868	879	928	956	862	915	944	903	894	912	918	883	907	926	927	826	942	945	900	890	913	900	874	945	885	905	923	848	903	909	877	926	913	854	929	898	923	883	917	925	869	878	857	885	919	884	863	916	926	911	880	881	946	892	878	902	876	889	937	887	913	895	912	895	865	913	896	871	939	885	865	951	914	917	864	905	845	903	895	916	931	871	899	864	943	909	935	870	890	918	893	897	901	927	856	916	896	896	918	896	932	898	934	858	924	885	874	921	908	927	877	937	900	902	891	842	907	883	892	877	945	888	883	958	874	930	886	848	897	954	899	921	886	941	931	908	891	863	915	936	913	911	907	908	871	892	875	900	901	852	934	927	896	958	923	922	869	898	869	873	807	903	904	874	883	865	889	901	894	937	958	932	901	890	895	924	884	907	917	893	903	882	898	852	851	945	860	959	882	918	930	878	890	873	830	917	871	916	892	882	890	883	977	903	885	890	923	953	939	922	913	873	886	873	857	922	887	880	874	876	864	886	870	894	926	930	916	893	870	933	905	890	948	867	947	863	855	923	930	952	868	896	880	912	906	930	877	943	883	922	852	917	940	885	918	937	900	898	901	892	881	902	911	885	895	897	884	874	873	926	925	930	872	875	908	939	929	912	876	885	882	835	921	911	948	905	905	913	880	880	891	962	885	893	903	841	947	968	885	874	950	927	911	862	871	810	923	933	880	895	919	893	910	926	866	913	858	890	878	936	912	903	887	901	947	883	900	921	922	857	863	853	909	885	937	884	869	945	904	945	885	930	878	959	897	878	841	915	877	895	893	945	884	893	839	845	887	922	860	864	907	889	863	933	896	894	877	929	881	917	875	915	912	894	900	904	871	905	860	902	905	898	910	920	891	906	902	878	915	868	825	891	926	900	939	897	886	891	874	878	943	886	870	883	926	849	878	893	851	874	855	873	928	955	933	880	935	858	903	915	920	944	934	875	899	852	888	897	851	885	910	924	888	853	882	903	855	860	906	913	818	948	896	935	909	930	841	863	939	833	858	845	926	897	898	902	949	887	901	891	875	926	894	887	868	912	944	871	885	903	869	889	947	894	932	893	880	850	974	918	902	903	896	897	888	906	953	840	942	919	929	943	957	911	849	890	880	881	944	945	923	856	878	887	886	827	893	872	864	886	921	888	883	885	882	884	901	900	881	864	908	880	896	891	905	878	928	828	882	923	908	842	866	837	876	891	867	964	909	843	912	860	833	834	922	872	813	826	900	889	909	880	914	883	907	879	905	884	893	920	920	891	884	926	868	898	902	877	891	983	901	866	925	905	982	928	894	942	919	885	971	900	892	842	904	907	866	951	909	861	934	908	905	890	903	886	934	930	909	878	928	913	912	891	848	887	933	887	885	895	933	917	865	904	878	912	910	878	916	880	881	857	891	888	907	925	924	936	874	942	901	870	880	911	895	886	926	852	858	877	829	840	926	879	901	914	866	895	915	869	948	897	923	904	893	893	960	918	893	913	878	888	895	870	879	942	907	879	956	841	910	962	880	861	877	847	900	913	955	923	885	871	874	897	981	971	934	914	882	915	858	913	900	831	894	893	889	864	887	886	863	913	944	887	853	902	891	919	889	893	896	937	838	895	907	872	887	917	929	945	906	932	895	890	834	916	851	898	868	895	912	875	907	910	929	895	930	884	911	862	952	901	906	886	911	920	958	905	895	835	907	884	934	966	871	900	946	878	902	936	860	893	863	927	868	859	861	878	911	862	893	885	911	881	829	916	922	939	931	906	900	919	843	856	949	887	867	881	878	870	947	910	931	895	875	878	921	920	884	894	897	894	908	904	895	852	881	849	821	902	933	871	876	863	894	850	919	881	888	903	873	877	808	898	858	856	897	882	887	862	836	845	941	884	956	890	879	997	850	910	891	913	907	883	882	929	920	934	914	882	903	906	876	949	979	915	897	885	923	882	866	892	885	845	905	901	908	894	920	866	879	911	914	887	898	917	890	933	901	916	885	879	914	926	907	850	904	928	949	881	892	931	906	911	974	890	939	878	918	948	859	888	875	911	882	917	902	897	915	960	854	843	918	899	876	933	911	885	939	863	899	909	858	927	869	964	886	908	885	938	879	842	910	932	918	893	841	902	905	873	894	898	870	901	861	863	940	873	932	901	897	849	889	960	915	880	906	886	910	863	892	928	927	852	852	899	899	959	890	891	873	924	911	924	862	874	927	852	860	918	827	939	861	894	889	912	872	886	943	910	916	884	927	857	865	868	941	865	898	836	918	915	873	879	889	853	881	913	917	849	917	923	871	903	900	900	886	922	907	877	851	849	894	852	921	904	922	860	924	870	894	919	883	865	889	887	914	901	870	935	903	923	879	880	899	831	882	902	895	927	941	925	919	918	898	936	887	910	873	924	882	928	862	924	903	871	863	884	900	934	901	899	918	823	913	832	874	892	927	885	925	861	895	896	929	897	890	895	906	921	861	881	895	865	870	929	888	895	864	979	930	944	915	897	915	904	924	889	892	876	863	870	905	890	914	949	887	879	880	902	945	933	920	953	906	936	926	919	890	904	861	878	953	885	906	951	907	897	900	896	888	881	879	882	886	872	875	920	920	912	907	903	894	929	857	891	876	893	865	895	922	923	937	926	882	927	901	868	838	926	917	947	838	866	904	963	912	934	909	913	924	868	862	879	875	889	906	881	927	893	886	890	907	894	870	925	914	880	907	958	953	884	896	828	886	881	904	921	891	862	899	902	925	881	943	932	897	877	867	859	926	964	908	873	918	877	887	887	896	936	904	913	952	900	867	831	897	911	910	881	861	928	914	908	906	890	891	960	861	904	907	838	849	880	897	922	880	914	921	883	870	833	863	910	896	950	874	853	889	921	889	917	909	917	924	891	889	855	914	886	929	978	899	947	913	912	884	918	858	912	908	865	931	865	929	929	924	893	891	894	839	926	882	918	906	909	930	932	908	846	896	909	866	921	911	904	912	884	912	895	895	907	897	861	893	874	893	936	856	874	902	919	929	940	876	906	914	946	905	913	917	887	889	950	915	848	866	891	904	945	931	867	869	880	911	823	889	893	897	887	923	866	892	908	936	916	892	896	926	920	898	936	935	948	902	889	933	942	942	917	912	900	877	880	878	872	876	896	893	895	864	939	871	889	937	972	890	925	875	906	899	931	921	938	916	942	897	910	916	913	882	914	905	917	923	861	934	923	898	881	930	928	942	921	946	878	866	886	943	917	899	858	904	899	896	900	850	866	926	888	904	880	902	914
12924	1021	550	482	409	392	396	352	349	344	401	331	311	367	349	325	312	287	312	348	337	332	337	339	332	329	359	350	301	349	319	314	324	345	378	319	340	361	321	271	322	322	320	333	330	323	315	338	303	310	331	316	336	325	331	357	351	308	324	298	318	374	342	315	323	299	335	293	316	336	320	315	327	342	300	334	352	306	319	311	353	311	336	329	328	363	307	294	326	315	325	292	337	351	313	354	350	344	306	330	339	307	318	302	306	302	317	355	305	339	352	332	339	339	306	330	295	330	358	325	321	323	365	294	343	322	316	323	283	323	340	332	336	347	318	314	335	317	322	341	365	297	320	344	352	302	340	363	331	295	333	311	309	332	326	333	327	337	327	317	350	297	324	316	318	330	329	353	307	340	356	322	333	329	331	318	302	328	340	315	357	312	308	343	309	344	291	326	317	327	346	317	331	344	320	321	341	333	312	306	312	310	339	310	359	326	316	342	317	313	350	310	346	324	289	305	340	315	338	301	298	307	318	318	337	335	356	333	354	344	342	343	342	339	328	311	320	338	333	349	302	337	360	314	316	300	344	323	341	289	301	314	333	342	330	304	299	327	321	315	312	334	335	310	330	346	330	317	303	294	349	331	341	299	305	313	324	357	367	362	330	323	342	318	348	337	331	325	332	360	344	323	354	329	334	341	306	309	294	335	313	321	309	332	327	331	317	317	327	316	314	324	351	325	349	319	334	327	328	305	325	307	327	353	332	293	314	367	329	326	369	323	314	338	361	318	341	325	312	321	313	299	343	324	320	348	368	384	338	340	326	297	335	317	326	323	342	336	317	349	341	324	353	358	320	329	319	341	333	330	301	324	336	280	308	332	330	344	363	335	338	332	334	345	348	313	329	317	333	356	366	317	325	312	328	353	331	350	325	356	330	315	334	340	303	337	374	288	285	342	380	335	308	300	355	342	319	336	314	322	314	311	334	328	334	320	328	338	301	327	272	324	327	316	321	336	316	330	327	277	364	338	310	333	333	357	320	329	307	312	355	297	349	332	300	351	313	315	343	322	323	363	303	361	301	335	342	315	361	331	324	313	343	328	317	341	338	344	325	314	357	309	366	310	346	330	307	332	334	329	365	322	323	341	290	340	291	341	350	284	317	348	362	309	327	319	351	346	286	347	312	341	324	310	330	314	331	287	326	333	318	309	321	348	329	307	351	333	319	338	335	311	307	347	356	338	330	295	349	321	312	314	367	355	347	319	312	330	324	323	349	319	309	303	307	329	351	317	293	330	375	312	326	329	294	312	276	330	353	359	321	344	346	320	338	358	331	316	315	328	354	337	331	310	357	304	283	342	317	362	307	304	328	322	317	326	343	304	313	327	358	325	290	361	330	345	317	339	300	349	322	314	314	330	318	324	352	345	363	362	337	328	319	314	302	319	336	329	313	362	286	337	337	334	333	316	310	307	313	335	329	300	339	369	325	338	339	360	302	320	329	342	315	334	311	325	339	334	285	303	337	342	315	357	319	321	282	352	350	292	326	333	329	366	304	332	364	325	329	348	305	287	305	342	308	324	329	306	321	318	341	324	333	325	351	303	324	314	324	326	318	313	334	340	332	307	351	343	331	283	349	280	330	339	329	330	305	306	299	353	266	345	337	357	333	338	337	339	301	362	348	320	340	365	304	353	309	332	322	323	331	317	348	363	298	323	330	330	336	299	331	315	323	332	318	319	342	355	314	317	315	319	329	326	345	309	323	310	368	328	320	320	331	320	344	325	337	314	304	299	306	319	307	295	348	326	319	314	324	304	316	317	345	337	322	323	334	304	321	329	345	312	335	355	353	324	333	289	345	326	326	324	309	325	314	319	319	309	387	369	308	295	315	325	314	325	322	334	319	340	330	308	304	338	322	336	311	307	340	306	306	309	337	314	353	337	317	337	358	337	333	300	336	312	315	337	311	325	343	332	329	333	318	328	365	315	360	322	331	338	361	325	291	319	348	317	320	344	328	297	304	293	320	338	343	312	360	344	325	292	346	311	347	333	289	315	306	316	313	323	324	339	320	310	332	339	334	347	319	309	317	322	324	331	311	339	361	309	325	363	322	302	318	319	340	303	279	302	377	342	321	343	341	312	342	355	337	325	292	336	368	305	314	330	315	311	323	334	334	331	311	320	339	328	368	294	326	333	296	351	334	309	313	328	351	257	316	353	316	325	348	321	339	334	320	340	349	311	331	338	322	342	297	314	322	334	336	309	289	324	283	311	313	340	310	299	336	317	325	352	331	357	303	344	326	314	325	346	313	306	320	302	339	347	346	305	330	334	313	318	317	290	326	315	327	333	311	310	335	348	330	318	310	343	325	335	329	342	316	341	321	330	330	286	314	328	355	337	329	284	317	287	329	307	332	306	345	314	350	330	356	337	353	345	345	342	339	339	319	299	333	311	358	351	312	336	310	359	351	322	353	332	314	344	329	335	348	345	293	310	327	310	322	339	321	345	320	321	326	348	330	332	317	335	317	344	322	370	312	318	333	299	337	338	312	336	320	345	318	313	365	321	331	330	354	346	330	297	347	321	343	322	344	327	352	299	314	327	349	309	300	319	350	345	348	340	316	291	364	303	330	346	299	305	316	326	325	340	329	296	300	360	315	329	343	348	317	305	340	319	327	375	334	339	335	325	333	301	311	319	311	306	333	322	319	336	287	332	342	323	310	309	344	342	360	319	303	316	334	312	328	332	320	346	310	325	354	307	323	358	314	340	313	313	319	360	320	350	330	352	326	308	339	299	322	326	328	317	336	279	308	323	328	342	322	344	354	315	317	312	339	321	338	337	335	372	362	351	305	320	333	319	334	322	348	325	345	319	322	328	342	340	315	312	309	317	348	326	342	349	301	342	321	318	369	346	331	302	354	330	302	310	320	297	340	339	347	328	332	345	355	340	291	361	368	334	310	321	316	329	351	322	338	317	298	303	319	371	321	327	336	294	343	324	355	347	344	343	332	342	300	345	313	318	311	310	336	320	303	343	350	338	346	354	341	348	373	320	344	308	317	322	353	335	354	328	298	327	382	315	306	337	305	336	306	341	309	334	335	304	331	309	311	291	342	316	323	309	323	294	308	348	368	342	316	312	291	369	309	330	292	304	352	352	332	320	301	313	287	317	313	335	304	321	310	319	321	344	321	292	325	337	344	351	314	336	338	336	319	332	261	322	387	328	310	327	346	332	363	310	321	287	290	272	324	310	315	310	307	309	331	339	360	327	329	349	325	332	351	312	287	318	358	345	326	334	360	309	301	343	308	306	334	308	344	342	327	292	280	331	334	343	326	300	334	343	308	328	335	351	315	299	350	321	346	324	303	318	315	314	352	308	354	315	358	322	302	350	318	313	296	342	332	294	355	330	335	341	359	329	303	347	317	331	320	327	324	306	323	360	313	352	367	289	336	292	357	324	344	328	323	312	352	300	359	360	340	317	354	352	349	305	339	348	324	363
10065	1064	1293	1316	1312	1143	1092	979	1000	897	892	933	873	878	839	834	839	828	780	817	785	788	819	790	776	764	808	799	830	760	794	783	771	747	812	789	781	785	749	796	784	787	796	736	802	794	737	772	757	816	781	793	821	811	742	760	799	773	810	787	760	772	858	824	810	752	783	777	811	763	758	805	793	785	805	764	792	806	760	720	751	793	757	779	831	760	741	791	726	780	790	769	728	825	789	775	796	796	781	757	802	763	771	774	766	765	784	779	786	791	768	803	741	799	791	800	743	771	781	803	794	772	799	741	814	763	792	737	787	784	778	749	769	739	747	807	773	803	797	798	750	722	760	759	747	779	769	793	784	797	837	793	799	831	835	797	790	824	762	786	741	800	771	775	789	802	740	772	772	797	767	788	801	731	776	785	866	744	804	749	778	762	784	785	732	789	820	775	803	773	786	760	682	830	775	739	776	717	792	714	755	759	789	722	795	746	844	806	762	736	792	722	820	763	738	775	759	786	754	800	783	787	773	796	774	786	801	808	787	772	836	828	785	738	773	757	755	773	795	823	774	773	776	761	766	788	783	763	748	779	763	715	768	760	820	756	774	772	834	737	784	840	757	790	795	745	824	771	796	778	777	810	786	821	811	754	758	797	765	780	776	756	782	773	789	777	788	806	783	747	759	751	766	786	806	804	826	762	771	765	799	716	770	812	796	760	805	787	799	789	784	733	787	743	786	767	796	765	778	788	766	787	792	753	822	755	799	773	775	747	778	753	810	753	801	850	726	783	795	801	804	803	757	786	742	775	786	800	782	782	804	757	806	766	778	782	760	778	831	784	771	754	772	776	754	784	760	790	874	773	764	770	771	746	792	805	832	749	773	866	752	774	763	742	718	767	771	772	863	768	768	753	797	740	825	812	770	776	776	767	803	817	765	727	771	814	740	790	779	782	745	783	859	748	772	777	762	809	747	798	830	835	812	737	768	821	809	776	791	791	760	796	791	775	780	784	800	762	810	787	748	794	777	751	761	778	760	721	748	769	724	727	759	773	781	780	746	793	814	764	744	755	793	802	747	823	826	770	769	758	753	754	803	722	762	810	780	778	789	725	744	790	790	746	772	803	721	798	813	757	804	774	798	786	761	733	795	792	745	790	799	728	785	752	800	773	830	734	768	787	757	771	779	798	785	788	750	761	783	755	797	698	793	757	762	807	790	747	792	792	779	761	815	777	789	858	824	767	711	773	719	777	807	802	829	797	735	812	754	792	739	805	763	755	807	797	709	800	797	785	778	772	747	733	763	768	793	786	732	777	763	759	708	737	760	800	797	739	757	806	779	815	763	778	813	789	774	798	765	704	751	790	819	768	833	769	781	810	766	794	762	804	771	763	765	770	782	740	762	780	811	775	775	792	805	780	798	801	758	756	764	808	812	801	773	797	818	773	742	804	772	765	798	785	781	789	799	835	801	804	771	797	766	789	753	753	774	736	723	729	787	783	801	751	796	752	765	772	749	762	726	806	791	768	779	784	756	761	793	792	822	763	791	750	790	800	810	745	772	776	783	781	756	733	749	799	777	789	767	837	764	736	741	792	789	848	754	790	809	808	733	813	790	785	772	778	804	783	785	790	786	806	772	774	779	801	808	758	795	797	730	773	769	776	790	796	783	702	757	761	792	701	777	716	743	779	770	809	764	759	760	801	804	808	761	759	784	757	785	828	759	797	790	803	823	748	766	768	788	801	736	757	821	791	757	751	745	772	782	794	741	791	782	802	827	787	806	726	767	845	759	774	799	818	771	830	739	799	771	819	746	787	772	731	811	787	769	755	771	777	800	807	737	824	797	786	810	780	772	765	792	808	780	793	780	730	755	782	763	766	769	767	791	794	731	767	774	784	757	789	767	745	733	866	767	758	788	755	735	801	766	786	757	805	834	830	788	764	787	749	802	751	768	787	811	730	771	821	774	793	776	790	804	715	771	759	744	810	716	792	826	745	777	768	787	754	750	785	810	784	790	786	766	767	774	713	727	801	755	762	784	797	729	751	772	792	778	789	728	779	773	776	760	772	759	778	742	768	806	784	801	800	789	786	754	817	759	796	788	792	742	796	787	764	787	778	799	773	766	753	816	779	763	771	784	751	762	810	778	798	757	781	733	753	786	801	759	809	815	772	767	744	803	796	793	798	773	771	805	732	786	731	763	790	813	821	749	810	755	756	761	789	800	782	787	797	745	756	757	760	790	742	769	764	772	762	770	730	766	779	836	823	763	776	807	791	756	784	761	754	811	779	799	780	773	773	832	772	740	795	811	797	741	747	719	797	781	764	756	767	816	755	829	763	752	813	785	747	811	774	741	766	797	742	770	834	793	765	757	779	778	785	774	786	806	792	749	817	832	758	762	865	772	764	779	792	750	750	773	755	776	789	766	824	756	749	787	790	749	741	815	843	777	788	787	809	784	801	803	830	730	797	714	791	715	762	761	756	781	805	781	762	800	772	778	802	763	812	775	792	800	746	755	766	772	809	762	818	759	753	780	861	774	745	774	752	806	722	779	721	806	790	811	800	805	775	759	760	783	785	730	833	815	786	771	773	754	855	763	764	763	786	781	811	761	853	784	782	776	762	789	823	759	777	740	799	785	754	723	773	808	759	784	778	769	817	779	804	756	750	807	752	832	796	762	753	770	768	760	789	740	776	743	773	815	777	776	767	758	766	738	785	761	834	810	731	743	745	755	771	818	786	740	805	823	782	761	821	767	786	795	786	775	736	761	776	810	753	772	806	801	770	791	765	758	733	803	753	824	767	752	823	791	737	785	766	718	783	817	786	774	744	759	753	799	768	792	765	801	733	761	753	706	803	762	716	758	845	769	792	755	801	765	815	792	757	773	859	825	763	780	774	743	746	786	767	804	762	788	839	764	756	810	790	812	800	742	763	767	832	742	765	749	716	768	793	767	779	772	763	752	795	778	790	762	782	816	773	771	741	791	763	784	815	807	772	776	725	765	788	756	825	775	825	798	813	753	760	750	736	815	760	811	824	760	781	782	757	756	725	794	809	751	736	750	765	764	793	760	779	785	790	816	749	798	741	767	827	738	732	782	772	751	812	744	829	812	761	751	771	742	810	732	796	760	784	766	758	763	796	775	782	797	771	824	776	760	737	790	804	766	795	784	759	812	787	789	758	804	824	780	702	760	804	713	758	762	804	747	775	738	797	792	794	776	787	773	771	790	740	718	798	753	757	790	771	800	784	765	812	792	776	772	772	735	819	759	781	788	785	800	780	760	784	767	740	780	834	799	809	795	810	820	764	832	758	800	785	806	789	811	776	806	786	837	763	781	822	744	795	789	812	785	804	784	815	785	772	821	762	792	769	817	818	823	780	788	780	775	840	741	777	783	721	762	719	789	812	817	823	751	813	816	781	832	788	812	808	774	760	778	764	733	747	792	781	756	793	747	817	802	783	786	816	748	793	799	748	817	766	794	778	811	773	813	785
21158	1835	681	529	346	281	226	182	206	195	167	180	173	141	156	181	148	175	139	129	163	138	157	142	152	163	144	149	151	155	164	166	154	147	167	152	180	151	131	152	127	150	152	139	165	174	155	146	126	135	150	168	125	123	138	161	140	146	161	140	122	150	139	176	136	152	138	162	155	126	147	161	166	170	157	173	146	157	127	157	146	161	136	145	138	142	145	121	140	137	136	162	135	161	144	136	135	156	160	125	164	163	122	125	152	150	126	144	145	136	132	148	152	153	164	151	155	125	155	138	155	161	142	136	140	132	160	128	139	141	150	130	147	132	151	162	167	142	139	152	139	139	165	160	140	162	142	155	158	138	137	137	141	124	141	172	156	125	148	145	145	142	134	166	144	143	139	159	134	159	131	161	147	142	152	138	164	138	148	129	151	140	153	150	150	150	149	158	158	158	175	172	155	160	152	142	133	148	156	140	150	152	137	126	164	139	136	162	134	144	127	135	153	133	160	140	124	131	143	150	133	164	137	161	140	150	133	149	146	129	126	156	126	158	136	143	163	160	123	133	155	148	154	168	161	121	159	146	140	152	145	133	146	143	141	151	149	116	152	130	161	151	187	167	148	147	133	144	143	129	139	145	161	136	153	157	171	143	133	135	159	136	177	135	156	149	135	150	138	138	142	140	142	153	167	134	149	152	153	155	151	144	147	152	136	151	144	145	117	134	126	161	141	144	138	137	126	136	140	149	123	147	149	147	161	142	144	141	156	150	149	152	114	139	154	141	141	141	151	130	130	128	124	139	158	130	161	151	133	160	147	137	151	157	155	159	155	156	165	153	145	135	156	160	142	150	155	141	160	131	170	159	133	133	183	151	125	129	144	157	145	154	148	130	123	156	161	154	114	156	132	138	130	137	157	158	138	156	113	141	156	128	132	152	150	138	149	125	134	147	130	140	153	142	135	131	140	147	161	133	144	135	149	159	146	116	135	137	151	128	134	135	163	120	151	137	149	141	170	139	134	151	155	161	135	161	134	148	165	145	152	148	146	158	153	161	125	136	143	121	137	157	143	162	147	132	167	141	162	168	159	155	156	135	135	153	139	135	159	129	160	138	133	167	130	131	163	150	157	156	149	133	131	147	141	162	124	132	135	126	145	152	140	133	164	139	153	135	132	168	168	128	130	152	139	172	142	134	155	138	167	137	146	152	141	142	164	127	144	144	144	147	152	137	128	172	147	121	158	157	144	154	155	144	148	141	161	156	159	145	140	126	135	138	154	153	136	109	152	170	161	135	160	119	130	160	142	137	143	133	149	136	132	148	157	174	124	130	154	145	148	156	141	150	146	125	137	146	174	152	162	145	144	134	153	144	146	155	149	150	137	159	138	156	171	137	151	156	132	150	141	158	152	138	134	139	141	136	133	155	138	129	144	141	144	131	150	144	168	130	142	158	141	142	161	144	137	152	149	155	145	154	141	144	126	134	126	138	125	141	152	157	150	143	134	159	163	173	155	139	156	146	118	142	145	147	147	159	143	148	137	127	117	139	152	123	120	142	140	128	132	146	123	158	136	154	122	135	163	176	137	166	159	154	144	142	151	135	124	130	140	122	150	154	132	128	129	151	124	145	140	146	163	128	151	151	160	149	142	160	151	144	150	152	149	144	150	137	152	171	137	136	132	122	146	161	174	156	162	133	136	147	162	148	151	174	141	145	161	131	143	124	135	133	142	139	160	137	184	146	142	134	156	148	146	129	122	148	142	149	150	152	134	111	127	155	146	143	153	139	147	133	149	156	138	120	166	146	130	161	140	184	146	145	139	136	147	151	132	122	126	152	143	137	146	143	160	133	129	143	168	175	130	161	168	144	158	155	139	139	155	138	151	144	137	130	163	115	143	139	147	156	145	162	140	146	140	168	138	146	148	159	129	144	149	140	133	161	164	143	130	121	181	144	139	124	133	162	157	153	142	121	137	142	167	130	124	130	170	158	128	158	156	137	147	129	160	165	162	144	135	141	149	178	141	132	152	159	147	145	147	160	147	136	148	165	143	138	147	129	142	137	165	136	163	127	163	159	149	127	158	135	133	139	155	138	151	158	121	136	143	148	135	133	126	155	143	154	155	143	154	160	146	152	134	165	150	136	142	132	138	152	145	152	160	141	137	151	137	129	161	146	143	133	172	148	161	142	144	126	190	141	139	138	155	166	143	154	122	131	165	127	141	159	151	130	163	122	127	134	151	152	145	135	124	145	151	128	145	136	143	159	154	139	152	151	169	152	157	157	163	124	151	168	160	142	135	128	140	143	149	156	150	156	152	151	140	146	148	143	145	147	162	130	108	153	141	162	138	154	147	155	149	131	150	144	133	138	150	156	148	157	129	142	146	158	139	164	154	138	156	160	142	151	138	157	146	136	144	142	152	120	137	143	125	136	139	144	152	130	137	147	136	143	171	132	164	147	159	153	147	163	130	142	141	121	141	140	146	141	153	123	141	155	119	153	147	159	142	158	138	148	140	121	149	135	151	139	163	158	157	131	156	157	165	132	141	160	150	156	118	139	143	145	138	145	142	137	133	169	153	147	141	150	157	134	143	142	155	145	145	156	146	139	131	139	139	156	129	143	164	135	139	129	140	175	144	138	121	134	142	124	151	156	123	152	145	154	162	136	163	162	155	167	163	140	158	133	150	153	140	124	152	135	128	162	155	138	158	163	129	129	172	161	96	142	144	140	140	169	146	132	162	138	151	153	147	139	153	137	137	145	129	139	149	145	155	150	156	146	142	150	173	154	144	136	142	137	149	168	155	154	169	145	155	128	119	152	155	139	156	144	150	158	136	142	155	134	160	172	154	138	139	142	142	154	126	127	144	157	154	145	157	149	134	133	131	142	134	113	147	139	164	148	156	128	131	150	148	170	134	126	134	141	158	166	130	160	146	116	147	160	140	139	134	159	141	139	152	170	145	124	159	151	143	152	165	144	132	140	136	144	143	149	129	142	151	129	142	121	145	138	137	157	173	143	167	136	166	138	134	112	148	175	117	124	153	147	188	144	154	143	169	139	132	131	148	139	162	160	155	135	144	138	146	170	143	166	133	165	151	138	172	150	139	147	148	156	146	132	125	145	156	147	164	162	142	143	162	150	155	156	146	144	147	152	128	133	143	132	130	148	161	140	157	148	117	157	145	161	157	134	160	158	176	146	140	143	133	151	162	149	148	160	155	156	164	167	139	136	142	142	143	160	158	166	141	143	142	160	163	153	133	154	167	169	136	134	119	139	132	184	128	123	159	127	150	160	165	152	154	158	147	110	134	138	147	131	127	147	158	123	145	136	151	161	145	134	154	142	175	162	145	149	148	149	130	136	140	155	133	122	173	127	149	149	147	159	140	136	124	144	143	136	137	141	155	167	142	136	144	149	157	140	143	131	134	145	125	133	138	138	149	166	136	137	156	138	149	128	154	132	152	144	142	147	152	132	133	150	141	165	154	147	166	158
12855	800	1459	1605	1408	1062	920	834	672	662	625	583	538	553	510	563	470	475	453	467	455	447	435	413	450	455	390	446	424	418	436	405	397	401	434	435	393	393	365	379	405	416	404	395	360	401	390	409	402	414	400	438	404	369	420	411	391	363	422	379	404	398	384	365	411	369	414	404	383	345	390	345	394	399	412	376	412	377	385	381	414	356	383	403	370	382	384	409	392	397	407	414	390	383	382	406	380	392	400	379	406	372	374	405	363	406	366	420	411	411	395	373	381	374	419	389	389	400	394	394	361	385	366	377	379	370	390	380	363	331	362	390	399	411	374	386	360	375	390	380	373	366	400	392	362	392	429	423	394	383	433	376	355	377	412	381	402	390	369	352	375	398	385	401	406	397	390	408	367	365	396	374	370	368	391	371	397	388	364	373	377	388	389	409	357	423	396	355	381	393	412	390	354	395	389	379	376	404	364	390	401	372	401	392	405	388	359	374	397	422	384	413	358	375	368	369	413	386	402	400	388	432	358	389	399	376	390	358	428	369	401	375	344	418	408	384	402	373	406	388	439	368	393	423	365	424	372	409	406	373	397	355	409	389	411	362	398	377	356	367	408	421	399	362	407	389	385	387	355	390	390	409	358	375	377	388	415	394	400	382	403	369	394	397	406	398	413	395	388	384	404	358	334	402	362	387	362	378	405	410	417	383	360	413	378	377	414	354	361	391	343	399	362	407	399	395	376	416	358	395	403	379	389	384	392	380	389	400	383	398	387	407	402	408	388	415	401	366	369	399	391	380	385	392	373	409	344	374	378	392	415	397	375	395	416	387	365	345	369	400	371	435	410	379	393	408	376	372	390	397	361	379	411	415	380	387	388	380	402	388	370	389	402	379	440	377	371	388	390	381	377	368	368	355	409	396	408	396	381	396	365	419	368	375	430	380	413	358	382	395	385	379	379	362	409	379	389	365	357	386	364	395	393	420	399	439	407	432	417	370	382	405	393	384	394	385	393	382	367	412	372	386	346	409	381	386	379	367	364	391	389	381	361	374	411	405	401	391	375	378	384	347	343	384	378	414	403	402	385	331	391	362	404	393	368	418	411	382	366	417	416	362	365	376	388	353	419	395	383	395	400	401	366	382	370	367	394	357	379	390	372	378	379	413	409	419	364	395	356	390	362	391	380	400	416	369	382	415	373	402	373	387	361	388	404	392	393	396	360	401	410	344	373	410	392	401	381	422	423	378	365	393	368	373	382	405	386	381	393	433	365	383	361	425	379	404	401	385	376	378	395	423	407	375	342	364	382	376	376	394	368	414	390	376	375	370	398	387	363	373	385	393	394	415	402	392	391	395	398	385	393	396	394	401	381	368	387	424	368	385	397	406	369	403	384	360	406	384	393	384	340	396	356	383	419	359	391	399	379	412	390	417	358	387	391	363	375	380	351	366	362	396	384	417	372	385	361	374	366	365	392	409	363	376	384	393	396	410	427	417	371	384	380	397	383	384	353	383	396	395	367	391	404	403	386	377	375	407	402	392	373	343	368	412	395	408	368	374	400	426	410	410	382	383	396	405	358	409	401	406	406	372	380	364	369	389	352	408	357	356	364	389	380	418	355	386	370	365	387	391	378	369	373	370	378	381	375	378	414	336	393	387	379	409	391	440	411	361	396	383	367	376	401	428	399	400	402	389	389	356	369	394	370	405	382	377	412	404	393	384	406	385	403	411	364	375	398	372	397	387	402	422	360	396	363	362	423	392	402	382	403	412	384	345	390	394	366	386	367	378	380	376	360	421	382	369	395	396	426	398	371	361	379	375	402	430	395	380	412	382	413	366	392	358	369	381	345	416	394	411	368	422	418	405	378	365	401	353	405	401	367	367	379	386	407	371	367	377	360	384	418	386	391	370	379	412	379	367	402	398	365	408	409	360	391	358	387	388	393	356	385	361	358	384	364	371	373	356	345	430	402	379	370	380	425	336	408	418	384	372	435	346	364	379	373	384	381	386	352	368	385	382	385	336	424	374	351	398	413	370	388	352	380	402	419	377	351	397	373	394	381	401	376	408	399	433	388	394	375	377	401	416	373	381	389	374	371	382	417	392	376	416	394	381	412	364	436	363	408	380	361	421	416	363	378	387	349	395	390	395	370	390	402	371	367	405	357	383	421	363	378	407	384	366	371	409	372	411	369	394	394	351	398	387	390	420	397	399	401	385	392	373	390	360	375	357	389	381	393	414	365	382	364	403	417	399	390	406	401	410	395	370	398	377	368	367	383	366	382	396	405	369	381	396	411	411	417	393	395	377	373	414	425	410	408	391	371	386	361	430	354	388	381	410	375	416	388	375	380	350	393	407	398	411	352	375	382	382	389	397	401	407	383	398	395	369	410	380	372	388	390	379	393	392	398	417	362	406	377	413	400	405	394	375	389	390	390	395	414	417	409	374	394	400	339	399	393	408	382	365	372	369	382	409	397	358	388	374	367	356	357	387	410	360	408	404	374	415	392	407	392	367	398	397	378	402	388	389	372	398	381	373	355	392	367	386	373	384	381	394	436	350	401	377	387	394	392	402	412	374	402	429	401	416	364	381	401	368	388	385	402	406	375	399	352	378	382	397	424	377	393	348	395	385	397	364	373	395	385	384	401	384	409	414	360	388	357	372	390	380	418	384	402	360	366	375	361	370	387	396	388	405	379	391	394	412	365	374	367	401	376	368	436	431	396	367	382	384	396	388	387	362	377	363	382	387	408	349	409	385	369	391	356	394	381	364	389	373	404	401	366	372	382	389	374	396	432	408	396	381	405	384	364	359	372	376	357	420	406	390	368	354	374	386	410	388	386	373	416	375	389	392	374	383	371	410	386	393	363	379	417	382	401	367	383	372	410	382	387	389	376	409	404	383	397	409	407	409	403	354	348	377	393	409	403	371	383	377	372	414	370	383	437	378	364	399	397	350	392	401	389	377	365	380	384	389	377	408	379	381	387	394	409	401	403	389	401	372	389	382	360	401	400	394	380	399	367	377	423	444	376	336	392	335	362	384	387	384	382	381	395	355	380	384	373	391	353	400	376	400	400	398	419	386	352	381	393	418	407	379	367	377	373	402	387	406	380	363	394	391	377	349	399	391	384	389	414	389	364	369	344	399	404	421	408	381	411	421	390	429	352	424	395	377	364	370	398	379	381	396	392	441	381	407	395	386	372	419	358	403	391	388	388	378	408	390	404	355	390	361	396	377	419	386	359	376	385	389	410	363	381	395	367	369	356	396	373	378	371	392	372	385	406	399	393	395	414	379	386	404	388	401	395	380	399	343	352	438	417	432	379	395	373	381	445	369	408	409	372	412	388	415	408	384	413	372	395	399	383	378	376	414	394	401	380	404	421	421	402	386	363	387	356	356	357	406	384	374	397	366	369	389	373	388	399	375	376	403	415	368	363	387	362	374	395	381	390	386	406	371	393	390	394	389	392	394	378	385	355	402	380	353	385	388	388	388
3348	393	351	399	396	369	389	395	322	338	347	351	403	345	382	387	388	407	337	410	381	344	406	350	352	401	390	396	419	334	383	359	363	382	424	336	398	386	398	360	380	372	382	383	347	433	392	378	369	348	363	410	372	360	406	337	416	383	351	368	340	365	420	391	381	384	350	403	369	376	357	374	359	377	421	417	383	381	368	372	367	364	340	376	418	422	373	365	368	352	390	364	408	394	354	382	384	379	348	353	381	401	392	359	352	363	382	369	345	408	396	404	418	392	416	367	372	352	369	361	368	361	364	386	356	379	361	382	386	357	369	380	390	363	369	408	405	359	355	351	396	366	371	377	403	371	397	352	360	363	393	343	379	373	389	390	369	349	388	353	350	356	372	386	420	365	369	380	376	365	387	395	375	409	393	373	349	395	401	393	383	405	350	367	339	377	383	409	373	395	382	376	358	389	360	407	381	376	358	373	376	361	365	358	385	357	369	400	389	362	389	379	372	385	388	377	382	392	385	352	379	398	335	377	382	412	370	374	370	380	357	383	414	389	345	380	359	350	357	345	373	357	410	394	403	389	358	395	389	368	351	410	392	377	369	351	404	414	380	403	365	349	353	378	396	390	379	372	360	355	385	386	374	373	341	389	390	337	377	377	393	394	374	389	370	351	359	381	383	333	373	354	368	402	384	403	344	395	360	373	320	419	380	415	372	337	416	386	383	395	383	393	412	370	359	371	396	413	354	345	400	396	376	384	374	389	387	375	364	387	413	351	395	415	405	374	372	365	352	361	394	373	347	405	412	392	360	387	413	386	365	370	360	326	376	386	368	393	350	405	393	381	410	388	392	428	348	415	356	392	374	362	373	387	416	379	432	348	356	375	377	367	382	425	371	381	349	376	373	384	411	388	342	364	385	389	372	398	397	376	401	364	375	358	354	401	371	342	375	369	375	377	377	398	351	403	405	381	394	363	365	411	372	328	378	394	386	370	376	423	357	369	386	345	390	425	362	373	329	388	386	406	358	374	374	392	380	346	396	389	368	374	365	349	386	383	407	413	393	395	381	380	379	341	365	396	389	345	364	377	388	401	351	351	352	360	383	344	369	375	379	352	360	365	359	340	386	379	327	384	386	361	367	372	396	395	417	381	407	407	399	386	381	391	374	364	410	342	333	388	372	376	365	375	372	390	380	393	363	376	364	398	392	397	355	382	393	382	367	385	377	357	375	359	341	380	380	362	398	355	351	371	366	337	365	364	402	353	411	382	387	413	360	386	404	370	370	385	371	375	402	387	392	426	373	377	370	368	407	345	363	386	372	373	371	381	363	347	362	348	372	379	348	375	364	385	370	368	393	349	351	396	374	380	350	362	408	382	345	331	373	389	370	379	380	390	389	375	349	387	385	378	380	353	391	368	395	348	368	385	367	359	392	385	391	404	379	357	390	382	397	363	378	363	330	399	355	351	391	461	390	340	414	370	381	372	376	397	395	373	378	383	374	368	365	382	380	376	335	361	355	390	401	401	412	393	367	386	338	348	390	398	382	374	368	372	379	340	380	383	362	411	366	373	404	384	347	414	368	362	359	329	331	373	409	369	363	384	386	362	399	383	329	381	374	421	376	359	381	368	360	343	436	404	359	336	436	398	382	375	347	361	366	411	392	375	405	393	366	356	367	359	380	410	387	402	365	393	351	374	342	378	341	380	381	363	413	381	380	349	379	355	375	396	365	388	383	385	357	354	370	386	369	357	415	401	390	367	359	340	375	359	363	386	368	377	334	348	406	337	410	384	348	373	345	345	359	410	352	376	380	373	372	401	374	351	413	397	382	348	361	398	367	365	405	406	369	377	426	401	365	387	381	357	341	396	395	376	372	412	385	391	357	353	380	419	404	358	417	374	379	361	377	391	398	417	357	400	343	395	349	365	363	419	362	368	388	353	376	367	341	371	356	348	422	348	375	366	396	373	408	405	374	372	375	375	392	406	404	379	387	397	362	391	382	367	404	356	379	363	344	356	400	395	383	375	358	384	387	378	366	341	362	402	382	389	412	347	391	392	366	376	387	350	365	397	395	400	360	428	364	378	366	345	349	400	377	371	387	406	376	404	393	376	401	390	379	403	383	377	416	418	370	346	400	407	369	362	372	399	397	392	338	389	389	371	380	355	362	385	366	357	397	377	426	398	381	383	405	383	378	378	350	380	362	361	372	356	378	387	369	373	353	401	420	351	371	349	369	346	387	391	379	408	379	370	369	329	348	389	376	380	408	353	408	335	363	376	363	404	375	325	348	404	417	343	376	378	359	352	408	351	348	372	396	382	402	378	370	403	356	392	402	402	387	346	410	346	384	384	352	341	384	346	348	375	370	402	386	365	365	389	369	412	394	374	381	369	376	403	372	378	369	420	400	397	395	366	359	373	365	390	374	339	394	393	407	386	393	397	355	408	375	363	369	382	399	368	371	380	380	383	397	382	378	377	395	365	399	379	383	389	408	333	382	380	347	342	392	338	357	403	354	387	343	343	408	389	361	407	357	378	401	371	365	358	355	380	398	356	361	361	379	383	342	388	353	386	410	358	384	384	373	373	394	356	371	428	393	369	392	356	363	352	397	347	394	396	355	389	382	390	362	387	382	434	370	341	333	370	382	333	371	391	325	352	380	376	356	374	358	387	386	406	379	391	372	366	387	408	341	381	369	357	412	353	351	386	406	386	400	339	395	418	375	348	360	381	391	362	400	358	386	403	354	364	345	383	383	410	397	372	388	386	398	412	374	369	415	379	381	378	348	390	372	361	399	353	410	374	358	388	394	347	370	351	376	425	363	360	343	379	402	386	365	349	367	397	383	346	366	376	391	416	392	380	372	383	368	387	362	368	363	352	389	390	363	442	379	393	361	390	417	415	399	364	363	377	387	383	400	379	355	376	399	395	390	383	360	379	382	366	375	373	353	371	378	371	409	353	376	373	366	372	344	376	350	358	392	360	373	371	342	353	383	382	356	370	369	382	365	378	405	368	354	379	372	364	380	326	421	396	367	341	377	394	415	406	388	363	407	384	403	357	363	351	373	427	382	386	358	369	387	400	390	396	354	354	387	408	399	344	335	391	393	354	356	397	390	359	401	347	381	365	371	350	379	366	373	366	370	379	401	421	395	423	388	387	354	377	361	366	390	388	360	415	379	371	349	392	372	342	360	328	382	381	385	391	338	384	388	364	367	379	436	338	381	379	383	367	386	343	384	373	395	377	401	374	379	381	363	351	380	404	391	391	376	420	364	380	382	388	390	416	340	376	405	367	366	351	352	384	389	391	395	381	334	399	394	361	344	365	358	365	376	370	346	394	391	348	378	410	400	362	362	377	394	342	350	341	374	387	412	361	341	363	377	393	379	396	373	416	341	367	430	355	368	350	356	345	357	366	353	344	371	371	374	369	386	374	400	359	379	375	354	393	371	353	373	340	375	404	375	365	377	356	386	382	364	375	349	403	366	385	339	395
3437	902	931	980	952	941	982	900	884	926	923	907	881	953	856	916	825	870	907	876	901	934	905	929	956	904	877	864	886	896	909	906	887	916	939	893	885	919	896	890	956	880	920	886	908	908	902	910	897	851	882	921	921	842	889	950	941	881	921	908	884	877	838	931	898	914	908	885	902	817	889	906	842	863	826	955	946	895	881	918	877	882	890	889	896	910	894	839	888	852	842	932	891	890	922	900	853	947	987	900	918	860	867	916	872	927	945	891	865	928	922	901	854	896	889	956	854	867	875	901	907	909	846	878	865	895	928	864	901	910	902	968	871	891	928	922	923	929	909	876	941	889	904	899	918	906	921	886	904	876	907	883	865	869	858	928	882	941	900	865	871	922	852	852	925	900	917	883	957	958	859	868	956	936	910	878	866	927	913	941	852	927	868	902	908	884	913	899	830	874	939	897	887	863	902	912	895	937	864	852	890	878	924	899	910	913	911	856	935	928	851	887	914	875	939	907	887	974	914	913	904	917	970	900	918	884	895	939	828	910	825	901	888	878	940	890	857	873	922	897	889	826	938	900	966	861	911	925	883	961	893	895	918	946	941	915	874	966	902	924	902	895	927	954	928	897	874	871	881	962	861	913	882	900	888	917	866	864	884	920	883	884	874	893	878	894	895	925	927	899	900	909	835	956	928	847	889	902	898	858	899	892	863	932	901	932	873	904	882	839	906	896	875	882	923	827	884	893	906	868	885	840	861	889	879	882	891	893	915	871	882	934	901	948	909	845	931	931	852	945	941	811	865	890	862	949	886	901	898	936	883	874	915	895	854	893	896	830	904	913	944	901	915	846	903	922	892	915	908	899	913	906	868	881	929	833	864	857	906	952	879	858	897	910	888	900	911	934	946	922	895	943	886	916	870	891	916	899	898	938	943	890	939	868	858	830	880	904	872	898	892	815	870	939	891	935	898	928	874	902	912	890	902	895	862	861	887	915	884	880	895	871	883	915	886	911	917	912	882	925	920	910	884	961	885	875	894	911	920	878	921	914	917	907	909	916	858	851	852	899	906	985	881	955	854	880	899	867	890	876	913	856	889	902	858	868	889	947	879	835	895	909	904	869	939	915	884	893	903	902	890	947	933	948	943	868	926	882	904	889	925	860	908	910	925	889	916	927	902	908	923	892	907	911	890	892	915	881	916	919	946	886	882	910	872	909	882	892	885	869	881	858	924	922	901	865	888	901	867	900	949	929	928	919	923	851	887	868	875	889	926	925	850	896	897	873	860	887	858	913	891	866	929	904	899	898	958	902	936	926	938	901	922	934	857	928	900	929	850	951	828	851	960	872	900	908	880	895	957	889	902	926	929	918	824	925	904	890	877	896	908	947	955	831	868	876	918	942	929	867	888	888	954	887	840	881	815	900	974	911	886	871	879	934	931	877	911	885	827	899	913	896	871	862	904	911	886	891	897	929	954	899	889	850	880	874	840	914	902	895	862	898	881	862	889	925	873	940	924	895	984	899	921	932	892	907	895	858	936	917	817	933	922	922	881	892	900	893	864	904	934	897	874	897	863	858	875	890	939	905	890	940	908	855	862	934	944	958	987	927	858	922	863	862	933	898	863	882	912	952	918	991	891	894	920	896	899	895	892	877	839	897	920	869	896	904	885	881	914	934	882	937	893	948	898	885	904	908	919	900	910	888	939	915	878	840	886	916	846	905	871	902	955	889	940	910	926	862	898	860	903	871	908	875	909	909	953	910	934	867	899	879	939	920	899	882	915	923	855	935	889	923	905	910	936	893	867	881	862	938	883	954	888	893	935	892	897	916	860	939	926	868	874	881	922	816	929	893	883	940	890	883	904	902	892	871	900	847	909	862	945	831	888	876	894	894	864	941	883	892	853	940	919	897	866	869	918	894	868	892	907	900	871	901	886	911	923	881	917	856	897	913	921	896	924	929	917	891	896	878	870	828	873	879	874	906	921	882	894	917	905	882	938	865	888	843	905	830	897	938	941	890	899	913	891	952	861	877	884	892	910	947	904	918	925	900	910	888	942	888	897	901	847	889	861	845	890	919	862	842	881	889	933	884	942	901	890	904	909	861	899	887	886	927	929	902	895	926	879	888	858	899	886	849	870	925	922	881	910	871	884	927	961	892	893	878	925	829	968	935	876	848	870	874	896	907	868	906	851	956	891	915	882	922	891	898	893	926	908	878	906	840	866	967	892	888	880	851	848	837	904	860	939	885	882	865	876	934	899	922	899	860	874	901	900	932	883	947	935	954	903	905	883	873	891	868	891	907	912	912	869	852	867	928	872	890	897	909	908	882	897	865	871	887	886	913	889	890	921	866	879	859	898	899	878	889	947	908	871	868	901	932	867	925	871	920	891	894	889	864	912	921	901	898	938	904	898	913	879	922	909	901	913	872	881	910	874	857	861	933	869	921	874	952	891	886	881	894	911	905	895	895	966	842	942	887	883	877	864	892	852	876	907	931	889	907	902	878	866	886	863	911	879	807	881	922	942	906	901	913	888	905	923	883	901	912	896	911	944	927	899	896	943	843	975	884	890	940	888	877	918	911	880	891	874	847	884	899	884	933	865	880	925	887	914	894	935	840	957	907	899	869	859	891	930	888	892	865	934	912	865	915	915	903	927	933	903	884	858	930	867	898	936	913	904	854	864	933	893	849	932	888	834	908	894	879	939	865	883	915	902	921	893	931	938	877	868	839	892	926	930	980	884	894	873	892	875	987	905	913	889	894	893	958	894	915	917	884	897	886	914	908	872	879	877	932	876	853	847	906	895	905	896	897	883	894	899	882	922	880	930	907	879	945	902	872	890	937	902	857	917	932	872	911	917	947	879	873	863	909	951	919	885	854	868	957	898	882	936	912	860	926	901	889	845	933	925	921	931	860	885	888	883	861	889	857	929	962	908	902	869	893	870	927	865	819	899	923	876	860	928	927	933	858	878	878	908	893	896	915	847	919	960	954	908	892	911	908	836	921	854	855	891	902	907	901	860	894	919	913	951	900	861	899	955	873	872	899	935	909	893	924	845	882	920	926	909	974	914	910	896	951	926	898	904	890	920	860	963	839	944	826	896	888	903	898	892	887	946	924	864	888	975	943	894	858	946	839	891	878	881	898	914	932	905	892	900	890	881	843	887	911	889	925	898	922	952	894	882	898	861	888	897	850	843	913	933	909	911	867	886	911	878	917	895	855	918	945	882	915	875	832	932	842	895	864	909	849	871	907	875	921	920	902	881	903	869	878	945	935	891	893	860	887	891	876	931	884	899	860	881	851	882	893	922	910	884	792	896	867	841	939	930	878	843	900	920	843	820	872	934	877	828	893	947	877	911	938	844	878	938	921	932	914	907	887	939	876	851	906	883	898	866	924	912	886	887	928	927	900	872	952	921	920	906	902	873	953	940	873	891	908	883	855	896	897	940	914	869	911	896	870	873	935	963	917	931	890	902	864	886	972	876	898	844	931
12078	829	579	498	423	370	379	348	385	370	363	300	351	305	369	359	322	333	348	289	340	316	322	319	370	372	316	303	301	334	352	347	315	318	317	331	324	323	320	328	330	325	336	311	354	347	327	347	340	341	329	280	328	350	350	335	344	324	316	349	320	358	337	375	363	356	329	301	289	314	299	323	324	354	352	281	336	317	358	348	324	355	338	328	346	320	317	339	304	355	290	327	338	330	328	339	340	314	341	310	357	336	350	297	357	302	323	331	334	334	330	357	308	334	342	350	316	329	331	343	294	301	310	333	337	351	300	350	308	392	285	340	330	335	327	333	366	335	333	343	330	328	316	315	319	359	350	330	350	353	350	326	319	308	349	324	318	341	333	339	310	317	317	326	352	289	342	299	293	345	310	302	317	302	335	318	299	309	360	300	317	315	314	326	321	317	324	346	309	327	322	330	307	371	331	347	334	322	333	357	343	310	327	331	345	311	323	308	301	317	306	310	334	326	303	339	313	327	300	317	349	318	307	317	328	299	312	333	300	324	331	309	335	342	300	327	336	318	332	348	347	316	360	393	327	315	342	323	332	331	298	365	321	318	336	308	327	330	322	337	298	327	359	364	326	371	314	339	331	330	312	328	340	303	327	313	363	339	326	286	299	332	326	339	332	320	299	324	313	304	278	324	323	286	291	312	328	338	316	346	320	333	368	333	346	335	305	314	317	356	323	324	331	340	298	355	311	336	321	321	366	339	306	342	329	327	302	355	347	334	303	305	302	298	309	345	320	333	318	327	307	337	350	321	324	312	338	308	317	369	345	333	324	325	289	336	344	302	306	306	321	336	287	338	333	349	278	349	355	313	288	321	331	320	364	333	287	305	336	350	342	369	297	310	345	332	311	320	305	344	320	325	342	291	342	329	351	345	320	314	319	319	313	311	319	330	355	322	368	328	314	317	296	310	330	335	311	297	327	344	319	319	344	354	337	343	322	311	349	308	305	300	326	320	328	330	365	326	333	304	311	319	302	305	312	314	335	330	317	346	355	330	344	334	343	333	319	328	313	339	322	311	319	294	341	313	354	306	330	339	339	301	297	356	338	340	342	280	327	296	342	332	316	346	337	331	311	314	324	328	319	327	324	339	334	309	345	322	327	309	326	359	349	284	323	299	287	323	308	323	311	312	293	325	318	328	308	321	347	317	305	315	348	350	324	343	300	322	335	314	328	317	308	326	307	328	305	316	314	339	330	348	320	327	341	315	275	310	342	344	301	334	299	352	370	335	315	330	316	283	315	338	341	355	323	330	334	351	318	319	338	343	342	310	365	335	306	345	334	327	313	354	354	350	344	318	316	331	327	323	343	339	314	326	358	354	316	319	316	331	333	310	331	338	287	299	306	331	325	341	324	317	331	336	301	365	343	299	329	375	328	295	302	325	311	349	331	310	324	305	330	324	305	302	350	347	361	352	343	344	327	313	321	290	331	318	300	339	278	303	325	328	330	341	314	350	307	310	343	328	304	325	331	317	313	308	348	343	308	306	332	334	307	338	334	311	325	319	332	348	311	359	265	339	328	324	330	347	331	332	353	310	330	339	320	326	329	328	350	300	311	338	350	328	330	301	311	303	315	303	306	320	340	330	299	308	319	337	334	324	341	310	323	341	301	357	326	315	374	332	336	292	313	345	325	352	323	335	341	335	322	324	318	333	333	337	293	323	338	332	315	281	294	284	326	342	312	313	339	312	307	331	293	331	305	323	295	343	294	326	323	299	316	341	284	351	319	340	302	345	314	315	313	332	365	344	361	330	295	338	295	323	340	331	316	308	333	322	294	335	344	325	313	348	299	320	323	322	327	335	308	380	347	309	313	321	332	309	353	326	326	338	359	343	308	333	324	349	366	328	340	337	332	336	305	320	336	321	301	300	360	354	325	348	340	384	324	350	297	343	348	338	304	351	315	310	338	336	327	344	311	319	345	341	348	312	329	366	312	316	335	295	286	315	315	325	303	312	322	324	317	351	305	365	294	335	292	325	358	327	309	327	328	296	312	328	339	337	321	355	329	339	322	346	313	351	355	360	342	266	329	331	335	312	321	315	362	343	326	335	311	334	337	338	329	316	371	328	318	348	320	343	320	317	284	331	345	330	315	346	345	312	296	330	345	344	305	302	338	327	339	296	323	324	359	324	333	332	306	372	330	318	306	319	291	309	355	331	281	388	315	322	347	328	321	329	338	333	303	366	306	371	304	329	339	317	337	323	333	345	324	336	299	315	345	337	311	314	317	341	322	358	376	317	351	308	353	320	333	354	308	337	295	300	314	336	310	322	341	347	351	349	325	321	335	353	316	317	318	305	312	320	361	329	352	298	285	320	330	356	331	329	331	332	304	327	324	327	340	337	301	322	317	339	322	316	322	277	314	297	301	320	320	325	295	321	309	304	326	294	326	335	321	335	336	295	364	321	318	331	324	332	343	285	305	336	305	319	331	366	340	320	305	337	319	333	334	339	304	322	318	328	352	341	311	328	305	361	299	376	322	333	302	314	357	342	334	321	341	304	335	326	324	314	345	332	323	324	324	342	319	340	295	339	338	316	323	321	305	304	316	356	349	352	325	320	346	327	316	306	340	345	301	341	338	316	348	349	323	337	328	322	336	348	331	337	312	324	338	296	352	326	320	309	351	332	352	320	291	333	345	296	322	323	321	320	323	334	297	335	326	340	348	336	308	314	330	309	313	322	295	332	320	324	340	313	324	321	342	322	310	327	313	314	330	327	349	344	347	335	360	298	325	328	340	354	320	341	303	343	334	358	333	328	346	315	324	331	318	336	321	312	321	321	346	332	345	350	317	332	336	357	337	335	318	317	325	312	321	363	345	328	328	357	280	345	337	325	310	331	305	300	339	348	325	322	325	320	330	328	288	322	327	318	341	295	350	304	311	308	346	323	370	298	320	281	311	308	345	350	282	267	327	295	299	326	323	334	347	320	344	337	303	331	353	304	353	314	308	346	329	328	287	323	330	313	345	348	320	320	352	309	340	342	321	342	322	348	320	309	317	354	320	310	352	313	352	337	325	319	327	329	317	339	335	304	338	353	303	338	329	302	281	319	366	352	334	324	340	340	335	331	307	325	331	315	324	368	356	313	331	297	273	308	323	315	338	321	320	349	320	296	345	333	299	333	320	317	346	322	277	323	333	336	332	335	314	329	351	348	367	302	372	314	363	330	350	336	322	348	328	293	301	319	293	319	316	329	307	309	293	335	360	292	338	320	313	318	341	314	333	333	337	297	316	327	302	331	329	325	323	315	311	308	345	316	299	310	351	332	318	298	332	338	338	309	345	323	353	346	368	330	300	311	336	309	315	365	350	364	333	341	328	305	342	319	348	342	317	340	323	317	342	325	324	345	337	312	324	313	275	341	319	324	349	326	344	323	308	312	327	341	336	358	335	322	316	329	328	333	308	299	310	322	330	297	342	282	340	337	311	332	325	337	347	380
9650	960	1299	1453	1257	1136	1041	921	972	868	872	850	853	790	891	849	805	825	816	781	832	835	799	795	750	781	789	800	787	790	850	816	744	847	779	799	823	762	737	798	798	795	805	803	776	796	783	782	784	791	753	804	730	788	774	749	755	810	798	806	829	752	778	741	773	787	819	826	828	742	740	779	810	750	785	771	807	738	765	850	873	778	779	808	757	751	751	763	809	784	750	737	814	785	809	790	767	747	812	791	715	734	847	749	790	797	781	802	779	759	800	731	798	825	798	780	794	771	771	781	815	763	801	789	766	781	765	782	767	797	835	774	759	813	780	789	742	832	762	747	731	792	764	784	737	785	768	768	750	806	745	771	777	812	768	784	750	754	799	729	755	761	796	770	764	840	760	776	733	773	834	798	765	799	786	755	733	770	766	762	795	815	755	761	781	774	804	758	765	783	773	806	764	818	782	789	772	803	748	714	769	796	766	820	756	779	792	767	760	829	739	786	732	775	806	737	742	784	767	788	788	809	792	779	770	764	834	746	793	744	800	814	809	799	781	724	773	732	710	797	733	778	785	777	811	763	756	769	782	775	751	795	774	792	856	788	773	781	816	791	787	790	759	782	768	750	783	796	788	748	797	758	799	845	764	812	784	786	835	801	802	772	826	778	835	773	807	751	801	783	743	776	762	765	745	793	778	804	754	841	760	774	763	794	764	789	780	792	774	745	735	800	766	790	775	726	737	712	747	786	805	808	771	786	726	765	765	813	767	734	831	737	801	741	754	778	770	801	829	805	791	774	787	752	789	789	797	711	814	759	798	791	750	761	812	741	772	797	776	762	814	769	792	775	816	775	792	763	813	780	780	828	777	770	752	771	817	772	723	754	791	791	794	755	826	790	742	748	728	733	788	770	742	783	769	749	782	865	757	781	840	786	778	762	743	745	774	742	771	769	790	751	812	763	835	731	777	774	727	746	753	767	807	774	771	789	752	788	788	755	794	790	776	816	773	771	793	817	818	725	758	766	786	761	802	794	775	738	835	838	743	802	778	812	745	777	809	796	752	838	828	799	769	775	795	777	754	765	767	759	802	788	742	810	777	746	768	801	767	767	806	753	826	734	755	770	738	807	823	729	746	794	799	791	827	764	805	797	819	792	804	801	775	792	769	799	797	780	721	731	727	784	784	745	744	824	797	802	756	772	786	733	786	806	778	804	778	767	818	740	794	808	796	794	796	767	770	816	804	751	810	718	746	732	779	770	799	797	790	779	734	824	774	775	809	774	753	772	831	808	787	825	793	788	775	769	798	787	798	792	742	760	774	774	818	778	774	836	792	738	776	753	783	797	721	802	795	786	778	767	806	790	779	771	782	792	835	791	787	783	796	823	790	793	780	749	774	777	746	826	781	785	778	742	813	770	785	787	752	785	805	741	779	757	761	749	817	797	789	764	772	813	798	819	761	764	761	772	776	791	728	753	746	812	722	777	821	767	715	757	768	735	759	786	791	760	788	778	764	788	779	816	827	765	822	741	764	757	798	720	788	754	774	774	753	828	773	763	715	829	791	756	798	791	800	823	797	793	766	779	740	829	786	815	734	754	766	778	769	739	809	811	749	771	784	778	763	799	730	754	792	827	795	791	766	754	753	764	754	822	743	716	801	743	783	784	763	768	761	750	791	757	748	830	760	701	787	767	793	858	739	800	793	815	783	767	783	779	745	743	769	798	782	775	772	768	815	745	718	793	815	822	771	815	794	791	761	770	735	806	774	758	832	754	808	780	745	786	785	730	818	807	755	749	800	760	824	771	769	834	786	820	780	776	791	754	807	815	799	812	752	768	751	788	764	750	747	807	751	792	814	771	759	820	791	805	760	803	799	809	765	781	744	763	817	761	774	784	806	737	804	818	809	722	764	784	748	797	822	801	726	756	785	783	772	756	741	832	777	746	793	752	780	775	811	824	781	790	742	771	763	805	757	771	746	757	768	816	781	775	777	800	776	761	796	787	757	785	770	767	833	712	791	764	759	766	781	731	758	741	793	739	784	776	771	760	796	771	760	758	773	771	798	778	773	773	792	802	751	841	762	776	789	781	775	828	739	759	757	813	787	768	811	772	763	778	766	739	803	804	778	799	740	765	801	767	759	766	750	753	783	828	766	833	778	780	767	765	770	794	795	763	767	786	791	718	731	783	850	772	726	766	740	780	791	847	836	776	784	772	774	763	718	751	760	848	797	787	724	765	763	792	797	736	845	801	744	784	743	772	760	839	740	799	772	734	764	812	747	774	799	767	785	744	759	723	769	746	787	814	714	754	765	742	736	760	727	727	798	752	734	796	745	734	800	759	762	751	750	764	787	787	776	794	804	806	795	775	750	756	760	825	780	803	778	779	751	784	809	758	766	806	744	752	785	765	792	757	758	772	764	812	762	784	797	768	813	777	750	774	819	820	787	720	771	800	752	833	758	827	797	806	750	835	771	770	786	766	770	795	803	795	732	755	755	751	791	734	753	781	755	782	807	775	764	788	758	818	778	771	757	822	798	752	769	781	863	774	784	807	780	783	768	795	784	767	744	745	725	822	741	790	826	761	784	726	784	782	745	779	785	797	778	754	803	831	765	795	758	795	805	759	738	782	739	761	789	796	798	746	783	796	774	737	724	774	763	817	795	726	756	776	754	738	821	805	801	797	779	801	839	793	807	760	741	767	809	828	780	742	805	817	780	770	778	795	746	785	763	799	757	721	763	785	814	753	801	734	750	792	846	751	751	831	730	759	786	785	726	775	768	863	728	771	718	777	816	817	840	743	815	774	740	711	694	824	723	737	797	772	704	785	782	718	759	790	778	767	817	760	811	776	793	785	790	802	783	783	785	756	759	741	814	787	801	771	783	745	764	747	787	766	758	785	778	767	858	731	784	744	791	832	746	764	754	717	842	800	796	810	803	784	732	774	829	767	800	803	772	813	776	780	774	761	769	758	803	776	767	756	733	779	802	810	757	773	792	803	747	788	792	742	763	770	761	756	757	832	751	771	833	760	748	783	812	780	762	718	793	796	764	781	734	793	768	780	752	779	771	765	759	809	805	778	732	748	789	763	754	782	738	776	790	801	845	728	801	798	800	769	779	802	755	774	809	785	786	816	814	824	761	775	787	769	788	777	770	794	787	784	797	751	804	770	780	756	753	762	826	821	821	790	778	754	780	751	812	805	815	769	788	793	809	758	750	778	781	761	811	791	830	809	780	729	743	702	769	762	800	795	725	768	777	775	785	757	764	736	801	819	757	771	758	741	742	759	726	819	754	841	768	787	765	778	793	766	783	791	758	746	794	739	813	788	773	769	800	800	785	759	752	776	851	786	758	748	783	793	805	774	796	773	803	769	772	841	789	797	793	761	754	775	749	790	758	763	765	858	806	795	806	805	740	774	811	742	747	817	814	789	801	783	777	797	766	758	788	792	761	804	778	740	785	796	747	748	800	729	734	799	817	763	745	780	806	766
20717	1616	666	491	347	278	217	204	195	216	201	188	169	152	137	181	154	158	147	154	148	121	148	138	169	156	156	156	124	147	125	130	148	149	128	144	157	143	156	151	148	136	132	150	144	148	143	167	145	138	138	147	167	155	133	157	133	172	134	154	142	159	145	136	125	168	117	155	137	159	166	135	122	179	153	149	128	149	159	142	180	144	162	134	152	154	154	134	168	143	140	137	169	126	153	141	152	135	143	138	129	140	153	147	157	151	150	133	158	133	137	163	142	151	138	150	138	155	158	146	163	149	151	147	179	153	134	144	151	124	158	133	146	129	173	142	147	145	161	137	129	152	147	126	144	151	124	138	122	151	168	143	141	163	149	156	135	138	140	146	128	152	126	142	145	139	159	134	129	160	152	179	137	160	132	145	163	162	154	133	133	129	149	121	151	162	160	169	136	135	127	162	148	145	128	161	132	145	132	152	173	129	128	143	141	147	141	133	148	159	146	143	139	154	147	157	149	161	140	156	147	124	126	129	148	167	138	163	131	136	146	161	159	165	150	126	169	139	164	146	145	156	142	156	151	138	141	148	127	139	142	141	125	132	141	141	152	120	141	165	126	142	159	136	121	152	113	134	157	133	149	152	152	136	134	120	159	161	129	162	146	147	139	143	147	139	138	145	148	167	156	150	153	153	153	184	148	142	155	156	164	133	153	139	130	126	150	133	151	154	156	156	152	147	138	140	137	136	141	150	163	167	134	134	152	131	120	125	151	136	149	134	149	142	148	147	175	135	147	161	150	154	145	136	142	163	134	141	136	155	113	163	150	154	152	147	126	136	148	134	172	165	129	143	152	150	139	151	150	161	134	141	150	154	135	183	147	166	151	155	152	140	148	148	155	173	120	147	176	116	123	156	138	138	134	131	126	149	126	173	142	137	140	132	120	130	138	165	155	132	123	141	153	142	130	147	131	162	147	156	123	147	150	148	144	173	159	172	156	147	155	157	132	156	159	148	127	138	160	150	171	147	153	146	147	141	144	138	164	127	135	164	138	135	145	140	152	135	143	138	144	150	137	130	137	152	141	140	147	150	133	155	157	152	150	126	146	136	154	128	155	136	127	157	140	132	123	166	147	148	150	131	119	139	159	148	141	138	135	147	169	143	163	161	121	147	130	131	143	156	145	144	124	137	135	159	155	160	155	122	158	123	137	118	153	157	155	162	143	133	149	142	134	159	162	138	130	156	136	120	131	149	136	132	148	141	134	148	139	122	125	159	147	169	170	142	145	140	152	143	148	139	143	155	116	137	140	139	143	143	158	123	148	151	145	117	123	130	153	158	144	126	164	118	157	144	164	151	158	129	137	178	128	122	170	179	154	123	152	148	137	152	139	154	140	169	153	160	135	140	137	160	135	124	149	132	140	148	134	138	136	129	133	128	141	174	137	166	145	150	154	152	137	168	156	141	144	139	151	153	150	160	166	151	147	159	133	144	151	150	178	137	149	137	164	151	159	123	160	154	155	120	143	125	137	148	151	131	175	132	148	127	164	177	155	143	153	119	145	153	138	157	148	133	155	147	160	157	147	145	121	164	138	132	149	160	150	132	140	146	142	135	148	156	177	141	150	157	135	138	167	137	155	157	172	129	148	141	155	151	144	128	120	176	168	149	126	132	146	146	141	129	138	124	136	150	150	145	126	132	135	162	136	132	143	123	144	143	127	137	119	144	150	133	152	144	134	150	177	161	145	157	175	135	143	155	144	163	147	144	130	145	126	146	141	142	154	172	155	151	135	155	151	144	145	131	125	141	147	154	146	155	144	133	134	164	153	156	156	147	152	132	146	156	158	158	164	155	138	164	126	153	128	144	156	176	150	166	149	153	131	145	159	154	130	143	127	165	131	158	132	134	111	125	149	144	147	179	158	157	149	146	148	129	141	147	125	126	158	137	149	156	148	126	128	151	145	143	155	129	151	193	156	143	126	144	161	150	130	153	151	140	134	162	140	142	143	151	146	148	159	126	151	160	147	139	135	148	126	151	153	149	128	137	142	151	152	149	139	167	141	142	141	152	142	156	130	141	145	145	143	145	170	148	138	165	159	155	143	152	154	132	151	166	163	149	173	149	131	137	144	153	164	159	138	164	145	143	140	162	152	146	146	128	139	146	146	140	157	128	130	152	159	131	129	145	133	119	159	134	165	129	137	142	155	142	132	143	143	144	143	144	135	176	127	145	140	147	142	162	129	142	132	131	144	149	140	135	145	137	150	155	132	155	154	161	154	140	122	137	131	136	174	138	162	169	148	153	126	124	120	121	154	131	155	148	160	151	147	151	157	151	147	119	123	150	162	152	148	109	151	141	157	139	131	163	148	154	133	143	148	160	134	136	112	147	138	136	140	138	157	148	141	128	131	172	129	137	135	111	139	136	142	143	149	137	127	131	150	144	144	139	145	135	157	166	138	156	144	134	133	153	144	130	119	142	152	152	138	139	138	132	150	152	129	147	184	141	136	152	142	148	138	135	123	141	173	150	164	142	137	145	152	144	161	143	124	152	148	116	159	159	130	110	119	136	143	140	149	128	141	139	147	134	152	140	154	179	143	153	161	142	140	112	167	166	144	181	152	148	152	159	162	161	133	157	166	152	149	154	167	149	139	157	149	144	166	143	137	150	146	128	155	143	181	141	119	163	159	154	139	120	146	154	150	184	147	142	132	139	148	147	120	141	161	162	129	148	136	165	162	114	148	160	146	154	147	137	130	159	162	150	136	142	164	120	148	130	146	142	135	145	148	126	141	146	148	144	131	157	140	130	139	171	138	153	161	138	136	168	152	137	143	181	143	154	135	143	143	160	176	133	161	131	171	131	161	136	154	137	147	150	148	150	123	128	145	133	138	147	153	151	130	149	137	138	129	143	152	133	147	141	151	153	163	141	129	144	143	134	138	167	150	154	124	159	147	165	158	121	148	155	119	149	128	109	172	137	149	167	143	150	123	153	138	116	147	158	152	151	140	143	141	138	136	155	158	139	146	132	131	132	149	161	139	174	135	127	163	141	150	158	128	133	158	128	115	134	143	155	163	149	170	163	136	125	133	149	121	149	150	139	147	140	164	135	154	136	130	146	149	121	152	141	139	145	160	168	125	158	151	141	138	134	145	130	138	151	153	152	147	161	131	148	128	136	137	165	136	145	133	167	159	156	154	130	163	141	156	137	177	148	150	150	146	144	154	150	167	124	149	157	143	150	147	152	143	140	134	160	131	118	145	157	126	141	131	152	162	154	149	134	152	172	151	121	139	148	156	158	137	145	152	155	166	161	126	140	158	155	141	136	138	133	153	138	161	121	146	172	146	154	147	151	153	135	132	151	156	148	170	144	126	140	143	107	140	152	146	152	135	121	148	143	146	156	150	121	148	158	144	127	166	135	145	127	131	132	166	160	154	145	147	154	158	172	139	148	143	138	135	137	141	136	173	138	149	138	136	144	147	130	115	151	146	144
12546	842	1366	1693	1256	1120	958	833	669	605	648	609	581	518	499	456	464	475	471	433	482	464	409	438	441	444	397	418	403	405	417	426	415	393	396	389	403	405	397	384	393	372	405	446	391	385	405	422	387	384	407	408	385	368	390	375	429	434	376	386	398	389	375	380	354	356	358	427	429	344	405	384	395	394	404	407	381	379	381	379	391	434	415	369	383	379	400	395	400	371	379	375	401	402	399	403	465	369	358	364	414	407	398	364	410	380	422	392	381	374	417	357	366	384	416	362	359	378	394	382	381	347	385	398	376	383	401	388	386	372	365	395	406	377	406	374	365	446	387	417	375	377	363	397	404	371	376	386	405	370	383	392	403	361	399	396	401	399	443	388	388	400	395	376	372	389	398	363	395	387	363	401	419	398	368	380	392	405	405	387	374	417	375	407	396	353	399	432	352	381	410	369	396	373	374	379	403	398	351	380	382	386	385	397	380	388	389	365	383	391	381	411	358	427	372	371	407	346	361	386	377	421	424	387	410	366	400	357	350	354	401	422	391	352	374	392	361	352	386	380	409	375	369	368	394	397	375	394	375	368	420	388	362	364	382	393	401	373	395	386	370	384	404	360	395	370	409	386	419	387	392	404	403	360	380	378	362	359	407	383	355	387	407	394	365	364	376	386	386	394	387	377	397	411	393	379	377	360	406	334	384	389	379	359	385	368	394	428	409	358	423	348	361	382	390	396	385	392	392	393	399	410	426	372	414	369	366	370	415	367	403	399	396	409	379	384	351	407	385	407	368	411	354	391	385	378	377	374	370	401	372	377	370	386	398	366	406	382	388	385	399	422	371	389	400	396	385	336	377	366	367	381	371	402	398	437	392	395	396	419	383	373	367	367	389	351	421	365	390	371	396	397	373	360	384	353	383	382	350	359	389	359	387	392	365	376	403	385	383	372	372	392	381	381	410	369	401	362	382	408	319	380	396	339	380	382	404	390	388	376	391	378	396	381	356	370	355	381	402	386	366	407	351	372	377	407	407	397	404	425	398	399	359	395	365	372	384	414	398	412	365	372	398	383	376	377	406	366	359	374	385	403	400	380	405	410	375	379	355	377	408	417	393	393	406	432	372	411	389	407	380	350	373	395	377	386	353	367	396	409	356	360	388	409	354	382	410	369	387	348	380	386	408	381	394	392	401	395	404	368	413	388	373	383	379	406	422	411	364	398	425	373	372	404	382	371	407	396	393	404	400	405	376	411	409	374	411	430	406	370	400	398	387	421	411	381	340	355	423	368	368	368	368	398	397	378	391	382	382	399	363	374	395	389	380	393	371	376	377	355	378	404	415	376	413	388	377	393	387	367	383	390	354	417	381	413	381	436	422	423	404	397	381	373	399	378	418	397	373	332	419	404	368	379	410	401	398	391	385	338	340	414	372	396	381	406	379	389	412	400	368	415	390	384	406	360	420	411	382	355	397	363	342	399	399	391	400	371	382	391	397	365	390	402	364	420	415	423	362	368	348	378	377	377	402	365	369	381	378	370	384	400	391	364	387	394	388	376	369	364	383	397	376	386	403	410	366	387	412	372	408	384	371	373	375	380	381	396	397	431	384	414	385	372	392	366	403	405	366	398	397	388	353	394	399	405	403	351	390	373	369	390	380	397	401	361	374	421	377	354	358	408	419	394	372	375	399	357	401	370	383	404	394	392	395	368	397	376	387	439	386	373	358	377	332	385	403	395	380	397	404	392	402	399	393	358	377	381	380	364	399	405	367	377	368	440	395	398	373	396	391	405	410	400	395	355	354	398	394	381	360	396	402	391	388	362	378	378	406	396	368	397	385	399	411	397	371	385	391	376	384	399	387	361	353	384	407	375	379	416	379	417	381	401	381	371	398	378	395	411	385	405	428	386	398	387	378	378	378	366	357	397	362	395	382	392	374	396	408	389	387	378	415	393	398	376	414	389	385	439	410	388	393	394	396	398	392	382	450	378	369	382	407	376	399	387	439	409	393	394	392	388	429	375	331	379	393	372	416	413	402	380	386	426	358	361	421	372	336	402	414	325	407	372	391	360	342	386	395	359	444	379	375	387	418	373	369	393	415	382	410	428	351	384	351	357	380	415	399	358	395	375	378	393	386	387	393	404	383	389	399	385	392	360	392	426	378	410	397	383	387	384	413	397	409	413	373	369	395	417	389	348	396	408	401	392	383	402	382	368	351	394	401	408	388	398	376	386	357	404	357	375	355	373	370	405	399	402	395	352	384	359	357	365	401	368	364	367	369	378	396	393	411	374	408	375	368	372	396	415	412	401	390	358	420	390	364	375	384	420	409	425	396	373	367	400	400	372	371	396	410	361	426	406	365	370	394	382	410	387	388	355	321	372	391	364	394	373	414	365	368	355	415	402	411	392	413	384	356	378	403	382	387	377	349	403	367	387	355	400	403	398	357	378	403	358	391	387	378	385	364	380	389	393	389	390	395	396	396	404	379	380	383	369	366	402	410	372	441	415	378	404	391	392	390	385	414	419	410	385	393	367	371	383	418	419	386	411	371	415	395	370	408	399	358	364	361	420	359	363	379	333	387	382	386	391	405	379	379	368	428	379	380	351	410	369	406	414	378	368	407	393	382	378	407	362	380	383	375	385	401	418	364	376	397	407	401	369	372	396	371	416	360	405	410	386	385	379	426	400	378	430	381	380	388	379	439	380	391	383	384	417	387	353	414	421	411	355	410	412	413	361	401	428	366	379	388	388	418	375	421	367	383	406	420	383	382	380	370	405	368	360	408	378	364	364	399	390	418	385	359	356	393	356	392	384	391	418	402	373	393	385	415	415	383	385	393	401	366	367	389	405	394	383	408	383	397	373	413	384	379	400	365	402	357	378	364	380	375	377	407	395	383	400	393	383	358	393	361	398	423	405	395	419	390	373	362	386	395	368	389	400	376	386	389	412	394	402	398	366	395	374	416	394	407	412	381	364	386	375	383	396	381	362	382	349	372	357	385	389	368	404	391	397	416	380	351	354	414	361	372	406	412	406	373	376	356	392	399	414	386	401	421	347	391	381	406	385	363	376	380	388	374	366	390	363	383	373	382	387	376	421	395	398	371	410	377	426	387	384	348	441	418	366	375	368	402	385	334	397	381	413	349	424	407	371	429	390	398	357	397	373	355	383	396	413	356	389	383	407	401	377	369	420	388	377	377	364	395	366	389	374	390	427	370	375	406	362	393	384	361	397	410	395	420	359	370	342	364	383	391	357	396	394	382	381	363	386	366	410	378	381	393	405	368	410	366	368	359	411	406	371	399	404	361	371	381	385	368	411	392	424	379	414	383	380	400	424	415	386	350	364	375	346	387	381	405	369	411	400	367	390	396	413	400	365	406	390	364	396	338	340	405	370	365	409	366	387	402	400	398	416	351	401	399	376	388	385	378	378	364	373	432	411	346	362	400	403	387	354	395	391	411	404	407	418	393	411	378	369	378	376	391	401	348	369
3316	433	405	365	342	397	412	391	381	373	406	421	435	409	377	365	391	364	401	352	401	359	384	368	392	409	368	360	402	385	346	362	399	397	360	364	390	349	363	365	352	343	378	380	359	419	356	390	361	343	372	374	378	393	365	353	361	397	383	390	395	386	378	362	372	397	342	364	362	402	390	374	376	401	359	388	382	398	389	337	363	347	363	356	355	386	364	395	364	373	396	355	363	394	363	371	354	374	372	374	393	398	388	384	355	375	372	398	373	371	380	362	414	409	369	377	369	374	422	352	356	346	355	396	377	401	358	390	420	373	373	382	402	376	339	378	345	372	379	358	382	363	384	397	359	381	378	370	379	344	361	399	381	364	361	368	389	357	347	376	409	369	375	373	381	346	366	427	383	380	405	384	396	376	420	397	365	380	404	373	381	326	384	382	342	376	347	360	386	368	368	399	360	347	396	365	387	363	421	346	350	400	367	368	434	370	409	349	381	376	357	363	375	399	426	398	367	408	363	368	363	377	375	338	391	351	348	369	399	398	360	358	370	362	384	377	380	377	363	326	396	355	356	379	370	372	369	377	349	375	391	388	368	355	402	402	388	396	403	353	381	337	351	374	371	350	428	353	404	356	373	405	351	347	396	384	388	396	371	397	366	382	392	360	377	377	353	337	384	391	363	393	395	360	411	354	344	341	379	403	376	376	342	370	372	404	378	356	389	385	366	358	386	363	399	372	331	388	342	377	337	384	409	418	402	387	375	367	367	380	403	351	368	387	411	396	380	357	376	372	380	408	364	342	369	368	380	388	349	396	365	384	353	370	344	368	376	389	383	368	371	381	383	402	377	385	397	389	395	359	365	395	382	368	398	390	402	360	391	381	399	354	379	372	368	393	406	347	379	350	345	392	382	391	391	382	375	393	364	332	358	355	392	379	363	387	355	404	381	374	349	354	349	398	388	393	343	392	383	369	396	365	352	362	382	346	391	396	405	382	373	363	386	337	388	375	368	331	361	373	355	399	373	367	355	394	390	406	407	407	371	403	385	374	386	365	380	329	395	388	365	364	377	402	395	386	402	373	352	405	423	387	365	407	370	348	367	313	360	397	405	352	372	362	342	373	394	371	385	362	388	359	378	368	364	386	367	342	420	377	388	383	352	378	360	360	385	333	374	382	378	374	329	364	365	360	398	345	375	394	406	387	366	350	409	368	408	374	353	370	405	353	406	403	399	408	370	374	380	399	373	333	389	369	386	373	407	380	377	347	363	349	346	335	381	375	382	366	363	361	360	364	384	406	361	372	390	390	342	379	364	360	343	366	404	382	362	335	368	345	377	390	380	380	375	359	403	411	376	377	389	426	385	416	343	386	362	412	390	356	422	368	378	389	427	386	388	371	365	347	377	346	374	344	399	366	356	402	415	334	403	363	364	372	394	352	345	354	358	400	388	340	353	384	343	393	406	362	376	379	413	418	413	321	407	372	354	355	386	385	346	395	368	402	382	388	395	383	390	387	352	386	368	375	380	380	370	376	365	358	345	373	339	384	345	356	401	376	397	390	378	361	407	385	368	367	352	384	367	356	380	372	388	364	420	370	380	386	382	346	390	373	404	360	372	378	361	377	392	408	384	347	360	330	364	391	358	346	382	352	387	378	339	408	343	380	398	366	347	381	372	380	372	395	345	371	417	375	396	347	388	363	390	390	359	358	363	381	386	369	369	377	386	364	373	393	369	361	397	389	353	360	411	335	383	362	398	376	357	369	419	383	405	402	349	412	376	409	323	383	359	353	371	355	392	328	380	393	367	375	358	377	384	401	331	375	388	375	385	351	388	361	332	368	349	349	370	389	369	393	371	386	377	369	355	379	353	384	352	366	410	356	409	351	373	386	345	369	362	399	364	385	376	362	341	406	384	382	380	367	388	381	377	414	338	376	368	361	342	408	393	392	433	380	391	370	380	377	370	387	351	373	351	357	379	344	376	412	373	382	368	401	379	353	353	391	366	384	396	376	354	405	364	409	383	380	384	399	375	390	375	402	374	362	366	404	386	374	353	366	384	389	379	345	379	351	383	354	407	391	338	349	351	394	394	388	410	406	386	336	361	362	360	380	380	393	389	362	379	394	383	345	428	350	383	389	377	379	388	363	376	357	391	357	363	456	361	353	382	379	360	361	382	375	380	381	355	401	365	341	381	368	371	374	362	395	385	414	382	333	375	376	368	363	377	373	355	399	331	380	381	399	410	391	360	365	357	382	386	362	389	384	371	396	386	356	395	400	381	356	379	376	367	373	364	352	385	402	373	412	376	406	380	349	366	364	419	410	413	394	363	374	360	372	370	357	400	375	359	377	374	389	394	369	399	351	369	335	386	390	363	389	374	358	371	374	399	376	367	356	388	407	383	396	365	356	391	377	359	355	373	427	397	384	362	366	397	353	371	391	377	378	360	371	403	364	378	371	393	381	360	355	346	370	356	375	391	382	334	372	352	368	384	375	427	325	406	349	349	379	453	401	367	371	367	352	359	417	348	383	352	380	387	391	372	373	359	376	362	398	410	346	392	380	385	377	406	376	394	402	407	363	345	381	365	353	371	383	382	374	392	400	418	380	365	357	376	375	381	360	382	370	377	359	393	362	357	355	374	383	390	361	381	391	407	404	407	371	357	401	371	356	388	369	367	388	376	379	329	401	380	377	367	377	369	413	400	398	373	367	361	379	323	362	408	364	384	401	377	344	395	424	399	380	340	387	385	376	382	332	389	362	377	381	350	355	398	358	413	385	382	364	403	380	393	368	385	381	372	347	344	352	408	428	375	389	408	370	416	419	389	379	372	401	375	395	392	378	390	361	381	358	393	381	369	376	361	342	381	362	397	399	342	376	351	331	379	414	384	344	385	392	353	382	405	354	396	341	346	406	373	394	403	354	403	356	394	401	379	355	382	357	398	394	359	324	380	354	390	378	344	398	413	401	375	385	385	393	383	375	381	381	396	420	356	365	360	366	355	398	369	391	409	382	368	369	375	399	389	349	339	398	391	361	331	379	388	354	388	425	385	373	347	378	405	399	362	372	383	348	365	374	389	377	366	395	356	368	362	361	409	381	423	418	391	384	385	417	395	365	399	370	354	371	327	380	367	347	351	373	389	361	356	367	350	391	401	394	399	400	341	358	397	400	349	387	367	394	392	400	372	385	365	380	356	381	382	393	364	382	360	421	417	407	393	426	389	379	350	395	358	374	415	397	402	387	380	356	360	376	352	355	387	394	357	338	365	410	424	370	356	378	352	373	348	380	356	363	422	370	385	369	404	387	373	389	375	384	390	357	391	380	383	407	355	376	359	389	359	367	372	393	360	400	347	396	364	361	386	372	372	384	356	404	387	365	385	365	402	390	348	378	376	387	369	405	382	365	420	396	381	370	378	391	359	370	426	369	421	411	389	394	387	387	381	363	430	398	372	394	361	386	374	411	388	354	392	388	361	356	366	373	372	375	412	362
3431	916	895	934	868	887	930	923	933	951	889	857	904	920	882	936	931	919	893	911	890	926	920	869	901	834	895	916	851	936	918	912	907	922	870	907	885	894	945	927	882	909	886	896	894	937	932	906	858	899	875	968	886	905	912	935	849	911	932	951	931	910	963	923	878	895	915	914	903	920	896	874	874	940	918	857	874	898	906	857	917	885	925	897	875	923	930	855	857	917	885	856	940	887	892	903	904	873	899	904	853	897	920	899	906	866	947	878	906	899	920	901	889	878	905	879	901	908	876	922	901	892	868	877	886	915	870	888	849	898	879	884	878	905	872	896	903	897	915	877	920	867	856	914	885	896	895	926	931	887	875	873	855	892	912	904	946	854	889	947	872	848	926	883	909	907	922	886	931	893	888	845	863	909	889	936	896	886	894	911	874	880	926	890	862	933	919	908	869	929	923	885	881	905	932	864	868	943	911	813	880	900	861	856	879	867	872	947	968	874	892	922	908	936	867	891	923	905	906	838	879	884	898	902	885	879	902	889	864	855	911	935	894	902	861	888	936	957	942	871	876	858	879	908	882	898	890	943	902	928	892	917	852	887	949	850	914	864	871	856	846	895	891	881	890	933	941	954	897	884	892	886	977	930	888	969	910	870	893	876	879	905	899	861	864	910	895	827	926	913	867	817	924	920	878	941	904	924	904	925	872	881	883	892	903	900	899	825	904	881	894	895	867	888	914	857	872	934	885	934	875	886	871	887	931	891	943	924	890	894	939	873	880	929	919	962	860	875	928	936	966	886	857	929	885	932	973	935	943	915	925	881	894	918	916	867	855	870	955	931	864	933	932	879	899	866	922	919	939	928	863	875	899	897	926	877	891	939	897	872	911	882	932	864	851	900	903	808	936	913	878	914	914	833	890	895	907	870	875	899	877	894	854	908	927	844	837	914	928	880	888	900	908	906	881	869	901	938	927	897	922	897	896	900	885	884	874	971	858	896	887	933	866	901	903	844	926	898	856	859	915	895	932	880	901	919	931	888	937	866	926	864	895	912	894	898	887	916	886	853	904	925	884	875	853	893	871	923	900	924	903	863	885	919	854	899	894	873	885	899	896	931	911	961	896	881	885	868	880	892	894	884	898	883	910	876	919	917	870	914	919	871	911	930	883	872	854	879	886	914	870	866	886	976	885	941	910	896	910	915	918	866	899	949	877	895	898	891	923	864	854	907	898	906	906	878	927	914	852	883	934	890	898	905	889	820	893	929	920	951	889	927	889	915	845	868	878	899	885	874	890	898	904	853	882	889	808	921	891	965	835	861	921	855	875	924	975	934	904	922	869	894	864	853	880	879	858	868	901	933	945	933	907	926	910	854	865	864	898	839	853	917	914	936	902	880	888	940	871	913	936	875	901	928	907	891	892	850	880	846	923	895	934	967	894	884	932	854	861	890	849	975	885	883	849	909	917	831	927	834	886	881	902	879	861	930	880	918	868	864	906	937	875	896	891	902	844	881	896	888	882	904	942	857	904	888	878	939	951	873	894	861	911	916	887	902	946	884	862	952	944	869	958	903	895	929	905	901	894	908	918	887	879	826	852	954	967	891	898	862	930	898	905	921	856	932	886	909	884	849	879	895	958	877	875	894	933	872	929	908	904	909	944	893	902	914	878	893	892	906	892	870	930	840	907	882	880	911	887	949	867	841	930	932	915	924	870	883	850	825	879	907	917	908	889	915	881	897	875	874	841	887	948	908	913	937	914	917	899	909	896	903	875	900	889	918	848	918	870	881	863	876	911	838	879	922	905	884	887	870	920	818	885	915	847	912	874	897	892	904	881	848	876	937	898	890	906	891	876	861	906	947	889	886	909	936	914	885	897	919	859	882	915	897	915	945	923	881	878	849	911	871	901	858	966	842	949	865	995	889	912	883	947	837	935	954	925	962	893	892	909	931	888	910	868	848	895	868	965	932	893	889	918	905	806	861	855	872	859	935	897	899	899	877	905	920	884	921	897	926	894	883	868	935	904	878	894	873	875	915	900	869	879	904	931	932	867	897	851	877	912	849	912	850	917	904	906	958	894	889	873	930	906	822	895	882	902	878	880	878	906	860	884	840	852	874	895	903	964	936	915	872	921	880	835	897	945	881	876	846	861	954	854	917	919	910	919	891	868	885	891	888	912	871	903	891	860	901	913	904	948	901	893	899	882	920	928	910	909	879	907	910	916	911	869	856	888	928	884	922	913	890	926	931	918	935	903	819	896	872	872	940	895	904	872	912	865	904	904	912	926	881	900	876	881	944	877	939	854	872	860	866	926	906	870	906	910	930	900	907	896	852	897	905	871	873	869	884	901	858	904	892	890	915	873	932	891	872	888	879	860	903	942	892	862	889	892	888	894	809	913	854	927	880	949	841	885	858	901	843	876	918	878	889	924	875	867	841	872	904	886	854	849	867	949	867	876	895	909	931	866	897	879	857	927	926	916	845	835	853	907	844	871	888	920	919	870	887	952	884	920	869	939	945	855	865	886	914	894	869	926	866	934	878	878	908	878	846	920	880	952	878	905	895	864	884	934	899	892	925	892	911	887	894	963	918	909	858	851	890	854	841	954	924	884	932	901	862	923	878	949	898	875	946	905	907	828	896	924	893	868	845	904	860	953	858	901	888	893	905	856	934	839	901	876	887	898	883	954	896	914	885	887	908	909	914	900	897	885	878	873	883	878	893	925	938	975	913	870	891	915	926	986	868	865	907	929	858	915	909	940	890	881	902	894	910	900	850	945	867	901	926	937	931	882	956	897	950	872	927	890	909	879	874	870	861	892	944	905	879	870	840	928	884	926	929	874	932	906	880	867	913	884	940	909	908	881	907	892	912	974	939	906	859	888	912	900	880	906	889	881	899	903	905	916	928	880	930	948	860	913	907	897	925	905	905	890	914	918	869	896	882	886	916	913	893	897	884	857	906	901	879	871	872	913	909	945	910	876	916	914	891	859	822	911	912	906	890	890	901	847	890	880	917	903	872	890	899	947	876	878	873	927	893	892	940	855	870	867	935	894	912	944	911	918	913	886	875	927	892	878	858	943	937	910	904	893	861	902	905	875	916	895	936	885	936	977	903	913	891	842	925	896	890	881	899	908	899	882	870	907	887	884	864	874	972	929	922	917	925	842	924	870	926	869	897	868	863	875	857	882	921	874	896	876	903	897	959	884	895	912	854	873	912	935	833	843	894	928	898	939	878	882	923	848	845	906	899	883	865	905	905	852	932	885	860	941	905	895	951	875	859	873	915	873	932	903	891	883	910	881	849	912	910	947	944	904	875	877	876	849	985	873	898	860	903	894	860	899	939	848	861	873	844	922	911	966	911	861	903	892	910	915	900	943	864	856	904	873	897	916	898	885	914	890	906	925	923	881	956	911	929	848	924	915	922	928	908	887	886	870	906	893	943	900	893	895	849	873	865	926	877	875	939	945	893	826	939	900	843	870	860	905	863	829	903
13108	969	566	496	461	385	351	366	359	363	323	337	348	323	356	342	370	346	339	361	352	338	327	340	326	313	350	319	314	293	322	287	318	349	330	344	328	331	309	308	305	309	353	310	338	324	374	313	355	358	337	369	304	337	337	329	319	321	304	309	329	319	289	331	326	340	329	311	312	305	307	342	334	290	302	298	325	295	336	317	323	317	360	356	326	339	318	336	344	336	358	324	344	322	335	335	319	336	339	358	321	344	315	336	357	346	356	330	335	340	310	338	317	312	330	336	326	332	288	313	285	367	360	321	302	317	343	309	311	347	321	327	309	321	332	340	338	349	358	332	318	302	337	318	334	346	314	330	358	312	346	305	289	323	329	328	320	348	336	324	301	317	303	305	317	299	307	357	290	360	365	336	324	348	319	343	322	332	346	329	328	309	325	340	385	315	370	309	310	313	280	323	351	320	335	329	307	348	331	324	319	315	356	290	321	304	335	334	344	330	306	293	325	331	320	340	325	320	348	306	364	318	338	331	315	335	333	309	318	318	317	327	303	325	304	316	347	339	339	336	323	316	287	308	354	317	341	341	352	316	337	356	322	326	299	324	320	352	324	346	334	317	301	282	344	381	343	330	319	317	333	339	357	324	324	370	332	334	310	356	338	319	334	317	332	341	345	360	317	312	308	321	318	327	329	343	339	326	311	335	304	316	323	321	345	345	305	331	328	310	333	322	328	348	326	341	304	299	334	323	313	315	352	291	307	317	354	332	346	341	340	355	320	335	313	329	323	353	313	336	307	342	313	324	333	317	311	310	324	347	329	289	303	313	322	323	369	338	342	319	342	353	340	325	347	309	324	309	311	340	356	302	306	336	299	294	348	323	346	315	316	327	330	311	316	337	316	341	336	321	295	342	331	341	345	339	353	317	313	339	331	309	337	314	351	339	337	299	344	361	304	340	346	334	291	323	321	354	327	315	319	324	346	321	325	313	320	361	351	351	317	309	321	304	345	348	279	304	331	319	347	314	274	336	318	331	327	377	309	305	343	312	319	351	295	346	329	341	334	328	289	308	315	322	373	325	324	323	312	348	308	360	348	350	351	352	307	305	288	314	328	312	301	305	318	276	317	393	306	343	329	336	348	338	335	346	320	328	332	347	295	352	313	343	330	308	350	310	335	350	359	365	319	326	333	328	365	319	316	319	370	304	335	335	302	318	366	328	316	304	300	296	337	313	337	323	345	303	344	324	312	307	334	339	324	364	323	307	331	311	316	330	277	321	338	346	302	366	333	322	347	300	289	340	282	328	324	351	328	328	302	315	331	318	358	324	305	315	300	325	283	340	335	317	373	330	320	330	325	323	345	347	316	358	338	290	306	343	320	323	347	327	322	308	297	333	337	282	325	302	344	320	296	354	319	298	295	330	363	348	312	341	306	326	368	315	323	317	303	339	336	354	304	296	325	335	322	308	348	320	382	319	345	306	299	320	328	329	308	344	308	301	323	281	314	335	344	324	327	334	333	311	313	344	286	309	287	306	333	335	344	309	358	334	296	310	315	351	313	323	307	345	342	350	299	342	314	322	302	328	353	332	305	317	333	335	324	342	308	335	369	331	337	359	332	349	326	360	336	297	303	325	340	338	331	321	309	287	307	374	337	319	337	316	301	351	309	310	313	324	324	368	329	331	312	298	356	302	309	354	308	345	320	316	332	330	300	321	316	310	344	340	330	347	304	319	332	299	359	356	313	357	306	326	334	360	320	353	322	298	310	338	336	328	349	321	342	314	346	344	304	318	325	296	325	300	326	335	329	344	346	326	333	330	344	310	332	284	314	312	343	294	315	319	376	354	324	325	339	308	310	331	346	313	350	319	364	326	356	304	347	316	356	336	329	304	340	317	331	323	283	321	321	345	310	365	329	314	331	313	315	357	374	317	323	335	298	345	332	324	306	345	337	321	317	322	371	298	328	323	293	333	374	351	323	343	299	324	351	348	339	330	324	318	318	348	330	312	330	329	368	364	326	341	317	344	348	352	359	326	335	330	313	321	328	325	342	331	318	306	299	361	302	290	318	326	323	307	297	337	338	338	334	330	335	347	351	339	318	315	307	353	334	342	343	341	343	336	337	308	320	334	311	307	327	311	306	325	314	331	351	324	334	330	338	298	332	318	311	361	364	362	301	355	332	347	315	319	321	330	315	350	324	316	324	349	339	331	336	345	317	327	338	314	337	344	317	309	313	347	330	383	348	323	335	342	312	328	345	362	334	327	309	321	335	333	341	324	360	326	329	335	341	339	326	349	303	325	345	332	304	338	330	330	334	300	319	292	308	299	344	325	306	340	312	323	319	310	343	352	343	375	325	322	312	349	341	326	318	306	307	366	336	333	331	340	291	337	312	329	302	330	337	334	369	337	319	318	324	356	331	295	343	311	330	340	302	352	346	309	310	344	327	333	323	326	311	301	332	326	348	348	311	365	324	339	310	349	340	323	318	331	330	297	320	348	372	333	338	357	366	341	321	366	329	339	320	341	319	352	339	325	304	351	331	322	324	323	333	324	312	355	336	323	338	322	323	330	331	312	324	331	325	309	353	294	341	327	315	322	312	315	316	305	323	336	338	338	331	329	346	298	315	320	351	338	326	319	325	329	314	363	322	340	317	320	319	341	328	356	324	335	325	318	314	313	327	345	345	338	356	337	337	335	308	309	344	348	305	371	329	334	330	325	339	362	346	336	321	338	331	348	304	352	288	326	347	331	322	291	323	334	374	352	305	352	348	366	334	354	304	320	318	344	328	353	326	310	334	338	325	310	318	375	347	331	315	320	320	361	296	334	316	326	333	303	322	331	332	354	329	318	328	300	364	308	338	302	365	323	329	338	337	340	311	333	336	303	357	335	343	343	322	370	368	340	316	342	358	299	322	338	363	289	324	311	327	320	307	344	322	294	329	341	334	357	309	356	343	335	353	342	340	308	320	318	311	309	302	323	346	348	349	308	319	353	294	333	336	325	336	335	339	353	330	311	347	337	334	310	318	332	342	313	350	325	320	337	324	338	318	324	303	312	347	323	340	333	336	326	328	333	330	324	333	323	340	336	323	355	320	339	349	326	345	345	347	355	324	336	330	324	308	334	324	322	287	346	322	321	323	331	366	346	323	325	334	300	331	310	367	331	333	319	322	336	329	332	336	338	346	336	319	324	318	312	327	332	317	318	349	317	333	323	345	308	349	326	332	310	294	297	348	330	326	290	327	321	348	317	321	328	351	332	336	349	336	317	311	361	309	325	310	333	306	335	328	302	319	314	333	335	335	316	338	335	282	328	301	297	341	356	321	320	319	334	344	321	290	316	317	326	355	320	323	316	280	339	326	350	367	343	338	367	307	334	329	289	349	318	329	320	327	313	319	336	301	300	297	320	341	353	327	355	310	356	327	332	331	299	301	310	303	325	308	334	333	367	360	315	338	302	327	309	332	352	358	349	349	341	328	314	297	304	346	341
9959	1012	1286	1344	1239	1100	1010	995	980	880	886	837	841	874	771	820	833	831	855	767	817	823	843	810	810	788	775	720	800	802	780	827	779	803	767	828	794	824	798	753	801	814	765	763	757	775	799	793	774	800	805	828	784	718	822	715	789	772	794	815	773	832	823	730	806	787	763	802	826	755	759	799	777	764	759	777	742	791	757	796	789	769	767	814	739	749	744	763	868	770	769	762	740	775	796	800	825	804	820	750	747	767	813	842	813	711	772	773	803	803	819	812	781	838	801	783	767	851	796	814	731	828	778	799	811	806	792	798	809	791	749	774	804	803	815	778	718	791	753	799	787	875	796	781	807	723	782	790	753	767	792	745	784	772	739	794	814	766	786	833	817	745	759	830	774	749	751	806	776	739	759	779	815	795	757	744	757	802	747	769	773	802	762	760	762	763	794	711	734	779	814	804	780	783	784	768	797	806	769	709	717	750	761	784	760	776	770	819	778	783	746	761	776	788	780	749	806	807	793	775	809	764	771	787	764	771	766	775	789	799	785	772	741	750	809	778	745	795	798	755	789	760	791	786	773	800	791	774	778	785	803	769	805	738	793	783	782	808	776	717	787	778	752	809	767	787	761	811	815	726	793	744	792	747	731	768	788	769	747	751	791	773	777	780	781	741	770	755	801	767	767	760	756	729	780	789	770	745	758	850	801	764	712	827	780	732	822	846	821	796	825	797	822	813	744	829	765	800	792	808	768	791	824	796	793	750	747	757	781	800	749	758	787	770	756	761	771	783	816	723	784	798	766	782	749	767	755	756	786	788	779	714	798	761	778	772	754	826	794	795	818	753	746	762	744	741	772	779	832	758	791	766	773	779	770	803	736	767	814	748	797	743	767	755	740	756	801	797	843	721	807	780	824	756	772	814	694	768	812	777	775	784	762	723	750	828	765	759	796	744	800	814	835	756	831	749	779	796	731	817	769	757	751	761	800	749	766	809	779	790	737	795	838	755	749	784	782	795	742	747	733	796	758	775	795	800	796	778	765	803	777	781	825	775	752	792	749	761	710	775	737	797	739	735	774	800	848	766	834	785	798	767	777	768	759	823	761	741	791	811	714	758	787	805	774	783	757	788	792	793	773	769	805	758	786	781	761	781	743	768	728	781	754	803	805	796	776	781	772	742	772	735	793	794	774	778	764	791	769	798	778	758	815	799	799	779	792	794	716	763	759	776	818	779	795	796	730	738	801	730	748	790	736	787	739	760	818	815	819	818	823	776	776	770	803	768	814	761	772	732	820	793	771	805	785	790	799	819	788	765	800	781	733	759	778	749	775	761	807	813	775	799	726	754	780	793	741	788	805	798	782	778	825	751	801	811	758	794	763	779	783	782	740	762	725	756	771	731	788	801	754	772	790	744	784	795	808	737	764	754	737	758	774	751	814	752	756	757	759	776	797	782	738	820	780	814	752	770	823	782	821	750	754	828	741	732	746	824	767	760	780	791	724	831	751	826	797	787	809	781	666	718	738	801	742	795	782	778	743	757	758	846	741	787	812	772	754	728	792	789	829	800	813	801	795	751	777	757	778	769	763	802	759	795	754	798	775	780	844	771	784	775	793	765	711	730	781	753	774	802	799	742	768	729	807	788	814	785	756	778	786	796	812	732	793	802	735	767	810	808	758	802	797	777	814	787	801	751	769	789	770	715	757	705	796	723	771	841	802	773	777	763	766	760	786	756	815	803	764	768	816	767	744	846	748	812	788	783	772	815	752	797	863	783	763	816	766	744	758	744	747	823	708	827	704	794	714	811	783	793	746	766	788	818	807	771	800	792	775	828	788	755	764	788	771	774	734	759	755	781	811	774	812	776	767	747	786	809	794	842	747	756	757	798	809	790	762	765	791	720	762	766	786	795	783	769	732	750	803	811	800	781	787	800	748	797	769	797	759	789	798	769	790	813	777	793	775	843	747	752	748	789	776	782	771	805	778	765	812	831	774	761	760	793	768	755	770	765	753	775	787	774	810	764	777	730	780	734	794	768	770	831	756	821	774	793	754	747	726	758	759	834	733	768	804	785	758	789	795	701	786	774	762	818	759	757	774	791	756	746	756	721	741	792	802	791	768	814	798	780	756	748	786	745	760	788	772	818	774	729	777	775	786	800	834	723	729	768	820	723	779	802	797	773	811	754	768	742	769	782	733	798	771	788	815	778	766	794	771	787	761	766	825	808	781	751	771	803	740	769	814	734	780	810	726	778	775	740	805	781	743	767	781	837	847	796	791	765	774	813	776	737	763	772	780	761	755	762	792	770	796	812	769	806	794	733	717	808	744	801	760	818	736	765	802	773	792	833	770	754	781	786	739	747	791	740	773	819	773	744	756	789	778	770	799	744	831	782	764	773	805	774	752	810	792	779	825	734	760	756	729	770	772	768	756	770	721	735	817	741	763	766	767	780	741	737	729	752	759	780	790	745	784	783	813	842	781	792	798	783	767	754	805	796	755	777	757	773	810	777	849	810	753	769	807	784	725	754	793	774	777	765	788	754	777	722	796	783	811	805	766	818	760	727	784	791	795	801	767	786	736	799	783	767	754	742	791	714	800	807	777	784	811	766	784	791	811	773	804	794	832	732	796	756	804	685	791	813	804	843	790	737	755	792	771	783	768	806	774	780	806	790	787	793	814	800	749	781	819	736	791	748	771	820	836	787	780	783	788	832	805	817	759	755	767	809	821	803	787	819	749	758	762	760	766	742	804	819	770	777	777	799	801	799	741	774	751	767	761	800	786	761	754	785	785	774	780	750	786	793	775	734	789	792	800	792	776	803	750	785	767	758	739	781	779	792	816	785	776	784	797	789	785	758	789	777	758	810	802	791	805	793	730	739	792	768	776	801	791	789	799	763	805	807	803	777	764	773	791	835	747	735	773	781	767	780	783	764	772	802	767	729	760	787	787	795	782	792	717	725	795	754	805	822	741	748	772	771	793	817	811	791	832	789	808	799	782	776	738	752	779	747	783	813	804	724	789	793	820	748	809	738	728	816	811	794	795	787	714	780	787	777	799	804	766	764	757	768	792	783	797	756	748	754	803	833	752	749	758	766	801	762	763	727	781	748	792	782	776	711	770	741	728	810	769	774	774	805	780	755	752	820	737	729	846	755	806	752	787	746	741	821	778	765	787	792	793	762	826	763	804	789	804	745	824	762	742	752	817	799	805	770	805	767	753	806	811	804	737	813	785	826	736	736	807	793	779	779	785	768	796	782	804	799	754	777	771	746	723	784	762	758	801	829	817	722	791	769	832	787	746	787	748	801	795	741	816	763	814	781	752	749	746	790	779	759	715	757	765	740	833	776	761	749	726	760	793	751	787	768	808	805	763	762	773	795	782	793	782	790	765	817	745	801	746	803	777	767	765	743	742	758	756	788	760	753	803	752	794	780	771	753	779	767	817	771	799	753	808	753	694	793	771	790	803	723	737	781	727	754	769	770	773	771	804	762
21939	2122	710	463	369	283	252	231	175	182	155	165	182	169	156	152	147	175	161	137	147	161	168	154	162	153	156	147	138	126	157	143	148	134	124	156	152	164	157	140	170	165	165	141	163	135	152	151	135	160	140	148	145	136	152	138	139	131	139	140	143	146	120	129	163	140	159	151	145	120	147	136	159	156	139	149	164	124	147	143	135	130	134	129	129	137	144	138	140	170	153	151	139	137	146	146	179	154	152	149	122	134	157	132	132	150	167	156	153	148	140	151	144	138	132	142	128	156	136	135	142	155	147	158	173	165	127	131	129	171	144	150	151	122	140	139	158	173	138	131	137	149	156	145	155	151	139	135	146	141	136	154	125	156	141	148	138	147	132	168	155	161	167	144	133	125	142	135	174	126	138	131	143	162	140	159	125	166	185	130	140	133	150	138	134	124	128	138	155	152	160	153	149	165	124	129	129	135	160	137	127	151	143	177	138	142	138	139	159	159	122	150	156	145	136	136	150	162	148	147	160	153	182	155	129	152	143	162	133	132	142	148	144	150	144	137	137	140	158	153	140	140	158	120	137	140	155	157	154	146	148	145	142	152	142	129	158	145	159	137	127	132	157	161	139	148	148	141	136	150	159	157	149	150	157	144	145	132	135	143	155	168	157	157	169	125	144	155	124	161	144	143	149	182	153	135	147	151	156	172	145	128	128	156	154	167	149	168	154	160	138	143	162	157	172	153	158	140	163	160	163	131	141	143	139	174	149	133	149	139	149	146	159	148	174	145	130	140	126	135	142	125	154	155	151	140	108	149	142	146	157	137	161	145	130	156	132	137	140	180	142	158	163	147	133	161	150	148	160	129	124	156	138	112	144	161	142	153	144	140	132	131	164	141	164	151	161	166	147	158	159	136	124	150	141	142	133	146	169	141	142	136	156	164	151	145	145	119	171	140	135	131	156	133	159	143	166	135	163	154	153	116	138	147	137	157	157	129	152	144	182	146	139	135	152	151	129	152	140	138	126	158	157	167	146	135	161	154	126	153	146	131	154	160	140	130	156	160	142	161	162	149	159	143	164	152	169	163	173	157	162	143	141	153	147	160	119	129	174	133	140	138	117	169	145	133	153	145	142	136	139	136	143	155	134	137	143	132	139	143	156	130	146	164	155	146	132	163	159	158	160	129	134	146	130	164	141	155	135	155	141	139	140	163	143	135	134	134	166	136	135	169	138	149	158	156	158	150	140	156	170	135	158	142	149	146	146	150	139	133	165	133	145	164	146	138	127	134	140	147	137	126	136	142	154	143	150	148	172	145	122	133	131	133	147	171	154	152	143	147	162	123	146	140	146	152	129	144	151	159	159	142	153	134	150	141	146	140	146	157	155	164	150	135	129	148	143	156	134	129	139	138	126	156	159	161	155	138	144	158	139	135	137	144	148	168	158	152	147	124	143	131	155	143	153	170	158	141	145	141	158	155	138	149	152	177	159	128	160	146	156	139	154	142	122	154	162	151	156	151	116	133	149	150	155	145	135	154	162	153	165	128	164	150	150	146	148	160	130	151	139	151	152	139	163	168	163	124	151	144	161	154	161	146	140	161	142	141	161	147	169	141	151	140	140	145	150	142	157	141	135	126	152	145	160	159	130	139	132	163	176	145	156	152	135	162	139	141	146	151	146	165	135	145	159	155	141	137	152	130	131	142	144	151	164	162	141	147	144	154	152	130	129	145	124	145	161	130	154	149	147	167	189	150	152	137	129	146	164	151	173	132	131	147	151	134	145	130	144	155	140	146	150	171	140	155	147	140	169	159	155	152	163	143	145	138	152	138	165	135	148	151	150	134	146	140	145	137	157	155	128	149	141	154	157	121	147	170	151	162	143	163	132	138	152	144	171	147	156	162	129	144	144	146	163	138	134	150	145	142	156	135	138	166	128	126	150	132	129	143	140	153	143	163	150	134	135	123	134	148	158	154	147	153	132	155	141	133	146	127	146	145	135	171	123	150	159	159	123	147	135	155	159	153	161	149	122	142	142	140	146	167	141	126	178	164	149	137	142	150	148	146	123	149	123	153	160	175	160	139	147	149	148	123	141	153	150	152	158	160	145	140	139	132	139	152	142	143	150	144	150	144	155	140	145	167	149	151	131	148	190	143	156	160	155	152	136	117	120	151	151	150	152	135	150	149	114	154	122	157	154	133	171	139	143	146	142	159	161	155	163	132	145	163	150	139	146	144	151	142	145	164	150	141	153	140	157	159	159	152	167	164	139	157	149	127	132	133	141	154	164	129	139	146	122	144	149	156	161	134	157	140	159	135	116	178	134	132	149	146	152	143	166	143	120	142	143	154	137	142	133	162	154	158	158	160	149	144	124	170	130	154	144	150	155	152	140	150	162	158	136	166	130	140	145	161	151	145	161	136	144	155	129	148	163	162	127	140	123	165	143	133	170	186	135	129	159	144	159	136	157	135	139	164	113	154	145	160	142	162	153	141	155	144	157	142	145	151	153	151	141	138	125	129	153	166	142	144	134	142	167	153	157	156	161	145	168	154	156	128	150	155	138	167	128	140	128	150	149	149	158	157	143	141	159	168	149	158	134	157	150	143	142	137	128	135	142	130	138	157	142	145	148	171	151	135	156	142	153	132	138	174	165	170	132	131	139	150	134	176	155	151	131	158	148	149	149	181	165	169	137	145	142	170	124	147	147	132	139	135	147	146	126	154	151	165	148	141	150	136	171	136	160	167	151	141	151	150	165	124	137	147	136	169	135	138	130	135	149	145	142	154	139	124	144	164	127	133	160	136	170	147	152	166	155	151	130	129	155	137	130	139	151	134	131	139	133	166	168	122	178	156	152	150	122	137	142	144	169	173	132	165	135	140	130	136	143	147	159	167	143	138	142	140	138	127	158	147	152	150	135	152	127	144	143	151	144	129	167	157	128	149	170	133	141	164	161	130	139	149	149	133	141	160	156	138	137	139	133	130	152	141	146	152	127	147	149	133	139	134	122	143	135	133	132	149	158	156	124	152	141	137	141	134	124	141	138	134	137	144	127	142	165	157	146	123	134	157	138	149	144	145	138	134	141	142	171	159	150	157	136	155	149	139	158	164	152	147	146	151	162	144	141	145	171	155	134	152	134	154	175	159	167	128	149	113	158	144	140	182	153	155	137	157	164	157	162	142	130	142	141	159	150	154	162	161	148	132	157	165	140	170	143	164	143	140	151	136	149	140	138	171	128	148	155	158	151	142	116	130	138	147	125	136	158	133	147	154	137	140	129	153	130	141	159	117	160	156	145	138	134	149	125	136	152	150	139	147	154	163	139	132	150	152	149	148	150	163	120	143	140	141	144	151	149	155	151	144	150	130	151	152	170	134	135	130	127	141	146	150	136	155	155	150	128	147	156	148	130	142	147	156	134	154	133	171	140	136	156	120	154	146	153	155	153	134	120	171	148	145	138	157	156	140	179	155	160	152	154	141	132	166	189	143	168	147
13271	896	1440	1616	1323	1080	925	777	724	647	595	587	537	510	485	490	485	513	453	505	443	452	428	419	448	417	417	439	446	426	441	408	420	447	444	413	383	376	380	453	425	399	406	411	366	396	404	421	437	405	419	403	385	379	411	386	383	383	393	421	404	392	449	383	372	420	393	404	391	382	430	409	352	411	409	397	428	357	338	377	402	413	392	381	398	390	424	405	389	386	383	387	410	414	392	419	350	371	420	417	400	380	406	368	376	372	403	386	387	369	405	389	403	404	384	375	391	412	377	385	398	372	383	426	369	393	372	391	392	389	412	385	371	409	352	387	389	404	388	381	400	376	421	361	382	410	380	364	395	376	364	414	387	366	382	344	387	387	412	379	398	393	426	397	384	379	381	397	378	377	409	423	365	396	403	395	388	399	382	383	351	391	387	365	389	358	379	411	400	388	383	371	369	396	404	378	374	390	413	401	399	422	411	418	397	378	352	370	411	371	417	399	395	411	377	380	358	401	417	410	376	389	369	396	415	407	418	357	405	403	379	403	395	394	424	374	382	436	364	416	388	380	346	370	323	400	395	399	383	413	388	356	367	421	394	379	418	356	362	376	362	368	386	415	391	425	396	412	348	370	384	361	412	423	388	371	387	382	359	417	369	408	392	394	373	421	400	413	370	356	408	368	399	412	402	387	407	357	389	348	397	373	415	404	381	380	391	363	348	405	397	349	410	392	358	410	396	406	387	366	386	403	399	395	408	396	376	393	371	402	369	363	385	377	389	397	376	386	406	397	356	392	400	390	388	396	325	376	356	430	410	414	391	409	362	400	411	375	385	401	420	396	408	399	375	384	405	376	390	372	380	385	364	352	405	417	382	367	416	407	327	403	372	407	399	393	363	388	396	333	413	378	403	394	390	440	415	357	382	375	380	412	396	419	371	379	383	408	377	389	359	378	379	374	409	397	384	389	385	379	398	392	394	374	415	428	377	408	379	381	373	407	384	374	432	374	409	388	394	400	383	371	407	375	360	381	376	378	387	402	405	392	363	399	374	378	378	384	386	405	388	402	366	377	345	378	372	399	405	397	361	399	392	385	356	374	382	376	402	392	366	429	375	393	345	415	377	382	383	377	384	373	399	387	380	375	361	372	363	403	392	402	375	387	409	364	367	388	355	363	383	372	400	381	389	386	383	406	355	411	393	365	374	368	389	407	389	394	394	394	397	400	399	367	353	400	389	396	384	426	384	396	428	422	394	371	396	359	383	395	393	376	390	350	367	381	405	400	365	393	393	388	396	369	413	376	390	391	352	377	376	377	368	378	381	444	387	367	362	409	379	378	373	368	383	389	382	372	408	385	369	385	405	352	363	399	382	346	405	393	365	398	397	393	391	352	387	380	377	390	396	388	380	384	345	385	396	393	389	359	385	384	374	402	406	377	356	404	371	376	363	385	408	398	384	348	386	411	388	443	366	353	411	413	365	409	394	380	395	384	397	385	378	396	393	404	377	373	380	381	391	404	378	388	360	419	405	369	396	398	387	401	381	379	413	398	384	378	375	376	383	379	375	379	394	396	406	403	395	401	394	379	399	384	407	343	377	395	386	368	396	418	378	393	394	403	358	403	406	399	388	375	376	368	403	346	382	392	375	356	375	402	361	378	416	385	372	353	412	372	409	359	391	395	397	406	393	404	395	370	356	367	403	403	401	377	384	372	368	372	408	385	396	401	380	371	395	365	409	402	376	391	341	401	389	382	373	397	372	415	399	394	339	377	395	416	377	377	372	404	388	409	389	360	387	412	407	377	372	403	383	385	353	374	389	393	393	401	371	386	405	407	371	394	383	384	385	401	388	391	358	392	376	413	388	387	394	426	404	406	402	390	387	372	369	352	375	423	424	417	378	406	364	394	401	349	371	374	363	422	385	395	411	392	389	443	341	388	379	393	412	397	368	401	367	399	393	382	369	366	384	409	363	389	362	365	379	404	373	411	374	369	347	377	362	395	399	383	389	396	384	393	419	373	378	385	375	382	411	381	390	344	392	386	396	394	349	387	369	405	359	394	382	385	392	393	384	401	383	408	383	373	386	348	409	400	395	382	388	384	408	402	363	377	391	379	432	381	379	405	398	420	423	393	389	387	407	372	343	401	411	391	364	383	388	365	397	382	382	368	398	373	377	373	389	366	398	400	377	370	414	394	371	384	391	405	392	378	368	358	417	407	366	395	374	382	366	404	398	361	391	371	380	395	385	384	407	392	377	382	384	390	379	386	399	388	397	396	393	375	380	401	358	382	410	422	385	376	418	364	369	395	416	412	416	420	397	381	354	408	405	404	383	373	366	394	390	362	394	382	374	362	421	399	393	374	382	384	399	398	399	406	390	377	390	385	365	392	402	402	407	398	388	397	364	393	386	367	389	365	377	395	399	360	394	390	393	386	415	401	402	380	355	363	388	375	415	364	417	374	401	422	348	381	389	389	357	413	417	413	425	400	382	386	388	360	389	401	393	381	365	395	384	361	403	368	387	413	340	384	387	378	383	410	411	426	360	399	339	356	398	406	459	386	419	395	398	408	361	416	367	404	371	387	355	393	407	399	403	373	383	378	397	397	339	418	378	423	405	390	399	394	410	394	387	377	355	395	386	394	377	362	385	385	402	371	388	406	391	363	413	394	386	379	372	400	391	384	392	379	378	355	374	367	432	412	381	379	379	377	404	398	412	379	404	415	355	375	391	389	398	390	374	407	396	390	365	411	404	359	391	413	383	357	386	390	379	383	401	372	395	352	410	412	379	385	370	405	389	389	374	374	363	374	369	357	372	375	369	370	376	432	421	359	372	379	420	412	361	388	403	394	379	406	353	365	366	351	388	387	393	404	359	401	398	397	388	386	381	424	418	399	374	375	356	398	367	405	369	390	420	388	413	379	389	391	351	368	412	398	395	393	423	391	362	360	399	380	376	366	364	368	378	407	365	407	416	390	404	379	408	380	399	400	368	361	403	370	409	418	368	427	388	417	400	395	353	383	408	363	379	351	425	353	385	406	402	357	390	380	386	412	378	391	388	391	371	390	424	368	390	415	404	414	412	375	396	389	353	413	391	380	365	381	418	407	374	359	418	424	353	404	387	377	379	388	418	400	380	377	400	388	375	374	350	378	385	367	359	408	379	349	390	412	391	388	353	414	381	387	373	363	382	379	395	423	396	372	396	384	377	405	381	373	389	388	374	374	372	376	382	404	395	401	376	413	394	392	407	382	376	357	380	412	364	418	379	382	386	368	370	373	384	389	410	391	418	395	395	380	360	360	399	373	368	384	391	389	394	395	364	376	376	417	371	384	413	377	388	384	381	410	397	388	390	354	365	412	399	350	387	389	394	408	365	384	388	413	401	350	403	433	403	419	377	394	420	415	396	399	393	390	409	383	392	353	394	422	382	425	366	357	372	403	380	372	400	405	425	380	401	374	347	400	390	363	395	391	390	393	389	419	374	356	386	402
3783	450	345	381	404	382	404	406	373	402	377	344	374	374	384	398	363	368	362	389	385	397	413	381	366	389	387	376	365	369	364	404	391	402	387	375	393	343	389	387	376	377	351	379	397	378	361	364	386	410	368	419	371	381	361	386	356	357	356	366	380	367	376	347	392	390	393	372	362	398	356	377	350	423	371	406	414	407	398	393	315	387	403	407	420	351	401	364	385	352	373	363	400	402	384	369	378	364	375	375	411	402	398	417	369	360	364	400	323	322	352	365	384	426	394	374	372	365	349	383	377	408	380	384	378	371	384	392	356	391	352	390	378	428	401	391	362	364	388	423	404	361	384	371	415	356	381	411	381	355	381	376	339	414	365	374	367	359	406	359	359	385	360	379	366	376	356	385	407	360	372	354	334	370	407	400	391	379	410	332	395	390	367	374	422	437	369	372	400	356	389	414	363	370	362	365	398	401	365	383	329	412	371	347	396	347	422	370	365	391	398	378	374	350	398	413	389	423	376	356	394	379	390	392	380	415	368	369	401	367	402	351	343	374	398	391	375	369	362	403	359	421	388	405	324	350	358	352	341	366	395	357	396	360	376	321	378	376	366	364	391	373	365	358	382	401	391	384	375	376	386	353	394	362	402	360	387	391	353	406	377	382	384	362	364	389	357	360	385	392	351	364	379	405	360	398	382	383	386	392	391	372	401	392	372	405	368	394	385	383	405	407	387	395	387	366	383	376	358	354	386	374	377	408	380	386	386	344	376	385	363	375	405	362	363	382	394	407	387	387	352	421	389	390	353	404	359	361	388	341	369	390	375	344	386	375	405	354	421	366	401	405	368	384	379	386	386	381	360	391	369	403	376	393	382	392	379	382	407	411	413	331	422	412	342	394	386	376	371	385	419	356	387	367	379	405	362	368	368	410	341	378	363	366	349	402	399	417	389	381	386	406	362	390	361	391	354	352	408	378	379	359	415	403	379	397	408	382	408	381	390	370	380	387	372	370	355	400	389	362	385	400	384	371	382	398	387	396	354	388	391	379	366	352	388	384	354	372	403	361	386	344	399	387	405	388	380	406	357	366	420	357	409	414	403	374	400	375	377	381	390	366	366	371	407	389	398	362	375	403	388	377	366	368	350	396	415	360	387	390	380	365	401	384	420	373	380	362	444	423	401	356	367	375	376	335	396	413	388	387	369	365	355	372	369	395	395	413	376	323	364	357	395	381	381	369	379	358	375	421	391	432	385	380	412	407	350	369	403	361	399	369	384	407	387	350	411	343	407	371	379	370	346	373	415	394	356	339	410	391	353	348	367	385	397	380	407	405	378	378	394	398	387	356	359	379	366	364	376	369	372	401	392	354	352	387	373	386	389	387	365	393	360	377	371	375	377	404	365	378	409	357	396	353	355	404	397	412	352	366	417	396	401	375	319	369	346	387	350	357	388	418	372	365	434	394	360	401	399	399	390	374	366	338	348	378	385	387	391	381	368	409	384	344	361	410	377	335	410	396	370	363	362	350	364	383	347	375	381	385	385	372	421	384	392	351	376	378	355	331	366	376	386	364	365	337	372	368	373	405	375	361	382	381	373	428	388	393	356	389	394	390	385	352	406	354	368	413	376	386	409	392	393	378	382	358	372	385	366	399	386	411	375	393	347	427	357	385	368	341	371	372	391	386	382	377	408	384	387	407	348	400	351	451	399	401	390	370	354	386	368	394	358	381	354	393	386	364	368	365	383	397	383	380	403	378	381	332	395	405	450	397	377	384	391	382	346	364	364	377	397	378	393	424	342	386	359	366	350	372	398	381	394	396	363	411	372	368	376	420	370	344	343	412	368	389	403	354	388	372	385	363	408	376	388	374	339	393	373	353	385	413	365	382	379	362	340	384	404	402	312	349	405	328	408	365	348	411	380	388	392	399	378	351	376	379	373	386	388	439	393	391	401	397	381	361	402	413	367	380	370	381	390	376	373	371	369	362	379	426	379	349	394	385	367	394	327	399	389	378	359	365	370	397	390	387	357	419	371	433	396	376	376	400	397	348	373	370	377	373	374	354	356	368	380	364	384	398	364	351	351	382	422	410	419	400	414	375	400	381	382	369	362	398	390	417	357	383	348	354	372	381	364	359	351	341	404	385	386	360	376	358	361	395	361	400	431	357	439	417	388	356	376	402	398	369	383	376	373	405	402	390	379	370	431	402	366	364	391	359	368	370	352	353	361	421	357	393	358	378	365	371	368	379	401	397	420	389	385	358	378	397	376	392	415	364	389	369	395	379	384	367	369	379	402	367	394	389	365	394	332	354	359	377	381	392	382	395	396	388	382	375	416	349	367	380	411	405	381	392	397	346	385	329	380	411	385	356	356	381	355	352	359	380	401	370	401	394	366	378	374	365	387	387	353	358	383	379	370	362	380	384	392	419	415	387	365	374	398	373	390	370	427	381	375	440	393	330	398	417	389	407	361	342	419	362	411	368	366	373	381	402	382	360	424	380	367	399	409	354	343	365	418	378	382	362	371	427	356	353	393	409	399	408	383	348	372	360	376	360	394	366	386	357	368	363	401	399	376	363	361	399	356	353	381	340	415	377	364	385	384	388	360	402	390	372	378	372	393	367	369	360	365	404	352	394	382	378	390	383	358	361	386	375	375	342	372	375	386	369	351	365	385	352	417	346	348	373	375	384	368	417	322	369	357	373	342	373	395	423	349	392	374	342	327	379	370	418	401	356	379	357	367	344	384	396	323	371	390	376	364	382	371	394	365	391	389	368	373	404	367	363	392	398	441	354	376	394	402	400	346	394	352	369	398	403	381	376	412	370	391	383	417	390	366	410	383	368	364	349	380	367	355	349	390	403	357	371	378	417	377	389	417	369	459	358	389	387	417	353	382	409	415	363	389	343	361	369	404	366	380	381	368	349	403	396	404	391	384	343	398	372	375	382	417	381	387	401	405	404	344	383	382	326	380	356	376	371	345	365	404	399	360	376	366	370	387	362	425	345	383	371	399	392	429	382	392	364	387	345	363	353	365	387	383	388	367	368	382	355	347	405	329	350	320	373	423	366	367	398	369	386	383	384	359	384	327	360	381	384	391	398	376	358	426	361	352	378	427	401	372	386	407	386	392	384	380	374	365	395	355	384	379	377	402	374	379	370	378	387	356	373	415	383	359	397	393	392	378	359	350	386	360	342	374	369	377	403	401	415	378	403	387	344	396	408	380	383	317	405	374	380	373	397	355	393	373	409	375	385	394	382	340	329	353	387	382	382	358	372	424	377	366	396	402	388	417	389	362	372	400	406	352	389	360	382	375	345	349	434	410	391	394	397	359	399	391	396	365	368	383	384	382	341	379	388	363	397	381	395	361	389	387	390	363	395	346	402	334	362	387	376	378	384	387	382	366	383	407	376	398	384	335	349	355	373	384	358	353	419	382	407	419	366	342	386	378	402	366	393	392	409	380	378	357	411	345	385	392	365	381	389	371	372	375	375
3775	956	867	949	878	873	929	889	909	862	861	876	927	848	891	900	997	845	853	932	875	909	867	878	874	904	853	830	828	896	905	920	859	921	910	907	882	904	910	903	881	896	892	858	916	878	947	886	917	959	910	950	940	963	906	883	902	918	915	888	888	907	979	892	915	881	891	932	978	925	883	950	917	865	917	931	902	913	869	934	928	895	928	851	920	920	901	898	899	884	851	889	899	881	869	913	896	873	866	909	861	906	888	912	980	886	948	952	913	889	937	899	902	860	886	909	924	882	944	874	920	896	922	886	854	929	948	840	919	909	871	923	902	904	899	894	928	881	955	899	850	905	929	937	878	910	914	889	916	886	924	886	832	860	864	936	915	887	888	855	886	888	917	862	955	963	919	899	876	920	868	869	862	875	893	903	836	913	876	889	895	870	946	859	845	894	949	895	892	950	886	955	906	833	833	938	869	878	958	906	916	901	858	876	875	879	837	933	909	867	888	895	902	897	919	924	893	905	900	925	965	888	906	889	924	934	948	921	882	869	903	891	912	918	897	848	910	911	876	887	887	911	873	891	874	936	941	897	871	950	942	879	949	947	910	893	837	865	877	903	899	893	945	899	888	910	869	868	877	915	885	862	914	885	885	875	885	931	923	937	900	934	916	881	940	849	930	873	894	898	901	885	897	923	837	920	876	866	904	894	870	913	934	880	909	902	877	895	863	844	898	937	870	895	883	901	867	885	878	917	947	914	888	909	909	897	913	868	904	876	893	933	873	896	918	915	904	939	919	925	935	895	856	879	863	877	904	884	887	880	884	948	908	833	884	912	865	889	933	942	854	883	917	922	863	847	914	905	892	885	885	948	925	882	925	934	841	927	883	894	891	894	794	849	877	813	924	906	927	939	949	867	904	921	914	903	880	893	915	834	907	903	920	952	900	841	887	928	938	911	901	896	892	874	937	886	963	874	920	869	849	904	894	953	895	858	869	930	878	899	944	962	922	843	923	870	875	856	899	879	949	881	889	874	899	885	894	844	877	865	857	889	899	934	928	874	872	876	864	851	895	915	867	906	903	905	977	891	916	919	909	925	922	921	898	896	917	875	878	902	879	889	897	885	895	879	934	891	864	930	919	925	925	898	888	901	921	894	905	908	914	857	865	896	853	917	807	955	913	879	937	922	919	870	874	906	928	855	925	909	889	878	936	937	928	905	898	886	906	949	907	879	923	897	892	867	905	908	888	845	917	875	923	955	916	878	901	953	935	901	880	951	867	865	901	867	901	937	871	876	892	945	907	915	898	884	970	886	943	880	885	886	869	942	903	907	909	916	876	853	898	898	869	877	938	936	868	892	889	884	909	912	863	922	886	923	881	886	916	870	911	895	876	904	889	920	900	916	902	912	891	878	896	842	911	890	895	848	912	882	892	902	852	916	911	911	927	932	925	869	923	885	849	907	915	921	965	953	865	933	922	868	906	865	916	839	987	897	891	881	902	913	879	910	951	904	895	911	906	873	918	911	935	901	904	861	890	933	920	860	908	920	915	936	925	927	893	887	879	948	881	893	879	918	888	899	886	827	887	892	881	911	888	904	890	890	934	914	896	847	954	893	880	884	890	867	887	940	927	875	889	988	949	902	903	926	933	819	918	860	902	912	875	889	893	921	884	893	893	949	931	944	918	899	887	949	875	928	873	932	877	891	896	926	899	916	901	893	884	947	892	907	918	861	868	867	911	958	921	872	925	868	942	864	842	908	898	924	873	898	940	940	890	869	864	894	867	926	896	948	891	860	859	927	884	899	898	866	940	906	909	918	878	892	919	919	871	873	875	923	953	909	904	900	896	950	852	888	917	854	858	904	879	884	871	850	878	905	879	894	893	892	870	972	929	893	922	871	937	956	914	902	927	891	899	915	900	909	919	875	898	902	878	939	894	889	951	888	894	864	928	872	908	834	913	897	888	909	893	888	870	893	941	846	843	918	862	889	917	806	884	896	952	919	905	915	913	893	875	930	892	917	916	902	870	869	906	893	944	874	890	926	914	913	886	893	927	869	917	896	824	888	874	899	859	943	892	895	886	902	934	898	904	905	927	887	943	902	900	910	843	924	928	930	903	892	880	907	875	892	889	922	857	924	912	917	869	922	977	893	891	921	886	896	904	870	924	891	924	918	870	895	888	960	842	906	894	855	901	864	892	922	890	900	902	894	929	908	902	896	893	847	935	942	900	871	903	854	901	878	910	923	893	958	814	921	879	894	918	918	925	921	852	923	978	906	937	911	934	883	884	852	882	902	974	885	917	939	914	897	924	920	906	928	916	916	913	854	925	906	877	883	901	884	932	917	865	925	847	893	906	893	909	875	908	909	876	849	904	882	889	873	897	864	928	912	891	882	886	909	907	857	876	865	858	969	883	880	902	954	936	907	901	914	940	901	861	886	927	898	875	892	892	901	863	900	939	926	870	907	922	933	953	924	947	872	930	922	873	894	891	920	806	891	902	896	895	882	909	939	841	873	923	974	862	920	856	904	860	928	909	926	911	882	881	923	875	878	942	932	888	914	892	935	918	885	925	904	854	864	879	920	863	848	874	891	874	944	914	929	887	925	898	882	955	873	866	909	940	917	898	931	986	923	884	903	894	882	886	955	884	899	916	845	939	854	858	917	898	875	943	875	910	935	894	871	836	867	870	910	907	884	944	867	908	916	876	913	893	892	888	910	924	871	925	945	875	871	909	909	901	927	870	908	920	862	872	866	856	938	896	868	876	899	954	927	862	862	930	941	869	942	920	930	916	849	908	874	941	876	859	924	933	920	906	875	900	870	871	899	914	922	884	961	980	910	860	874	929	822	905	868	890	913	971	920	873	892	899	897	911	947	867	902	871	899	911	887	845	864	949	850	908	911	882	900	906	917	860	863	871	895	949	840	868	883	905	894	939	936	815	911	921	901	928	898	948	918	887	881	892	879	909	935	849	938	887	917	871	899	954	918	864	909	910	919	917	956	927	928	885	904	891	860	925	920	902	967	904	928	912	889	858	934	872	932	864	868	911	866	907	926	868	812	855	906	849	872	915	948	926	910	843	884	919	912	909	886	975	914	886	884	941	943	868	928	901	904	948	957	894	906	921	865	896	894	871	925	904	932	864	894	863	896	915	893	883	865	854	880	875	941	922	937	865	895	875	934	875	885	950	873	923	885	869	875	874	917	921	910	875	901	855	879	900	845	881	862	927	862	908	906	850	892	927	876	929	859	903	892	893	834	939	834	928	907	923	863	919	864	887	938	901	962	926	906	912	895	942	929	886	961	945	911	849	900	973	904	874	952	872	861	880	960	946	929	875	908	896	942	917	901	886	860	891	933	890	865	890	851	915	939	900	896	896	920	907	901	883	879	912	881	894	905	939	830	928	908	877	881	868	872	892	920	869	924	886	875	863	890	948	869	911	853	871	907	947	970	903	917	903	915	900	931	957	939	856	906	948	843	904	870	908	862	919	927
14334	1093	541	455	438	445	390	350	355	365	330	345	336	336	356	378	368	314	354	330	332	315	343	339	304	303	331	362	340	304	328	327	315	295	348	314	335	305	336	306	315	304	327	357	330	294	321	319	358	327	308	348	330	315	309	342	345	318	306	291	326	304	335	341	325	395	291	338	337	335	341	299	303	310	352	330	351	337	323	333	356	354	308	321	259	326	337	316	347	313	332	335	341	319	309	353	318	344	313	340	314	322	313	296	345	332	304	346	327	320	345	335	321	310	347	324	364	351	338	366	308	326	362	303	325	307	314	341	311	340	337	303	328	296	333	331	352	383	367	350	287	325	337	365	342	326	322	321	301	316	316	334	309	310	327	321	347	312	321	342	341	294	349	318	338	346	335	321	323	351	283	304	309	360	330	331	309	350	284	319	338	328	314	345	310	321	346	318	322	308	320	314	339	312	316	318	304	327	317	359	340	328	301	331	336	308	321	300	324	320	333	326	328	346	319	358	322	324	299	312	307	325	317	336	371	311	328	324	337	342	344	356	346	329	351	317	315	314	350	315	314	340	302	287	351	297	315	320	302	333	326	307	303	307	299	353	331	324	349	336	324	287	311	359	334	325	325	321	333	329	337	290	317	301	309	319	336	320	309	321	336	310	314	332	314	298	300	328	315	342	296	334	335	333	331	343	311	322	349	297	339	350	298	343	301	341	311	347	310	312	319	319	345	340	315	332	298	310	334	323	323	298	334	352	332	293	302	322	348	328	302	290	308	278	321	312	332	288	305	313	312	339	334	324	325	331	329	329	330	307	289	340	342	279	321	327	316	318	320	329	306	308	361	330	311	319	330	324	297	353	320	320	355	327	341	324	321	312	329	331	355	341	317	330	335	356	378	324	323	348	337	287	332	337	318	323	325	351	339	324	312	347	326	303	314	338	308	338	327	288	336	320	294	342	348	343	319	358	303	346	313	306	316	319	346	304	294	337	290	326	341	313	328	314	349	307	346	360	338	349	333	344	326	323	297	338	353	335	307	344	326	321	328	353	301	304	314	351	323	311	310	307	322	334	317	325	327	319	310	322	346	344	327	325	356	340	307	308	342	315	311	328	330	322	294	365	328	352	325	345	350	352	317	347	306	327	343	310	313	361	352	314	320	312	309	315	291	313	327	338	298	364	322	333	341	348	328	318	333	307	353	331	331	299	313	294	327	319	344	333	318	308	333	331	304	338	326	296	345	338	296	319	330	345	330	317	354	356	344	333	337	330	290	334	326	342	343	332	328	342	341	327	324	352	351	359	325	317	297	316	328	343	368	291	327	324	324	290	342	330	328	315	355	323	315	319	341	296	318	320	321	290	334	367	325	346	280	334	302	314	338	304	321	325	291	338	324	330	304	327	334	360	329	316	332	305	302	314	319	284	347	337	304	337	303	308	327	344	312	319	297	313	297	306	326	327	306	362	364	332	323	313	305	325	326	313	299	321	295	312	345	318	355	321	317	343	349	336	332	351	350	352	331	314	281	356	350	316	299	311	318	325	274	326	305	324	321	312	340	354	325	336	328	321	312	321	309	333	333	294	286	344	320	325	329	349	299	320	361	332	329	327	344	325	316	357	323	312	303	309	292	342	323	351	328	310	300	340	335	292	331	340	318	327	350	350	346	333	311	312	321	296	317	321	351	296	330	324	342	324	307	326	351	287	326	326	323	350	313	306	349	324	333	306	302	349	327	358	349	324	359	330	328	326	312	361	319	366	319	320	339	279	325	345	341	358	322	320	325	350	331	316	323	295	315	314	338	333	330	329	331	339	303	332	333	311	321	316	324	335	313	320	339	312	323	303	339	337	348	319	337	324	328	306	329	328	314	315	308	332	324	327	319	332	313	333	342	322	330	334	291	330	357	281	312	333	317	302	314	346	305	292	316	337	317	311	347	314	264	339	332	308	319	333	305	335	294	330	313	310	341	322	314	317	316	312	326	364	352	312	314	317	317	337	326	345	329	334	323	333	294	315	315	298	313	367	381	340	340	333	336	370	302	339	314	296	346	300	321	315	339	296	327	305	317	355	355	310	305	305	358	312	332	313	333	330	310	324	348	321	329	294	334	323	332	310	321	341	312	351	346	336	312	331	307	299	345	344	342	334	321	314	314	361	321	348	300	325	339	331	323	300	341	349	337	341	330	314	346	327	299	294	323	357	339	318	312	295	323	312	347	325	334	359	311	347	362	367	341	363	373	304	346	322	334	341	327	301	298	351	351	311	324	337	358	302	319	352	341	353	334	332	333	345	310	330	330	340	317	309	300	307	309	299	339	351	348	336	324	330	300	331	321	328	326	339	323	337	329	300	325	353	330	279	292	340	363	342	323	270	343	326	332	323	317	326	317	329	341	314	321	301	338	304	331	339	289	338	322	343	344	319	320	349	333	304	312	312	287	321	320	319	361	379	333	323	318	313	343	295	303	305	348	352	325	361	321	296	295	304	319	335	327	299	332	329	341	310	338	355	354	302	303	295	315	314	332	342	325	313	344	301	303	325	340	329	340	309	295	314	339	338	327	292	335	340	331	314	318	338	293	328	300	311	329	343	323	331	312	353	331	352	335	359	320	336	313	332	346	337	334	299	325	322	372	354	325	329	322	319	344	338	335	331	313	297	288	319	315	356	306	366	335	304	321	329	291	339	328	312	330	326	347	331	312	323	336	323	328	320	324	361	344	331	325	343	357	343	332	336	327	341	331	317	305	307	326	359	318	319	319	325	318	316	306	330	353	320	314	299	309	351	323	308	326	304	315	307	312	330	329	319	314	307	322	349	313	315	312	333	296	312	325	345	301	307	303	328	308	335	294	315	311	323	300	318	335	316	328	320	346	327	353	317	307	317	317	319	338	321	314	340	328	330	322	328	323	301	342	314	336	320	356	331	335	319	339	278	327	286	305	353	342	324	313	320	307	313	333	333	356	275	305	289	330	354	310	335	384	314	299	324	294	307	302	309	322	343	314	370	346	321	353	370	332	331	346	326	354	324	346	384	300	294	319	324	342	331	314	346	337	322	324	338	325	340	341	291	337	312	311	314	328	337	315	329	338	328	328	318	333	337	333	357	348	327	341	339	327	318	346	351	376	321	320	313	330	333	319	344	328	314	323	292	365	309	339	332	328	303	318	299	335	310	317	336	308	320	305	312	310	335	343	333	325	304	316	326	306	332	302	345	336	334	342	355	337	343	349	310	388	319	327	350	319	339	297	335	327	347	325	329	331	351	294	297	355	340	306	364	319	381	321	297	322	318	330	333	364	333	315	332	330	344	306	319	347	343	314	323	336	317	358	297	356	343	333	329	329	320	347	295	335	344	343	301	342	330	310	339	310	297	345	326	298	366	338	325	316	335	334	323	356	325	318	328	344	299	303	307	313	343	302	303	322	309	334	338	332	335	321	297	297	335	322	341	312	301	311	295	313	335	346	331	300	302	360	321	313	318	311	349	345	326	326	319
10691	1001	1265	1371	1238	1155	1013	992	904	896	887	818	901	817	841	814	877	835	824	808	819	828	810	824	750	870	828	846	840	779	777	826	811	781	794	729	777	768	748	758	788	787	752	784	796	767	806	799	751	828	751	793	832	794	796	782	806	745	792	761	774	752	779	801	809	760	745	783	788	765	785	723	768	777	734	837	762	784	801	773	786	802	782	787	773	782	748	732	787	761	730	764	785	777	724	811	796	766	757	795	803	771	787	747	779	785	737	781	794	823	778	753	719	796	806	801	748	790	743	794	763	787	818	779	763	766	791	732	712	797	745	719	731	804	716	797	794	807	775	801	773	769	758	817	758	810	736	832	778	736	815	777	819	772	780	757	804	775	737	818	762	781	778	760	777	788	794	761	748	767	832	799	777	762	758	759	775	873	717	735	815	794	792	788	813	710	721	738	787	773	773	788	804	766	813	784	751	812	828	780	789	751	817	762	795	799	774	726	795	793	760	764	772	823	770	793	776	743	800	788	762	753	793	749	752	806	767	756	739	769	794	758	811	765	755	769	764	756	844	769	788	737	802	769	725	791	811	737	802	749	745	797	725	759	810	727	777	752	783	767	776	762	776	739	757	817	750	814	762	771	821	721	794	745	744	763	801	767	754	769	792	770	817	740	739	829	782	755	806	821	810	804	806	831	787	766	758	763	773	740	810	753	738	780	720	794	809	750	834	820	834	755	762	778	808	805	770	765	706	768	754	804	766	819	786	810	768	774	792	778	738	801	727	772	805	785	742	812	807	789	796	771	774	813	773	793	796	794	816	754	771	784	800	853	744	752	827	772	739	761	817	774	792	709	764	745	740	796	809	785	788	797	800	751	750	810	811	765	795	779	756	733	776	783	794	761	778	766	769	798	808	795	850	765	810	800	754	793	743	792	805	767	728	790	830	738	748	747	847	804	792	822	755	758	773	770	794	790	773	775	700	844	755	781	802	765	808	719	774	776	775	792	785	803	840	751	766	776	797	793	766	792	725	804	780	813	762	737	805	737	785	768	738	740	820	811	746	756	784	746	789	780	787	745	815	757	786	806	735	743	776	780	818	784	792	757	699	756	805	732	778	751	790	779	793	799	755	773	799	753	805	761	747	820	783	798	806	707	803	770	804	789	793	776	749	774	762	764	770	773	758	760	800	810	731	785	764	818	817	762	740	798	817	807	802	820	782	718	731	790	779	785	781	762	763	761	759	763	751	817	794	784	788	767	780	793	747	774	791	796	784	727	770	820	823	793	760	768	759	822	775	775	779	812	791	776	767	784	785	834	760	787	766	777	751	781	780	753	758	773	820	731	790	748	759	785	780	780	799	752	792	779	774	798	744	781	753	756	788	749	799	771	724	765	752	801	792	753	761	765	787	772	740	773	761	771	819	795	798	769	796	803	802	808	791	753	840	775	821	803	787	765	782	776	741	783	776	808	757	791	744	844	788	756	777	727	817	803	728	769	803	736	784	777	770	797	795	800	760	795	742	772	785	769	796	745	785	746	772	775	845	779	746	745	745	771	781	751	748	759	768	759	767	817	813	780	737	812	736	748	759	826	721	782	767	818	748	791	737	783	754	757	821	755	806	763	788	760	761	748	744	798	783	798	773	780	837	753	839	805	776	832	744	737	775	762	767	794	756	768	805	763	764	768	777	797	769	792	759	733	798	835	752	779	738	763	820	747	786	733	788	784	801	773	787	778	818	755	755	790	727	815	745	760	699	752	777	795	732	754	758	765	771	789	777	788	796	756	770	735	747	779	739	727	750	767	797	762	800	768	784	790	763	753	782	787	779	795	834	798	775	761	771	812	794	806	794	756	794	818	830	830	828	760	764	744	764	783	767	758	752	788	788	768	709	795	764	804	817	790	775	769	742	745	764	783	777	759	858	809	736	781	798	814	751	785	749	811	760	776	782	815	743	750	755	763	762	775	765	793	806	779	800	753	729	740	776	758	804	781	767	793	742	784	757	798	773	788	769	787	779	760	737	756	728	769	787	720	776	735	763	796	778	775	732	795	792	800	765	765	750	782	740	802	750	796	801	761	784	835	762	764	791	772	785	760	766	789	836	761	774	766	785	809	793	745	816	737	772	769	769	755	742	749	766	787	777	759	774	800	809	759	772	817	804	757	840	762	793	819	739	765	774	756	804	765	803	772	784	799	769	800	751	803	733	818	806	758	796	763	805	791	800	767	780	770	778	829	724	759	791	783	743	752	773	805	751	787	748	734	751	743	776	798	750	782	761	814	801	791	716	785	816	789	768	772	730	808	767	729	796	775	786	734	713	783	784	770	733	790	773	769	790	769	809	831	769	755	794	746	775	718	745	756	757	738	776	756	764	788	774	736	798	781	763	761	753	725	791	815	723	796	773	735	787	771	759	728	782	780	758	748	744	763	777	804	775	779	743	798	797	790	781	790	702	774	727	802	786	805	775	781	813	814	778	740	791	779	791	802	792	778	735	819	776	804	788	754	777	806	770	799	811	809	811	764	804	763	744	806	758	769	792	781	806	782	766	806	791	795	794	761	779	746	785	797	799	765	746	835	736	784	794	780	797	757	785	771	804	776	790	789	769	773	813	786	802	772	733	755	797	767	822	788	791	786	732	771	710	785	781	782	772	769	801	769	798	784	757	769	795	740	816	784	812	782	778	780	789	838	816	822	727	736	805	828	734	811	763	719	828	784	804	780	769	735	706	772	766	800	838	768	758	843	766	771	786	745	776	783	751	767	775	788	791	746	764	726	881	795	756	776	801	780	824	838	751	782	851	747	779	784	793	807	761	741	796	767	769	758	824	803	787	738	739	796	754	794	763	763	808	814	822	741	761	835	746	813	771	760	780	785	802	760	796	768	775	751	787	782	800	780	779	748	808	740	759	774	774	814	739	761	756	767	804	753	754	749	755	818	809	826	782	746	773	777	843	774	776	789	779	726	771	749	833	740	823	773	797	771	756	736	791	793	845	807	777	813	797	763	799	759	767	795	813	778	786	760	746	750	791	755	780	756	758	844	760	746	764	768	741	808	763	759	772	757	787	745	762	766	722	799	778	756	814	762	787	713	768	795	804	738	785	799	800	759	780	761	789	741	768	802	755	716	717	784	843	835	775	783	818	763	724	758	756	807	796	725	799	810	812	808	777	741	829	797	791	782	765	775	754	776	761	748	782	783	803	789	803	752	801	777	766	755	747	773	761	764	760	769	767	767	768	776	798	726	760	833	757	800	787	797	778	772	771	807	797	780	761	771	753	774	750	747	781	759	767	739	734	750	763	787	751	788	753	767	760	776	782	797	783	808	764	832	787	757	728	737	797	741	795	813	813	742	783	780	750	744	773	805	781	769	797	752	777	745	743	774	860	764	794	792	770	820	789	762	753	763	752	771	815	783	769	788	747	804	762	801	799	808	787	769	824	825	818	769	745	774	820	766	766	835	832	815	793	791	829	772	755	811	784	785	792	706	795	796
21383	1729	693	508	339	252	235	212	198	183	196	164	177	150	164	154	142	162	139	163	143	174	135	165	158	128	140	138	176	136	155	157	148	179	143	154	155	157	138	147	145	150	161	150	124	141	150	134	134	150	147	167	140	116	171	135	131	140	142	130	130	118	130	138	124	159	145	157	151	154	160	149	136	128	177	139	132	152	141	152	145	141	161	155	125	141	142	148	145	146	155	154	153	143	131	107	149	141	145	120	177	144	161	128	144	139	139	130	145	134	155	135	144	136	135	151	143	146	164	144	135	156	144	134	148	164	120	155	163	155	163	156	141	137	137	151	145	171	137	129	164	158	143	131	135	158	146	144	134	128	138	127	160	142	121	132	150	144	158	166	141	147	157	144	129	137	162	154	139	145	131	158	148	124	139	148	152	127	140	160	171	152	181	130	134	137	139	138	139	147	148	138	140	154	149	149	133	163	127	163	168	137	159	143	142	149	146	133	141	164	134	154	151	134	148	167	133	134	143	133	158	151	149	150	125	133	127	139	126	141	131	138	150	165	168	139	132	165	150	141	153	141	156	147	124	120	132	163	153	140	150	140	128	149	148	160	117	145	147	160	140	129	143	154	129	135	131	135	139	162	129	131	134	147	134	141	163	161	141	147	158	143	165	147	153	153	120	147	148	132	137	149	129	147	150	147	139	156	144	130	138	131	155	130	142	141	139	151	146	138	157	125	158	135	143	148	144	149	130	144	132	150	158	146	133	111	147	161	164	140	145	183	144	134	130	156	147	141	159	105	155	156	124	151	143	155	127	136	158	122	125	137	146	136	145	124	161	135	139	161	132	152	149	148	145	137	139	158	155	129	154	124	155	132	165	175	135	135	151	146	161	154	137	144	158	144	145	132	140	136	158	160	174	142	173	125	165	147	150	147	135	155	143	147	128	150	142	117	157	145	150	127	149	126	172	150	146	141	148	147	167	132	147	136	168	156	150	136	147	156	160	162	134	153	157	130	121	157	143	128	150	164	144	156	151	145	138	159	145	165	133	155	131	146	136	143	146	141	160	161	127	142	151	157	141	154	142	146	153	135	129	155	148	144	146	138	139	156	142	134	148	154	112	118	153	127	133	154	162	145	136	133	162	154	141	145	152	149	116	138	137	151	140	136	122	162	147	147	141	141	153	146	151	125	167	137	153	155	140	153	147	126	147	153	132	169	157	158	137	150	150	165	155	158	139	159	125	151	169	149	143	163	141	162	143	133	157	152	146	144	153	155	119	141	136	138	157	153	130	149	156	154	157	129	128	144	157	145	141	127	148	150	148	151	150	136	134	146	139	161	149	129	164	156	138	117	147	148	132	141	134	159	152	146	157	140	127	158	162	163	142	157	119	150	146	147	135	122	151	148	147	140	139	130	141	156	133	144	150	132	161	138	145	129	149	159	160	133	155	158	151	156	134	142	150	152	148	155	154	127	138	153	135	132	163	163	142	122	134	154	149	159	119	126	139	138	161	148	159	144	155	133	158	132	129	170	129	172	127	128	136	168	154	157	132	155	140	159	140	120	151	138	158	152	168	136	151	144	148	128	144	138	161	139	165	141	143	138	130	161	150	140	154	149	154	156	154	124	148	152	145	138	162	130	151	153	152	124	149	152	160	152	145	143	146	140	156	148	122	154	137	142	152	130	128	164	162	170	156	105	145	132	146	131	133	150	146	156	160	146	139	140	133	139	152	136	136	142	129	127	144	147	157	153	154	160	128	143	167	127	132	154	161	144	160	149	145	131	135	148	162	146	170	149	144	159	162	121	189	156	147	156	144	141	149	151	137	167	153	136	147	142	131	149	139	152	122	125	161	155	133	126	146	148	161	144	140	146	155	152	140	144	131	149	146	147	137	135	158	158	183	140	153	154	139	148	130	158	142	141	148	138	138	154	152	163	144	160	152	135	137	163	157	134	141	124	153	156	137	127	145	128	133	141	134	149	152	120	130	131	168	157	149	132	145	164	144	141	142	144	143	141	140	134	129	148	113	152	136	148	121	138	154	135	145	126	154	155	163	129	153	145	150	145	140	127	137	144	152	161	159	125	148	138	140	154	144	141	134	161	141	157	165	154	142	163	149	165	159	147	158	150	136	130	131	134	134	132	121	168	157	135	132	131	137	143	138	133	181	159	135	140	150	165	139	145	146	138	138	137	154	167	161	172	151	153	147	140	137	151	120	165	140	144	143	154	137	126	149	149	153	153	148	156	136	121	160	134	162	147	136	145	143	136	136	121	153	119	144	140	154	131	133	144	162	165	142	147	139	165	136	153	148	161	162	159	153	122	130	139	146	144	167	149	147	154	161	150	146	141	117	138	164	146	145	146	117	145	137	137	127	151	139	163	121	142	149	127	137	147	159	153	169	129	141	145	157	144	121	137	162	147	154	128	152	125	165	151	151	169	145	164	151	145	129	159	155	121	125	147	152	146	162	128	136	143	149	134	136	145	136	125	147	151	145	137	157	142	125	156	147	173	135	142	151	145	135	139	136	137	143	160	154	142	163	143	132	172	154	135	149	149	145	162	141	146	138	139	142	156	170	147	146	146	124	152	166	155	149	131	144	133	130	145	137	154	141	153	130	143	142	139	121	144	133	111	157	148	148	127	143	144	158	142	141	154	127	139	167	134	150	165	162	145	137	145	157	163	160	129	162	150	138	126	151	158	129	146	130	126	127	133	167	127	154	129	167	144	136	141	160	170	147	134	130	136	160	151	145	136	171	144	129	150	145	122	141	140	157	144	165	169	147	151	140	138	159	160	147	161	143	131	141	122	149	136	149	143	154	142	124	148	124	144	161	120	150	152	137	142	135	149	131	152	134	149	143	156	153	132	135	119	146	148	152	121	126	160	155	164	145	145	141	135	144	168	137	139	136	149	165	137	140	131	148	152	119	151	137	128	149	168	139	146	137	152	144	162	157	135	155	154	149	147	119	115	129	158	151	152	130	134	136	135	185	140	157	147	144	136	152	156	125	161	139	156	148	135	150	142	143	138	142	138	152	154	132	123	172	156	138	151	148	147	138	129	141	159	148	125	123	148	143	162	120	133	136	147	170	139	157	121	139	139	141	136	136	147	157	134	131	156	142	156	150	140	159	139	144	146	134	157	138	141	144	161	150	140	152	140	125	155	129	132	159	134	137	169	160	131	135	131	137	154	152	136	153	138	132	137	183	134	148	169	161	123	129	144	151	124	142	155	141	138	142	140	149	142	157	127	145	155	155	141	151	124	119	146	156	149	139	132	142	144	145	133	126	148	132	145	156	128	152	135	129	144	144	144	140	148	134	140	147	150	143	147	141	161	124	180	153	144	150	150	153	132	123	124	154	162	151	139	150	166	139	145	140	149	126	142	155	165	142	118	145	130	119	146	140	161	158	147	143	139	137	142	141	158	170	161	161	134	168	142	150	154	130	142	144	135	137	135	145	141	153	128	147	136	142	142	158	138	132	136	155	147
12816	803	1397	1636	1364	1165	866	764	724	608	610	566	569	503	512	505	504	475	456	441	436	459	421	432	437	411	428	426	443	388	424	421	385	405	434	385	374	427	435	433	384	394	418	383	387	383	401	389	401	409	370	375	395	408	397	385	418	403	376	382	413	416	398	347	402	390	412	371	433	421	373	402	403	385	381	385	357	365	380	425	368	394	371	377	383	419	434	426	396	394	352	362	340	403	415	364	397	395	380	384	405	360	393	374	389	374	394	361	354	374	394	405	408	381	395	372	409	404	394	417	418	395	341	408	376	411	392	392	392	389	380	425	416	350	374	379	383	372	405	377	369	357	430	389	352	407	375	379	370	394	384	393	394	395	432	368	391	375	383	377	342	378	378	350	380	361	364	379	392	392	390	412	400	387	410	382	421	370	430	373	379	370	374	355	393	381	347	375	415	405	360	379	408	395	381	359	393	388	409	353	409	378	416	394	361	390	372	385	412	389	373	372	383	374	426	399	364	374	393	386	392	359	428	396	393	364	415	382	404	357	362	396	362	407	413	382	387	375	395	367	391	372	391	381	377	370	408	433	354	362	387	388	373	397	378	370	374	402	405	405	368	396	399	362	368	388	359	393	395	387	359	385	388	381	371	356	393	377	380	424	331	384	400	368	401	389	381	382	392	418	370	377	399	410	388	353	361	371	369	357	376	424	412	339	362	396	364	370	355	394	407	381	377	389	393	398	397	388	374	375	391	382	367	380	366	352	402	396	397	407	365	359	371	414	394	360	399	387	371	374	396	426	397	409	391	394	381	390	353	405	423	428	387	395	377	406	393	421	382	385	429	363	388	367	383	395	419	382	419	372	406	388	358	392	339	385	387	371	426	364	388	402	369	389	389	382	412	362	398	395	400	369	374	396	368	434	369	401	403	364	386	415	376	386	383	381	388	363	404	369	375	407	347	418	357	389	376	398	394	383	405	388	405	406	394	384	370	451	358	359	398	356	393	417	380	368	397	409	387	400	409	434	393	397	365	352	350	383	391	390	375	396	393	381	369	337	422	382	376	397	380	402	392	403	381	379	365	392	369	384	388	404	394	377	399	376	349	396	391	392	403	370	385	394	386	408	357	406	417	389	392	372	406	407	374	376	347	394	387	395	392	383	365	395	388	388	394	416	349	380	370	365	372	407	391	373	402	368	345	388	422	390	384	364	387	371	353	418	394	390	378	406	372	389	366	421	391	412	391	341	355	361	409	406	394	384	435	407	350	388	345	410	350	425	395	370	379	393	391	405	412	392	389	412	336	367	381	391	392	390	384	375	386	389	391	389	390	408	373	362	373	382	400	401	388	408	387	360	382	382	375	409	365	370	372	378	360	361	382	364	393	390	392	416	395	392	385	384	393	397	407	373	383	383	395	370	387	389	352	388	356	349	389	379	386	350	392	386	404	383	377	353	410	356	383	379	405	398	417	381	406	327	380	370	373	376	386	382	376	383	391	370	366	374	363	329	389	357	384	384	411	430	380	368	383	401	376	372	417	385	372	393	350	378	372	362	367	386	367	388	393	396	392	404	369	378	361	379	391	382	359	350	390	376	402	368	390	397	387	348	421	383	382	392	388	402	392	392	385	361	369	371	372	364	399	393	401	387	373	363	381	370	419	417	406	362	403	416	388	400	404	397	371	394	365	380	398	379	427	377	376	386	391	370	365	391	373	387	362	373	349	410	406	375	367	384	376	394	380	415	400	400	382	407	378	365	363	386	400	382	394	384	383	396	376	356	378	387	369	368	403	371	373	374	395	407	385	392	387	392	412	369	394	379	398	371	381	396	394	331	425	377	374	365	388	367	386	382	394	394	376	425	412	391	385	383	350	391	419	338	429	374	389	366	416	394	378	391	363	385	366	387	393	395	378	422	384	363	390	353	408	392	378	384	399	382	376	388	374	367	418	414	436	371	409	378	413	404	409	399	387	410	368	385	385	392	409	399	403	416	369	395	372	346	367	400	407	407	370	413	408	398	404	406	385	366	362	374	368	366	398	365	362	395	416	376	370	409	378	382	379	349	362	389	368	356	344	375	412	401	380	380	381	370	391	388	402	377	380	388	388	350	386	394	397	360	394	380	374	390	374	409	390	420	353	373	397	367	388	375	351	385	377	400	403	372	371	392	420	399	398	370	353	392	383	408	386	372	378	395	375	362	389	391	368	362	397	383	364	377	398	371	370	379	371	374	406	380	411	397	377	389	418	374	385	378	384	375	386	363	372	380	396	375	392	410	400	401	341	328	395	378	418	385	425	380	400	367	393	397	413	354	393	385	424	402	398	412	393	390	414	374	390	377	392	367	380	413	393	404	386	359	381	390	358	366	399	395	403	368	370	378	376	352	396	353	360	387	395	396	402	392	372	384	394	403	374	419	398	381	391	344	403	415	402	356	349	355	395	352	378	388	393	389	388	379	383	405	382	373	390	407	389	424	399	375	394	378	412	407	404	376	399	381	357	354	400	395	416	351	416	392	380	378	405	357	358	383	404	377	374	361	352	385	376	426	399	372	372	457	385	414	358	365	399	413	364	380	400	368	373	358	374	373	392	346	377	357	406	359	389	375	412	388	364	361	355	416	374	360	425	397	389	386	348	386	385	381	413	389	383	365	383	379	367	397	367	393	396	387	423	384	367	419	376	380	411	388	373	395	401	372	373	399	390	381	364	400	365	366	377	408	393	359	390	384	385	371	387	361	422	385	382	389	370	385	367	409	410	367	376	366	380	383	402	394	414	416	390	349	390	427	387	382	436	383	382	412	335	385	381	382	388	373	375	379	388	407	399	373	392	402	401	393	389	371	443	392	365	393	388	368	390	371	373	417	423	394	386	411	388	431	390	390	405	365	410	392	404	405	407	403	371	379	421	363	369	378	376	386	406	381	378	381	387	380	405	407	374	369	366	401	419	365	380	358	375	401	368	398	393	371	357	371	378	393	387	374	359	395	381	407	368	376	365	382	382	402	387	404	370	383	381	377	398	391	363	380	390	400	433	360	392	370	389	416	403	392	377	378	386	351	416	368	398	417	404	371	352	385	367	391	415	366	394	360	399	354	408	387	398	381	402	403	415	403	393	397	377	370	349	423	396	407	409	406	347	370	425	386	389	376	399	408	391	386	389	404	397	390	365	411	382	421	355	387	382	379	366	402	397	404	361	368	378	396	416	388	396	385	385	411	379	392	373	340	427	409	393	381	370	370	426	396	428	381	398	363	398	359	384	373	368	410	408	398	371	401	388	365	406	416	384	400	346	415	407	397	396	351	380	407	341	364	389	388	401	370	404	400	403	381	344	367	382	372	398	360	373	426	403	385	387	348	402	408	425	359	410	402	385	342	373	398	375	348	408	361	395	365	393	387	376	384	374	389	385	407	389	377	388	392	396	391	400	395	402	383	351	409	350	440	362	404	396	382	375	370	422	388	336	389	382	349	392	358	355	356	335	394	384	379	364	403	368	416
3528	446	352	382	394	399	396	388	394	398	396	340	324	378	342	375	427	368	368	410	365	359	369	345	361	350	348	379	382	358	379	389	349	377	364	378	349	398	349	377	375	361	359	370	367	376	412	412	349	383	375	373	389	357	383	370	406	380	368	323	378	377	381	395	351	354	371	363	361	400	351	380	382	385	358	408	384	398	370	400	349	376	338	361	382	366	364	354	383	383	395	363	405	387	405	373	383	391	405	388	380	364	399	386	349	363	370	387	392	408	399	408	343	394	403	374	381	379	392	386	350	375	424	382	325	357	387	388	413	359	338	398	350	380	370	357	346	385	371	336	347	390	399	392	365	384	356	385	340	383	371	358	419	381	384	373	390	393	397	353	398	369	375	345	340	402	358	408	389	367	370	354	392	386	394	363	390	385	391	389	408	340	403	385	390	358	355	394	380	371	384	350	356	383	394	387	390	361	387	375	363	383	373	386	371	367	396	402	382	357	355	380	376	354	390	396	405	367	362	374	387	382	404	401	390	372	376	363	365	370	352	362	364	359	376	401	356	393	368	391	409	361	363	409	353	360	345	370	388	368	369	385	396	369	365	354	342	422	370	398	392	360	344	391	382	397	399	386	390	397	360	414	381	392	405	370	358	403	365	376	370	395	389	391	375	355	384	387	405	360	365	387	382	355	375	388	408	412	367	351	389	371	393	381	383	353	368	388	359	378	401	413	366	410	394	380	388	399	369	406	372	347	357	380	384	369	341	370	356	399	357	363	352	391	386	373	398	386	392	378	370	393	386	390	414	348	392	424	399	380	388	386	337	355	369	380	379	368	375	365	356	376	357	378	370	397	333	391	376	379	394	379	386	371	369	380	353	385	407	371	379	391	354	355	364	373	371	334	361	398	397	354	375	369	363	363	387	374	395	378	384	341	384	377	380	376	357	363	336	360	353	345	371	398	386	378	387	364	375	360	398	343	343	386	350	374	385	387	384	375	373	351	375	364	368	353	389	367	357	358	416	404	378	342	363	355	380	373	382	372	340	372	362	347	382	370	374	367	378	393	398	371	349	432	422	353	383	400	367	395	411	375	347	355	401	407	401	379	371	359	371	331	357	369	363	378	377	387	379	372	387	354	340	375	391	376	378	360	398	447	372	383	349	365	381	381	388	364	407	359	375	389	405	369	391	389	378	371	365	347	379	373	404	350	352	372	382	395	377	332	350	389	398	383	409	361	389	347	371	389	361	362	424	405	383	348	357	411	353	375	328	401	377	362	384	403	389	407	397	398	371	376	336	347	371	409	379	353	383	360	379	370	355	374	361	361	384	368	379	414	386	344	321	343	360	390	389	382	370	424	363	337	357	391	390	367	358	378	377	374	419	382	382	390	360	411	392	383	350	342	388	393	364	393	375	363	364	408	390	380	335	356	357	355	375	377	366	431	353	368	381	376	387	353	372	359	396	364	325	372	397	389	374	360	344	419	367	346	379	354	369	389	383	367	409	381	366	413	374	415	418	364	369	362	390	381	377	355	365	345	372	370	355	341	358	351	369	353	387	427	371	402	341	402	339	365	338	357	403	346	349	377	399	377	387	383	348	396	396	382	359	381	352	393	432	351	371	373	358	333	380	383	394	348	360	348	344	368	351	398	377	388	385	381	380	403	383	343	383	371	386	376	389	375	382	379	384	388	379	379	384	345	374	380	372	374	364	383	386	396	351	357	365	354	403	377	362	398	372	354	361	427	391	382	344	387	405	344	369	359	411	353	317	372	368	378	348	353	386	373	419	382	327	324	361	405	385	377	350	392	417	369	382	404	387	374	353	427	369	370	387	389	386	366	380	373	374	379	375	382	394	371	388	360	384	391	360	399	382	346	373	412	389	359	354	374	368	367	337	391	377	374	318	395	344	353	353	393	350	360	338	404	353	351	408	376	367	323	382	381	386	369	391	407	388	353	374	369	362	388	365	376	389	404	414	412	381	376	410	389	367	378	398	360	403	397	373	332	399	378	399	355	396	386	355	362	325	350	373	345	368	434	388	365	392	380	403	371	385	389	383	376	370	386	348	388	398	383	399	393	403	361	393	375	374	356	381	376	386	384	398	329	352	371	350	379	358	388	362	366	389	393	397	366	388	389	378	363	356	347	371	405	374	326	363	393	407	376	388	394	364	361	341	356	378	351	381	398	367	410	372	398	386	362	359	393	371	373	362	388	398	370	387	389	410	349	365	384	363	382	388	376	383	386	372	398	358	354	347	358	372	398	343	384	356	390	349	373	361	381	363	378	338	396	356	349	377	416	353	362	370	357	396	379	345	376	378	353	394	429	374	378	371	381	369	361	363	394	406	357	380	350	381	367	364	355	386	358	362	383	384	375	390	413	408	367	408	379	395	361	411	377	391	364	364	393	390	400	363	377	372	371	366	368	368	346	381	377	364	382	363	430	398	365	395	351	397	363	379	343	355	398	392	370	378	387	365	349	376	393	392	373	361	405	367	389	396	364	338	371	362	368	376	361	388	362	397	364	339	343	394	380	382	386	401	396	387	402	368	336	382	338	371	361	377	365	364	374	320	348	356	354	371	387	379	402	366	377	385	355	385	385	355	357	358	367	381	388	338	350	372	376	355	367	405	364	375	375	376	366	393	359	363	354	382	382	379	414	333	346	334	401	345	360	374	334	363	368	381	384	371	394	400	356	359	387	376	373	385	378	387	373	411	404	349	370	343	363	409	396	388	388	351	353	340	365	375	341	423	356	418	397	359	352	358	377	354	385	405	344	377	374	394	403	397	384	359	346	347	330	363	392	380	368	343	364	383	373	388	387	372	383	358	400	350	364	388	366	370	370	359	401	369	384	364	375	359	376	381	374	403	382	395	374	367	402	405	362	368	372	393	386	402	409	341	358	378	408	414	420	389	390	387	330	361	361	369	387	361	397	396	411	360	355	380	369	386	363	367	386	370	358	363	343	350	367	389	336	381	329	386	359	377	383	366	397	394	399	400	363	363	372	344	377	386	387	379	373	435	367	391	376	389	363	380	381	384	357	388	389	389	378	389	348	326	384	356	376	388	385	376	385	379	342	349	345	393	381	381	376	354	383	334	399	382	375	353	388	374	363	383	391	373	374	398	381	369	394	352	350	370	353	393	390	382	396	385	383	407	369	410	330	396	370	348	397	375	365	358	343	393	441	401	361	416	340	370	368	352	387	338	378	394	374	377	398	380	355	381	379	393	409	356	366	348	359	369	382	391	365	344	376	367	350	364	348	349	398	352	391	403	354	351	381	412	401	362	375	371	381	399	361	351	366	411	408	375	379	368	348	404	351	352	362	358	394	342	370	370	369	383	355	370	374	395	395	373	374	362	351	357	387	374	358	391	337	359	394	391	380	373	334	346	338	365	376	368	381	370	375	390	385	387	373	396	363	355	394	367	396	372	371	365	391	386	370	379	394	389	359	365	376	372	395	406	373	393	385	351	379	328	360	354	390	352	373
3581	880	917	874	925	922	932	934	886	881	940	858	867	897	913	857	898	888	915	947	899	897	857	923	900	880	861	907	911	898	923	892	918	905	865	945	906	926	891	929	859	931	903	931	877	909	938	896	933	919	938	899	945	894	908	908	901	910	896	872	884	883	898	888	919	853	856	896	829	889	884	864	911	924	843	925	844	891	835	906	885	919	874	960	971	861	956	816	837	877	956	871	892	953	878	850	884	850	925	926	913	914	931	888	917	827	896	937	984	900	892	941	894	925	897	875	919	901	954	855	962	876	896	925	887	911	925	896	876	815	893	886	880	935	951	867	891	877	871	943	881	951	946	934	908	865	911	905	897	901	916	908	876	881	915	875	918	880	879	957	908	879	914	885	936	878	927	887	904	889	920	906	878	833	934	879	924	880	828	936	954	826	967	934	902	905	875	948	885	890	895	911	927	933	896	880	924	824	939	902	891	866	887	882	917	883	908	880	901	898	895	929	837	900	938	891	873	901	836	952	896	885	916	906	864	843	928	900	928	893	895	876	886	862	908	890	915	859	920	876	886	924	897	899	870	932	932	938	902	915	921	860	901	884	873	856	906	872	864	894	942	862	914	899	915	863	910	881	951	950	884	884	951	885	922	873	939	871	894	923	892	907	948	860	887	886	911	908	927	873	876	892	868	913	923	909	923	913	917	893	927	915	933	911	853	911	843	840	887	925	914	906	840	949	896	923	918	923	882	901	897	863	832	900	907	874	900	916	882	837	878	887	859	900	848	900	938	921	941	853	901	892	915	890	919	882	930	868	919	872	852	882	925	924	885	864	858	890	901	881	917	904	932	874	898	937	961	882	871	906	876	895	927	835	868	859	902	889	949	907	882	937	917	856	898	945	868	884	915	912	922	888	889	908	862	877	860	928	889	939	889	853	934	880	901	920	853	882	877	883	940	883	934	904	943	878	944	939	917	905	951	853	856	908	967	881	838	890	918	891	926	927	915	936	860	863	933	818	940	933	901	819	885	862	874	895	869	857	915	926	889	873	869	882	890	916	890	867	940	899	880	873	931	902	890	883	849	925	948	948	899	935	934	882	932	961	901	852	854	901	895	910	879	924	867	889	930	903	907	888	894	873	948	836	875	931	879	901	873	862	886	882	865	884	860	869	911	925	873	889	897	885	946	822	908	890	866	887	921	894	898	893	864	880	944	861	872	853	884	868	875	926	950	908	926	846	889	903	869	890	895	883	853	894	921	887	839	904	871	899	941	927	852	915	855	852	886	924	971	906	869	938	968	882	880	874	933	935	882	910	948	871	893	858	870	931	943	858	841	878	908	892	833	924	928	868	920	824	861	859	890	926	886	881	935	918	866	899	881	904	951	896	872	902	895	880	892	922	933	889	842	859	874	917	871	919	885	921	900	883	900	901	901	889	886	900	886	883	894	927	895	878	896	871	865	871	947	890	893	892	885	950	883	900	891	887	924	885	873	882	867	917	822	896	882	962	924	867	859	934	909	879	918	852	856	882	799	890	892	843	827	852	905	891	907	921	920	868	886	824	847	872	909	884	863	892	901	877	887	853	885	873	861	944	866	875	892	933	859	890	899	825	922	899	834	905	865	923	891	895	845	854	901	893	906	953	895	901	896	915	938	876	887	860	880	867	921	911	919	941	867	905	910	903	915	940	957	905	929	898	865	970	904	889	928	870	911	873	937	877	862	921	877	886	880	839	884	926	833	887	884	907	959	883	889	911	846	910	900	948	882	904	910	888	904	906	887	888	896	903	844	921	927	892	865	919	872	905	895	959	925	891	948	924	874	878	882	912	919	898	893	914	881	861	875	887	913	928	836	934	883	920	931	880	885	878	913	905	911	922	930	834	867	854	935	897	864	869	874	875	925	893	983	853	913	915	878	865	912	918	875	924	906	911	910	906	904	866	970	949	826	945	938	944	886	942	892	821	888	896	912	933	911	880	839	909	941	906	853	913	896	912	850	925	949	957	880	871	908	870	905	880	946	926	885	913	912	856	854	876	896	860	957	913	924	865	881	954	915	966	889	864	832	852	850	883	883	931	883	917	888	936	892	899	862	831	912	913	883	915	896	901	831	1003	866	857	882	881	859	895	869	913	926	917	922	882	923	893	937	863	892	886	943	879	918	887	908	906	892	896	936	912	904	914	908	882	953	899	924	922	834	883	923	866	903	846	823	890	879	887	886	912	883	970	889	892	895	866	863	892	906	862	915	941	841	843	911	913	874	861	878	917	890	936	904	906	912	892	867	951	840	892	880	856	860	913	879	797	865	901	912	877	864	883	893	862	879	848	873	931	936	856	964	905	914	780	857	904	865	875	909	885	865	896	840	872	898	856	864	932	895	896	915	833	857	859	918	899	919	893	913	912	890	935	864	889	881	920	919	905	902	914	901	878	838	884	881	856	904	912	923	879	896	950	892	859	851	862	934	903	893	850	876	825	920	852	877	922	917	923	912	899	922	895	878	896	902	819	877	852	874	910	881	884	919	877	894	826	875	829	857	930	860	855	919	884	904	942	871	843	883	936	936	890	913	921	898	853	877	925	895	868	916	941	926	868	942	856	891	906	864	938	842	936	907	843	841	856	924	862	904	919	881	902	910	875	907	891	862	889	881	837	935	928	919	900	926	894	894	852	917	884	868	901	829	865	900	916	877	900	910	941	883	938	860	849	844	916	843	903	936	910	902	909	902	854	901	875	875	871	899	828	886	887	840	917	872	859	881	882	910	885	898	934	918	877	905	904	866	875	980	876	815	871	910	866	882	861	855	899	903	859	936	903	889	925	890	888	915	830	895	885	883	866	880	906	903	945	936	899	879	863	909	922	937	943	910	947	901	924	908	896	866	886	921	944	858	907	858	859	943	896	909	882	929	915	908	863	934	929	916	906	903	948	886	911	910	955	913	897	869	922	881	880	905	924	908	880	898	875	876	932	888	905	861	865	938	907	900	924	876	924	855	856	843	912	929	878	925	936	877	854	886	954	870	859	876	895	874	930	905	916	896	969	910	904	890	895	885	857	900	857	865	906	916	923	908	903	883	873	858	901	931	869	900	925	873	928	906	872	883	903	902	873	936	904	919	921	886	912	893	894	864	876	891	836	866	970	923	949	961	920	888	885	896	934	922	943	820	926	861	914	907	908	946	914	886	871	838	946	896	884	883	884	884	882	923	875	881	903	903	877	878	881	916	863	861	868	918	917	940	888	874	908	893	901	866	898	897	933	888	914	938	908	942	863	949	933	953	899	850	869	909	933	883	908	877	852	944	884	880	880	901	863	859	873	946	913	940	860	867	874	911	873	952	892	916	856	896	898	886	859	963	913	908	881	902	898	934	896	867	875	914	887	945	913	914	877	905	922	888	878	905	906	879	858	880	867	896	920	956	894	909	883	909	855	912	934	862	918	894	860	889	906	917	911	888	891	903	966	893	941	872	912	864	888	931	875	844	859	868	942	966	854	908	940
13270	974	569	499	396	440	377	346	358	389	336	344	296	314	297	318	339	340	336	300	326	323	310	361	323	336	332	325	298	295	351	320	324	321	328	364	328	309	339	351	305	302	321	355	340	316	310	312	311	308	304	348	305	356	331	307	329	353	342	388	355	332	309	323	330	317	336	358	305	318	318	395	320	359	318	325	339	307	329	345	302	341	299	337	333	345	324	333	302	314	339	318	298	343	341	326	327	339	286	342	290	300	307	335	320	350	355	284	322	348	323	320	323	331	337	321	291	325	323	361	288	329	319	310	330	315	313	325	307	309	314	298	344	309	312	316	342	337	320	306	331	318	315	321	319	294	315	335	349	298	307	304	323	300	351	308	282	333	321	288	328	290	327	349	294	345	332	333	329	307	308	299	305	342	321	327	325	347	316	362	308	356	327	333	364	318	297	321	299	344	343	347	302	331	359	336	305	298	314	339	342	350	342	374	330	332	325	303	316	303	315	324	360	314	362	339	326	317	319	303	331	339	339	346	315	321	311	344	327	349	319	327	311	301	299	319	332	363	302	293	293	298	325	321	311	318	317	329	384	333	339	328	315	340	310	313	343	362	340	366	352	299	318	327	328	316	306	329	326	329	302	335	297	307	288	325	332	307	324	309	303	334	350	270	326	307	344	342	363	338	376	318	312	339	319	323	293	332	309	314	333	338	321	344	344	304	335	323	316	325	328	275	318	324	356	320	338	335	338	319	338	358	306	301	319	326	323	352	308	319	325	317	314	347	311	320	309	321	333	331	300	309	301	306	322	318	316	313	309	329	325	327	333	294	319	312	318	333	327	337	356	331	303	367	323	308	313	307	312	315	330	291	313	295	317	326	331	339	317	294	316	307	351	343	288	306	318	293	313	342	301	356	341	297	349	327	305	312	331	301	320	321	332	365	337	333	291	350	333	327	324	321	336	324	303	318	338	342	315	294	301	301	311	334	332	320	309	337	325	325	299	313	343	310	318	286	326	312	349	316	338	340	317	352	307	326	320	300	348	358	313	344	307	316	357	289	391	312	334	308	298	290	312	332	327	348	334	349	323	326	325	329	336	350	293	329	341	341	337	319	308	309	335	301	333	334	327	341	335	323	293	325	336	309	296	316	321	326	347	314	300	339	332	337	324	334	325	353	313	322	326	318	311	312	364	351	322	337	325	310	334	312	333	333	323	316	290	312	338	346	328	326	323	296	304	277	318	311	324	320	314	327	323	323	307	323	313	317	343	320	367	312	316	325	348	313	315	359	333	320	305	327	299	316	328	326	312	313	324	348	338	287	343	330	328	348	324	306	327	347	316	332	317	298	320	319	345	319	336	328	298	339	290	336	320	327	339	361	339	322	334	345	361	343	305	339	335	333	345	317	350	318	321	317	368	299	338	318	318	303	309	342	321	297	318	328	322	323	297	336	327	360	319	314	354	322	322	313	339	305	289	319	283	332	321	327	319	364	351	323	307	334	302	355	342	315	323	350	344	327	335	337	307	335	344	326	298	290	331	344	342	317	304	360	325	321	328	292	320	329	337	332	300	303	331	330	337	304	359	347	331	303	332	356	329	273	283	319	316	331	317	314	382	336	326	331	298	320	331	328	325	307	324	333	315	316	297	338	312	315	304	312	304	343	304	341	353	328	337	349	325	272	304	321	329	338	344	295	313	317	347	316	335	348	312	321	302	364	292	319	340	277	329	348	331	319	322	355	326	319	320	337	319	336	293	336	334	306	322	334	316	351	334	312	291	339	337	327	319	316	338	290	303	321	336	290	324	298	342	328	288	311	342	318	347	358	302	361	325	319	309	364	334	316	322	315	325	322	346	321	293	390	312	338	362	329	330	339	306	288	294	355	345	322	318	349	284	337	337	336	304	306	327	289	324	328	326	319	325	327	342	323	316	320	355	347	344	319	349	308	332	323	323	304	308	297	335	333	320	311	293	335	305	333	312	321	320	339	403	351	302	334	355	317	321	323	331	296	316	337	305	316	314	315	322	319	311	305	348	323	269	325	337	336	315	328	333	337	347	321	350	301	305	348	336	320	327	307	319	307	310	360	333	344	291	300	326	309	331	329	350	330	310	303	324	317	314	305	321	299	315	344	352	375	322	354	332	357	359	344	320	305	318	320	281	315	317	312	338	333	342	350	296	365	322	314	329	345	323	286	272	338	328	325	317	378	320	316	315	302	309	313	348	329	297	327	334	289	320	361	327	322	321	316	372	325	308	338	330	334	357	344	302	346	311	316	351	330	318	353	312	318	359	310	341	332	317	353	315	314	288	317	316	333	340	322	297	327	347	339	308	310	328	355	339	304	323	333	341	307	326	293	348	301	316	290	351	310	349	311	344	315	337	324	312	328	308	344	312	342	322	323	309	326	331	351	343	336	353	314	320	288	311	356	320	306	348	323	279	316	322	323	333	306	328	301	331	322	317	314	324	309	321	350	342	311	303	341	335	310	316	331	316	353	335	304	288	310	323	339	317	324	331	344	328	302	315	350	283	308	314	308	360	318	337	334	334	346	339	317	319	312	336	350	318	320	345	328	291	330	327	341	361	348	322	288	321	322	288	302	365	324	337	342	324	311	339	347	314	318	326	339	331	351	305	311	359	329	343	302	341	347	313	317	313	336	345	343	301	333	331	363	343	335	322	331	291	357	317	353	306	331	316	321	325	324	339	312	346	312	317	328	331	311	335	341	327	331	339	333	309	347	343	334	348	310	282	309	338	339	337	325	306	317	323	337	340	316	337	336	324	332	339	324	357	347	319	323	344	317	333	339	303	371	365	305	331	291	321	337	327	304	363	350	313	358	360	342	355	363	347	371	331	324	311	298	339	333	351	295	322	328	345	328	337	337	359	297	315	320	308	359	349	341	374	297	341	335	311	355	334	313	337	311	335	347	338	339	337	337	329	339	347	351	326	328	299	330	318	292	316	313	328	345	321	306	326	306	338	358	308	331	302	310	297	336	345	349	333	334	307	293	291	320	328	332	312	364	338	327	335	311	341	344	334	296	342	310	289	320	377	295	315	345	311	352	308	296	336	290	320	339	377	338	325	323	300	330	295	328	292	321	321	311	325	345	357	324	331	299	305	339	323	324	353	336	336	355	329	330	365	346	334	300	315	309	314	311	297	332	313	316	321	329	316	341	317	337	331	332	371	324	295	326	314	345	348	316	328	318	295	330	338	323	319	309	305	355	315	333	306	340	321	312	303	330	343	310	344	318	348	291	353	294	303	335	336	333	325	359	309	349	318	338	317	359	321	358	333	332	339	323	339	312	334	327	323	364	327	334	332	342	320	343	297	292	333	317	311	348	319	327	310	321	306	327	332	321	308	377	337	303	335	328	338	308	293	323	316	304	353	343	342	306	322	344	318	295	345	327	344	304	343	293	331	330	309	315	323	316	296	334	305	287	279	285	314	325	322	342	335	345	315	344	344	297	346	283	288	299	322	333	316	340	299	335
10338	980	1323	1405	1190	1143	1036	1040	961	862	935	888	827	839	828	839	832	807	826	816	837	774	770	798	784	763	789	812	775	842	787	767	760	751	814	787	796	793	794	773	743	863	827	798	797	747	789	799	787	792	775	808	745	757	727	749	781	853	794	784	795	767	752	755	767	798	777	754	776	807	734	830	782	843	837	765	714	835	753	749	791	727	725	783	810	734	732	765	805	804	733	779	684	768	738	792	783	761	764	790	761	802	767	724	764	762	763	757	779	787	731	708	715	726	793	742	762	777	791	761	733	742	761	731	764	754	791	802	753	769	775	796	769	817	814	792	756	812	749	762	771	803	801	768	782	786	757	781	781	721	814	812	741	752	792	772	809	775	731	730	773	797	757	772	793	809	773	797	810	798	749	815	806	775	760	783	805	796	749	778	779	811	801	773	732	782	790	749	822	778	773	736	766	718	796	794	764	816	777	785	748	787	754	764	788	812	752	758	822	706	770	762	775	756	754	723	793	754	761	721	806	815	756	746	844	796	777	746	754	760	790	734	751	790	771	805	749	768	754	771	793	762	766	740	755	733	773	824	796	778	780	777	783	753	792	769	857	740	743	842	835	803	784	803	772	763	780	772	800	773	826	791	792	753	768	780	784	808	768	727	754	697	772	721	763	711	794	820	793	777	815	742	785	768	755	730	758	773	753	768	828	725	828	779	771	738	706	771	775	778	774	769	799	783	784	787	759	772	791	747	776	781	749	782	780	752	774	796	794	793	789	788	756	759	757	742	786	697	798	792	744	779	798	808	761	733	805	774	737	795	794	760	794	784	777	758	783	782	735	781	760	719	816	799	774	767	825	747	825	812	736	821	820	780	772	745	811	776	782	779	758	783	775	780	802	763	745	768	809	785	739	743	770	818	793	827	790	760	771	767	763	793	760	758	785	741	799	767	770	813	781	775	748	719	764	780	754	804	764	764	755	726	821	773	741	762	766	776	766	782	809	785	793	780	789	771	789	751	733	792	809	770	839	773	765	771	749	800	762	769	832	811	812	761	810	757	815	752	772	733	800	766	804	808	768	790	753	730	757	798	796	752	813	781	755	770	759	791	769	741	737	796	818	756	781	772	785	795	747	732	792	720	814	797	757	765	745	797	769	768	806	764	778	804	790	719	753	775	741	820	734	793	756	806	796	794	794	778	699	780	805	806	790	769	793	801	767	788	794	778	779	782	779	746	790	795	770	760	802	737	767	739	776	770	770	770	796	747	765	768	750	779	753	758	766	779	774	760	756	744	687	744	782	780	815	773	746	774	776	760	796	781	748	779	780	805	835	773	810	782	782	750	781	717	746	796	820	784	752	819	808	736	783	764	764	771	792	761	779	720	746	747	792	772	778	793	775	777	784	823	807	793	731	794	741	802	768	775	814	736	781	790	822	748	760	785	821	770	813	811	754	753	748	741	779	774	774	789	757	752	765	815	782	768	751	816	723	729	781	775	755	755	723	782	747	773	791	792	775	759	814	763	812	809	779	794	812	796	800	716	762	796	749	752	791	751	747	789	821	765	719	792	780	799	721	733	751	745	777	734	753	757	736	763	754	760	763	784	760	744	783	727	789	756	756	722	761	802	795	785	766	805	749	758	769	813	775	740	741	794	759	759	777	780	795	779	754	756	763	790	777	774	793	766	813	807	800	785	778	753	724	771	778	767	803	752	787	774	797	784	805	730	805	765	765	803	702	791	757	744	758	778	736	820	824	774	784	831	774	772	753	789	756	767	726	751	762	780	772	782	784	789	794	806	769	760	761	785	784	775	786	787	800	813	773	775	792	797	813	768	723	755	819	765	787	781	781	752	774	747	789	758	819	815	753	770	763	766	747	786	775	782	783	785	865	707	774	783	814	765	763	787	817	784	797	767	789	814	732	776	808	805	777	766	755	780	761	775	780	751	733	814	811	780	772	774	791	786	807	788	752	768	774	798	753	782	814	821	792	783	710	739	791	776	790	741	759	732	782	787	687	742	746	748	751	797	769	803	786	767	756	808	798	805	793	720	752	819	742	722	773	807	776	781	771	775	807	793	821	761	808	771	770	716	763	727	782	772	781	773	794	761	769	804	785	808	788	764	793	805	783	803	801	780	800	740	774	781	779	739	759	762	709	747	790	752	807	829	803	811	760	750	786	773	737	762	799	786	744	767	813	729	771	835	804	777	804	775	790	813	798	731	801	805	768	792	750	771	801	766	789	754	778	760	770	764	821	797	771	752	823	777	755	781	802	767	757	794	786	797	784	773	743	801	732	741	774	757	823	765	769	845	776	735	772	782	770	775	744	751	766	780	817	764	754	732	773	759	750	780	806	787	781	777	766	817	731	801	828	799	798	710	771	739	739	775	807	760	770	724	746	779	733	787	740	782	767	768	772	738	807	801	795	767	788	764	775	747	801	710	745	759	760	772	762	786	761	750	761	753	772	707	822	747	766	795	790	757	816	772	779	766	745	793	774	737	840	723	753	750	765	782	800	790	800	762	761	790	756	803	747	762	785	770	820	800	817	745	746	779	778	775	744	758	785	711	789	784	707	799	750	767	712	825	793	756	816	770	805	790	784	803	776	764	769	770	835	797	754	765	803	742	770	776	768	757	749	776	752	792	796	735	767	762	761	783	742	712	831	815	793	778	794	759	769	764	739	799	784	754	776	788	803	771	780	729	837	756	773	756	745	777	770	776	747	794	796	766	753	758	850	805	739	728	732	779	767	768	802	780	817	749	736	818	798	785	779	786	751	771	763	750	781	740	751	757	763	761	752	769	773	753	774	760	764	820	804	789	828	721	771	793	813	757	729	804	767	800	766	772	780	788	835	751	751	779	785	779	819	792	813	808	798	732	799	809	770	768	809	774	757	807	774	777	783	824	783	810	767	774	765	791	800	778	764	741	765	759	783	799	766	784	792	764	764	751	778	741	802	766	768	800	741	735	772	768	745	806	737	795	743	780	783	768	760	757	796	771	770	805	766	738	774	786	743	792	752	833	783	786	786	775	707	796	770	804	831	766	738	780	744	769	784	846	809	744	756	794	730	810	738	845	795	775	713	780	803	801	779	781	787	758	800	796	793	757	831	782	822	793	824	801	744	741	774	790	767	816	741	797	747	749	794	759	724	749	768	782	755	782	787	785	758	770	778	770	808	735	736	813	777	780	779	743	787	821	762	735	733	775	754	758	749	758	781	727	775	751	799	764	800	801	799	802	761	732	710	739	741	747	815	749	796	769	772	772	756	758	786	750	783	780	783	802	805	759	766	797	816	776	830	750	797	758	770	721	832	793	805	795	797	770	784	766	778	795	753	782	773	790	733	769	755	786	717	839	753	794	763	805	755	757	767	797	781	749	757	755	767	740	773	774	741	784	781	798	763	746	718	726	750	742	796	776	801	767	790	764	833	807	720	732	814	787	765	761	767	771	763	785	795	798	745	794	770	738	784	764	788	804	816	760	768	782	744	719
22024	1951	693	509	338	293	214	188	209	172	195	159	164	138	166	156	147	150	151	159	128	152	139	128	160	153	147	145	159	144	157	172	153	160	143	153	131	158	155	137	144	150	168	136	157	128	145	153	136	149	132	140	138	131	145	157	148	157	112	140	155	146	154	142	134	161	145	140	152	160	147	164	142	174	183	150	137	123	174	155	164	159	142	149	132	150	123	139	129	152	171	149	149	147	166	153	148	130	143	145	140	143	157	139	160	138	139	150	128	156	133	153	155	149	165	172	140	130	140	127	166	162	139	150	160	152	115	113	136	139	167	147	144	159	150	149	146	157	154	144	154	133	140	162	157	128	127	156	148	149	161	151	149	136	145	143	137	134	148	131	161	152	130	146	130	133	157	159	152	137	154	166	137	148	136	151	135	146	153	150	123	155	166	127	141	150	162	156	151	168	150	159	140	149	144	132	138	143	140	155	135	121	139	159	142	135	161	127	150	140	151	137	154	158	155	160	168	148	140	156	127	126	152	150	159	156	152	142	166	140	138	141	154	158	162	144	149	147	128	117	154	151	134	152	147	143	146	118	175	163	149	141	126	138	140	143	150	154	145	135	141	147	125	143	155	127	144	129	147	146	157	158	124	122	140	135	129	146	132	159	143	155	141	162	145	128	164	174	147	146	154	128	156	148	138	141	154	130	138	149	125	150	141	157	152	140	159	143	132	137	146	130	156	153	142	150	148	139	161	136	150	138	156	140	162	155	125	148	135	134	140	138	170	141	136	141	139	136	154	132	160	166	163	158	136	152	152	165	164	141	159	149	160	138	140	147	141	162	142	143	145	164	145	123	159	140	146	159	144	152	150	149	152	150	137	140	142	140	144	145	152	162	142	131	168	171	137	144	118	134	151	161	156	143	166	145	163	141	133	157	123	141	145	148	125	136	159	121	143	138	164	155	125	136	125	157	137	140	135	141	132	150	159	131	136	151	142	127	131	154	134	130	160	139	139	154	152	135	151	133	152	152	148	128	149	142	152	162	162	132	148	158	141	150	147	128	159	150	171	162	141	134	149	149	135	140	158	147	128	174	169	157	152	126	124	144	140	126	155	122	129	145	151	141	141	153	151	136	147	152	146	131	127	138	144	145	159	150	138	159	131	141	144	142	151	137	144	139	140	123	149	147	147	123	146	146	139	143	136	150	135	148	119	151	140	148	123	145	164	143	143	149	143	114	143	146	167	135	157	147	153	141	142	143	127	147	135	139	155	127	156	116	151	172	146	159	148	145	143	141	156	136	149	143	144	137	158	147	146	156	143	135	158	148	125	146	158	160	148	128	145	140	137	158	150	135	134	146	156	124	141	174	150	149	145	150	148	138	140	145	149	181	148	148	133	171	131	149	144	147	131	139	135	152	156	122	156	150	140	143	158	149	171	142	150	128	148	161	141	152	131	151	162	146	159	148	149	173	129	124	141	138	139	161	152	117	134	138	145	140	136	135	133	145	164	136	157	144	154	158	145	140	161	155	150	141	128	136	148	157	141	148	159	132	146	136	156	144	161	146	151	148	135	171	161	124	136	164	141	146	153	143	142	147	171	148	133	144	136	132	156	157	165	128	141	144	138	160	130	151	154	143	147	145	154	158	134	152	165	153	140	134	122	147	142	136	171	153	132	185	154	136	151	124	143	155	128	142	145	152	156	163	160	124	163	164	126	164	128	135	144	147	133	135	135	142	166	156	167	144	144	147	128	141	145	166	151	145	130	145	152	140	153	159	158	128	142	163	141	147	153	140	151	126	155	161	160	135	144	121	155	137	123	139	134	159	134	140	155	138	161	151	155	148	151	134	147	134	137	148	167	144	181	152	147	158	163	151	136	151	138	135	159	139	151	135	160	174	153	152	136	123	124	151	136	153	147	127	149	148	143	146	148	157	153	137	149	140	146	146	156	154	139	128	161	128	123	157	147	146	142	164	131	137	140	122	147	143	149	128	140	127	145	142	152	129	165	151	152	138	137	163	140	152	125	132	144	118	147	135	148	145	142	165	153	134	139	144	142	157	133	169	173	145	145	127	169	140	149	140	154	119	134	137	159	137	136	152	153	151	136	149	132	164	161	159	154	124	126	142	149	154	145	160	152	155	164	140	145	139	135	154	153	155	146	133	134	154	148	141	129	137	143	142	157	138	138	129	146	135	141	152	157	143	152	136	111	143	130	167	146	129	153	132	152	146	146	111	168	145	153	123	151	163	137	131	150	134	139	153	159	174	141	131	159	136	140	151	157	137	158	156	139	132	134	135	135	140	136	143	136	149	183	153	140	147	147	160	164	122	165	145	150	140	145	142	150	160	173	138	128	148	158	147	155	165	160	154	159	150	142	140	151	148	142	137	144	143	168	149	149	148	158	160	131	128	174	148	124	153	149	136	133	147	154	144	149	147	134	137	156	156	142	147	155	148	165	123	140	140	146	139	160	150	137	175	135	181	149	149	161	147	140	147	151	137	158	144	130	161	126	111	147	146	141	159	149	153	162	152	148	132	166	135	149	152	153	143	154	157	143	143	149	166	141	142	123	157	163	134	157	133	149	149	143	163	155	145	130	138	119	145	154	156	133	150	185	154	153	120	161	139	153	164	139	171	146	130	139	158	139	137	146	130	168	132	133	154	127	158	167	147	136	143	126	124	159	150	146	127	155	169	162	143	145	140	131	148	136	155	132	144	160	137	136	139	155	160	140	143	145	151	149	147	139	136	135	144	145	150	136	124	155	140	153	147	166	159	151	152	135	147	162	142	163	136	137	142	153	162	137	135	140	148	129	155	131	150	133	164	135	135	167	131	147	137	164	151	133	149	145	143	133	158	163	158	147	130	154	146	123	155	154	162	145	160	173	160	154	140	132	147	144	144	157	153	134	135	127	145	149	130	149	149	159	125	133	143	142	145	138	125	138	126	156	126	165	135	148	153	132	156	149	138	154	155	139	139	147	134	139	129	155	127	139	141	141	143	140	149	120	130	126	172	129	177	146	157	150	145	144	140	161	154	123	179	142	154	149	161	154	162	157	166	168	158	145	143	154	139	115	140	177	165	165	145	146	157	134	143	166	126	124	155	136	119	145	151	164	140	139	154	133	152	160	141	150	152	136	137	165	156	128	175	138	153	136	170	135	124	137	143	141	169	137	146	169	137	132	141	152	171	165	177	131	155	149	138	165	185	166	167	145	156	139	143	173	146	141	148	135	131	130	148	171	155	148	155	154	136	146	129	132	153	132	158	156	144	154	152	142	152	139	135	150	154	147	125	122	138	151	148	128	155	159	158	152	166	142	131	156	156	141	146	141	133	142	143	143	135	158	139	153	162	157	154	140	129	137	152	134	145	135	153	149	135	126	155	152	133	144	142	142	127	163	145	119	122	125	152	142	146	139	148	128	138	153	157	151	147	157	167	130	159	137	139	158	154	125	147	163	135	147	153	120	138	151	155	142	149	140	136	164	129	149	161
13270	753	1490	1645	1313	1094	909	757	727	638	647	560	512	541	533	533	523	482	461	450	480	442	419	469	426	423	454	402	379	395	473	387	382	384	412	425	451	425	392	396	415	410	404	377	361	427	391	418	403	392	435	390	432	411	369	390	427	380	396	368	381	391	359	396	398	396	392	383	429	414	422	385	385	426	378	407	396	384	398	373	415	402	344	408	368	381	360	348	368	366	404	416	419	377	376	392	375	406	403	421	408	399	395	383	403	433	351	369	391	403	380	419	358	385	361	375	400	359	388	409	382	380	384	400	383	368	391	400	386	407	399	360	366	373	378	406	410	410	370	363	366	364	392	379	398	345	424	375	393	401	388	372	390	408	419	375	370	370	371	390	391	395	374	363	370	389	386	358	375	388	396	332	401	386	379	402	397	393	416	357	355	378	395	390	400	352	369	380	375	397	412	380	405	401	391	391	355	371	399	407	357	407	374	430	364	346	383	342	390	376	370	375	389	378	414	397	383	362	390	394	377	376	376	367	374	370	386	352	404	390	326	379	394	390	385	397	393	375	394	392	404	395	391	383	380	365	393	400	386	397	399	416	368	430	359	377	353	338	423	408	399	377	395	397	332	385	403	360	386	385	392	383	376	393	367	382	364	396	375	382	389	390	373	400	390	403	362	377	386	399	406	417	367	369	385	370	408	371	372	394	408	379	394	391	360	357	421	392	372	393	368	368	381	419	382	376	434	399	403	401	391	407	392	377	373	396	395	388	398	376	383	391	366	379	373	396	418	405	392	395	366	385	403	367	371	355	374	410	397	404	370	390	377	406	385	384	385	398	408	418	396	377	394	363	384	361	378	412	390	364	410	385	389	384	396	380	391	372	430	342	416	391	413	417	412	401	386	382	385	402	371	367	404	338	406	399	376	372	413	372	395	383	392	419	378	377	369	368	381	397	402	386	391	357	392	411	404	404	389	395	432	414	378	376	363	355	395	373	375	353	385	402	362	355	351	393	394	399	393	372	407	370	385	378	382	426	410	369	381	417	376	436	401	404	404	393	376	375	402	412	353	378	379	410	373	350	399	359	326	409	377	407	378	356	379	403	430	363	370	413	396	434	392	375	414	395	413	411	399	384	368	382	395	399	391	392	373	395	397	418	365	360	376	376	375	366	383	393	377	373	390	395	381	369	380	392	388	400	377	403	376	376	380	342	389	376	405	391	380	328	383	363	356	392	385	389	394	383	389	428	430	415	389	416	384	373	368	381	371	366	381	367	409	382	385	375	350	375	352	382	371	381	419	389	375	384	381	352	387	416	375	374	359	379	367	393	379	372	382	359	395	372	364	351	399	394	375	378	405	416	412	392	389	395	399	365	346	384	366	397	372	364	425	383	368	389	400	373	355	398	405	385	367	383	398	379	382	419	341	380	388	378	377	393	430	410	378	383	390	408	367	391	356	393	370	370	374	368	388	383	395	353	401	395	389	398	398	419	388	376	386	418	349	396	386	366	362	401	392	360	378	412	402	391	374	405	417	395	426	359	368	365	404	370	401	414	366	398	401	412	398	418	356	380	382	388	384	411	358	415	326	386	382	373	410	406	402	381	360	373	418	374	384	349	388	428	370	371	397	363	384	380	418	321	385	377	356	356	393	367	376	384	367	379	389	400	357	356	385	405	395	386	414	341	406	373	408	370	370	414	403	389	388	381	406	423	398	397	393	376	412	385	391	386	392	385	428	390	396	365	408	407	378	381	376	425	363	396	428	396	391	401	407	369	368	393	389	381	346	391	382	410	417	389	410	375	415	392	386	379	380	395	387	395	388	416	374	400	383	370	377	410	391	406	418	364	376	370	375	386	354	413	374	346	378	369	367	385	374	392	378	394	405	369	379	365	412	372	423	388	407	387	422	407	333	387	356	355	394	379	395	382	398	374	404	359	418	395	357	387	381	386	400	393	400	395	402	417	410	385	380	374	416	368	373	358	413	409	363	390	368	377	383	392	364	394	391	383	411	373	415	329	380	422	389	418	355	395	368	399	392	370	377	384	386	383	394	395	408	379	386	336	373	378	371	384	413	390	401	371	370	382	418	384	404	375	390	437	371	407	384	385	377	408	382	387	372	393	389	384	368	347	391	371	408	384	349	358	368	366	362	364	370	409	350	362	411	401	402	398	386	368	380	369	392	382	396	375	382	410	381	377	419	387	394	368	372	398	375	409	390	396	391	387	332	379	405	400	389	359	377	362	389	441	399	448	411	388	376	360	384	414	383	397	398	390	393	385	409	419	382	405	385	405	380	361	360	382	365	381	395	389	372	401	418	399	409	380	372	373	407	421	377	415	342	422	361	371	390	414	389	385	367	401	385	351	386	384	382	383	413	393	374	364	399	393	353	383	342	417	408	426	426	370	396	414	379	396	400	382	377	385	405	383	361	406	385	397	362	401	394	361	372	364	406	390	392	383	390	393	376	369	395	370	383	399	375	384	402	401	361	379	378	398	387	366	374	383	386	351	407	369	386	400	382	386	414	394	377	389	404	409	390	399	398	391	384	380	387	405	373	421	405	383	371	386	372	346	376	387	390	415	375	401	388	402	385	382	384	378	365	387	379	378	407	358	362	382	393	365	392	347	380	377	359	403	344	372	388	388	344	385	379	399	375	354	365	384	396	379	361	329	378	396	424	370	381	362	400	406	392	385	391	413	382	389	369	354	374	391	366	359	396	399	375	404	386	361	399	389	331	365	388	383	389	411	388	372	382	389	377	388	406	354	386	392	363	416	367	418	419	367	357	353	391	401	378	388	385	368	362	408	408	378	371	384	391	369	368	360	424	379	405	357	400	350	370	356	373	383	403	361	425	418	378	414	351	398	395	367	404	395	408	380	402	348	381	386	370	405	369	375	375	408	379	384	378	355	400	362	404	380	384	349	380	378	375	394	393	380	363	365	367	384	377	380	407	379	377	384	365	384	397	373	385	364	416	376	377	360	414	398	360	351	392	400	366	364	364	370	381	360	393	383	398	376	364	393	365	356	422	363	402	391	409	364	393	383	407	407	410	403	406	415	363	412	380	401	413	372	385	388	388	398	380	356	400	387	352	415	382	399	374	369	393	364	396	350	369	374	396	388	407	374	389	389	412	384	366	351	382	400	385	400	402	362	374	413	393	370	395	415	371	398	343	424	371	384	433	400	363	417	375	390	409	373	384	387	399	396	403	397	385	367	407	407	412	379	367	411	360	396	376	356	330	397	391	415	366	397	382	410	381	379	401	392	382	374	361	379	374	391	406	402	388	394	416	360	422	379	408	361	377	378	388	358	388	380	379	355	370	375	380	431	388	417	379	356	382	389	377	331	382	371	409	367	409	403	398	369	350	402	397	367	372	389	404	378	366	391	416	396	395	423	408	426	361	412	384	410	384	364	381	360	397	393	355	393	404	353	378	381	363	385	397	400	375	418	411	375	387	382	341	392	405	374	410	341	409	382	411	401	362	392	378	387
3739	443	406	352	374	377	401	392	419	349	375	405	358	391	376	385	382	381	405	399	383	386	399	385	336	378	368	418	408	371	338	340	371	385	392	347	375	349	351	380	356	398	367	366	369	377	371	382	325	386	401	360	379	400	372	360	367	356	383	368	367	395	404	373	389	382	407	387	382	399	374	372	379	383	390	405	384	360	359	381	376	390	387	376	388	346	398	343	366	385	397	391	378	381	373	414	437	351	341	354	391	388	350	354	365	413	401	389	357	339	379	368	415	422	379	383	345	356	344	379	414	386	364	372	379	364	313	325	389	346	415	388	371	384	382	371	357	360	400	364	331	341	358	368	347	380	359	350	399	407	393	379	390	403	404	376	379	372	355	321	381	346	371	348	399	382	375	386	378	393	357	369	382	403	365	357	402	416	377	374	387	385	395	382	367	383	394	397	359	394	356	358	370	396	411	410	388	328	345	374	373	345	399	360	336	376	356	411	371	375	375	362	393	373	383	367	378	407	380	403	346	378	365	375	362	394	384	360	357	352	324	370	395	338	356	405	382	430	379	375	366	371	373	341	380	385	364	350	370	380	400	375	381	384	362	356	388	334	380	375	387	372	385	397	360	369	398	390	349	389	365	416	376	406	386	403	363	409	400	357	370	389	392	387	396	389	361	390	400	393	379	347	345	400	406	416	394	378	377	341	360	374	373	363	369	385	347	371	357	377	379	382	390	360	377	372	385	363	370	399	402	394	387	359	374	418	363	400	349	398	379	403	398	379	374	349	364	377	403	392	366	409	386	374	362	354	371	407	353	362	363	369	358	370	364	381	362	385	373	372	370	357	352	385	362	432	351	361	389	370	346	359	404	381	357	349	381	406	376	408	399	394	343	394	389	370	368	383	393	373	357	402	393	377	396	367	345	372	372	395	351	390	376	420	361	403	431	379	382	380	389	365	406	382	359	392	373	366	355	378	406	368	383	404	349	389	379	369	369	411	375	359	409	393	379	361	333	394	411	370	397	372	407	394	371	405	401	359	379	388	358	370	341	360	392	383	372	359	389	359	387	408	386	355	377	415	387	360	335	378	387	360	381	395	383	388	355	365	371	380	368	386	402	377	352	381	366	375	349	349	402	373	378	389	387	329	359	394	357	378	416	359	390	410	383	368	409	395	386	380	351	356	381	374	401	388	406	368	372	362	429	370	370	359	333	362	388	386	402	418	356	405	372	389	382	377	332	405	378	377	376	389	384	387	364	388	383	341	357	366	384	382	408	381	384	355	363	419	376	386	368	348	371	374	386	420	379	376	361	405	370	353	397	380	383	374	390	385	371	351	385	384	363	429	401	373	403	377	378	419	355	397	373	338	360	357	391	367	372	370	358	403	405	415	369	354	376	340	389	375	385	351	366	372	353	358	366	362	344	380	360	371	373	383	391	337	350	404	395	435	380	365	380	376	375	376	415	374	409	379	373	390	380	367	366	385	394	366	368	357	354	371	383	353	370	375	370	364	388	385	390	383	389	394	411	335	365	349	410	375	369	369	366	380	412	361	397	380	360	359	406	369	327	350	366	366	392	361	398	384	346	398	377	381	381	381	392	376	391	368	348	363	371	371	401	377	334	377	378	367	372	410	377	340	398	347	385	421	377	379	381	372	377	383	387	387	372	360	396	373	378	354	362	406	345	361	355	351	406	342	364	383	349	375	380	372	365	356	363	365	392	376	385	404	374	386	376	370	360	392	377	383	396	377	375	373	386	387	365	373	355	378	360	368	375	376	362	355	379	363	384	330	386	372	348	359	369	327	379	410	373	336	356	361	373	363	391	391	377	369	380	375	367	383	401	370	341	384	358	341	383	383	355	358	372	412	369	388	409	399	398	398	347	356	379	374	360	368	392	388	346	385	361	404	394	356	356	344	350	345	380	367	373	354	327	341	314	372	384	363	399	368	441	377	351	399	406	361	362	377	390	369	380	351	385	372	381	347	387	361	334	359	368	384	399	434	395	389	383	410	359	387	316	365	335	346	381	368	423	382	351	391	356	349	355	425	361	374	344	382	421	374	365	382	385	342	396	366	355	367	403	399	365	381	392	383	378	395	357	413	378	379	377	375	373	363	373	372	389	383	397	380	352	358	356	360	356	401	351	355	362	357	390	403	400	347	374	359	392	363	377	370	371	423	378	401	372	355	368	361	394	369	402	412	396	364	348	387	384	428	382	354	421	351	405	351	371	377	396	385	416	352	370	375	382	372	392	387	363	366	366	369	390	395	344	381	381	394	423	371	393	338	378	381	392	388	343	373	390	397	374	394	339	364	360	403	347	377	373	413	355	399	357	352	352	389	362	386	397	366	326	336	379	407	381	398	368	385	347	381	362	367	381	354	348	385	395	398	405	372	403	406	383	357	406	409	362	319	385	402	377	383	385	347	375	388	378	396	402	366	366	392	363	401	373	403	351	408	382	357	393	374	378	371	375	398	356	368	391	376	349	397	384	367	399	371	383	361	397	352	331	356	388	369	402	428	452	382	398	404	361	359	359	335	416	389	387	357	339	333	362	378	372	371	377	360	378	398	333	354	384	373	418	374	384	400	347	367	351	374	417	375	360	403	371	350	359	384	372	344	367	406	390	378	400	366	339	399	390	366	372	364	352	359	350	415	388	363	365	380	403	441	354	376	372	344	374	369	387	397	370	378	378	384	422	367	352	371	373	391	378	412	365	363	371	392	386	370	379	381	375	342	387	358	365	395	395	385	373	401	373	390	381	401	394	406	369	351	372	376	388	427	357	364	405	379	390	347	365	372	399	391	407	361	401	386	350	386	420	384	381	380	365	354	382	353	353	351	418	391	383	311	406	363	360	366	399	377	364	392	392	351	401	358	393	397	375	343	365	391	394	387	373	399	376	359	381	374	351	383	359	344	368	373	423	388	363	358	381	386	364	409	383	391	332	388	386	395	375	368	388	391	387	333	339	357	371	360	351	360	377	357	371	372	364	356	364	376	382	404	351	373	389	370	342	384	380	386	371	388	388	362	398	370	356	390	364	379	346	349	329	373	381	368	374	349	347	384	410	361	383	397	388	388	377	393	365	423	381	355	388	404	375	366	399	371	419	359	393	388	413	380	356	427	352	366	395	367	340	375	348	382	404	358	380	415	375	361	369	370	407	418	386	354	375	370	385	415	383	373	371	360	364	372	378	373	385	387	379	365	379	366	377	380	365	357	338	355	368	379	341	385	359	401	385	418	338	421	390	354	410	343	370	365	365	404	368	409	363	381	406	381	391	385	379	387	386	386	395	339	363	388	397	336	369	371	372	394	361	366	359	370	395	347	332	389	378	364	363	353	360	361	376	362	388	360	365	362	382	370	372	365	432	326	396	341	367	351	386	357	375	376	383	402	395	376	335	384	355	352	414	372	339	376	377	384	375	379	367	369	412	398	401	354	365	371	370	377	400	367	338	343	418	380	371	360	399	372	363	364	356	409	368	372	397	391
3700	919	945	923	945	902	918	870	937	885	853	916	885	923	860	865	978	912	888	878	900	917	858	877	919	923	902	870	900	957	923	893	975	947	920	924	863	895	934	890	958	916	890	923	900	903	854	943	944	927	867	888	880	915	901	855	907	920	947	935	908	852	849	916	864	932	851	934	912	906	852	913	885	829	890	890	927	895	901	912	884	883	877	874	930	866	883	852	942	968	849	888	896	877	882	899	909	891	897	949	873	906	963	912	905	915	949	929	842	868	862	956	880	934	876	909	907	895	869	906	877	889	882	896	847	896	908	906	912	848	883	849	903	862	890	919	873	925	868	934	917	915	851	920	930	881	885	896	889	879	890	896	897	880	901	962	904	892	897	901	879	902	918	872	928	876	840	846	902	911	885	907	872	860	865	935	906	922	917	891	867	907	897	953	877	917	906	876	866	890	872	908	947	900	905	927	907	871	888	962	907	855	898	869	880	886	867	897	885	946	921	930	878	935	872	831	921	925	883	885	928	804	881	917	882	871	851	900	870	925	867	892	898	890	875	864	911	912	910	886	854	918	905	910	861	902	900	911	924	918	901	879	909	901	879	918	888	883	897	895	890	888	843	863	893	906	908	895	881	879	849	901	896	869	896	850	878	929	934	831	891	877	891	940	876	859	948	892	873	895	905	937	923	917	897	841	935	844	927	943	889	912	861	942	873	878	902	889	904	906	964	888	927	873	872	906	916	872	897	868	872	947	898	861	921	826	911	933	845	897	874	901	918	951	894	913	932	903	857	943	853	920	899	862	892	928	915	900	907	897	935	901	905	921	900	926	871	930	907	871	880	901	903	898	933	928	911	906	895	878	921	910	853	904	940	886	911	886	898	894	853	914	943	830	904	975	932	973	880	898	935	920	908	896	874	889	904	857	917	902	951	905	855	897	890	851	884	902	838	903	952	961	867	851	903	921	925	904	954	897	929	910	907	876	958	877	905	913	874	922	849	900	925	896	917	921	861	892	910	915	921	902	902	905	912	902	880	858	898	868	916	873	937	884	953	895	881	942	870	887	908	920	943	915	878	923	852	918	912	928	885	893	900	922	899	862	958	873	892	936	887	866	918	900	886	802	901	908	889	877	835	846	938	896	920	886	896	889	952	896	884	896	917	862	922	902	874	938	923	959	915	876	858	884	921	886	828	896	946	857	904	910	905	905	913	903	927	965	921	874	885	888	965	931	908	869	916	872	829	933	930	919	837	943	915	940	930	881	904	884	844	882	901	829	897	870	876	861	927	869	908	926	850	886	907	905	921	899	859	921	889	913	966	951	883	873	844	910	940	989	905	901	965	878	883	945	940	940	930	870	888	877	941	915	904	934	890	887	828	876	900	922	869	868	928	877	889	877	959	914	906	905	945	952	904	876	915	922	859	844	857	967	874	905	928	869	903	933	908	876	873	913	903	889	805	909	955	864	884	929	902	925	906	831	879	924	905	861	922	916	916	875	858	943	916	898	898	942	946	907	896	901	903	865	841	900	909	896	926	884	919	929	893	871	900	931	871	868	886	882	934	899	877	918	908	896	878	906	901	897	923	896	922	906	914	877	927	869	877	923	864	917	901	944	934	921	923	890	905	870	926	837	883	919	960	874	930	879	847	889	860	976	875	934	902	906	932	917	869	866	882	912	882	902	911	882	868	864	849	924	856	937	866	951	949	886	820	938	933	875	942	893	899	873	857	898	902	875	909	886	852	913	919	917	920	877	969	964	926	865	914	893	956	905	904	916	897	889	877	962	908	891	929	909	891	938	899	887	935	899	949	879	959	917	903	913	952	890	909	903	878	843	902	937	842	885	924	909	929	861	873	827	916	865	939	896	890	904	912	857	943	866	893	931	876	849	928	867	880	890	900	923	885	923	932	908	931	912	890	886	827	902	916	925	913	923	885	865	903	906	884	903	870	921	852	855	869	943	894	887	895	907	941	918	915	870	943	898	921	865	909	856	882	801	839	920	868	918	906	809	903	833	975	892	887	905	921	897	905	931	917	878	914	916	865	900	859	934	891	902	894	899	915	940	911	852	861	906	897	882	942	881	870	963	874	913	921	904	961	952	901	920	959	932	915	883	940	919	919	889	912	873	905	916	956	869	903	895	870	878	860	917	912	908	921	856	890	903	854	926	940	857	884	932	909	930	892	933	916	918	889	913	879	891	881	886	892	867	913	881	916	890	884	860	917	941	956	891	910	837	898	864	899	869	888	858	865	885	900	891	935	907	909	888	937	870	925	924	933	890	908	891	873	897	923	888	918	889	916	897	917	880	874	922	882	904	971	880	883	907	883	896	863	919	877	905	923	907	885	906	835	898	888	887	912	825	919	901	879	901	909	858	894	929	906	883	897	873	956	869	895	913	894	929	855	874	907	875	919	941	931	894	890	931	933	879	899	905	898	919	864	910	905	862	893	935	918	923	935	924	860	886	943	820	906	877	937	867	913	891	862	900	897	916	922	898	879	931	873	876	925	918	875	871	921	926	890	928	899	857	882	886	910	917	865	868	881	891	905	897	857	976	858	914	950	885	889	866	875	924	942	895	869	960	872	901	848	824	886	909	913	861	933	892	918	923	957	929	933	903	869	908	869	897	916	821	901	871	890	919	896	881	889	905	863	934	919	909	895	934	916	885	914	886	895	866	871	914	862	958	904	906	897	877	884	885	895	932	915	861	911	932	957	875	933	876	917	888	902	837	905	915	865	973	900	886	875	872	912	904	889	874	887	917	935	888	906	879	899	876	912	912	911	868	908	922	895	921	870	883	853	872	877	897	925	891	910	901	885	938	923	921	893	903	927	881	839	927	878	832	874	887	881	894	947	880	904	987	931	877	887	884	929	839	900	880	925	913	891	891	894	953	890	880	894	901	877	896	862	949	946	934	927	927	903	895	951	900	859	878	864	882	841	905	888	872	834	850	904	901	930	879	965	877	857	909	891	900	940	922	922	950	950	910	893	874	920	872	926	906	866	876	873	919	895	903	901	949	880	846	906	905	878	946	900	889	883	934	836	893	917	965	873	908	899	898	881	904	867	910	934	869	900	884	935	910	953	895	878	954	905	889	873	856	931	1025	895	868	901	876	891	912	921	881	916	924	908	928	934	883	864	932	872	932	911	900	935	894	879	909	918	887	831	890	836	882	961	899	892	901	926	930	878	933	985	909	907	913	933	890	889	885	880	879	855	893	910	917	879	931	871	878	923	943	901	889	861	884	893	854	960	912	898	948	835	912	930	885	923	851	931	881	880	932	922	896	905	884	867	870	905	899	925	892	896	857	882	936	901	915	930	850	920	902	941	925	913	900	970	916	905	863	863	955	915	926	954	932	897	858	919	879	934	874	872	872	946	912	889	870	949	921	895	924	919	846	841	850	896	871	884	885	856	961	886	890	893	918	842	876	910	896	861	872	890	884	894	888	898	900	874	944	864	876	919	862	928	920	853	906	932	916	897	840	945	896
14379	1147	578	523	447	407	358	387	347	320	356	350	347	350	318	323	329	311	342	342	338	304	322	319	353	347	336	355	341	302	318	329	316	355	363	316	316	339	335	328	309	334	335	317	345	339	338	351	326	358	358	332	316	322	346	295	344	313	364	312	311	322	319	321	316	330	327	324	327	306	357	340	359	326	326	338	318	301	363	354	345	292	308	350	334	342	325	326	329	352	331	342	333	290	331	367	347	324	332	341	347	289	292	345	303	335	319	328	303	314	330	338	332	298	312	331	323	357	355	323	333	294	336	331	318	316	336	342	331	325	338	314	316	320	307	317	319	341	309	370	344	353	331	334	338	318	330	319	317	327	333	342	352	339	336	323	333	297	350	341	375	330	322	360	321	338	322	296	353	320	323	308	334	316	333	350	319	321	319	363	337	353	341	310	333	330	335	344	282	315	325	333	299	324	347	336	361	344	307	343	353	316	334	325	325	311	329	351	343	304	298	339	318	339	330	316	348	334	320	330	304	359	333	381	306	350	336	312	319	348	297	340	328	322	299	360	337	323	334	315	348	320	327	328	307	324	324	333	320	322	355	294	352	315	303	304	317	319	313	316	281	307	319	324	312	327	344	295	327	315	335	286	336	333	342	365	327	332	318	309	317	315	315	276	332	290	303	331	335	322	318	343	352	356	327	310	308	356	340	312	312	312	342	312	316	329	299	349	340	315	316	303	307	279	327	338	338	322	334	317	316	328	330	306	298	332	313	356	342	347	331	330	299	307	301	325	355	351	312	303	301	314	336	338	334	309	338	337	338	331	312	300	331	334	317	288	347	318	331	328	320	331	307	358	359	313	339	320	322	300	307	343	297	320	338	315	324	320	363	320	352	309	318	334	322	354	331	310	363	316	328	342	327	317	311	306	324	342	312	303	363	302	319	302	323	327	343	292	306	325	359	305	301	336	291	326	355	350	334	319	335	337	335	299	328	303	333	323	347	307	329	322	330	322	347	309	334	317	325	347	345	300	340	352	339	321	299	302	337	323	355	360	331	372	354	304	319	327	314	282	310	317	358	311	310	323	372	336	361	312	292	339	331	347	371	322	315	345	295	318	304	315	321	326	375	324	366	354	335	325	347	332	359	334	314	310	301	346	295	311	341	329	346	332	355	317	318	307	331	355	332	362	326	310	312	329	340	278	302	326	338	295	318	339	336	311	337	333	361	328	296	291	307	349	336	326	306	357	346	319	329	346	311	332	314	302	339	334	356	306	305	307	349	360	323	324	326	290	294	283	338	343	357	325	326	314	337	308	335	337	345	338	354	357	336	313	325	313	347	337	316	301	331	337	353	349	322	361	301	325	319	335	348	358	333	309	343	338	309	325	286	336	312	316	332	290	323	348	330	339	306	323	337	354	321	324	358	348	316	351	308	295	299	302	323	303	341	335	316	341	302	366	316	325	333	344	330	307	354	359	322	323	323	364	336	304	326	349	331	325	366	333	320	297	319	330	400	340	327	345	356	327	333	332	332	314	334	325	285	330	350	289	318	339	308	335	335	320	301	309	298	328	338	323	304	380	331	330	320	319	315	292	305	314	338	343	334	349	307	308	348	293	332	331	338	303	312	334	315	338	331	334	334	339	344	315	325	303	341	348	312	337	371	360	331	309	334	323	327	333	369	342	315	305	356	320	321	278	336	357	337	341	323	316	330	374	319	322	326	312	308	336	328	326	302	329	321	320	340	299	340	327	286	309	336	329	302	318	313	308	312	316	293	324	352	337	320	309	310	311	303	354	333	304	310	328	305	379	311	299	323	347	357	322	321	326	316	341	305	325	339	332	311	342	377	297	321	325	296	314	349	320	333	320	347	307	342	305	326	309	305	309	337	330	308	314	361	356	325	331	351	352	319	330	339	322	319	332	293	355	324	305	346	325	336	313	306	323	329	331	368	315	336	316	335	285	373	339	343	278	322	336	329	337	307	325	342	299	274	337	358	336	307	347	314	355	326	332	311	338	337	322	321	311	306	347	328	327	359	332	337	308	341	343	317	342	318	342	353	357	301	370	324	328	336	320	292	344	327	340	315	326	326	362	303	349	306	334	317	305	323	346	315	340	310	335	335	338	331	302	324	332	340	310	342	324	307	306	322	307	324	299	364	335	332	354	288	279	345	328	300	340	298	349	289	327	339	327	287	304	311	308	339	326	306	330	295	321	359	339	349	327	353	282	329	349	327	317	342	309	314	325	329	285	330	321	320	317	305	319	329	346	351	311	350	317	314	301	346	330	299	339	306	317	294	341	342	331	312	314	329	322	302	351	318	336	333	328	329	307	325	332	337	322	360	356	351	347	364	313	345	305	332	351	313	294	333	315	329	332	335	339	293	330	350	296	329	305	309	341	316	342	367	323	303	303	322	311	302	318	318	304	335	330	317	325	323	306	325	308	323	338	292	359	345	296	354	349	338	330	340	309	325	311	323	327	340	315	325	303	277	358	341	362	335	308	308	308	287	341	344	332	327	348	320	325	356	320	343	356	325	298	317	315	299	312	330	350	332	323	329	325	361	312	314	315	328	322	302	318	357	356	317	343	331	336	324	327	330	320	321	363	299	311	334	325	304	317	323	333	328	318	325	349	328	332	358	294	303	308	321	336	339	357	360	305	318	324	337	320	314	363	326	303	322	341	291	313	330	339	335	342	320	306	312	322	313	328	340	312	324	309	328	325	338	347	302	340	334	324	299	313	305	311	321	313	308	345	328	310	323	323	313	335	306	363	326	340	321	321	335	334	350	302	307	353	323	278	326	323	318	338	351	324	357	341	326	334	328	294	286	312	336	362	339	326	285	309	313	314	325	330	327	335	313	318	320	323	356	317	322	342	367	337	310	331	343	341	347	310	328	326	316	356	321	350	357	332	313	329	336	346	301	312	323	359	337	359	337	344	352	312	334	320	308	339	331	323	335	343	350	336	335	317	350	308	323	330	343	322	320	296	312	322	337	305	338	330	323	337	283	344	336	322	329	317	330	324	320	369	292	290	333	326	317	321	327	321	294	303	302	324	296	333	301	267	334	313	336	308	336	306	292	299	329	325	309	318	319	311	331	322	317	347	330	347	297	292	331	341	321	362	303	320	315	294	313	340	324	350	352	342	314	339	334	301	297	292	338	294	319	293	325	334	334	334	294	321	349	324	351	339	345	320	298	329	329	340	322	341	328	314	341	303	313	320	345	299	329	325	343	320	358	318	333	320	319	281	355	349	289	354	355	329	296	347	327	316	342	343	337	330	296	300	322	323	307	326	333	319	317	334	350	313	322	292	347	321	335	294	322	307	311	292	350	327	299	366	321	369	303	334	334	337	334	336	301	335	300	319	376	341	339	332	304	347	334	289	308	361	329	333	332	319	302	288	390	355	290	321	356	341	323	342	352	343	341	330	311	340	320	330	371	345	339	320	305	300	311	305	321	297	332	324	304	349	284	322	309	318	321	344	340	321	337	306
10708	1023	1286	1385	1300	1151	1067	938	949	899	863	859	905	839	828	907	821	804	824	753	811	822	794	845	789	793	767	816	793	775	807	809	771	830	825	784	807	823	787	746	732	792	790	807	782	748	828	810	771	783	798	787	789	751	763	806	807	761	756	798	758	779	765	780	794	766	824	778	793	753	785	725	744	797	735	781	802	805	808	769	783	779	797	771	792	778	755	779	739	723	763	774	785	788	818	797	757	757	737	791	814	784	779	802	770	728	804	796	787	790	774	804	789	768	788	757	747	777	819	815	802	808	796	742	729	752	777	708	757	799	740	753	779	817	788	818	772	751	729	774	800	782	764	826	751	778	744	748	813	795	768	755	736	829	760	793	763	741	781	758	794	757	769	756	778	780	751	807	832	756	768	749	818	801	817	758	795	766	832	785	812	751	713	747	785	768	791	741	778	785	794	762	753	761	815	786	805	781	791	719	805	793	779	804	829	798	768	797	804	796	784	774	777	717	722	792	760	760	772	815	761	800	749	773	769	761	777	768	771	806	756	788	752	795	744	761	768	756	796	791	789	765	759	779	782	783	768	802	762	780	778	818	740	767	821	817	808	804	799	743	815	767	773	773	796	713	782	788	780	715	717	782	801	776	737	714	812	771	807	773	792	758	776	754	835	773	733	757	743	737	776	791	768	769	772	761	728	766	777	729	747	798	766	780	749	764	817	753	723	775	733	769	779	787	821	808	764	790	758	764	769	744	802	787	804	793	718	801	736	792	814	760	757	759	807	803	802	791	801	778	811	775	801	733	771	766	802	740	780	785	736	745	735	785	810	746	793	775	795	767	801	772	760	745	752	756	729	714	763	779	810	834	800	795	804	791	765	807	794	793	807	768	750	799	813	732	777	752	836	800	784	770	759	764	806	750	808	787	718	766	715	769	773	719	760	750	750	803	795	786	738	782	795	842	774	758	838	805	772	745	768	771	798	768	782	811	745	781	794	738	802	762	793	768	760	745	818	809	780	835	801	800	788	782	738	763	804	758	799	784	800	749	824	803	772	793	743	740	744	775	766	795	765	776	744	772	803	764	775	757	811	767	808	788	742	786	837	789	789	761	759	779	805	769	779	816	767	760	786	728	789	771	810	807	725	810	788	815	768	809	805	775	824	750	806	794	795	763	798	751	718	710	748	781	776	748	777	799	814	744	794	789	795	752	749	819	802	821	777	768	792	818	768	742	797	764	804	784	785	777	738	827	773	762	772	784	765	790	828	774	769	767	796	774	764	704	800	794	766	743	750	843	780	729	737	725	803	758	753	768	784	748	794	726	791	758	794	718	788	764	834	807	806	756	758	730	762	815	755	770	770	776	792	737	805	722	778	802	836	749	759	792	755	794	819	748	745	761	807	743	789	774	768	764	791	757	835	730	757	834	775	807	781	747	773	771	752	774	771	815	796	777	812	788	770	792	794	804	766	799	806	744	760	746	766	744	778	802	808	804	790	815	751	732	760	779	784	800	773	785	792	768	755	756	797	769	789	838	811	791	770	780	772	810	811	772	762	817	754	784	756	732	759	762	807	750	777	799	765	736	697	786	801	759	781	755	775	785	781	822	776	797	832	805	779	761	813	778	798	825	788	792	822	768	801	802	733	775	761	788	800	784	789	731	799	775	820	776	769	754	831	789	719	766	809	730	772	815	774	785	756	750	747	828	758	730	776	772	730	822	773	794	782	716	781	752	782	827	764	758	732	731	782	807	847	769	753	762	812	793	787	753	824	788	746	791	797	807	754	772	781	683	775	792	781	765	735	745	764	756	727	780	792	793	777	773	782	750	751	779	799	708	764	754	778	805	792	819	762	804	725	763	796	776	807	743	765	766	791	710	811	790	804	776	811	754	755	774	760	805	778	770	762	807	781	789	766	774	826	740	832	765	725	761	810	818	752	766	787	739	762	764	776	777	831	842	741	791	812	779	805	739	771	774	774	788	799	783	813	801	788	799	748	746	811	781	758	770	755	774	727	737	769	757	762	756	727	775	769	792	764	789	804	717	801	799	788	767	752	791	809	742	793	763	761	802	798	747	743	844	692	778	798	782	804	780	757	791	793	776	765	825	763	806	750	776	715	761	759	806	749	812	808	810	800	779	743	733	776	770	797	791	795	775	794	783	727	793	728	758	792	755	767	791	792	762	768	758	822	752	784	802	800	804	780	777	751	765	756	766	812	828	804	776	819	766	736	729	748	776	756	779	837	757	818	796	807	800	806	795	760	825	806	795	785	796	801	750	759	800	805	764	807	783	745	778	782	776	776	788	746	762	796	786	801	768	816	816	793	791	781	757	786	750	769	790	753	775	757	760	775	761	744	782	747	770	753	782	776	791	752	758	785	810	774	777	767	773	792	787	753	787	836	806	811	823	838	730	771	852	739	755	798	811	785	766	737	741	808	824	709	805	792	766	786	790	807	762	786	784	786	766	773	763	775	815	714	749	742	757	793	831	802	822	816	801	779	746	827	838	800	767	792	759	807	803	744	789	732	789	800	748	866	793	794	780	800	784	869	732	753	741	736	803	782	767	807	801	754	763	779	760	785	797	785	762	750	796	782	759	791	755	744	802	778	776	786	814	740	787	730	778	779	749	768	721	809	775	758	840	773	765	756	761	745	827	812	799	813	797	762	835	790	771	771	800	763	780	775	770	797	805	826	773	798	774	781	769	745	789	783	800	781	757	750	716	781	773	744	737	782	718	780	750	811	789	832	743	801	767	786	742	752	767	800	732	789	784	751	771	783	777	755	747	782	805	781	774	776	777	782	772	751	748	788	852	740	781	795	769	759	795	762	794	775	734	790	774	787	725	769	748	734	807	789	777	789	787	761	733	781	806	779	769	784	776	750	744	791	754	824	794	768	777	739	780	809	770	797	767	804	802	765	714	763	832	830	772	767	819	765	744	788	793	788	746	758	778	722	758	805	837	776	742	749	751	786	786	772	780	812	746	772	793	797	810	805	762	795	754	778	757	769	794	797	735	739	756	779	774	777	790	737	767	763	792	752	793	752	803	738	799	802	765	763	778	780	748	827	757	768	823	742	782	783	782	810	779	768	791	765	774	758	787	767	821	777	744	763	791	752	736	703	799	796	793	745	801	750	804	797	749	797	763	803	770	759	773	765	801	736	807	813	785	801	756	823	802	769	754	823	769	788	794	806	797	760	729	759	761	753	816	773	785	816	791	776	821	792	809	761	747	739	778	778	764	750	762	746	767	839	803	778	764	781	765	750	749	776	774	750	820	772	772	790	800	786	789	788	806	799	749	820	717	730	793	781	781	775	777	775	759	793	761	809	757	742	720	753	779	781	773	836	767	759	787	772	748	723	773	802	825	770	771	786	753	833	803	794	817	802	803	789	789	777	776	762	799	749	799	804	790	786	772	758	817	774	750	769	779	790	831	731	785	752	818	804	756	784	769	782	768	804	790	772	775	775	768	798	738	756	777	795	779	754	789
23000	2316	795	495	367	285	231	218	205	166	183	167	153	169	180	154	151	162	151	145	148	169	162	162	146	152	127	121	142	148	138	128	170	166	141	158	158	142	138	129	125	148	148	134	126	153	161	170	150	122	162	125	132	146	146	128	146	167	150	143	139	140	153	145	141	130	150	130	118	153	156	161	150	126	147	160	146	137	159	140	144	147	152	142	140	147	138	136	119	144	118	156	159	149	133	163	145	139	151	139	146	129	170	141	139	126	150	154	144	142	147	150	163	162	162	188	132	134	144	131	151	145	179	177	142	142	162	143	148	138	135	151	141	131	117	157	150	132	132	155	159	185	141	164	142	126	150	139	127	150	149	140	135	154	132	168	156	138	155	143	119	141	144	137	137	135	142	137	141	135	149	136	138	160	154	139	154	163	158	157	158	158	130	155	149	150	147	160	175	144	158	119	130	146	118	151	124	130	130	144	145	170	143	144	127	150	182	163	156	132	138	135	147	157	148	143	124	151	153	136	139	146	148	153	127	138	142	123	158	138	137	172	146	133	135	146	139	153	127	138	134	131	143	160	138	139	156	157	115	127	138	140	159	154	144	148	139	124	135	133	132	135	156	158	154	138	137	145	134	139	160	143	141	141	156	156	170	150	162	146	140	130	139	147	146	149	142	149	144	140	156	142	131	122	152	159	147	146	147	141	152	152	157	145	155	125	126	157	148	149	153	139	152	127	158	134	140	130	162	126	137	144	152	106	170	145	162	168	154	131	159	145	131	149	149	125	140	130	143	135	138	132	149	132	142	131	138	136	147	121	163	151	175	148	139	133	131	121	154	138	157	157	136	132	156	152	142	140	138	140	134	159	133	169	145	148	154	142	141	152	142	123	165	153	138	155	152	161	130	141	142	139	140	124	174	145	145	146	148	144	133	164	141	159	144	152	127	153	126	146	133	163	159	151	143	121	129	168	139	137	139	146	136	140	138	157	138	145	139	139	128	163	135	154	155	139	150	132	136	140	153	134	132	156	161	146	154	145	151	129	150	148	158	140	149	141	161	149	160	154	150	136	163	143	118	121	145	156	152	159	135	159	158	156	152	146	145	154	125	122	170	146	159	145	142	164	144	156	153	153	157	141	139	113	156	145	141	163	136	128	156	131	171	159	135	131	117	144	162	135	143	142	168	140	126	167	136	162	139	144	133	139	148	161	121	125	159	157	158	157	147	138	136	123	117	170	136	158	172	145	131	150	143	158	125	147	142	172	120	162	149	139	134	148	148	128	133	137	140	130	135	155	165	119	139	160	136	150	158	160	160	130	121	167	146	144	150	153	142	163	135	130	154	141	151	128	165	139	155	154	127	144	150	143	131	157	154	158	158	141	161	131	167	160	133	155	155	133	121	156	133	140	133	156	146	135	143	148	160	143	136	153	134	145	141	143	134	140	156	144	148	160	147	144	151	135	113	134	128	128	130	135	156	133	142	140	154	154	164	148	142	146	164	129	136	145	152	146	174	108	142	132	132	152	118	156	170	138	115	145	116	165	134	152	157	168	127	122	154	138	138	121	152	150	147	159	146	160	178	157	131	162	132	124	141	119	147	137	149	145	146	142	124	119	160	136	127	149	137	147	121	128	143	134	149	139	134	129	136	137	123	150	149	165	152	147	146	157	140	136	135	158	154	146	156	139	141	147	146	140	169	139	122	149	143	132	148	130	166	159	138	157	133	134	146	123	129	146	145	128	154	162	143	130	143	148	136	134	141	157	175	189	143	133	150	131	143	144	160	141	147	127	120	145	159	134	139	137	144	140	152	153	122	149	142	146	130	151	125	139	147	133	155	164	147	149	141	144	139	139	162	139	154	139	147	135	147	147	134	143	161	151	160	133	161	143	150	144	127	160	134	139	159	160	157	143	145	143	178	168	151	157	147	130	151	154	137	136	150	133	140	135	140	144	156	139	149	148	157	128	143	165	133	133	145	119	140	140	155	148	127	146	146	130	123	141	134	143	134	139	156	146	147	133	141	142	134	142	142	155	162	147	142	144	143	161	159	162	138	140	130	138	150	156	160	144	153	143	149	142	141	144	142	154	151	148	137	121	138	145	158	130	152	171	183	143	139	136	140	143	129	137	151	115	148	161	151	142	156	146	148	158	125	125	143	131	135	147	157	140	161	141	154	127	131	137	132	146	160	155	133	121	132	151	166	150	135	139	143	158	154	163	139	142	158	157	145	135	130	137	124	143	159	132	139	135	128	134	142	156	142	159	148	145	143	135	143	134	144	146	151	140	145	169	137	150	147	127	155	134	156	141	164	149	136	145	147	162	167	199	132	137	125	144	150	162	164	143	157	150	151	173	130	139	149	154	140	144	151	121	132	135	166	166	135	155	141	155	154	146	145	166	150	125	151	147	150	134	160	167	148	147	144	135	137	144	127	156	134	120	158	149	131	145	155	151	147	145	157	152	127	150	170	161	144	136	147	129	151	142	145	136	148	142	159	158	151	145	151	159	141	150	137	140	149	141	132	140	134	149	162	152	171	134	162	158	144	149	144	142	161	146	154	146	146	153	171	139	153	123	156	139	141	122	143	137	143	135	133	142	133	116	142	152	133	143	161	141	148	154	134	134	141	161	138	152	145	140	137	139	160	128	129	141	123	158	143	142	151	144	133	138	139	149	143	156	148	159	141	126	151	152	148	146	152	145	135	148	143	142	141	132	144	147	148	161	160	146	135	145	123	134	128	150	126	131	118	136	140	125	178	133	149	134	169	132	150	155	145	126	126	163	154	139	131	136	170	161	153	139	138	157	159	147	127	141	145	136	154	147	151	128	157	141	142	140	159	143	138	131	137	161	135	120	142	144	147	142	139	139	138	126	155	125	142	162	150	156	151	148	150	144	121	142	155	138	147	151	150	160	138	126	167	164	133	148	143	135	140	136	145	151	146	149	141	154	147	153	153	172	152	144	144	144	157	139	157	139	146	173	144	144	126	161	161	156	154	148	146	140	148	124	151	147	130	150	130	135	126	127	148	140	162	139	134	160	157	146	144	145	138	142	182	177	147	127	146	163	138	144	140	154	144	137	159	144	129	144	147	161	145	152	143	142	145	139	149	132	127	133	138	140	133	129	141	150	148	155	153	121	153	150	120	124	155	139	125	124	137	142	134	159	130	125	156	138	142	126	112	141	158	143	148	143	138	169	141	157	163	136	154	165	140	137	145	139	138	133	118	115	127	144	147	148	154	114	180	150	161	149	129	173	112	132	139	146	153	154	146	131	172	144	147	156	151	146	160	133	139	148	127	125	148	138	134	154	160	145	132	159	157	141	140	122	156	167	156	169	142	132	128	161	139	127	168	135	169	122	143	133	150	131	174	145	137	136	146	143	136	140	154	140	159	140	145	133	115	150	151	167	120	149	114	145	143	156	158	131	147	166	133	129	139	151	170	137	137	185	136	153	147	154	149	143	140	136	153	135	166	141	111	156	142	135	167	150
13849	812	1391	1543	1367	1063	870	841	682	672	553	510	523	506	532	499	488	443	522	446	465	441	438	421	415	425	393	421	409	432	418	443	443	426	438	413	406	418	375	409	417	399	370	404	397	410	378	422	390	411	392	366	379	387	364	409	392	369	402	364	356	393	396	382	380	396	375	371	415	384	421	379	398	373	405	406	399	363	354	390	391	379	383	364	385	385	373	369	377	415	343	350	388	395	357	396	373	403	389	404	403	379	381	393	373	370	383	360	373	416	397	338	390	386	363	400	371	374	408	373	385	406	380	427	396	356	411	404	394	384	397	419	413	360	345	406	406	365	362	352	369	397	409	335	389	392	364	401	372	381	368	404	387	374	403	347	395	394	372	370	383	363	374	368	407	367	396	363	373	394	387	374	388	360	395	370	423	393	419	360	391	386	373	365	405	374	350	414	383	402	390	386	417	381	420	385	402	362	353	405	375	387	406	357	369	388	399	373	415	376	408	391	380	392	401	362	387	383	386	400	383	363	417	359	384	400	392	379	393	397	363	416	363	391	379	389	373	338	397	392	366	368	383	348	362	406	389	399	407	383	368	399	374	416	405	402	362	374	400	381	384	364	404	362	393	412	390	365	381	384	409	361	396	373	398	404	386	390	363	358	377	382	379	388	374	372	398	394	377	376	360	376	347	380	353	381	372	352	350	374	401	354	407	384	364	377	397	343	388	370	370	372	407	397	380	366	388	419	381	409	367	369	393	363	369	372	345	360	366	374	371	384	394	376	402	392	399	395	366	331	392	419	375	423	373	376	425	390	400	434	383	427	397	393	424	358	348	397	370	341	368	383	397	353	384	398	371	413	385	424	341	393	392	371	404	409	377	413	401	334	406	402	372	385	403	423	397	355	356	400	398	352	391	378	404	381	356	376	379	368	355	414	348	419	384	391	399	395	361	382	384	431	399	406	354	359	366	376	367	382	393	408	388	362	393	403	396	368	354	379	363	318	394	362	383	393	353	381	419	371	384	377	366	396	348	382	388	415	363	383	417	382	375	370	401	345	389	378	343	404	402	373	369	399	365	388	380	395	384	417	380	350	383	347	377	361	374	363	355	392	345	395	413	386	375	370	384	380	393	402	415	363	396	390	376	387	421	410	384	382	358	378	386	374	365	374	404	381	384	421	402	418	389	385	398	387	369	388	401	375	354	398	414	361	357	383	372	447	380	382	385	396	391	388	406	398	376	374	394	363	364	374	425	370	388	371	379	368	385	378	387	375	403	350	381	380	381	437	353	384	384	364	342	393	397	392	380	363	385	361	421	369	394	377	358	408	363	403	390	387	387	379	401	357	363	391	397	401	398	390	395	407	394	376	389	380	396	395	389	375	381	349	381	373	393	416	389	383	337	356	399	371	366	382	410	383	381	399	357	422	360	377	390	374	405	398	372	384	398	385	387	371	436	392	384	369	396	345	381	381	346	372	400	373	408	394	388	394	413	399	397	364	379	417	399	411	339	452	369	412	350	404	391	414	413	371	388	413	386	408	374	377	407	384	396	408	371	382	409	379	404	393	398	380	378	426	429	383	371	401	410	395	412	395	386	392	389	398	412	356	388	412	394	395	385	399	347	400	372	423	386	387	407	358	369	381	389	377	373	391	351	366	379	357	378	397	411	387	390	402	375	382	377	364	397	384	396	386	412	383	379	401	378	357	362	397	350	400	380	358	406	429	346	393	402	379	413	370	419	379	369	443	389	379	360	368	388	397	404	346	387	401	385	383	389	371	384	399	382	401	399	407	363	388	384	380	354	357	354	371	367	390	366	374	374	361	374	363	403	415	367	351	375	360	363	403	412	393	377	355	394	356	363	394	361	362	410	367	358	411	359	406	372	366	407	366	368	376	393	395	390	368	372	391	381	415	353	405	392	356	393	382	366	420	392	383	404	399	404	370	402	344	400	414	377	379	400	357	387	392	378	380	340	415	433	396	383	399	379	358	379	373	376	407	399	382	405	357	406	384	359	420	382	374	387	375	373	385	376	380	389	378	384	358	413	402	344	388	396	390	382	348	414	412	377	383	384	406	379	395	401	385	422	376	379	359	377	377	374	412	382	421	359	376	391	392	385	386	387	389	403	378	366	394	391	368	387	372	374	378	389	395	414	359	388	392	388	404	393	354	373	417	379	389	371	390	355	405	364	385	404	384	379	380	367	375	388	385	387	383	406	394	403	348	389	398	391	395	365	400	372	376	419	407	352	361	380	359	415	366	398	410	414	372	409	348	383	393	378	379	414	394	381	389	383	352	398	384	361	403	401	376	364	387	413	379	367	417	417	379	346	406	368	388	376	362	386	380	371	413	399	397	412	386	387	406	391	415	384	397	387	355	406	387	423	355	374	378	420	377	427	351	429	385	349	384	369	374	341	394	417	406	372	400	394	377	411	392	351	401	399	381	381	382	413	407	377	376	368	387	380	380	417	393	399	404	340	400	407	393	394	316	384	397	373	397	389	428	366	360	351	371	399	384	378	371	332	365	370	397	420	340	352	416	387	358	369	407	419	419	380	386	418	414	364	404	386	398	401	367	401	387	416	394	406	370	384	351	358	367	387	397	375	388	382	402	385	400	404	343	394	393	408	389	403	402	351	365	376	378	366	399	397	390	391	388	365	375	398	378	362	388	383	384	387	407	397	385	400	418	409	397	412	423	368	407	392	399	349	377	389	390	384	385	349	387	361	401	359	410	393	401	404	364	396	368	383	378	402	381	338	391	383	365	363	376	403	376	384	390	394	376	388	385	390	364	349	375	370	381	382	408	411	382	365	389	377	399	382	351	401	426	349	404	358	390	421	364	398	380	382	364	358	374	406	399	381	398	391	378	353	402	391	373	392	422	357	406	400	397	401	358	359	396	375	341	363	411	398	396	360	398	358	376	392	384	407	388	373	384	388	400	377	378	428	359	371	435	383	407	388	380	382	377	375	406	367	392	401	407	365	381	398	412	416	382	383	422	388	400	413	386	401	400	365	392	408	398	393	404	354	393	378	395	343	423	396	345	386	394	411	390	383	394	383	400	408	388	368	348	418	367	373	386	356	416	382	349	365	373	420	386	384	352	393	433	387	395	367	412	404	359	391	391	367	379	404	379	397	388	396	379	386	389	380	378	371	397	367	369	387	413	390	365	394	394	380	365	410	388	373	399	399	368	394	408	392	388	379	384	359	379	404	373	399	409	380	383	380	390	408	374	405	370	406	369	369	382	390	399	390	387	390	408	368	381	351	388	365	419	416	397	391	398	393	396	402	401	375	376	361	408	400	421	378	379	404	403	417	379	328	368	383	415	355	380	363	391	376	371	382	383	395	401	382	389	344	366	379	361	379	407	367	411	385	388	421	352	402	403	364	358	385	372	387	404	360	406	380	408	379	389	372	408	402	371	410	394	359	365	407	384	372	379	398	402	423	392	386	401	384	380	440	367	356	382	393	404	390	379	412	398	383	375	416	385
3835	426	375	346	401	396	386	394	353	388	380	386	359	337	367	372	392	368	390	364	367	365	363	366	370	377	359	345	344	387	386	405	394	341	381	376	360	368	370	368	380	370	390	375	376	425	374	364	356	390	370	338	354	372	371	350	375	390	380	349	406	377	388	376	395	373	325	338	374	410	359	389	408	379	381	379	419	385	367	384	374	334	384	406	385	420	394	392	395	376	372	419	365	351	371	393	385	391	372	412	379	374	355	396	350	384	386	346	355	387	403	368	408	422	366	350	346	351	336	380	403	401	390	383	357	359	373	370	384	371	408	367	389	367	392	360	354	374	381	401	378	364	379	342	377	403	377	408	365	378	389	345	387	364	403	363	354	355	388	391	370	384	397	397	339	401	348	390	387	368	386	378	384	347	342	376	385	415	357	379	399	371	405	384	375	356	359	403	398	380	388	367	387	376	391	367	400	400	389	370	375	387	375	380	378	354	339	345	390	375	370	360	364	384	369	384	360	392	394	378	374	361	388	364	358	337	364	432	380	383	408	366	373	368	407	413	382	396	357	366	369	353	362	363	381	400	364	388	348	399	371	385	374	374	406	359	388	371	412	397	354	386	389	379	341	422	371	362	345	334	370	390	359	373	418	386	381	396	353	374	332	376	379	372	356	394	357	390	397	367	379	418	348	376	370	373	384	349	373	339	383	348	346	375	358	408	391	404	400	363	389	363	372	369	390	416	377	345	377	388	440	399	374	365	390	378	381	370	394	381	395	385	383	384	389	382	383	351	385	380	370	397	374	383	377	400	359	369	364	379	374	378	395	398	378	357	388	411	401	365	400	401	390	389	391	390	380	393	368	368	404	400	398	363	384	398	373	390	362	394	399	413	355	369	359	353	369	375	386	384	380	379	355	368	361	350	400	387	396	341	363	372	371	395	377	354	396	383	366	396	390	369	352	378	369	356	398	374	364	348	355	342	381	417	374	385	378	363	367	370	387	400	376	365	383	344	374	369	398	360	385	360	385	387	376	375	387	400	412	407	379	341	366	343	370	352	336	434	377	382	381	393	394	396	387	354	399	367	348	391	338	367	371	374	424	387	340	367	397	377	370	391	379	421	391	369	383	364	388	383	355	365	369	377	370	403	385	351	346	396	397	408	352	364	330	371	388	348	412	379	366	405	353	362	372	379	402	365	376	394	359	409	393	385	413	365	380	392	360	379	370	368	405	349	347	390	360	335	389	342	388	367	411	375	376	341	359	386	372	382	408	351	364	371	363	402	399	401	385	348	383	378	366	392	383	369	363	387	381	384	345	391	379	406	374	371	366	395	352	385	396	386	341	398	367	386	382	407	400	392	342	399	371	372	392	380	380	425	419	403	377	360	392	378	406	362	361	381	383	359	378	384	378	404	356	387	320	345	373	357	333	354	368	378	398	374	395	386	358	370	410	383	374	357	362	338	350	390	320	382	359	379	415	349	407	394	378	360	403	415	365	413	348	383	345	374	386	368	376	413	400	389	389	385	406	394	385	367	395	410	391	350	368	407	399	359	374	375	351	368	371	375	375	357	393	416	349	369	366	379	369	316	399	378	375	345	364	355	356	386	372	386	381	380	348	401	357	416	393	382	368	370	375	376	396	356	423	381	390	385	398	392	410	367	374	382	379	371	360	410	412	376	373	393	402	395	340	380	389	404	379	403	359	377	365	349	372	359	383	386	342	385	369	363	390	357	378	387	377	389	388	386	359	367	406	378	385	370	408	359	376	388	358	382	421	362	373	411	349	346	393	377	356	374	344	385	364	393	364	399	411	376	376	363	388	394	404	384	383	391	386	402	388	379	367	370	389	403	386	374	372	336	374	367	365	373	382	369	358	409	384	389	438	390	399	331	337	391	382	381	377	348	387	384	336	372	354	371	365	386	370	370	414	380	357	382	399	370	343	378	387	358	395	388	388	380	375	370	378	370	395	379	359	412	389	376	415	374	355	412	395	368	387	354	372	371	374	409	411	369	384	394	408	398	418	386	363	397	397	387	385	405	344	394	346	403	381	391	358	330	371	391	389	390	367	339	390	360	391	337	402	364	378	346	365	336	408	326	405	382	387	397	386	401	339	388	337	357	398	310	401	400	388	377	371	361	378	392	386	419	400	370	378	352	342	377	359	388	370	358	392	328	371	367	387	371	330	356	414	389	338	382	390	374	392	401	349	413	344	376	366	354	420	373	378	357	392	396	372	382	390	361	392	382	394	359	377	366	392	372	396	364	363	368	355	396	392	393	385	393	376	389	394	416	358	394	361	341	379	400	394	345	380	390	380	394	374	406	392	384	359	403	414	386	355	349	341	365	362	368	357	352	406	358	338	351	372	372	395	365	347	365	364	372	342	377	377	393	365	354	384	320	369	359	378	361	356	374	370	332	386	390	391	374	347	381	359	349	356	362	388	375	393	417	358	367	419	361	382	352	406	380	385	353	370	386	403	381	374	398	371	368	403	364	367	406	377	389	396	372	375	363	368	384	355	403	386	345	394	421	356	353	378	371	375	345	333	363	373	382	367	368	328	381	379	354	393	395	376	383	353	371	392	435	392	384	386	366	366	395	373	414	364	379	360	387	356	337	375	388	357	396	378	361	361	368	400	381	375	361	377	381	387	349	375	364	380	360	396	363	348	374	388	355	371	399	383	403	401	368	327	365	367	394	363	369	364	387	370	336	341	380	404	403	364	348	361	378	381	349	384	372	381	378	368	404	386	377	383	386	358	362	348	403	342	383	361	357	399	421	380	342	349	358	350	389	359	375	377	391	377	364	406	354	359	377	347	335	365	378	414	406	378	352	357	399	341	363	409	396	388	360	370	368	379	380	353	350	368	392	361	387	391	348	373	361	381	331	367	370	389	362	353	370	370	384	381	364	342	369	380	378	362	355	350	365	356	350	352	365	390	386	378	370	384	390	374	383	361	383	346	341	381	391	378	389	373	352	373	401	349	413	392	358	393	375	357	406	399	388	366	378	374	385	378	389	377	368	370	392	408	379	393	377	358	417	378	406	398	374	390	349	413	381	347	359	376	387	380	359	372	386	371	404	393	368	405	353	388	402	367	407	366	376	355	396	377	369	372	355	366	367	380	418	396	391	366	354	398	408	393	358	405	393	375	377	421	373	379	375	403	388	388	410	389	376	318	403	396	379	351	366	380	356	367	396	375	358	370	398	387	391	392	430	380	388	341	384	385	375	374	361	368	395	387	377	367	421	345	388	371	360	381	338	379	375	328	363	370	396	335	372	369	355	371	357	371	389	352	376	396	392	374	370	411	355	359	370	374	365	382	421	378	411	357	374	356	381	371	390	355	384	375	436	348	374	379	409	384	374	390	396	392	388	396	379	366	375	402	379	398	392	370	391	335	382	387	354	395	388	409	361	445	394	357	378	393	404	388	364	390	366	379	346	378	375	386	386	382	399	364	369	372	399	419	382	380	386	364	357	381	366	424	397	360	365
3844	948	903	945	904	912	901	899	907	934	929	933	890	866	929	942	920	951	910	872	895	897	891	870	885	874	870	919	933	931	852	916	881	894	868	870	856	928	910	879	901	904	923	875	907	897	879	914	884	905	925	892	877	937	904	895	941	885	884	925	866	887	885	889	889	911	874	882	885	884	840	917	905	884	881	873	897	878	911	878	864	898	892	878	906	928	824	874	931	924	916	912	926	894	865	854	868	909	881	941	874	862	886	969	918	875	895	916	959	866	870	930	859	896	876	900	944	898	897	865	927	883	884	901	956	903	894	901	871	887	895	908	913	874	882	887	869	872	914	892	956	858	923	919	899	887	921	932	891	854	935	915	862	912	849	885	898	900	908	905	893	901	877	891	917	920	909	889	946	865	880	911	876	896	870	857	866	873	904	878	926	948	909	891	919	927	899	880	882	929	872	894	924	876	922	855	887	826	859	882	889	887	882	910	894	884	914	924	911	880	881	899	907	895	905	859	943	889	830	873	898	870	878	904	920	911	904	908	919	865	913	916	871	906	884	889	924	907	858	888	879	916	922	939	894	929	879	914	908	875	850	909	918	894	947	865	938	876	853	877	875	938	875	958	910	895	881	974	900	909	892	939	900	887	918	882	907	900	879	876	868	876	895	909	873	982	918	881	923	894	904	894	883	897	931	918	922	988	921	903	885	878	941	901	909	862	926	895	916	879	939	916	935	946	877	940	967	903	914	854	859	863	902	864	892	910	873	888	932	878	911	939	864	867	878	854	888	923	862	907	915	920	834	876	890	934	895	915	874	919	925	910	887	891	865	880	909	865	847	816	897	913	906	931	911	946	933	870	941	849	912	911	891	898	885	892	939	934	854	848	948	899	884	914	944	871	930	904	906	927	867	894	895	889	922	892	964	838	959	926	895	877	939	918	902	916	859	903	886	897	859	931	927	866	926	884	879	886	873	908	925	915	878	869	886	899	863	916	899	854	918	909	920	941	905	883	897	880	917	979	854	939	834	885	895	909	918	925	897	881	930	883	912	884	935	924	919	881	908	889	901	907	917	921	913	905	925	874	909	907	873	920	911	891	865	944	878	945	978	866	915	969	911	901	900	882	898	854	908	878	877	875	916	876	905	927	858	908	879	939	912	883	914	899	874	914	879	906	906	926	914	883	928	863	903	912	906	923	862	939	935	932	961	905	860	869	925	909	952	863	856	864	839	859	912	865	916	845	854	892	943	919	882	867	926	878	931	917	884	819	931	936	912	872	905	895	926	896	961	944	972	899	861	876	930	867	867	916	899	918	907	904	882	892	932	868	893	859	858	877	920	885	871	935	889	897	927	927	886	921	904	893	901	893	868	900	861	949	896	879	923	896	878	948	911	940	929	895	928	916	876	921	953	884	898	917	924	903	874	908	884	835	882	917	946	855	935	901	911	881	934	858	824	901	923	882	885	880	903	923	907	900	877	863	917	890	883	867	913	904	913	927	861	924	923	847	926	879	934	907	894	855	923	900	907	946	945	864	822	950	978	940	881	926	889	900	913	922	917	870	894	910	906	863	921	950	889	883	926	913	879	960	885	879	925	887	836	917	890	960	881	937	912	912	925	916	961	907	848	923	908	904	926	879	962	878	908	898	943	892	890	907	886	869	967	917	890	910	891	917	931	886	845	917	888	933	885	900	920	865	901	886	834	944	863	926	895	934	864	921	912	864	918	874	912	934	920	945	848	892	877	908	912	935	914	888	934	888	859	902	899	919	883	914	950	952	864	914	879	917	866	905	891	895	925	874	876	877	894	855	890	869	937	936	920	915	899	940	849	927	933	866	883	911	919	935	901	930	911	895	955	859	902	904	938	931	917	901	886	886	913	935	927	900	892	879	967	954	919	861	913	893	898	938	863	930	885	909	901	895	945	844	896	927	896	944	902	905	897	891	901	882	927	955	917	878	882	926	880	908	845	936	891	897	906	865	935	940	924	921	999	923	899	885	883	904	937	863	907	927	947	888	922	902	880	894	922	930	868	879	900	933	926	905	939	883	896	894	905	845	877	885	899	952	886	926	878	946	942	878	915	952	889	912	852	950	935	878	941	937	914	865	889	892	901	901	898	882	890	922	865	892	876	910	919	912	875	898	969	901	910	867	885	946	911	874	893	921	908	902	881	898	869	914	895	885	868	870	886	938	907	863	972	890	918	883	878	970	910	885	878	888	907	887	923	905	930	904	897	870	858	912	920	842	890	913	890	885	869	864	900	886	887	908	871	914	923	870	870	911	928	888	907	860	927	903	913	898	840	870	901	919	867	851	923	891	903	931	871	959	915	884	892	897	857	855	949	896	911	881	944	876	910	892	920	914	862	893	918	906	932	932	916	897	910	873	928	898	963	886	903	932	891	938	867	955	880	908	853	917	901	968	898	934	872	840	894	861	889	949	915	910	850	943	831	860	893	885	941	907	888	912	954	897	923	942	900	947	954	943	864	946	949	905	927	946	875	889	933	897	882	900	915	918	905	937	884	902	915	970	884	952	898	902	868	920	870	912	883	900	902	914	906	937	896	903	889	906	893	836	957	885	947	928	909	915	869	843	885	869	929	929	917	899	877	883	895	863	864	918	872	924	957	902	872	863	847	848	887	899	938	928	912	825	867	932	893	963	909	924	913	923	938	908	867	902	884	878	874	903	906	916	879	882	872	879	855	974	896	911	889	881	914	930	911	928	953	900	934	922	910	887	894	860	896	908	911	830	918	894	910	953	885	901	936	928	908	856	946	873	929	834	950	900	927	882	920	894	929	925	954	923	911	899	955	868	903	907	866	928	916	953	859	898	886	951	915	912	932	882	942	915	919	875	876	843	909	916	911	872	903	897	928	904	897	913	883	884	902	908	951	902	924	901	905	839	881	924	923	914	904	892	891	910	883	880	865	932	888	885	863	932	905	897	845	918	956	889	903	914	891	871	916	949	914	890	906	904	882	900	846	901	878	902	906	873	934	957	963	924	899	892	926	929	908	945	899	909	922	886	928	952	927	887	889	877	874	884	900	922	888	931	901	874	871	916	862	851	913	893	886	903	942	902	909	913	917	920	878	899	934	896	900	883	887	874	878	923	915	919	910	892	902	894	930	909	861	867	893	891	893	893	894	902	903	930	921	851	886	909	891	879	896	948	901	848	914	866	859	877	880	906	893	953	888	874	830	911	880	890	862	895	820	907	861	908	847	851	886	928	918	921	960	934	921	930	905	940	918	963	867	836	873	872	896	907	904	861	875	886	914	909	884	881	901	938	839	855	835	905	875	900	889	922	891	943	821	886	896	940	947	939	975	884	887	924	894	922	898	936	887	860	883	890	917	955	839	875	886	944	902	883	899	935	917	880	899	940	913	891	911	883	890	882	924	906	926	962	901	908	905	881	939	906	930	905	884	888	910	911	895	910	988	923	909	923	874	921	889	912	889	898	914	892	889	919	932	869	913	939	910	966	902	877	925	930
14196	1018	575	482	437	386	361	325	330	288	351	322	393	357	300	307	312	360	321	300	306	359	324	313	348	311	350	312	293	354	344	338	328	341	283	330	319	332	313	316	307	313	298	336	343	357	339	330	331	300	312	336	299	343	329	299	316	357	323	331	304	321	331	338	345	340	309	324	327	309	332	313	315	313	308	311	306	313	311	322	319	325	318	348	341	330	305	311	336	272	326	335	328	304	331	310	345	317	312	345	338	330	308	328	351	325	283	319	345	324	347	346	346	333	305	289	346	350	330	342	297	352	316	285	341	317	331	306	292	309	320	308	303	335	310	317	326	334	316	339	331	344	318	358	339	324	343	316	294	338	335	324	317	349	333	313	329	320	342	318	318	316	312	322	313	315	312	346	348	318	339	336	317	305	332	321	314	333	328	321	314	284	304	343	284	331	329	332	339	353	307	296	341	344	295	326	339	323	295	293	313	302	322	295	349	299	346	337	322	310	313	318	353	338	346	339	329	325	310	321	320	337	314	301	311	370	318	318	332	301	340	351	323	333	332	293	306	364	329	338	331	314	271	281	324	316	308	300	338	316	322	324	306	343	335	324	334	337	348	344	342	323	306	342	309	285	328	313	352	300	330	334	306	325	308	327	299	357	333	301	309	323	333	297	331	323	290	345	320	329	317	304	315	350	322	332	361	364	332	317	325	286	326	348	334	296	320	321	329	309	316	314	300	319	287	276	326	281	302	330	340	281	342	328	303	343	329	333	350	325	336	304	355	343	330	319	339	340	359	320	340	284	331	303	318	310	332	326	317	286	337	290	337	305	299	303	317	328	311	354	302	304	286	324	322	332	333	322	344	330	300	321	308	283	352	330	330	296	345	350	336	303	331	310	315	336	334	319	326	338	330	310	315	327	342	328	337	323	325	328	320	313	276	316	328	316	334	310	305	349	362	334	293	343	337	310	361	329	324	329	328	336	350	324	306	334	320	310	302	329	315	311	330	339	334	330	300	326	324	331	310	345	310	329	295	325	292	339	325	328	312	316	354	328	310	343	328	321	344	318	304	321	347	339	333	333	316	362	333	323	334	320	350	351	347	334	322	329	362	340	326	330	306	326	324	311	306	310	312	350	343	321	340	291	317	342	323	332	339	328	301	360	320	311	325	313	316	302	334	319	312	346	328	341	342	323	300	288	315	302	295	308	341	330	331	318	327	327	306	323	347	340	340	307	306	328	292	306	328	328	315	314	320	301	340	331	332	371	333	308	337	334	340	291	326	320	343	296	323	301	309	321	309	305	280	321	323	305	334	340	309	300	314	349	345	338	322	312	319	300	341	313	313	329	327	318	346	313	295	329	291	337	316	341	321	298	299	301	339	329	329	313	339	307	303	292	338	316	306	312	310	310	332	322	314	304	321	311	337	341	344	320	297	322	321	337	345	330	318	332	333	337	318	306	308	358	352	328	300	331	329	322	319	301	331	315	343	313	324	344	338	307	319	303	352	316	315	329	337	312	332	310	304	323	336	346	330	325	328	281	301	313	359	308	297	361	341	350	321	312	317	341	326	329	292	295	312	272	339	327	357	289	354	313	308	296	328	331	315	343	328	316	282	334	346	330	325	329	345	338	352	312	325	299	290	306	313	311	334	338	339	321	306	358	310	298	330	293	332	306	327	335	326	333	313	328	316	329	344	303	325	340	327	304	342	314	317	322	313	328	311	325	351	337	322	346	355	331	325	334	314	317	344	324	306	355	347	322	344	332	338	324	323	330	347	337	339	316	303	323	328	342	331	324	323	320	303	329	332	311	338	352	310	306	337	305	295	301	315	321	329	351	358	336	369	327	330	313	315	340	305	287	348	370	308	333	340	328	324	313	306	295	318	337	292	297	346	361	296	321	354	299	337	282	294	280	309	330	342	304	335	288	328	349	305	324	371	305	331	342	358	328	327	345	346	345	319	303	304	303	339	335	306	326	349	317	322	295	321	282	335	323	339	351	327	327	345	299	336	324	307	323	332	308	300	342	344	301	267	318	309	348	309	329	331	299	328	314	346	309	316	327	315	327	324	317	303	333	313	310	321	330	336	304	324	296	300	340	295	305	337	316	349	338	371	338	306	320	327	320	324	303	324	303	288	332	316	355	302	320	320	323	301	320	322	366	321	314	304	313	318	347	333	341	301	324	302	321	289	319	338	376	315	307	311	322	297	328	302	320	330	307	335	359	346	316	335	339	340	332	327	330	346	317	328	344	312	320	323	357	303	309	312	324	335	315	354	328	368	341	343	359	339	325	362	326	330	301	310	303	316	333	297	318	321	312	347	326	332	344	324	305	348	308	336	346	305	309	322	302	316	340	323	303	341	320	310	312	317	314	331	324	319	332	337	335	303	331	336	315	313	329	309	359	316	320	309	334	332	354	339	298	323	305	343	331	341	321	337	306	329	333	324	352	313	326	319	349	323	328	332	288	299	369	322	306	304	336	324	306	305	332	299	361	338	344	330	330	297	299	326	282	307	315	360	359	301	315	306	289	321	325	334	285	326	336	355	317	336	323	296	346	332	311	308	346	332	318	338	305	367	306	330	361	304	324	320	353	325	323	340	356	335	310	333	345	377	327	360	344	312	333	357	295	323	283	300	341	311	332	319	329	315	337	335	335	302	349	322	314	299	361	329	334	305	345	341	328	308	336	320	325	308	361	337	303	324	323	345	309	317	348	329	326	353	317	343	327	286	326	322	366	300	298	336	296	289	316	348	331	336	321	331	320	322	337	322	271	334	347	351	345	352	310	311	318	312	279	358	311	303	328	332	327	317	329	302	322	333	332	300	306	339	350	339	328	324	314	323	316	346	342	359	315	340	327	354	328	357	306	321	322	306	331	313	326	326	327	341	309	327	331	353	314	324	300	332	310	314	336	352	368	322	314	343	333	343	375	335	319	319	316	319	320	324	322	310	334	320	341	322	338	337	318	354	329	332	356	345	349	327	328	314	338	332	317	307	336	341	326	351	319	290	301	343	335	357	324	337	327	328	357	325	333	314	306	310	334	304	338	307	321	326	329	331	357	344	296	304	313	333	289	353	313	318	312	339	308	303	288	313	330	303	325	333	307	358	317	319	311	301	367	330	305	309	318	321	305	325	294	310	311	350	318	314	316	316	319	305	311	313	323	329	329	329	337	326	336	286	311	299	329	334	323	327	334	325	303	330	313	327	310	300	309	332	320	335	321	317	322	347	347	347	358	300	366	316	286	358	319	323	308	349	299	345	317	359	313	348	358	277	332	322	303	351	322	320	343	321	318	346	332	294	308	339	338	334	317	314	303	351	309	310	325	324	294	290	312	375	345	320	313	304	339	351	327	304	340	281	339	324	317	340	313	306	314	283	282	316	332	312	319	340	324	315	309	307	303	303	316	337	339	342	339	303	344	351	302	332	316	329	319	307	301	324	313	348	354	330	321	345	324	302	310	354	322	321	354	316	325	326	316	310	356	302	308
10566	936	1346	1420	1184	1098	1038	943	937	869	881	891	824	866	848	838	831	852	814	845	760	805	823	755	771	770	827	768	798	740	811	825	755	786	784	774	811	820	821	803	789	826	802	756	748	752	749	780	777	820	754	740	767	777	787	759	796	746	766	769	792	734	771	777	797	771	757	762	767	762	791	782	788	740	773	831	797	774	783	773	764	714	796	738	832	784	779	784	821	792	780	771	788	770	831	788	795	781	775	779	792	725	722	784	787	802	732	761	730	829	776	774	757	753	755	796	779	766	804	764	764	738	733	807	821	742	736	784	749	775	753	770	802	790	755	764	820	805	751	767	734	747	782	783	783	786	741	756	779	794	788	759	793	787	745	795	783	796	806	792	728	744	797	766	787	782	793	755	795	766	777	777	756	789	762	735	796	779	776	823	771	762	819	759	763	772	748	781	789	802	778	779	764	799	815	765	798	749	798	783	797	778	752	787	772	753	716	769	755	784	779	761	758	794	739	762	764	720	747	758	790	765	754	797	784	844	727	787	802	748	801	762	739	773	786	817	786	760	808	773	809	765	789	714	760	777	786	748	754	753	793	779	773	757	758	741	790	775	759	790	808	761	734	820	750	805	834	746	769	769	721	775	785	764	771	829	766	776	792	795	775	786	771	789	766	770	742	784	788	737	807	716	768	732	798	741	836	768	745	823	770	773	763	765	716	776	788	759	726	765	760	750	809	743	807	772	758	784	740	735	752	776	765	718	836	734	814	723	779	732	728	765	778	722	736	787	758	746	741	765	764	787	790	749	806	764	774	748	769	746	777	815	823	795	761	783	760	791	760	800	763	761	772	743	780	762	782	745	828	747	761	770	794	755	769	799	813	750	764	744	746	749	691	785	783	735	712	769	756	813	693	770	759	824	741	767	788	838	768	799	808	752	785	807	762	757	762	751	766	716	811	771	792	768	798	736	791	741	792	734	774	799	781	785	781	797	804	774	782	843	812	777	719	785	796	750	782	758	764	734	752	786	829	805	766	824	782	767	740	751	792	846	729	744	762	788	769	777	747	753	784	781	805	788	734	770	815	792	806	761	779	779	779	746	722	793	768	775	830	795	765	790	804	810	815	753	772	774	756	782	741	809	785	773	797	783	769	790	743	718	809	752	790	774	787	813	790	768	761	794	739	797	747	793	764	808	798	772	778	764	772	800	744	802	780	781	775	776	785	721	771	770	790	759	776	816	782	769	720	766	813	782	732	779	738	758	750	789	763	767	767	812	765	679	758	798	792	801	785	779	745	763	737	784	774	769	741	772	740	728	730	812	779	825	748	809	755	770	776	737	749	806	812	734	810	733	748	778	819	797	804	797	811	781	752	750	755	765	768	757	755	806	710	768	742	748	742	797	755	742	783	772	774	769	814	764	806	719	772	741	821	726	762	753	746	822	784	771	776	785	739	731	810	819	797	790	757	744	783	796	827	810	776	769	803	788	744	773	779	803	804	777	761	795	820	766	759	747	755	784	772	795	780	782	766	743	776	728	727	833	780	761	812	795	742	824	767	782	783	801	761	739	795	758	786	778	765	751	776	754	782	756	723	744	787	772	787	799	770	774	821	763	776	783	819	863	748	787	754	777	777	715	769	776	777	730	771	762	765	735	770	776	781	772	764	758	752	744	747	801	746	804	783	763	767	739	741	753	776	795	776	772	806	808	748	744	768	757	764	740	739	760	765	798	764	750	822	750	765	783	755	813	742	782	692	772	761	749	798	790	730	738	750	774	749	765	749	808	742	748	759	798	756	757	780	786	769	786	795	797	784	753	769	752	801	778	737	758	784	796	760	708	705	757	776	759	740	772	751	810	791	832	753	777	801	785	728	724	771	829	740	757	796	768	805	770	783	784	824	824	740	777	761	797	759	785	777	782	838	748	761	755	849	740	804	818	752	800	763	754	774	795	785	762	800	826	744	805	789	796	783	740	742	759	742	816	797	783	795	757	714	755	759	745	828	749	722	779	797	799	797	756	743	751	788	755	731	766	763	791	777	802	733	793	771	802	713	723	780	805	772	787	770	754	791	763	731	757	740	710	758	795	775	800	776	806	798	767	792	805	811	797	741	798	772	812	767	766	759	763	758	824	780	713	777	740	720	778	778	777	739	776	696	776	866	757	783	801	788	757	814	804	729	761	762	789	754	782	772	768	717	750	844	827	807	804	757	779	746	792	756	773	755	808	778	784	773	759	747	852	788	743	751	810	724	753	807	816	796	772	785	803	804	778	770	757	758	788	767	814	786	846	725	796	770	775	767	740	809	775	747	764	814	752	774	780	757	780	794	788	772	795	780	772	784	777	751	799	776	763	801	813	800	699	721	771	749	761	793	772	805	812	736	782	799	736	798	820	756	780	778	775	721	766	750	744	793	759	832	750	749	763	758	786	803	733	763	820	744	784	775	763	793	766	811	746	822	726	756	763	787	751	799	776	762	774	762	755	739	737	793	786	759	802	783	787	793	764	761	746	814	778	730	761	775	769	783	758	791	773	759	774	790	741	736	773	790	786	807	834	783	789	780	775	757	802	803	791	778	728	777	756	829	776	825	742	768	831	767	763	818	791	822	769	781	799	720	859	705	807	822	778	739	811	742	780	735	789	787	792	820	772	811	735	732	799	732	762	768	733	805	736	774	795	784	833	755	778	809	734	749	755	795	779	811	760	770	772	816	722	764	768	735	780	747	778	787	736	787	769	799	807	739	751	775	746	818	800	790	764	722	829	741	793	701	775	763	802	720	801	724	747	739	767	761	764	776	793	782	785	825	731	820	805	800	788	783	745	758	766	763	765	761	741	811	778	792	768	758	791	763	797	757	824	759	778	799	794	803	777	811	782	776	794	794	786	758	788	774	769	791	785	842	732	788	803	747	773	753	801	816	732	715	817	804	744	797	769	743	758	766	745	745	786	717	768	756	789	749	765	792	803	787	819	718	795	781	783	750	770	712	783	757	768	809	798	705	819	777	767	775	757	809	781	741	783	788	730	780	805	783	778	731	819	828	781	750	743	786	766	788	765	746	762	804	745	835	747	746	754	804	773	760	783	806	772	790	783	753	758	797	754	734	756	751	742	745	766	767	760	773	757	793	790	753	728	787	777	747	754	807	765	774	742	804	772	752	816	793	792	876	739	757	753	754	778	760	753	775	799	762	780	743	758	815	692	740	806	782	756	786	756	783	746	775	781	737	758	769	795	746	748	788	781	808	833	799	745	762	783	778	784	846	732	804	777	805	810	804	802	768	772	780	781	780	803	724	735	788	733	789	786	770	805	781	786	796	763	777	747	755	749	784	802	811	802	767	785	784	751	803	799	792	761	759	801	785	772	744	784	798	767	793	754	810	781	775	792	743	764	812	782	750	774	779	802	682	765	781	730	801	835	767	755	752	797	769	766	788	839	808	797	735	805	791	717	764	733	740	699	824	784	756	806	778	816	757	769	719	771	737	819	750	768	786	810
22671	2202	694	527	363	268	227	211	194	205	174	184	152	161	156	172	172	181	138	156	160	149	127	175	138	126	141	146	137	146	142	165	154	146	151	134	161	158	143	141	162	149	147	150	166	127	124	142	154	141	133	166	153	151	157	141	156	145	143	139	144	142	135	144	147	133	130	132	151	171	140	131	163	154	160	160	134	145	162	148	148	144	146	154	146	167	139	134	151	157	125	138	134	139	133	150	103	163	133	156	146	147	125	126	131	135	148	165	145	141	136	162	148	153	153	167	139	145	120	140	150	172	152	130	131	157	148	144	155	126	137	164	156	137	144	145	132	133	154	142	146	162	157	156	142	145	131	145	155	143	146	180	145	123	155	159	168	148	152	144	137	148	149	149	149	162	143	151	138	155	140	107	155	125	143	136	166	147	153	159	165	164	133	149	134	141	135	143	140	153	150	119	141	146	147	157	157	151	143	151	123	142	140	145	162	137	127	123	154	151	133	157	141	137	149	130	167	137	134	138	146	163	163	133	142	136	141	154	149	138	122	140	157	120	155	143	152	143	137	126	132	150	127	160	149	138	125	146	138	142	130	131	157	133	137	131	156	151	146	123	131	155	139	141	150	168	137	129	148	148	130	152	126	151	144	137	135	149	138	147	136	144	153	158	140	124	135	144	140	152	145	167	151	148	141	166	145	140	140	156	144	138	149	119	136	137	151	137	124	142	160	138	148	139	161	135	143	138	130	130	130	132	131	156	147	157	124	137	147	138	129	137	159	165	126	148	150	134	156	148	148	126	137	144	138	154	137	168	123	129	147	137	139	152	145	160	138	137	159	150	146	161	155	149	156	151	167	161	154	140	151	142	136	125	147	145	151	153	144	165	134	145	159	135	157	118	131	159	155	133	158	132	131	122	133	154	132	121	158	150	148	153	139	132	129	156	121	145	139	142	144	143	148	125	158	161	135	129	132	152	142	142	140	143	118	124	149	129	152	154	151	128	132	128	162	135	144	138	148	133	120	159	154	169	143	145	151	121	157	147	159	141	144	150	146	138	111	168	127	130	149	117	134	119	134	148	166	157	122	146	138	159	156	128	134	151	144	142	147	141	146	132	125	137	151	147	135	171	150	152	161	136	139	151	142	154	165	139	138	128	139	147	136	155	160	156	156	130	155	134	167	148	149	122	137	164	126	156	132	150	125	113	133	128	146	126	143	135	156	118	155	159	133	156	141	159	138	143	154	133	146	144	140	165	157	116	139	132	153	135	140	141	158	145	126	141	127	144	133	138	134	129	143	147	165	138	143	127	137	139	156	151	151	152	143	152	135	145	133	166	138	146	144	132	158	141	143	155	139	163	143	142	158	158	168	145	149	141	123	148	129	143	152	144	129	130	161	155	137	163	154	159	156	138	132	127	147	142	154	153	159	144	151	150	130	155	151	162	136	145	129	140	141	142	144	137	151	123	119	141	145	138	127	142	140	151	122	126	142	133	128	138	137	141	151	153	130	159	149	147	141	130	127	147	175	135	158	146	140	148	133	149	143	140	145	142	128	163	171	136	145	149	156	158	142	121	143	138	139	142	159	137	132	142	144	149	131	125	159	141	140	130	135	147	161	142	146	157	126	149	147	140	165	132	122	155	158	130	125	157	140	128	148	136	129	134	151	142	145	136	111	144	145	143	144	158	135	131	134	179	139	145	145	131	134	135	145	137	158	164	165	157	176	148	131	156	149	140	122	154	156	133	140	134	126	128	141	135	140	130	147	176	133	147	149	151	158	147	157	147	150	125	137	162	139	140	148	137	140	161	139	138	160	142	153	131	135	152	150	161	137	140	134	131	151	141	147	142	148	171	154	146	149	124	120	145	159	153	159	137	113	137	138	171	173	136	141	135	149	153	144	143	147	120	130	157	127	165	148	142	148	126	140	136	153	140	143	155	127	131	145	143	140	136	138	136	152	130	112	145	135	157	163	149	152	159	162	144	127	152	157	129	126	148	125	147	130	134	144	135	141	134	148	127	135	124	148	141	143	130	150	143	163	148	159	149	159	136	117	133	151	155	122	150	154	129	142	169	139	148	139	156	127	141	145	156	139	139	159	166	142	127	126	150	149	163	141	141	159	142	152	144	150	157	156	148	149	147	152	154	138	137	146	142	128	170	122	154	131	149	151	143	155	142	144	134	130	145	153	147	146	120	152	155	170	160	143	131	136	161	137	164	134	146	169	142	155	150	150	121	149	138	133	137	128	165	163	157	154	132	179	156	143	122	151	164	151	157	134	124	128	159	152	132	138	136	137	126	141	147	127	137	157	143	157	144	171	131	108	156	147	129	162	152	147	146	138	134	141	138	145	141	125	149	140	151	136	156	131	165	153	134	163	159	141	147	149	133	132	139	139	129	141	153	139	158	154	144	110	152	142	162	133	154	136	125	155	130	139	146	144	156	127	135	132	144	146	143	139	135	124	145	141	134	126	119	153	153	142	162	141	148	134	164	151	155	110	121	127	127	126	132	142	185	128	140	148	153	153	143	131	131	135	159	162	165	154	126	157	123	133	144	148	143	152	139	152	119	140	124	157	126	137	148	156	143	132	154	129	120	149	135	120	145	151	136	141	144	151	124	150	159	153	150	141	140	156	156	127	157	153	142	137	132	149	130	159	137	137	140	136	135	160	156	157	137	145	145	127	148	159	147	152	142	161	138	153	143	144	136	140	127	165	147	146	158	157	139	143	128	173	163	140	141	153	135	142	143	124	128	154	147	152	148	125	128	133	159	141	141	133	149	145	150	157	131	148	139	135	140	126	137	188	126	155	139	161	155	158	148	139	139	144	135	137	120	128	166	150	147	146	133	158	140	143	140	151	139	156	169	152	129	141	160	135	156	162	161	149	161	157	148	130	145	133	148	134	145	145	140	147	132	112	159	155	137	143	143	153	147	149	150	152	160	134	156	145	154	151	133	126	124	139	120	146	134	139	158	137	147	146	153	145	155	126	131	143	141	129	169	123	130	157	164	152	126	130	138	169	130	145	150	140	139	152	148	156	160	130	145	149	148	140	172	161	123	127	154	154	131	141	148	159	152	135	169	153	125	152	161	161	147	143	152	144	144	144	126	110	159	139	151	161	151	128	127	133	134	123	147	150	143	110	137	142	142	123	158	155	121	154	143	126	129	140	152	160	133	120	163	147	154	121	142	155	131	137	129	146	131	147	121	150	140	138	141	132	143	129	133	127	138	152	140	151	133	136	147	138	143	161	133	128	142	144	117	180	137	130	145	161	165	137	116	147	164	153	143	155	149	143	120	167	128	148	160	156	135	148	162	141	134	136	169	138	152	137	154	149	139	143	126	139	132	147	134	159	143	159	152	148	143	158	148	159	131	165	129	149	150	174	134	130	143	135	127	143	149	124	159	153	145	154	143	134	161	130	148	138	179	143	126	144	123	131	150	134	137	125	129	143	138	128	162	139	142	145	129	140	140	124	150	168	136	141	149
13596	812	1427	1682	1305	1065	957	784	688	653	582	531	558	540	494	536	495	485	452	434	401	476	475	424	450	435	430	399	424	410	448	438	444	400	388	403	411	401	361	377	395	401	415	386	393	432	422	419	401	369	414	415	400	385	390	399	423	382	361	369	391	388	404	386	419	382	384	398	410	387	368	362	405	385	374	380	391	363	390	409	382	370	356	357	396	400	378	401	391	390	380	357	360	373	400	347	387	391	396	382	382	393	367	394	385	391	388	417	363	362	369	390	346	374	364	387	393	391	367	380	401	357	341	359	370	405	376	378	376	371	363	396	377	355	374	394	373	394	351	390	392	373	397	381	382	381	387	389	374	397	411	403	388	365	421	426	431	431	375	378	343	351	367	397	388	387	366	351	366	394	372	393	373	395	374	388	393	364	433	357	411	383	392	381	388	388	342	360	367	392	360	372	415	389	365	382	358	371	375	360	397	386	422	391	365	411	394	360	376	372	373	403	386	344	360	415	376	399	377	340	416	393	359	382	368	413	375	402	382	369	374	418	405	408	381	400	328	403	401	356	368	406	379	379	363	375	370	378	362	392	407	384	365	386	378	378	383	384	371	366	390	380	401	368	399	380	382	383	381	380	383	385	378	365	388	419	382	388	395	386	375	387	384	418	361	404	394	404	391	348	397	380	392	383	346	367	389	355	401	394	361	388	381	377	399	359	405	386	406	387	409	396	348	400	392	356	379	369	366	365	387	379	359	367	404	365	379	358	392	388	407	368	365	399	408	391	388	370	347	372	375	409	329	399	409	401	377	372	378	384	388	381	381	353	375	387	366	394	357	377	406	402	368	385	364	342	371	389	369	384	386	399	357	377	360	380	384	408	353	375	367	379	389	364	359	361	335	387	409	395	365	380	410	384	350	381	430	388	370	346	388	372	388	404	378	358	381	375	390	394	401	397	390	352	367	390	374	363	402	376	387	387	357	374	375	369	408	384	396	398	417	374	398	393	371	386	384	410	404	387	396	351	385	366	391	356	405	384	378	375	384	399	379	353	397	390	428	392	370	391	407	400	413	388	374	407	383	412	391	415	412	351	361	370	389	357	375	390	386	383	375	375	378	409	409	359	351	377	396	361	357	365	369	366	359	359	410	358	404	360	375	380	411	347	377	363	385	377	369	367	383	413	376	410	418	400	365	385	376	373	378	384	339	409	388	417	374	377	383	389	383	392	380	369	376	380	348	385	378	367	355	385	381	394	363	358	374	383	364	395	389	374	389	386	405	392	382	369	385	400	396	344	372	373	372	381	384	382	345	383	351	375	401	381	393	371	360	414	377	377	375	372	381	402	360	398	395	370	361	406	359	372	366	387	393	371	365	361	381	371	357	376	386	376	350	381	389	370	396	406	402	376	400	374	393	400	365	373	430	355	418	374	387	395	428	373	386	381	367	382	383	430	382	396	390	391	406	370	391	402	370	375	408	359	363	378	405	364	382	392	392	391	372	393	357	426	394	375	400	415	403	385	405	397	367	370	379	422	423	398	399	400	372	375	390	423	407	363	379	365	378	376	387	396	426	387	378	361	391	413	402	412	384	371	413	426	388	393	372	429	415	394	394	352	394	365	401	385	391	379	356	385	373	404	400	348	398	398	360	388	405	374	377	389	349	383	389	393	354	392	356	386	414	406	419	400	382	408	383	373	342	375	407	413	399	352	400	363	399	368	372	363	403	410	361	413	377	351	401	392	365	417	329	406	379	390	404	374	369	411	415	403	400	378	357	356	378	372	347	382	376	385	387	385	363	369	398	358	342	368	362	394	387	375	396	403	402	393	390	384	360	374	372	380	391	399	359	414	377	379	375	358	381	377	388	372	417	388	392	358	361	343	376	373	373	400	373	360	397	375	365	427	380	402	386	365	384	400	375	410	418	362	405	376	389	373	392	374	386	388	363	393	413	405	381	407	366	373	376	377	375	353	387	340	374	357	393	357	392	388	400	397	393	356	363	346	383	344	411	378	426	376	384	370	346	416	385	387	357	359	410	380	380	367	393	387	410	405	379	386	416	379	427	373	377	393	407	396	359	368	396	390	388	443	404	373	368	355	396	388	386	415	410	370	401	341	377	382	371	394	395	358	392	416	382	367	409	430	385	377	396	397	353	383	396	389	395	387	367	348	386	386	377	388	373	384	424	396	375	428	402	437	417	366	394	373	435	387	366	395	394	373	377	405	394	348	375	367	360	377	359	375	403	363	407	403	391	373	386	396	382	396	402	382	427	375	397	351	382	407	344	395	395	368	375	384	366	413	401	393	366	407	394	409	352	348	381	407	386	439	380	355	397	377	380	403	406	355	364	391	392	357	406	379	378	395	360	344	395	384	387	359	387	350	360	375	358	390	388	405	411	409	369	382	407	387	346	381	384	419	386	421	390	382	386	417	389	373	359	371	396	398	403	377	389	362	372	330	382	372	390	392	432	398	363	411	412	394	371	396	359	396	395	395	372	384	366	376	351	389	370	401	420	354	377	378	378	383	391	366	402	376	378	429	361	374	375	391	388	395	387	365	350	417	407	363	373	370	372	382	370	387	367	406	368	378	362	389	367	380	403	409	329	413	360	377	400	390	411	417	368	367	387	371	395	360	384	379	394	368	404	388	355	387	381	376	398	357	411	345	407	359	409	379	365	357	370	347	395	414	382	400	371	368	386	372	405	367	395	360	378	395	388	403	369	402	381	370	381	362	379	380	375	391	391	391	415	383	374	394	411	361	441	411	367	378	405	379	392	383	398	388	387	362	397	377	377	407	407	393	386	420	355	404	398	397	380	374	347	429	396	405	371	397	391	404	390	370	362	370	410	398	391	399	385	385	349	425	367	407	417	356	396	397	390	362	394	404	411	395	409	416	410	352	387	392	385	388	395	399	422	331	376	369	411	398	392	373	395	359	397	397	398	437	385	391	420	403	408	402	376	393	391	388	377	392	376	349	393	385	351	388	409	425	382	393	387	388	377	402	394	370	412	415	381	387	372	325	384	381	398	368	387	372	399	395	401	367	356	365	348	394	340	387	393	386	376	412	372	389	420	369	382	390	362	378	371	371	358	356	365	377	360	383	391	324	368	389	359	358	373	392	379	407	377	383	386	382	390	374	358	402	415	378	391	405	396	384	390	411	361	387	388	387	410	391	382	376	397	404	365	380	390	420	372	377	415	389	372	341	390	407	396	430	360	382	401	399	369	389	390	376	352	392	399	346	367	364	366	398	371	381	394	377	383	347	382	377	376	344	367	371	386	365	365	381	390	373	380	416	389	353	402	357	347	368	402	403	399	386	382	362	385	353	372	392	376	395	374	387	380	378	353	373	363	438	387	399	379	391	397	393	391	389	396	357	354	373	374	374	368	367	386	360	377	367	376	378	370	357	384	355	363	409	412	368	381	387	379	384	387	371	373	347	404	392	401	379	398	366	401	397	387	368	386	386	369	379	389	357	420	335	409	413	360	400
3795	456	346	388	364	374	384	388	395	390	387	390	370	387	414	400	376	399	409	389	364	377	378	380	344	375	370	382	362	378	403	358	373	389	360	351	377	410	347	386	361	368	406	393	375	407	379	370	403	365	373	348	399	399	411	371	371	384	389	346	389	386	343	353	364	374	339	413	393	423	410	376	336	387	335	340	356	359	398	381	375	406	397	358	401	340	389	384	382	368	362	372	365	358	349	412	358	381	398	366	352	352	379	407	423	366	338	387	390	375	360	377	403	400	378	367	384	382	385	362	402	390	380	368	368	362	337	397	391	396	365	381	349	387	413	413	346	369	363	373	362	351	375	394	349	387	367	419	388	373	360	345	398	385	378	355	353	344	383	402	388	379	379	388	365	359	367	424	389	353	373	359	374	406	371	338	347	394	416	356	432	391	395	387	369	352	340	347	358	356	375	350	369	368	353	382	388	379	380	385	384	409	384	374	348	394	362	357	375	383	358	355	403	385	384	336	399	376	404	379	369	385	419	353	408	368	375	383	374	365	392	399	403	366	410	395	370	369	370	377	373	326	389	387	382	381	395	386	349	404	401	398	379	383	375	396	362	367	362	364	389	371	370	349	373	379	379	362	419	388	397	395	368	361	384	362	375	374	373	410	379	370	367	366	379	374	356	351	354	380	366	416	360	326	373	347	383	398	398	369	358	366	379	331	407	339	390	356	396	388	421	364	368	395	383	375	343	358	399	351	365	410	399	372	363	349	385	380	389	414	354	366	377	353	390	389	402	386	345	378	378	388	376	367	378	375	389	390	362	400	393	368	380	380	369	351	372	371	417	361	379	393	408	379	374	366	362	349	398	388	356	368	358	324	382	362	347	383	389	364	405	353	403	356	372	400	376	373	391	420	379	377	401	370	391	359	410	359	363	365	340	359	371	357	386	369	413	402	378	397	382	364	382	395	337	373	342	360	380	345	341	391	393	352	376	395	388	364	358	396	365	382	359	394	348	354	380	366	388	422	386	370	365	374	354	384	408	357	388	374	373	399	422	404	409	356	367	392	383	376	369	371	371	394	381	369	351	391	357	428	404	361	412	344	381	361	390	390	384	382	377	385	397	324	386	401	400	364	364	350	389	374	364	365	387	401	410	340	383	366	380	402	345	373	354	412	394	370	364	337	360	362	388	397	389	398	359	378	365	360	324	418	346	373	402	376	379	395	370	354	397	394	366	407	341	360	439	393	349	355	369	429	337	394	369	343	371	381	383	390	392	405	372	364	325	391	395	387	324	415	352	331	409	401	360	369	354	372	383	391	391	400	436	409	380	362	376	355	349	388	360	373	387	373	384	362	374	406	373	347	406	376	376	405	399	382	355	346	375	380	389	382	364	423	348	365	337	375	353	376	388	371	375	370	368	376	381	373	370	397	401	369	389	364	366	403	386	383	392	384	388	373	361	361	361	369	373	401	376	366	388	358	355	362	357	397	393	383	377	347	373	383	379	373	385	358	401	379	401	322	383	386	357	373	372	367	410	372	376	373	383	363	394	372	364	362	372	339	348	430	368	366	386	332	399	370	392	366	390	359	343	386	388	381	374	365	369	379	361	364	360	362	402	378	386	389	360	381	330	424	358	390	351	400	386	352	359	374	344	372	380	381	380	389	374	364	383	396	373	373	352	381	430	337	378	385	382	390	363	370	391	369	354	379	367	361	380	417	413	419	364	363	377	351	350	382	386	406	383	379	378	365	392	367	389	340	378	349	405	360	370	416	410	363	358	414	377	372	360	408	358	369	359	357	408	388	366	414	372	362	391	394	356	388	342	400	372	384	382	372	365	367	364	328	349	351	394	367	381	338	384	379	407	355	366	378	391	353	370	365	342	405	338	378	406	368	369	359	365	356	391	354	403	368	368	382	379	389	353	338	363	383	400	402	401	348	379	371	366	381	371	390	394	369	344	363	374	373	376	378	382	363	352	384	337	390	386	361	397	378	375	372	409	357	369	405	374	376	415	378	385	379	387	385	395	368	371	368	414	394	374	372	378	339	372	392	381	369	402	381	378	351	370	401	380	353	376	429	372	400	380	368	405	388	342	395	420	348	378	343	363	392	391	379	354	376	353	396	380	389	351	419	384	395	356	359	357	360	388	379	389	349	362	363	402	340	360	370	410	386	401	406	393	365	376	382	367	381	373	381	366	363	337	363	393	408	400	372	392	362	365	363	380	345	368	374	375	437	391	364	395	368	385	404	346	390	357	388	381	377	385	376	387	363	344	361	420	371	407	341	379	384	347	340	389	368	375	347	384	355	374	383	354	381	371	382	380	365	408	383	377	414	384	352	388	374	357	340	352	407	374	384	382	356	373	361	394	413	394	345	375	368	373	378	369	349	393	368	335	383	355	360	352	402	380	403	385	394	419	424	357	386	365	370	345	402	432	396	372	378	384	406	390	379	389	350	384	344	344	369	397	373	386	366	404	388	377	355	383	341	400	396	377	347	361	408	356	375	382	375	372	386	367	378	404	405	366	371	386	393	372	378	337	359	378	332	385	343	381	390	389	352	381	404	365	371	350	381	374	338	367	361	381	373	330	401	396	365	396	385	374	368	384	354	355	351	381	411	353	385	385	393	319	376	382	365	383	366	385	371	357	371	373	371	392	376	383	391	380	357	337	389	393	376	354	409	421	408	405	362	355	347	391	374	364	382	375	376	393	405	353	339	409	365	382	408	392	362	372	382	403	373	382	390	392	358	374	361	365	357	401	373	389	357	392	367	334	356	395	337	390	399	404	382	404	396	414	395	398	385	361	388	363	361	405	372	378	333	354	372	391	370	359	389	384	368	392	363	395	386	385	367	384	337	389	400	356	397	342	366	378	391	369	381	383	372	425	358	364	370	388	394	376	386	361	431	406	354	387	389	391	371	402	377	421	366	383	374	376	376	348	387	365	395	351	363	401	385	396	387	382	343	385	349	347	398	374	356	392	366	404	383	405	375	378	383	398	367	395	420	394	363	344	353	327	394	424	361	342	390	390	359	367	376	373	382	375	409	358	378	410	382	391	357	349	416	375	428	388	431	393	377	353	365	354	401	346	399	377	381	359	339	395	347	371	391	401	381	375	343	371	393	359	366	400	403	352	367	325	392	364	369	408	364	400	370	373	339	358	384	403	351	369	392	384	394	374	347	342	361	396	398	367	373	366	409	357	386	406	374	387	367	351	371	374	375	368	339	398	397	388	357	378	343	387	350	344	357	364	388	383	389	377	349	380	378	396	410	387	368	374	418	368	368	368	348	341	354	379	351	377	378	396	380	410	396	380	343	383	370	403	384	410	363	378	381	372	345	369	386	384	429	359	366	377	355	311	371	406	347	397	370	350	336	383	392	388	357	391	390	357	383	421	367	389	367	389	401	370	384	378	360	339	384	341	371	385	404	373	368	386	406	359	376	409	370	404	381	380	372	385	358	345	359	391	367	388	378	357	337	376	340	366	389	304	373
3644	865	924	919	958	883	894	879	891	944	866	908	929	866	921	926	863	949	876	911	894	914	959	899	913	955	890	916	909	893	912	897	888	892	897	870	920	886	919	924	915	864	899	926	897	901	905	883	902	891	890	907	914	919	881	931	905	912	877	898	892	877	884	909	908	898	919	882	903	874	891	930	889	870	910	892	916	918	901	845	917	925	898	922	889	868	912	933	929	917	956	894	898	914	850	937	895	930	901	896	903	884	857	887	892	935	887	913	918	884	880	842	893	898	955	893	865	930	888	902	909	887	923	888	867	874	869	912	812	873	912	933	893	850	877	829	904	912	947	912	867	911	847	912	870	859	936	920	860	931	937	891	927	915	935	918	847	846	885	887	906	888	877	874	861	959	898	865	920	908	894	907	932	858	867	864	877	940	893	852	843	916	932	876	862	941	891	911	883	893	893	900	920	867	939	882	853	906	935	877	875	853	846	918	917	848	903	898	872	911	881	922	923	911	869	875	917	857	861	886	950	911	888	918	928	923	934	937	881	878	929	920	881	848	945	910	878	851	962	875	929	852	958	835	896	920	871	859	914	863	900	972	878	921	886	856	873	878	894	901	946	905	949	916	879	914	902	912	922	913	872	877	893	876	913	912	883	917	843	899	973	945	865	918	868	883	892	889	897	894	860	883	919	912	905	969	857	907	884	898	886	912	806	899	896	872	955	863	917	907	842	870	920	962	936	888	913	886	889	878	918	941	889	884	934	860	932	864	907	926	910	839	922	940	860	915	840	930	957	912	909	919	840	874	879	830	920	876	901	861	912	903	928	864	872	929	887	880	952	916	925	858	914	891	875	910	870	909	907	925	957	887	924	909	904	881	930	921	901	903	880	941	899	926	887	898	894	887	907	868	874	944	970	890	874	886	885	923	875	926	873	857	899	886	874	906	920	898	913	918	936	906	877	884	883	846	866	883	903	901	897	921	884	901	922	861	913	912	881	879	924	921	897	935	875	868	902	893	923	886	880	894	867	856	903	890	902	834	919	890	884	870	897	919	899	875	909	879	918	882	920	892	954	887	926	903	861	880	884	881	890	869	938	900	880	905	906	881	934	922	906	869	900	915	879	855	909	885	914	870	837	904	852	865	874	916	858	954	825	927	922	918	846	839	889	923	876	865	907	908	893	906	842	900	900	854	885	888	897	876	889	941	923	877	882	899	870	901	939	864	853	899	900	917	877	911	910	905	927	861	851	897	917	864	894	892	819	938	894	929	901	861	940	865	896	882	874	891	920	914	860	866	920	889	895	928	878	955	898	951	898	950	891	910	876	911	957	921	941	869	916	870	854	937	881	898	902	914	879	883	916	924	887	906	920	884	926	876	901	891	899	879	925	834	865	877	889	954	912	897	936	890	894	913	868	888	905	935	867	877	953	931	887	869	923	908	898	866	912	900	863	928	898	853	892	924	904	891	945	835	898	897	910	903	914	885	886	885	951	927	898	851	923	893	893	919	877	897	850	918	894	891	901	908	945	923	918	899	954	914	887	935	875	883	900	869	889	891	834	891	955	917	831	965	866	847	868	882	930	853	878	870	887	954	920	934	945	894	874	881	910	876	852	854	918	935	839	915	905	912	946	867	895	880	905	849	922	841	880	920	891	866	894	870	897	867	841	884	875	860	846	910	864	901	888	905	879	878	886	908	975	954	910	879	844	908	923	866	878	862	907	870	884	919	898	879	902	926	884	900	880	925	897	890	907	902	888	892	863	920	901	893	913	896	919	881	881	927	869	893	861	875	918	845	894	877	975	880	918	915	884	889	903	903	904	946	879	883	920	870	837	941	906	924	951	865	912	911	920	881	867	863	938	886	913	871	928	988	897	863	848	897	896	941	875	857	877	892	901	879	881	898	821	880	915	939	910	955	901	920	896	864	896	881	896	841	902	915	924	923	914	932	874	889	901	894	940	908	930	884	930	938	904	942	894	913	901	881	934	815	912	917	890	940	865	899	957	895	913	877	896	924	874	892	905	907	935	884	890	892	887	890	927	851	897	865	891	907	828	914	939	866	859	871	888	931	946	913	866	888	905	885	875	965	934	955	846	890	899	938	879	871	937	922	942	845	860	933	932	918	901	937	908	858	918	859	904	882	909	883	894	897	939	901	891	859	935	886	918	874	895	947	917	905	927	918	910	910	957	886	874	911	871	875	920	927	889	882	874	879	903	912	892	887	894	911	893	864	866	925	884	901	903	954	852	924	911	907	858	895	897	851	941	888	904	911	883	931	912	899	919	880	851	884	867	931	906	873	893	888	887	965	907	909	910	900	871	918	859	829	908	883	891	899	888	902	880	905	896	871	953	868	995	921	887	905	877	883	886	843	930	902	858	959	901	919	923	888	939	898	934	884	865	901	904	881	847	852	914	932	928	877	892	876	893	932	891	919	877	922	897	887	916	909	874	886	958	975	878	838	890	862	966	917	864	878	857	893	861	917	858	920	902	920	891	923	880	924	865	886	912	895	940	912	891	892	924	916	886	862	925	909	869	854	895	954	922	876	889	908	926	915	922	873	868	934	878	894	919	889	852	950	879	934	957	906	951	920	809	894	918	930	876	875	907	929	871	910	893	902	871	902	922	903	964	914	923	899	868	881	865	871	899	887	858	883	920	919	914	861	871	851	835	918	879	867	853	875	898	861	920	916	914	899	927	851	887	929	933	932	881	888	852	870	909	915	836	883	924	920	910	913	907	904	888	823	896	874	906	904	944	953	895	945	886	910	869	863	883	938	896	857	855	850	912	897	906	885	927	873	872	891	878	870	869	943	900	879	906	962	867	878	918	873	889	892	909	887	847	896	906	928	864	964	907	896	866	913	896	898	919	864	910	921	874	921	918	882	886	842	930	902	928	887	932	930	940	826	888	886	907	894	882	811	896	885	944	914	882	868	910	894	967	859	914	935	946	935	897	874	860	894	911	930	886	881	943	865	926	909	917	913	863	887	915	869	943	947	874	875	890	881	875	969	876	931	872	900	887	850	941	915	918	885	930	910	947	824	886	898	932	896	807	839	905	843	900	897	918	853	915	953	878	903	914	909	930	935	885	912	837	832	948	902	862	857	944	911	888	911	896	904	866	911	916	875	921	926	966	905	918	922	909	871	939	964	901	957	928	876	883	835	910	857	881	922	886	911	875	915	923	850	924	940	880	857	917	879	896	870	882	856	840	891	860	916	879	887	881	897	960	884	893	940	914	885	944	880	900	937	926	933	883	892	851	932	897	897	918	933	907	950	888	866	860	939	857	898	854	875	948	942	886	868	955	971	855	879	855	903	897	900	867	898	914	881	899	899	939	896	887	933	942	862	925	900	864	874	925	934	922	893	903	870	836	908	855	873	877	891	902	870	932	895	897	871	916	952	903	887	898	880	901	886	919	906	871	937	944	886	858	894	880	897	913	895	945	899	882	877	917	956	895	871	889	910	888	927	918	922	857	902	895	909	891	919
13821	1025	535	468	423	398	361	364	323	325	352	345	369	344	322	305	344	327	319	325	321	320	285	367	284	318	318	346	377	340	321	334	332	345	323	338	319	306	324	315	321	330	334	313	333	324	310	305	322	317	343	306	307	305	301	313	346	335	333	305	338	318	316	348	334	315	319	325	330	302	353	332	330	321	327	343	301	344	340	321	338	326	290	337	309	302	344	301	335	281	346	343	300	328	341	336	309	315	337	296	296	375	335	339	321	340	325	323	301	305	328	322	315	297	333	348	290	329	299	287	313	309	320	326	336	324	324	298	323	341	316	345	324	314	340	307	325	337	343	345	333	332	295	305	311	308	353	343	294	335	341	318	314	319	330	312	301	354	316	324	305	324	319	322	350	283	311	303	391	342	311	310	300	368	310	313	319	351	311	323	307	315	324	346	337	338	307	292	309	312	302	310	327	297	320	315	312	350	336	332	323	330	315	310	309	317	321	342	299	328	302	347	305	343	325	284	310	316	334	352	296	303	334	297	328	355	325	321	306	331	322	331	331	319	307	314	331	307	339	316	331	323	333	327	327	333	333	296	348	342	326	337	304	319	333	304	365	339	340	328	335	362	360	314	321	352	312	318	313	315	348	329	311	348	339	333	318	326	343	328	272	341	281	327	292	309	307	314	336	306	329	316	316	318	297	312	314	305	288	337	356	318	336	304	346	306	343	309	316	338	300	280	321	316	299	357	338	320	314	321	332	336	326	341	349	312	292	338	326	308	349	336	315	292	298	330	332	342	336	319	292	306	322	307	336	338	332	338	334	316	318	331	315	328	325	354	359	335	317	314	350	279	331	320	320	299	316	323	351	295	302	288	366	319	353	308	332	319	330	361	291	302	304	337	360	330	323	317	294	324	313	324	322	313	323	329	308	317	346	306	305	363	326	324	312	313	313	340	318	325	334	328	348	306	332	349	310	314	315	330	326	314	313	333	322	309	294	335	312	309	319	314	313	304	325	329	322	330	342	341	331	313	323	331	324	337	352	320	324	276	320	308	319	300	330	301	298	308	322	301	331	331	336	334	315	320	321	320	286	320	309	295	321	294	278	331	336	311	316	305	308	335	350	294	324	380	331	333	352	362	349	324	310	352	292	315	320	331	294	306	310	324	347	306	321	310	333	314	288	334	304	368	336	333	323	295	319	318	320	320	319	318	299	330	315	325	327	320	320	306	330	285	309	315	325	309	337	324	324	331	332	315	321	320	351	333	340	333	317	310	299	344	348	352	366	342	355	259	290	313	304	313	348	305	323	337	327	316	339	363	353	326	322	352	316	322	331	329	348	325	331	321	359	329	356	302	290	322	346	359	334	340	339	331	311	330	320	319	345	315	327	301	334	292	299	391	320	367	289	336	318	330	331	306	324	311	299	303	325	346	301	323	330	351	320	318	300	361	353	319	329	324	301	288	363	335	287	333	309	321	302	299	317	330	330	292	335	288	331	337	336	311	324	324	293	327	318	319	319	366	363	325	320	309	317	315	345	336	358	315	311	348	335	316	322	319	305	313	322	332	310	341	312	307	295	347	305	375	344	282	306	333	327	314	336	327	336	282	339	293	320	325	328	315	300	338	327	309	345	306	320	326	303	332	360	322	342	307	315	357	336	346	310	328	346	332	336	310	327	300	305	318	313	338	347	335	338	323	338	323	304	296	306	324	326	325	323	316	343	296	314	347	326	300	340	344	320	334	321	320	330	333	356	329	302	318	329	329	331	343	316	313	304	368	309	329	338	348	317	316	304	301	280	335	325	315	306	349	313	337	323	307	326	326	314	360	366	306	311	338	324	325	331	309	361	338	307	346	319	362	320	340	357	311	333	299	344	327	347	336	322	309	335	327	322	312	339	290	311	324	316	342	341	305	329	339	326	326	349	321	341	300	346	346	325	306	306	353	339	324	317	319	331	300	303	349	318	376	300	337	294	301	331	324	306	330	357	340	297	314	319	326	322	302	376	309	296	306	309	320	326	332	313	343	362	345	333	293	314	314	329	344	347	348	318	334	332	333	315	355	304	286	343	339	330	333	316	273	353	336	320	295	357	334	316	317	312	306	290	322	310	337	331	349	333	327	321	311	346	307	323	300	343	326	331	330	324	341	316	320	317	336	306	357	322	319	325	351	338	324	291	327	328	355	339	324	332	318	315	316	338	300	349	308	321	321	311	331	325	325	327	322	276	314	301	330	298	324	310	322	334	313	353	317	354	339	295	334	344	321	315	336	329	325	305	333	353	340	313	318	340	297	316	352	316	332	330	339	345	313	337	341	345	329	307	298	307	305	308	327	329	297	357	309	311	339	317	313	333	348	350	328	337	308	346	331	299	332	332	316	321	336	334	301	328	343	358	312	320	333	322	319	335	358	326	304	358	295	321	309	347	353	335	305	305	331	306	336	347	314	343	352	333	339	316	290	319	312	316	334	315	332	304	309	298	315	323	337	305	342	349	347	332	324	321	323	289	325	344	295	328	299	340	344	354	336	308	286	344	342	338	334	316	303	328	299	304	301	331	328	305	329	335	323	338	298	304	297	333	326	345	356	323	337	309	339	319	351	314	302	334	367	279	323	352	309	308	306	334	333	327	320	348	323	339	314	297	353	337	266	346	314	321	342	324	307	325	290	324	315	338	333	338	326	329	331	350	339	331	339	331	362	322	323	289	346	323	321	322	344	311	333	328	346	329	345	298	296	327	323	326	324	308	287	346	308	309	318	334	325	357	309	348	314	319	355	326	312	312	330	344	336	304	335	340	309	343	357	337	323	309	351	304	328	297	326	310	307	314	322	320	306	313	305	368	323	329	305	289	293	333	323	341	312	343	323	324	317	317	351	320	331	327	315	298	308	322	344	301	307	318	307	315	325	307	336	343	352	289	307	306	357	308	311	294	328	305	324	309	322	341	332	324	335	332	315	314	348	299	306	314	314	307	349	324	332	326	312	342	361	305	339	343	342	307	327	317	307	304	307	329	336	317	328	319	310	370	329	280	332	325	333	364	322	361	300	298	294	306	307	300	346	332	318	320	299	308	326	340	351	361	289	340	317	325	337	317	313	296	300	327	302	313	323	322	356	341	296	288	301	339	325	337	315	324	304	346	316	306	341	313	326	327	314	315	343	343	322	289	282	342	347	309	297	302	340	366	310	318	350	340	334	328	334	309	314	344	330	333	309	319	341	321	315	322	339	337	325	317	330	346	340	334	314	316	301	342	306	337	330	298	348	298	334	352	328	332	329	341	335	327	318	313	346	339	323	297	310	320	337	326	305	343	346	316	287	304	338	320	332	325	325	315	309	319	337	332	315	334	293	301	336	339	378	324	328	337	306	316	311	320	300	362	332	285	318	308	341	301	303	329	305	337	338	303	288	337	305	292	356	321	343	341	316	341	355	324	350	303	324	307	317	326	339	310	331	344	316	307	319	314	358	325	326	301	341	319	317	352	313	311	345	346	329	321	311
10487	1011	1278	1385	1221	1107	1045	981	962	944	872	836	814	825	823	761	800	813	861	832	819	820	752	791	774	791	770	792	779	785	771	817	810	798	764	817	764	761	776	799	753	757	782	760	736	745	802	834	813	807	783	775	795	829	756	768	778	753	735	761	761	742	830	816	718	832	807	812	801	818	775	763	841	764	716	775	804	816	788	728	814	797	763	771	788	773	770	789	774	772	717	736	767	801	736	750	783	769	800	731	789	802	805	776	778	778	775	738	776	779	757	792	784	757	755	742	746	776	791	771	730	816	803	804	776	775	789	800	763	756	727	757	782	800	782	746	810	825	800	797	700	759	777	797	723	828	793	771	781	742	777	768	784	761	802	771	754	773	753	752	760	764	785	791	794	817	783	749	780	737	745	743	790	704	771	782	810	750	783	786	780	746	754	787	800	783	784	766	718	779	763	767	702	736	751	702	828	796	714	767	744	748	734	836	702	741	782	759	755	793	805	786	772	774	752	786	769	744	767	723	818	753	746	798	766	736	756	745	761	770	784	790	799	751	761	761	768	780	791	768	759	745	788	764	770	795	724	739	736	741	782	813	787	762	770	773	759	734	786	808	752	753	741	786	761	767	832	777	764	808	745	737	746	763	796	797	767	786	743	764	781	801	731	796	824	785	802	724	741	770	742	795	753	730	768	739	753	764	839	794	813	753	762	780	806	731	761	740	759	788	737	810	827	749	798	766	788	765	739	741	772	724	803	777	733	742	781	760	790	780	761	786	742	782	751	764	773	783	696	744	799	753	749	809	772	775	809	793	722	734	764	741	754	799	787	757	752	717	781	746	749	757	786	791	752	766	766	765	803	764	764	792	782	819	748	747	774	750	769	770	758	758	755	791	780	761	756	789	781	822	764	782	758	757	775	799	779	753	749	734	728	711	801	808	787	748	772	789	708	752	749	782	817	811	747	806	776	804	704	790	768	747	800	833	783	779	793	827	749	710	803	717	747	803	743	805	813	766	806	738	770	799	756	790	767	801	760	813	778	747	772	802	768	784	788	761	768	782	770	711	693	789	758	754	743	775	782	715	793	761	765	733	792	846	777	760	805	779	776	747	782	801	789	765	745	739	784	826	743	770	750	806	772	763	817	779	770	775	779	760	759	819	746	785	799	791	778	811	806	799	782	744	760	770	739	779	767	793	757	733	779	798	782	814	753	721	769	752	793	769	744	812	760	748	771	806	732	740	760	733	794	795	744	786	750	787	735	796	746	764	741	742	748	757	733	729	803	794	754	812	780	790	792	760	739	774	804	786	760	761	777	759	781	733	792	804	826	809	785	743	767	739	757	709	793	808	785	757	733	775	829	766	761	752	774	800	777	775	731	816	800	764	751	801	790	796	758	736	767	757	766	783	816	789	807	800	805	781	764	792	789	741	753	770	798	721	767	737	784	762	709	775	790	759	797	770	762	761	788	798	749	786	806	756	792	765	732	815	773	755	819	749	773	768	768	747	754	777	736	823	797	760	782	774	836	779	763	751	740	777	780	750	756	751	770	760	760	743	760	806	754	853	810	812	768	824	772	810	788	763	800	760	751	742	761	732	795	714	745	816	739	727	774	785	847	791	724	780	793	737	807	754	735	819	780	766	790	810	729	775	789	807	751	761	795	707	782	761	809	774	766	797	778	777	757	764	799	796	713	757	776	748	778	786	758	773	765	774	780	776	755	787	772	804	738	792	841	743	746	771	778	780	742	751	779	810	786	809	722	766	796	757	756	810	772	779	792	745	775	764	773	762	780	821	796	758	790	802	750	773	795	737	786	774	730	798	750	757	794	755	777	795	772	751	766	793	769	743	763	786	780	742	789	769	784	718	720	777	774	765	735	792	825	804	798	773	792	817	762	743	762	736	748	760	737	803	784	700	760	743	756	771	790	784	789	749	737	790	764	754	748	835	745	797	736	821	778	839	751	787	761	753	771	753	756	738	815	767	732	735	783	750	742	745	753	777	762	764	732	805	727	738	770	826	788	800	782	733	725	814	798	774	714	733	701	754	768	760	726	719	772	778	756	793	794	807	765	794	756	779	755	816	749	793	759	779	763	773	741	745	707	747	758	770	803	724	770	780	790	806	814	789	784	760	795	754	767	792	790	740	770	781	796	755	778	768	770	810	818	808	765	741	759	763	756	780	780	738	763	744	760	737	747	746	770	751	775	778	731	806	740	786	802	786	806	752	766	778	769	772	736	778	815	830	742	770	776	746	774	823	782	735	753	796	787	795	800	781	803	739	756	779	795	782	763	802	754	725	745	804	752	739	722	714	771	750	766	756	806	782	744	778	776	791	831	781	756	819	756	811	754	759	808	740	768	735	823	756	789	780	818	754	725	805	738	727	791	793	754	776	727	789	787	720	743	771	799	772	803	740	802	787	771	777	738	776	723	800	744	771	745	780	782	779	753	744	780	743	811	788	812	758	793	758	763	763	723	762	738	758	765	776	773	749	770	777	805	701	828	736	735	755	791	742	748	778	782	788	738	821	794	779	758	783	795	741	787	786	784	801	801	768	697	757	777	775	780	777	795	782	782	756	741	795	762	728	775	775	805	774	783	763	772	764	800	795	812	747	812	794	780	750	760	773	799	751	770	794	830	758	777	779	754	781	776	811	779	737	787	810	781	786	736	804	765	770	755	757	779	783	775	792	770	785	815	793	751	787	728	776	748	732	753	724	742	794	786	766	775	717	820	772	717	767	758	796	762	779	788	775	777	763	714	801	751	801	796	776	776	802	825	766	738	734	798	778	766	756	740	771	794	757	744	769	746	807	789	734	768	771	823	795	736	764	754	780	752	827	795	774	781	747	771	776	778	747	795	745	799	731	767	706	770	796	777	796	802	788	753	749	809	730	768	727	820	783	787	809	801	806	741	753	747	772	753	761	781	761	763	757	790	774	728	740	778	797	734	719	775	784	672	776	765	811	797	752	738	818	698	764	790	709	732	809	732	778	772	797	757	761	755	752	795	772	702	795	799	761	754	770	795	713	788	733	783	785	751	793	786	774	808	758	793	803	759	738	766	772	726	763	776	767	810	731	773	743	760	735	757	738	735	789	752	764	752	772	807	791	783	717	765	768	815	782	754	771	795	741	779	756	769	766	771	755	808	756	782	771	799	723	748	777	788	790	754	797	785	769	711	713	807	746	787	768	741	802	794	760	739	841	790	749	796	770	794	788	773	759	779	766	759	711	789	793	788	763	751	769	791	793	733	713	773	788	719	797	767	763	739	803	751	756	810	781	784	802	759	769	813	797	768	757	796	792	722	803	740	735	772	800	756	731	749	779	733	739	736	713	735	711	782	788	812	763	753	768	782	735	778	773	793	767	761	710	794	798	749	811	771	786	798	779	763	768	789	800	777	779	760	781	730	795	774	817	766	776	742	767	770	743	746	760	773	859	782	739	794	791	737	803	758	816	766	756	750	785	774	791	798	768	753	732	812	798	736	761
22660	2109	673	448	333	270	247	222	178	177	166	148	165	176	163	140	150	157	177	176	146	160	129	134	152	136	158	159	153	139	122	139	154	172	163	147	138	131	155	152	158	152	158	151	158	161	156	145	143	163	131	134	146	134	146	164	139	142	168	133	132	146	148	133	141	144	149	147	129	131	136	133	150	160	132	121	138	139	154	124	154	143	135	157	144	139	131	155	155	131	141	120	159	132	135	173	151	121	154	150	129	125	146	151	128	152	150	130	150	145	158	134	138	142	158	165	143	145	164	152	169	146	139	147	141	142	155	152	164	146	150	147	151	152	136	149	134	142	150	154	151	123	155	140	141	155	160	155	143	126	131	141	153	154	154	136	137	141	125	164	131	158	151	153	155	162	140	147	122	162	126	121	138	125	130	149	138	145	150	143	151	122	161	140	145	141	161	147	154	158	120	141	147	148	151	136	139	168	161	134	127	149	166	146	149	151	158	163	138	152	148	143	157	125	146	145	137	148	164	165	143	145	147	154	145	141	145	126	140	131	148	146	131	121	137	137	142	138	144	152	177	121	157	128	158	146	142	137	168	131	124	141	159	154	131	153	126	137	136	156	144	158	136	126	142	122	164	127	147	160	160	168	148	151	132	151	148	145	139	153	175	154	122	152	152	130	154	147	155	147	151	159	161	146	138	166	157	118	148	130	151	133	118	134	138	138	161	151	126	110	142	135	124	147	144	148	138	138	158	160	118	136	138	164	133	129	144	148	134	150	131	143	156	157	141	161	138	161	143	145	139	122	142	163	139	158	148	145	142	159	153	168	154	126	136	127	136	152	139	152	142	127	162	137	153	135	125	142	138	155	153	148	138	143	144	147	134	147	158	134	150	145	145	138	147	159	141	170	132	137	143	128	146	134	156	141	137	125	141	166	164	147	135	157	155	159	155	140	148	149	134	135	161	124	131	157	139	149	149	135	138	126	138	130	151	158	153	141	127	148	140	166	141	136	166	131	156	146	135	152	136	131	149	134	147	141	152	154	138	155	120	167	142	142	158	158	130	131	152	146	168	147	125	164	148	134	151	164	146	150	116	112	145	141	150	130	131	161	131	143	147	135	148	133	151	147	141	117	133	152	153	120	171	137	157	150	143	167	136	149	137	126	146	141	153	150	117	126	114	162	146	141	141	121	108	130	141	150	150	152	150	137	139	148	172	139	127	156	152	150	146	139	141	125	127	144	151	143	128	145	138	142	147	130	123	162	135	143	138	138	139	146	141	166	160	143	149	144	158	148	141	128	159	127	126	128	153	142	143	130	158	152	144	162	137	131	163	154	158	146	139	164	172	126	135	158	138	142	151	148	150	136	136	117	134	145	152	132	130	169	136	128	137	163	142	144	137	153	138	142	166	164	138	146	151	157	140	152	144	170	133	155	138	145	149	156	122	123	125	144	153	150	139	127	135	134	128	149	145	157	142	165	157	129	142	134	150	163	155	147	147	133	135	123	161	145	140	146	163	119	153	137	135	174	147	153	135	142	156	139	133	148	142	161	149	131	143	138	140	133	125	147	132	151	165	140	132	141	144	155	139	131	127	155	132	137	152	154	163	123	145	159	146	116	137	139	131	153	145	136	120	137	150	139	119	144	183	161	174	112	143	144	157	145	139	133	137	118	143	154	173	140	125	143	140	148	120	142	169	127	156	143	120	140	119	135	140	160	131	139	167	144	133	131	138	148	141	149	149	152	135	155	153	119	123	159	142	149	136	138	142	145	153	153	142	139	149	146	152	129	151	150	148	139	153	137	151	152	160	120	150	162	156	128	136	151	164	159	129	148	117	121	109	133	156	132	139	146	162	152	153	132	132	127	140	138	145	150	146	147	147	161	168	126	133	148	156	146	146	169	174	129	142	148	131	146	128	160	143	149	145	158	147	157	158	143	149	170	151	150	153	135	158	155	161	154	156	127	133	130	159	158	139	139	156	134	158	146	158	146	150	147	151	139	135	151	140	151	168	162	140	144	143	149	160	133	151	123	139	158	135	131	149	121	165	163	154	128	154	127	127	130	144	165	143	126	156	134	152	148	144	130	148	171	141	140	147	153	151	170	163	137	169	135	133	146	143	152	139	135	141	146	172	134	150	129	146	152	122	147	152	159	166	149	166	145	136	155	159	145	142	149	144	157	131	132	147	130	125	129	149	136	150	132	135	146	127	137	171	127	136	129	157	126	168	152	130	162	121	149	152	144	147	146	123	124	143	139	152	134	165	158	140	134	150	140	165	154	165	139	133	131	144	141	135	150	138	135	139	128	140	150	134	144	132	148	163	142	115	133	152	142	141	159	153	141	142	135	131	145	150	143	145	158	130	160	140	177	142	143	163	143	126	124	127	145	148	141	152	160	146	129	134	134	143	169	124	138	147	137	161	158	160	157	155	147	161	174	148	132	146	151	163	158	147	152	144	147	128	140	127	128	116	155	134	132	141	155	173	151	140	156	132	156	124	146	113	133	129	128	134	132	174	148	156	155	163	141	147	156	143	141	127	137	141	158	158	143	135	149	164	151	140	133	152	150	152	153	148	156	144	156	143	143	157	139	148	142	141	147	159	148	138	134	143	148	146	147	139	148	127	137	132	143	120	122	150	168	134	144	177	130	142	138	133	140	130	148	144	148	151	137	145	113	124	149	163	146	140	156	126	143	94	163	166	147	132	131	122	128	146	141	119	144	144	151	159	135	153	157	156	152	162	133	151	165	126	140	156	181	142	133	138	131	141	138	147	145	164	162	133	137	141	158	158	140	144	126	152	156	140	146	163	156	148	159	149	166	150	155	141	146	137	151	145	131	157	151	132	143	150	138	150	136	144	132	129	130	140	126	153	153	154	149	152	147	143	140	141	152	139	138	137	141	127	149	109	139	142	133	137	141	144	138	142	131	154	145	133	149	161	138	138	136	144	146	121	141	136	151	157	124	160	162	165	176	146	147	130	174	130	129	150	146	134	146	153	139	130	136	146	142	138	156	166	160	147	153	161	141	128	118	134	147	147	140	144	143	160	142	133	156	127	150	146	156	153	128	143	143	131	138	146	154	138	164	146	152	146	153	131	162	141	142	147	169	144	148	160	143	143	134	131	160	148	150	142	138	145	149	132	148	156	144	127	155	150	158	153	117	142	144	144	165	152	137	164	165	154	146	163	151	153	156	148	130	137	140	133	157	156	157	145	137	162	158	138	118	148	138	142	135	153	153	151	152	126	151	139	148	139	155	143	131	131	143	141	136	141	136	156	152	160	163	132	162	159	158	168	114	157	134	141	148	164	135	138	132	141	154	162	138	142	139	135	145	137	149	161	149	133	119	144	133	153	159	152	143	149	129	147	145	133	146	140	120	163	155	129	145	164	171	139	134	143	166	122	135	139	159	140	142	148	133	142	147	160	164	133	140	126	137	146	146	137	138	136	133	157	139	153	138	148	128	159	153	139	135	158	133	142	169	153	128	128	125
13693	784	1455	1679	1322	1081	921	823	723	627	575	556	546	524	500	472	490	469	449	437	478	412	451	418	411	406	407	448	414	402	444	442	420	394	430	436	409	406	396	426	397	411	360	383	404	368	387	397	420	412	401	390	379	405	409	389	404	384	404	374	405	403	400	392	371	385	344	382	387	420	358	403	390	382	379	410	391	385	411	362	385	400	411	394	383	414	397	364	409	395	381	394	410	421	414	378	421	400	408	385	385	381	368	397	387	369	348	433	398	362	389	353	361	360	405	356	380	402	415	393	380	420	413	386	386	391	404	419	397	369	377	370	376	402	359	383	401	372	358	379	416	374	388	409	415	394	384	365	408	370	376	363	364	405	364	375	380	378	381	387	364	368	413	374	378	384	416	410	377	424	397	391	344	403	401	388	406	366	362	391	389	404	351	361	404	395	368	381	390	400	392	361	404	395	400	411	347	387	407	383	365	375	391	369	395	383	411	387	390	409	361	408	398	374	341	358	367	363	392	405	367	386	376	369	372	417	374	392	376	375	403	393	379	377	352	401	394	386	401	384	390	381	408	404	371	369	399	360	384	350	341	385	387	380	388	386	374	406	391	388	397	390	408	380	370	347	379	386	376	381	368	397	370	397	400	364	390	386	393	391	380	410	358	390	379	375	384	390	367	360	368	391	394	385	359	364	383	353	373	404	364	398	364	357	382	381	399	357	363	393	410	386	395	393	399	360	383	442	367	393	390	414	359	386	397	370	420	386	365	382	399	366	399	350	359	334	353	396	383	358	391	358	372	392	395	387	398	339	363	354	382	387	391	376	377	373	380	401	382	353	398	399	374	421	428	411	396	389	389	371	403	382	371	361	366	383	400	375	375	405	383	374	379	391	362	375	375	382	395	391	396	362	381	384	382	394	361	366	365	404	363	388	372	393	366	399	416	348	412	407	397	416	406	402	403	393	383	395	401	395	431	373	369	368	381	391	405	370	367	399	344	380	360	378	349	377	373	369	371	379	404	396	409	361	376	369	379	390	399	364	339	361	367	379	391	353	362	364	406	401	414	393	416	400	337	417	408	360	383	378	377	373	383	349	405	391	407	378	367	385	367	399	413	365	399	390	383	367	386	327	364	358	410	350	413	381	344	392	388	371	370	405	386	416	383	381	399	403	400	376	358	414	360	354	400	393	400	411	381	387	440	391	385	406	361	385	389	374	409	398	385	385	402	399	400	378	404	380	395	364	370	348	407	357	395	359	369	409	383	391	408	336	372	374	386	387	396	414	407	417	359	372	413	378	412	381	414	362	395	392	374	385	396	403	380	401	389	384	391	414	394	417	405	350	368	401	394	395	410	427	427	412	402	354	357	374	381	363	395	383	362	399	399	417	402	369	385	421	391	386	393	378	381	350	384	398	369	422	403	379	393	397	404	363	375	391	359	377	384	389	399	369	377	361	378	324	383	409	365	371	406	385	418	355	380	373	354	396	380	403	366	375	353	390	406	374	352	358	396	378	395	364	377	413	366	407	373	372	372	415	402	401	361	400	394	382	399	397	375	351	352	376	369	396	375	402	368	397	364	361	391	386	401	385	399	415	377	377	374	372	358	394	392	388	379	388	400	376	366	386	373	395	388	373	339	402	403	362	404	376	385	388	379	414	374	370	401	355	372	329	376	383	386	429	363	381	396	380	390	397	398	398	368	365	364	357	379	369	400	366	411	411	376	356	400	379	362	383	382	371	407	370	393	382	370	377	422	419	384	421	398	383	367	373	394	373	365	395	380	357	415	396	393	376	378	369	433	382	371	399	367	372	397	398	376	418	407	357	352	391	396	395	360	391	371	404	391	383	378	385	363	375	360	406	387	344	366	393	381	380	406	386	406	386	380	392	381	373	409	375	367	371	389	386	369	381	412	368	406	375	411	369	378	362	382	391	354	399	400	378	373	395	353	372	383	326	381	384	416	355	368	396	366	369	400	372	378	395	406	352	385	408	373	356	361	419	379	380	402	394	424	368	379	406	355	400	391	411	347	409	389	400	349	388	393	409	414	371	380	398	355	367	377	397	357	429	384	365	388	366	390	363	379	356	409	363	357	420	417	370	408	375	361	380	380	378	388	376	367	389	395	375	386	377	391	412	347	377	393	386	406	428	373	348	350	377	383	399	368	361	382	382	403	374	402	344	358	386	388	414	337	367	348	365	395	410	383	394	392	367	371	403	380	349	384	408	391	403	381	363	354	389	354	409	370	391	359	424	364	337	398	415	384	435	406	397	381	369	380	403	414	409	374	384	386	394	396	406	397	395	377	380	396	380	386	387	348	385	376	401	399	411	416	370	415	380	381	344	368	374	394	336	396	386	385	390	380	366	437	390	360	390	373	419	412	404	417	361	428	378	382	397	368	380	391	346	349	381	379	426	365	345	370	376	365	363	341	420	395	390	411	351	371	374	405	368	376	418	369	366	367	410	366	414	364	382	351	407	382	359	365	378	363	370	386	372	357	397	407	402	348	399	384	401	418	380	360	395	373	417	355	413	402	394	367	406	385	355	373	419	406	360	360	389	389	412	362	380	382	389	362	400	407	370	347	377	389	391	345	393	359	392	362	374	405	386	380	367	326	369	367	368	385	417	397	388	346	420	405	382	397	399	384	389	356	406	348	372	378	386	380	425	356	342	384	400	369	372	345	383	363	366	402	374	377	385	392	375	394	399	390	378	377	419	395	384	374	398	393	386	364	373	372	415	396	376	403	445	406	364	399	369	384	425	372	370	362	397	387	385	326	396	417	367	379	371	373	382	428	383	402	396	399	385	401	377	353	394	378	378	380	363	401	358	359	398	405	356	360	354	377	401	376	388	375	388	411	381	395	387	378	386	407	389	363	424	392	399	394	404	371	411	396	410	348	385	374	376	381	386	392	393	372	405	349	369	408	395	382	410	359	372	389	372	369	406	418	393	396	395	372	389	377	380	396	332	379	399	365	371	383	393	369	374	357	393	368	376	386	389	369	398	377	398	389	419	355	366	416	352	389	381	360	382	399	365	382	378	400	372	394	384	380	348	398	415	361	386	350	371	391	373	387	393	375	359	400	372	407	405	398	354	358	362	395	367	377	428	403	383	358	390	402	387	391	359	411	346	403	382	404	393	394	352	371	400	359	398	351	360	409	389	396	365	401	427	371	379	387	415	391	352	387	406	418	359	415	373	368	367	382	367	385	393	394	401	408	408	415	428	402	365	391	388	372	373	357	375	355	354	368	366	348	365	363	407	389	403	350	395	421	406	348	384	399	395	366	392	412	385	371	361	362	382	371	400	404	390	367	388	370	381	370	404	368	366	384	402	394	400	350	390	372	368	369	382	410	366	360	368	375	361	396	389	382	410	405	380	372	445	388	345	410	354	403	358	387	384	402	377	404	375	372	394	338	359	397	433	378	377	359	365	379	392	358	407	371	364	398	390	369	386	391	357	360	383	383	342	371	411	425	365	381	382	355	334
3709	436	341	357	353	399	394	362	367	376	427	355	377	400	367	371	413	420	368	374	362	391	379	403	386	354	388	388	365	346	386	385	367	372	391	384	391	369	347	379	381	390	406	366	399	369	379	373	371	368	310	368	387	411	386	378	363	359	361	380	385	360	355	376	422	391	379	356	337	387	410	376	348	394	368	352	380	379	382	391	356	370	371	368	369	355	392	373	351	392	384	414	388	395	355	369	350	379	350	375	343	348	374	362	386	394	409	364	379	358	401	383	390	373	348	415	370	416	383	391	391	336	367	386	372	332	370	378	408	378	412	374	392	371	371	391	381	417	380	387	365	340	317	419	392	385	374	357	341	378	375	358	376	332	356	359	343	355	409	360	369	417	383	359	390	389	345	387	384	360	357	382	376	400	393	392	350	333	382	399	405	414	390	354	369	413	377	354	372	362	373	370	367	380	362	393	410	355	358	357	359	375	385	374	363	384	384	363	391	376	403	332	392	415	391	362	381	368	359	393	353	375	375	382	362	369	376	400	371	409	357	385	426	367	355	425	372	396	350	359	399	363	372	355	341	355	377	367	354	381	379	371	373	397	373	395	375	350	371	338	357	365	394	372	357	403	366	380	376	394	382	376	374	363	381	395	403	359	373	355	420	375	346	380	389	373	371	350	348	356	360	344	378	392	353	364	388	375	378	385	383	397	390	426	384	399	366	407	382	392	420	365	375	363	398	362	340	369	430	384	377	344	339	367	381	384	384	362	369	363	394	382	382	372	382	376	357	415	377	402	342	415	398	405	384	400	366	380	387	392	394	391	376	341	375	374	373	367	342	388	398	375	382	398	385	385	389	390	366	387	373	408	354	375	429	388	375	377	392	382	348	397	405	421	360	376	385	338	360	358	332	396	392	391	417	402	362	422	375	412	349	393	339	363	385	360	377	396	376	379	356	396	384	378	357	407	381	379	392	417	380	404	378	369	380	383	379	357	391	350	399	401	379	389	374	371	348	417	401	388	377	372	379	333	362	383	366	387	365	374	376	367	359	388	416	393	341	379	368	409	395	361	361	386	394	400	423	373	395	334	407	368	375	404	388	361	394	413	366	372	349	397	386	354	381	399	407	382	359	396	379	370	349	364	373	393	380	394	375	390	365	400	368	370	360	329	377	396	363	384	390	391	358	374	336	362	377	387	399	360	377	362	390	433	385	367	386	405	361	382	390	331	339	374	391	371	373	327	380	376	356	383	359	342	368	340	393	374	360	391	380	353	369	356	381	391	365	418	370	397	359	375	369	381	366	382	370	373	351	384	384	355	358	407	351	398	372	353	381	374	387	415	377	409	380	353	328	404	381	374	398	357	381	401	353	364	364	388	387	378	361	396	373	399	387	391	427	347	323	364	377	351	379	406	358	386	379	370	393	401	381	349	405	381	377	365	375	390	395	401	382	367	381	400	380	390	411	397	384	404	377	361	385	345	388	361	385	364	411	403	405	391	365	384	393	398	373	382	373	371	383	393	386	429	422	403	373	415	385	357	363	381	369	394	360	387	373	371	397	376	364	372	353	385	401	370	364	375	372	380	360	376	375	415	395	387	373	379	400	416	391	372	388	363	372	377	348	392	344	392	355	368	385	387	346	403	356	359	398	361	378	362	364	383	371	377	385	381	394	374	389	391	408	402	406	384	358	395	337	329	391	364	383	360	363	392	390	387	381	391	371	371	386	348	366	396	360	391	372	365	359	348	389	392	359	387	368	339	392	347	367	357	398	355	353	338	381	352	377	376	376	380	362	353	433	384	368	354	401	316	387	410	373	359	339	389	359	354	358	384	377	375	354	378	383	365	374	378	356	399	390	388	394	382	402	344	383	381	392	361	402	362	383	352	353	346	378	402	330	364	354	386	379	367	363	364	397	376	382	364	403	360	391	412	357	365	366	374	378	365	378	380	359	372	317	380	382	399	367	369	402	392	365	385	388	347	393	371	340	387	382	382	352	362	394	400	385	367	353	344	327	386	391	383	402	349	385	388	388	375	370	380	386	365	389	362	337	369	353	357	352	368	361	372	399	367	382	349	356	369	367	362	357	362	443	406	396	345	383	351	345	354	353	365	409	375	372	356	375	396	381	376	358	375	369	380	338	346	362	355	342	350	411	361	374	411	358	378	361	351	354	377	383	365	378	400	370	376	397	381	368	334	372	342	366	366	356	382	371	365	401	386	397	382	374	385	339	385	354	382	341	391	352	388	369	388	365	382	400	362	399	347	376	366	383	363	345	402	400	351	372	381	363	367	377	372	373	398	389	368	392	394	375	376	365	374	375	373	357	390	374	374	361	399	378	414	381	364	383	351	371	396	369	410	380	367	355	372	389	358	375	367	382	377	387	384	377	352	363	344	372	408	382	403	407	391	367	397	375	383	383	423	369	379	383	358	356	362	342	386	366	383	340	316	371	356	373	409	401	368	382	373	425	385	412	398	371	372	350	397	373	388	390	341	367	413	378	379	382	364	376	398	360	379	366	355	386	379	373	361	384	381	443	383	369	352	355	397	336	393	349	355	407	366	414	346	397	379	372	411	385	365	376	366	374	405	360	366	387	397	354	371	355	375	372	348	410	355	361	362	375	409	394	344	344	379	393	365	347	372	387	367	401	365	382	381	356	354	413	381	411	390	375	396	365	377	397	355	408	358	365	378	351	401	399	377	392	380	357	388	402	389	369	404	399	405	388	380	413	345	384	375	407	400	342	364	378	364	377	345	366	409	381	373	390	349	356	368	386	387	348	412	354	355	357	412	397	378	384	353	380	348	406	382	405	373	399	385	345	374	363	421	400	422	383	369	363	398	357	406	343	374	354	335	371	366	378	386	392	380	390	375	376	376	417	370	386	370	373	406	375	372	387	333	362	378	384	351	364	374	380	360	384	377	390	387	385	384	366	327	393	357	390	362	391	334	382	378	363	347	405	412	369	376	355	355	353	362	351	395	367	398	392	412	371	357	334	368	387	391	387	356	350	376	387	392	338	372	396	374	362	374	370	357	351	377	365	378	366	375	370	391	390	394	366	363	348	393	394	378	378	372	368	355	332	344	339	348	389	376	385	383	350	367	328	393	378	389	374	407	408	344	350	353	378	361	387	353	371	382	368	372	346	405	408	341	378	348	378	364	374	394	377	351	350	404	384	423	377	388	366	416	388	359	387	368	350	406	400	368	396	340	359	346	374	400	383	371	331	419	388	375	416	397	398	388	376	385	362	392	382	365	407	351	411	360	372	371	408	395	374	374	427	386	351	390	362	369	355	368	394	358	351	396	335	385	350	397	393	365	345	412	333	394	387	399	361	391	350	348	349	402	417	405	356	368	412	418	334	399	368	355	411	376	374	347	359	399	370	366	385	392	393	384	424	351	387	408	405	387	379	353	382	396	392	376	382	376	360	371	373	368	359	363	378	393	373	378	365	355	347	387	362	424	418	346	389	368	385	362	364	384	364	343	368	350
3652	912	932	957	932	870	883	911	895	947	909	928	869	907	919	904	929	927	890	885	922	880	903	896	901	889	899	896	901	893	896	928	883	877	900	878	901	896	902	878	881	858	856	896	903	897	903	900	889	893	853	872	900	860	843	859	904	916	898	918	882	895	868	906	874	944	890	872	974	815	910	963	871	879	838	959	905	893	894	868	905	982	867	922	875	874	886	924	913	901	922	842	897	945	866	912	853	935	841	911	897	847	951	870	926	894	892	919	864	954	872	860	875	875	899	867	923	946	937	887	878	906	884	904	920	864	942	851	943	900	867	936	860	889	911	836	894	866	893	886	847	909	931	889	907	889	876	907	905	887	912	865	915	850	866	901	841	866	921	894	871	821	887	869	872	898	865	895	951	913	943	945	895	884	884	846	877	943	874	870	918	920	909	903	926	942	889	909	907	919	924	877	896	882	925	890	887	890	907	905	925	893	892	925	894	925	833	927	865	854	900	893	910	875	906	901	892	827	886	874	919	866	921	950	887	846	930	916	960	887	916	899	885	892	871	886	932	937	876	868	926	917	943	869	912	909	884	917	857	881	870	837	892	915	861	897	884	853	903	874	916	938	915	880	860	876	861	860	871	894	904	923	866	967	878	916	943	895	881	888	911	944	924	911	923	929	870	885	890	980	911	873	904	856	851	896	894	895	861	885	932	906	928	887	935	845	891	874	908	886	930	925	898	861	901	884	867	877	952	913	875	902	868	905	876	938	912	880	877	923	891	880	851	910	903	869	878	898	875	848	879	876	850	892	944	903	889	860	874	914	944	919	874	914	816	860	937	893	855	933	894	883	917	869	873	877	891	872	858	921	900	909	887	900	848	929	942	862	897	877	882	877	849	863	852	920	863	923	892	900	895	871	864	862	933	877	904	880	880	900	874	885	860	946	918	881	905	878	892	866	898	930	890	896	898	868	893	954	845	902	935	925	887	945	917	909	943	925	916	869	853	839	904	922	910	896	917	918	912	868	925	872	890	902	894	858	883	956	826	828	898	897	934	872	879	886	923	845	873	931	889	898	884	895	898	875	964	921	900	932	847	863	847	852	898	890	868	885	891	904	903	880	872	856	941	885	900	900	916	889	875	920	857	892	899	928	835	870	921	822	833	895	899	920	938	838	900	919	893	888	870	889	912	898	884	898	958	882	899	887	934	901	939	970	935	923	877	846	890	900	911	932	901	901	855	910	887	849	910	890	861	948	898	945	884	887	898	881	924	867	905	906	865	930	837	891	874	896	956	841	897	917	878	894	845	874	883	911	905	884	874	933	893	863	909	911	868	866	956	937	865	872	924	863	891	831	906	844	877	889	891	878	877	853	878	889	867	892	879	856	882	877	937	903	901	887	917	912	871	844	874	929	897	906	887	880	888	893	868	893	864	895	887	908	913	872	900	885	912	889	896	851	890	903	889	882	905	893	879	911	928	914	887	886	886	879	901	894	901	901	927	888	886	928	876	866	883	904	904	915	916	866	865	916	901	905	898	881	890	927	852	885	890	892	928	868	927	907	930	859	922	928	936	882	881	872	897	869	878	923	872	880	877	890	924	937	875	829	908	941	934	860	883	866	901	845	881	919	911	907	856	903	850	899	930	919	865	908	862	911	913	900	861	873	926	843	915	900	917	881	844	888	899	902	918	872	911	887	904	912	903	985	832	881	861	908	897	946	882	900	909	902	880	886	865	869	890	873	888	911	948	852	889	893	906	886	866	894	921	960	869	905	917	912	866	900	892	867	886	875	891	829	883	914	907	893	871	862	931	880	888	915	887	891	921	880	859	868	904	923	907	860	872	917	946	898	881	883	890	908	920	879	945	911	891	897	938	880	895	873	899	867	866	893	905	870	906	945	920	891	882	899	923	906	845	851	938	943	873	918	823	948	910	870	889	913	910	843	907	826	821	878	902	850	881	844	967	887	832	855	902	933	925	868	827	884	931	885	894	885	928	910	961	902	924	913	950	867	897	836	917	979	901	913	907	931	864	939	895	868	856	918	893	893	890	906	900	914	911	827	896	926	908	846	906	872	917	840	905	862	889	871	861	915	910	895	931	898	895	887	874	879	935	894	915	929	870	875	906	876	888	867	841	898	879	899	912	886	912	905	891	918	846	878	881	865	917	885	903	887	900	895	922	878	882	891	951	841	841	889	905	910	910	948	873	868	889	904	906	813	880	833	852	916	903	890	860	882	863	846	931	883	905	881	835	931	897	887	925	866	886	923	903	932	846	907	878	912	856	865	910	880	901	890	896	896	885	882	957	835	849	909	927	961	875	883	936	902	924	946	847	864	889	886	887	853	895	902	869	885	898	888	864	906	873	884	868	879	885	919	880	850	892	888	906	910	867	955	968	876	929	902	897	831	884	937	860	944	931	929	919	903	861	953	858	868	933	905	897	890	839	930	913	866	893	914	899	849	888	868	859	931	886	893	900	898	938	941	943	956	922	891	885	904	891	879	858	838	891	917	926	859	882	902	941	862	842	915	918	898	903	892	892	918	893	905	878	917	916	927	923	898	893	860	918	860	914	893	826	855	958	822	898	883	908	881	865	927	852	903	932	878	886	855	944	897	903	876	890	920	918	882	917	956	916	867	854	903	862	863	864	870	901	875	871	901	937	853	878	949	876	896	924	876	876	923	921	935	892	873	853	883	889	951	887	869	883	883	896	951	864	896	915	968	932	889	883	826	878	917	922	938	944	882	892	941	860	896	907	893	862	832	944	887	865	894	858	842	864	918	909	883	866	919	902	918	914	899	918	867	888	923	909	914	904	875	900	856	907	851	905	869	889	830	876	903	919	882	856	886	898	850	888	861	908	912	882	911	885	855	877	856	930	927	912	891	906	892	886	886	921	880	923	912	909	897	915	903	913	902	940	948	920	867	891	827	919	913	883	894	959	913	945	861	924	904	864	870	900	842	935	869	906	918	889	897	899	885	930	850	991	900	902	891	841	910	888	898	962	869	833	864	878	864	926	875	905	859	900	934	923	940	901	878	893	904	901	896	886	828	877	890	853	904	930	879	887	912	872	865	929	919	879	926	927	900	918	812	920	902	916	931	918	906	880	906	912	908	896	938	895	942	896	894	853	927	876	869	902	863	871	865	799	864	922	886	870	903	915	828	929	906	872	941	873	917	856	927	872	896	844	868	894	898	851	848	915	924	899	886	861	881	872	881	868	903	892	922	912	896	911	831	889	880	903	855	890	885	892	882	867	873	841	889	870	917	864	945	869	884	871	881	890	895	873	883	867	896	926	903	905	933	894	841	889	868	965	848	867	884	928	856	895	910	908	897	862	894	925	878	885	850	907	904	899	926	889	870	928	864	914	873	870	899	842	862	876	931	885	934	897	829	927	858	895	907	863	871	867	907	949	889	911	885	860	880	909	907	893	933	917	921	869	898	905	921	954	903	896	840	816	925	919	919	904	880	919	931	836	871	878	907	834	876	859	924
14202	1041	560	454	419	368	366	369	371	370	337	349	365	335	326	338	359	330	323	291	377	333	347	321	330	322	312	320	329	329	309	297	319	306	285	319	334	308	357	335	322	333	346	325	339	299	339	314	321	314	296	312	338	321	357	327	343	298	298	307	286	335	305	326	344	332	354	280	319	357	312	311	322	351	316	301	342	319	353	302	310	290	314	302	328	317	332	324	325	331	282	319	332	324	330	324	344	365	340	328	292	296	340	342	314	306	302	322	305	318	333	342	327	341	347	346	302	295	317	314	338	351	315	288	312	327	290	342	370	337	330	354	301	328	313	354	321	325	294	318	344	327	344	324	311	320	342	312	333	299	340	340	353	325	329	363	314	290	347	289	364	300	326	327	315	300	314	337	339	329	342	290	351	353	308	305	296	335	297	319	338	306	346	305	348	310	302	330	321	309	352	351	319	340	328	331	333	321	306	349	316	341	349	336	316	321	358	347	319	306	309	344	313	319	325	319	337	296	294	313	335	333	316	290	331	328	341	327	324	320	325	329	326	262	319	306	294	354	312	319	299	331	282	277	315	303	328	310	308	343	331	330	320	324	352	299	304	327	337	333	345	309	310	343	327	336	329	309	290	293	294	333	319	321	284	317	314	297	345	329	292	336	334	285	328	335	313	319	333	300	302	333	363	320	361	320	324	334	338	312	331	322	389	329	348	317	321	315	350	344	324	346	332	321	310	285	314	290	316	326	307	298	325	334	310	327	334	362	321	324	338	351	344	331	294	324	296	316	331	314	349	327	314	362	340	312	345	359	276	322	319	349	339	311	348	317	324	349	363	347	332	296	312	334	313	323	319	323	322	326	365	309	320	315	307	364	325	307	356	311	297	276	291	321	325	296	312	320	321	320	356	308	377	317	343	348	329	331	343	274	316	293	330	324	342	346	301	310	355	279	291	322	359	314	342	321	323	311	326	364	296	317	313	318	345	296	333	344	311	328	363	330	306	322	326	314	347	315	348	351	348	306	308	341	335	357	353	356	329	380	355	326	313	317	307	330	334	356	313	350	336	266	331	304	336	319	304	355	308	325	319	307	338	331	317	323	313	317	310	335	331	292	288	315	342	308	311	338	316	360	305	361	327	328	325	329	347	322	318	307	280	289	307	327	303	310	307	282	313	341	275	309	357	329	288	325	329	353	414	324	312	297	323	305	333	330	305	331	307	323	352	314	345	344	320	316	352	323	329	324	313	359	289	345	312	295	327	351	327	294	342	328	327	312	351	318	341	319	348	301	321	343	305	313	323	328	332	305	348	330	349	313	310	304	299	288	306	326	323	345	317	332	336	325	341	327	322	309	329	325	315	335	330	330	376	353	312	335	309	318	316	322	324	327	290	340	324	338	293	330	329	336	358	342	316	331	339	305	315	336	324	320	309	304	315	318	309	325	342	322	308	342	335	355	296	304	312	340	326	325	334	308	316	329	328	308	333	333	312	313	333	313	342	338	295	320	309	356	304	313	365	304	315	353	338	298	313	337	302	326	314	316	317	334	315	314	322	320	335	317	340	320	298	306	305	354	343	325	360	343	333	325	320	368	319	362	306	320	318	347	298	330	317	334	291	326	348	306	315	326	352	344	307	314	332	324	320	319	333	326	277	321	316	332	330	354	305	320	324	300	289	345	300	319	292	358	329	335	349	351	370	327	343	343	345	332	332	318	316	331	339	308	350	318	329	303	330	337	315	325	354	321	327	295	374	296	343	331	322	339	342	317	317	284	307	326	337	314	335	349	319	339	312	348	359	310	307	339	337	335	304	320	326	333	315	339	319	310	326	337	315	301	322	368	383	324	303	315	306	339	315	332	319	341	312	294	333	322	332	334	327	344	312	311	326	327	305	277	314	324	343	322	325	316	328	317	345	336	345	295	281	326	318	370	324	316	315	313	308	291	318	344	314	337	303	297	296	309	353	342	329	327	345	316	322	286	326	316	326	337	318	350	298	329	309	297	330	329	300	327	315	337	338	314	329	297	342	337	310	333	334	332	318	301	324	335	310	316	296	330	352	275	295	322	328	324	315	324	317	303	298	354	325	311	293	337	345	354	353	348	368	343	311	309	326	310	353	343	324	303	360	304	315	298	308	317	381	347	327	328	319	301	331	333	280	303	299	344	322	340	320	287	318	356	324	359	308	337	346	318	288	310	305	329	300	348	310	343	325	310	320	338	310	315	340	321	315	343	335	353	325	305	319	337	298	309	309	292	330	297	335	323	331	324	309	352	328	322	288	317	312	322	305	343	339	314	343	319	307	314	307	308	303	308	315	291	281	323	330	316	319	317	319	350	305	304	341	318	341	345	304	335	315	310	322	310	326	342	371	310	335	332	301	359	367	354	313	323	334	300	345	328	295	326	323	322	338	291	330	359	346	340	336	307	304	305	333	342	345	318	308	314	314	328	334	305	315	338	313	338	303	331	309	311	281	354	306	319	341	319	299	334	315	303	302	333	311	349	332	292	332	294	294	316	343	308	307	302	331	330	296	314	329	358	301	316	324	323	315	339	326	325	358	320	348	358	333	341	310	361	273	351	356	327	348	301	299	313	315	311	366	311	305	331	299	363	323	317	314	352	325	340	328	335	329	352	341	329	309	336	351	335	330	366	318	353	329	320	365	330	310	349	329	311	323	328	347	313	338	337	312	339	322	335	316	348	282	330	353	324	323	328	305	332	309	355	323	333	320	294	320	292	333	339	297	324	320	314	321	315	343	336	301	325	356	341	332	306	318	330	341	352	320	326	310	327	346	298	298	312	295	322	314	360	289	315	315	313	326	341	363	327	335	328	297	318	281	327	318	322	302	305	315	332	349	309	347	317	296	297	305	325	314	308	322	329	337	336	340	317	318	317	300	306	343	336	314	307	308	328	335	336	327	326	296	311	322	317	318	286	323	330	314	312	326	315	325	327	312	352	316	310	302	306	303	340	339	352	286	307	332	336	319	308	336	312	332	333	325	295	330	319	340	304	333	354	309	338	330	330	354	320	322	300	299	307	302	297	318	320	337	295	320	348	314	304	331	316	335	339	333	310	317	310	319	317	342	323	308	288	294	289	326	326	339	318	314	326	297	308	302	358	337	309	309	320	297	324	278	293	331	320	319	314	306	299	331	319	339	346	308	331	307	340	327	306	304	323	306	304	326	335	316	304	312	329	335	312	324	325	334	333	349	325	271	322	326	350	340	311	326	307	344	322	342	337	339	358	341	287	316	340	363	296	317	362	318	342	350	296	309	339	344	341	330	338	310	316	298	288	330	349	318	338	299	297	330	317	347	324	299	319	303	319	316	331	315	328	330	325	314	344	302	311	300	309	323	346	322	289	350	315	326	338	356	361	310	336	330	308	307	346	328	312	316	318	346	282	312	330	327	336	297	305	310	312	306	321	309	307	324	317	321	324	345	351	325	322	321	326	329	304	301	345	309	350	335	317	313	298	361	339	369	317	301	314
10803	991	1310	1368	1235	1138	996	997	974	886	936	861	858	861	843	870	834	774	766	827	802	839	784	812	802	817	809	787	744	797	777	713	812	822	784	805	772	826	758	823	793	779	753	790	729	797	804	732	771	758	767	768	770	775	774	815	775	766	792	771	802	826	816	794	751	781	830	768	788	761	776	788	750	760	749	804	725	730	750	743	734	775	767	770	784	808	783	745	749	732	807	817	738	736	759	804	809	776	764	820	797	771	771	759	747	754	780	814	731	719	769	780	771	732	815	751	777	793	731	822	807	789	785	778	768	777	735	821	808	809	755	752	737	760	740	772	772	825	786	797	824	826	759	786	789	738	766	758	772	748	804	788	773	797	749	766	741	748	751	753	778	789	755	744	748	777	780	772	725	728	742	792	776	771	801	766	782	761	779	743	770	779	805	788	769	764	795	792	805	789	778	819	806	812	753	759	775	782	754	717	786	777	758	750	800	743	766	790	740	801	815	800	792	814	774	819	814	753	780	830	782	805	752	776	786	771	746	740	725	786	777	820	779	752	788	824	708	770	797	807	802	782	719	784	728	757	817	766	719	758	790	747	764	782	780	791	797	755	822	761	727	769	750	775	746	760	814	773	794	771	724	762	784	774	772	807	765	793	761	755	789	773	727	803	789	747	765	765	807	765	682	745	799	776	787	744	789	768	788	780	797	763	792	783	792	787	709	719	789	773	767	772	778	786	788	798	727	736	784	809	779	767	801	787	744	809	782	766	764	775	774	756	787	733	753	742	781	757	761	786	778	781	763	798	751	771	717	772	738	752	794	818	746	764	741	749	798	767	791	742	722	771	778	770	807	720	755	765	750	778	708	693	766	760	798	742	776	726	784	775	754	774	774	725	756	748	766	753	730	779	802	757	786	736	780	774	818	782	724	787	787	794	778	864	774	775	749	769	811	685	770	735	760	758	773	784	738	738	799	755	779	774	778	720	733	756	800	778	776	751	828	739	819	751	794	735	770	770	777	786	747	829	769	806	769	750	789	755	804	813	735	787	755	792	763	768	748	745	719	762	772	776	724	760	843	714	759	775	804	758	732	771	817	767	751	749	790	805	767	774	706	720	793	767	744	778	773	790	760	808	768	724	780	765	758	806	791	758	788	725	797	726	772	713	810	758	745	747	743	725	731	768	743	783	764	788	800	764	824	778	733	818	814	786	770	732	841	760	798	846	788	806	765	768	755	766	733	763	723	741	782	767	753	779	790	794	725	751	795	751	727	751	732	791	799	792	756	763	755	762	776	782	786	782	757	776	752	844	793	788	754	815	758	762	738	802	766	749	713	730	771	734	759	786	800	768	794	770	732	768	755	787	785	752	726	775	776	796	752	754	787	776	715	824	821	789	746	804	757	745	784	742	792	759	772	743	761	796	774	743	756	752	828	774	785	794	758	783	822	783	764	739	788	766	760	774	722	821	794	763	764	741	804	748	788	732	782	826	811	781	785	731	751	787	786	775	807	764	711	813	790	791	758	742	788	762	743	743	774	748	783	834	786	760	745	814	792	786	787	811	821	769	758	776	735	819	743	768	800	766	748	758	744	759	790	776	817	756	710	791	777	778	797	738	793	762	777	720	767	755	753	747	756	775	745	758	736	759	768	720	745	828	782	753	801	771	754	736	737	705	763	786	755	754	777	809	810	768	825	794	777	766	767	774	777	755	758	780	775	764	799	794	752	735	775	748	761	766	750	730	823	765	774	772	744	772	787	765	760	737	755	772	799	797	784	804	746	805	738	782	768	790	809	756	763	758	768	760	738	819	728	811	775	816	831	724	785	768	758	709	736	695	748	761	770	813	768	806	829	738	832	779	762	793	799	774	780	779	727	791	705	739	770	784	780	737	786	810	772	752	791	742	770	745	773	820	763	829	796	798	796	749	775	801	734	804	758	763	796	775	788	828	767	773	758	739	785	720	839	738	799	761	773	760	767	816	738	793	771	779	814	773	744	741	761	736	752	779	766	759	734	754	805	752	761	762	814	778	761	735	755	777	804	790	739	723	766	796	813	791	772	775	772	738	757	773	754	788	785	718	778	775	811	780	706	826	776	765	722	746	756	766	741	791	792	776	753	704	762	784	806	786	795	792	690	775	780	731	794	751	751	750	772	782	770	766	746	743	758	834	763	784	761	786	761	808	767	803	805	820	762	739	758	808	699	758	771	730	762	749	762	770	732	757	787	743	767	773	752	757	768	760	797	774	736	750	759	746	762	799	764	746	740	784	748	764	767	775	743	796	734	760	785	787	758	760	800	767	731	775	736	803	722	815	746	739	750	769	733	724	750	760	795	739	811	731	763	754	785	788	764	741	744	721	845	745	757	793	805	773	742	732	749	769	755	798	749	748	803	783	794	733	722	764	735	737	720	776	777	764	756	747	745	770	740	757	783	757	789	756	805	760	754	738	789	728	805	785	762	735	745	815	788	782	720	768	739	800	799	789	800	758	810	810	723	763	808	777	786	811	771	793	796	759	779	776	724	763	818	817	780	794	792	774	745	797	729	774	718	794	707	740	730	758	800	740	786	758	761	760	777	747	797	788	819	739	796	763	752	780	776	766	739	764	827	779	734	829	756	805	787	755	787	780	753	817	753	771	763	822	763	727	784	744	781	761	769	734	785	743	703	786	786	731	782	790	773	826	772	731	754	797	783	787	779	804	747	793	757	813	762	721	708	776	786	751	762	797	712	796	761	735	791	780	733	705	805	784	774	745	748	774	758	757	780	822	802	774	775	804	747	755	772	766	770	780	717	801	758	761	815	768	724	707	785	780	746	785	811	747	765	707	763	745	822	777	779	773	764	780	754	794	814	738	784	784	693	734	773	762	791	742	819	814	836	775	834	772	771	792	694	722	784	726	745	769	726	766	733	801	785	772	773	746	764	788	777	746	695	767	775	828	748	769	801	740	753	781	778	733	762	816	764	726	780	749	836	755	743	753	806	748	744	745	794	730	767	773	763	719	746	798	744	705	760	781	788	749	751	778	729	711	757	769	811	734	752	755	770	754	763	838	744	729	750	752	777	796	794	765	769	796	801	735	722	763	748	771	772	752	793	774	798	733	805	775	746	762	770	750	818	761	747	773	781	833	773	778	794	769	799	773	771	756	790	753	757	780	728	766	722	770	744	778	778	749	790	778	727	789	737	791	736	806	765	761	814	760	787	765	752	788	796	738	793	766	837	714	807	812	765	760	748	792	796	779	809	805	752	800	790	803	738	790	819	755	773	830	777	761	747	779	751	740	718	774	749	780	722	725	775	756	780	760	783	790	709	786	807	757	791	761	799	791	738	782	720	760	738	754	798	735	757	795	793	803	755	741	728	767	760	757	748	765	780	803	834	822	767	796	780	749	759	778	825	786	716	772	729	773	769	745	747	746	807	736	795	744	816	768	750	769	772	803	753	734	745	744	794	747	738	766	706	752	795	744	771	768	854	734	787	755	785	697	776	786
23087	2254	771	586	345	280	225	224	171	205	177	182	190	165	158	150	163	176	155	179	153	155	131	170	164	137	158	161	132	154	131	139	139	152	159	151	161	154	152	141	146	149	137	155	180	149	152	124	154	149	115	137	134	145	121	155	162	163	138	139	158	150	137	146	142	146	155	143	135	144	154	149	158	170	142	155	145	153	155	167	153	161	140	152	155	150	131	142	134	145	148	151	146	138	148	135	142	161	150	144	150	155	151	147	144	164	135	133	146	160	140	140	148	163	127	142	133	138	147	127	148	142	133	141	158	138	133	136	145	141	183	134	160	140	167	130	134	133	157	133	139	166	138	128	141	143	162	145	155	136	153	149	163	159	149	148	142	155	139	133	144	134	139	146	127	177	168	140	138	150	169	149	135	151	132	122	122	153	148	141	150	135	135	140	127	130	150	153	144	152	161	174	169	156	143	144	142	136	156	130	136	136	143	131	160	145	139	130	118	146	128	136	126	174	143	138	125	142	157	165	157	133	133	146	145	137	130	156	145	152	128	142	134	110	137	141	133	157	141	149	135	146	154	126	116	130	166	148	127	130	130	149	123	143	151	134	149	138	170	151	135	131	147	135	162	145	151	140	139	149	141	157	171	131	135	140	124	131	141	145	152	166	136	155	129	113	139	136	166	150	146	137	151	146	151	149	135	111	157	133	151	124	144	146	148	156	158	145	128	147	135	128	154	146	122	136	150	139	163	136	164	141	136	126	134	160	117	167	154	130	141	134	127	136	148	147	155	136	153	140	130	138	140	172	140	136	158	167	162	146	159	172	128	156	123	145	158	135	141	131	130	157	164	156	154	119	136	130	136	145	138	149	158	148	144	129	151	137	156	144	138	162	140	141	151	134	118	113	162	140	146	123	159	165	137	155	155	144	147	145	158	146	136	156	141	164	142	138	143	148	141	143	159	123	126	161	147	147	156	146	140	132	138	165	144	146	154	138	144	165	155	139	138	127	141	152	121	140	143	142	139	148	133	150	136	126	134	152	130	158	125	120	137	137	141	142	146	162	163	155	138	141	151	144	153	139	145	133	148	147	126	142	134	155	142	138	139	131	144	146	145	162	159	149	150	144	147	129	143	150	155	141	148	165	146	145	163	132	149	157	139	120	128	155	141	160	166	127	132	136	168	131	128	155	144	145	143	172	151	149	142	137	145	140	137	137	142	147	148	129	140	116	159	131	147	134	138	148	148	168	175	141	153	135	133	173	141	139	159	153	145	155	138	133	145	160	150	163	158	147	119	141	152	147	152	154	147	152	137	144	133	170	146	129	146	140	148	139	150	137	176	138	155	149	137	150	124	131	135	140	138	135	142	153	140	146	142	135	133	142	115	145	153	152	163	129	142	132	141	154	150	145	145	130	141	150	147	134	140	150	155	148	133	145	151	144	146	151	147	128	130	165	135	162	132	153	142	146	149	137	135	137	154	146	138	130	163	144	140	172	165	166	138	140	136	150	135	139	141	143	136	160	133	157	135	136	142	164	148	160	143	147	139	148	138	132	145	128	157	149	128	133	155	141	154	145	140	124	132	148	136	128	162	171	165	171	140	120	136	149	141	157	148	145	147	124	153	118	160	134	146	154	136	153	156	171	149	135	138	155	140	168	142	136	138	132	133	150	155	143	139	134	143	136	155	168	154	151	147	148	154	126	138	145	127	140	132	148	152	149	152	137	137	139	153	157	145	145	137	158	154	138	114	139	116	142	152	144	136	152	151	141	157	154	159	174	155	131	134	156	160	152	138	144	153	158	162	134	120	155	136	143	143	138	143	156	159	129	155	128	129	129	151	146	145	138	146	143	138	169	143	141	146	143	162	174	129	132	141	144	152	151	144	156	173	148	126	127	153	161	155	128	135	136	123	150	141	138	139	168	163	159	149	140	164	151	113	150	157	142	141	142	124	141	155	139	129	142	128	140	136	128	164	157	151	135	166	161	133	160	140	122	126	158	132	125	132	136	145	149	154	146	143	147	146	166	147	169	152	144	163	127	144	135	139	153	137	149	151	135	129	142	137	154	155	122	152	155	146	157	147	152	140	145	144	141	136	139	146	144	125	146	139	135	159	151	146	138	143	144	124	150	123	155	138	150	162	136	154	158	139	132	124	144	157	138	147	131	152	155	150	140	128	134	170	144	161	157	149	132	131	167	138	113	138	151	132	138	156	140	181	151	116	133	124	152	166	154	128	161	148	147	161	180	130	148	149	132	139	146	142	145	136	149	130	115	125	130	151	139	140	153	145	168	138	165	164	148	138	114	145	138	144	134	150	147	150	138	163	124	142	150	159	139	151	162	148	128	157	140	127	117	162	150	144	150	126	171	131	137	146	152	148	136	166	146	143	159	143	130	133	145	141	155	160	141	163	142	137	151	130	143	153	145	169	160	142	126	155	141	156	136	158	149	145	164	131	143	146	126	147	158	153	122	131	145	142	133	127	130	142	153	138	113	143	144	161	148	144	130	163	175	159	125	131	150	132	152	155	130	146	123	140	161	148	159	139	125	149	141	129	159	156	159	127	157	157	151	157	162	122	130	155	140	154	138	133	176	125	139	141	131	151	139	183	158	162	153	151	146	147	132	130	155	150	152	155	112	145	129	163	175	145	152	157	149	158	172	153	144	136	150	138	144	150	141	148	148	139	136	131	148	147	135	139	147	149	134	149	156	152	144	144	139	158	161	185	141	146	132	135	158	147	148	143	147	156	147	150	157	148	144	136	155	149	171	128	157	142	142	151	168	169	148	138	157	139	130	145	146	170	160	150	135	161	143	151	144	133	136	152	136	151	147	151	144	151	142	144	154	143	141	134	154	144	140	165	150	150	134	135	141	131	157	163	144	156	149	147	119	138	154	133	152	160	127	152	156	151	137	121	153	166	140	125	144	136	141	132	157	133	148	168	151	143	127	133	155	129	137	143	142	164	145	133	123	150	124	135	145	116	174	132	130	145	156	159	154	149	132	162	139	146	158	129	134	140	148	157	147	123	155	148	141	149	146	156	130	144	161	143	128	139	152	153	175	141	148	148	141	138	140	148	146	139	151	112	159	174	141	132	151	132	129	144	142	149	124	143	161	151	139	153	158	149	146	161	125	131	131	138	150	142	154	142	150	137	147	157	127	173	145	144	129	151	134	131	153	136	129	141	143	171	125	157	148	156	155	118	141	143	161	152	140	141	128	134	168	138	151	146	123	148	163	145	156	153	151	137	130	134	127	154	143	134	138	136	149	172	184	161	144	178	134	162	137	138	131	135	144	149	157	161	144	156	161	177	162	163	140	146	133	143	155	146	132	140	156	148	156	130	154	128	143	142	140	149	152	149	113	169	162	153	144	153	152	148	147	131	132	143	136	143	117	136	138	141	137	142	159	123	137	143	160	137	117	142	126	144	157	155	133	124	153	134	137	148	138	150	143	139	146	135	141	141	130	153	148	116	143	142	162	136	157	153	165
13828	777	1435	1641	1378	1038	918	799	726	625	629	539	538	557	491	472	467	463	418	463	429	409	465	432	400	413	445	435	414	415	398	445	428	450	423	403	400	374	395	424	397	397	407	383	401	396	407	419	354	398	349	415	415	371	383	422	376	375	391	385	385	423	376	390	359	363	428	399	381	362	380	418	399	375	374	373	393	366	386	423	375	380	391	380	362	351	390	345	357	404	365	370	392	384	389	383	366	383	420	395	396	381	390	405	402	381	342	354	393	378	410	391	361	379	399	391	385	344	367	362	390	357	387	413	395	377	408	386	374	388	381	387	387	359	385	355	334	392	387	377	379	398	391	403	367	408	390	384	380	375	353	393	408	428	370	413	401	370	386	414	376	392	411	371	400	380	404	372	392	351	392	422	395	387	353	407	347	402	435	385	372	393	411	401	348	394	407	359	371	402	395	405	369	369	380	376	378	380	403	362	354	404	417	365	387	376	401	371	403	395	390	362	420	375	369	406	350	360	417	382	384	395	394	387	383	396	372	386	353	413	374	443	397	361	348	417	380	375	381	391	394	372	371	398	420	365	393	360	404	409	413	361	390	409	407	394	385	356	404	374	393	376	398	401	399	390	381	399	402	334	400	395	422	373	367	365	397	393	404	383	430	355	416	404	368	360	402	359	383	386	386	405	403	385	401	386	410	396	376	394	419	358	407	372	360	374	424	358	358	405	356	379	334	374	371	395	369	370	396	372	358	359	383	343	394	418	401	401	394	389	389	394	375	373	372	418	361	383	397	393	410	377	397	347	399	392	368	393	387	389	364	399	399	418	347	402	403	390	383	369	365	413	367	389	410	377	388	368	415	377	399	408	410	371	387	398	362	358	408	395	400	410	375	420	374	371	386	382	347	368	386	384	392	360	353	337	381	359	377	370	396	378	359	363	395	399	361	397	358	385	369	371	411	423	368	397	403	363	420	362	390	409	361	389	385	390	406	402	397	411	393	362	381	377	368	356	398	395	382	401	384	413	362	373	384	348	358	381	394	390	360	383	404	382	393	339	425	376	398	372	391	352	375	381	338	368	386	401	364	421	420	384	407	354	395	389	347	374	366	365	385	379	376	374	381	342	387	370	360	377	380	345	404	396	403	411	373	418	400	398	379	377	397	383	388	423	376	410	394	392	392	375	394	370	426	370	408	375	374	360	391	390	370	386	375	375	396	364	402	361	368	399	394	393	372	366	363	366	387	389	363	352	373	383	373	380	381	390	385	399	361	365	382	404	363	362	385	405	374	386	393	376	391	335	361	366	395	386	409	369	397	363	393	385	402	407	341	351	387	374	354	364	386	409	384	395	400	398	388	374	379	403	328	370	414	349	376	350	349	381	371	363	346	343	381	386	363	378	390	337	416	359	380	358	366	371	369	405	353	381	399	378	395	393	399	380	360	388	408	378	356	404	364	357	369	375	391	373	407	379	367	406	357	404	378	394	352	378	408	372	397	389	373	371	398	399	398	386	371	391	386	381	378	380	363	365	381	388	383	400	411	412	389	413	367	410	372	402	431	377	381	379	372	373	382	375	380	381	378	398	388	389	396	396	406	395	364	377	389	401	358	407	363	401	391	360	403	381	416	364	395	408	404	385	391	388	368	392	393	399	398	366	396	364	392	364	396	391	383	404	385	388	373	364	382	379	396	420	411	420	373	387	378	365	373	393	382	372	373	406	380	372	368	387	401	383	346	401	394	370	357	374	358	391	434	412	342	391	390	408	387	414	376	414	387	364	384	382	393	383	388	386	386	349	394	419	395	394	370	384	377	370	393	332	375	347	368	375	394	360	387	380	377	392	360	379	366	362	357	383	408	356	373	393	372	410	410	395	423	399	374	412	375	395	383	370	380	391	378	354	388	380	346	349	356	340	352	392	391	388	384	372	349	360	380	371	377	388	379	402	368	394	386	397	390	387	404	406	390	384	410	381	373	363	394	387	376	375	363	408	398	391	387	397	335	400	367	331	379	378	412	388	397	386	382	377	395	382	366	369	362	393	388	396	388	389	382	426	365	369	356	398	356	393	401	380	369	383	374	377	437	406	330	369	371	383	397	350	377	344	415	399	380	364	409	404	375	367	369	353	393	397	388	383	387	411	349	384	389	393	385	374	410	379	382	366	392	398	385	403	403	360	400	400	396	381	372	393	387	356	367	383	357	325	333	388	414	368	365	410	398	390	367	378	415	391	403	367	382	355	398	346	379	400	348	347	391	348	391	385	357	379	402	400	397	387	358	351	354	354	358	372	397	384	381	393	405	415	358	397	393	395	367	406	403	380	365	404	389	390	421	378	390	369	375	377	360	406	358	363	404	410	408	372	407	393	388	379	333	384	435	379	445	394	366	411	377	366	368	403	401	378	369	400	377	384	369	377	391	403	406	384	420	391	391	378	370	355	411	371	404	348	423	371	394	370	371	354	395	391	426	377	367	380	369	371	362	407	384	374	385	390	382	413	344	375	350	339	383	364	381	378	396	391	364	382	413	395	390	362	389	373	371	385	435	358	366	387	370	357	402	372	363	407	385	359	403	358	398	387	373	430	379	394	369	392	357	391	370	394	374	359	361	365	358	396	400	388	421	392	376	369	369	345	395	347	364	368	389	352	345	400	415	368	369	363	380	401	394	405	422	377	396	392	361	359	362	366	388	388	354	367	382	396	390	373	388	420	347	364	356	370	366	388	414	379	398	344	368	364	335	341	358	407	354	371	370	380	388	353	340	405	418	390	376	344	415	368	375	376	390	411	361	381	384	377	398	361	397	408	383	395	395	381	374	400	398	390	360	392	375	392	352	394	402	398	361	350	369	354	394	380	407	348	372	339	401	379	362	367	400	406	401	348	415	386	415	390	399	384	399	362	366	382	355	375	386	364	356	396	376	377	356	391	372	364	394	376	358	363	382	360	347	398	394	363	360	397	343	436	368	410	388	400	372	363	385	375	379	378	370	397	375	384	389	383	406	386	380	387	401	372	383	361	388	365	401	389	427	371	363	391	370	437	361	393	335	391	348	415	359	379	372	367	420	400	359	382	388	403	402	384	410	395	391	376	365	390	361	392	367	389	336	402	390	346	336	379	361	413	394	424	366	374	379	391	393	382	366	389	400	385	386	368	359	420	364	382	396	349	373	378	388	380	359	391	397	382	349	367	402	394	379	370	392	394	389	410	403	412	380	372	395	380	374	434	386	322	397	386	393	370	417	393	429	396	370	391	395	363	430	393	370	394	378	400	376	367	364	380	407	404	369	357	374	399	377	408	390	384	363	381	378	374	347	387	403	393	362	362	370	365	380	375	383	416	379	396	407	418	364	387	343	388	409	413	371	403	390	377	381	368	396	395	403	362	357	399	411	379	347	339	382	360	381	361	342	405	391	369	400	370	399	355	374	377	400	368	340	361	347	406	372	390	362	398	367	381	415	379	360	363	363	399	368	400	363	395	372	413	368	378	370	378	403	368
3801	409	412	386	373	385	373	376	402	384	398	395	369	364	389	393	396	365	367	384	354	377	393	415	396	372	389	378	418	349	394	398	342	356	399	365	349	360	373	390	379	376	399	392	412	356	349	349	382	418	418	364	360	363	366	389	375	369	388	339	391	374	349	388	389	352	389	377	395	384	384	378	391	360	361	391	369	360	368	375	357	377	411	397	385	397	357	370	316	366	380	369	379	376	381	432	370	404	411	357	384	352	337	376	380	368	347	393	358	376	392	393	382	415	337	341	369	401	383	355	400	338	357	389	374	340	359	356	384	408	387	416	363	372	369	421	357	389	400	383	363	388	371	394	361	384	399	380	388	358	388	364	367	408	385	377	350	355	395	363	380	345	360	388	342	392	365	385	358	371	386	395	342	362	383	420	347	407	355	394	392	354	368	352	409	335	397	352	366	380	381	348	396	400	362	388	423	359	357	351	369	375	350	367	386	376	389	345	383	401	369	395	354	387	357	399	371	395	348	387	368	351	404	376	393	397	387	362	354	397	382	373	385	414	364	382	375	340	356	376	376	360	346	379	366	359	365	384	390	368	360	381	397	363	341	351	387	381	351	373	375	395	353	373	362	372	373	370	342	360	360	397	375	361	405	367	379	385	376	370	363	399	341	374	356	410	344	379	351	353	350	406	367	368	369	376	358	369	393	354	355	368	386	387	405	372	368	385	393	348	327	378	414	358	370	357	370	386	379	360	346	390	376	359	375	333	395	380	369	352	358	346	386	363	379	384	370	355	398	359	365	386	356	384	358	329	368	384	363	380	379	377	358	369	388	346	397	384	350	380	400	373	369	383	379	371	399	382	400	426	406	372	334	353	405	334	378	357	367	398	380	353	352	373	351	334	382	377	347	365	379	353	397	399	353	382	345	361	358	405	350	422	358	355	351	373	371	367	399	389	380	383	355	358	387	389	385	386	389	357	393	372	384	402	392	393	380	376	371	383	356	367	366	373	356	365	325	361	374	346	343	376	361	346	389	367	394	402	383	369	399	373	378	303	365	400	402	385	359	382	352	396	348	378	398	346	376	371	367	360	356	394	382	363	382	354	372	371	363	407	387	390	401	396	371	361	421	391	388	380	360	324	397	353	362	388	369	380	366	348	352	361	378	381	361	406	388	389	373	335	405	374	377	384	376	375	353	373	411	415	341	373	378	384	355	345	357	358	402	396	402	392	368	365	348	362	384	357	376	379	390	359	338	368	343	357	365	369	351	428	323	359	358	392	388	377	385	413	378	376	358	377	386	380	347	396	359	355	343	357	331	382	405	398	370	363	382	338	365	391	399	385	410	374	403	404	370	359	364	351	398	351	346	402	378	351	385	351	345	373	380	383	348	394	354	356	363	403	360	409	361	399	358	401	353	400	372	356	365	375	396	354	353	353	374	362	417	354	353	383	375	386	366	387	418	366	328	357	382	396	387	399	397	393	413	335	347	334	401	339	386	374	427	392	394	394	399	365	364	417	390	357	377	392	343	358	362	357	396	372	395	386	343	371	385	356	414	369	357	345	359	379	409	374	395	375	393	371	392	417	339	386	346	373	370	359	391	390	333	392	388	367	375	355	382	382	383	381	375	370	380	393	349	372	401	358	375	418	415	363	372	391	357	364	371	387	395	390	393	369	406	383	365	359	410	395	388	363	403	378	378	376	386	380	400	346	369	425	392	393	396	354	404	415	376	360	363	440	332	367	362	358	397	392	351	385	374	402	379	391	420	395	375	356	359	335	373	348	372	392	379	395	384	371	395	371	370	356	399	406	388	397	364	385	375	371	394	382	420	388	394	329	382	371	366	393	364	367	408	399	361	349	348	365	335	396	390	374	387	343	392	385	390	374	347	383	339	350	367	352	357	379	428	344	371	369	413	399	384	362	387	373	401	393	394	381	383	375	356	410	342	370	361	350	380	388	379	394	369	371	377	337	381	365	375	381	394	360	392	410	392	366	389	365	346	405	353	390	368	407	425	370	363	396	399	386	321	326	373	343	361	391	397	355	388	373	370	364	369	334	384	373	378	394	343	380	354	398	397	381	333	390	361	351	398	372	351	398	394	353	375	380	409	347	385	359	386	387	397	365	408	368	348	365	375	356	398	382	331	369	387	403	413	395	347	364	311	359	392	367	369	389	390	364	363	330	341	405	352	369	375	355	385	381	344	405	408	360	354	412	409	329	363	343	370	396	374	391	345	386	397	384	375	389	346	358	378	321	392	372	348	418	389	355	399	382	366	370	359	365	422	402	398	352	383	365	356	377	379	359	335	349	353	348	340	350	415	356	347	409	365	350	361	384	372	391	384	343	410	379	359	382	381	384	388	378	401	389	406	376	380	354	381	356	348	392	391	359	354	372	348	362	335	354	366	386	384	350	395	364	359	435	411	398	340	406	379	378	392	348	379	353	406	404	416	364	350	369	365	361	375	385	417	389	412	348	355	338	374	402	400	408	383	352	368	340	424	373	373	396	380	357	344	369	392	397	359	357	375	395	354	361	388	388	358	382	394	402	397	383	330	333	366	359	415	347	400	384	402	382	344	369	380	378	363	376	371	365	357	375	407	352	362	377	364	344	378	374	342	399	405	393	372	361	343	368	373	382	370	400	398	405	436	344	338	347	387	423	381	351	360	382	357	354	352	359	375	338	393	348	365	398	395	384	386	400	407	382	361	370	387	374	365	371	359	381	378	394	400	386	376	382	392	382	385	368	370	403	372	355	383	376	357	355	365	354	366	363	363	389	369	366	373	370	341	362	363	370	377	362	373	382	357	361	358	397	365	363	418	363	408	338	356	389	370	414	399	392	358	408	400	400	400	379	376	405	345	366	326	351	332	350	353	351	385	383	370	393	394	376	414	371	369	361	394	391	424	357	387	379	384	373	358	351	396	387	383	382	386	370	368	347	346	345	380	370	356	390	377	358	388	396	330	367	356	365	389	393	394	390	406	361	359	340	425	348	389	388	375	405	391	407	366	385	375	359	365	373	380	367	355	375	324	362	371	389	356	389	404	384	403	357	417	390	360	360	360	355	356	357	342	398	361	380	355	347	374	410	389	357	385	376	339	382	373	392	422	390	384	375	408	345	381	393	367	377	326	360	363	343	354	369	357	365	400	378	372	357	386	377	340	354	375	352	362	358	357	373	405	386	389	370	386	412	377	367	397	336	333	379	374	395	408	386	380	352	363	390	361	378	381	385	380	397	368	372	397	393	369	371	379	375	380	407	386	408	380	338	367	342	347	396	429	398	354	404	357	380	380	358	382	371	366	365	402	336	379	387	391	389	397	410	377	374	391	387	370	379	387	370	368	372	422	354	348	339	380	376	385	372	382	373	360	356	374	386	346	339	385	371	365	352	366	408	391	410	406	367	382	384	357	388	397	368	373	398	366	365	366	375	365	364	372	372	380	380	400	380	380	366	385	364	367	369	360	385	383	381	377	369	384	383	397	384	387	380
3627	888	935	899	937	930	947	844	913	888	910	934	894	915	896	940	871	851	869	880	851	904	856	905	895	903	850	873	901	850	865	858	883	924	863	869	905	830	886	938	914	895	882	889	905	887	872	865	888	910	857	883	854	939	938	908	863	886	919	887	925	876	935	891	951	841	867	910	950	900	926	918	903	914	880	880	897	894	929	896	927	883	892	928	884	924	940	886	896	890	895	902	863	915	894	896	869	889	932	883	886	898	927	910	850	861	953	882	855	940	877	868	911	912	943	924	892	883	873	927	883	950	899	911	924	889	879	912	911	891	849	895	867	883	902	904	968	871	931	896	911	836	881	917	904	920	898	903	901	936	903	875	886	906	936	904	901	820	882	936	847	929	890	870	865	866	912	896	871	879	875	880	917	944	842	930	871	850	850	861	878	902	879	909	833	969	878	882	902	887	916	913	942	874	911	837	922	877	869	870	918	865	879	883	908	927	886	919	926	858	861	884	915	859	946	887	898	940	874	898	907	862	910	893	858	862	895	897	914	885	906	847	897	888	903	919	934	854	906	893	858	850	852	867	829	849	850	875	841	902	914	871	921	894	897	872	899	892	906	940	902	903	844	928	892	878	910	850	919	891	850	897	868	873	921	914	879	841	894	927	911	913	862	886	923	896	889	894	864	878	842	886	852	845	909	918	863	913	917	871	898	853	847	962	901	853	931	880	921	903	857	872	919	918	869	810	843	925	961	895	891	891	879	928	900	909	899	916	912	918	977	915	895	897	898	960	961	896	949	830	872	907	876	952	883	890	865	858	874	916	841	816	903	864	891	840	879	887	878	872	856	879	898	891	911	832	915	882	913	905	905	880	928	870	888	909	876	930	921	980	933	893	893	827	911	911	896	902	926	866	846	883	909	922	851	898	901	862	926	916	917	856	947	917	831	896	871	913	875	896	877	848	902	900	887	878	882	868	874	899	912	853	883	934	933	858	909	928	912	902	870	857	903	895	895	939	850	815	863	909	868	897	875	895	891	877	933	904	898	871	848	927	870	904	916	879	909	919	920	873	889	837	865	868	872	898	925	880	868	885	898	956	886	879	899	869	905	899	924	934	894	898	839	898	859	836	859	878	916	888	933	878	890	860	959	876	854	851	912	892	928	966	923	900	886	898	877	886	916	915	876	883	924	919	899	903	912	906	914	883	914	920	864	862	910	902	866	860	888	860	891	878	885	897	878	870	862	872	900	886	945	875	885	905	873	912	854	829	918	860	850	907	877	895	868	913	933	939	948	892	882	902	912	878	904	885	871	895	921	896	922	942	912	907	874	869	883	911	892	906	895	886	885	888	886	896	907	908	917	911	864	898	914	865	892	866	882	826	884	884	881	885	896	873	942	892	907	893	871	928	918	932	891	886	893	826	891	846	928	932	917	867	895	907	914	863	881	915	861	901	839	859	892	913	904	908	941	847	926	915	921	892	895	853	898	916	874	908	899	909	846	895	909	908	934	813	862	877	859	912	859	902	891	909	901	926	851	877	881	911	867	883	939	920	968	891	938	901	911	900	947	912	874	876	909	917	909	901	899	938	883	933	859	892	887	893	930	938	904	881	887	887	883	943	894	881	871	925	904	840	925	898	867	869	866	881	812	925	882	920	858	910	864	911	880	935	897	872	864	905	922	854	865	847	872	909	932	934	874	875	916	921	853	909	861	896	925	882	942	906	900	931	844	849	893	885	836	882	915	901	932	948	843	869	910	864	904	882	929	892	928	962	910	806	917	902	844	941	902	891	917	881	895	940	939	877	929	921	851	940	905	862	891	855	844	894	928	954	846	861	870	887	898	855	919	883	893	905	888	893	909	874	867	865	887	910	912	909	872	899	837	855	927	937	897	871	916	909	954	936	913	902	905	918	885	931	909	875	885	898	925	864	901	870	938	872	905	885	856	914	897	885	871	902	852	901	891	876	882	855	930	936	929	912	898	901	895	892	862	943	869	894	922	854	868	815	870	900	909	868	894	921	877	940	902	906	875	948	883	890	914	875	890	900	905	897	929	801	871	907	879	888	905	872	911	910	932	926	894	893	918	885	892	851	898	892	994	886	895	967	848	943	909	882	840	889	913	935	886	944	912	909	946	885	837	931	896	855	898	855	912	877	895	897	891	816	900	884	869	865	840	888	943	866	869	893	913	843	895	906	857	854	901	874	924	908	919	881	923	852	896	886	872	895	864	897	893	908	947	894	944	891	932	921	922	919	917	898	905	913	963	858	899	878	912	894	904	892	934	831	829	954	900	899	883	912	937	884	839	894	905	912	895	903	897	881	939	847	933	873	859	883	967	912	903	897	877	938	925	899	898	932	888	939	890	924	874	878	916	884	928	927	882	874	843	889	890	942	928	904	859	845	948	900	894	879	918	877	874	924	868	935	859	882	913	875	839	892	899	918	900	891	905	888	859	896	887	926	949	872	907	911	926	901	864	878	955	947	916	922	883	881	932	948	894	922	863	887	871	899	884	865	945	942	859	921	893	872	947	843	889	904	865	858	927	872	891	869	902	947	901	917	894	881	844	870	868	899	884	906	880	898	923	969	924	937	922	917	891	906	868	881	861	866	870	883	865	863	885	910	889	851	861	882	879	935	901	933	918	934	907	910	895	920	972	874	877	917	912	849	910	884	887	882	871	861	865	878	854	877	912	864	886	853	897	934	894	927	927	883	898	932	909	948	889	902	936	922	869	912	904	901	922	888	926	862	872	938	864	910	906	860	915	919	867	936	850	928	867	962	931	931	869	916	898	841	893	862	921	883	883	915	905	839	870	890	862	889	878	884	919	889	880	868	872	877	876	872	877	927	950	899	952	906	871	912	926	834	876	934	898	893	911	927	905	855	875	884	896	864	888	930	909	883	923	917	885	871	860	905	860	901	904	893	826	892	940	904	908	929	916	897	953	945	920	914	929	907	924	894	904	918	894	912	916	923	953	912	897	921	915	916	889	867	841	869	896	859	938	874	879	894	904	889	924	905	972	897	913	849	947	926	948	917	873	863	871	852	929	907	892	880	869	932	932	865	844	924	934	896	897	839	871	855	839	862	902	893	893	897	925	929	838	892	933	923	909	946	888	873	835	867	859	894	867	925	897	975	903	875	883	912	919	916	850	919	913	842	939	889	854	892	896	878	903	851	872	905	878	974	946	875	899	895	849	927	903	857	878	876	947	928	878	927	868	829	926	913	866	944	897	904	920	943	843	915	914	907	877	943	854	947	914	880	920	885	896	859	931	915	862	905	851	929	869	894	949	880	895	846	901	848	871	873	907	893	854	883	846	913	912	882	946	945	861	911	937	922	924	855	928	869	916	946	878	853	864	917	914	916	853	867	879	883	852	896	902	891	882	871	887	908	884	955	928	909	943	934	914	826	913	931	927	855	937	923	913	892	853	916	875	933	908	893	860	908	912	845	878	987	863	890	860	911	887	893	877	876	916	887	882	920	856	886	907	849
13932	1073	563	458	426	416	385	344	319	375	364	363	347	331	324	308	345	343	324	339	333	338	319	340	278	347	341	302	305	339	334	346	318	312	299	308	318	294	332	333	315	296	349	308	323	295	332	323	346	356	336	329	321	309	294	306	315	334	316	285	311	324	341	327	324	348	298	330	325	288	325	348	303	315	329	334	301	295	330	281	332	347	320	329	326	299	296	302	368	295	340	315	344	321	304	339	334	299	313	306	334	322	343	338	328	331	332	310	302	321	342	345	311	309	310	275	308	315	331	316	326	320	345	310	316	323	316	350	339	332	340	312	319	302	321	294	333	321	325	329	312	342	314	327	319	298	328	315	307	299	334	299	308	289	295	299	330	322	327	326	331	326	303	321	328	301	308	338	325	335	320	307	345	348	335	314	312	299	329	356	318	357	326	298	323	325	338	319	297	325	301	318	306	312	351	322	309	314	313	310	320	340	335	333	335	310	280	308	317	354	319	309	335	341	300	331	324	315	314	319	310	338	322	309	332	302	319	349	326	331	320	353	322	293	326	357	359	300	315	340	352	333	343	282	323	331	319	319	318	309	315	328	323	363	348	352	353	321	333	306	372	332	316	309	344	320	323	309	332	293	333	334	314	323	361	313	332	322	335	292	277	319	362	334	312	283	334	327	379	303	298	337	321	326	328	329	268	329	326	322	376	311	303	327	317	345	306	315	328	314	312	283	340	321	328	313	326	345	345	323	307	303	342	361	318	292	332	316	324	328	334	339	310	308	329	341	331	303	296	361	307	271	331	324	312	323	364	330	331	371	313	325	301	312	293	339	321	292	337	324	305	284	290	300	328	301	314	323	304	298	310	328	399	318	300	342	317	336	358	320	314	304	291	317	328	296	309	322	323	334	333	313	322	327	315	330	340	351	337	297	316	323	340	298	332	344	321	319	288	304	299	313	320	330	286	322	310	341	356	318	315	309	338	326	298	316	332	336	341	308	320	316	318	320	299	327	347	322	291	328	339	314	320	357	338	312	311	349	294	301	327	358	344	305	321	282	347	347	329	332	346	305	313	333	356	297	339	319	334	297	307	321	351	328	312	347	315	318	343	328	320	306	290	292	320	328	324	315	337	352	344	334	327	345	322	315	323	304	281	332	345	373	354	300	296	315	373	342	329	319	340	328	298	292	350	309	327	339	327	332	337	303	301	325	329	331	323	350	319	326	326	301	308	350	309	296	295	321	304	327	328	299	304	330	332	323	330	357	355	322	303	314	308	310	291	322	301	322	307	340	307	309	322	355	318	326	303	314	325	321	339	305	309	304	325	337	330	267	312	316	329	308	321	332	335	327	334	320	324	307	301	308	319	317	328	277	322	307	307	329	302	324	310	328	332	335	308	318	306	283	317	312	299	303	298	289	337	317	337	324	326	375	348	279	363	323	333	310	297	306	332	290	335	328	335	290	338	333	313	330	325	305	314	331	304	317	336	308	361	283	291	351	303	330	314	295	324	334	306	349	302	281	332	288	323	311	325	305	328	306	317	326	323	327	308	298	331	344	325	308	265	311	325	345	316	340	318	291	352	305	346	316	311	338	325	316	302	329	353	315	330	299	374	321	359	323	317	316	297	290	315	345	300	287	356	291	299	317	316	314	299	344	329	328	310	312	348	335	348	331	338	293	313	341	317	310	337	332	312	303	307	345	323	305	311	334	327	338	305	350	317	330	312	330	374	328	343	353	306	334	321	339	291	313	325	318	299	297	337	323	373	328	266	326	341	324	346	299	352	350	295	317	310	335	319	317	320	308	293	340	341	326	358	324	366	347	320	283	253	308	352	335	297	321	336	345	302	310	311	323	308	292	341	331	318	342	334	327	335	321	277	340	320	293	345	366	274	309	310	318	326	325	321	335	362	331	318	314	335	296	363	339	342	318	313	304	306	325	332	340	337	333	341	287	348	343	326	342	318	332	357	328	331	329	302	323	303	356	315	329	298	354	288	305	344	302	326	302	324	317	313	355	307	323	314	318	371	302	321	302	340	300	309	301	337	318	329	382	300	338	337	318	340	317	341	316	293	341	306	305	349	322	314	344	302	324	338	309	320	313	295	343	340	330	311	301	317	334	319	334	314	371	327	337	279	308	318	319	330	313	288	306	346	343	327	292	339	302	310	333	329	348	329	299	342	352	329	286	345	318	315	330	325	340	335	315	328	284	300	312	322	329	312	313	292	298	315	310	312	304	319	341	305	333	330	324	333	333	309	284	298	332	295	322	297	347	316	343	300	327	314	298	313	322	305	340	320	313	313	336	282	344	334	329	307	329	326	285	337	316	312	300	318	311	315	331	302	314	315	308	318	325	317	300	309	298	351	326	339	321	307	317	308	337	307	341	319	315	308	306	296	318	323	366	338	350	323	317	306	298	307	321	324	344	320	318	311	329	323	347	329	334	316	338	321	319	347	286	328	311	318	338	303	330	286	294	339	307	366	335	296	311	325	333	334	313	323	317	329	335	315	316	312	303	348	322	302	344	316	348	347	319	310	339	366	321	311	338	301	311	344	294	329	336	341	325	311	344	333	317	317	320	351	309	351	319	285	331	320	335	334	319	289	319	314	322	377	302	347	319	340	300	326	333	304	308	326	301	330	282	309	340	286	355	329	280	310	283	341	322	313	322	336	302	330	320	310	327	316	323	323	309	308	355	353	314	323	330	314	314	338	339	282	304	306	358	335	311	314	304	347	331	333	349	286	286	321	295	346	331	310	336	331	327	329	286	360	348	346	322	342	307	292	325	303	332	324	332	322	322	336	295	310	303	277	316	363	294	328	322	324	300	319	330	280	327	302	303	355	288	340	358	326	339	309	315	296	351	322	292	302	336	295	320	335	349	318	303	283	298	316	299	326	304	297	357	294	317	332	315	362	327	327	345	295	311	332	341	322	318	340	298	325	345	329	312	307	316	329	335	317	309	298	295	312	363	328	321	283	310	337	330	295	329	351	324	327	361	323	324	313	306	313	331	323	332	321	322	304	311	309	319	311	326	322	311	330	331	308	300	297	295	298	334	344	362	287	311	341	341	304	300	309	315	343	316	333	301	323	326	332	338	307	315	319	320	321	316	334	288	339	342	299	291	314	330	311	338	339	363	312	350	301	313	309	353	304	335	330	302	301	358	340	305	330	320	260	302	329	306	326	350	324	304	330	323	354	343	295	299	333	346	310	321	316	330	310	304	300	310	308	283	329	332	340	300	300	328	335	332	341	337	339	301	325	345	362	343	298	314	322	345	312	312	280	322	312	314	303	282	300	318	311	318	315	330	283	290	311	345	324	344	317	313	327	301	344	333	322	324	336	322	330	294	347	332	320	333	346	320	312	324	338	311	319	316	337	324	334	327	347	310	306	294	341	287	302	354	312	327	314	297	338	341	320	333	307	316	335	328	341	336	327	309	310	343	318	315	308	326	321	317	298	298	337	316	325	325	318	322	291	330	330	304	298	334
10522	932	1360	1457	1238	1172	1046	971	929	927	901	837	817	781	851	820	869	800	806	815	813	802	821	766	817	735	804	809	748	778	766	788	759	769	799	738	806	720	744	771	751	775	786	805	778	809	807	764	807	716	772	766	775	711	795	760	746	778	749	762	785	787	753	788	757	717	787	735	815	787	764	768	802	758	772	749	716	760	775	848	789	743	780	753	697	779	758	736	805	723	744	742	784	778	809	755	768	747	808	797	768	761	757	783	845	821	749	787	783	756	785	699	729	785	761	783	851	750	747	780	819	814	768	800	773	773	771	787	784	760	768	752	742	740	759	750	747	725	793	761	757	772	749	742	788	804	764	779	760	734	790	758	759	724	766	804	796	752	760	785	793	746	813	720	780	713	796	787	807	811	725	777	786	739	758	772	788	796	754	789	771	748	770	762	722	775	720	767	769	766	795	775	814	770	757	787	726	782	757	767	803	744	779	790	761	790	784	793	784	752	802	780	798	730	767	814	782	770	785	777	783	736	754	777	730	808	765	738	736	743	747	752	763	808	821	750	783	748	749	760	783	775	760	695	777	752	774	785	770	812	797	836	803	734	762	809	791	790	801	770	764	787	788	797	807	727	807	832	773	773	792	750	753	738	738	786	758	752	770	763	803	778	775	785	781	733	799	765	754	771	726	807	800	736	778	743	772	752	755	739	733	735	765	768	806	765	700	791	763	743	787	793	744	772	796	736	773	734	773	759	803	734	754	741	740	737	760	748	844	774	753	745	806	776	805	765	762	808	820	794	778	759	734	819	800	791	770	761	807	773	798	758	724	731	728	754	788	797	765	747	779	793	788	754	773	738	745	743	773	726	748	790	734	725	774	754	737	752	791	760	781	787	774	779	819	795	813	789	750	812	757	761	752	762	784	753	711	793	730	813	721	752	739	802	778	764	758	811	759	788	760	778	721	765	814	764	765	729	767	744	733	770	765	750	810	775	794	747	815	782	754	736	760	710	803	804	718	781	768	735	796	758	816	751	712	761	783	735	757	786	777	766	728	794	756	729	756	785	750	735	781	788	773	724	798	805	753	790	741	752	765	774	790	795	749	810	761	758	828	747	823	793	761	737	758	758	725	773	789	759	803	762	787	729	758	756	734	793	743	760	776	805	822	797	777	794	751	780	738	772	785	787	736	735	761	785	766	751	759	772	775	724	770	751	789	817	740	822	706	749	724	756	772	714	797	803	742	781	782	819	735	796	764	794	792	727	756	770	780	738	764	793	735	744	759	774	788	792	742	732	738	757	777	803	793	734	783	747	779	818	773	715	764	764	814	769	753	763	768	757	735	708	780	723	819	778	795	798	753	778	702	784	746	830	796	758	772	762	757	775	746	773	797	768	765	768	794	797	751	735	752	735	761	791	756	724	738	728	783	729	787	778	768	752	755	783	804	783	765	748	722	743	790	789	827	813	778	761	767	795	789	769	794	796	754	808	760	752	760	778	794	741	750	745	761	815	761	771	730	754	731	808	825	799	718	768	792	772	743	781	822	808	778	706	738	801	753	801	771	801	788	811	763	747	779	761	729	757	791	762	803	768	724	775	809	845	798	800	807	733	778	718	729	754	792	737	727	792	760	773	799	764	758	752	755	763	730	784	706	785	751	751	740	777	790	770	771	728	779	772	713	822	781	739	769	784	760	800	817	743	742	778	741	840	778	770	785	788	773	702	788	818	803	784	751	769	780	757	775	756	741	772	741	781	775	811	757	732	775	786	770	726	699	773	754	778	784	775	780	784	732	755	812	755	772	778	751	740	810	814	796	793	777	796	801	768	754	740	764	745	786	746	767	805	737	787	748	755	771	792	759	751	783	751	742	786	807	778	786	776	766	751	779	767	734	753	744	761	769	802	744	783	814	751	752	730	796	703	782	760	745	760	741	789	776	760	724	754	803	726	753	778	808	754	789	741	742	746	774	741	782	763	773	834	843	761	806	777	728	795	762	709	797	811	761	799	736	784	765	798	728	756	794	764	832	740	738	740	788	758	830	708	765	759	810	760	743	771	798	756	738	812	768	790	770	806	829	778	746	777	778	791	793	753	800	767	790	756	771	753	815	811	777	724	796	749	719	732	780	748	777	773	802	765	729	811	759	786	760	811	787	803	805	765	719	761	760	780	785	788	775	757	726	775	725	714	756	745	783	758	768	758	753	735	750	741	742	722	753	744	753	782	780	780	771	743	731	739	760	785	710	744	790	767	776	750	764	771	791	698	761	759	762	736	736	765	823	787	755	779	757	770	812	799	785	715	745	773	743	843	732	720	724	776	767	772	766	760	808	768	734	746	778	770	777	751	771	741	821	838	755	802	804	770	764	819	793	750	763	774	752	758	763	822	765	756	765	775	766	728	780	763	778	795	781	810	792	811	794	758	772	811	729	797	696	781	782	742	764	778	771	780	796	822	764	749	770	787	748	717	776	753	794	772	815	740	734	774	754	784	722	761	796	815	774	726	771	780	749	768	734	806	784	754	757	781	764	782	794	769	835	788	778	748	770	744	772	833	815	772	719	776	784	751	774	780	776	770	778	789	722	757	793	735	793	839	755	777	729	768	763	795	717	734	801	696	749	786	814	734	751	775	807	737	793	737	768	736	734	771	726	794	720	775	805	797	817	814	747	755	766	816	711	851	749	742	790	763	797	739	779	762	774	726	789	778	730	802	722	752	818	759	747	781	729	802	782	719	781	773	770	779	795	779	790	723	778	815	765	739	751	768	787	802	769	761	784	753	790	779	770	787	739	801	785	752	783	796	819	777	832	811	769	777	789	784	737	754	746	738	760	776	815	770	773	756	810	786	734	801	781	744	732	746	728	775	748	755	758	764	772	824	782	742	758	790	749	808	720	749	736	710	765	757	816	749	770	738	772	762	782	783	790	779	728	781	768	748	776	801	811	779	761	772	818	717	740	829	743	794	692	807	789	776	794	764	767	790	775	736	748	815	769	745	785	736	779	764	749	747	786	766	786	768	757	797	795	783	751	769	770	851	758	747	763	786	768	781	740	747	790	746	807	802	785	780	724	729	767	729	766	751	729	733	803	803	783	745	723	747	799	779	808	760	734	751	802	786	759	739	796	723	789	792	710	729	829	778	758	782	746	706	792	779	721	751	747	781	742	743	774	763	743	764	753	757	744	782	747	741	798	758	749	748	784	786	762	766	818	761	729	723	755	808	756	713	734	764	827	699	768	794	786	783	736	746	753	773	789	762	767	795	795	775	786	769	747	735	793	811	752	768	752	732	778	735	745	746	779	779	757	802	744	708	730	801	789	753	786	778	786	727	799	791	805	803	732	751	777	737	775	730	767	756	787	767	766	785	759	761	777	754	769	755	733	778	790	744	777	709	785	752	746	767	717	743	713	753	749	788	744	752	817	772	748	831	771	772	767	763	773	707	746	765	754	828	745	750	759	762	727	754	790	775	805	783	781	787	769	772	766	782	734	727	770	754
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
