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
335821633394	335821633953	335821634503	335821635053	335821635603	335821636153	335821636703	335821637253	335821637803	335821638353	335821638903	335821639453	335821640003	335821640553	335821641103	335821641653	335821642203	335821642753	335821643303	335821643853	335821644403	335821644953	335821645503	335821646053	335821646603	335821647153	335821647703	335821648253	335821648803	335821649353	335821649903	335821650453	335821651003	335821651553	335821652103	335821652653	335821653203	335821653753	335821654303	335821654853	335821655403	335821655953	335821656503	335821657053	335821657603	335821658153	335821658703	335821659253	335821659803	335821660353	335821660903	335821661453	335821662003	335821662553	335821663103	335821663653	335821664203	335821664753	335821665303	335821665853	335821666403	335821666953	335821667503	335821668053	335821668603	335821669153	335821669703	335821670253	335821670803	335821671353	335821671903	335821672453	335821673003	335821673553	335821674103	335821674653	335821675203	335821675753	335821676303	335821676853	335821677403	335821677953	335821678503	335821679053	335821679603	335821680153	335821680703	335821681253	335821681803	335821682353	335821682903	335821683453	335821684003	335821684553	335821685103	335821685653	335821686203	335821686753	335821687303	335821687853	335821688403	335821688953	335821689503	335821690053	335821690603	335821691153	335821691703	335821692253	335821692803	335821693353	335821693903	335821694453	335821695003	335821695553	335821696103	335821696653	335821697203	335821697753	335821698303	335821698853	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
38943	25503	13763	2060	1343	1027	801	688	594	502	501	444	398	415	407	389	355	362	372	360	338	327	350	311	328	331	332	293	363	343	317	324	288	313	309	302	297	336	271	313	313	303	302	294	306	315	294	308	324	316	315	303	319	303	305	302	325	275	313	288	323	286	311	320	287	296	282	311	334	291	287	281	340	315	315	330	301	278	290	257	338	294	309	293	327	300	318	278	290	271	293	297	293	346	283	298	307	266	306	315	296	310	323	321	306	278	357	319	281	307	342	311	294	308	318	310	309	310	289	307	299	286	292	278	279	277	305	294	308	292	292	295	285	307	316	287	319	282	334	277	305	286	265	279	306	306	301	302	341	312	284	295	302	268	277	300	297	305	293	278	305	296	301	273	303	276	296	304	294	319	311	298	339	320	293	300	299	322	283	309	291	316	305	329	297	285	274	309	286	281	287	288	294	323	262	307	299	292	295	304	309	302	305	286	308	303	277	298	312	283	293	293	285	301	278	307	281	323	281	302	295	301	291	320	303	286	304	300	290	281	303	281	305	301	277	304	344	330	295	269	313	286	266	280	329	287	326	316	294	271	321	289	285	283	315	342	302	315	289	324	325	302	299	293	301	300	318	302	302	267	312	298	289	319	266	308	309	316	270	314	288	286	269	281	309	286	321	327	312	307	305	295	313	262	319	314	308	290	262	299	291	317	280	298	270	291	291	277	312	264	276	329	307	299	294	319	296	290	311	316	287	328	294	292	334	327	328	271	313	287	303	289	302	303	306	292	257	321	280	294	299	293	332	308	327	302	320	259	322	306	287	291	298	302	278	292	265	295	317	306	301	289	292	309	275	322	286	296	276	301	297	315	304	310	305	283	307	301	300	275	276	295	314	317	282	286	298	280	307	291	291	285	290	303	298	310	329	304	262	287	317	321	285	296	296	315	299	268	287	283	273	320	307	286	294	266	319	301	280	278	280	307	302	290	292	299	305	291	297	309	300	323	297	288	322	266	310	325	287	284	290	284	316	275	304	303	306	284	313	301	318	281	283	314	290	269	295	301	310	300	297	305	311	298	310	253	313	285	298	318	319	323	271	319	295	273	312	282	293	330	287	289	271	261	306	321	291	310	309	316	289	296	308	286	305	332	286	308	296	288	320	289	282	303	297	288	318	323	274	300	283	289	272	315	302	293	290	293	292	298	295	329	291	273	299	271	303	299	261	289	307	279	285	315	293	255	346	317	294	302	284	282	300	276	272	304	322	329	308	298	320	295	289	294	315	281	291	290	307	278	292	299	314	312	319	307	282	318	324	297	276	299	279	313	288	305	272	304	309	257	293	322	301	343	277	312	289	271	314	280	323	300	308	297	320	276	324	289	311	294	303	287	309	298	277	301	319	265	289	296	304	321	320	294	275	277	320	310	321	270	289	307	295	299	307	287	284	283	318	293	290	282	295	283	318	299	293	305	293	297	309	313	282	269	323	276	328	305	290	272	292	284	283	310	299	315	305	320	314	286	334	304	297	268	320	296	318	294	271	289	312	290	306	296	295	271	292	308	286	308	307	317	264	305	294	296	281	273	321	319	290	293	297	301	305	297	281	304	303	295	305	303	285	296	309	320	300	305	307	286	325	312	312	296	283	291	282	302	258	270	308	270	310	318	283	311	313	308	285	293	301	293	283	327	313	321	271	308	294	327	306	288	297	284	320	312	303	317	303	303	302	293	334	288	296	301	306	339	265	293	317	312	289	341	333	307	303	302	291	314	314	291	259	306	269	287	302	304	302	324	308	300	316	303	324	306	314	308	313	283	320	309	303	282	315	288	303	296	285	305	321	315	276	314	302	270	293	317	280	265	277	311	256	330	306	280	334	298	297	292	299	336	286	300	282	274	280	297	279	308	308	320	323	272	308	273	280	291	302	293	266	292	282	289	284	302	323	325	325	260	296	284	262	299	275	299	279	298	323	311	299	294	291	310	278	271	310	300	276	294	327	286	324	282	272	302	290	343	318	315	342	269	280	296	313	319	276	322	259	341	299	300	274	282	319	323	285	327	293	298	313	323	293	292	311	299	271	290	308	296	307	300	317	316	280	313	292	276	317	311	290	311	285	298	315	299	307	359	311	310	274	293	295	312	290	277	296	300	314	313	279	303	351	319	274	300	305	305	287	334	299	257	260	312	302	324	288	279	287	264	290	309	281	304	297	297	337	317	305	313	297	309	284	285	302	281	290	299	309	253	287	305	319	302	302	296	275	283	287	334	324	263	305	295	295	326	326	304	299	294	303	296	302	255	266	296	290	278	294	305	299	284	310	312	290	289	286	330	278	306	319	283	309	282	269	298	300	285	299	309	298	274	293	290	311	302	308	269	317	277	293	337	321	302	298	279	288	304	289	293	302	306	327	276	303	309	282	306	304	294	282	290	343	294	324	289	287	317	284	276	295	293	316	319	265	291	326	301	260	285	299	298	291	318	319	291	281	305	311	307	302	280	290	307	287	304	277	337	342	268	275	292	261	309	309	308	294	276	325	330	285	310	312	307	281	302	320	307	304	284	288	291	292	303	320	307	285	297	285	284	292	297	288	279	288	291	319	275	315	297	316	295	266	323	295	292	263	323	316	288	319	284	285	307	302	313	332	299	293	319	311	315	268	312	323	290	280	331	289	283	316	291	280	270	342	285	280	310	278	295	315	295	292	308	289	290	284	287	303	300	307	292	288	313	303	275	316	283	331	286	310	296	317	281	282	314	299	270	310	332	304	312	302	283	334	289	311	271	283	280	306	303	284	328	310	325	329	287	319	284	284	258	266	315	330	301	336	319	285	271	290	295	253	285	300	307	269	292	355	289	300	294	289	304	287	326	302	266	281	314	316	302	300	326	318	334	265	298	317	294	305	298	279	311	307	323	282	286	295	306	323	313	254	300	283	280	295	297	294	277	291	282	283	303	293	319	277	283	304	277	291	309	291	312	292	327	303	324	301	288	290	273	293	334	287	292	305	307	272	313	317	272	316	343	329	313	286	291	302	268	325	305	304	284	280	298	286	283	317	310	314	280	290	294	288	327	269	258	308	301	277	266	292	313	289	314	304	319	294	284	303	284	292	292	287	303	318	309	312	287	268	308	296	289	312	301	290	293	313	301	280	265	319	299	297	303	307	326	305	298	290	298	282	287	292	331	295	296	297	295	288	293	310	308	302	279	282	303	285	267	310	299	290	318	290	311	269	329	301	293	283	315	306	286	287	291	301	286	293	304	303	276	265	251	303	320	278	292	302	315	302	278	301	330	292	320	265	300	295	317	295	302	323	288	311	344	306	302	300	289	303	293	350	309	284	288	310	299	304	248	331	294	294	307	298	324	285	307	311	315	302	282	325	269	313	311	267	307	287	297	331	297	293	273	305	292	268	274	310	274	294	309	291	283	298	310	287	297	306	279	306	305	316	283	300	269	298	312	311	295	327	285	307	299	311	286	325	281	292	350	299	292	281	319	298	308
20630	2536	4930	5620	5009	4142	3445	3168	2756	2328	2144	1999	1905	1677	1669	1601	1509	1437	1342	1342	1244	1226	1237	1202	1184	1135	1059	1120	1147	1084	1029	1085	1049	1040	1008	1052	1062	1021	1027	1014	1086	1053	1015	993	1002	987	1009	1000	1001	999	992	976	976	1066	988	969	1035	1016	972	978	990	968	994	962	989	967	1017	929	979	1030	978	984	970	970	998	1011	973	1017	961	955	945	976	1038	984	954	999	929	956	923	942	945	933	986	930	943	968	937	959	974	967	1027	976	908	920	946	1004	924	991	948	930	970	948	879	960	989	961	911	943	994	925	943	922	956	976	956	932	938	937	962	968	946	955	958	988	970	960	902	975	964	966	970	965	916	933	943	952	934	976	908	944	949	981	953	950	933	965	982	973	936	937	917	961	917	968	949	950	949	931	955	960	926	918	941	993	950	894	932	958	951	871	953	935	906	977	915	944	1020	913	972	901	956	962	974	977	945	948	865	961	960	933	942	962	888	991	924	912	953	1018	949	905	949	946	959	949	931	928	933	958	952	923	964	948	907	971	960	879	1019	952	949	960	945	911	898	940	966	913	946	917	921	983	973	901	913	969	1002	957	949	938	911	938	899	935	923	865	966	935	961	887	945	962	921	926	976	984	948	936	973	933	931	973	936	948	917	927	943	951	973	953	925	934	867	957	964	922	933	980	885	941	945	941	921	965	965	905	924	935	957	935	982	963	953	943	951	930	932	893	948	967	889	1016	1003	987	935	901	963	895	923	995	906	915	921	918	877	924	923	898	931	959	988	932	876	961	962	936	987	957	929	903	939	940	950	951	895	938	926	928	976	936	897	965	988	927	947	943	902	928	949	920	897	933	934	1028	948	927	972	938	996	893	884	961	913	1002	925	930	921	845	925	941	972	934	962	948	884	950	958	960	875	935	931	1012	932	999	906	933	883	939	941	964	943	929	923	977	885	948	882	925	929	888	940	954	966	942	944	893	988	953	972	927	958	930	971	935	909	950	944	908	905	985	908	950	894	957	941	941	961	875	922	1019	941	959	917	938	972	922	960	915	946	887	1003	885	958	941	922	946	921	982	934	920	946	926	994	941	948	898	913	960	891	987	993	950	985	974	956	943	945	910	899	966	929	945	903	957	908	909	913	908	927	886	921	947	943	907	895	989	894	939	922	914	960	907	1004	946	971	954	901	969	943	897	955	959	900	969	985	965	973	929	951	941	902	954	981	924	966	905	921	970	998	956	917	970	949	932	926	914	921	968	918	958	936	913	971	951	997	917	919	919	1003	944	952	956	927	920	957	938	940	950	927	923	957	963	960	900	950	945	903	872	931	962	939	938	938	957	906	925	929	894	933	934	872	880	932	939	899	944	983	948	954	881	976	946	873	911	937	915	962	908	904	923	986	951	918	956	1001	979	945	925	915	937	949	961	860	911	904	945	933	917	905	916	972	928	942	917	906	962	964	953	965	920	945	934	975	862	951	902	932	942	931	919	978	920	950	946	974	942	940	955	932	886	940	995	988	933	944	928	950	904	958	976	978	924	933	939	904	967	949	943	948	877	905	954	911	963	934	973	978	891	916	889	982	950	892	936	928	963	933	955	956	960	946	887	925	933	917	944	889	895	923	952	930	971	907	958	901	950	917	932	1010	913	968	956	958	988	926	977	902	950	914	945	935	918	947	935	932	935	922	945	934	948	915	938	918	954	939	905	909	939	972	921	953	925	916	959	970	903	892	958	896	972	940	906	944	935	889	937	984	917	891	957	934	979	942	924	926	979	893	967	889	929	943	922	968	992	975	1028	981	934	987	941	889	902	924	941	951	979	954	950	936	883	984	941	886	871	960	922	935	976	951	971	1020	919	950	991	845	924	944	976	921	927	961	941	922	916	970	949	924	903	912	971	914	903	931	915	915	967	968	953	1004	959	869	981	924	960	932	937	968	957	899	908	925	960	889	919	937	908	916	949	902	920	944	901	959	949	977	958	961	929	943	893	984	955	965	913	911	985	937	935	887	898	965	945	896	924	943	909	964	1014	919	922	917	961	936	927	954	921	981	979	957	949	912	895	933	964	951	965	1013	903	957	934	862	920	942	926	982	953	916	996	991	931	927	960	929	948	938	905	968	910	914	966	907	995	945	935	898	989	916	1006	926	895	947	956	900	936	949	908	927	1000	909	949	873	933	970	968	962	911	967	934	936	934	902	885	935	891	944	898	956	950	933	920	965	959	930	850	887	896	934	920	913	951	919	971	972	952	936	981	933	950	936	914	911	898	951	907	870	942	937	894	978	961	986	990	948	924	935	928	915	977	985	955	970	925	940	914	895	983	983	891	976	944	902	931	953	974	936	972	928	903	885	903	914	985	905	968	944	912	914	954	928	942	937	947	924	913	1010	906	954	909	983	920	957	942	913	907	940	915	971	964	954	957	941	933	925	991	928	934	959	926	957	962	953	898	954	930	948	965	888	938	985	965	931	937	934	927	947	930	965	867	863	915	956	981	953	1000	960	937	886	916	920	952	935	978	956	858	959	996	967	887	896	894	948	888	901	946	951	942	971	924	956	905	916	961	924	999	978	921	945	957	944	953	951	923	930	963	887	986	940	965	970	959	941	957	925	938	968	948	974	880	894	955	933	937	928	979	906	948	945	948	911	973	940	971	965	889	921	942	917	947	948	910	987	922	937	944	967	948	911	899	920	926	925	951	883	919	968	922	890	989	930	947	945	946	961	884	960	943	972	951	925	884	941	960	932	980	868	897	970	913	922	998	957	976	901	924	942	918	949	934	974	911	898	941	1005	926	925	978	950	921	927	924	923	974	939	931	982	951	915	954	905	964	912	949	913	942	971	949	961	889	890	907	916	950	920	928	903	905	929	927	968	916	1007	917	938	870	949	893	946	890	946	882	914	962	950	936	948	930	904	902	907	971	940	993	905	1008	926	970	912	952	955	887	925	931	951	951	967	910	923	924	971	885	921	913	942	986	929	913	966	910	953	920	933	974	945	940	942	916	969	955	993	917	1006	920	935	908	926	947	882	962	900	936	992	927	919	907	988	934	913	1007	902	939	951	857	914	951	982	939	939	979	946	937	951	920	915	952	919	924	948	917	928	916	942	934	933	929	912	930	945	957	922	938	979	953	919	965	931	946	930	932	926	896	880	990	914	948	919	959	980	926	911	940	954	895	905	968	887	941	975	955	954	969	923	934	922	984	930	1017	990	918	925	933	929	926	939	937	958	963	926	944	978	926	985	931	945	940	975	953	934	898	950	957	939	966	888	916	927	930	894	869	917	980	904	918	910	904	912	992	943	882	927	918	883	909	946	878	875	947	917	908	977	957	942	966	926	931	937	954	885	926	943	980	935	893	982	967	939	968	927	966	887	937	975	907	982	943	961	1015	979	861	921	943	944	944	961	918	947	962	929	990	1009	957	959	946	977	934	1008	913	930	907	903	973	975	923	902	946	942	933	944	974	934	999	987	993	976	922	933	900	902	896	947	931	907	904	960	997	914	936	894	946	945	906	915	893	954	954	890	882	904	931
5459	480	345	207	205	193	159	166	157	176	169	155	151	152	172	158	166	170	169	175	153	165	158	157	153	144	174	145	165	163	142	188	149	174	156	147	147	163	161	146	159	154	166	164	155	172	151	161	177	164	148	165	152	168	170	144	157	171	150	149	170	155	154	174	166	171	163	143	165	162	160	147	165	149	165	174	150	138	178	163	150	160	164	154	140	152	169	159	151	183	163	154	149	170	148	163	166	175	140	153	137	148	154	167	174	156	149	138	168	163	144	157	167	161	161	140	158	176	170	161	153	162	142	170	142	146	158	158	149	148	152	165	171	163	159	133	135	164	152	146	142	163	160	153	186	169	175	162	135	165	167	158	165	171	154	175	144	176	158	165	171	166	154	140	142	161	150	156	163	160	145	155	149	152	153	160	156	174	158	163	142	131	141	141	140	158	179	187	139	146	161	166	149	154	132	175	157	155	175	150	147	162	158	149	157	182	151	146	171	169	161	161	130	152	161	170	176	144	165	178	158	148	160	165	142	161	175	159	136	167	133	159	156	159	142	138	151	154	164	148	178	139	149	161	176	163	155	162	133	158	151	167	155	164	174	168	145	172	147	173	154	132	183	140	156	173	136	167	151	136	151	166	162	155	156	142	168	163	138	165	161	164	147	162	155	150	167	145	133	171	166	170	175	154	159	163	145	151	139	144	157	179	156	140	160	146	142	147	150	148	168	163	155	164	153	165	153	173	162	163	190	162	160	179	144	166	138	126	143	142	164	146	143	151	180	169	168	144	168	172	150	160	166	162	140	171	156	134	140	158	163	147	161	140	155	166	160	134	171	159	137	174	151	179	163	142	161	170	155	152	159	152	175	170	154	151	156	143	146	154	155	156	161	147	161	162	176	163	154	144	159	169	159	171	175	154	169	174	178	177	163	147	150	129	144	154	154	169	181	178	163	167	162	143	165	160	166	183	143	169	139	156	152	145	164	149	153	180	170	140	147	157	140	154	167	150	137	147	141	150	148	152	149	174	187	155	157	143	136	142	164	132	167	157	144	171	151	179	177	164	140	137	152	158	141	145	159	157	141	139	163	150	139	164	164	170	176	156	139	150	155	187	164	176	185	159	157	162	151	163	131	188	171	134	150	171	148	150	158	177	156	158	138	138	145	156	148	164	161	147	158	151	163	179	183	161	157	186	153	158	161	142	142	163	160	172	162	144	167	142	164	142	160	151	152	143	169	145	146	160	143	169	169	156	150	147	144	168	143	150	146	142	141	161	172	153	161	151	159	157	161	149	140	136	145	167	178	161	136	164	152	141	164	165	165	135	165	155	165	180	151	162	159	154	153	164	131	156	155	214	141	163	167	154	155	142	159	159	153	150	154	144	166	176	160	168	160	152	160	141	187	170	181	145	156	146	147	164	167	177	158	140	161	164	152	158	171	157	145	132	158	168	133	167	162	126	167	153	151	151	142	166	149	153	148	141	159	171	172	178	161	145	165	161	153	166	146	150	163	135	192	153	170	161	167	155	156	147	151	152	135	146	141	166	192	171	152	153	177	151	160	166	159	185	144	154	133	143	176	159	164	163	167	142	165	167	155	187	156	177	157	131	169	161	142	135	149	167	175	172	160	160	163	170	147	169	168	137	174	169	155	163	166	151	141	183	158	157	138	157	158	166	149	165	173	167	144	161	168	154	168	173	157	151	157	151	149	156	168	158	137	172	160	189	145	161	150	153	139	149	171	159	171	173	162	170	166	191	159	151	153	161	164	156	145	146	135	161	173	163	159	129	160	171	162	155	161	168	165	177	160	175	146	133	147	162	147	174	164	156	155	146	138	154	151	154	162	174	168	167	162	165	161	168	151	155	147	157	149	176	154	150	173	150	152	147	178	154	159	152	148	156	155	172	152	153	159	160	177	149	165	157	157	171	154	182	137	117	164	169	152	138	155	165	154	154	169	167	182	157	164	145	162	154	146	160	158	174	157	157	169	168	158	179	142	168	154	169	156	166	176	164	166	169	168	157	166	168	153	163	159	150	160	167	140	167	152	154	163	159	172	184	138	134	154	166	149	183	187	158	173	178	116	155	139	167	166	146	150	134	168	154	161	137	160	153	159	162	154	144	168	170	145	157	158	152	144	155	133	148	156	180	169	159	153	150	172	155	159	161	172	166	173	181	144	154	170	167	153	146	154	151	159	143	156	157	151	158	151	161	148	163	149	149	164	130	149	150	140	178	149	172	157	131	162	162	171	175	153	152	161	177	145	153	184	170	141	164	143	166	151	181	174	147	154	172	159	154	166	179	159	159	169	153	140	164	160	160	144	141	154	155	166	171	124	154	156	149	149	137	161	153	188	162	151	163	157	155	156	163	142	157	156	175	155	183	130	149	159	171	170	164	186	171	180	160	145	161	164	173	193	162	162	140	167	168	163	171	168	133	141	175	156	157	148	171	144	178	180	169	136	146	167	163	155	158	157	149	148	152	161	143	177	171	176	160	179	158	139	152	159	177	162	165	147	167	158	159	174	154	135	153	148	177	186	137	179	192	126	150	168	167	164	138	144	161	154	137	176	148	124	160	183	160	158	143	153	141	147	150	126	167	145	168	154	136	151	142	146	157	153	148	156	166	176	162	139	154	151	156	149	143	163	165	167	172	149	179	170	157	170	155	139	149	135	165	153	141	155	151	165	153	157	177	153	178	150	150	169	163	150	165	152	159	161	141	146	145	167	174	143	155	155	163	146	153	166	165	166	160	135	144	167	145	162	146	152	164	157	162	175	133	181	159	175	170	191	126	147	161	169	166	146	171	156	141	165	133	163	165	136	156	156	162	159	158	168	166	171	138	156	152	175	159	159	167	150	155	149	163	168	181	175	164	152	160	172	141	161	183	165	159	149	164	160	162	157	163	170	154	174	144	155	157	168	159	152	143	161	157	153	144	162	166	161	159	175	160	150	158	161	178	151	134	166	151	144	149	163	167	168	148	156	156	151	161	168	157	141	156	158	135	144	159	178	179	157	144	152	149	150	141	177	163	151	153	150	186	186	158	162	179	157	179	141	171	168	150	145	157	149	164	140	159	158	151	176	143	142	167	171	144	172	139	157	145	154	131	154	172	158	165	139	138	165	156	163	164	173	158	145	148	180	176	138	151	166	168	145	161	150	161	157	175	152	162	136	161	154	167	161	146	157	151	142	156	147	152	149	139	130	180	145	147	170	147	149	145	165	168	140	163	164	172	144	138	164	164	155	149	150	148	165	149	161	164	173	142	176	179	141	168	146	137	161	179	182	138	152	171	152	153	145	146	164	145	158	155	155	140	165	144	106	169	159	146	168	184	136	146	176	172	129	158	137	160	149	143	135	165	144	169	153	144	171	155	151	169	146	165	159	136	142	156	149	174	174	170	124	149	160	158	176	166	138	159	172	173	151	169	169	156	165	157	147	174	150	173	164	181	161	145	136	150	158	165	165	175	183	166	158	159	151	160	155	139
6421	630	746	658	708	670	662	638	625	619	597	599	593	608	563	621	587	576	562	595	591	594	560	534	513	569	527	538	536	595	588	517	573	587	566	537	581	543	551	580	564	548	579	589	549	534	567	553	562	568	548	574	572	559	593	547	520	530	578	570	580	592	581	589	544	555	579	552	555	566	606	547	595	553	535	558	570	544	552	512	573	588	571	527	559	554	563	581	575	561	553	551	541	566	590	527	602	532	597	538	575	489	614	546	545	560	529	570	513	573	544	548	574	519	574	561	581	547	525	567	567	570	557	539	513	550	589	529	575	545	572	574	577	569	583	547	544	592	570	580	513	541	583	565	536	555	568	584	535	567	579	567	563	577	564	571	537	555	572	541	562	530	542	557	580	563	555	537	540	604	530	556	573	573	556	574	583	546	562	578	573	572	548	565	504	594	570	571	588	555	554	572	585	587	569	571	537	577	545	539	569	555	597	581	552	562	576	548	562	557	563	532	562	504	519	554	597	554	556	599	560	564	576	556	555	556	529	570	553	538	527	574	543	541	569	553	566	552	586	557	567	543	546	586	555	602	562	549	565	556	572	580	576	542	549	547	554	564	565	569	584	547	542	586	563	599	569	556	565	563	539	546	577	567	597	569	553	597	537	556	588	565	548	482	595	532	552	561	557	554	570	583	559	520	604	538	563	517	548	536	566	532	540	568	594	548	530	605	572	568	577	595	584	555	565	572	524	512	537	577	554	545	553	570	587	551	540	583	570	542	535	551	538	574	583	544	587	544	552	606	564	545	618	535	579	532	571	578	552	554	554	635	556	565	548	564	545	550	551	562	553	533	565	541	570	508	575	524	544	524	563	560	537	526	581	520	568	552	526	571	547	578	519	529	527	565	562	579	543	571	520	519	565	535	586	612	562	556	587	555	584	552	556	550	571	548	575	520	558	579	574	563	552	501	596	532	545	591	493	549	550	578	553	561	553	487	589	533	551	555	563	568	594	525	566	555	520	565	561	541	565	551	592	567	549	565	607	574	527	558	556	540	575	588	576	536	576	567	590	538	593	547	549	569	567	551	564	563	514	559	564	530	542	533	584	537	528	574	560	571	558	568	580	525	569	552	596	548	574	558	596	563	576	532	529	567	528	523	574	542	575	550	572	545	584	530	534	547	583	544	570	549	595	590	541	553	543	553	601	554	556	553	569	546	577	609	577	559	616	603	543	573	554	541	552	605	593	578	549	571	546	547	552	632	593	556	550	551	585	568	549	530	550	575	574	511	557	530	571	556	556	546	541	568	567	529	556	582	534	537	549	586	551	562	585	551	557	583	584	591	582	590	552	553	560	510	573	569	548	553	563	529	531	548	545	544	524	545	536	559	569	546	563	576	544	564	531	585	519	538	547	574	577	545	570	587	586	548	537	561	546	563	543	573	525	511	556	571	583	572	535	536	580	577	533	546	570	556	592	551	579	577	600	595	527	556	588	579	560	576	587	575	564	547	573	595	564	542	563	578	553	529	544	553	522	571	581	522	542	556	535	578	557	571	562	536	533	572	499	615	557	558	569	539	591	610	553	556	554	594	561	552	566	545	577	548	582	591	565	551	548	558	546	551	538	557	591	532	556	575	561	556	562	570	571	559	554	548	526	560	591	530	539	565	569	540	545	609	563	553	581	553	602	597	557	585	549	597	564	587	590	567	555	546	551	561	570	601	544	559	526	595	599	541	499	531	578	569	525	516	545	565	546	544	596	563	548	561	560	593	516	541	552	548	512	561	544	570	554	566	560	546	576	558	574	558	544	569	563	583	536	568	564	527	541	599	579	573	548	561	548	583	568	571	580	534	552	590	506	553	572	536	567	571	554	536	527	560	557	522	578	561	536	549	577	536	522	561	579	513	531	540	595	602	565	576	557	569	571	576	565	527	568	515	570	545	572	552	558	577	520	545	595	541	568	578	565	555	552	526	590	549	588	551	546	590	539	552	551	530	558	579	555	537	563	576	529	545	570	583	542	580	539	549	566	590	564	568	597	549	571	559	568	592	559	558	527	563	560	502	525	568	556	576	554	571	580	566	539	547	511	548	550	544	511	588	570	549	532	572	506	551	559	539	569	543	558	564	531	566	559	558	580	595	564	566	560	540	551	529	543	575	527	582	573	575	543	546	505	552	559	560	546	541	559	589	530	542	573	542	540	571	539	529	580	578	542	573	546	546	532	566	571	555	526	556	577	560	514	568	594	561	567	543	563	567	550	531	584	567	593	600	559	558	533	563	546	576	573	554	582	575	544	530	596	541	569	565	564	577	542	563	589	569	551	565	570	537	548	580	541	588	597	540	552	556	551	563	565	543	572	565	537	572	559	550	546	552	582	559	598	522	551	594	551	583	567	566	567	531	543	565	537	613	553	557	588	576	607	551	591	548	516	575	561	536	606	570	556	534	577	535	573	580	548	560	559	548	560	544	553	555	587	583	547	565	581	546	600	553	573	538	548	572	536	558	570	536	584	562	544	606	534	575	544	545	525	567	572	548	606	533	560	569	572	533	588	551	559	585	564	552	531	580	536	524	563	560	564	554	531	590	576	553	569	555	564	591	520	555	596	532	565	585	573	574	566	572	546	595	588	527	556	523	536	580	555	595	559	569	537	536	558	545	581	582	529	531	567	566	590	564	544	574	547	588	570	587	578	567	546	585	562	527	601	554	562	594	564	574	595	537	508	552	560	587	572	561	600	560	542	562	546	559	543	572	567	558	515	550	583	532	575	557	576	582	567	586	572	581	575	587	585	561	543	571	567	541	579	589	547	547	559	530	558	537	577	561	565	519	536	544	560	534	556	540	504	553	583	579	533	568	547	568	545	548	528	578	548	582	496	535	516	547	565	528	582	565	579	547	591	544	589	538	546	538	527	544	544	588	533	528	546	523	518	560	631	535	568	540	565	522	533	562	531	555	574	520	527	573	577	526	537	584	566	559	567	571	537	569	531	565	546	554	534	568	571	560	585	553	577	600	571	585	563	579	557	549	557	565	520	570	600	559	575	558	537	545	563	562	580	569	544	625	560	543	611	572	597	519	536	567	592	575	544	526	572	580	545	603	578	538	585	591	572	557	531	515	582	552	572	593	555	598	588	549	536	536	545	556	575	595	599	534	565	578	542	527	555	555	554	586	582	586	554	529	557	584	567	590	590	515	568	544	589	556	583	572	564	549	553	598	544	553	616	567	557	544	533	575	545	558	552	554	597	551	574	491	543	576	555	565	548	581	563	591	588	508	543	584	599	551	574	534	578	540	601	563	565	603	558	565	550	565	554	550	604	567	533	567	610	562	572	551	576	525	554	570	558	589	574	548	529	582	582	568	569	548	566	558	561	544	562	522	583	528	561	529	521	575	582	545	547	580	528	563	576	583	560	553	586	588	579	534	554	541	610	558	599	539	558	557	584	572	583	518	558	550	591	570	554	556	532	604	553	585	565	506	520	508	551	548	556	581	565	553
35390	15589	3122	1030	817	652	509	489	436	396	372	372	339	367	351	311	341	329	313	299	315	291	298	327	322	294	256	290	284	288	297	285	312	282	288	294	304	296	290	323	313	324	281	334	279	296	290	307	283	309	317	280	290	274	289	285	292	272	279	293	275	294	263	278	247	296	302	279	300	282	282	315	278	295	286	297	292	273	273	285	284	277	279	288	332	276	290	299	289	278	291	280	298	271	329	281	305	302	282	285	279	293	286	303	304	317	281	299	281	273	297	292	273	264	283	339	268	302	304	289	262	317	246	285	287	295	278	330	298	285	303	272	295	254	290	291	286	298	295	292	286	310	273	265	278	312	293	277	280	283	286	285	289	277	271	280	266	293	302	303	293	283	280	294	258	297	290	322	269	301	317	312	275	288	267	284	301	270	278	277	283	289	245	262	284	265	278	283	252	285	277	295	310	310	299	276	300	292	299	330	321	299	284	302	285	300	306	307	276	311	264	273	270	274	264	293	275	286	322	266	278	270	274	302	281	256	267	307	299	289	263	303	264	293	280	289	266	274	286	269	298	267	327	287	274	295	286	290	265	295	334	262	279	288	270	290	296	281	286	284	304	247	282	271	287	278	296	310	259	292	294	303	287	270	299	312	278	303	294	260	295	274	298	281	259	288	315	290	303	285	282	291	309	334	272	289	312	291	283	235	259	251	285	287	294	303	254	257	258	285	280	278	321	273	292	282	312	291	267	279	268	300	283	275	267	288	264	285	281	295	277	306	299	281	288	283	310	264	272	277	285	279	278	299	272	250	293	290	283	267	279	293	317	244	297	332	296	265	284	282	301	244	272	290	266	270	321	287	278	314	277	306	324	299	280	291	274	266	294	288	257	286	295	256	296	301	304	320	277	266	298	282	286	296	304	318	290	322	294	297	310	295	287	322	276	279	298	274	302	280	277	300	307	280	312	295	258	284	303	325	307	296	280	286	317	267	280	274	270	274	292	301	302	279	251	276	267	301	309	282	274	263	292	302	269	288	309	228	293	319	277	273	280	297	274	261	269	319	307	303	294	278	292	259	311	286	283	282	294	299	251	274	287	277	267	322	291	287	298	286	299	313	299	261	272	310	274	301	265	299	299	309	262	265	290	280	281	249	278	241	270	283	289	240	290	291	281	267	298	272	299	314	284	256	287	263	265	301	306	305	280	269	252	294	267	254	303	287	322	268	265	307	271	252	297	281	259	274	288	276	281	298	258	283	253	260	289	286	266	289	278	308	319	283	290	278	288	286	272	277	312	295	276	284	280	305	288	275	304	253	276	264	311	277	297	285	271	280	313	275	302	280	283	294	297	309	303	289	291	293	279	258	265	293	276	304	295	302	284	285	278	281	284	266	305	281	286	237	296	267	272	280	296	284	280	286	286	274	281	283	272	299	256	298	272	287	291	296	284	257	288	277	282	280	256	309	294	263	278	312	254	278	285	279	298	278	250	281	274	291	313	288	284	248	255	268	324	303	257	284	296	301	287	280	305	264	297	293	295	278	265	255	288	277	289	278	278	272	294	283	283	294	269	299	262	277	272	275	252	292	292	282	293	300	276	283	285	274	242	300	279	280	300	263	336	282	258	269	269	288	271	260	296	306	315	298	269	283	291	267	261	287	296	275	274	263	289	283	278	272	282	281	305	267	281	250	236	313	301	303	241	271	297	271	298	272	309	288	309	318	294	325	276	297	296	293	258	293	291	275	295	316	293	286	279	293	293	275	287	270	281	292	282	313	251	319	306	298	252	262	312	262	266	279	289	274	279	295	283	297	288	340	282	254	283	257	281	270	250	281	329	281	279	254	366	316	273	279	292	279	303	289	281	285	286	289	274	299	289	296	301	271	256	279	242	265	309	254	286	267	274	287	257	299	312	289	281	262	267	249	284	278	265	303	270	284	277	294	268	259	263	283	307	269	296	290	262	279	302	301	298	302	267	261	247	302	254	277	269	298	266	283	284	286	253	283	286	302	291	318	248	267	292	275	289	280	285	263	288	288	285	270	317	277	309	273	322	310	296	303	314	292	304	271	273	279	281	303	286	282	285	312	269	278	287	269	297	286	279	267	294	278	290	248	258	257	311	275	258	278	260	289	296	307	311	289	270	300	289	284	302	308	254	280	303	273	286	304	271	273	289	264	286	305	288	290	281	315	292	295	302	294	301	289	276	267	290	279	270	274	289	279	282	307	297	303	285	276	294	269	301	272	295	279	278	302	299	340	275	283	264	291	283	289	280	260	274	310	281	310	297	302	266	281	270	303	306	301	283	283	284	291	301	276	288	310	289	289	262	281	261	240	291	297	267	264	311	280	277	292	294	294	287	300	276	323	268	256	298	274	273	294	295	297	287	270	284	322	266	311	287	269	279	284	299	261	308	280	298	274	284	295	289	271	282	304	265	262	267	254	297	277	293	319	287	272	331	278	299	290	253	253	299	304	287	283	278	271	293	265	296	291	292	291	307	293	286	265	280	295	275	308	307	307	312	302	292	283	290	269	298	295	292	274	292	276	256	304	285	263	260	278	252	270	278	309	293	284	283	260	273	286	283	331	272	258	267	302	271	322	261	300	265	288	287	266	316	320	260	286	258	273	320	291	269	301	297	271	316	298	262	303	311	290	286	253	273	282	318	312	244	321	280	292	338	286	257	261	312	271	258	293	288	278	281	300	266	257	295	274	293	303	274	272	276	290	295	277	313	269	292	309	275	263	280	300	272	275	245	280	301	282	283	299	265	289	264	286	301	239	316	282	280	265	280	309	281	280	275	279	284	271	282	277	278	275	305	282	265	260	289	272	271	281	316	260	269	306	293	313	315	293	274	278	275	242	278	295	305	287	295	272	270	279	272	298	282	268	319	254	326	285	278	287	301	273	265	275	294	278	286	287	319	283	283	288	302	302	300	293	269	296	293	300	267	269	283	294	272	273	262	297	287	282	327	290	275	309	304	251	318	296	278	287	265	296	289	254	273	304	293	302	260	277	284	257	251	257	333	293	286	293	293	283	289	274	298	299	280	254	311	328	284	299	308	262	282	239	283	297	316	288	266	307	311	295	308	267	284	290	287	294	265	314	296	292	337	281	276	284	292	283	322	304	267	303	276	331	272	283	267	297	277	279	273	266	294	288	288	283	306	314	281	286	275	277	293	312	282	270	291	299	262	291	289	283	290	276	273	286	265	275	280	264	273	304	315	292	300	271	321	293	294	305	297	292	274	272	271	275	312	274	310	305	286	277	282	272	294	276	266	250	292	299	293	269	306	300	267	254	292	303	260	298	328	295	279	259	289	301	260	281	300	282	296	309	275	248	299	279	290	299	276	284	315	264	285	268	267	297	278	270	300	275	290	281	272	299	276	266	299	311	286	289	303	321	288	282	253	282	307	284	280	275	308	265	287	278	302	308	275	278	309	288	312	244	301	278	292	276	282	304	288	284	258	301	298	278	298	285	278	288	275	267	275	293
17070	1691	2946	3437	3021	2551	2277	2011	1903	1689	1498	1464	1384	1317	1314	1221	1145	1123	1058	1066	1090	1085	1092	1099	1067	1027	992	991	1023	1006	991	929	951	987	962	930	990	989	933	948	960	964	930	945	948	953	886	930	939	928	940	905	935	951	954	916	915	931	875	945	960	992	877	940	989	953	904	880	933	933	980	942	898	935	887	916	883	967	905	890	871	938	963	968	946	931	937	879	900	931	904	882	916	934	930	878	906	932	904	920	915	884	921	914	876	921	903	906	903	938	949	879	952	943	873	903	898	869	902	901	913	949	909	897	955	949	834	893	896	916	889	898	890	916	912	936	915	911	931	859	937	915	917	859	930	876	912	925	897	926	919	903	937	877	877	873	916	896	864	887	824	954	977	851	927	905	916	889	919	890	883	955	909	881	932	878	957	888	885	971	953	897	866	922	906	919	877	884	917	881	889	863	909	903	923	925	906	923	908	880	901	878	921	959	865	942	903	855	880	927	877	868	893	922	894	980	939	973	889	904	914	893	935	936	937	903	930	941	933	938	879	899	887	880	925	915	892	935	903	910	886	902	920	891	852	925	878	915	901	885	942	935	896	882	916	972	879	828	892	910	964	890	913	920	865	869	918	907	861	899	914	898	869	928	887	899	922	848	895	926	912	939	845	906	933	902	922	902	882	927	916	887	895	912	894	855	874	922	848	913	881	876	918	893	901	894	868	893	936	857	941	901	849	939	901	885	913	886	904	925	926	867	986	913	877	866	889	882	898	904	934	940	855	905	904	901	904	925	916	883	884	902	912	921	903	951	931	901	888	877	915	865	884	896	837	906	950	934	950	956	925	906	918	920	958	889	844	927	944	905	898	898	894	870	899	939	903	956	877	928	913	900	924	873	891	962	908	901	890	944	837	894	910	946	907	879	916	877	897	893	878	942	912	935	894	901	936	930	839	845	896	904	949	897	848	913	869	892	903	904	836	891	877	915	920	876	857	949	879	946	851	913	898	927	961	925	912	918	888	904	944	917	877	890	838	942	967	924	859	887	889	876	918	868	948	921	952	883	892	882	926	895	906	866	936	895	979	886	907	857	883	895	861	912	909	909	900	900	899	965	934	943	924	911	904	953	947	950	853	932	906	913	877	843	922	901	898	913	902	932	936	902	933	913	972	865	856	901	866	949	931	888	897	911	912	946	915	906	891	868	967	905	916	951	895	861	918	915	861	909	891	918	971	854	885	883	890	934	937	908	901	915	891	926	891	868	940	900	908	912	850	900	911	868	961	912	902	902	923	906	943	889	928	950	900	892	943	911	911	847	945	901	900	910	941	883	895	917	914	917	934	891	950	910	926	935	889	930	883	921	897	909	946	889	904	922	909	912	893	914	880	877	926	956	960	931	899	830	912	898	902	899	862	868	919	914	956	908	884	874	875	842	888	924	869	889	915	854	890	888	871	955	905	930	898	917	855	876	968	909	901	918	893	861	907	890	864	928	896	889	872	897	842	917	864	908	917	923	913	889	932	931	946	928	906	924	939	928	893	895	951	861	925	865	922	885	941	941	888	926	946	940	917	883	939	880	930	890	904	853	902	900	891	935	890	868	913	884	893	883	886	942	938	909	883	940	919	928	864	880	911	917	882	876	959	880	880	883	927	901	955	878	884	893	929	909	858	921	894	932	902	888	893	904	977	877	924	938	870	862	939	872	874	961	943	856	873	934	904	929	823	890	972	892	906	923	906	885	835	907	903	918	895	923	891	878	924	902	913	954	932	894	906	897	967	909	844	936	864	905	903	917	894	853	936	919	935	869	907	890	911	892	902	924	975	893	918	967	957	906	916	912	857	936	872	903	907	948	875	892	968	948	913	914	925	882	825	897	893	965	891	885	937	944	840	924	902	907	897	922	919	960	868	946	936	863	928	948	867	887	891	939	933	872	923	901	888	906	894	888	879	895	883	950	916	893	970	872	936	873	917	864	906	884	920	909	933	956	902	909	931	858	861	900	868	891	952	967	886	879	869	924	910	891	914	870	851	878	911	977	924	912	883	974	894	874	890	889	944	906	889	905	918	898	860	902	973	923	882	937	943	859	880	950	863	937	920	935	853	903	925	878	897	904	906	942	904	867	895	958	948	930	939	892	954	950	877	893	906	838	942	916	867	923	908	928	844	841	952	964	861	913	910	905	898	882	890	931	900	859	863	923	944	878	901	926	891	895	926	939	904	866	890	947	959	896	937	882	925	934	938	836	884	883	921	911	907	960	951	852	921	876	872	854	905	846	928	868	869	878	915	898	910	919	909	899	917	921	882	874	849	833	869	892	905	912	921	920	890	884	881	903	942	896	892	911	918	992	932	878	884	916	882	918	925	964	905	934	883	848	932	927	894	892	913	956	867	922	884	930	916	858	963	878	924	868	869	909	901	954	897	886	885	925	866	864	871	984	909	936	886	874	939	872	909	872	905	889	901	925	854	901	926	920	928	943	925	918	934	924	936	902	841	949	868	969	908	889	885	930	889	935	947	922	935	913	931	933	866	935	891	914	969	908	938	960	932	920	906	924	881	925	888	903	926	914	854	934	910	921	876	927	870	898	948	899	855	911	853	885	871	913	950	888	895	929	925	841	894	892	923	895	911	954	882	911	920	886	901	885	921	877	925	880	913	899	920	877	871	965	914	859	920	898	968	926	947	927	913	867	875	947	930	921	913	878	865	875	857	923	908	887	948	895	917	927	927	928	958	955	923	946	893	922	928	968	874	888	890	895	941	913	866	927	880	900	940	947	980	881	874	855	893	886	921	916	887	966	893	914	958	886	884	909	904	889	933	837	947	916	884	879	905	925	864	897	952	879	898	848	888	898	880	840	901	915	932	894	918	907	869	909	883	910	895	944	947	918	891	895	912	947	910	865	880	921	894	916	919	918	915	909	952	928	870	903	907	934	925	865	900	928	874	920	891	953	958	911	910	868	946	902	927	938	923	910	983	886	895	904	893	934	939	973	891	882	894	905	910	870	925	851	951	892	989	832	919	903	892	947	914	902	907	880	906	949	881	928	892	897	908	889	895	868	867	894	901	907	896	902	889	940	900	881	940	913	926	848	892	907	933	872	893	909	925	918	925	912	919	933	935	855	909	928	867	897	880	916	918	933	917	852	890	964	912	949	854	894	867	894	848	903	883	917	808	914	859	962	919	883	899	925	895	897	913	905	910	888	901	926	915	888	884	928	909	940	931	848	888	875	897	854	897	910	977	946	874	885	900	915	931	940	874	920	895	903	890	859	927	903	876	893	870	898	908	901	855	892	892	900	875	909	907	878	883	889	870	940	878	937	905	909	871	882	886	914	909	937	902	862	902	942	862	893	905	929	898	905	937	913	900	925	918	932	861	870	882	895	923	895	895	949	875	841	973	968	923	937	851	913	881	884	899	919	931	945	886	923	875	901	934	917	893	883	892	901	946	955	914	894	879	943	880	894	906	897	874	903	904	913	916	870	896	852	956	861
41548	22345	11029	1956	1312	972	816	675	599	505	496	456	412	422	409	385	383	393	325	356	338	334	307	332	303	309	305	283	283	324	322	321	273	319	281	316	298	314	311	310	293	291	271	342	294	314	294	309	270	257	312	296	273	269	306	310	283	303	322	296	315	287	301	279	281	294	292	300	317	275	322	300	288	271	286	276	339	312	295	247	274	318	303	289	307	323	303	296	294	310	298	279	265	292	301	301	286	303	305	285	309	282	294	282	296	306	321	265	315	271	292	279	296	317	299	285	272	256	309	301	311	291	289	289	288	277	329	315	304	293	297	288	292	305	279	312	299	287	280	276	292	282	288	306	289	296	280	286	299	296	291	317	282	301	319	298	300	290	274	278	298	299	305	299	298	272	258	264	286	278	297	285	321	297	274	269	312	295	293	314	312	333	302	303	280	289	269	309	281	326	250	293	304	309	301	294	312	274	274	274	286	260	289	302	287	271	260	265	311	300	290	298	290	275	291	274	289	285	298	319	295	266	299	285	313	324	317	310	254	284	294	308	298	280	299	295	301	295	266	266	293	297	312	292	311	345	303	309	306	305	276	284	293	299	283	286	293	310	287	262	309	300	313	271	274	302	295	291	297	292	312	312	294	298	259	303	273	291	316	295	278	300	284	270	294	308	297	296	296	290	301	294	307	286	279	281	273	262	310	293	281	284	296	274	287	286	302	282	290	292	298	306	288	279	291	279	310	287	317	283	304	270	280	280	301	261	295	286	302	288	302	305	296	269	303	289	310	327	284	299	295	313	277	279	293	325	284	309	267	287	265	301	291	286	308	286	294	288	284	293	276	276	243	289	291	323	310	294	301	270	318	292	325	281	293	273	295	274	301	280	291	291	347	307	285	280	313	306	307	311	337	299	311	283	266	293	304	297	290	287	285	300	291	300	293	276	318	289	292	272	366	284	302	295	284	285	270	300	294	279	306	293	290	293	312	282	330	283	280	298	276	312	323	278	311	284	321	275	255	290	304	280	287	299	317	284	324	292	304	294	277	269	289	314	271	291	288	293	278	288	307	298	268	296	292	283	299	307	255	285	267	304	282	297	257	305	296	275	281	295	303	260	304	272	267	279	315	263	300	287	288	277	306	272	289	290	309	290	255	295	277	261	301	298	289	291	321	258	254	298	291	289	315	279	278	302	307	268	281	292	285	313	275	289	294	301	296	306	296	317	307	247	287	277	268	294	325	302	298	299	296	260	291	292	284	294	294	257	290	261	293	300	263	271	283	265	298	303	303	306	301	305	280	301	288	302	295	274	285	294	289	289	291	271	301	278	309	287	264	263	288	309	279	266	281	290	271	302	328	294	334	300	261	312	260	251	294	283	277	281	267	300	306	294	310	312	279	309	300	302	268	323	281	306	314	293	285	307	307	293	295	286	300	308	286	288	299	272	318	327	291	302	297	327	288	297	301	282	306	290	294	305	305	310	305	299	316	291	273	309	287	277	295	289	330	272	299	295	303	298	309	295	292	273	280	319	289	288	296	288	294	300	283	277	262	291	308	275	330	300	305	285	317	315	269	309	296	292	315	303	324	274	286	270	275	297	289	320	298	281	296	274	305	278	308	292	270	309	282	311	273	290	298	284	258	283	306	273	303	287	262	301	249	262	294	280	303	267	299	287	301	264	303	308	284	323	292	281	322	291	304	307	265	267	321	255	310	297	271	283	272	277	284	284	299	276	295	291	286	320	296	261	274	289	250	318	300	269	271	274	271	272	282	303	294	301	319	308	306	316	282	290	281	273	255	283	300	308	307	299	308	316	282	277	283	260	282	282	284	310	283	301	311	287	320	286	316	273	303	277	291	300	283	287	294	315	289	305	310	290	302	250	311	305	280	291	278	297	278	301	286	267	279	271	310	290	300	290	272	313	306	268	318	323	287	247	309	305	276	287	312	287	277	283	302	321	284	270	319	276	281	301	294	311	272	279	310	297	293	300	280	307	296	293	314	293	282	313	259	301	313	310	313	302	287	276	301	316	296	301	282	273	308	298	264	327	308	296	319	291	321	290	297	267	290	283	265	302	274	306	295	269	276	295	293	288	305	267	312	283	299	310	296	316	316	312	313	287	280	307	304	290	295	282	288	311	292	305	288	308	296	289	293	300	267	317	293	287	291	279	298	293	310	311	293	279	315	322	296	326	309	300	277	300	270	303	324	303	298	294	303	275	318	327	295	299	274	314	280	300	303	286	272	277	297	320	264	296	283	307	309	281	299	282	281	255	275	282	291	284	306	253	304	263	302	285	282	285	310	305	306	285	264	263	280	261	275	309	275	295	300	303	273	289	261	285	282	309	287	327	292	256	293	287	304	251	299	277	252	308	311	264	291	294	287	295	287	287	293	286	319	303	302	275	284	307	283	311	284	316	309	297	283	301	330	296	270	286	272	303	330	267	299	298	303	290	289	305	278	311	297	287	299	275	324	277	311	312	311	311	274	281	276	298	306	284	294	332	341	299	308	267	293	286	262	301	296	277	312	273	253	306	313	283	293	311	302	312	316	295	306	292	286	280	300	309	278	288	304	297	294	315	296	305	275	280	302	337	281	309	302	297	282	294	280	269	305	273	300	304	300	317	290	301	301	276	318	284	316	289	292	350	293	267	285	278	273	308	253	301	278	281	264	279	291	307	304	290	281	278	250	288	284	300	307	290	290	304	318	282	268	275	319	278	296	294	299	305	296	278	297	279	278	307	291	270	312	268	320	270	278	270	292	283	294	300	299	297	310	299	297	268	303	292	272	288	302	281	312	328	308	270	297	287	275	321	307	288	286	328	292	288	260	321	256	283	302	302	311	290	281	288	301	276	300	298	249	303	288	297	319	273	326	255	291	319	287	325	299	271	255	281	272	266	298	272	306	278	298	313	274	299	271	309	297	294	326	310	322	244	297	303	295	308	278	283	278	259	280	305	274	283	304	286	288	304	279	266	287	311	308	292	285	300	278	259	281	313	279	315	285	300	283	286	297	291	309	270	291	284	274	278	292	257	262	302	282	283	285	296	276	282	295	301	262	289	279	286	288	279	292	279	306	286	304	292	296	307	303	331	301	270	271	299	291	308	279	286	276	296	293	271	295	285	284	280	288	295	298	283	285	313	269	285	259	275	313	304	304	320	307	292	307	292	292	310	273	296	289	310	285	280	280	299	301	268	296	271	304	300	298	318	307	281	314	298	307	271	290	305	286	274	269	280	287	317	281	265	303	343	320	303	274	277	274	298	302	308	282	302	265	306	334	330	292	289	291	305	300	300	294	299	292	302	301	275	274	294	300	282	289	305	285	281	291	303	319	272	275	279	283	298	294	306	286	262	298	335	307	288	286	305	306	278	291	256	292	285	270	283	288	263	276	297	261	291	313	269	270	274	324	307	277	312	294	295	296	315	302	296	322	265	304	288	298	293	298	282	296	332	286	264	305	283	336	294	278	281	326	327	282	286	281	289	261	314
21094	2498	4977	5481	4872	4116	3404	3104	2697	2402	2093	1948	1863	1713	1649	1523	1435	1418	1301	1281	1245	1283	1241	1180	1200	1172	1145	1112	1068	1089	1029	1052	1047	1016	1078	1079	1075	1067	1002	1002	1003	1012	1083	996	1046	1071	1047	956	982	1018	994	997	1004	971	954	1057	962	974	973	975	995	986	918	1019	956	940	935	904	910	969	972	904	939	977	1008	912	971	928	1013	917	948	969	963	961	922	979	915	924	900	961	979	999	891	886	970	905	926	936	914	975	983	929	883	965	999	979	905	973	868	860	930	893	906	935	961	939	904	919	942	948	902	958	946	981	972	916	938	939	932	915	878	960	952	978	874	902	914	967	1033	924	941	886	911	925	914	921	938	876	942	950	924	920	948	892	964	922	947	931	949	961	920	958	895	912	877	945	921	962	945	928	890	908	957	918	924	940	935	932	904	943	913	849	888	917	861	886	895	934	940	955	933	934	955	950	887	917	935	958	952	912	970	983	929	905	992	936	922	947	928	941	913	912	972	906	918	922	897	945	927	938	943	915	967	930	943	908	897	926	968	900	917	929	943	888	934	968	928	870	940	966	910	874	875	913	950	926	920	915	894	915	913	935	942	895	945	867	935	879	958	949	913	997	871	941	924	930	936	936	946	922	858	951	872	919	938	898	903	920	898	936	897	936	962	927	906	931	920	921	941	900	858	945	892	868	954	872	872	925	912	893	967	954	895	952	959	930	913	906	936	843	931	857	951	868	896	922	971	948	924	917	956	888	952	933	963	952	881	919	945	923	825	902	911	906	896	922	923	932	916	907	924	929	933	964	887	929	903	951	902	934	900	931	933	877	914	915	928	969	929	943	898	922	892	929	945	915	937	931	952	966	927	938	894	940	933	994	943	894	917	889	921	916	880	918	905	924	953	877	979	959	920	940	911	937	908	929	829	880	945	889	935	958	904	874	920	854	910	932	916	890	935	942	906	947	893	940	879	918	928	897	957	948	882	899	961	950	888	943	911	866	896	898	924	908	970	906	854	910	932	885	855	953	906	924	951	963	925	949	1005	932	897	953	912	939	1008	884	965	885	926	891	923	918	856	895	954	888	913	907	963	891	897	924	912	902	964	902	900	900	984	898	906	976	943	896	894	915	959	944	893	886	918	914	993	864	943	888	879	845	886	966	937	916	898	906	909	961	928	915	934	932	934	913	929	915	960	916	936	899	901	904	901	921	940	903	893	920	939	906	961	880	900	890	932	935	944	877	933	929	949	881	874	904	921	924	936	927	959	911	922	932	905	877	979	913	943	960	889	904	919	926	931	935	928	895	898	912	945	948	923	961	933	947	900	955	937	900	887	919	890	910	932	930	944	929	878	948	932	966	932	939	905	918	918	896	890	906	895	869	900	988	924	853	863	916	824	970	901	873	929	976	992	930	897	902	930	905	938	904	885	964	920	943	998	883	882	902	919	930	949	948	883	903	889	935	933	931	908	904	877	896	939	885	883	873	953	974	900	975	939	939	890	882	908	933	944	920	871	941	933	961	933	893	921	919	900	933	988	907	870	895	924	917	893	903	1008	916	935	931	966	879	885	869	921	913	904	923	910	911	909	928	913	875	942	917	923	986	915	917	924	898	912	952	942	961	918	906	967	934	936	877	913	944	906	897	915	927	957	969	880	940	931	893	927	918	913	969	906	876	900	960	873	993	906	922	932	953	940	861	934	929	947	902	928	893	943	919	877	899	896	977	981	937	866	967	942	889	930	975	932	876	980	895	931	920	935	957	904	926	900	1018	927	968	907	973	965	945	874	946	989	941	955	897	905	934	952	910	934	881	912	949	909	896	870	894	891	956	892	907	890	962	938	969	913	917	897	917	919	926	927	914	879	924	884	866	908	876	865	891	918	968	957	947	941	879	888	930	946	927	869	850	970	970	899	933	939	1010	921	891	955	946	930	895	949	900	942	912	972	868	953	930	913	941	842	906	968	855	947	881	886	936	919	930	914	936	922	923	976	930	918	923	994	904	882	966	908	915	917	932	952	881	886	933	898	912	933	902	866	953	895	938	911	961	952	924	931	907	918	924	912	908	932	924	878	920	888	916	958	928	955	907	962	913	867	965	934	956	907	933	892	937	931	902	913	916	913	935	862	942	932	939	919	950	949	936	954	925	881	919	912	892	940	909	877	931	918	891	843	866	958	921	971	865	933	919	888	953	958	908	899	886	922	929	907	872	945	913	932	930	942	885	882	898	966	935	863	911	881	941	948	910	925	919	923	920	953	937	959	944	903	978	908	885	877	914	945	916	963	975	924	919	916	921	908	987	906	899	893	906	964	883	941	889	942	936	941	935	945	894	963	920	883	893	922	929	911	914	956	975	971	941	951	900	885	912	960	932	926	990	921	879	932	889	957	931	925	960	914	923	967	941	870	960	898	947	904	913	926	885	968	987	912	871	915	933	922	908	908	915	916	911	947	919	947	966	848	901	929	933	908	865	965	961	908	939	933	981	931	891	935	973	929	914	958	920	911	931	884	908	952	930	864	935	941	932	894	902	937	901	912	878	921	972	880	959	875	959	895	880	881	881	939	927	905	924	866	952	899	880	911	935	949	905	897	943	902	944	972	898	902	933	912	942	938	899	938	916	871	952	913	936	906	957	915	914	929	925	942	946	899	925	901	914	931	909	912	980	930	917	955	938	915	932	974	901	939	975	950	926	923	886	902	931	950	949	857	935	887	927	895	939	936	949	937	930	894	952	889	946	908	934	876	949	973	906	865	876	887	962	943	914	974	972	911	895	926	883	896	848	897	964	950	933	947	906	935	930	891	929	901	904	932	919	935	919	970	970	858	946	959	919	944	895	965	932	923	979	919	924	954	919	920	949	902	943	990	958	937	892	914	922	950	945	958	921	938	935	922	894	899	933	942	939	953	964	957	924	937	921	982	930	941	908	877	912	900	917	937	867	902	922	963	921	923	921	971	996	909	901	887	922	888	891	964	920	936	919	926	922	912	923	875	940	918	984	940	922	919	924	905	928	956	907	944	941	940	963	920	924	901	965	949	873	936	886	944	891	871	920	935	953	983	956	877	928	922	864	852	921	901	908	912	962	956	925	870	881	966	914	892	890	880	893	942	902	959	901	937	923	921	901	933	946	950	879	889	886	930	950	958	927	933	892	953	935	950	880	905	912	946	905	964	908	919	928	900	913	947	944	874	856	945	958	902	965	911	883	910	933	915	922	912	877	882	885	944	928	910	905	962	915	898	917	972	916	924	913	900	929	908	912	893	910	925	910	947	944	920	957	908	941	907	897	924	884	935	912	890	940	901	848	925	921	969	924	954	925	914	932	929	871	928	919	931	956	923	913	931	912	925	979	892	917	918	954	943	879	890	890	924	968	927	918	949	910	967	926	942	924	893	928	901	958	952	943	909	904	927	954	895	961	883	941	932	922	922	891	870	922	878	967	907	932	924	938	931	938	960	967	859	900	964	909	940	957	995	931	911	899	918	886	956	886	925	939	890	930
5088	410	294	223	186	180	182	167	144	145	158	157	172	159	153	157	157	149	174	156	140	176	156	146	163	165	161	169	163	151	143	175	155	170	153	177	156	190	149	146	167	146	161	144	143	144	155	164	180	147	156	159	162	163	167	160	157	143	169	171	157	170	149	183	152	160	163	142	155	170	167	157	159	158	152	155	167	201	165	160	142	143	168	149	151	152	166	165	151	143	139	167	168	172	153	155	141	164	150	158	156	130	174	145	170	163	146	139	130	157	145	141	150	147	162	161	158	166	156	165	145	163	153	162	155	162	162	166	156	162	148	167	168	169	146	140	142	153	168	141	171	148	135	150	145	166	141	144	159	177	150	169	155	162	181	169	160	151	163	154	142	151	153	160	163	147	141	156	142	141	133	154	174	159	159	164	168	140	187	149	161	137	172	154	139	147	162	159	183	162	167	182	167	165	166	160	155	146	144	159	167	164	133	162	161	154	148	171	152	134	168	148	145	160	141	137	165	150	152	166	153	163	159	151	138	140	155	161	149	172	156	171	153	149	177	158	139	175	134	157	165	159	143	143	175	144	164	159	150	155	157	156	159	157	148	174	144	176	155	150	147	156	168	138	158	178	164	147	133	178	171	175	154	150	155	137	172	153	150	150	152	158	162	173	138	172	162	173	155	146	166	175	154	155	147	149	150	174	149	164	163	170	167	178	170	168	147	167	154	141	153	164	155	153	156	152	161	155	157	163	157	160	138	151	164	160	157	158	140	166	148	158	161	166	146	152	173	164	161	178	144	171	146	156	178	162	147	169	171	156	148	162	156	160	140	147	175	154	163	157	182	169	171	183	162	175	171	144	144	151	175	159	152	165	151	164	169	157	148	164	158	147	153	176	153	162	145	160	143	162	178	157	160	144	155	157	160	166	170	139	170	149	160	155	156	160	166	148	181	149	153	149	159	165	157	149	178	146	154	158	159	159	148	159	162	154	160	164	171	158	148	160	150	151	149	153	156	152	136	150	163	158	151	160	154	157	171	184	167	165	158	164	146	151	173	152	155	158	155	164	179	148	158	144	171	157	164	153	161	138	154	169	153	142	189	159	179	145	168	157	156	164	178	158	150	141	156	150	156	145	147	147	150	143	165	133	156	164	145	151	162	145	160	146	171	155	161	171	141	157	149	143	179	145	177	133	170	160	149	173	148	149	161	147	170	159	167	143	155	170	155	142	153	147	171	159	165	164	141	153	145	171	147	156	156	178	150	147	163	157	130	160	154	159	178	163	149	159	159	156	144	149	137	157	148	147	150	138	163	149	145	150	156	156	161	135	169	140	151	178	169	141	154	177	163	180	176	165	145	147	156	173	156	159	184	138	179	133	176	158	159	155	155	167	144	140	163	169	141	160	180	143	179	157	150	143	153	153	157	155	156	169	167	154	152	147	142	148	154	164	157	172	142	176	158	139	179	186	151	133	168	156	171	169	157	161	143	152	153	159	158	157	169	141	156	140	158	141	145	157	150	146	169	150	142	167	165	150	147	165	166	158	158	168	149	160	150	168	144	163	169	164	159	133	149	162	150	165	182	162	159	176	155	159	153	185	159	164	139	150	154	170	161	180	176	161	144	174	154	153	132	148	163	181	176	158	168	156	149	167	166	171	153	178	162	179	169	155	166	156	162	166	150	141	168	176	172	129	179	138	162	146	151	142	168	151	160	174	158	137	168	142	179	155	143	157	140	173	136	135	161	156	149	149	158	168	147	146	161	187	155	158	166	146	142	158	151	145	160	131	162	160	149	156	166	136	165	143	169	136	144	158	142	176	142	166	167	147	153	163	151	150	143	145	143	187	153	149	159	146	159	166	140	160	157	157	164	173	152	159	140	144	147	172	169	170	160	157	172	157	150	154	173	170	152	169	163	152	173	183	178	159	172	165	168	148	168	129	140	167	158	152	146	156	140	151	187	154	180	164	165	163	157	136	181	173	155	158	173	169	154	156	172	176	167	172	139	145	162	156	159	166	145	148	165	176	149	146	182	131	147	151	138	176	143	162	155	174	156	168	180	138	145	157	163	174	137	154	141	143	154	168	149	153	169	146	140	149	148	147	140	154	145	181	154	160	151	166	165	176	163	166	158	124	150	151	154	171	147	149	140	160	158	159	156	153	171	160	157	160	163	130	130	153	165	169	164	173	175	133	155	154	159	145	154	151	174	156	160	141	153	175	158	147	164	161	167	146	157	160	171	152	155	162	148	158	156	166	165	156	181	149	131	140	143	162	146	160	159	166	162	183	154	148	162	137	157	157	172	160	160	165	156	166	157	170	154	175	136	158	154	168	151	143	170	147	158	129	139	152	157	166	127	169	170	177	142	169	151	155	138	148	143	155	178	142	168	153	157	146	150	168	159	145	169	157	161	161	161	151	154	160	157	144	164	139	172	168	140	157	159	137	131	146	154	143	140	152	176	147	156	191	164	136	166	167	149	155	147	161	144	148	160	148	158	151	155	179	156	122	130	126	164	146	154	170	174	137	153	155	141	154	146	155	162	160	151	150	193	167	158	182	138	143	153	154	158	151	161	180	150	146	143	148	150	150	152	184	155	143	130	140	187	157	139	137	152	134	171	145	167	165	147	174	169	141	148	177	150	160	154	152	165	143	156	135	171	168	153	161	159	173	170	154	172	149	149	165	155	149	161	144	147	134	167	173	159	154	180	152	140	157	141	131	140	151	161	149	148	151	171	163	149	168	178	143	151	171	167	146	166	151	150	163	170	183	183	154	165	147	157	171	162	144	147	177	152	128	161	170	183	168	146	177	169	145	150	184	168	150	185	163	169	149	161	142	158	156	172	140	140	163	148	137	168	150	157	134	159	169	145	170	161	171	169	168	183	158	167	153	133	159	153	156	160	156	141	153	138	147	162	146	168	154	155	154	132	142	145	162	159	155	143	147	151	167	141	182	145	134	150	145	174	164	154	149	156	165	144	160	134	157	190	158	168	153	158	148	157	154	165	155	158	155	145	144	157	165	162	147	154	143	168	155	142	164	163	155	142	160	192	155	162	141	149	159	141	158	154	160	156	150	158	153	138	167	155	143	176	172	148	182	138	160	140	134	166	146	137	166	157	155	171	159	184	155	157	150	165	163	177	151	149	147	180	161	173	157	169	158	159	157	139	144	153	150	167	151	159	145	177	159	125	157	171	163	153	167	153	158	139	149	164	173	166	161	128	170	161	162	164	176	164	130	153	161	155	169	166	166	163	152	170	158	150	168	176	163	139	153	164	154	163	127	188	161	154	161	157	158	171	137	166	164	185	155	173	152	140	139	168	159	155	169	176	155	158	150	136	147	130	157	187	170	160	137	156	155	163	143	155	135	158	166	144	178	160	148	176	142	165	165	157	158	153	164	139	161	179	182	160	161	163	157	162	142	161	159	158	162	132	155	172	157	163	159	165	158	146	147	171	155	129	162	156	145	149	166	156	152	156	152	136	152	168	136
6354	651	676	735	717	655	646	686	591	596	602	619	589	553	577	636	559	557	570	553	580	575	508	569	539	567	545	581	569	569	564	588	558	552	545	556	562	596	580	545	547	551	559	531	579	571	564	578	560	555	556	570	526	569	537	589	550	559	569	574	574	596	560	560	557	555	587	551	557	545	559	557	559	537	567	560	593	549	605	570	513	574	569	544	566	584	562	607	592	567	554	576	567	555	560	554	511	546	561	556	522	558	582	534	534	551	534	559	557	546	577	540	527	601	573	570	559	578	602	488	533	560	555	559	568	569	528	554	559	586	550	566	548	526	566	577	548	530	533	572	577	533	533	543	547	537	554	539	556	515	553	569	556	539	545	550	500	598	537	561	562	530	522	560	550	528	533	539	566	496	538	559	590	573	541	573	605	556	546	577	558	585	577	544	559	574	548	546	539	594	533	586	544	566	511	510	562	606	560	587	568	561	587	560	577	572	600	563	547	600	548	557	535	561	556	543	563	579	552	528	556	537	585	563	558	572	551	538	562	542	565	527	527	551	547	569	553	587	550	573	588	593	532	525	554	567	594	511	532	547	543	519	590	565	574	560	547	525	539	585	566	581	553	557	566	544	569	523	568	542	544	570	550	556	578	526	537	595	523	586	551	540	558	542	554	544	569	545	568	519	562	567	512	553	573	608	567	567	572	539	544	570	612	556	596	586	578	566	581	578	597	573	519	563	562	537	510	577	561	561	601	501	563	637	552	557	574	574	604	538	577	547	574	557	581	580	564	584	520	547	540	519	550	556	552	566	542	566	557	571	546	552	571	557	562	554	573	570	547	515	538	527	549	520	554	516	581	562	550	572	579	564	525	556	557	565	539	539	563	581	556	578	542	550	569	579	567	543	565	559	604	547	551	603	588	605	531	550	536	583	530	565	544	529	564	587	607	558	570	514	505	550	537	590	599	538	588	566	573	573	525	581	592	536	563	548	562	570	549	532	552	546	561	557	580	523	541	590	546	599	547	564	587	522	562	511	571	596	567	536	557	549	577	546	548	564	568	539	547	538	559	524	555	584	571	536	569	594	546	563	544	547	552	597	521	528	569	562	578	551	537	553	543	547	577	547	537	523	572	579	529	591	557	609	605	500	540	567	527	513	575	587	539	555	541	555	572	563	548	536	582	536	557	543	563	549	577	542	554	539	535	535	563	561	549	525	532	533	572	546	571	552	576	530	547	540	587	588	591	591	570	585	605	555	565	585	545	546	566	572	555	579	555	554	558	528	554	577	551	538	585	585	568	524	561	545	553	553	584	543	565	597	563	570	550	532	556	559	569	565	556	558	547	555	602	566	516	556	540	542	558	571	550	555	561	549	578	543	535	577	538	541	584	570	577	570	568	537	554	569	560	580	559	515	508	552	547	583	529	606	605	546	559	529	537	543	564	573	526	531	544	557	572	596	517	535	549	608	558	535	582	587	522	571	577	591	583	578	546	578	557	524	563	575	598	592	546	584	534	559	592	554	573	597	605	537	527	546	558	571	516	590	505	558	531	587	565	597	568	541	571	575	556	546	559	549	531	531	541	584	548	540	566	537	565	585	544	550	596	566	612	613	558	542	532	554	528	548	538	480	557	595	554	560	598	595	560	580	560	563	546	556	522	596	554	551	576	585	526	570	513	570	539	529	545	586	584	573	549	554	574	554	547	550	600	576	609	589	529	544	559	530	574	555	550	569	554	550	540	520	526	558	581	536	563	553	523	545	555	576	547	560	563	546	556	518	522	568	542	585	532	555	517	569	560	553	543	589	494	589	562	591	595	583	518	535	573	595	522	540	572	547	571	619	552	537	543	553	522	540	547	542	564	551	549	567	531	539	535	577	573	572	546	570	556	549	555	543	567	571	541	545	586	530	539	533	544	555	575	579	560	597	524	568	579	550	544	560	551	605	553	526	560	524	539	556	539	545	543	567	514	592	607	513	495	545	571	531	577	560	579	559	553	580	555	567	570	553	558	581	571	582	610	541	565	547	534	532	553	552	580	607	539	573	553	567	551	517	569	515	580	535	519	565	525	523	591	556	543	575	556	548	549	549	552	561	550	523	552	545	552	554	529	557	520	598	551	537	562	555	560	576	549	568	542	589	586	565	578	563	551	552	577	549	556	542	548	593	516	546	540	569	530	619	563	509	587	547	552	583	566	560	563	554	532	586	559	525	568	540	556	535	545	553	589	579	592	538	562	563	602	556	550	531	556	550	595	510	564	575	545	503	595	558	571	563	521	596	547	576	569	532	589	591	580	519	572	557	523	581	584	521	559	566	532	570	560	540	564	562	530	568	536	551	523	568	560	586	532	593	550	585	570	562	561	596	533	548	554	574	584	529	534	544	604	571	516	608	570	593	539	554	575	543	539	599	551	548	513	515	521	508	578	595	580	565	551	570	557	553	529	571	546	540	561	545	587	542	570	587	579	584	568	516	609	590	584	545	596	589	568	548	555	576	546	572	533	542	587	559	509	586	539	536	545	545	538	535	562	575	610	583	539	579	564	546	549	553	555	571	586	562	535	562	564	559	585	523	592	552	526	555	569	553	568	590	535	572	555	533	559	585	559	537	546	581	606	577	525	547	555	586	592	537	544	566	561	567	624	551	607	589	561	604	568	625	607	531	528	593	535	540	542	557	554	573	549	599	556	562	528	572	588	569	549	602	512	575	539	518	544	564	581	515	531	589	543	614	581	549	531	550	545	545	531	589	550	546	535	529	566	608	592	533	562	561	538	575	575	568	547	556	544	592	527	574	564	523	610	564	549	569	566	606	538	528	582	540	556	545	576	536	571	585	593	546	592	559	590	553	530	563	545	510	579	571	575	541	563	500	560	563	559	567	572	536	547	542	540	518	600	593	515	513	574	591	602	566	539	532	552	593	539	606	544	543	538	536	550	590	586	528	549	534	553	587	580	556	571	560	562	575	522	586	549	577	579	545	567	532	577	579	549	557	547	595	529	533	520	561	549	571	556	561	539	567	544	549	603	544	559	597	544	602	554	541	549	529	583	589	582	543	606	548	548	593	578	568	559	575	553	565	536	579	607	544	543	538	544	584	575	598	527	537	537	539	563	532	525	566	585	544	577	562	566	570	491	597	543	555	557	559	574	522	584	590	566	565	577	558	569	543	503	569	534	558	559	537	575	571	621	597	540	549	574	566	548	553	542	565	537	518	581	571	568	546	552	575	578	543	519	562	531	610	535	567	596	582	543	584	559	547	573	561	576	571	574	574	535	588	578	572	567	592	553	557	531	554	546	571	538	552	564	559	576	572	543	539	536	547	543	527	537	572	563	576	541	521	582	546	493	526	555	560	580	555	553	544	566	550	558	533	581	535	537	517	579	541	571	524	550	568	570	559	567	576	576	583	526	558	585	538	551	551	503	575	539	562	545	552	544	602	584	562	540	561	568	565	561	547	522	564	572	533	569	538	538	502	539	573	565	567	552	564	558	600
35019	12162	2060	1055	755	624	562	522	439	398	362	365	342	373	335	307	332	320	310	303	322	298	311	290	285	275	300	302	301	288	275	312	307	279	296	294	293	281	291	285	302	290	298	285	297	266	265	326	252	295	282	276	273	307	262	321	290	248	275	302	330	282	283	269	345	307	295	277	271	262	313	274	243	294	284	315	272	289	268	261	257	308	272	313	274	280	262	302	288	286	270	263	281	293	294	282	317	321	297	284	316	274	302	294	326	297	285	270	298	292	274	303	284	274	294	293	297	276	324	258	263	286	271	304	258	276	271	279	295	305	262	279	293	286	299	271	299	283	293	281	286	258	271	263	304	255	257	266	264	250	295	307	300	308	284	262	286	301	280	289	293	261	275	294	318	280	279	272	290	294	301	280	278	262	274	264	307	308	283	273	293	279	299	295	296	301	287	310	273	301	301	272	290	280	293	283	323	284	273	286	294	274	264	304	297	257	295	304	295	265	290	297	284	262	264	282	263	275	293	289	277	291	248	307	290	274	312	284	294	254	241	283	287	286	293	292	279	321	297	293	279	264	282	266	290	301	289	285	288	305	302	286	287	290	277	299	267	283	280	355	287	246	296	302	261	292	276	269	282	280	307	303	295	303	281	258	292	302	295	277	275	269	300	286	284	293	283	266	272	273	289	279	267	263	336	313	277	311	306	271	281	272	300	266	272	275	296	293	290	257	277	285	293	298	307	279	294	289	281	294	272	280	299	270	265	311	285	293	281	287	302	286	264	309	272	271	287	277	269	303	282	271	287	305	289	313	276	281	290	274	285	279	282	276	290	279	290	295	272	290	294	288	289	291	280	305	277	289	287	294	280	256	285	294	279	268	249	292	283	285	262	310	304	305	290	273	271	266	292	290	305	292	261	307	280	308	297	289	266	252	275	283	301	276	279	286	289	280	295	268	253	274	280	281	267	269	288	285	282	292	272	287	291	264	277	298	306	287	323	290	311	293	273	312	295	309	295	296	308	289	303	272	285	295	286	278	290	270	292	270	286	319	271	278	316	293	296	274	283	315	273	264	303	314	286	277	306	300	284	300	279	286	314	287	287	289	286	309	307	264	281	286	279	317	285	257	242	276	274	279	280	282	246	285	317	308	266	260	304	278	274	323	294	288	276	311	272	272	265	290	303	275	301	250	282	289	281	285	286	286	284	292	281	330	253	301	287	273	299	277	294	268	286	282	298	316	267	299	285	310	265	320	281	288	309	298	277	271	274	294	286	308	269	265	303	260	272	291	290	302	297	279	295	275	298	290	302	284	299	292	287	301	310	304	258	315	216	302	285	315	275	278	268	284	262	293	283	247	255	283	290	303	284	293	283	281	308	273	302	280	305	292	278	284	302	275	256	281	315	284	268	237	301	289	316	265	264	296	325	279	251	257	280	291	272	264	276	289	264	315	276	269	287	288	289	273	269	300	268	281	271	307	264	300	291	262	295	292	304	264	281	302	269	258	279	275	287	276	272	270	262	269	260	277	304	291	282	271	296	295	278	281	305	308	302	292	299	295	280	299	288	280	285	302	295	289	265	314	264	270	284	270	265	268	315	342	282	254	307	300	262	277	284	273	284	275	269	269	272	270	308	296	305	285	282	259	283	269	288	278	264	292	299	290	301	289	282	289	295	291	266	307	296	299	306	309	312	305	305	281	292	278	275	299	282	280	294	285	268	305	269	281	289	262	289	298	299	285	273	257	269	265	282	323	270	268	286	288	268	341	293	288	310	296	299	303	314	295	301	279	282	272	261	256	284	285	296	272	271	283	296	248	288	284	303	279	300	285	304	305	298	275	278	269	294	303	301	258	271	294	263	299	276	271	292	291	279	279	271	272	306	288	293	255	308	289	299	263	265	278	233	280	308	276	297	289	293	288	251	314	241	277	287	296	277	264	265	314	271	313	266	263	300	256	300	283	275	288	312	282	315	286	285	269	302	294	280	299	306	315	320	292	273	311	281	290	283	297	304	290	269	275	302	313	280	298	284	245	274	283	271	272	313	265	273	284	278	296	284	259	273	297	291	285	251	284	251	296	251	328	287	263	278	275	273	301	287	259	263	298	288	301	293	292	285	308	276	275	283	250	250	273	272	271	300	271	285	313	253	294	294	272	292	286	292	312	305	277	298	276	294	264	301	269	289	292	281	289	292	268	279	288	292	304	257	289	266	268	276	270	313	289	299	270	274	262	278	328	281	263	307	319	315	283	272	269	287	267	284	288	295	276	259	266	294	294	292	283	301	268	305	285	266	256	289	288	290	278	295	264	294	258	279	270	299	284	291	300	303	268	260	303	311	302	278	297	264	275	311	268	285	287	286	285	271	275	331	282	298	288	306	284	306	312	309	275	270	303	260	289	257	266	283	310	267	295	252	270	285	297	271	292	297	308	292	292	253	308	333	292	280	313	295	293	274	265	305	279	278	307	258	288	247	301	279	292	268	250	260	275	323	293	260	282	274	288	276	278	270	274	273	309	288	281	283	293	260	298	283	252	292	224	293	282	272	282	314	299	280	289	260	295	248	288	286	294	292	285	276	279	295	274	308	264	275	264	286	284	286	301	298	300	260	283	302	281	296	324	317	318	284	288	296	324	276	284	264	297	258	275	293	283	279	269	273	273	273	285	293	269	256	261	264	277	286	292	251	267	282	268	275	282	273	295	251	294	291	269	285	296	288	234	267	279	286	283	280	260	293	277	288	301	287	321	275	258	308	275	303	304	301	273	268	271	307	290	281	252	272	303	262	268	305	293	294	301	264	276	325	261	283	292	273	264	305	281	296	268	308	309	297	276	272	278	279	287	299	301	297	286	287	241	307	310	275	257	290	325	302	301	262	307	305	278	286	288	254	299	279	291	304	282	283	269	298	252	293	274	327	266	256	298	282	290	279	295	302	268	290	293	305	265	305	284	250	266	293	295	287	306	272	281	305	310	262	290	275	270	277	266	280	307	311	289	270	281	315	283	254	272	254	282	268	274	295	280	289	293	296	281	263	264	286	286	292	258	299	295	285	277	295	277	285	301	311	302	303	292	271	299	266	270	300	296	265	311	293	283	290	293	277	287	264	289	313	289	297	286	299	285	269	269	302	289	276	290	292	260	322	285	331	276	286	276	284	265	273	310	260	270	291	285	296	263	294	294	294	312	296	273	262	281	285	270	260	287	301	294	292	277	299	295	312	258	275	286	298	297	265	285	275	272	265	291	302	285	281	285	286	329	279	284	281	275	283	270	282	301	307	306	290	309	279	275	303	291	309	281	303	278	283	311	274	295	270	310	314	297	279	292	296	247	276	277	294	300	268	283	277	296	275	293	265	285	265	286	295	273	290	286	299	314	296	254	291	294	300	307	282	291	325	280	283	297	289	281	295	278	290	295	270	287	312	291	283	289	291	298	283	292	262	265	294	291	298	291	262	272	317	291	306	279	268	302	274	313	269	276	257	284	313	270	283	278	262	294
16746	1669	2995	3395	3081	2662	2232	2150	1811	1697	1536	1449	1398	1282	1244	1177	1220	1104	1105	1094	1093	1031	1023	1055	1015	1056	998	1027	983	1011	1042	972	1013	998	965	925	989	959	961	933	930	994	933	956	967	929	938	906	923	925	938	928	842	982	929	948	942	975	974	929	949	924	955	903	927	904	876	905	913	938	952	907	936	938	909	961	914	932	957	931	906	913	919	889	915	949	958	887	886	945	876	911	933	893	892	909	928	861	980	915	936	893	910	956	953	907	967	930	813	902	864	896	890	897	923	908	875	918	924	899	938	909	844	884	918	941	914	942	905	839	917	934	957	945	791	871	974	891	941	912	930	870	962	891	905	889	877	887	901	916	872	893	910	934	920	890	910	872	903	905	924	903	885	932	938	894	949	954	864	889	895	885	912	909	885	924	886	944	931	871	889	903	951	848	896	901	950	899	910	918	880	877	941	915	951	889	905	886	886	922	901	923	892	872	893	887	904	942	911	884	904	873	868	908	860	960	954	909	854	943	889	876	884	915	864	918	848	897	913	903	871	889	874	915	895	932	926	904	878	918	897	869	881	916	916	933	911	911	897	916	860	923	895	895	915	898	899	873	974	864	890	956	886	939	917	898	917	915	916	905	883	915	978	916	884	896	943	841	942	907	908	893	913	930	907	900	909	874	911	946	908	926	981	924	896	917	912	863	906	926	876	896	923	877	874	954	883	909	875	871	891	892	916	908	941	862	882	930	900	901	929	939	892	914	938	902	913	882	854	932	860	891	937	909	889	903	883	924	899	918	926	881	879	901	971	871	891	878	913	900	935	930	922	872	952	853	969	886	896	910	838	912	899	948	906	968	892	893	959	880	844	884	854	934	906	911	920	896	905	885	903	918	879	900	890	957	910	912	869	905	922	900	885	962	918	943	871	852	880	858	970	893	905	912	926	902	856	938	935	919	832	969	970	948	923	915	877	948	892	951	951	981	942	930	879	901	918	886	913	891	858	905	887	953	906	913	893	900	934	892	918	905	946	889	899	940	948	848	895	894	888	901	851	906	873	927	941	940	923	895	855	885	925	897	898	924	914	883	971	879	918	843	892	864	944	929	889	902	871	915	871	896	946	865	956	894	918	889	944	860	944	901	907	885	909	875	896	888	893	837	908	883	886	939	875	875	899	912	942	833	917	894	909	955	860	890	933	823	905	898	923	931	875	948	877	896	960	860	920	880	953	909	901	877	871	906	959	900	930	905	891	882	954	951	898	911	887	879	867	888	890	928	846	916	907	921	950	864	898	894	894	891	892	880	930	882	929	901	857	960	895	902	884	894	930	864	885	889	897	851	863	935	893	878	904	933	946	875	879	924	893	870	954	892	923	846	906	906	917	894	924	898	912	903	915	865	880	916	886	847	873	868	908	915	909	842	864	895	891	875	875	899	917	963	931	876	907	948	922	997	826	947	812	877	909	883	859	883	909	941	923	848	922	912	893	886	912	849	938	899	908	882	929	917	903	900	911	903	943	863	841	894	902	881	921	917	888	899	933	895	840	904	897	917	916	930	880	860	927	880	915	885	937	868	871	878	863	879	852	961	921	911	943	881	909	946	900	862	958	914	885	895	875	901	913	891	917	897	878	914	916	864	914	868	889	926	958	904	933	898	908	856	938	871	910	853	925	875	893	893	902	871	832	899	944	906	904	942	903	923	891	921	935	879	922	841	983	872	922	927	902	869	899	872	875	948	880	935	938	951	879	895	914	891	862	922	877	859	852	887	877	921	905	921	899	892	907	923	941	919	914	938	873	883	871	885	944	906	894	901	900	861	883	881	954	867	920	958	939	865	913	912	947	916	886	941	857	878	906	906	951	844	927	886	946	920	878	894	894	898	933	928	908	885	913	837	882	970	920	920	911	924	922	883	917	920	895	945	925	900	885	859	868	940	916	898	908	933	936	893	865	904	909	920	882	868	899	884	888	910	905	937	936	873	934	930	923	910	887	929	923	888	923	890	921	862	903	922	937	937	950	885	888	870	909	935	872	905	933	889	906	867	933	905	910	938	888	904	962	878	890	914	896	852	903	879	866	923	892	901	896	893	889	885	865	920	865	882	871	898	880	911	899	932	874	922	910	917	883	934	903	936	930	972	834	880	856	902	958	911	930	878	869	925	911	868	927	904	896	926	880	896	928	901	892	916	897	860	910	882	907	861	897	917	912	900	848	864	894	854	859	871	892	913	971	944	923	928	935	914	905	890	881	903	970	880	924	932	934	926	887	908	863	893	914	876	909	925	930	918	897	898	901	904	881	968	845	907	922	928	885	876	881	918	948	879	909	889	935	877	867	876	921	979	964	880	892	881	862	902	950	964	955	898	892	914	930	908	876	894	879	921	925	903	878	918	889	932	961	913	906	914	903	903	904	912	937	914	932	889	952	884	915	875	887	920	890	866	895	855	892	863	930	900	877	946	929	889	939	909	921	877	904	943	876	928	903	838	921	935	947	885	891	916	828	918	905	904	892	887	946	912	906	899	898	923	982	863	949	965	944	894	946	918	893	892	847	933	910	928	878	913	913	894	880	918	977	838	950	871	901	887	867	860	918	922	924	887	926	954	887	892	874	880	895	912	938	881	850	956	924	935	892	916	921	901	927	892	904	864	842	896	841	912	910	872	921	903	906	922	923	886	919	967	881	894	914	881	870	915	897	866	915	876	921	933	880	882	977	922	950	924	916	925	886	924	915	906	881	942	917	870	917	898	898	967	943	976	934	909	916	925	927	884	870	925	942	911	942	895	891	867	896	890	899	907	919	892	921	896	856	885	880	955	885	910	975	893	963	894	924	910	924	903	905	890	884	905	941	897	928	912	870	893	917	911	950	849	841	904	890	952	944	879	932	857	937	916	875	941	888	902	942	944	906	929	900	873	982	874	932	919	873	915	885	935	929	906	882	858	890	933	920	883	936	896	914	905	867	918	883	917	914	894	937	904	903	884	886	875	898	869	921	942	930	929	922	883	867	887	900	882	895	849	862	910	919	947	929	891	878	976	884	887	853	901	855	889	905	893	909	938	839	883	915	934	887	885	930	922	871	888	855	891	887	900	916	860	928	873	868	882	885	958	959	910	901	905	912	943	925	976	909	849	894	875	939	915	935	886	932	884	897	912	925	937	931	909	906	878	869	898	924	933	918	879	911	843	905	920	868	902	930	960	945	865	926	908	876	939	877	856	879	934	925	912	888	913	925	897	891	875	816	912	870	877	923	941	954	877	881	925	914	904	930	915	863	853	919	886	843	897	878	910	911	927	891	920	903	899	915	928	955	951	922	900	895	880	895	874	947	901	913	947	910	905	855	874	907	879	909	883	886	875	932	879	921	928	885	926	886	931	908	910	934	850	921	907	923	912	876	900	889	864	938	882	947	888	913	895	884	925	892	875	879	893	877	884	914	878	929	856	894	925	875	888	891	963	912	925	850	928	906	920	896	911	886	889	910	948	921	891	906	934	922	898
41477	21669	8412	1959	1251	1011	832	678	618	542	495	425	405	451	396	375	380	352	362	332	354	323	325	337	333	299	343	293	293	308	334	320	300	308	295	336	298	287	317	298	303	313	305	311	319	311	311	294	308	299	317	293	293	332	299	316	304	297	312	296	301	297	309	287	307	288	277	333	278	304	325	283	245	288	289	324	283	326	323	298	295	296	284	304	259	298	289	299	271	311	294	302	289	281	285	303	304	293	303	316	306	302	319	308	294	287	314	283	327	295	319	267	282	276	265	318	270	309	294	302	304	284	298	314	307	298	307	257	303	274	285	326	317	271	284	290	297	278	289	323	292	295	303	288	312	272	300	275	297	294	302	288	321	288	299	280	273	292	288	299	276	291	270	288	298	285	273	290	297	286	297	314	301	314	312	279	294	308	292	313	272	292	319	282	276	276	271	299	265	297	266	313	304	282	305	308	303	271	315	323	307	267	293	296	298	270	282	281	278	271	294	292	292	303	301	283	285	268	286	294	310	292	299	293	291	287	263	253	313	296	291	305	286	291	318	310	309	282	279	257	290	280	289	307	321	275	285	292	307	305	310	311	265	275	313	282	291	290	314	324	312	283	283	304	290	273	257	341	291	255	297	298	229	262	298	259	340	311	291	294	280	279	308	284	289	297	315	276	273	285	286	305	278	302	281	287	270	296	288	282	303	285	296	276	308	268	313	301	286	293	278	281	275	280	279	289	284	283	272	280	283	295	295	254	315	302	313	303	284	308	289	315	328	288	296	294	310	270	278	284	308	273	280	289	249	287	308	284	278	288	291	264	326	293	296	276	323	323	304	281	282	282	296	290	292	278	306	279	288	280	278	292	298	286	297	305	272	311	317	288	290	283	313	302	302	304	272	292	302	292	288	299	277	320	280	304	334	274	305	324	289	324	308	300	293	282	303	310	291	295	293	285	285	304	274	322	324	282	281	309	310	284	303	304	271	288	270	289	300	284	282	307	302	273	286	276	309	264	284	334	318	281	281	270	291	305	311	283	304	305	294	281	298	282	295	302	280	283	284	271	284	281	299	264	308	292	314	283	286	274	290	307	289	280	322	286	290	297	296	312	300	263	292	298	321	275	299	300	302	279	299	318	290	293	299	333	292	288	332	296	289	336	296	280	292	291	308	304	308	250	295	279	288	309	289	314	275	302	297	310	273	315	314	284	286	309	309	291	317	291	282	298	284	286	312	269	283	286	276	264	312	281	278	306	282	314	282	288	313	298	265	294	313	328	312	287	281	299	287	297	320	287	313	300	308	304	309	317	301	290	298	274	251	289	298	271	306	285	294	312	284	306	280	284	285	286	298	306	317	278	280	282	312	303	280	255	307	270	312	313	273	280	276	261	283	271	300	295	303	285	299	295	290	299	261	263	300	294	287	294	317	287	278	257	296	271	278	286	294	253	295	270	290	271	305	283	294	283	276	303	312	288	320	277	313	283	273	299	259	290	283	278	278	249	286	302	292	270	303	293	262	283	284	275	315	305	283	293	306	307	278	253	320	321	290	300	296	280	314	299	279	273	314	309	282	295	304	296	301	263	282	294	281	334	312	281	269	301	289	309	304	296	290	276	289	279	300	307	281	270	269	297	276	308	284	296	273	295	267	318	291	301	285	325	307	294	301	297	271	293	294	305	298	295	306	276	293	278	278	276	309	270	294	280	289	273	315	279	291	274	268	315	276	281	277	274	278	272	302	269	277	271	289	290	294	304	316	259	279	322	311	285	293	289	296	317	273	288	321	271	277	285	279	279	267	307	272	299	310	266	280	292	299	278	310	293	305	290	268	281	277	312	264	289	280	273	292	279	272	284	292	300	284	301	255	273	333	272	317	288	312	336	297	268	302	283	286	268	278	317	286	313	294	316	311	293	319	288	293	332	269	285	297	278	264	288	286	280	302	305	299	286	292	273	294	295	330	328	289	287	276	310	285	288	287	301	303	307	291	285	288	286	277	276	302	309	281	296	282	339	290	303	281	311	302	276	299	311	294	315	286	304	299	307	278	295	252	279	275	279	320	274	266	274	310	309	269	294	277	287	282	292	294	276	279	295	284	276	302	280	314	285	298	303	285	284	310	274	312	300	322	285	282	318	277	279	295	302	297	296	321	267	270	279	274	304	310	297	324	277	311	285	266	284	284	338	307	289	295	289	272	280	316	288	288	258	270	308	308	297	279	294	287	284	295	256	279	306	303	304	284	315	272	256	330	263	283	278	311	267	318	248	316	273	294	289	297	313	275	289	283	315	318	320	308	317	260	285	289	294	313	263	291	269	290	293	293	278	271	288	303	299	287	321	299	284	283	332	275	276	271	262	292	307	296	302	323	315	303	295	304	275	258	276	288	275	314	301	298	312	305	298	285	309	299	272	279	318	305	282	307	252	282	293	304	303	296	334	278	299	280	275	281	292	282	305	303	302	292	266	295	320	292	291	247	272	284	298	298	296	292	283	285	287	305	313	281	302	298	275	273	275	313	300	278	295	271	321	288	264	302	288	309	297	282	313	306	312	292	289	303	306	299	315	303	303	248	296	284	278	292	307	325	265	296	296	281	318	329	299	300	309	297	302	295	253	278	277	282	295	298	292	283	281	287	311	278	259	299	284	275	284	276	299	317	316	302	294	299	287	302	280	282	279	288	310	277	301	296	279	283	306	297	296	297	282	309	272	312	279	257	313	269	277	280	287	295	309	269	295	329	290	294	290	273	279	305	259	258	339	294	308	269	299	284	274	261	286	276	284	308	292	305	316	315	316	279	268	273	304	291	285	284	269	257	313	276	267	296	274	309	273	268	298	309	296	311	300	299	285	276	306	291	279	286	275	287	266	298	266	299	320	316	305	303	297	307	265	256	290	291	321	296	306	290	294	277	290	287	269	269	289	285	267	297	302	281	276	273	288	285	279	294	298	296	309	272	281	273	323	285	318	303	316	274	284	344	296	274	271	296	332	287	314	305	325	296	288	295	273	281	297	277	282	286	307	303	280	315	291	301	307	314	289	311	292	303	287	250	282	291	280	286	298	310	296	297	339	292	294	302	310	310	301	274	304	302	308	322	294	288	301	296	294	281	297	295	289	288	265	279	292	277	296	284	335	293	302	293	307	288	316	289	311	292	268	275	274	282	315	276	281	279	288	317	299	274	289	301	300	284	278	252	275	309	282	305	286	249	306	314	326	294	281	286	288	276	321	272	319	273	280	282	273	290	295	311	292	307	314	303	308	313	300	275	327	280	289	293	285	298	311	319	314	279	295	288	284	287	281	298	304	284	283	293	275	318	287	292	328	294	291	279	284	295	300	284	298	325	310	267	292	276	292	305	300	299	297	290	258	284	308	291	278	293	286	272	283	266	305	288	293	286	317	287	297	293	289	318	301	257	276	274	295	275	289	300	283	310	281	267	291	282	296	284	300	270	313	289	302	271	289	285	267	294	268	288	277	289	320	290	286	311	320	306	315
20532	2439	4935	5475	5032	4201	3506	3059	2748	2301	2207	1966	1873	1806	1592	1523	1432	1383	1295	1292	1262	1243	1187	1170	1145	1159	1116	1127	1108	1075	1070	1041	987	1093	1089	1005	1083	1002	1019	1061	997	1010	1008	983	986	1024	996	968	986	1002	964	950	992	978	936	957	986	962	960	951	996	989	943	912	983	898	976	939	953	951	931	962	989	959	977	945	973	888	944	961	942	916	958	931	901	906	950	949	901	924	920	977	950	903	961	915	975	912	925	932	938	981	934	959	966	964	852	947	907	931	887	903	926	935	936	891	920	930	957	949	979	988	893	924	958	918	932	930	899	998	928	956	907	945	933	882	843	897	949	878	897	955	942	889	915	900	958	929	888	888	942	930	998	964	928	937	866	937	878	953	925	945	899	929	926	884	907	886	943	897	898	914	932	924	917	892	901	949	899	950	885	882	953	912	948	958	896	917	939	877	934	908	979	877	895	972	914	936	931	918	930	938	886	908	892	916	933	914	913	888	926	937	927	961	866	956	952	902	886	942	898	958	891	915	955	939	888	922	912	887	936	897	895	950	899	899	918	968	924	898	929	974	941	942	885	989	932	878	917	899	884	894	958	912	916	919	871	932	884	931	946	950	897	943	952	930	929	927	879	928	940	921	944	934	926	946	908	955	918	914	904	940	929	957	952	952	949	946	923	919	881	912	902	955	963	970	913	932	904	936	963	892	969	872	922	975	894	908	947	890	895	912	939	940	945	891	916	931	911	904	909	910	970	876	913	908	919	1006	936	923	919	930	924	915	916	917	940	933	960	953	900	956	888	937	959	873	908	962	891	924	961	917	898	944	902	922	920	907	899	918	916	918	950	949	900	939	883	906	912	914	928	897	947	899	898	911	929	917	1002	871	939	910	935	879	936	964	922	915	912	893	893	909	949	898	947	917	910	870	907	891	941	910	935	880	936	911	908	893	911	963	876	965	932	938	931	873	928	904	953	913	905	916	910	931	927	917	937	899	949	946	897	928	883	965	885	926	870	864	905	964	890	939	882	934	972	887	966	946	925	865	980	878	923	897	885	916	893	869	1011	935	942	946	926	938	936	940	899	895	983	931	901	911	926	912	955	897	924	925	940	897	945	918	990	901	919	913	922	848	917	939	933	896	973	940	897	904	945	928	931	884	985	942	915	903	832	913	922	937	900	874	978	980	956	898	889	902	906	933	892	864	904	874	954	908	961	870	908	923	918	938	904	902	967	994	954	881	923	932	908	953	901	927	925	903	971	894	938	907	912	922	958	897	928	929	937	906	925	914	949	899	942	935	967	957	943	883	926	955	943	942	963	915	960	950	897	927	928	889	923	858	951	936	876	896	937	896	900	977	837	899	926	902	924	892	903	932	947	902	889	953	926	943	899	906	934	896	929	981	920	940	864	877	901	895	944	932	935	908	916	913	929	912	919	919	981	923	871	930	916	940	906	890	890	862	966	953	905	973	876	950	925	943	895	936	945	953	946	935	899	940	956	945	927	887	891	909	878	926	939	968	884	855	956	983	942	943	962	874	896	894	885	965	921	950	909	918	930	906	962	949	901	934	864	893	842	947	875	956	918	924	938	953	950	930	907	957	932	862	930	968	949	929	920	936	990	923	985	892	965	906	909	884	933	918	891	929	896	895	888	922	920	941	953	905	909	907	971	899	883	963	911	962	944	947	928	901	990	936	991	906	935	958	890	984	859	942	940	897	942	868	892	907	914	906	952	894	942	924	899	890	937	910	885	885	927	966	901	900	968	915	943	977	898	853	950	884	896	875	940	933	902	910	1008	981	942	929	952	951	937	888	922	909	883	902	918	937	949	891	965	912	967	931	939	875	890	881	930	925	946	902	918	964	909	926	904	939	902	945	988	908	902	896	903	966	961	904	923	951	879	887	915	957	920	923	922	919	939	931	916	993	932	902	963	941	937	948	904	913	929	898	901	926	891	921	917	960	932	932	866	939	924	945	976	887	909	966	923	957	954	931	951	976	904	923	912	953	895	907	924	906	931	898	896	927	945	913	942	1035	909	931	946	987	984	969	942	894	909	913	899	960	936	941	942	914	939	913	939	892	920	930	917	955	927	954	888	940	888	928	926	925	927	914	858	974	1001	942	892	840	939	901	897	929	957	937	896	962	918	883	911	935	880	902	923	944	924	918	962	956	907	885	932	912	965	939	892	928	933	866	946	943	904	929	969	932	977	977	917	919	954	910	908	875	942	908	903	929	916	928	944	885	876	878	925	922	883	925	948	869	942	898	918	884	907	934	878	885	932	896	957	969	962	904	910	905	955	990	923	910	897	914	872	897	900	928	929	944	898	929	888	905	878	904	939	879	904	948	870	969	946	923	912	925	939	964	951	918	994	929	906	903	930	884	988	960	890	935	861	873	938	920	903	934	949	945	914	919	909	925	961	955	929	943	935	887	872	946	906	920	969	907	941	900	924	912	962	920	923	901	879	913	899	903	921	921	922	986	951	867	859	895	897	932	900	932	942	868	863	960	890	874	920	889	967	935	857	885	895	904	974	914	934	923	955	931	956	905	919	1005	946	897	935	914	946	926	948	906	910	917	880	941	888	940	922	953	925	917	875	888	889	949	898	908	872	891	907	921	951	925	875	898	882	901	968	965	939	856	885	968	934	913	902	935	958	924	943	924	983	873	934	945	907	916	920	953	985	943	934	891	924	944	924	895	947	897	919	914	895	925	914	956	956	943	946	930	949	881	944	893	920	863	938	984	925	887	942	895	932	913	896	914	920	920	980	895	873	903	998	919	895	900	915	889	944	968	892	896	953	919	923	925	891	867	915	953	924	860	944	938	899	999	923	961	940	936	926	892	923	920	952	914	929	877	900	1019	981	853	908	930	917	919	928	919	919	976	902	949	972	900	955	909	935	899	960	886	938	930	897	924	898	909	915	938	895	943	880	879	941	899	965	934	875	922	948	919	887	925	943	949	873	933	883	991	871	856	860	972	894	904	963	917	926	965	944	930	973	926	936	914	928	962	905	920	882	917	880	902	915	950	875	904	951	937	920	920	890	896	924	920	952	918	898	928	956	956	981	948	917	896	928	912	924	949	983	909	938	934	953	965	945	922	893	921	891	949	892	906	904	930	897	920	892	936	911	952	908	973	925	920	956	885	937	956	917	930	983	945	979	923	883	909	895	930	975	927	887	925	982	898	909	916	942	877	985	883	947	871	920	898	965	896	924	986	961	858	956	927	936	930	928	901	881	946	900	944	923	890	931	929	933	962	910	951	893	964	966	873	908	957	928	886	909	904	904	894	898	897	939	955	913	905	902	892	946	945	923	951	881	955	941	959	984	926	910	941	949	893	960	925	898	927	899	983	940	887	947	937	923	936	902	928	869	1019	936	936	907	915	918	906	951	890	915	919	913	874	858	915	903	930	963	929	917	897	907	964	895	899	931	909	930	927	890	903	908	983	915	961	883	907	888	984	852	922	974	884	913	908	879	965	940	931	913	926	973	945	877	932
4765	412	260	178	192	162	154	178	182	172	153	164	185	161	144	150	163	175	165	153	163	153	175	141	164	150	158	163	164	165	159	136	151	148	137	174	171	149	170	169	163	154	136	155	167	167	158	162	142	161	138	128	154	158	172	141	179	155	153	158	163	162	165	159	150	159	149	172	156	161	167	183	147	153	168	157	162	178	159	146	170	156	177	151	151	163	146	142	159	151	146	131	161	151	164	160	169	156	160	130	156	179	165	170	148	161	158	153	161	154	168	146	168	166	154	149	143	147	170	174	137	174	137	154	162	154	180	151	174	140	149	162	142	165	158	160	138	173	158	139	155	140	153	156	159	167	146	155	156	152	137	160	156	163	162	159	147	182	153	159	147	151	149	154	167	165	164	138	152	156	153	153	158	179	164	148	148	187	150	159	158	162	170	168	177	130	164	153	162	164	162	152	158	136	153	146	152	122	164	147	147	184	152	157	165	162	163	161	176	189	160	154	174	148	147	150	139	155	164	168	154	147	145	175	191	169	172	147	142	162	163	158	148	145	163	174	152	165	148	140	174	134	154	163	146	167	143	163	151	152	139	163	154	150	142	182	174	180	127	173	166	173	174	188	140	143	169	169	150	149	145	156	167	164	155	137	153	158	149	147	157	139	142	164	152	140	152	175	159	169	160	133	137	172	187	173	177	129	165	157	159	181	148	154	135	161	152	162	161	156	159	128	170	160	177	164	143	156	141	166	152	183	172	173	162	136	152	143	148	161	182	170	169	165	159	155	157	149	144	128	158	159	180	174	157	143	163	148	165	168	155	180	173	132	151	147	169	151	141	158	165	164	163	163	151	153	174	150	156	150	177	161	167	166	148	153	167	161	164	152	171	155	161	141	140	158	125	157	140	157	177	156	148	157	155	140	150	150	152	173	162	174	166	164	150	149	129	141	176	158	161	172	143	147	140	159	173	167	154	154	131	156	135	158	166	168	158	166	154	155	147	143	183	159	156	157	152	174	141	158	173	152	160	147	161	174	156	170	145	150	143	158	153	173	133	157	147	142	123	162	141	158	166	153	162	174	171	163	162	171	139	131	159	172	139	155	156	141	187	159	150	176	176	152	159	150	165	171	157	156	142	154	164	165	159	184	175	146	164	145	174	166	163	171	151	149	159	161	181	150	170	146	156	159	147	159	148	182	157	141	184	155	144	172	150	146	156	142	158	145	134	155	187	161	146	179	159	124	160	146	150	161	140	157	155	159	145	156	166	162	154	171	166	164	165	161	155	141	167	149	167	163	166	150	150	151	170	162	174	164	147	151	167	168	131	170	153	140	165	182	143	158	143	184	168	151	151	150	136	178	150	155	145	155	162	150	168	152	184	173	143	141	176	179	150	145	178	151	153	162	164	154	149	164	158	169	161	177	161	133	149	154	154	147	135	135	154	133	177	159	166	150	142	141	161	180	153	149	161	152	170	140	164	151	144	149	168	141	158	138	148	161	155	149	169	164	182	156	160	150	146	159	140	146	158	168	172	150	166	163	148	177	148	158	177	155	176	159	153	155	148	152	164	162	156	169	172	152	158	137	146	169	137	171	157	167	134	136	160	137	165	145	133	152	152	163	155	155	145	152	159	158	166	160	145	161	154	141	148	134	158	172	177	162	142	178	157	146	163	168	158	170	147	152	127	157	149	158	158	152	143	154	161	163	143	150	137	153	188	184	175	152	165	173	150	156	164	151	172	167	159	146	143	157	138	166	154	160	158	145	167	165	168	152	176	155	149	160	138	186	175	159	149	163	166	175	170	148	152	166	149	176	152	139	146	162	158	171	141	168	140	190	164	153	171	167	139	149	156	143	153	178	169	159	176	166	141	171	160	133	162	172	160	147	184	152	156	182	186	146	144	151	169	172	160	152	133	130	146	155	167	153	145	164	152	180	152	155	156	161	163	144	162	141	139	155	173	146	157	161	177	155	185	150	174	162	146	152	164	162	180	177	172	163	147	153	171	145	149	163	165	180	161	139	163	160	180	175	154	167	144	138	165	168	171	152	168	163	156	159	163	140	151	163	174	148	149	165	157	160	138	163	159	161	192	130	154	175	163	166	151	173	168	155	167	139	153	155	146	168	162	138	164	150	137	162	170	170	146	147	145	153	125	149	156	183	154	175	177	176	136	145	172	150	145	167	150	136	159	135	168	143	141	176	136	148	145	130	166	150	131	154	163	174	158	141	150	160	158	174	147	161	145	175	159	147	152	132	153	164	143	143	152	137	169	161	148	157	177	149	166	171	135	148	162	143	137	143	160	163	155	169	160	155	171	129	141	160	149	165	147	159	156	150	155	158	143	167	159	145	163	170	154	181	150	144	163	167	177	149	164	160	148	155	163	163	152	149	153	156	168	150	153	162	160	157	168	174	150	182	161	168	163	161	161	180	169	168	146	158	145	162	141	160	168	163	155	153	178	161	160	172	176	145	150	161	175	147	169	130	166	148	158	139	142	167	153	177	160	170	173	149	187	154	150	155	171	125	174	153	165	172	141	180	156	139	169	149	172	140	159	145	165	143	146	156	142	149	164	135	152	149	144	175	188	160	146	154	145	142	164	167	154	151	177	141	153	154	151	162	165	146	166	144	166	149	176	148	170	141	164	150	154	172	158	156	140	169	166	142	136	161	156	173	153	162	150	136	145	162	146	150	156	158	144	160	172	172	140	151	145	147	151	167	163	158	145	174	134	188	151	138	155	137	147	147	150	175	155	169	172	163	128	134	164	148	142	157	156	154	151	135	155	150	149	166	163	153	175	167	148	147	170	170	157	169	145	157	133	156	181	159	145	168	159	157	172	164	180	156	163	171	162	149	145	169	167	150	129	179	151	177	183	165	152	156	189	162	167	166	161	170	171	156	165	188	150	176	176	170	153	154	162	151	145	148	171	160	147	180	164	143	170	151	147	173	154	163	154	169	154	156	157	154	146	157	169	145	162	150	161	177	152	164	165	173	158	161	155	156	170	166	155	136	168	179	158	141	153	162	158	147	146	178	194	154	175	164	150	170	154	151	155	177	156	155	168	151	147	144	193	153	136	138	146	136	175	170	166	180	152	164	156	154	158	151	169	170	144	162	153	151	173	161	155	174	157	147	172	149	167	151	156	147	166	156	137	185	174	167	148	176	157	159	152	152	141	157	158	154	148	179	153	173	185	165	143	152	161	159	157	166	142	154	136	159	164	173	151	172	159	143	148	134	154	157	180	146	146	158	157	176	157	164	152	183	168	147	160	139	143	169	163	182	161	169	153	166	154	148	154	146	146	162	141	146	168	164	171	153	177	165	161	149	161	150	161	171	198	158	152	157	140	165	170	119	138	174	156	167	156	163	148	185	124	155	162	147	156	166	168	134	138	162	160	134	144	171	136	162	151	155	162	169	147	152	166	154	161	177	148	135	123	162	161	157	180	160	131	161	172	173	155	175	143	162	162	165	143	158	161	157	166	158	148	177
5910	606	763	695	724	665	647	596	598	616	585	591	564	555	549	564	538	569	584	597	552	610	590	581	561	629	536	589	585	563	571	527	580	566	538	545	563	594	535	580	581	529	562	589	558	548	560	586	572	561	567	584	571	560	591	555	505	571	579	590	571	576	573	604	568	530	537	576	593	587	553	554	577	555	573	529	530	573	520	573	531	599	583	543	590	587	575	542	605	561	578	584	613	583	508	623	562	504	572	557	584	562	557	574	544	528	567	548	537	554	542	570	609	566	567	536	528	561	539	597	552	529	593	590	515	538	537	543	587	581	542	563	555	520	529	545	520	566	541	548	548	584	579	575	603	596	617	572	597	554	551	528	563	586	559	537	563	592	549	549	524	538	622	578	585	562	493	564	517	559	551	548	548	561	541	577	549	539	542	569	537	576	536	525	572	590	571	615	574	537	562	545	555	584	558	565	533	552	588	614	565	568	582	563	546	549	568	544	561	526	553	555	551	550	551	621	587	554	564	546	537	529	568	574	562	556	569	611	583	579	576	574	578	555	573	574	578	571	538	562	535	564	528	523	550	601	604	582	554	561	537	551	579	554	558	613	563	550	582	595	524	577	599	605	580	548	572	601	573	566	573	545	556	550	551	526	554	577	576	565	593	561	547	553	579	575	559	578	578	549	549	526	543	583	571	513	500	535	540	590	578	517	560	549	574	550	579	556	621	529	568	518	533	607	606	552	556	582	581	567	564	551	576	558	529	560	584	547	539	525	560	551	546	561	558	555	545	552	546	542	540	561	525	510	590	515	568	521	544	557	521	550	565	534	559	565	548	556	554	543	566	552	541	609	557	538	526	575	591	609	562	522	532	560	602	523	548	549	558	586	556	549	549	557	544	576	508	590	578	539	565	581	511	552	544	539	566	567	591	555	534	540	512	571	592	570	589	584	584	546	613	531	582	526	546	580	571	587	560	590	543	597	520	526	575	538	563	531	589	588	551	603	560	619	517	543	571	533	568	552	546	604	570	550	542	588	532	530	571	510	566	554	536	550	540	568	541	564	559	565	556	573	563	550	562	577	547	516	548	537	528	602	569	540	533	556	555	594	537	612	580	519	547	610	546	577	574	564	567	570	565	558	594	555	538	560	563	580	607	590	608	551	574	560	530	511	544	551	576	516	554	590	557	583	548	572	542	527	549	588	538	574	529	542	558	573	523	573	550	603	544	531	549	526	546	559	585	556	518	558	532	619	549	574	550	571	546	513	616	571	593	569	578	522	590	572	590	592	587	547	538	554	587	550	563	513	551	522	609	519	585	546	557	509	606	563	539	566	555	593	573	527	598	553	518	501	532	554	609	571	570	538	612	556	509	538	548	591	559	562	578	588	572	550	568	565	530	554	565	563	543	551	491	549	569	547	531	545	529	532	555	577	585	522	551	595	548	548	515	570	521	583	543	577	565	524	589	552	576	584	569	539	592	580	576	564	521	562	548	599	559	540	570	526	574	519	562	581	519	583	589	534	545	576	534	536	534	523	535	564	577	552	505	534	515	573	541	546	601	596	598	588	517	581	565	572	550	550	576	546	524	563	559	552	589	588	540	561	601	547	549	578	568	557	547	536	531	558	536	509	602	583	602	578	577	605	552	573	589	569	544	588	545	557	534	567	549	518	562	535	522	570	570	555	538	583	582	546	594	590	579	532	510	553	617	536	542	564	544	576	586	579	544	540	566	548	558	532	567	573	544	562	577	566	580	546	511	535	569	550	567	579	558	574	538	573	568	604	557	543	568	542	562	567	543	559	562	561	574	540	531	534	547	552	568	563	559	565	527	556	569	588	562	531	580	562	545	590	542	603	560	552	604	551	575	595	582	571	557	543	547	553	546	567	552	579	568	531	553	588	551	531	555	567	516	592	547	549	573	556	545	566	611	541	542	521	559	580	565	540	534	528	553	557	589	552	581	613	567	574	551	547	581	579	539	571	597	570	567	577	514	554	568	531	546	550	575	550	573	580	570	544	612	572	580	534	563	588	524	574	550	569	573	544	577	595	545	581	565	575	600	530	534	561	538	553	580	593	552	563	546	566	509	550	593	548	537	598	575	523	490	525	558	586	528	518	556	546	535	535	554	566	512	536	568	548	544	572	624	557	556	546	582	557	542	570	581	539	541	504	613	555	533	571	557	561	577	582	607	579	565	563	565	541	527	536	551	598	516	580	560	585	541	535	594	586	539	549	570	573	554	584	565	488	567	551	528	565	563	573	569	559	582	544	537	554	568	581	567	579	557	581	606	513	560	540	555	535	485	582	590	561	547	578	573	553	558	542	570	564	557	559	566	518	557	591	567	569	559	567	539	531	535	615	567	532	547	524	511	535	569	529	557	522	570	525	542	541	542	533	568	553	518	524	576	555	567	550	521	607	548	554	582	573	564	574	565	562	566	531	562	558	538	536	561	558	568	573	560	585	544	612	534	565	584	576	529	577	519	552	545	548	587	580	564	534	574	604	562	524	533	551	544	556	567	544	555	560	542	566	539	578	575	546	560	573	544	556	569	568	548	558	541	588	540	521	575	597	552	548	551	560	556	575	580	575	551	542	569	542	577	577	579	551	589	548	578	540	574	572	575	553	527	579	501	548	580	551	545	571	572	581	579	558	559	556	547	536	583	561	502	564	554	575	603	574	510	586	544	534	550	559	543	533	578	629	566	526	558	544	534	546	555	519	534	524	529	577	569	537	520	561	501	565	549	608	569	570	568	559	516	548	537	544	603	538	541	582	607	580	565	554	552	564	504	561	564	560	581	554	571	577	573	511	552	576	562	527	602	552	584	575	561	538	564	543	565	583	574	586	554	529	579	548	563	552	600	541	537	587	546	567	533	577	545	573	550	561	607	541	577	587	559	528	564	573	526	578	593	560	527	561	542	528	559	542	576	554	584	577	545	544	554	615	570	577	563	558	565	529	574	550	583	572	591	532	589	552	584	566	553	569	558	588	531	533	540	593	563	624	561	532	529	573	559	548	606	532	571	574	523	575	562	576	602	530	586	527	558	573	617	535	597	588	556	557	577	557	551	548	555	590	575	537	568	556	572	610	560	527	585	532	541	568	547	538	546	565	567	570	590	558	591	569	570	534	580	533	547	552	577	562	561	552	584	553	547	561	579	574	572	569	561	521	516	555	538	533	588	538	575	564	550	556	522	543	570	540	567	541	581	544	564	572	580	525	520	580	561	525	567	546	534	509	529	505	536	570	535	552	542	561	563	589	537	549	536	529	524	509	562	536	561	564	611	535	542	587	556	569	543	572	580	582	554	572	579	530	542	589	598	603	578	558	547	575	573	550	605	572	565	555	560	532	547	560	565	571	552	568	515	561	554	562	549	572	568	519	539	550	557	617	594	605	559	546	566	545	593	545	509	593	532	565	580	587	537	559	548	559	584	560	564	520	619	516	569	568	573	524	592	593	549	569	530	572	552	547	575	581	597	583	614	518	606	563
34925	12509	2059	1011	820	645	574	473	408	372	378	359	322	330	359	333	304	308	333	318	335	295	296	294	322	294	302	312	317	313	275	296	308	322	281	294	291	268	312	284	310	268	288	308	278	275	268	300	273	290	277	291	290	301	279	275	300	272	265	294	314	270	296	263	251	295	273	281	301	320	261	301	287	281	305	258	318	296	289	263	302	307	281	283	297	264	271	290	308	281	305	321	294	285	306	291	302	304	301	251	290	271	282	280	267	277	261	268	297	267	310	294	268	303	289	287	289	288	280	270	248	280	253	295	280	284	280	275	310	269	252	279	300	278	284	328	310	263	271	301	272	247	292	273	293	286	287	241	292	301	290	280	296	302	268	275	283	296	315	289	312	278	296	260	280	312	310	288	265	285	283	316	324	295	314	255	300	287	280	279	266	269	281	261	286	237	287	276	274	308	265	290	294	293	313	307	300	263	257	315	280	289	306	318	287	286	298	295	300	318	277	279	270	265	286	283	295	287	276	292	318	273	288	285	283	303	277	285	266	265	287	294	272	293	274	307	275	300	304	279	278	295	293	308	299	277	264	287	272	268	259	282	287	279	256	290	273	290	282	281	267	292	288	311	296	277	288	251	272	293	299	280	252	310	268	294	288	300	299	298	271	313	273	316	292	305	256	301	291	255	296	273	283	281	273	279	274	283	307	307	269	304	301	282	305	262	288	272	268	290	320	309	295	335	301	277	286	303	271	308	271	270	285	303	292	278	307	312	281	261	261	284	276	278	289	270	284	288	304	308	328	315	289	272	291	301	294	261	326	282	259	273	256	311	282	275	270	315	297	262	305	275	302	284	284	274	254	264	298	301	282	276	292	299	244	286	269	275	287	289	281	251	266	300	295	269	315	284	282	280	283	276	264	303	283	263	287	268	277	280	305	279	295	280	287	297	278	251	302	263	289	284	294	284	278	299	295	278	268	291	295	293	279	323	310	266	323	303	290	257	289	300	299	297	278	325	292	289	283	282	252	285	286	292	271	305	306	286	255	266	296	289	276	256	288	279	292	291	267	294	289	303	293	300	240	298	305	303	282	281	323	311	276	287	263	316	286	278	312	269	322	270	299	279	287	305	284	273	248	311	261	291	304	300	293	303	284	294	278	262	316	282	263	287	302	263	288	287	299	332	340	305	298	267	314	271	254	292	287	281	282	265	314	270	285	293	280	305	290	264	279	275	281	293	294	264	263	269	281	292	300	304	274	296	279	278	299	302	287	280	292	274	272	315	275	293	265	274	283	289	302	307	287	292	275	289	285	271	275	314	292	295	283	281	280	284	287	272	235	291	249	261	279	282	283	293	291	272	279	310	290	293	306	280	279	285	294	297	311	278	275	268	290	293	265	309	259	275	318	261	304	285	266	288	267	290	322	273	271	304	280	314	290	306	292	317	271	263	303	275	285	297	317	280	278	252	260	270	279	290	283	297	300	319	288	298	285	276	280	302	286	281	259	295	279	288	299	264	289	292	312	278	300	281	286	277	291	304	284	288	258	273	264	295	279	309	289	272	272	305	276	280	260	277	310	270	284	276	265	286	270	324	264	302	267	271	285	280	288	278	263	272	292	283	321	313	277	268	294	306	288	314	285	275	281	285	285	275	278	263	307	279	272	286	266	280	288	287	290	266	264	280	300	279	304	279	285	292	331	273	306	292	310	273	312	286	317	315	281	276	273	270	292	263	288	272	325	289	299	313	284	268	289	257	274	293	262	307	270	280	299	313	304	284	297	307	300	308	317	275	285	263	264	291	282	319	289	266	271	274	259	299	285	306	294	277	293	267	293	295	278	274	280	298	291	292	271	316	307	282	288	281	299	283	309	294	300	293	304	278	272	312	275	276	271	267	258	299	287	280	297	255	292	293	264	286	279	294	287	267	290	303	277	284	288	270	280	313	283	261	268	319	268	286	288	285	284	290	292	280	282	297	282	255	285	284	302	282	274	266	285	261	273	290	278	290	300	267	253	267	259	270	293	283	267	267	291	294	296	287	298	262	302	279	292	296	285	299	269	291	267	279	290	283	288	299	269	284	294	302	319	296	286	298	266	280	262	293	272	274	283	283	300	273	270	255	281	276	304	278	255	269	299	270	307	265	295	268	286	306	297	275	253	285	300	268	282	295	266	295	267	298	288	284	305	273	260	276	289	265	294	277	313	306	300	292	263	305	306	255	316	263	270	271	260	293	309	299	312	334	288	295	314	322	304	269	276	274	263	279	281	284	294	258	289	258	318	331	292	273	259	304	298	288	274	265	296	244	269	295	267	276	290	302	282	284	274	289	300	302	308	327	284	293	259	300	289	286	287	309	281	312	257	273	238	264	267	321	297	260	297	306	303	232	266	286	262	302	286	297	263	269	313	312	328	300	274	287	287	302	307	300	290	307	282	284	283	256	294	260	295	279	253	286	283	293	290	316	310	282	274	290	273	264	306	275	283	279	255	275	309	284	307	287	299	300	253	340	276	286	293	293	292	309	283	300	291	291	303	294	300	262	290	284	314	256	263	305	268	285	288	313	286	302	322	281	295	304	295	310	297	294	274	297	287	256	275	272	298	286	293	276	308	304	283	271	314	287	309	298	287	306	333	314	302	277	263	301	262	285	275	268	281	298	289	268	284	259	296	288	285	289	259	300	272	301	287	294	305	294	303	302	268	309	296	310	306	281	269	272	285	299	258	293	297	285	295	258	291	285	292	288	276	288	280	292	300	275	273	323	277	267	296	284	302	298	248	287	290	287	301	282	289	235	287	297	329	283	299	291	292	312	271	279	293	293	291	286	276	268	280	305	256	336	280	281	297	321	280	276	295	277	332	261	288	311	278	264	268	296	294	309	267	268	305	286	277	286	298	300	282	295	289	298	268	292	271	292	305	269	285	267	274	275	309	287	272	280	315	279	266	306	309	258	286	251	298	288	279	278	274	298	303	270	289	278	297	271	316	276	278	294	282	289	267	298	249	283	277	314	296	286	283	281	274	296	292	270	287	302	272	285	286	293	279	270	305	279	278	315	280	308	320	289	310	280	258	296	282	284	284	266	300	300	267	280	301	282	270	319	283	283	293	253	275	295	282	296	275	279	286	282	262	288	277	303	289	295	316	279	317	289	297	305	265	258	274	262	295	299	286	303	269	305	259	276	319	327	259	293	277	281	267	283	288	275	274	270	273	278	299	284	289	296	260	289	291	276	311	278	274	293	282	279	283	312	263	267	289	266	297	291	271	247	305	307	293	269	303	291	271	278	294	272	266	298	291	274	293	290	279	285	289	290	282	282	299	267	289	283	304	300	287	261	292	275	284	307	269	273	288	298	310	285	261	281	267	262	295	277	333	311	294	312	269	270	262	291	281	275	317	262	264	306	275	284	290	303	295	271	296	271	292	290	297	272	300	294	294	306	269	256	285	291	311	280	275	294	295	284	276	296	306	287	308	300	276	273	303	259	280	291	322	264	334	271
16490	1782	3097	3432	3042	2579	2211	2125	1803	1671	1556	1382	1396	1309	1301	1269	1202	1148	1090	1073	1108	1090	1145	1054	990	1070	989	991	995	1042	966	950	980	995	1050	955	946	971	953	989	872	927	926	895	1016	912	908	984	888	935	937	972	883	942	926	945	929	914	949	916	999	942	904	916	946	869	921	877	856	932	951	924	950	969	880	874	916	892	932	907	973	941	887	927	918	948	952	955	927	909	947	964	879	894	875	918	889	902	915	884	891	893	888	929	948	864	895	895	872	894	918	922	937	878	914	904	956	890	972	854	910	924	928	905	914	952	896	942	940	914	934	866	932	914	901	897	875	930	915	862	933	921	857	886	917	915	875	948	1000	918	966	924	890	904	918	883	875	892	913	872	877	859	921	953	895	896	868	966	912	918	914	883	933	953	871	920	953	937	943	943	932	920	926	928	939	912	914	905	942	908	939	875	948	888	838	940	907	917	936	949	865	833	879	917	948	906	895	896	878	941	914	914	891	926	862	899	974	903	916	934	921	861	917	958	885	899	856	921	906	944	961	913	914	959	897	870	900	922	927	926	898	930	888	969	934	877	887	875	931	923	884	929	832	854	913	895	918	835	927	908	891	873	913	922	916	956	866	901	932	906	937	897	862	895	924	878	858	931	933	957	909	823	934	905	935	881	879	876	905	952	886	892	938	919	863	873	906	925	957	918	967	940	925	829	905	869	912	908	935	874	910	885	890	933	876	930	874	909	914	932	926	922	896	861	919	957	886	937	928	914	921	857	935	926	934	889	925	911	887	947	909	927	945	918	922	928	929	894	904	936	907	880	932	938	936	896	944	921	924	870	894	909	920	911	943	954	920	883	895	938	937	923	885	880	906	869	917	923	936	902	856	900	911	858	923	912	906	917	923	899	911	898	881	904	867	928	918	898	962	935	956	872	962	864	895	913	937	919	994	887	924	930	899	899	896	904	928	850	878	860	964	895	920	876	928	922	952	878	882	866	945	871	927	930	894	932	861	914	897	893	886	946	901	924	930	927	884	899	947	866	905	948	914	868	940	902	892	899	866	959	895	924	926	905	939	949	906	895	943	906	923	900	868	861	920	917	945	924	882	848	887	895	949	886	899	881	897	936	893	943	931	884	891	894	942	934	917	872	946	954	880	897	899	859	911	887	940	882	899	923	849	917	845	866	867	903	897	958	884	901	901	835	903	910	911	920	940	932	938	885	918	956	914	862	952	889	895	854	959	925	938	914	912	951	902	879	906	851	925	947	1000	976	902	911	906	903	892	903	938	918	886	921	872	982	961	870	936	900	880	910	873	925	932	893	883	857	951	864	836	945	902	883	911	982	934	918	877	895	929	889	848	928	932	898	874	856	903	918	883	860	918	897	935	937	973	881	930	934	824	873	867	906	907	935	955	936	914	876	889	887	858	909	917	908	919	972	906	897	889	886	909	890	922	908	885	885	892	889	867	896	893	874	933	925	914	929	864	897	927	970	900	903	894	961	944	939	910	907	881	913	875	880	933	920	867	904	896	893	965	890	936	894	920	905	951	905	943	928	907	911	873	932	967	924	861	879	895	901	933	909	917	893	923	942	934	927	905	896	852	904	920	962	906	960	917	904	896	908	906	914	916	952	953	941	863	907	895	882	897	907	965	919	914	806	910	917	917	970	878	875	904	870	883	867	903	916	896	888	929	911	904	911	873	857	897	888	913	923	844	953	895	958	915	878	921	946	892	971	931	894	906	881	922	931	984	896	865	889	932	908	890	902	916	883	953	950	926	879	919	888	913	950	939	900	906	910	928	997	885	923	887	939	904	919	877	915	885	917	883	871	953	985	904	896	887	883	870	935	898	955	876	955	900	895	899	886	897	927	842	931	986	865	905	936	950	863	966	887	931	934	916	920	866	882	894	904	895	898	894	949	899	909	887	899	902	918	882	886	909	904	893	874	925	944	880	898	911	883	908	903	927	899	904	844	913	904	938	945	928	908	874	852	877	934	896	912	898	932	877	879	886	952	916	891	921	911	876	887	901	947	847	899	973	918	906	933	941	946	892	982	928	879	888	857	880	926	871	876	957	902	907	910	913	876	929	915	934	872	878	862	912	896	926	921	884	923	908	920	967	870	908	899	858	937	907	911	874	908	892	991	892	867	897	932	862	973	919	922	912	910	875	891	883	948	924	910	912	887	898	929	892	937	897	951	915	886	876	946	888	898	926	963	931	827	921	900	927	875	857	929	881	890	936	902	877	927	896	944	917	832	932	880	925	894	900	934	893	857	914	900	928	919	897	896	893	913	948	871	911	934	903	922	878	903	866	967	853	915	885	900	924	890	915	961	960	914	913	927	858	846	909	867	936	894	880	876	934	930	920	915	954	909	859	934	901	940	871	898	865	935	897	957	953	906	871	911	929	834	909	900	951	958	891	859	928	926	967	895	941	900	921	912	894	901	903	884	907	921	888	925	887	913	922	876	964	910	897	926	926	907	901	851	875	947	920	939	954	970	901	906	925	867	907	913	941	927	817	935	896	893	915	899	935	914	862	906	928	946	905	903	949	909	942	987	912	894	895	893	942	892	925	917	870	945	894	912	935	935	889	851	922	910	885	926	932	892	890	933	870	910	956	893	928	919	906	905	920	843	899	898	928	920	901	891	906	909	924	912	924	925	921	924	935	893	917	890	967	894	930	907	859	892	928	948	952	942	826	878	933	895	927	877	934	883	944	882	942	872	944	926	904	880	924	890	910	886	860	934	881	869	907	931	890	904	907	924	892	888	880	939	879	951	882	963	845	886	880	865	939	890	876	925	904	915	948	955	915	830	907	913	956	950	912	895	881	902	875	945	906	936	956	963	912	938	968	866	910	899	918	931	847	872	904	854	892	896	945	815	885	871	878	960	879	933	893	889	890	890	966	993	906	884	938	944	862	911	950	918	887	905	911	934	921	894	861	925	933	894	944	915	929	866	947	946	958	902	896	935	870	894	887	881	904	865	910	897	906	902	932	932	931	850	927	905	883	892	906	935	895	911	922	906	909	879	931	927	901	909	879	949	954	871	947	925	879	876	942	887	925	918	885	881	916	950	887	933	892	892	877	898	944	971	954	888	925	891	930	834	956	886	934	913	875	914	868	926	987	889	927	897	880	911	913	909	902	983	865	916	877	861	847	893	913	865	937	931	921	894	949	943	925	904	929	866	949	861	884	944	855	856	868	892	863	902	916	922	903	939	903	903	906	905	870	851	915	915	878	880	930	916	897	851	928	959	924	938	932	857	950	892	933	875	928	915	900	904	873	882	858	916	864	893	910	912	914	909	929	978	927	973	895	923	872	877	919	875	941	961	948	919	917	904	895	900	885	951	884	936	894	906	982	843	879	909	923	868	874	933	848	898	889	864	927	932	937	943	938	877	863	908	891	918	869	890	883	945	864	895	934	888	913	892	899	928	920	885	894	870	857	929	957	978	879	901	913	919	861	895	929	924	889	911	867	881	917	921
41372	22760	9673	1906	1245	991	783	677	623	571	480	432	394	396	396	397	370	358	350	347	338	329	315	324	273	340	350	314	322	315	302	291	304	274	308	283	290	304	305	297	317	308	305	316	297	302	279	316	301	304	294	275	280	276	283	288	290	273	300	269	296	281	292	306	291	283	335	272	299	306	302	317	289	294	259	296	283	300	281	307	288	283	281	282	299	299	290	294	321	281	303	307	312	284	313	292	292	289	294	294	299	271	309	309	287	303	281	275	308	290	316	299	312	312	281	300	296	276	305	300	289	281	277	292	299	287	296	299	338	257	273	273	260	309	306	252	307	304	290	283	301	285	306	307	266	279	293	296	308	330	279	296	287	307	299	282	283	316	269	302	264	285	272	301	287	289	279	302	297	315	272	309	282	270	288	314	283	284	299	307	280	299	325	287	302	245	296	279	299	297	308	293	265	299	297	291	286	284	262	296	296	285	286	281	295	279	281	299	309	310	309	272	309	324	294	327	283	298	309	281	308	283	304	307	308	299	317	307	339	299	329	291	276	316	289	314	332	321	266	308	257	293	304	276	275	305	289	282	302	293	295	267	301	269	252	289	285	297	291	329	318	324	306	282	262	288	290	320	279	350	323	293	307	284	274	307	328	277	262	251	331	293	281	260	297	255	314	268	299	336	262	268	301	286	283	306	276	330	321	296	311	323	300	312	293	303	296	301	310	289	281	261	273	332	284	270	295	253	298	302	277	289	305	301	281	261	269	299	291	262	300	309	297	293	318	299	306	316	288	294	301	280	294	313	277	327	293	273	302	313	304	283	299	267	289	301	309	295	270	286	303	309	268	260	301	304	288	341	278	293	277	281	294	310	274	289	306	313	327	279	269	286	312	274	254	291	314	292	260	317	297	261	266	292	297	290	285	266	267	323	306	276	300	283	270	306	293	296	278	285	297	285	285	268	307	283	271	279	291	304	280	292	271	298	273	292	282	276	298	274	274	281	270	279	299	299	267	284	279	310	304	290	278	306	271	320	264	273	320	277	321	281	286	317	284	298	310	290	276	315	310	278	312	294	281	320	303	298	296	309	265	244	285	273	268	292	329	306	315	291	304	282	293	300	295	299	309	267	289	291	318	312	319	286	297	279	305	295	297	297	278	313	294	265	288	300	244	310	290	291	289	280	302	294	300	285	300	309	307	278	295	304	281	291	278	278	306	313	276	275	295	270	309	293	265	299	297	243	270	293	298	300	291	289	304	290	305	266	292	311	297	291	310	264	264	311	304	283	257	281	277	293	279	286	296	289	281	300	306	288	256	290	296	292	290	286	306	311	312	328	285	284	292	331	285	306	328	297	303	309	315	293	319	275	303	270	291	257	271	298	278	272	280	269	287	269	272	289	271	295	285	247	288	317	267	271	281	292	307	307	280	315	277	271	269	272	291	282	311	317	311	312	319	295	276	308	288	324	286	268	297	299	292	264	266	310	308	322	293	292	304	293	275	294	298	273	304	301	308	279	249	292	299	285	301	304	315	284	280	316	305	307	319	277	292	291	296	297	270	296	283	304	286	264	260	278	323	305	307	269	309	304	301	275	306	264	290	261	301	288	287	285	272	258	302	316	280	256	290	285	294	299	282	274	272	300	298	283	338	285	270	311	292	303	285	289	316	299	299	290	289	282	323	281	290	272	294	299	308	321	305	285	316	302	310	285	300	297	302	308	304	284	288	300	287	294	307	278	300	279	296	282	312	292	308	310	272	315	337	278	298	283	289	304	267	292	288	303	289	286	315	306	292	263	316	294	275	263	316	304	277	290	307	306	287	283	301	280	311	325	311	318	302	297	317	286	309	282	292	302	263	289	293	303	294	297	306	299	251	297	284	317	276	304	304	315	300	282	309	289	312	274	304	294	298	276	330	287	268	267	288	274	302	308	309	313	280	304	273	299	333	335	298	284	266	287	282	322	316	300	278	261	263	317	297	293	280	281	290	280	277	286	304	301	296	289	286	291	261	288	308	305	268	304	284	292	305	275	321	269	285	270	280	331	312	302	293	321	303	287	283	276	318	306	323	306	326	309	273	292	306	303	288	300	287	337	314	293	287	332	332	289	286	271	338	280	298	300	273	296	313	272	292	309	287	309	285	270	261	266	266	276	262	308	277	337	280	290	271	315	298	301	311	300	308	282	275	272	293	308	316	302	276	296	289	299	319	293	299	265	274	307	274	294	305	315	289	277	283	295	300	278	296	292	286	260	309	261	296	266	305	290	271	275	282	323	281	304	280	281	279	270	310	283	274	279	281	286	293	275	293	324	311	306	296	269	294	285	303	293	302	305	300	283	273	299	259	298	311	285	282	287	302	282	291	284	323	261	293	273	264	300	316	301	336	301	277	271	301	270	299	287	290	298	270	275	281	294	279	293	288	306	279	293	291	267	314	291	315	290	268	310	325	318	287	315	286	300	280	280	302	279	312	293	311	312	276	299	264	274	302	303	294	270	280	256	280	289	316	294	248	260	295	291	317	311	281	306	271	274	295	295	300	310	264	290	291	293	288	273	312	307	302	301	295	265	311	288	289	296	295	293	285	290	280	295	294	306	259	313	277	307	271	306	310	292	285	299	288	301	299	286	294	300	299	259	297	302	317	281	273	303	266	316	297	288	287	330	307	315	303	282	348	294	307	308	311	285	311	286	271	310	308	275	294	309	308	285	282	290	303	317	282	306	289	328	305	307	324	286	283	291	303	301	290	300	294	291	300	312	312	281	289	287	323	307	309	304	277	328	294	283	274	288	289	272	272	298	313	310	283	286	297	299	282	303	311	297	322	279	285	314	267	304	308	280	322	307	295	294	300	270	303	281	296	277	289	299	281	309	286	307	312	304	298	307	284	305	296	284	290	293	312	292	286	311	283	327	301	287	294	276	288	295	311	333	287	297	300	280	302	288	259	317	271	263	269	301	283	290	275	274	285	308	282	286	277	314	280	314	294	319	298	274	310	283	275	289	291	298	297	293	292	288	315	269	316	302	298	294	284	268	298	313	294	307	299	295	254	299	311	321	320	298	286	281	301	284	285	317	289	315	260	299	286	285	310	274	266	292	287	289	298	286	329	290	305	302	299	249	288	300	273	306	291	289	297	296	293	296	307	263	292	297	306	282	290	319	278	294	341	277	269	306	315	313	295	291	295	269	288	276	297	300	317	287	288	277	260	286	297	297	274	290	303	286	297	273	290	296	309	312	288	278	305	311	296	304	296	294	298	291	310	295	295	298	292	264	287	277	305	285	296	296	294	301	320	281	291	254	286	288	292	277	271	304	299	274	332	315	295	278	274	265	300	268	298	324	294	286	285	302	275	304	273	286	285	328	295	322	307	269	313	278	301	305	315	260	286	304	292	307	302	278	296	320	305	306	302	329	264	260	270	317	291	286	294	278	288	294	320	307	294	290	281	273	345	270	267	277	287	318	285	291	298	265	276	293	265	288	279	257	293	300	271	314
20686	2496	4902	5634	4875	4126	3577	3007	2757	2384	2148	1922	1884	1764	1654	1559	1463	1411	1277	1284	1217	1198	1205	1191	1149	1157	1100	1067	1062	1088	1097	1093	1027	1041	1082	1024	1035	944	967	1057	1026	981	992	1021	994	989	984	1015	1027	1017	968	992	975	975	964	996	932	1018	1006	991	972	973	967	991	994	954	977	940	978	946	921	959	954	943	986	969	994	1001	969	983	897	993	942	1004	927	915	935	967	924	940	892	936	986	939	952	923	944	875	924	1004	895	886	966	956	949	918	890	942	907	950	895	892	930	930	901	911	961	917	962	919	954	958	919	941	948	959	927	946	932	892	936	915	952	955	942	934	967	920	886	905	934	896	941	943	945	895	882	914	924	913	911	978	908	937	947	879	929	869	920	871	940	972	906	979	924	993	944	962	922	894	911	936	901	890	904	903	961	975	915	869	858	948	910	887	924	941	977	895	962	955	933	875	933	926	857	887	968	907	894	925	924	909	900	930	934	873	920	916	933	921	955	888	899	949	927	925	857	886	914	926	895	925	978	977	953	965	959	879	941	943	889	940	899	894	896	941	908	922	953	918	872	944	904	935	893	969	905	952	926	882	918	906	868	945	876	895	917	926	917	879	904	920	917	871	917	973	909	880	891	949	888	926	930	867	971	968	917	926	975	925	963	913	960	929	921	942	953	905	925	955	857	908	923	899	914	917	881	947	927	894	962	930	920	970	873	891	925	912	940	895	919	906	921	967	916	954	911	926	927	951	973	931	989	879	919	952	938	883	929	885	935	884	883	921	966	970	930	923	940	924	930	845	910	933	937	895	916	877	971	960	932	946	1002	885	940	914	908	947	916	920	907	931	894	899	928	924	952	936	928	957	887	903	886	896	948	964	956	814	939	950	985	886	915	981	906	914	896	950	938	929	966	950	891	916	971	976	934	947	908	931	896	947	912	861	893	927	909	933	913	911	974	938	904	965	960	925	960	919	903	971	904	888	865	915	905	919	887	912	935	929	877	893	958	951	927	899	933	887	882	886	938	947	937	987	959	940	941	904	930	938	899	925	918	919	932	874	859	896	929	953	975	889	919	892	909	894	999	920	892	924	931	907	869	934	897	907	947	910	908	907	927	908	878	967	931	898	951	881	938	913	967	901	955	928	914	898	944	890	927	891	908	940	928	940	950	956	882	950	941	875	889	917	887	922	940	915	965	913	925	885	968	893	920	949	916	892	886	886	912	930	942	955	928	914	966	918	937	858	939	881	913	940	983	941	948	945	912	969	926	956	899	886	939	982	920	928	938	929	939	945	898	946	934	973	923	908	918	978	919	930	967	948	924	896	974	996	937	891	891	952	984	968	859	902	933	939	944	933	959	879	896	903	951	944	933	972	928	928	922	887	941	944	914	963	951	858	909	915	915	873	936	898	960	935	968	936	899	928	902	944	930	952	916	873	904	874	930	923	898	896	944	891	888	924	944	897	980	938	924	949	974	960	894	925	969	903	937	975	903	908	911	965	890	912	945	929	936	950	949	929	975	873	955	889	940	916	883	895	909	962	904	890	865	886	906	904	962	934	985	870	896	971	967	910	926	973	936	951	965	880	911	900	883	940	905	917	947	961	882	929	925	914	877	903	928	908	925	878	878	923	911	941	947	922	889	917	973	911	865	916	930	930	903	903	922	938	940	892	902	898	948	899	923	882	891	923	937	925	925	950	978	992	878	929	888	907	935	964	890	917	948	877	1001	928	882	937	894	909	928	890	897	916	894	962	928	924	939	894	1005	956	908	914	871	889	914	953	915	894	897	948	918	919	931	911	909	912	940	920	882	950	935	910	924	892	970	880	938	959	904	983	956	899	904	929	904	882	914	929	941	862	941	900	939	951	940	898	928	908	939	971	898	901	880	922	947	870	925	900	979	915	934	906	916	952	971	938	879	869	954	879	923	912	945	897	906	973	925	936	882	853	947	890	908	961	944	906	927	955	946	936	851	960	919	939	935	883	925	875	976	879	887	898	976	909	924	970	967	923	898	941	917	913	965	874	968	965	935	924	900	965	893	907	911	891	909	941	944	988	991	949	967	917	938	956	917	896	897	894	935	904	968	916	925	975	963	963	926	921	893	910	848	937	891	872	919	904	999	877	910	882	919	917	909	912	845	911	890	986	956	924	944	955	952	976	909	946	963	928	883	897	950	887	909	904	923	934	912	889	874	904	982	903	946	937	897	949	905	896	929	910	913	892	954	940	965	937	965	956	922	927	944	984	892	941	951	998	927	978	896	922	912	907	923	869	981	923	894	922	963	915	921	887	990	933	894	983	919	966	920	918	887	928	926	857	906	930	929	938	947	954	919	961	908	971	909	889	943	952	918	878	961	947	975	902	889	974	961	900	933	911	912	981	933	899	953	941	948	911	893	941	886	937	882	939	905	937	852	943	910	907	899	871	908	915	881	892	938	896	885	951	915	957	919	948	924	924	896	895	917	896	932	914	921	927	888	948	928	865	934	901	950	887	903	980	909	865	904	909	909	917	954	973	921	929	927	961	900	906	970	901	930	918	871	904	941	930	942	982	972	991	912	943	991	949	911	927	906	951	917	930	924	957	939	885	861	962	946	939	926	893	991	915	869	937	943	928	905	932	878	920	937	984	950	903	947	926	948	888	911	903	952	906	929	919	971	969	891	930	853	922	951	965	918	942	912	934	922	886	932	940	891	896	933	897	973	881	923	946	925	896	961	919	917	885	949	992	957	901	915	940	952	947	925	918	968	947	947	938	915	894	898	876	913	876	939	906	932	885	956	914	936	912	932	937	933	913	939	892	932	963	905	933	938	906	907	912	905	929	919	926	902	948	921	898	957	898	923	930	880	969	913	864	941	933	890	913	902	948	904	967	948	913	922	946	964	906	898	895	897	907	908	903	906	993	934	939	933	927	971	926	928	920	933	956	929	924	938	915	935	893	940	935	917	932	887	962	896	923	860	863	917	917	939	905	898	917	938	921	894	940	870	923	919	986	895	922	903	948	899	939	913	923	969	913	934	944	909	884	900	920	956	943	929	926	936	941	899	976	890	918	920	882	930	933	917	978	983	941	929	893	915	940	935	908	960	965	920	892	851	877	878	949	921	888	908	917	957	930	890	895	908	928	948	916	930	940	931	863	927	935	957	863	924	885	870	914	901	930	970	943	936	961	955	907	848	971	914	915	955	992	939	912	932	1004	935	948	913	965	907	960	935	931	868	947	943	947	951	940	959	952	919	951	884	921	915	922	901	888	887	889	989	947	929	900	943	946	896	912	930	954	894	939	881	918	959	923	930	885	944	906	928	900	991	942	957	945	923	905	971	923	915	944	918	896	931	924	889	908	932	936	926	896	924	964	930	901	910	959	915	953	918	957	947	897	933	962	935	940	911	938	969	936	958	949	875	920	987	975	915	944	875	910	923	897	901	858	890	937	938	914	882	917	909	953	964	909	954	946	918	963	926	959	941	961	894	893	913	931	879	879	950	985	949	952	871	934
5585	426	297	210	171	191	162	164	187	137	173	170	175	164	172	179	186	160	193	159	144	182	160	165	153	146	156	187	159	157	146	152	184	152	166	167	148	151	142	140	145	180	141	159	174	166	164	138	140	143	134	161	164	179	143	156	161	130	147	184	151	147	165	153	155	177	159	175	160	143	153	150	177	165	157	149	130	157	181	188	154	176	162	158	149	162	156	179	154	160	140	147	155	132	174	174	155	147	165	175	147	147	152	160	171	157	158	197	178	158	153	149	175	171	163	150	151	148	158	166	164	168	142	171	143	150	162	167	129	155	159	174	164	159	167	160	148	156	160	149	168	167	149	140	167	169	130	178	170	159	172	140	148	155	155	161	161	163	153	154	163	164	144	160	160	165	161	164	179	142	148	150	174	156	144	176	165	149	142	147	166	174	146	159	149	162	159	149	157	161	170	171	156	155	168	152	174	165	159	167	172	162	151	172	158	176	148	122	152	162	143	153	144	146	148	140	150	161	140	147	154	163	157	127	159	163	180	146	127	139	154	145	168	146	145	172	161	154	153	143	162	151	145	181	144	164	160	174	178	154	159	161	173	152	159	154	146	189	152	168	152	157	159	172	162	131	148	156	156	134	153	151	130	153	160	166	152	150	160	161	138	156	152	161	144	161	160	161	155	151	172	151	167	137	171	183	169	148	149	159	162	177	149	164	152	153	167	154	154	144	162	147	167	184	138	149	140	146	161	135	164	170	145	163	176	137	154	140	169	139	145	152	140	157	140	157	171	152	157	139	161	159	152	178	164	169	154	154	156	145	172	141	162	149	173	138	160	141	147	172	146	150	174	139	160	154	183	158	169	141	169	126	173	167	159	121	155	155	169	158	142	161	190	160	155	166	145	165	162	173	143	151	150	145	123	147	142	171	161	149	176	152	167	171	149	173	131	158	160	146	157	152	149	164	157	152	134	161	151	162	160	176	149	148	140	168	152	167	158	174	178	168	187	161	149	147	178	155	150	141	169	148	154	157	160	137	147	179	173	148	146	156	151	150	156	162	162	157	170	144	150	168	160	144	178	168	160	158	157	164	160	141	156	165	165	150	135	160	186	155	166	138	162	144	161	151	162	155	173	163	160	148	164	166	163	179	160	167	179	153	200	164	177	169	162	145	146	177	164	146	177	146	155	164	184	171	166	175	153	157	150	167	169	190	170	154	147	172	165	150	154	137	150	159	167	178	136	149	154	171	161	149	155	153	158	139	159	192	153	157	179	165	184	177	147	157	154	146	169	158	146	163	154	181	176	153	160	180	152	165	160	152	153	123	148	159	156	155	141	158	136	155	138	143	161	146	139	145	147	152	166	169	158	163	161	152	150	150	154	158	150	163	160	174	151	150	139	155	140	153	167	148	169	153	170	177	184	157	158	163	140	176	165	173	181	146	163	167	141	149	167	159	176	173	141	161	154	150	191	160	151	158	172	179	162	147	156	156	139	168	141	175	182	162	171	157	179	138	167	157	149	160	160	151	164	180	159	159	164	158	166	175	145	148	144	151	158	188	148	147	153	166	155	173	147	167	143	161	178	155	171	166	164	153	141	171	160	154	169	166	154	194	169	147	154	154	161	158	175	170	155	178	167	164	149	143	170	155	158	144	156	176	151	168	173	160	147	158	158	184	158	172	150	153	172	170	143	141	162	135	163	147	156	152	155	137	155	148	159	183	131	128	175	181	140	165	144	169	150	175	153	160	159	149	148	133	145	151	163	150	142	174	174	135	152	165	156	120	145	159	173	158	149	132	168	151	161	157	150	137	178	161	156	165	146	162	165	167	162	146	169	158	152	168	169	166	180	179	146	145	153	153	160	158	181	168	172	170	173	131	162	142	132	152	169	170	168	153	182	163	156	149	170	172	174	170	149	154	170	156	169	138	147	143	162	151	151	144	129	168	183	151	150	171	163	153	153	123	154	134	167	153	156	163	147	150	154	158	153	156	166	138	176	178	178	164	135	151	141	159	151	148	141	168	165	171	173	176	170	173	154	159	165	176	155	151	161	167	137	147	167	170	164	163	146	147	151	169	170	162	169	148	179	153	170	177	162	161	124	157	135	164	145	160	153	170	160	152	154	175	148	175	154	159	147	170	148	138	173	151	173	160	148	152	153	137	171	141	146	149	168	185	148	160	144	167	143	158	158	189	157	160	148	146	162	174	158	160	157	166	161	159	162	162	157	163	162	144	145	151	162	146	169	176	192	177	160	168	143	143	148	149	152	130	149	158	181	158	127	187	154	139	151	163	159	167	151	155	179	156	150	166	192	165	151	172	169	152	151	168	132	163	157	151	163	167	161	165	169	141	180	164	185	158	186	133	128	176	157	170	158	149	163	183	152	156	156	182	152	168	166	153	176	151	171	182	155	178	173	156	162	164	167	163	145	150	150	150	169	143	174	178	165	180	162	174	144	166	170	155	162	151	150	173	160	165	152	139	141	170	162	167	152	153	168	154	160	161	181	163	157	166	162	164	145	168	146	148	178	160	128	142	153	154	165	150	157	146	150	157	157	162	156	171	159	190	166	154	151	181	150	175	155	149	151	151	133	166	150	165	158	159	157	161	166	172	171	167	133	150	150	154	162	157	163	166	165	158	179	152	147	177	150	169	167	160	153	160	153	155	163	162	140	187	157	179	143	148	168	157	166	164	151	193	145	146	140	139	169	172	157	151	146	189	153	169	165	133	164	153	167	172	141	139	145	179	134	176	181	141	176	151	165	177	174	202	155	181	172	170	162	168	137	124	150	181	168	156	141	166	154	145	181	149	143	161	159	144	172	167	149	146	154	162	164	149	128	173	136	154	163	175	149	180	171	168	148	170	179	161	166	161	157	150	167	155	159	145	151	171	149	171	157	160	137	173	145	164	142	162	162	156	155	146	147	144	178	159	140	140	180	168	175	158	159	171	145	149	180	162	162	162	163	156	165	147	161	166	158	166	179	161	165	158	146	149	160	169	149	155	142	157	171	165	159	163	156	166	148	139	138	141	154	176	169	179	149	155	180	156	169	161	156	155	178	164	160	175	149	158	173	168	137	141	155	164	185	157	160	157	153	173	151	168	175	142	146	168	164	174	143	158	161	163	160	149	153	138	159	162	167	144	144	168	163	172	167	143	154	156	144	179	154	161	136	145	167	177	153	148	179	163	147	147	158	151	160	181	161	166	148	140	162	153	156	158	154	147	141	147	164	166	159	159	136	165	177	168	139	184	169	174	160	158	162	164	174	159	153	177	138	172	156	170	149	153	126	165	172	157	163	160	147	135	160	157	147	147	157	145	157	154	160	147	148	151	163	168	163	154	167	172	172	184	133	163	173	151	170	166	167	153	140	153	164	180	166	144	180	164	156	154	156	163	147	154	156	176	161	148	161	137	163	165	159	164	161	153	142	160	139	155	164	169	181	151	165	132	130	163	143	160	156	167	138	162	158	153	137	172	160	158	179	138	143	165
6625	639	713	731	685	677	652	669	634	628	625	639	584	593	586	585	608	591	577	609	572	572	599	547	581	548	579	563	566	576	557	583	569	565	563	612	579	586	545	570	605	544	545	556	592	543	575	557	568	563	556	526	595	538	576	580	567	579	554	539	546	589	565	581	596	608	570	511	557	587	574	568	523	551	516	567	540	524	560	589	549	520	550	535	535	573	556	544	568	562	560	575	588	566	565	563	578	577	564	543	540	531	556	584	580	552	533	556	557	584	581	551	599	546	552	577	580	543	619	577	576	574	599	556	571	537	590	575	530	549	529	575	593	555	579	571	599	531	510	573	559	577	535	581	550	563	506	569	554	523	599	523	546	563	568	561	586	614	574	551	602	557	542	606	544	609	557	580	566	574	582	573	586	534	581	535	562	591	557	591	581	565	548	532	589	536	592	535	570	540	571	558	598	560	558	595	580	547	575	574	546	591	551	603	554	611	602	569	572	591	520	586	588	572	564	509	521	577	535	599	554	571	508	614	589	578	581	592	590	588	589	566	546	550	577	592	550	594	569	555	628	560	577	524	544	562	550	562	567	567	514	611	581	559	534	560	566	514	557	576	585	603	586	566	519	599	543	556	553	558	601	603	596	588	534	574	566	601	552	587	554	551	570	558	577	568	554	589	522	568	550	532	551	555	508	564	584	606	585	613	549	594	599	529	545	598	544	592	587	530	559	559	538	619	537	557	561	562	558	557	547	575	540	587	588	567	615	589	553	579	601	549	566	594	560	566	547	513	602	534	588	538	559	560	563	583	575	564	562	558	567	561	553	519	590	576	572	590	583	560	583	497	579	574	598	557	553	574	586	559	615	561	571	561	572	573	576	568	551	556	569	555	509	560	570	573	528	582	557	521	569	529	578	529	554	564	518	563	549	558	552	569	557	544	596	563	569	545	549	545	568	569	588	588	539	539	620	525	571	588	605	550	491	545	557	521	559	554	528	578	565	554	556	561	583	559	542	530	511	544	564	565	570	569	532	541	581	564	574	528	564	559	558	587	562	585	552	601	552	586	552	562	547	555	575	592	602	566	573	572	555	540	551	589	551	529	542	583	544	526	578	588	519	594	564	557	594	578	562	538	576	515	572	551	581	572	575	569	545	580	583	509	536	566	589	557	597	523	550	542	611	554	536	579	541	536	555	590	565	555	550	547	589	571	594	575	589	537	589	618	569	570	576	558	530	527	590	552	527	520	575	553	594	607	509	549	537	567	567	550	596	574	509	599	583	562	533	523	553	546	571	584	525	558	572	569	565	536	572	552	596	576	551	522	545	536	546	548	579	576	533	585	601	594	583	578	567	532	509	521	556	574	574	573	564	552	566	535	540	528	559	594	539	559	550	564	576	547	605	556	554	564	547	580	577	566	563	580	528	570	568	567	552	585	579	582	536	548	535	576	563	536	576	582	520	581	569	558	553	580	548	548	535	593	566	558	568	580	582	555	550	575	560	549	615	592	575	529	527	545	561	522	541	582	560	611	559	563	563	544	516	594	520	580	566	579	574	547	609	567	566	519	546	530	551	561	582	510	590	550	594	579	561	599	538	567	579	567	537	573	547	568	586	589	563	527	557	533	605	581	565	588	529	577	557	576	592	519	549	632	568	542	532	558	575	597	587	596	553	559	536	585	570	580	550	559	548	519	526	575	532	562	598	571	534	572	558	625	553	551	532	569	567	551	555	567	514	533	543	540	576	541	601	575	548	584	520	570	581	576	555	579	550	527	547	578	546	592	531	539	611	597	533	567	534	568	558	542	567	566	613	552	549	592	538	531	558	535	579	533	556	526	568	570	596	550	579	573	572	583	593	541	575	558	555	550	590	557	563	576	567	560	585	546	571	575	593	608	570	541	593	535	542	588	528	543	597	541	567	604	573	588	541	602	584	546	561	547	533	587	509	549	563	503	581	569	566	630	593	551	549	568	590	584	580	557	567	617	575	553	577	520	564	540	565	513	541	554	564	554	582	575	507	566	601	526	538	535	576	605	549	554	575	559	565	583	546	542	604	530	579	546	581	553	612	574	547	540	558	556	566	556	566	544	540	553	564	555	564	551	548	592	594	569	573	577	609	557	540	603	535	553	591	601	581	547	564	599	542	576	547	560	519	582	533	546	558	526	571	558	542	548	575	518	573	564	511	548	536	563	563	532	581	544	581	590	557	535	525	561	573	575	536	545	561	609	554	551	544	599	538	592	533	583	543	570	566	572	558	527	579	538	537	554	570	572	575	566	532	566	568	543	558	598	538	593	569	559	537	556	584	548	602	579	573	582	551	542	568	480	559	561	573	543	564	540	581	550	537	561	544	524	564	562	557	568	617	555	550	564	522	533	543	587	566	532	546	556	601	517	554	577	556	520	564	551	539	542	519	580	574	527	568	568	572	542	599	521	565	591	582	552	584	562	564	557	619	543	600	549	563	554	609	615	564	581	537	551	584	614	541	578	565	558	576	562	570	562	540	531	567	536	559	558	585	564	550	552	577	562	627	562	579	550	553	555	540	575	612	576	506	563	546	542	572	558	563	571	522	554	558	637	587	563	556	573	590	584	582	558	559	558	541	622	515	574	531	549	553	603	541	592	563	568	572	594	533	565	527	557	550	562	621	619	555	577	549	583	552	544	590	537	550	566	546	564	571	564	570	529	558	537	594	571	548	578	557	569	609	555	585	572	575	582	608	589	549	579	525	534	553	551	557	607	590	588	573	532	573	555	558	576	538	588	543	594	575	544	560	549	567	568	557	564	552	532	534	563	615	576	599	536	585	547	576	519	576	579	577	571	568	575	556	602	564	560	533	574	570	556	568	595	566	561	561	543	576	574	587	588	535	547	581	550	584	567	514	606	549	516	589	569	550	562	557	539	571	542	589	574	570	585	567	591	592	556	563	577	593	552	577	574	549	561	592	539	528	533	604	566	571	548	548	587	574	517	586	528	565	546	583	588	531	547	499	521	600	560	571	580	531	550	552	598	560	603	561	543	577	598	596	528	558	596	551	576	558	532	556	557	577	545	564	576	625	536	588	535	551	540	578	572	536	592	576	568	560	555	589	581	569	553	535	540	567	583	549	592	550	527	527	533	576	579	552	545	553	580	557	555	542	496	560	563	590	532	534	569	547	550	557	576	569	517	566	593	572	548	549	524	572	561	572	530	543	556	618	575	567	536	556	512	563	588	602	500	579	536	539	572	585	540	538	564	573	574	540	559	577	579	545	552	569	580	524	532	571	577	598	560	568	564	561	556	546	567	572	582	576	594	554	514	577	568	527	556	556	546	586	541	552	576	544	563	560	572	599	598	529	582	561	533	569	586	592	569	569	567	574	544	525	554	571	575	577	558	562	530	552	570	550	545	599	604	537	560	574	541	596	563	497	566	580	564	572	545	613	570	552	585	531	555	520	568	564	551	597	540	550	552	527	586	565	548	543	578	582	593	539	552	554	602	564	557	543	602
37939	16948	3910	1043	784	638	517	422	397	398	393	348	342	330	363	313	343	292	339	312	298	306	316	316	287	285	264	312	295	277	268	282	315	297	309	290	289	290	303	307	266	313	316	295	262	292	297	307	271	264	305	279	295	324	270	298	261	282	301	303	296	316	305	273	321	278	286	304	272	307	305	286	282	303	272	293	298	282	305	283	292	291	293	283	289	264	282	293	306	290	303	266	290	271	293	313	272	303	316	278	289	255	283	305	257	295	297	317	254	265	297	270	275	264	300	287	273	337	235	268	291	283	286	269	284	280	283	275	290	301	283	290	267	262	276	287	293	296	288	306	251	271	307	283	295	306	297	280	300	286	300	309	304	298	278	276	261	284	263	258	307	262	273	283	281	294	298	252	280	313	271	277	276	251	284	293	314	278	280	305	296	276	281	301	306	271	275	299	280	290	262	282	293	290	292	276	268	278	304	272	280	285	271	291	282	278	280	260	307	296	278	244	312	297	286	270	260	276	324	287	270	284	308	295	282	270	282	283	292	280	309	287	320	290	279	288	297	256	299	276	297	303	281	307	249	286	283	279	275	276	267	293	270	265	290	298	295	262	278	262	264	273	273	306	292	301	285	279	277	299	266	270	259	298	271	271	271	300	300	267	278	311	285	263	311	289	298	265	257	305	296	309	299	277	296	287	286	266	315	307	279	286	301	278	282	277	308	267	300	265	251	295	283	277	263	266	258	300	285	278	288	259	292	286	249	270	322	268	273	258	268	288	286	348	280	273	296	257	294	281	298	302	259	256	284	276	281	264	324	265	302	271	287	270	266	297	289	280	242	288	251	297	278	259	266	291	265	278	266	268	298	274	282	303	282	280	262	275	275	275	281	289	299	256	271	281	306	273	294	296	296	284	290	261	285	285	293	280	271	290	278	295	271	272	308	299	266	311	272	298	265	303	290	251	298	294	297	276	268	285	270	307	300	278	305	305	286	273	272	309	284	305	288	250	259	303	249	266	304	300	268	317	276	283	275	282	305	272	290	254	319	300	293	275	270	300	282	269	272	282	298	285	278	295	263	279	265	271	273	293	292	313	253	260	285	281	303	274	275	285	280	314	288	293	250	304	318	295	268	282	288	272	258	285	256	285	293	291	295	282	305	301	279	266	309	282	309	281	308	270	304	268	254	283	264	277	311	290	307	268	280	282	320	288	271	316	309	278	278	293	268	307	278	294	310	323	274	288	321	293	297	279	306	280	270	271	273	291	301	286	278	281	245	289	264	251	264	292	273	283	242	298	301	301	286	246	277	288	308	281	277	287	282	317	299	266	260	290	251	277	281	259	271	261	277	283	248	305	275	255	307	317	292	321	301	282	332	284	276	282	296	289	290	284	270	275	261	281	296	281	275	287	283	269	251	283	298	275	311	307	280	273	285	329	265	311	275	271	275	305	292	256	244	282	266	279	278	275	288	296	248	279	279	264	278	273	293	318	280	276	276	298	276	255	273	270	281	272	335	291	295	288	280	280	304	268	297	289	313	317	270	294	300	280	278	273	288	275	264	301	264	273	300	280	275	296	271	259	276	291	289	276	241	256	304	272	294	302	267	290	289	303	298	266	272	301	335	298	270	314	268	286	267	265	287	268	295	267	291	266	273	247	288	307	274	263	271	299	272	257	292	284	292	281	274	290	268	271	268	306	290	299	251	298	287	305	280	283	280	266	283	294	276	278	293	317	270	291	302	302	260	273	266	269	283	298	268	307	291	272	293	289	270	279	279	285	290	309	295	299	291	299	273	246	261	276	278	287	307	273	270	295	299	291	290	273	334	276	307	293	281	290	298	286	278	274	276	294	274	289	279	300	285	269	285	290	345	265	315	299	283	283	288	284	283	277	276	275	306	281	279	301	290	298	277	293	285	318	305	262	254	283	299	278	303	266	300	274	292	276	292	263	283	312	306	278	304	276	280	293	262	275	286	279	291	278	243	266	280	288	276	299	284	266	264	261	298	288	293	283	268	276	275	278	283	282	288	277	297	277	260	292	269	303	276	264	285	274	258	329	271	295	289	291	287	295	256	271	293	277	293	274	294	279	293	291	268	280	293	269	291	260	266	294	315	271	286	292	279	280	272	281	296	257	270	299	262	278	314	297	304	268	303	289	298	272	290	292	297	306	299	252	264	286	316	270	268	266	291	278	276	279	304	315	282	278	264	283	253	293	283	293	283	267	314	276	293	290	263	304	256	260	276	294	272	275	256	285	289	274	307	305	266	263	266	285	282	242	321	269	271	283	285	279	306	306	298	281	305	296	281	290	306	273	318	294	285	303	276	292	291	280	267	275	268	290	288	256	298	299	279	330	315	275	300	287	272	265	284	271	276	264	282	275	294	272	301	292	289	317	303	277	297	269	290	301	270	293	270	273	284	297	284	274	274	286	275	294	271	292	288	264	274	289	294	279	271	276	290	273	279	281	261	290	285	305	294	311	288	307	307	288	279	283	289	304	288	266	290	276	282	259	292	278	296	264	292	304	270	272	298	275	291	266	249	292	292	307	259	279	291	284	295	277	306	262	290	280	327	268	277	255	274	272	283	284	268	270	284	274	306	277	267	305	272	267	291	294	289	299	298	283	277	267	270	262	320	299	284	290	292	264	288	301	290	288	290	284	290	298	293	261	284	285	253	267	281	294	289	277	296	255	277	258	301	290	270	264	267	277	278	280	268	278	292	296	293	288	309	291	309	269	300	305	269	259	274	295	283	255	258	308	266	307	290	281	254	293	288	292	326	278	300	283	284	300	279	300	291	282	306	230	271	292	282	283	291	298	295	304	275	278	279	328	279	282	300	289	291	299	289	283	280	290	258	272	277	270	294	291	258	283	287	316	289	291	264	294	276	258	282	298	276	267	305	270	277	298	284	293	272	265	294	259	270	266	288	304	243	265	323	323	247	312	308	254	296	293	303	289	300	287	258	281	278	264	290	283	295	317	280	287	272	280	285	289	314	288	286	262	296	303	278	284	305	293	280	299	283	308	289	265	298	318	285	294	271	303	263	275	284	278	267	280	277	294	318	281	325	293	282	289	288	272	276	242	307	315	259	295	270	294	276	312	306	299	246	277	282	261	255	288	320	274	279	290	290	312	290	263	296	306	256	309	273	285	276	297	285	266	256	289	289	266	290	310	265	281	289	255	290	277	307	271	271	278	291	308	282	274	297	263	327	274	258	273	306	285	297	254	284	321	292	267	302	282	287	284	269	273	291	274	276	305	266	262	263	270	291	284	276	294	283	301	304	305	284	282	280	313	261	286	283	271	308	277	292	270	284	259	267	257	317	280	289	273	293	271	273	278	301	284	278	294	288	276	274	308	268	291	332	291	283	310	274	276	268	270	284	253	287	280	283	268	290	301	287	258	283	273	285	290	276	285	269	265	311	249	309	289	289	258	285	256	304	263	271	279	306	252	278	282	304	278	273	261	277	285	265	279	278	292	276	266	266	289
18364	1673	3064	3416	3088	2565	2266	2025	1809	1677	1448	1431	1377	1269	1344	1280	1153	1128	1174	1081	1088	1052	1081	1060	1132	1026	983	1044	1026	1025	937	992	962	947	963	955	954	975	969	977	976	939	986	951	957	939	976	932	953	889	978	936	921	941	936	946	964	920	876	900	928	900	968	946	956	902	930	978	918	916	880	942	914	896	935	928	981	965	903	973	959	911	898	901	921	941	892	920	927	938	973	934	932	948	949	905	867	898	937	963	965	902	936	936	894	964	952	901	867	968	881	927	927	972	912	920	918	895	919	873	896	928	932	942	895	924	937	855	927	939	945	901	863	955	903	876	952	921	846	905	857	887	948	924	922	899	965	970	921	917	935	972	925	901	937	894	934	932	905	858	895	917	906	859	905	861	915	877	915	893	960	896	913	921	964	913	896	891	944	922	938	898	889	954	851	928	929	922	889	948	900	906	898	886	962	898	918	918	899	915	912	881	914	896	908	867	937	945	925	882	899	951	970	884	865	922	941	903	902	884	931	928	919	923	900	880	902	870	910	950	919	873	946	901	927	937	938	918	942	915	923	915	869	958	929	912	903	927	916	894	869	917	878	911	917	990	914	956	910	891	883	906	874	915	907	945	888	903	862	949	889	901	929	944	880	908	953	870	902	932	921	922	857	867	900	922	900	854	936	922	889	858	924	905	960	879	968	864	902	945	897	918	929	892	899	924	919	908	931	936	906	912	973	949	883	962	868	935	905	879	864	1000	895	954	910	929	947	878	914	937	933	927	911	862	940	905	910	901	945	936	912	911	930	878	961	933	963	851	904	903	946	899	898	861	938	908	891	889	949	936	896	885	877	875	921	866	928	985	913	881	911	968	927	950	941	917	927	900	882	927	882	933	890	912	918	876	875	918	887	897	915	918	908	904	882	864	892	956	967	952	900	896	836	951	894	922	931	937	942	898	940	930	896	888	924	989	856	974	923	895	895	916	919	867	891	887	913	908	911	926	876	917	908	902	957	863	916	947	947	978	909	905	886	906	884	920	913	914	909	884	841	906	931	866	879	930	882	956	936	937	929	926	881	901	924	933	959	908	883	964	953	912	894	929	933	952	888	934	948	898	935	877	898	857	953	918	953	957	920	942	903	926	989	902	899	898	900	881	922	909	896	890	863	907	935	973	925	922	917	893	915	932	880	951	943	887	856	926	898	872	899	983	889	931	887	909	912	883	885	901	907	989	903	909	907	918	906	933	912	874	886	871	884	942	890	942	895	858	912	892	918	926	911	912	898	904	951	870	865	900	956	896	878	907	896	883	909	897	944	936	894	939	865	894	918	893	899	861	930	926	939	924	905	939	885	881	967	940	992	954	879	886	889	898	878	891	903	902	915	899	938	886	884	881	911	953	916	904	942	937	889	942	890	923	909	892	856	908	917	903	897	920	904	933	991	910	895	902	912	932	908	973	877	918	920	899	908	957	913	938	931	900	908	912	886	917	908	903	874	905	902	928	978	908	871	967	887	938	923	972	871	867	958	969	990	903	870	864	966	969	885	909	919	943	925	904	863	999	932	910	948	876	926	908	949	891	941	915	874	894	887	972	913	852	913	831	878	885	913	892	847	916	901	941	875	905	912	962	908	913	876	973	890	936	957	909	957	889	929	879	963	896	932	935	885	902	890	916	888	893	897	919	882	880	924	928	931	877	914	934	920	932	900	921	940	925	916	954	862	886	900	971	909	903	905	898	963	935	946	987	921	903	923	897	912	861	906	947	944	901	898	912	929	902	903	932	918	942	893	871	944	888	908	940	853	880	904	894	963	920	919	919	894	914	894	887	887	944	954	887	949	928	930	949	969	926	921	943	956	880	905	941	879	911	891	938	926	898	934	907	908	858	921	907	877	928	872	905	913	921	911	939	900	945	932	875	974	931	896	930	900	956	909	892	928	928	911	876	898	886	908	890	931	937	893	852	888	945	886	876	880	926	925	890	875	914	910	861	952	906	879	897	926	909	908	912	863	969	925	932	958	909	948	886	909	929	889	871	938	925	902	913	898	928	896	954	886	957	940	923	907	926	964	884	923	911	905	958	863	908	951	904	923	932	875	922	936	950	877	938	921	898	905	948	919	862	897	937	931	863	862	869	932	906	907	857	944	941	890	905	932	940	898	911	990	891	888	925	902	901	939	909	940	909	933	856	924	937	905	933	924	885	917	886	842	888	882	896	932	956	966	969	922	899	883	948	894	928	906	957	968	961	877	881	927	885	882	867	923	935	915	897	894	933	948	927	917	890	935	896	908	958	924	935	935	930	929	901	907	893	895	858	867	902	941	953	946	865	966	934	942	904	896	903	957	930	917	884	915	927	868	951	887	879	938	889	927	908	917	921	886	902	915	841	914	926	886	900	928	949	940	925	900	877	876	897	919	959	960	918	934	965	890	894	891	857	959	863	933	902	917	893	941	896	905	867	909	895	883	926	896	915	914	946	885	931	868	926	871	868	891	923	937	962	960	923	971	878	950	925	896	880	923	923	922	911	884	884	934	997	900	939	921	942	901	909	915	921	970	903	896	890	901	941	868	899	915	917	909	962	912	950	990	899	929	899	911	938	887	890	869	933	924	893	911	904	985	929	883	915	928	873	909	870	863	937	936	915	910	879	871	932	883	925	904	907	932	962	891	900	871	890	942	994	924	943	962	921	948	925	970	930	928	890	874	884	918	939	930	919	919	954	884	908	859	916	935	939	934	886	939	887	871	953	920	902	936	936	904	935	907	896	910	901	871	914	941	882	919	940	893	859	909	910	875	953	915	904	902	928	836	891	910	967	873	869	897	915	907	928	915	927	899	892	928	980	909	951	890	955	962	899	967	952	892	896	939	894	889	902	930	880	914	919	881	896	917	929	959	994	912	929	941	902	959	994	909	913	919	923	899	904	884	909	912	918	925	891	907	945	904	883	891	904	922	887	944	901	939	889	925	880	896	955	904	884	911	905	899	926	952	941	888	877	901	912	873	912	965	886	875	922	894	941	906	933	932	876	896	937	881	944	968	917	912	890	848	895	880	917	953	889	913	904	924	862	956	906	952	908	945	920	899	916	882	945	870	942	846	941	900	920	931	916	928	880	894	922	939	941	853	876	926	924	932	915	932	898	886	936	901	917	917	940	952	932	922	909	887	892	855	974	927	1024	963	900	889	861	938	885	917	921	912	904	961	921	864	899	880	887	931	890	856	897	886	902	947	964	949	937	948	917	884	928	926	834	966	926	861	965	929	925	907	923	945	881	922	900	872	907	928	919	956	931	918	905	931	916	916	868	954	888	956	928	961	929	911	909	944	905	878	909	882	907	908	940	879	886	962	902	878	861	898	911	916	948	909	889	913	881	889	905	925	892	867	916	909	906	925	911	953	911	927	926	904	929	895	894	878	947	910	911	883	884	910	913	906	916	924	881	921	931	910	955	885	926	950	916	911	912	877	922	891	955	890	861	917	920	971	914	957	895	887	894	920	871
41650	24135	15775	2204	1252	963	769	656	579	539	464	432	438	423	392	395	369	351	314	340	331	291	326	356	300	283	290	345	327	305	311	311	303	341	286	300	305	293	307	303	321	305	333	312	335	281	303	309	303	293	291	286	269	303	291	301	287	280	295	302	271	339	280	291	305	294	270	282	289	308	286	291	246	324	305	272	270	295	305	305	288	301	304	292	294	279	277	308	336	304	304	321	282	280	292	300	297	277	280	277	279	334	272	302	318	279	314	328	310	300	267	289	300	283	274	283	294	306	287	260	287	302	287	280	312	294	292	296	285	282	314	290	274	259	274	281	307	288	309	298	331	296	292	314	304	268	302	306	258	310	286	272	277	277	319	295	287	305	309	295	287	281	292	299	304	305	308	282	299	292	292	304	235	257	262	314	275	268	299	295	297	310	304	278	279	311	285	276	247	299	266	309	312	314	309	272	281	293	283	262	286	298	274	320	298	263	287	298	288	284	286	288	297	286	313	305	313	315	276	287	306	305	285	304	278	280	272	280	275	302	286	295	274	265	299	295	271	265	317	312	287	278	318	306	298	278	271	278	297	265	297	309	285	311	313	277	262	251	271	288	312	298	294	279	284	282	294	306	291	278	311	286	290	294	293	303	295	315	286	285	265	293	326	264	291	291	305	270	281	271	280	293	286	261	279	285	295	266	324	300	293	310	290	299	273	303	292	298	258	284	271	286	274	287	303	283	277	305	278	305	319	286	296	277	310	292	295	294	297	285	305	292	278	295	288	295	311	274	320	274	296	318	279	284	286	302	315	281	295	306	286	289	299	281	307	310	321	322	305	270	307	276	294	297	290	265	275	291	289	263	277	305	292	278	296	297	304	270	308	311	262	276	289	283	310	296	280	286	318	290	273	251	273	289	315	313	295	308	302	268	301	280	301	300	309	290	305	294	286	280	280	291	298	287	275	326	296	331	328	271	280	301	281	285	298	262	294	296	308	305	315	286	306	256	280	285	300	286	279	305	314	294	309	278	313	287	294	274	286	320	280	315	287	299	323	318	278	299	318	285	299	276	286	280	310	321	311	289	290	272	316	300	294	295	316	291	280	283	280	270	288	302	304	288	313	288	295	300	287	302	293	268	299	256	260	293	301	272	283	287	303	289	281	308	278	304	291	279	312	277	275	316	295	300	286	292	263	319	252	297	287	321	302	305	286	298	308	300	301	297	291	321	318	308	321	301	324	303	281	312	301	280	305	296	277	290	286	312	292	294	256	284	272	267	311	313	277	300	305	286	293	354	294	304	288	290	303	289	320	329	316	274	311	292	247	289	313	315	282	340	311	329	297	304	303	277	273	291	307	314	276	344	262	284	277	283	296	310	296	304	303	274	271	310	272	290	292	286	315	313	267	319	304	298	293	267	295	271	276	301	299	293	288	308	277	290	301	293	306	286	284	256	270	309	282	329	291	282	278	290	289	252	293	293	298	300	262	312	269	338	283	291	319	258	292	300	291	242	294	339	311	295	247	264	268	294	293	300	275	282	304	330	306	271	294	291	239	300	304	305	269	344	329	314	290	298	329	320	310	293	332	280	269	292	312	308	298	280	303	301	298	287	311	309	303	303	264	285	313	297	294	279	257	291	263	313	256	305	331	296	262	310	296	277	306	288	317	284	261	268	281	285	265	287	272	285	324	281	294	289	297	288	300	274	287	286	303	339	296	282	311	313	310	281	283	316	282	283	311	291	300	284	267	272	284	286	288	265	284	273	289	304	304	272	296	278	275	278	271	294	301	280	271	307	293	273	288	304	295	269	284	281	291	296	298	261	315	299	262	264	322	286	293	307	304	276	278	290	281	293	287	271	274	287	273	285	275	305	320	267	312	302	320	280	259	259	287	269	290	271	304	306	271	286	274	273	327	302	291	313	308	255	309	273	279	328	306	286	329	295	308	278	298	301	285	354	253	279	289	300	291	262	268	297	270	297	270	283	292	288	312	278	337	302	329	308	305	303	286	282	280	304	307	304	311	299	289	267	294	309	286	314	260	290	296	257	299	281	295	283	281	305	287	291	296	316	312	268	247	294	317	284	304	271	305	275	279	280	286	269	287	313	299	280	259	291	298	315	272	290	301	297	281	307	283	292	327	275	295	280	305	312	276	296	311	304	280	290	279	293	302	308	296	309	281	294	278	289	284	291	312	259	311	292	273	293	299	285	266	310	314	274	325	290	294	320	293	313	290	322	283	311	289	292	286	306	303	268	301	287	309	250	267	267	281	315	302	290	274	317	267	277	325	312	315	327	302	288	307	275	263	309	302	284	291	266	300	288	290	281	283	295	285	299	302	287	283	288	263	290	308	300	287	295	294	306	292	295	263	294	310	275	313	250	310	323	301	282	284	302	314	281	288	286	298	269	338	292	288	305	299	287	280	293	313	277	301	293	282	314	271	331	262	281	286	304	262	278	292	289	300	296	320	267	319	282	275	292	280	306	268	292	293	292	313	300	286	269	297	298	306	295	284	291	286	302	283	339	286	272	317	289	266	278	300	291	285	304	301	276	278	289	287	286	293	295	296	288	322	325	304	295	283	279	269	286	292	304	273	313	319	297	309	291	293	311	325	290	291	308	287	307	297	287	277	305	261	305	284	323	260	327	291	271	276	319	290	297	278	283	258	267	293	293	318	290	283	289	282	270	275	284	309	289	306	305	277	317	305	306	298	301	296	322	259	278	309	282	330	266	281	303	306	296	281	272	278	277	306	315	299	308	281	288	283	282	289	277	309	296	296	277	281	277	331	290	282	287	273	322	327	289	290	288	339	307	301	310	315	283	288	286	301	315	318	311	289	317	282	279	299	292	293	243	284	291	283	284	294	284	315	278	288	316	282	290	291	300	303	328	279	298	317	298	297	316	307	296	266	290	292	304	294	293	301	285	309	299	283	288	309	301	296	292	314	289	284	282	302	250	297	306	306	286	313	294	297	276	328	301	264	288	269	270	310	287	304	297	283	282	265	297	273	298	285	294	300	305	311	290	291	304	319	269	270	268	282	323	261	263	300	275	312	302	308	301	328	264	267	307	285	279	289	297	286	301	323	267	268	302	306	328	310	293	297	336	299	262	264	260	270	295	300	290	342	300	296	289	310	299	283	300	314	294	316	292	316	306	288	293	288	291	281	293	275	281	270	311	262	303	294	302	281	302	263	304	261	285	279	283	286	295	269	314	271	268	300	321	306	320	333	298	262	270	263	282	291	278	301	276	255	286	256	313	265	306	312	279	285	297	294	278	302	310	290	285	282	304	282	298	295	295	336	304	284	291	312	285	316	318	288	285	317	281	285	329	306	305	298	277	312	304	277	301	322	284	302	291	294	316	338	319	284	302	292	305	311	302	290	281	327	320	306	310	304	301	324	271	307	286	340	311	302	271	262	288	269	299	297	274	291	275	309	258	311	315	275	292	309	295	300	268	288	284	325	281	286	266	321	293	329	285	303	284	306	324
22003	2464	4814	5409	4819	4110	3415	3089	2647	2364	2100	1959	1814	1709	1639	1537	1352	1409	1378	1306	1285	1243	1225	1214	1175	1178	1087	1166	1147	1066	1075	1098	1104	1065	1063	1015	978	1027	999	991	951	1023	985	986	979	982	961	979	1028	973	994	942	1005	1049	991	1025	986	1054	1011	1001	992	922	965	945	927	963	911	907	955	920	947	970	936	980	965	941	958	983	980	929	989	882	941	927	987	983	959	1001	953	944	967	965	974	934	978	962	871	910	903	938	969	899	902	898	892	923	955	912	937	921	964	981	935	950	948	959	895	976	905	1032	963	898	931	902	960	959	924	938	908	933	984	945	921	933	913	894	908	940	927	910	939	941	942	952	954	964	961	912	914	968	930	923	927	936	955	909	949	910	902	914	931	935	964	942	935	945	972	924	927	945	929	912	865	944	910	956	952	961	937	936	924	937	930	960	935	898	948	913	921	918	947	934	969	908	902	953	936	900	889	939	963	925	963	937	955	945	927	925	896	932	890	887	940	942	934	940	894	934	877	896	953	923	856	951	901	869	925	934	1014	878	938	967	938	849	937	949	924	969	956	905	943	878	953	966	912	956	891	930	907	942	907	925	946	882	957	927	909	958	972	960	923	886	936	985	934	977	942	878	966	931	921	857	894	920	934	913	927	889	921	932	880	981	904	965	850	923	929	874	916	918	956	892	929	885	957	898	917	884	963	930	917	920	934	943	901	951	939	933	922	943	983	879	915	922	883	939	968	897	979	918	903	939	949	972	909	931	948	912	954	924	924	955	930	916	915	1021	930	997	969	895	934	973	958	905	929	961	966	918	945	913	973	916	947	975	966	926	947	949	972	924	962	924	919	883	955	995	945	900	900	998	880	924	950	925	946	905	921	923	898	964	882	942	904	918	942	923	933	946	890	936	927	926	898	903	924	943	950	923	963	929	936	927	941	913	929	978	857	931	930	920	897	941	931	919	892	951	955	942	958	939	948	903	906	954	935	944	888	1020	925	929	902	900	934	940	896	937	942	920	935	918	963	904	869	893	934	892	912	890	994	875	957	911	917	941	942	890	922	926	950	944	948	948	927	916	869	947	936	931	866	950	956	930	881	920	946	919	922	938	940	908	918	915	945	883	929	949	906	978	899	953	922	909	943	930	922	929	922	917	944	915	931	944	904	948	953	921	884	910	935	876	940	882	916	963	947	923	964	921	905	930	933	969	950	901	944	902	919	941	963	958	913	980	975	926	936	943	861	871	950	883	975	933	954	936	881	943	891	899	983	950	875	946	894	919	968	994	912	937	950	938	897	895	939	902	931	954	856	941	894	939	940	938	972	925	972	996	921	887	925	932	965	956	973	959	908	958	921	872	877	923	854	961	925	983	912	984	933	884	936	920	899	920	971	939	931	869	947	952	938	956	912	951	970	935	939	934	954	901	960	935	919	931	897	945	888	978	932	935	916	956	870	953	917	946	939	918	915	990	954	918	950	913	976	892	956	882	890	894	934	931	894	872	872	1010	932	932	933	956	964	903	910	944	937	931	948	960	941	1000	959	923	912	921	952	915	816	924	900	966	925	990	946	953	953	914	892	903	945	890	951	910	884	994	961	942	899	952	875	974	946	881	896	922	926	915	929	896	932	902	934	908	933	974	899	929	950	942	890	919	980	932	932	971	925	920	951	929	952	920	957	900	912	921	975	930	895	904	925	941	919	893	919	899	941	868	936	878	976	961	870	905	938	919	957	938	935	930	855	964	899	1005	964	905	973	959	918	884	909	988	947	929	950	923	935	942	941	903	922	936	938	867	933	917	945	968	874	951	948	995	910	973	895	922	954	942	859	967	898	924	933	942	905	980	1007	949	893	936	939	932	918	847	839	926	956	855	974	974	948	885	1012	930	996	956	924	878	963	927	881	939	992	955	930	921	913	945	875	941	902	954	893	883	948	926	948	930	882	929	918	923	872	912	939	922	928	905	950	931	922	891	948	877	938	945	896	947	921	930	984	951	938	962	931	922	961	904	928	927	881	963	939	888	927	903	970	952	998	947	957	866	916	926	949	911	914	945	874	1042	972	891	914	912	941	959	929	942	869	939	926	956	936	904	901	893	922	898	898	968	888	966	920	972	891	907	941	912	990	898	974	890	948	868	944	941	983	933	876	920	930	930	855	937	960	953	956	921	906	998	885	850	958	982	902	919	960	900	859	919	891	919	875	933	908	928	934	958	909	933	928	902	938	935	907	970	929	919	936	953	971	902	943	891	878	905	938	980	898	958	948	929	936	925	968	918	945	884	938	947	956	943	923	968	926	944	981	889	897	927	967	967	938	932	965	941	970	933	889	916	959	989	928	910	909	878	924	905	972	920	933	925	835	971	858	899	944	879	868	888	937	845	939	965	941	939	977	1009	879	945	953	934	938	893	926	930	933	975	894	938	894	962	941	954	930	944	924	927	915	943	950	965	891	985	924	951	1025	937	1010	957	920	905	944	1009	982	926	949	914	961	947	942	884	932	878	966	946	932	948	911	923	966	896	906	894	927	956	952	961	927	910	935	873	921	964	950	953	951	960	928	913	889	936	968	931	891	945	896	931	925	919	960	981	938	891	941	899	878	919	970	891	946	905	902	847	1003	935	919	879	944	958	946	914	939	923	937	935	966	914	928	891	958	947	933	894	967	913	950	903	952	948	913	937	905	909	918	911	908	942	964	884	886	929	990	908	902	941	938	916	883	902	876	871	950	938	937	943	905	946	927	888	910	890	965	918	949	925	953	896	960	894	883	900	933	901	877	903	979	944	951	946	897	920	948	920	898	899	939	906	951	929	904	998	993	928	939	870	936	886	994	918	900	939	876	938	925	943	907	911	930	926	905	935	951	970	932	946	943	948	974	940	968	928	927	939	913	923	940	939	969	925	907	907	940	944	935	873	906	954	919	923	912	981	905	931	903	963	887	857	969	968	969	918	945	962	948	892	946	924	905	937	963	960	929	941	942	953	927	984	916	943	926	940	953	922	908	910	917	954	944	923	961	907	929	944	984	958	917	925	915	975	904	913	985	983	958	889	947	861	966	921	919	933	958	946	989	971	906	903	957	951	937	935	912	947	977	890	923	965	960	919	972	929	938	937	941	947	934	965	917	934	934	922	972	952	975	864	911	921	978	907	942	871	940	937	913	914	966	949	952	885	908	962	971	912	942	927	936	904	944	902	968	926	987	865	871	968	922	892	894	974	964	939	863	922	944	953	960	966	911	956	937	917	916	915	965	940	957	929	934	930	945	931	894	922	897	973	921	992	873	912	944	902	908	986	952	966	928	944	927	925	909	952	920	910	899	933	906	920	979	919	965	891	913	950	900	942	970	987	968	902	917	910	954	912	900	912	900	949	969	890	945	901	963	877	870	914	871	913	913	904	916	892	882	920	907	938	984	942	929	985	972	886	898	951	918	853	915	934	922	897	955	902	955	939	928	904	873	917	913	899	918	933	923	937	909	904	958	929	937	965	917	995	878	939	956	922	885	876	933	890
6545	590	429	250	203	168	175	167	195	179	187	175	163	169	145	184	145	156	172	180	149	141	174	145	161	145	151	174	163	140	172	168	156	158	174	172	176	148	172	171	142	169	192	186	163	170	186	175	163	160	170	174	154	172	144	195	159	174	161	171	150	177	160	169	161	170	164	160	146	174	162	137	170	175	151	139	155	180	149	130	157	144	147	137	175	156	168	160	186	151	174	150	134	173	159	151	151	141	167	154	140	169	149	153	163	187	161	146	162	147	144	161	187	183	160	193	162	171	153	163	152	170	148	182	165	170	162	182	155	164	166	148	157	148	155	164	157	142	169	168	163	172	172	153	157	147	178	162	142	177	160	179	164	158	156	156	173	170	173	138	151	164	153	149	136	170	148	148	148	170	178	179	171	164	159	172	192	159	153	155	195	172	163	173	158	162	152	163	158	160	155	150	177	154	174	171	190	171	199	172	141	149	149	170	157	194	150	162	154	150	150	155	140	166	161	170	161	155	157	174	161	160	151	154	156	179	172	168	179	174	157	157	171	168	175	159	176	168	177	165	146	143	166	143	168	172	161	140	168	136	160	168	171	168	167	167	167	171	147	153	172	191	165	143	171	167	171	162	132	146	157	151	143	161	155	172	160	155	153	158	173	156	175	179	165	166	170	149	162	160	145	158	171	164	148	155	152	175	159	161	154	173	171	156	168	162	161	170	174	170	170	155	158	158	161	150	159	156	151	150	167	146	163	158	176	153	161	150	168	197	145	152	153	194	155	185	178	154	195	138	137	168	154	160	171	163	158	161	158	168	165	153	145	145	137	146	154	154	203	187	172	191	167	143	144	158	162	165	168	146	144	160	162	167	163	156	170	182	167	170	171	144	150	159	178	143	175	179	159	155	154	165	178	174	171	154	166	141	119	163	170	152	177	169	175	173	166	164	171	161	169	183	146	161	137	151	160	167	142	187	165	153	158	154	153	168	156	177	145	148	178	154	176	163	168	186	174	144	179	145	139	150	149	174	162	169	164	136	177	179	163	160	143	172	162	150	166	163	161	167	162	144	168	149	141	153	155	176	179	154	175	177	163	147	150	154	165	145	165	173	191	175	160	167	147	152	164	178	153	148	157	154	166	178	152	151	172	144	135	179	160	143	156	161	157	161	152	131	162	162	155	159	159	161	184	166	176	171	152	159	164	157	156	159	169	152	155	147	166	146	150	161	199	170	153	165	160	177	157	189	184	161	165	175	136	157	168	157	171	181	169	164	155	176	158	166	171	146	148	153	147	149	170	144	163	161	152	144	169	164	163	157	144	160	150	142	160	156	138	170	157	143	189	146	152	180	151	156	173	168	176	182	157	151	145	168	152	172	176	188	176	161	155	179	168	167	164	177	147	146	173	131	164	163	173	153	163	170	152	152	160	159	170	158	166	164	156	174	184	163	165	169	161	160	159	148	161	175	162	135	180	166	166	161	154	150	167	144	150	164	173	161	169	158	164	169	167	175	161	151	157	175	147	138	158	158	154	165	155	158	141	167	156	141	153	135	172	161	139	158	192	138	157	151	168	179	175	158	179	144	174	151	165	163	167	165	175	170	175	150	153	148	186	184	167	148	176	149	173	169	174	164	171	170	162	156	128	165	191	158	151	153	156	167	188	162	157	184	168	169	151	166	157	145	158	170	158	172	154	151	156	166	159	137	155	153	168	156	160	152	165	167	141	150	137	165	159	165	164	167	173	143	146	146	133	155	157	160	151	161	151	173	156	162	174	151	156	187	155	160	155	145	144	152	147	179	164	159	181	159	147	161	150	159	153	155	157	161	189	154	166	161	177	155	167	186	173	181	166	153	145	156	164	151	160	158	162	152	163	148	170	162	166	159	169	142	160	167	182	168	151	138	170	134	158	160	183	157	147	165	166	182	157	137	153	157	154	176	148	171	176	141	149	173	157	163	147	129	135	141	154	153	182	162	180	149	146	162	154	160	157	154	158	171	148	160	176	156	176	148	159	150	136	157	152	138	176	166	140	159	186	154	147	169	166	181	177	160	165	164	186	154	165	138	155	163	153	193	160	168	147	151	161	163	154	147	150	172	166	144	171	165	151	173	154	165	159	171	158	165	186	154	160	160	153	132	172	172	160	168	162	147	162	163	142	167	153	157	167	171	154	152	158	168	142	182	137	174	161	163	164	147	159	150	155	146	136	156	146	163	157	171	151	201	157	175	147	181	170	142	164	142	127	156	179	170	156	167	152	137	165	168	140	145	170	154	150	181	153	166	155	161	144	156	175	157	176	171	159	148	179	159	137	165	161	170	172	160	161	167	127	134	160	149	166	172	161	158	163	174	162	177	138	160	146	154	172	158	180	152	156	145	154	156	145	148	159	150	150	140	179	138	181	146	164	158	162	158	144	160	152	176	149	146	150	150	149	158	184	149	162	157	149	165	163	154	132	155	152	149	146	157	138	167	182	162	167	159	176	154	153	164	165	160	168	143	150	165	156	160	172	133	171	166	178	157	174	167	157	154	148	145	155	156	158	142	176	162	163	156	166	161	163	191	154	151	173	145	179	160	163	165	158	176	163	154	153	157	164	149	151	186	162	174	159	135	173	136	168	155	167	157	146	173	162	164	167	165	149	139	178	150	173	148	158	151	159	144	139	156	148	139	186	153	159	177	166	186	158	144	156	158	171	186	177	157	172	157	167	173	173	167	179	159	167	158	165	149	160	152	155	147	166	151	158	143	144	143	140	153	177	152	170	165	157	144	167	164	166	133	166	143	170	159	173	148	182	161	166	158	153	165	176	154	182	152	168	153	157	162	156	159	170	162	192	165	173	187	176	162	189	168	162	173	159	170	148	191	169	161	170	190	166	180	171	137	178	178	178	154	156	182	188	167	154	166	176	170	168	166	161	161	175	169	145	160	141	142	156	141	162	151	135	146	147	143	170	156	133	153	153	159	177	172	162	175	163	153	154	183	157	157	153	172	171	160	167	156	158	187	174	164	166	174	163	160	167	161	157	178	160	169	146	160	163	176	164	172	159	164	156	163	155	155	178	151	181	162	151	188	155	135	150	145	141	160	150	138	163	175	166	165	133	156	169	168	176	174	182	169	181	141	174	170	162	166	131	160	154	166	148	155	160	164	153	152	171	149	162	178	148	168	153	152	166	174	175	149	147	164	139	157	147	170	174	148	137	171	161	160	163	156	163	174	150	164	157	151	151	165	164	158	162	175	151	178	163	155	178	133	147	146	172	163	182	150	143	166	138	161	158	176	159	161	175	189	145	161	139	166	169	156	164	180	161	171	150	145	163	152	166	145	159	154	148	175	164	164	162	150	198	157	160	163	143	151	155	157	144	164	165	143	162	178	161	192	164	155	159	177	141	173	171	147	159	168	151	173	159	142	162	185	163	181	170	182	167	159	161	146	162	162	170	189	156	168	130	138	172	147	160	164	142	160	191	169	155	165	152	178	149	177	169	151	182	153
7414	664	752	769	747	673	646	640	689	613	641	572	645	613	613	565	589	584	553	601	596	572	582	597	600	608	602	651	613	571	549	546	547	593	573	553	548	554	586	553	583	545	607	578	575	605	605	532	562	589	551	599	632	538	526	582	609	581	559	579	561	555	592	594	566	601	584	519	564	552	595	548	556	627	589	565	591	547	577	582	585	554	590	578	599	567	580	596	608	566	600	572	556	613	590	595	616	582	574	615	591	553	571	650	586	575	567	571	576	547	566	537	587	561	593	576	548	600	604	574	565	587	579	582	578	553	560	631	576	545	541	557	590	585	603	603	573	578	542	597	596	586	607	607	556	580	590	559	569	591	583	595	564	560	557	576	581	551	550	596	614	576	566	540	622	568	587	550	610	580	553	630	595	591	576	560	599	585	585	592	573	550	601	599	554	545	554	548	575	647	557	606	554	576	574	548	560	566	593	582	547	617	573	562	554	535	564	560	598	569	580	556	580	597	573	587	596	562	584	531	552	561	593	565	571	561	623	597	599	566	590	592	609	570	552	577	582	586	558	557	578	553	569	568	584	543	619	546	546	568	570	550	561	571	559	567	568	581	599	531	562	593	542	569	596	575	580	601	551	557	530	603	570	541	579	562	574	572	573	531	561	566	586	532	583	524	576	560	587	576	570	542	548	539	548	551	586	547	593	567	579	539	580	577	544	573	596	570	594	550	586	595	562	568	623	545	580	583	570	587	587	566	560	574	548	562	529	570	587	533	584	564	543	585	600	561	601	558	521	599	588	525	580	542	576	622	618	610	568	541	576	534	572	531	578	572	605	582	598	581	529	590	633	583	578	576	591	566	553	555	562	543	582	583	594	602	573	529	593	559	590	587	581	564	594	580	567	549	574	605	612	607	579	587	552	532	574	575	585	575	588	571	529	572	550	570	550	537	562	585	582	567	567	566	568	552	567	573	563	563	549	567	621	597	554	557	566	528	553	571	559	576	581	539	597	551	560	573	580	592	539	573	603	632	552	615	618	594	574	530	594	569	586	563	548	583	574	579	561	550	617	565	567	526	583	555	578	573	549	570	597	564	512	577	615	595	589	586	596	561	558	532	537	582	527	597	571	608	551	571	595	596	554	555	591	549	555	585	584	567	591	555	563	595	584	555	584	599	575	599	577	559	601	578	586	613	575	557	587	598	561	538	608	566	553	570	589	591	584	570	574	549	560	573	552	565	550	592	544	568	568	565	580	606	545	581	590	566	590	531	534	589	591	588	579	556	605	568	569	569	549	561	556	547	626	596	605	549	562	565	574	594	545	611	572	577	607	544	530	603	511	560	541	564	581	566	531	583	605	584	584	595	573	571	532	576	554	550	548	546	576	549	587	572	573	583	558	523	579	570	543	587	556	575	566	558	581	583	584	610	553	529	569	605	551	563	587	580	568	580	580	551	530	538	571	572	583	560	546	602	587	577	548	552	548	568	565	552	577	531	574	563	608	560	538	574	566	582	552	546	582	560	557	637	586	552	586	581	574	565	608	590	548	537	591	575	563	542	556	555	594	568	527	573	585	615	601	597	568	586	552	587	588	539	595	569	552	602	564	577	631	587	560	577	594	565	571	600	575	587	579	564	552	609	608	574	564	575	568	607	575	551	534	564	582	593	604	584	566	573	570	596	579	570	563	560	587	553	580	585	557	584	592	600	568	552	569	548	558	555	585	557	542	572	585	547	570	581	579	579	532	559	582	579	523	569	522	588	537	594	634	579	596	581	600	547	564	550	534	564	603	584	588	561	524	536	648	582	588	570	585	586	545	619	592	625	548	611	578	612	560	617	513	560	578	567	565	528	519	550	590	541	609	550	581	560	575	557	597	554	613	543	566	571	606	617	603	562	573	620	571	579	574	613	600	547	558	547	550	536	578	613	576	589	576	595	580	595	538	584	585	567	593	578	580	556	563	566	581	571	544	581	551	582	542	575	554	554	563	546	574	551	595	643	590	574	559	525	577	564	564	609	596	561	588	616	552	593	588	552	584	564	613	537	604	566	601	517	571	578	590	566	585	579	563	558	568	572	577	593	545	595	567	564	582	566	572	538	542	542	572	554	587	548	585	578	584	573	554	610	611	571	560	545	580	596	590	590	560	555	546	540	546	552	622	571	570	576	560	563	530	585	557	596	592	566	593	572	590	553	584	576	587	574	584	562	591	567	545	586	544	555	598	571	560	565	566	541	575	564	539	570	614	555	634	555	583	560	581	578	591	532	556	565	569	582	536	603	562	550	643	563	546	549	569	548	544	553	566	575	645	557	594	583	568	565	545	606	590	558	575	580	612	577	613	557	556	584	561	588	549	562	574	560	601	607	559	597	563	582	590	610	541	532	553	586	596	536	556	535	561	562	561	561	531	534	543	620	610	580	561	572	558	566	580	601	559	578	556	572	587	594	580	585	587	552	530	586	588	590	563	562	585	555	622	579	605	571	559	580	553	554	593	565	614	524	561	555	602	600	572	568	579	576	537	566	594	591	560	577	591	570	593	629	551	564	570	579	587	578	572	563	565	581	600	598	563	599	556	589	557	551	552	561	605	580	594	574	598	586	580	580	559	560	575	555	564	584	536	550	604	565	588	613	583	570	576	579	541	577	512	561	559	614	554	535	587	554	573	604	550	598	574	523	563	553	593	587	597	574	595	542	568	566	550	564	581	566	600	597	553	572	552	559	581	539	608	562	568	571	578	581	567	573	594	592	563	563	557	581	616	557	626	600	562	604	609	559	600	586	603	601	609	575	574	563	615	523	554	572	565	611	624	545	565	608	541	567	547	567	556	560	602	567	557	590	618	581	519	589	612	577	571	573	569	598	611	595	625	633	581	602	555	561	581	567	548	565	569	590	590	613	591	577	593	584	577	581	561	532	580	576	557	593	599	575	578	597	612	565	525	608	594	582	576	588	576	601	586	593	613	514	563	602	549	594	607	586	583	583	556	552	599	600	592	557	562	607	577	583	528	566	554	582	555	572	600	612	548	551	550	583	556	575	539	557	565	610	614	581	571	555	549	536	645	580	563	549	574	580	595	598	533	622	572	530	609	605	559	583	576	564	549	588	595	610	550	574	599	608	565	591	541	568	585	561	588	554	594	571	588	579	590	608	546	627	565	550	623	583	572	550	578	574	609	531	555	573	583	607	615	594	577	547	548	585	582	587	571	571	593	550	552	562	555	567	545	571	577	576	536	596	596	583	611	571	558	588	611	567	545	560	555	606	575	558	576	566	582	565	602	596	559	555	627	574	594	561	583	570	551	580	592	587	611	600	593	595	584	561	569	567	581	588	574	565	590	626	553	587	549	561	578	598	572	566	570	605	574	581	576	543	538	577	601	588	570	552	518	567	562	568	584	584	533	561	542	608	590	553	548	545	530	570	580	539	540	583	595	599	614	551	564	526	602	530	584	571	609	590	545	568	536	590	554	580	588	530	607	574	564	566	562	575	575	598
36340	19318	4858	977	794	625	517	477	415	399	367	352	339	326	309	347	316	301	276	325	309	305	331	301	266	307	310	278	308	335	313	330	282	295	295	268	284	273	296	294	294	279	288	293	296	311	300	290	274	299	262	316	280	269	268	282	251	268	309	280	273	298	287	280	294	280	292	302	301	300	290	279	291	262	289	261	261	233	300	317	315	315	257	300	271	281	306	269	272	284	304	306	295	270	269	286	299	278	292	320	306	287	286	277	276	253	298	299	292	255	289	244	279	285	313	291	325	294	265	300	278	269	260	285	292	302	268	286	259	294	293	289	302	272	286	310	303	280	288	292	281	290	266	305	295	290	271	265	287	272	279	281	294	300	294	290	291	305	289	284	298	306	288	262	301	301	284	297	265	308	298	287	289	266	305	311	291	282	271	275	293	316	267	301	300	282	279	259	285	283	269	258	277	308	288	262	278	284	258	259	252	288	310	268	291	285	307	308	309	291	298	304	279	310	284	281	280	312	283	293	304	268	287	301	272	289	294	309	309	297	276	277	287	338	296	296	293	269	286	270	294	302	284	288	263	289	315	295	307	274	300	313	293	285	282	256	271	289	305	285	275	283	276	271	294	288	249	300	251	287	301	271	263	262	265	298	273	284	302	275	274	277	282	300	255	272	292	263	294	246	302	271	259	271	302	295	288	262	284	278	292	283	299	343	255	289	286	287	258	291	266	301	296	278	297	265	340	274	282	298	273	282	290	282	272	278	300	275	303	277	259	302	305	289	273	279	261	295	309	281	288	266	286	280	276	318	267	294	256	279	314	295	305	292	297	285	274	248	288	284	282	281	296	263	305	310	290	322	284	261	290	283	291	292	302	284	324	273	262	287	296	295	271	262	311	256	283	260	285	299	257	287	270	289	277	335	255	318	280	277	328	283	272	274	293	286	275	288	260	286	310	313	315	291	314	289	288	284	337	305	299	267	311	276	278	307	296	326	282	265	280	279	338	307	279	266	310	324	283	285	279	289	297	289	306	315	308	309	295	275	284	278	291	290	298	285	282	290	268	296	289	311	251	301	286	298	270	257	286	296	263	300	308	282	288	288	303	302	291	281	296	266	262	286	261	284	295	286	273	280	282	297	245	262	285	275	266	310	285	268	269	304	298	318	268	280	282	295	290	280	279	295	253	322	296	307	265	288	322	274	304	278	282	292	252	300	267	285	321	282	282	291	310	270	277	285	300	291	275	246	317	274	292	263	281	292	299	280	286	292	281	272	285	277	322	275	282	261	292	281	297	281	284	295	284	296	247	282	276	270	262	311	289	321	338	289	250	304	311	284	280	288	284	292	307	279	297	305	267	299	304	315	289	279	271	291	300	304	296	295	259	256	284	265	298	290	308	290	295	290	293	272	270	266	266	274	279	271	322	279	300	293	286	297	305	284	260	265	236	262	281	279	279	298	271	298	300	276	282	296	256	290	274	277	299	269	277	329	293	282	295	295	290	300	294	286	301	277	267	279	285	285	306	287	286	262	281	298	315	325	313	259	289	295	258	277	304	274	296	283	273	273	280	292	306	274	275	267	278	298	273	272	280	315	282	262	288	303	298	257	275	286	279	286	300	292	298	278	299	284	283	291	271	311	275	282	290	319	305	294	299	282	267	325	294	273	308	288	280	260	292	286	290	292	325	304	275	299	290	285	297	271	284	309	241	282	272	265	307	295	284	282	302	280	281	282	280	266	251	309	299	289	264	299	309	271	272	300	279	285	284	286	297	339	256	287	299	278	290	281	291	264	278	263	302	295	306	277	278	289	302	258	275	312	258	285	305	271	289	251	304	284	281	281	299	287	286	281	282	292	281	317	273	287	262	262	290	287	281	307	287	291	294	295	310	293	290	301	278	303	314	275	320	290	300	291	290	276	275	269	292	297	299	263	267	297	276	286	304	274	276	265	275	269	300	304	278	292	322	254	292	291	288	286	321	278	259	306	280	269	304	280	283	322	294	272	296	314	284	279	273	293	291	281	270	295	275	289	290	311	297	312	293	283	324	297	280	268	315	249	286	285	287	307	314	310	259	306	292	280	283	273	294	301	259	265	266	303	290	255	273	254	283	287	278	287	307	309	280	271	280	319	288	307	269	273	291	310	292	268	283	285	289	305	299	288	328	264	292	281	294	255	253	245	290	281	306	286	288	288	305	285	309	301	290	278	289	258	311	285	273	281	292	292	297	273	296	280	301	293	285	284	261	270	305	281	314	275	303	277	302	287	259	302	270	277	286	307	294	306	287	281	242	287	297	301	300	310	255	258	269	269	270	271	281	265	295	250	292	296	286	300	273	259	276	295	276	295	298	296	310	301	296	293	281	268	288	305	303	293	275	279	270	289	311	293	312	294	328	292	284	307	268	299	288	315	278	305	278	287	296	281	270	283	281	278	291	302	275	274	294	290	290	304	241	279	315	269	279	293	293	302	302	271	296	295	292	274	315	290	325	328	314	299	313	269	293	311	305	310	290	295	295	307	288	301	309	281	271	287	279	281	296	291	293	285	285	298	300	287	292	293	285	288	303	295	289	280	256	265	273	273	283	261	320	304	280	283	297	276	269	312	281	287	282	290	271	243	311	267	302	303	316	292	305	261	287	306	333	280	297	303	262	301	301	294	308	278	288	301	278	314	251	286	297	283	283	287	284	296	299	304	272	294	291	270	269	283	276	309	288	295	281	298	294	312	328	279	293	303	321	284	289	295	303	279	268	274	288	282	297	291	282	263	269	263	273	287	273	308	296	281	305	289	295	288	296	292	287	282	289	314	272	290	312	297	267	275	311	276	292	277	271	285	306	269	301	276	280	260	291	263	271	294	277	280	307	306	280	303	276	305	271	288	246	265	291	289	257	283	309	303	297	272	302	283	275	259	291	313	300	296	279	290	256	294	296	294	289	305	335	286	305	260	295	284	296	254	264	282	267	291	307	299	283	304	283	291	291	286	292	297	270	292	278	302	263	281	265	303	297	267	306	291	295	322	313	277	267	287	266	297	303	291	307	278	313	297	273	275	289	272	289	272	301	291	288	296	253	314	274	275	321	302	281	260	289	275	254	290	284	270	284	288	286	325	290	309	280	296	257	280	296	271	294	289	309	262	260	274	334	303	291	264	261	286	301	272	296	307	285	310	297	245	291	255	283	296	296	282	287	289	295	285	293	292	289	286	269	268	308	280	268	285	279	284	317	289	280	297	280	316	270	268	277	320	303	281	278	321	300	294	285	311	286	288	295	278	269	282	246	265	324	307	290	291	292	281	314	291	280	284	302	296	312	306	266	301	288	280	294	294	280	272	301	278	276	280	297	270	313	307	282	316	280	274	293	268	288	275	288	277	288	314	286	301	305	283	251	274	316	260	284	290	272	270	288	299	323	294	279	264	288	286	289	270	289	313	307	297	270	311	275	285	298	289	295	278	310	297	291	287	288	293	315	277	277	279	276	288	318	290	295	299	308	249
17989	1711	2999	3285	2952	2601	2200	2047	1794	1591	1493	1438	1398	1341	1345	1204	1202	1187	1155	1122	1103	1033	1056	1073	1052	1078	1015	1036	997	1030	1019	972	1036	952	970	969	989	988	1007	1021	924	962	980	962	989	934	942	966	982	914	947	954	966	958	936	974	906	952	947	972	991	947	944	962	942	910	965	990	946	901	873	961	932	976	949	946	960	946	915	971	905	890	953	928	934	971	919	940	920	936	919	932	905	953	917	888	954	928	906	978	921	973	921	888	978	899	906	926	893	931	947	944	908	950	899	880	892	916	858	930	935	926	938	945	899	916	960	889	937	947	930	970	915	935	925	950	851	889	926	967	953	874	918	913	930	886	875	908	883	969	939	894	949	947	978	948	915	908	942	921	892	954	956	947	918	945	910	936	931	913	949	927	944	932	902	941	909	926	931	916	961	958	951	933	934	944	889	954	912	884	935	892	924	901	921	934	920	957	932	914	928	915	910	853	906	908	923	906	853	904	909	888	929	862	869	917	870	937	939	954	923	862	919	925	927	925	970	884	954	877	947	936	877	910	922	905	901	922	897	891	962	956	924	879	887	878	889	955	970	948	883	925	949	909	951	875	915	873	885	928	891	932	930	827	965	972	911	923	950	979	951	933	882	876	936	884	920	882	904	921	931	953	946	895	897	932	913	910	900	908	968	940	926	895	935	909	951	951	876	913	877	896	925	877	906	901	892	930	908	937	919	873	856	926	934	920	952	885	882	908	971	907	918	918	928	891	887	917	954	968	925	895	890	925	921	932	927	909	908	920	913	919	888	898	922	917	922	946	948	902	949	905	902	879	908	943	974	859	920	897	913	940	935	924	951	917	927	884	896	955	885	894	950	901	906	905	915	885	978	937	957	915	922	895	968	845	897	887	894	889	920	962	851	928	964	878	893	889	907	967	941	955	994	896	929	957	900	944	870	934	857	876	940	917	902	923	978	926	945	940	930	952	958	963	872	902	908	954	945	904	982	951	915	949	868	914	969	951	934	901	934	952	885	942	952	946	926	919	974	914	945	925	927	903	891	908	885	935	960	945	909	927	940	960	946	957	940	959	870	915	937	930	927	878	958	891	969	913	915	953	910	940	920	912	890	928	921	952	894	887	909	867	960	922	895	887	924	981	911	880	927	949	947	927	983	923	917	919	910	897	918	891	931	938	937	861	878	894	946	882	930	928	912	919	957	951	927	902	898	939	903	927	933	923	935	952	915	942	914	884	884	864	958	912	926	926	927	970	877	934	906	909	914	915	931	950	917	929	957	868	909	867	920	907	951	906	931	935	973	957	932	876	952	938	907	928	863	888	892	950	898	949	900	920	991	880	916	903	949	924	930	880	912	919	874	898	917	956	921	909	885	879	904	940	912	925	880	883	895	976	902	887	889	941	895	931	940	861	930	872	948	938	912	902	907	922	921	916	930	912	911	988	882	949	913	895	910	891	900	908	915	965	898	906	987	929	959	900	886	996	910	926	933	951	952	930	970	945	920	929	926	913	942	947	888	888	945	876	939	963	926	941	952	928	925	939	928	962	912	944	921	943	925	907	964	877	903	888	907	967	886	981	942	939	952	928	890	956	950	914	907	962	916	886	945	933	914	921	904	916	917	924	935	929	920	924	943	916	952	927	919	977	927	922	959	921	903	926	931	875	863	947	925	929	941	903	898	873	911	904	935	876	951	921	956	856	913	917	887	900	944	903	923	941	915	948	892	932	906	937	927	881	864	937	944	900	933	823	946	899	934	887	909	960	900	909	887	936	914	932	941	947	943	945	913	886	924	891	908	903	902	935	933	896	900	922	921	934	878	940	891	870	860	947	926	908	922	931	925	965	913	946	903	924	910	876	897	938	897	915	861	878	907	966	963	889	946	925	893	919	941	922	902	940	916	959	967	951	961	893	871	920	985	912	926	926	921	916	938	934	892	940	931	873	878	930	934	907	904	925	928	929	881	878	937	935	889	898	915	921	878	911	971	953	934	932	910	917	926	882	901	949	998	918	896	879	927	971	946	973	941	879	923	914	917	938	945	931	931	932	941	895	867	932	876	892	974	909	925	926	941	957	938	915	928	910	930	920	900	955	898	869	920	898	911	929	904	870	900	869	882	923	961	884	919	931	942	905	863	868	855	929	921	947	884	899	952	928	948	937	936	899	927	920	911	917	903	883	950	920	960	851	946	916	913	914	933	905	941	925	953	895	888	911	909	906	939	879	890	895	992	872	898	939	894	927	892	937	916	964	882	928	908	873	896	912	904	919	954	932	870	936	975	932	962	937	940	943	890	958	906	934	942	925	856	892	958	927	918	891	900	950	885	939	901	925	896	881	942	909	935	994	935	952	927	896	900	919	922	931	904	954	843	882	911	853	949	932	944	953	910	914	901	914	869	960	925	837	930	903	895	867	910	859	895	945	986	939	937	939	950	919	900	872	881	932	902	949	939	905	948	928	923	890	895	868	919	898	892	949	960	884	889	890	899	929	952	891	886	882	936	909	942	897	965	931	967	919	912	897	947	932	965	920	915	934	875	948	901	853	908	933	891	900	895	903	944	910	922	928	895	960	918	912	930	936	915	910	940	930	979	911	921	895	905	940	990	915	926	946	958	898	941	926	914	896	888	977	910	927	938	918	906	901	928	922	918	940	931	952	885	956	934	986	924	924	927	912	946	907	990	940	917	946	923	954	953	891	921	970	914	944	912	900	907	971	947	893	932	865	921	951	930	895	857	919	931	967	897	921	902	915	911	937	944	903	894	940	910	924	875	938	958	941	932	902	941	964	916	921	949	891	939	951	923	950	892	926	939	910	866	960	945	958	885	926	948	917	925	918	887	982	892	905	908	922	906	934	915	917	925	939	924	895	916	921	932	923	910	917	906	866	945	922	917	904	895	914	885	949	934	929	896	896	984	910	890	863	881	857	875	869	897	924	934	884	869	942	887	926	939	932	948	860	934	874	905	845	910	904	925	924	929	939	933	882	924	877	939	936	914	936	889	992	877	962	901	938	825	913	948	931	956	910	879	922	926	929	964	972	904	965	926	892	919	915	902	867	926	898	926	919	920	877	914	904	929	910	935	953	852	933	916	872	943	929	895	876	904	919	912	892	876	935	869	928	884	882	921	908	948	911	959	938	960	894	940	883	863	873	851	934	901	970	929	955	906	948	874	906	914	938	900	918	931	878	913	936	891	904	932	907	884	999	871	942	886	938	930	908	888	907	950	884	861	928	933	890	971	851	916	927	917	956	875	915	912	988	932	875	891	908	891	940	925	856	930	963	881	957	878	929	892	867	953	903	976	991	966	896	908	919	964	895	959	884	823	945	898	884	953	938	918	889	898	951	905	848	948	904	926	897	896	917	891	843	876	982	933	932	913	896	890	944	963	921	934	928	925	937	909	872	977	920	939	994	918	884	918	884	925	860	885	911	924	872	941	967	960	955	960	904	989	926	875	917	937	928	907	929	910	894	949	884	946	841
39146	26161	15292	2158	1268	1000	778	671	586	567	457	427	402	410	363	379	347	373	359	355	323	346	322	317	348	329	319	310	306	294	311	325	312	309	322	281	309	306	317	324	293	299	283	308	277	331	369	278	270	311	306	274	315	287	314	310	288	321	297	288	276	301	325	289	308	327	296	264	294	310	329	313	309	320	292	296	293	300	302	277	302	298	302	277	306	293	299	293	304	309	283	319	321	292	299	293	289	293	292	277	304	298	292	290	299	278	314	308	276	328	272	300	267	313	319	321	319	279	290	291	306	280	319	309	267	280	305	308	312	286	265	291	297	310	294	301	296	303	312	325	316	267	331	297	298	292	253	290	296	282	291	263	297	291	293	288	278	268	327	292	285	296	280	304	294	278	278	306	314	309	309	306	277	330	286	272	290	299	299	316	279	281	297	289	293	299	281	261	309	290	288	308	304	296	318	261	277	303	288	312	288	256	318	310	322	296	289	293	310	284	292	307	322	293	303	270	303	303	319	273	278	319	305	266	288	300	273	308	278	284	308	296	250	268	292	290	259	283	333	246	310	276	295	287	323	299	303	284	302	264	291	316	299	272	320	314	279	310	281	264	275	285	319	282	319	274	284	284	336	305	292	266	263	287	311	285	283	306	284	285	295	282	290	286	293	296	279	285	316	291	273	308	292	300	313	290	297	291	317	293	288	300	259	273	305	305	307	306	303	270	285	285	294	280	306	275	284	288	304	311	311	280	271	300	318	306	299	331	281	317	277	285	298	307	315	305	297	293	289	274	318	296	287	312	269	276	271	293	319	301	314	305	309	282	310	290	293	274	262	297	325	292	302	293	281	275	304	295	328	307	313	320	276	299	295	314	318	296	308	315	307	305	270	269	296	289	299	308	312	310	278	279	299	291	296	281	324	290	283	323	290	288	293	321	298	284	287	293	303	289	298	314	274	298	319	273	320	280	302	298	290	292	322	298	272	312	295	250	273	309	294	304	298	299	304	286	279	282	312	321	285	314	313	297	286	306	325	287	324	317	315	325	264	292	291	277	274	286	284	335	289	322	299	298	298	318	287	245	271	275	273	269	321	310	312	288	275	265	278	295	284	286	280	303	285	303	304	302	287	274	282	282	320	294	319	303	307	299	257	302	287	314	297	277	276	298	312	302	316	270	312	296	306	273	295	279	309	275	334	317	304	296	282	263	263	292	281	314	284	292	312	294	292	296	276	300	267	301	265	319	300	297	261	285	302	298	301	244	317	308	279	291	325	299	290	293	251	295	308	306	295	311	328	286	300	314	311	270	275	268	322	284	310	326	278	289	278	278	292	277	281	281	283	286	280	333	289	319	294	290	306	306	308	299	290	312	298	286	273	312	312	319	266	269	291	265	302	315	318	257	285	281	300	301	287	302	278	276	289	317	288	294	322	294	263	314	289	282	286	312	315	315	301	277	291	309	319	306	277	306	313	271	282	297	275	296	304	290	296	296	297	307	311	291	277	351	274	325	311	292	310	279	314	309	304	291	299	279	296	271	286	299	314	315	290	311	316	307	288	287	258	280	289	291	276	290	314	286	312	312	312	319	282	280	307	262	301	287	280	289	301	266	272	301	267	288	289	313	274	275	315	296	303	285	312	291	289	285	278	297	269	305	327	289	309	293	300	279	297	323	295	287	320	261	260	331	305	318	298	321	308	306	272	283	299	288	288	277	323	306	282	270	292	318	281	305	291	298	280	317	276	291	285	275	321	260	295	277	309	302	306	274	264	281	296	316	286	296	284	265	270	281	295	312	279	284	279	282	291	303	307	281	298	294	324	294	314	271	323	306	328	321	280	294	281	292	262	299	296	292	289	297	283	262	324	290	282	305	289	304	317	290	295	304	314	278	316	301	320	288	301	278	304	339	294	271	281	290	319	314	315	290	302	273	289	308	278	292	293	256	271	289	295	282	318	257	279	320	272	316	271	293	322	299	298	279	286	286	289	294	281	281	296	320	313	311	297	285	293	300	304	289	330	292	294	301	275	312	305	292	276	269	276	275	352	285	297	294	260	275	304	301	303	275	279	296	288	326	295	290	309	243	301	275	310	271	284	291	280	269	318	258	274	266	290	293	278	290	298	311	298	279	279	309	323	308	299	303	308	300	312	295	257	274	308	275	267	284	288	312	257	278	309	304	268	297	287	267	303	277	279	281	300	298	267	283	309	309	299	267	315	310	301	313	307	289	281	277	283	306	296	270	309	298	298	290	304	306	280	295	297	283	297	318	309	298	309	293	297	278	299	262	286	296	308	293	279	288	279	282	290	309	283	306	293	294	281	299	289	281	319	262	274	278	299	296	318	315	291	312	275	292	300	312	329	310	301	324	314	276	290	298	303	308	297	270	271	295	286	299	309	277	280	279	273	305	317	275	272	282	293	289	268	317	260	292	285	318	292	324	282	302	315	270	296	279	252	284	271	284	278	270	288	281	295	281	268	288	312	311	333	299	292	305	289	267	315	286	300	310	311	291	295	305	310	276	261	306	285	299	288	261	306	313	287	272	295	286	279	307	257	302	310	300	287	281	281	295	271	293	282	291	283	295	289	268	312	304	324	283	287	334	290	302	305	287	310	307	288	273	307	294	277	243	277	290	282	302	287	309	305	274	281	292	285	297	293	291	300	281	304	268	302	302	308	293	300	286	292	311	297	315	309	262	309	299	301	311	282	294	298	299	295	270	287	289	296	288	292	311	298	279	300	341	300	263	326	293	283	292	302	328	276	287	293	324	274	272	289	293	306	302	302	288	310	316	304	315	278	295	269	289	341	290	308	295	285	312	290	268	304	292	293	258	259	298	267	302	279	300	304	297	278	305	287	272	312	329	299	286	295	295	303	317	273	293	262	305	298	272	293	288	277	300	302	297	295	308	290	280	295	300	301	266	294	282	283	279	289	289	287	318	301	290	297	315	312	300	282	274	312	278	301	275	319	282	287	267	281	280	281	271	286	257	284	272	280	296	305	279	284	314	307	319	280	293	283	293	298	305	298	303	294	301	315	307	287	291	296	277	293	291	289	325	317	319	313	287	327	277	285	282	281	276	285	302	274	274	318	318	286	298	314	304	263	259	329	314	308	308	299	306	291	286	289	290	305	261	287	283	299	269	302	272	317	268	296	285	293	308	297	283	297	312	299	315	287	294	284	301	287	265	292	262	284	280	285	304	285	304	245	291	268	287	294	307	287	283	311	293	305	279	294	295	249	290	280	273	288	294	315	313	287	300	299	301	329	326	311	283	308	312	313	316	305	305	283	331	313	301	263	315	277	299	285	290	266	279	270	263	308	291	307	313	320	319	315	284	269	299	288	301	294	270	314	275	292	291	306	331	301	293	297	276	283	288	262	287	292	288	315	307	285	306	278	298	277	288	291	315	311	299	270	266	273	318	293	329	303	316	293	288	293	260	303	297	303	286	277	306	311	271	298	313	291	276	289	303	306	295	278	288	282	299	310	274
21356	2473	4888	5453	4779	4030	3473	3039	2566	2374	2114	1923	1824	1753	1605	1535	1512	1381	1368	1246	1259	1241	1216	1164	1158	1154	1072	1107	1120	1089	1094	1065	1043	1071	1095	1013	1023	1051	1025	1009	985	1046	1009	1036	1071	976	1008	996	973	1014	969	983	1024	1011	948	998	968	1023	959	1039	976	975	960	979	932	940	931	956	1000	928	986	997	991	936	1024	967	937	1010	997	959	979	1000	972	955	964	953	966	966	971	998	891	905	972	973	934	954	988	957	1006	951	971	904	946	956	934	921	929	933	952	952	913	978	983	961	985	918	929	960	973	922	931	989	910	966	946	987	949	933	969	955	938	944	950	953	937	933	998	981	986	886	927	958	944	977	976	952	967	904	940	926	966	941	922	900	898	935	914	974	912	928	943	926	966	939	933	944	918	924	942	972	928	883	923	926	931	913	930	980	886	938	982	857	882	913	899	959	953	924	962	932	961	962	949	935	967	955	957	955	903	942	937	906	921	911	865	979	884	954	920	937	959	939	948	864	1018	954	955	940	925	853	948	914	943	954	972	910	853	922	940	896	950	891	963	944	915	924	952	932	943	919	872	958	925	872	948	992	886	911	919	958	920	897	950	852	967	918	893	968	971	943	927	904	879	945	867	911	969	948	883	922	902	977	901	943	885	965	959	915	935	971	938	956	909	978	951	893	940	939	919	943	906	945	963	907	906	931	904	917	907	928	957	951	939	922	907	967	907	908	922	895	922	942	969	993	982	962	953	913	976	961	975	922	958	1000	942	922	990	915	954	905	924	916	869	969	953	882	957	970	943	936	920	903	935	951	951	949	912	983	928	947	933	951	917	896	939	910	944	877	891	951	958	908	932	936	991	957	909	861	921	854	953	959	933	904	940	954	886	947	1031	909	942	964	974	983	959	949	936	972	978	839	975	929	944	945	933	921	1004	923	958	934	916	916	967	929	943	961	916	915	960	929	937	946	941	915	948	919	948	933	905	927	929	948	977	922	904	918	911	880	924	938	997	940	927	858	875	907	931	890	915	914	955	902	901	899	958	962	940	945	936	890	891	914	928	991	931	926	968	891	965	974	954	951	939	919	910	929	949	962	960	912	912	899	911	938	969	937	905	891	917	914	920	908	969	951	955	965	954	879	917	909	870	881	936	932	931	916	950	877	944	973	907	978	916	906	964	885	976	918	929	921	933	901	890	939	966	901	872	933	993	913	940	933	901	933	1004	962	938	926	933	926	968	944	944	836	988	872	932	899	948	946	947	940	964	925	923	934	890	973	895	887	925	912	936	908	923	971	954	947	899	925	956	974	924	937	910	993	920	981	923	979	948	913	936	918	959	971	873	949	971	979	950	882	929	948	945	903	1015	994	863	936	924	869	958	917	946	906	961	977	910	858	900	1003	928	917	974	895	932	938	949	935	903	924	989	949	958	900	924	943	917	973	932	927	907	943	931	919	938	907	955	900	887	893	937	938	938	990	950	954	908	942	937	952	954	926	965	936	929	933	971	930	942	960	1015	933	934	888	975	880	931	964	940	968	937	927	936	972	877	924	979	937	992	927	941	887	951	914	970	960	920	937	987	975	891	993	919	955	967	926	953	916	949	901	965	963	957	909	915	893	931	900	985	929	917	939	946	934	921	911	944	923	995	912	936	963	939	942	950	963	921	938	973	974	922	874	929	975	942	883	945	976	958	914	896	929	864	905	1001	971	930	950	890	1005	856	952	906	930	887	854	922	904	897	947	889	891	927	905	922	905	990	885	911	937	910	923	937	922	953	921	978	929	894	916	946	899	900	908	944	1013	974	909	891	882	904	950	893	875	948	979	941	903	910	935	911	878	886	942	909	921	950	956	886	955	937	929	931	922	931	864	955	898	832	934	956	953	930	965	938	934	939	940	914	915	940	854	909	892	921	956	878	973	886	945	964	962	977	968	893	954	914	905	958	915	947	934	951	939	958	967	914	923	914	959	974	906	918	902	919	931	907	936	958	931	916	889	908	880	927	955	954	950	920	900	940	886	958	865	911	970	923	940	945	918	926	946	990	917	922	895	892	936	892	979	905	937	904	933	857	937	975	928	890	900	961	935	937	967	958	944	980	939	972	930	954	896	926	903	922	979	946	918	912	941	951	970	917	942	970	943	935	977	942	925	952	879	916	982	910	946	935	896	900	948	877	949	934	903	929	929	949	955	904	942	876	972	986	923	948	925	988	889	917	930	927	954	948	956	937	957	875	905	920	1017	936	949	917	949	935	933	988	986	940	916	915	878	946	973	947	907	983	890	942	921	916	940	945	961	914	947	929	918	873	991	938	911	914	906	931	959	977	919	960	972	920	905	949	927	927	940	951	910	935	940	992	942	930	960	954	908	953	940	870	951	972	894	976	916	902	910	911	957	975	933	941	937	932	958	960	988	976	893	1005	898	978	893	968	896	938	939	952	914	947	877	899	891	891	984	949	935	933	904	958	942	927	940	883	968	954	924	944	912	929	894	965	981	959	946	924	966	988	914	930	903	954	956	925	884	917	939	884	906	931	933	966	896	901	926	934	949	901	899	981	946	933	917	933	959	923	949	959	924	962	977	961	930	915	945	903	942	992	981	938	998	935	982	910	949	921	976	920	955	904	911	916	918	913	965	978	932	974	960	905	926	991	949	951	940	956	940	997	904	915	933	910	916	899	932	955	973	900	990	940	947	919	931	929	915	928	934	919	973	901	912	946	963	941	969	987	942	949	934	956	989	924	972	910	976	926	976	916	944	915	949	926	923	926	984	948	942	939	918	932	954	950	952	979	962	935	902	903	946	946	1001	910	945	965	916	976	913	978	908	954	916	989	985	1005	994	948	912	911	929	941	908	903	928	870	917	920	912	898	905	897	918	893	881	940	928	913	881	917	900	919	950	920	940	933	947	975	898	902	920	983	951	949	923	907	932	929	960	916	921	955	962	898	892	944	929	986	957	953	930	913	907	897	961	970	897	916	975	892	887	843	903	960	935	938	943	970	913	908	944	988	973	866	964	935	931	931	925	924	961	922	926	902	919	969	930	997	965	901	985	948	920	958	1001	902	874	951	986	951	935	897	887	925	889	917	896	932	943	955	932	990	957	942	899	885	955	938	947	952	921	932	906	928	923	925	992	973	898	969	883	923	976	924	955	956	907	929	989	954	921	934	957	978	950	919	911	943	919	950	947	923	944	908	935	886	928	951	975	933	959	944	959	938	914	897	896	912	983	929	933	976	857	898	965	913	927	945	890	908	962	943	978	925	925	933	908	959	989	921	940	908	989	900	922	978	963	934	927	961	874	918	947	940	929	917	935	927	932	943	928	932	964	941	915	951	956	910	936	909	926	893	985	993	907	935	892	1026	915	947	896	901	915	943	958	919	948	913	886	880	910	951	936	874	950	1006	902	962	978	920	926	933	961	859	940	930	997	969	894	961	916	982	922	894	967	956	931	935	911	961	985	959	904	932	913	921	903	947	965	926	906	932	964	933	919	879	912	973	978	960	917	878	981	966	948	952	949
6980	486	380	244	190	171	186	170	161	164	160	160	173	162	161	172	160	165	153	157	157	138	171	158	180	156	155	173	151	156	151	158	152	162	139	139	152	156	178	185	170	145	151	163	173	183	168	133	156	154	153	152	141	155	172	162	181	144	154	158	169	138	182	153	151	138	167	166	191	175	133	170	154	141	189	182	162	142	159	145	172	160	160	154	146	139	165	158	140	159	167	164	188	159	168	178	174	168	165	141	172	149	154	159	177	137	165	158	173	184	147	170	142	182	162	176	162	171	145	159	148	152	154	139	148	176	136	176	158	149	175	159	173	171	157	182	162	155	162	152	149	163	142	166	162	144	153	158	147	154	171	162	158	175	187	140	154	145	154	190	144	149	149	164	125	156	160	152	171	161	152	165	163	180	170	175	153	160	165	153	160	180	147	170	178	139	191	165	164	152	135	172	172	162	133	133	177	162	169	161	156	147	169	155	189	160	173	161	164	177	161	176	165	153	162	148	163	182	145	167	139	144	151	163	166	152	178	164	164	176	164	158	152	141	169	183	162	144	161	156	156	175	170	142	189	153	162	141	151	190	154	168	175	174	164	145	156	171	173	174	144	145	159	151	151	172	157	182	146	162	166	166	161	165	184	159	171	152	160	177	134	165	145	157	144	161	171	160	174	158	162	170	163	170	164	167	136	149	159	148	163	148	177	163	154	201	151	154	146	182	174	152	154	167	164	161	157	173	149	164	158	156	181	158	179	151	151	153	165	168	169	157	152	146	165	159	163	153	189	141	174	168	165	143	152	158	144	155	160	159	163	141	159	145	180	148	145	158	168	143	165	161	171	145	151	161	166	176	185	168	167	155	158	167	156	161	145	173	152	157	173	171	152	170	168	194	174	146	144	149	164	153	166	159	167	149	155	141	163	160	147	167	146	174	158	178	154	164	175	146	176	162	167	160	149	154	141	149	174	172	196	144	180	152	197	143	167	145	156	175	190	164	161	166	178	167	164	155	178	160	155	152	165	170	173	152	152	163	159	147	162	164	159	153	148	162	159	160	160	184	171	137	162	150	149	166	159	162	185	140	148	166	173	143	142	151	148	160	155	164	161	158	148	151	178	172	151	190	186	167	122	175	175	171	186	178	166	180	135	166	180	157	147	156	150	162	153	156	149	197	164	152	168	175	151	163	141	157	138	161	173	141	151	174	154	135	143	158	176	176	141	150	160	142	183	174	157	179	163	148	150	168	133	168	156	182	161	167	144	163	140	165	155	149	164	135	169	177	176	163	165	154	156	168	165	156	159	153	162	138	165	161	173	143	172	163	153	166	149	183	153	162	185	153	146	159	160	172	155	161	173	153	178	161	152	147	169	184	163	150	147	197	151	137	157	144	168	150	168	161	167	161	168	158	184	156	152	161	157	159	153	165	160	137	156	154	134	160	162	141	139	160	142	160	182	148	175	151	151	163	188	161	171	179	169	155	157	147	169	150	159	187	162	166	161	174	176	166	155	201	167	155	159	161	159	146	168	170	155	179	173	169	163	196	186	153	193	155	150	186	155	162	141	170	144	186	171	179	152	169	155	160	153	158	165	169	151	154	154	177	161	147	163	152	168	155	146	163	165	160	166	137	153	141	187	167	195	134	171	156	178	153	147	163	155	153	154	150	179	192	153	176	150	165	152	157	148	172	178	178	154	152	147	156	160	143	166	169	152	159	161	192	170	154	166	164	162	150	156	177	173	156	146	154	152	173	163	162	166	156	146	166	163	167	158	172	159	171	184	173	133	158	160	149	161	144	124	158	169	169	146	150	180	159	175	158	138	162	133	168	162	157	162	145	171	179	170	171	178	166	138	160	158	157	162	165	161	166	149	156	172	169	151	155	147	153	188	141	148	166	164	162	170	158	170	166	169	153	179	148	159	158	166	198	181	161	181	134	162	141	168	141	160	134	172	173	145	166	135	187	165	170	184	154	163	165	154	147	168	176	162	157	168	151	159	155	158	159	175	160	163	160	151	175	153	163	158	177	166	181	168	145	149	159	161	159	155	148	165	178	147	166	149	161	147	188	135	159	181	164	183	151	151	174	158	176	164	140	175	172	160	144	155	150	159	156	143	166	159	160	173	180	175	157	167	143	165	160	160	153	152	167	168	152	160	190	169	146	156	164	146	145	161	173	183	163	149	162	140	163	163	180	159	167	169	158	166	164	180	158	183	161	145	150	158	152	165	151	175	175	176	136	182	184	141	173	141	158	138	176	156	179	167	140	145	159	159	161	168	169	158	151	168	170	166	144	174	167	175	163	184	181	162	145	181	141	166	173	155	155	176	147	176	176	142	149	182	176	167	166	157	181	164	187	157	160	169	157	165	160	166	155	170	166	165	169	151	153	153	166	181	177	151	174	166	184	151	164	148	173	148	161	166	178	155	160	158	179	175	155	173	148	149	151	156	159	139	166	155	152	158	147	147	159	172	157	181	158	152	155	162	161	159	161	167	151	162	163	153	182	176	161	164	156	163	164	140	138	168	162	170	181	151	174	166	167	139	171	167	149	165	151	147	161	168	154	154	164	154	198	168	162	153	165	182	135	157	161	163	153	153	169	162	159	160	174	152	163	137	167	163	194	136	171	175	164	169	153	160	142	167	182	147	141	156	177	164	145	175	154	167	158	142	155	169	164	154	179	153	158	153	174	154	167	153	176	173	152	176	146	142	156	154	157	152	175	160	156	165	179	160	167	158	132	155	163	134	153	156	145	176	155	161	171	179	170	157	153	162	156	162	163	157	159	163	156	164	149	168	149	169	165	161	172	175	185	155	164	160	166	150	148	185	157	155	172	159	157	159	168	160	174	165	160	147	176	156	141	169	152	178	173	136	134	146	160	164	155	159	168	155	160	171	144	162	178	161	180	166	170	155	186	158	184	140	180	155	181	153	163	168	153	185	137	175	168	161	172	150	193	173	171	168	175	169	175	160	150	183	157	177	157	177	194	182	170	151	182	151	143	138	169	149	168	174	178	152	168	143	160	161	165	157	177	157	165	158	156	163	163	144	182	145	152	157	154	136	163	169	175	161	155	142	182	151	175	144	141	158	170	153	165	148	148	159	186	148	160	141	170	160	140	142	144	160	145	156	172	151	161	166	183	144	173	160	151	172	197	175	171	172	178	145	177	153	151	148	171	163	162	157	177	168	152	157	179	176	183	175	177	139	143	167	164	147	173	151	153	168	144	155	166	169	143	160	147	159	158	164	162	173	140	152	165	149	158	148	189	137	163	179	150	174	140	147	156	155	145	174	160	173	147	174	170	169	179	189	197	174	169	157	149	161	155	137	137	141	164	186	156	150	150	142	174	171	160	180	143	183	191	153	153	169	161	158	137	180	178	159	162	152	153	140	167	167	160	151	183	167	182	173	162	162	168	181	163	170	150	171	176	174	156	173	156	148	149	144	154	177	155	153	167	173	153	156	162	163	150	159	186	168	128	186	146	153	149
7806	612	707	744	706	646	702	661	639	614	575	640	629	608	639	610	582	607	577	611	574	610	600	601	597	584	581	575	633	576	588	571	543	554	586	552	565	594	574	568	538	605	599	571	613	557	562	554	593	545	562	624	565	596	556	611	564	607	560	595	592	599	546	541	566	586	575	572	567	585	568	547	555	552	583	547	538	568	569	602	620	587	584	540	562	570	549	566	551	534	592	539	598	616	580	577	573	599	584	566	575	540	571	571	607	564	582	570	549	588	552	612	527	604	567	596	555	583	621	579	553	569	536	578	575	549	572	560	540	567	577	563	579	563	568	599	553	606	602	561	579	587	547	557	588	535	572	617	582	601	574	573	552	535	567	601	590	609	560	616	529	592	606	539	533	582	555	605	570	529	571	571	603	543	566	582	558	597	567	556	564	570	563	573	599	600	584	561	590	605	593	555	565	546	528	548	587	588	547	513	595	597	587	552	569	567	579	554	575	565	559	571	559	576	583	600	570	572	587	569	564	589	529	556	580	560	608	543	583	589	583	595	571	588	563	563	571	530	602	583	525	563	609	581	636	586	550	576	572	544	612	598	540	552	598	545	570	576	583	556	552	551	520	541	582	606	554	576	510	548	562	597	572	555	593	561	574	545	551	590	617	603	522	565	580	586	557	555	552	608	579	537	542	569	569	569	538	597	555	581	566	577	552	608	536	548	615	542	537	546	533	585	593	574	599	588	609	613	570	624	560	564	589	569	559	579	589	568	536	580	527	600	600	568	529	532	571	600	601	557	589	600	520	543	548	598	546	596	583	592	541	572	549	585	582	553	613	537	592	568	581	583	584	580	625	574	566	573	553	621	523	555	556	589	581	614	561	564	529	596	567	573	556	571	592	571	601	538	567	564	567	571	596	568	570	568	615	568	577	561	561	611	598	581	572	566	577	590	573	572	569	575	559	579	529	590	587	548	619	546	580	597	586	577	544	559	566	565	551	545	559	587	584	586	595	563	614	575	520	548	563	557	576	589	544	602	552	578	569	569	552	563	560	534	601	585	567	587	582	525	604	553	564	573	580	584	554	588	594	540	565	589	596	533	596	574	568	592	577	575	571	552	558	575	609	580	546	551	574	550	581	537	574	584	596	570	567	531	538	568	595	588	565	538	575	631	593	530	579	558	601	580	594	535	625	574	557	569	626	533	589	579	597	558	602	595	544	532	567	580	568	594	550	585	526	560	602	564	602	571	599	608	552	519	603	551	556	570	635	538	599	565	558	553	547	563	567	566	577	505	577	540	555	527	581	592	576	571	582	552	564	559	563	547	567	605	582	542	557	593	557	570	564	546	602	581	560	559	569	602	575	545	581	588	564	556	560	580	577	574	589	573	562	559	599	585	539	548	557	566	610	575	569	561	595	521	574	608	561	625	558	564	568	581	546	618	564	551	582	594	590	604	556	606	548	575	606	566	586	562	562	563	601	576	572	616	551	594	545	547	569	518	553	614	598	543	569	576	549	542	584	534	526	582	571	568	567	556	607	551	564	560	562	627	571	565	580	569	599	583	532	571	566	566	576	538	590	554	575	562	562	551	591	569	540	543	578	563	544	550	584	541	586	578	555	561	586	538	534	559	598	570	537	587	575	582	577	550	543	583	602	552	585	554	564	621	577	583	607	569	578	581	521	625	574	543	544	541	552	517	575	623	560	554	578	573	527	575	578	550	627	596	610	593	595	563	623	580	557	610	585	566	525	607	550	524	592	590	598	587	538	612	563	586	553	557	594	601	621	548	580	595	529	521	550	601	567	588	560	607	588	592	588	577	592	579	564	588	575	580	542	555	584	575	546	576	553	607	555	546	561	629	568	593	519	573	564	576	564	597	575	530	566	576	532	542	595	592	542	579	550	563	592	580	569	557	607	552	577	555	587	545	563	568	569	524	565	572	577	524	580	566	578	569	554	542	594	585	560	575	588	548	574	569	580	563	569	525	570	562	623	589	591	580	573	528	561	596	606	531	580	591	575	561	564	549	555	594	598	568	607	574	592	574	573	587	562	577	598	540	547	572	547	551	599	570	537	553	572	588	590	551	617	550	606	598	579	546	571	608	559	557	570	572	557	570	532	563	593	564	553	560	548	600	600	575	575	586	585	560	541	564	563	612	558	570	536	592	551	617	557	635	546	544	558	577	583	578	617	602	596	582	583	589	540	586	543	570	542	584	585	577	576	564	595	538	589	591	608	563	550	529	577	581	563	573	554	547	566	548	549	577	564	567	547	605	582	562	559	598	553	582	568	572	570	617	537	565	601	570	566	536	554	569	596	579	542	586	568	547	581	610	566	590	582	582	592	552	550	574	566	578	542	545	607	555	602	569	570	552	560	539	569	551	569	575	570	547	541	539	547	595	618	564	581	542	588	580	551	605	585	601	540	598	528	559	634	560	574	545	591	576	610	537	571	559	591	596	531	592	554	586	565	583	610	559	567	571	557	603	639	570	616	568	569	566	590	555	576	569	575	590	569	546	612	598	547	548	585	572	566	595	549	589	574	567	571	567	604	606	546	549	553	559	585	602	588	580	609	551	605	542	582	578	568	561	578	585	540	619	552	575	569	597	614	555	602	552	517	571	583	543	594	569	592	612	581	577	558	520	557	555	568	599	613	561	553	514	577	567	580	588	555	565	583	598	570	582	608	582	585	555	553	565	602	536	569	545	570	595	577	570	580	556	575	576	575	554	565	546	520	518	579	591	575	557	533	560	543	579	591	559	560	552	570	545	540	583	544	545	593	591	571	588	588	570	566	551	566	536	598	570	559	546	568	574	563	591	555	587	593	537	521	586	604	623	543	571	553	573	559	549	563	571	620	547	536	573	627	552	590	597	589	576	554	540	582	546	596	585	576	591	580	600	591	557	593	552	574	605	586	574	589	564	561	597	565	561	559	627	570	553	554	595	528	538	574	583	589	552	605	575	568	578	562	602	544	564	609	572	575	585	581	589	563	546	542	557	565	566	596	590	578	599	555	593	530	571	546	587	559	583	556	556	557	545	602	579	572	517	611	560	549	568	582	562	578	557	525	596	537	563	581	608	586	558	605	526	622	566	542	576	549	560	543	598	600	520	603	584	556	593	598	543	625	565	579	579	560	550	606	574	577	595	583	558	600	565	569	574	556	552	597	572	578	578	599	566	565	587	579	558	566	613	573	582	574	542	568	568	542	608	584	648	576	524	554	597	565	597	619	581	527	604	531	587	625	571	619	562	581	560	573	574	629	613	576	544	579	598	541	583	567	547	568	555	572	580	534	553	587	581	572	618	563	552	568	591	600	572	578	593	563	572	581	583	563	556	563	574	557	607	598	584	558	552	581	584	573	569	602	560	599	553	592	536	565	608	573	563	569	576	582	555	551	586	603	606	559	537	549	570	621	585	561	606	551	613	570	584	576	549	546	584	559	571	582	573	577	601	586	548	545	595	545	585	590	607	540	551	559	569	613	550	546	615
37114	20920	6693	1115	802	636	529	463	408	390	382	373	349	361	337	346	333	299	313	305	326	315	305	299	363	298	290	300	332	287	304	315	286	283	287	332	301	305	283	288	293	318	319	305	299	290	296	307	301	296	295	294	322	300	292	297	310	300	297	297	316	279	298	285	296	319	299	288	302	298	296	289	297	299	302	297	313	270	302	274	271	296	318	292	283	285	318	285	280	304	309	276	304	304	281	278	298	253	290	288	271	311	297	267	306	286	296	297	307	256	249	280	291	284	279	286	294	287	310	277	283	265	301	283	275	270	295	300	286	310	269	285	261	281	283	297	280	303	280	257	267	289	286	305	260	274	286	293	294	288	282	282	266	292	277	308	286	280	297	283	310	299	279	298	287	284	320	292	284	279	299	315	292	276	313	287	270	291	300	242	304	279	301	294	299	291	285	291	278	306	302	274	289	304	300	342	268	291	294	326	312	290	283	287	280	269	297	289	315	300	308	279	290	284	277	303	265	291	313	282	312	278	296	316	287	317	298	290	323	307	325	281	249	290	266	265	289	285	289	294	284	284	301	271	289	281	250	273	268	265	290	289	272	281	302	308	304	294	275	277	284	282	286	270	274	290	302	273	312	292	309	281	304	293	274	297	306	265	295	281	297	312	287	310	287	285	262	310	272	259	326	296	280	304	261	269	319	293	271	281	329	300	291	287	324	263	292	281	325	283	283	306	282	307	274	291	297	268	309	289	291	295	275	288	292	292	271	328	282	285	299	287	292	286	283	289	277	293	314	312	297	268	285	279	281	275	242	267	290	320	308	268	307	317	289	304	278	270	299	304	295	281	297	241	327	311	333	289	281	303	296	251	301	288	311	310	324	297	271	280	287	309	276	287	298	307	276	271	288	291	321	290	279	305	312	287	259	289	300	298	267	252	295	270	293	298	296	299	266	302	308	287	304	307	295	310	284	335	308	293	316	304	275	327	281	296	314	296	283	298	319	287	299	276	273	287	312	276	296	306	283	293	287	266	287	291	286	316	312	283	292	293	323	283	301	271	306	287	271	300	265	274	293	284	286	290	297	306	285	282	278	285	277	309	327	310	312	286	277	289	286	292	295	310	277	313	300	304	267	285	299	320	303	287	290	326	312	299	305	304	288	298	319	294	297	316	286	284	285	239	269	323	288	310	279	310	283	284	288	308	299	333	297	277	274	273	264	301	272	277	291	289	280	279	287	296	295	271	288	298	323	316	290	289	295	318	281	294	282	311	297	276	296	327	290	260	285	268	289	316	297	281	258	285	301	280	280	291	298	273	312	288	309	299	317	270	302	294	271	304	281	282	267	314	315	313	279	280	293	286	293	288	292	292	305	287	286	256	274	291	305	283	283	266	292	268	293	281	278	290	293	273	281	296	290	287	304	301	273	271	276	291	289	298	316	291	300	286	297	292	288	285	287	336	272	284	257	266	306	258	293	269	316	283	298	249	291	265	308	312	314	281	278	303	293	277	295	290	269	309	275	284	296	314	290	313	259	310	270	296	297	288	282	276	295	258	286	284	278	293	280	268	289	274	311	303	299	292	283	298	269	295	276	269	271	313	282	279	303	316	254	263	306	289	319	273	287	281	293	310	300	303	279	283	295	286	296	258	302	292	278	281	324	291	276	297	296	289	264	297	276	260	297	276	285	293	309	282	311	308	260	304	287	297	285	325	272	307	290	277	280	306	292	275	290	269	285	275	270	318	285	297	291	262	297	323	318	309	267	264	280	266	283	286	324	278	282	305	279	323	301	299	282	289	274	291	293	262	272	312	296	305	299	270	284	279	299	271	303	310	306	288	303	299	277	288	277	300	277	288	317	302	286	313	270	275	313	276	297	281	328	267	317	308	281	298	295	298	260	299	289	274	287	287	307	298	304	290	265	293	290	304	266	297	290	308	284	314	300	286	299	303	293	278	280	272	307	281	292	309	285	300	265	290	285	304	312	293	252	308	278	268	293	283	326	296	296	273	286	283	300	312	308	287	264	288	263	289	314	287	278	281	302	280	259	311	302	295	246	295	283	253	273	263	299	292	298	311	287	258	283	288	275	270	268	292	283	279	266	310	275	292	276	295	287	287	307	247	270	273	272	298	293	287	281	257	303	307	297	338	265	301	267	290	268	301	277	278	290	271	269	289	303	304	298	301	308	266	286	289	298	313	300	283	306	283	294	273	346	303	291	287	291	272	306	294	328	269	300	275	323	281	287	274	314	282	282	309	289	302	279	255	321	262	282	286	300	308	311	314	292	266	308	299	293	296	265	251	292	305	304	297	301	282	293	276	265	287	262	286	331	296	303	312	308	290	305	279	291	294	283	280	283	284	278	275	283	318	292	309	289	268	285	283	297	300	297	330	309	307	273	290	316	280	278	288	289	287	290	263	280	313	304	315	294	257	259	265	289	263	324	296	309	311	276	299	273	293	296	279	279	284	303	285	274	288	291	282	271	251	321	289	293	324	281	278	276	278	298	327	261	306	248	303	260	258	310	297	294	274	299	305	284	327	306	275	308	263	271	292	274	269	276	273	305	306	281	319	287	297	298	270	295	287	283	302	268	301	272	296	298	286	304	276	296	290	287	277	303	265	296	314	298	297	312	307	292	314	307	287	287	310	298	281	281	308	275	293	283	311	299	304	294	247	311	308	297	340	302	287	290	282	318	323	304	270	292	264	286	303	288	305	279	289	287	296	292	273	302	286	318	301	305	303	313	295	303	303	268	299	311	259	284	287	306	295	338	261	290	287	291	269	287	281	266	297	274	317	284	284	299	255	283	284	295	303	288	287	310	305	287	279	297	263	298	310	296	305	309	272	283	288	289	307	285	304	271	334	288	288	269	281	279	244	303	294	264	288	323	298	286	315	311	288	320	299	316	278	287	258	287	282	309	274	279	270	293	277	290	255	315	304	301	312	279	289	294	287	279	291	281	293	290	268	299	269	280	285	315	280	294	284	292	280	317	266	293	310	328	327	331	299	305	303	268	257	296	289	323	318	289	292	301	301	283	283	276	314	285	287	293	295	313	278	272	269	288	293	285	312	284	303	312	289	304	298	252	296	326	282	305	288	289	312	281	288	276	278	275	297	286	292	272	294	279	275	291	296	294	252	274	294	302	292	281	286	293	281	267	316	298	314	285	290	280	304	273	315	307	303	294	278	285	272	310	283	304	278	259	287	310	257	270	304	308	282	298	274	286	280	289	320	266	317	318	320	273	303	284	242	273	289	300	295	299	273	292	297	305	302	279	285	298	281	292	293	318	289	312	264	299	274	314	316	244	293	289	280	298	300	281	303	309	292	299	280	306	309	275	301	288	298	291	272	289	299	290	293	283	280	286	284	300	299	282	298	300	276	279	261	304	316	251	305	268	299	316	289	288	268	283	296	315	310	294	287	282	309	269	286	300	309	292	273	310	273	285	281	309	286	286	291	293	298	310	307	285	287	288	298	273	284	279	275	290	289
18831	1685	2893	3317	2941	2531	2177	2053	1849	1576	1498	1425	1300	1349	1233	1267	1229	1171	1105	1086	1103	1080	1069	1078	1035	1051	1059	1048	998	1012	1011	1032	975	963	1005	1033	961	1004	954	924	907	953	1018	996	942	960	970	974	957	934	926	986	927	943	947	923	954	962	896	931	971	911	944	918	945	931	932	942	960	957	931	941	1005	981	987	930	932	988	959	965	988	961	899	905	947	950	883	917	943	870	924	912	943	908	910	924	983	927	914	935	947	944	960	855	924	969	908	957	936	894	925	890	927	887	924	927	852	938	902	909	945	911	946	901	948	976	910	990	944	933	912	913	921	907	923	885	902	955	931	889	931	849	945	966	930	907	923	968	912	942	886	955	909	920	934	870	927	913	876	945	960	938	882	931	919	922	934	929	958	931	966	909	931	947	906	915	920	924	889	933	925	904	914	867	907	913	907	925	922	957	926	907	897	952	942	900	947	934	905	956	929	931	959	919	889	872	952	938	944	906	933	918	915	957	926	985	933	870	874	917	940	928	946	991	867	899	936	986	888	903	869	914	964	962	903	815	961	928	972	922	899	885	875	903	945	884	926	867	945	940	910	973	929	917	910	905	857	901	901	906	942	912	959	892	904	926	863	911	938	944	891	931	922	933	923	967	911	996	901	911	940	957	943	874	920	921	918	934	933	928	883	908	868	914	877	957	958	944	898	923	965	922	945	915	932	910	943	920	931	940	950	940	940	903	895	930	906	891	963	958	909	885	896	888	909	925	928	882	884	882	891	904	914	902	988	945	957	904	906	950	907	992	926	914	884	981	932	952	918	917	960	905	921	884	861	919	906	924	936	961	953	888	952	893	939	951	1009	972	923	889	949	951	938	855	914	948	924	938	890	974	938	888	888	878	949	888	929	946	912	970	924	936	874	975	898	961	985	948	877	937	881	914	943	864	865	886	867	903	935	906	864	879	970	929	904	938	920	898	904	883	939	855	925	889	929	890	916	908	945	883	893	901	888	877	915	945	912	930	917	973	926	901	959	934	945	859	897	946	866	914	939	947	932	897	907	932	915	942	924	907	935	953	884	939	900	943	937	893	941	915	974	873	904	927	864	898	896	892	914	918	942	929	942	925	942	912	870	909	886	912	918	892	902	937	950	916	928	907	928	893	953	902	952	904	903	930	837	925	937	885	859	898	911	964	928	955	883	873	942	872	929	909	907	932	884	919	887	938	974	969	902	907	937	899	917	876	906	907	914	918	987	917	945	971	925	962	918	954	938	907	901	866	961	936	877	957	980	878	942	915	948	933	913	844	887	909	906	913	938	918	918	974	918	939	877	931	966	931	886	936	875	954	942	887	903	920	888	984	948	937	919	917	939	914	904	939	960	941	947	901	906	888	901	955	921	964	880	969	918	948	913	906	951	929	951	896	920	881	892	897	920	889	919	939	902	931	991	914	958	926	951	887	924	949	866	959	935	925	955	869	867	955	868	942	914	908	927	955	939	867	927	934	1006	902	961	934	894	926	931	905	928	883	921	928	938	908	902	930	864	882	903	924	931	978	899	931	887	904	971	919	914	912	924	977	969	955	960	881	901	914	984	922	958	907	931	902	913	922	975	876	908	912	879	929	929	916	943	902	907	902	948	947	916	891	933	884	939	924	922	952	935	914	916	842	882	902	925	933	862	923	945	878	868	927	938	942	945	883	943	945	924	916	857	917	897	909	899	968	893	982	917	895	904	900	915	901	855	923	977	954	922	927	928	901	973	940	972	948	923	961	901	920	908	903	893	962	906	970	942	905	941	937	877	871	898	926	914	928	874	943	896	928	912	953	932	937	861	966	942	923	851	896	884	884	918	921	892	832	897	837	874	884	950	937	975	906	875	958	985	933	920	937	907	928	919	922	876	910	920	923	912	899	945	916	932	908	944	959	944	942	905	920	916	898	955	871	924	826	899	947	861	903	894	906	883	902	940	938	932	885	937	924	963	903	867	979	949	928	921	952	920	966	974	933	964	916	884	922	937	914	903	898	885	893	926	929	939	938	916	926	890	966	911	927	914	922	981	878	818	905	986	909	913	925	965	887	967	947	890	918	925	875	934	963	914	897	914	932	968	911	890	863	926	946	878	927	917	931	977	900	933	915	913	957	921	921	915	969	901	943	859	865	884	897	920	934	958	876	864	925	954	962	919	889	884	933	957	961	913	942	868	892	870	917	971	930	945	928	904	896	956	907	938	939	961	931	950	913	949	901	913	942	892	967	899	926	877	957	933	879	877	884	952	972	906	903	946	885	979	947	957	859	890	920	950	881	927	899	891	918	906	871	959	975	890	907	921	958	905	965	955	966	929	922	927	929	914	932	914	886	911	908	959	908	932	873	959	943	900	934	964	909	950	974	911	938	941	914	886	939	939	884	879	908	934	893	939	897	954	933	959	929	947	882	914	936	911	950	882	873	942	913	898	931	914	948	936	908	909	938	941	939	903	948	943	940	918	917	962	919	930	901	963	889	926	877	980	939	919	947	942	900	906	900	928	900	853	922	918	884	941	880	880	975	880	948	872	932	934	925	877	961	885	938	966	863	905	964	933	980	931	879	930	896	932	905	983	928	956	921	938	923	978	903	966	941	895	942	986	944	913	882	890	931	955	964	912	897	921	925	850	909	915	959	918	905	972	926	937	919	923	984	888	1015	895	936	906	979	942	957	931	932	905	908	971	947	865	965	878	919	904	887	859	945	899	960	877	924	914	907	946	898	930	896	971	888	908	911	910	944	985	923	944	933	934	912	950	861	924	876	926	919	945	944	931	944	870	927	911	927	929	948	889	897	926	960	879	972	928	881	957	888	968	878	907	932	916	947	934	933	917	876	955	962	878	873	904	903	904	917	878	936	907	998	899	926	870	853	877	886	930	919	950	907	912	928	893	876	925	913	960	947	907	867	938	942	944	915	948	909	954	892	922	949	930	935	929	939	903	888	949	920	949	961	966	822	935	957	923	945	884	885	952	933	898	873	971	960	915	962	909	876	920	918	932	926	893	933	909	891	925	899	937	955	910	961	911	916	920	911	904	925	907	899	947	896	902	940	915	874	925	937	924	949	918	839	922	867	947	924	927	901	877	900	936	886	896	943	947	957	988	884	972	922	911	924	897	905	895	937	936	915	936	873	929	931	917	936	933	905	893	953	908	904	917	870	927	922	920	921	897	912	890	921	931	927	941	857	906	959	944	934	906	900	925	944	938	898	880	920	943	891	984	890	919	913	952	923	930	859	946	901	923	951	929	933	927	930	868	886	938	881	897	916	873	898	895	931	948	927	914	864	920	912	932	858	895	856	954	929	918	967	904	938	869	1012	929	948	914	914	962	899	921	909	938	908	883	960	942	887	990	950	948	986	925	906	910	899	886	937	896	928	901	958	899	939	881	932	866	957	939	962	917	962	941	915	884	948	910	925	954	914	903	923	945	918	903	930	889	958	925	953	904	944	896	913	949	956	947	846	924	910	972	999	950	918
41451	24760	16086	2294	1291	1005	785	653	543	536	473	398	465	388	383	368	381	367	350	344	339	318	364	346	326	345	318	324	299	318	293	326	316	308	305	310	344	323	299	302	320	307	272	285	289	297	314	306	298	319	288	307	266	265	283	307	275	267	276	313	280	265	283	291	335	317	309	324	300	275	293	314	298	319	272	265	311	291	315	301	303	324	286	322	311	285	275	296	293	284	261	317	313	298	315	298	292	285	283	296	295	297	277	292	335	301	312	287	288	283	322	293	328	311	310	296	284	307	315	322	302	289	314	269	293	302	302	283	303	287	286	291	299	302	311	279	300	294	299	284	289	290	319	327	322	301	289	301	329	289	301	280	302	347	294	284	271	257	295	287	299	297	321	277	285	276	307	311	264	277	302	299	278	326	270	287	288	291	316	294	291	296	305	305	254	296	267	311	291	297	306	308	295	316	305	302	286	316	302	276	296	308	292	295	306	298	296	318	307	311	267	305	288	279	277	288	295	305	290	316	295	284	286	290	305	326	296	331	315	299	327	286	287	324	263	313	324	288	287	275	290	264	298	277	274	270	274	257	305	305	300	316	322	282	292	331	262	270	325	286	307	262	315	281	290	303	277	312	279	313	322	276	305	279	336	272	297	289	310	279	287	319	327	299	312	305	264	279	283	288	302	309	265	299	278	290	309	288	282	266	300	275	291	289	303	278	277	288	282	317	292	305	304	292	279	276	274	274	279	292	310	301	282	285	288	264	284	322	294	278	275	270	302	323	309	304	299	298	272	319	275	300	279	277	337	319	283	307	285	295	306	271	291	298	290	293	319	303	261	312	307	281	276	270	302	268	292	280	306	333	295	273	313	302	299	285	276	278	314	291	302	274	305	299	281	299	273	294	288	297	312	282	291	312	289	301	284	296	273	297	285	268	317	291	288	288	309	249	300	310	278	314	287	281	270	280	290	293	290	314	285	261	259	286	294	315	285	308	298	296	296	292	290	302	288	307	314	293	324	322	295	293	310	317	297	310	289	305	309	310	301	286	290	297	300	302	287	312	293	283	255	326	306	280	267	292	282	311	299	289	299	302	290	313	307	289	286	304	297	286	283	322	304	307	319	282	311	331	306	302	288	287	325	320	302	284	316	268	272	288	293	292	285	301	270	306	316	295	274	292	321	292	293	268	286	297	292	287	271	304	295	300	281	271	301	318	341	297	307	300	301	295	303	308	292	298	284	319	277	301	304	314	320	253	305	278	271	297	293	305	303	297	302	328	290	317	287	277	276	318	292	309	307	287	307	269	295	281	294	284	304	285	312	324	282	342	326	276	304	291	297	292	289	315	305	294	318	281	297	310	270	283	303	294	315	295	293	260	281	301	313	300	288	274	310	271	316	288	289	280	292	311	303	306	310	306	295	291	327	316	317	308	334	298	292	281	298	282	308	307	314	343	292	297	289	306	313	307	290	289	271	323	283	291	270	290	290	289	317	315	279	302	303	297	301	292	312	329	268	281	267	309	294	283	301	252	287	313	289	315	317	287	271	295	296	307	289	284	286	286	291	272	277	271	277	274	286	297	301	285	291	297	299	311	280	311	280	286	302	279	311	273	298	284	296	298	310	303	296	304	275	310	290	323	266	287	271	320	312	279	288	302	304	280	294	287	298	275	292	306	280	276	258	299	298	300	307	282	297	275	322	273	323	271	297	281	266	272	304	310	298	289	285	277	304	284	261	310	289	275	251	278	308	293	270	286	282	293	300	299	317	298	288	295	290	278	284	281	297	276	302	274	285	321	278	325	277	263	261	288	312	276	297	292	319	285	322	295	275	313	270	260	298	286	306	281	341	276	310	312	273	292	314	300	288	269	306	308	276	308	282	312	296	273	328	286	304	313	289	276	300	280	301	323	291	281	301	333	272	274	296	289	297	317	326	298	309	324	297	336	302	302	286	293	285	287	321	288	305	301	303	288	262	286	283	282	326	333	331	311	268	310	282	327	305	294	268	298	280	299	309	308	289	283	287	320	295	260	308	305	320	288	296	297	308	282	305	271	284	309	306	285	305	310	265	307	299	280	304	299	290	296	312	293	285	290	302	300	297	273	257	304	263	285	305	306	285	286	298	282	300	296	333	314	297	290	300	291	298	306	284	282	300	264	312	294	321	296	328	277	275	282	299	331	284	318	269	279	317	311	270	303	304	308	281	278	285	330	286	332	304	295	293	286	293	289	282	305	295	290	279	308	307	305	324	312	298	293	342	311	307	333	284	292	288	300	289	313	281	302	261	269	298	317	290	273	286	336	259	282	305	279	298	281	262	342	281	276	275	284	322	303	307	264	308	313	297	304	311	292	252	282	310	277	282	305	290	318	324	282	294	286	289	319	288	289	296	291	300	257	296	284	293	292	281	286	281	301	298	283	291	307	302	294	289	294	296	269	287	306	311	284	315	297	284	282	298	293	307	299	280	274	302	292	287	308	291	313	276	285	315	256	277	288	284	301	320	319	279	275	278	281	292	293	329	293	293	298	296	295	269	308	302	292	317	306	285	293	326	297	312	298	266	282	279	287	296	325	283	299	282	310	306	298	304	276	296	306	298	289	270	278	323	293	299	277	285	314	301	299	274	283	281	306	275	284	294	301	287	293	275	270	322	295	319	290	283	269	291	308	304	309	311	298	312	309	314	314	276	289	289	309	297	315	297	257	305	307	296	297	301	282	322	319	271	282	322	317	317	286	329	302	310	275	275	271	290	320	313	260	316	280	325	273	291	305	311	283	279	317	271	300	302	305	284	292	280	285	302	315	292	273	304	333	283	275	314	317	289	294	304	285	296	297	286	291	307	295	277	299	330	284	304	291	274	297	332	303	328	308	267	312	278	283	293	286	297	327	296	325	291	306	278	302	297	307	301	322	299	277	285	319	298	294	286	277	281	314	306	338	287	267	298	294	298	282	303	283	304	299	267	314	311	281	271	346	313	272	288	311	279	300	285	283	314	307	292	308	299	308	284	269	314	277	307	315	294	290	294	288	336	294	308	274	311	300	291	316	280	279	286	332	278	283	295	308	296	278	295	293	282	289	289	315	297	300	303	271	280	281	327	265	296	285	266	271	280	285	311	285	307	328	317	282	278	297	314	290	302	308	299	278	298	260	306	292	305	281	262	302	296	307	318	323	310	271	294	309	323	318	305	306	279	305	322	316	306	309	271	309	297	313	254	299	267	306	282	285	276	300	295	299	273	351	286	294	307	308	277	296	298	306	312	328	283	285	301	282	304	255	295	280	299	286	302	305	294	289	275	307	310	279	300	321	308	316	306	297	295	313	269	281	303	300	310	290	307	300	303	290	284	302	282	271	287	297	285	293	294	321	315	278	297	306	295	328	298	310	305	297	294	291	299	297	285	277	266	316	302	285	327	309	281	299	286	321	286	266	305	311	286	319	312	296	315	295	302	284	280	277	317	335	288	282	269	305	318	299	297	290	302	308	310	308	315	268
22627	2432	4753	5426	4818	4170	3522	3152	2710	2355	2156	2022	1751	1728	1632	1457	1404	1454	1339	1206	1228	1233	1222	1160	1124	1134	1141	1147	1057	1058	1047	1100	1003	1046	1045	1088	1048	1009	1016	1001	1012	986	1050	1047	1013	995	1015	971	1027	977	950	1000	929	956	1018	990	980	982	963	949	977	995	974	913	970	959	991	972	986	979	909	936	1013	980	968	959	988	949	927	947	955	994	915	943	938	1013	918	977	1012	925	944	957	1024	952	1019	922	944	897	960	987	951	904	932	945	993	958	920	906	913	927	918	992	937	959	928	903	931	917	915	937	917	943	943	904	916	956	968	938	943	935	901	931	929	890	921	898	886	925	957	924	889	903	938	975	947	988	905	957	929	903	936	951	837	894	950	956	937	978	949	914	911	910	925	926	873	941	903	945	925	894	891	903	947	945	940	951	934	929	948	948	953	957	897	967	932	924	930	984	975	904	886	910	930	935	934	965	944	934	971	933	952	920	937	943	907	914	1000	923	912	926	888	958	955	971	906	918	928	893	936	1006	896	879	931	951	953	896	917	868	973	896	956	943	880	965	937	952	896	916	878	880	917	888	930	902	887	975	893	919	945	920	978	928	936	919	927	964	949	891	899	924	977	914	867	964	954	953	971	885	970	923	919	957	892	889	926	929	948	884	923	982	938	988	864	918	942	961	928	974	948	929	949	898	1013	895	947	966	894	927	951	887	982	1003	942	889	918	893	916	941	926	917	943	914	906	904	934	930	925	894	894	995	921	965	939	932	960	926	949	940	1027	953	880	944	934	920	962	882	929	908	941	1003	916	956	928	948	906	947	920	914	913	933	917	933	977	897	888	943	948	885	990	943	895	936	952	904	888	981	902	963	873	980	940	884	902	900	945	883	934	915	1006	886	923	930	930	961	910	873	930	932	955	920	958	1017	904	958	941	932	961	925	957	965	927	929	951	933	936	929	925	945	939	914	942	936	889	929	873	854	946	946	943	903	958	991	946	934	944	922	956	913	966	990	915	949	980	959	940	925	914	928	940	937	923	953	892	969	943	923	965	956	933	938	956	920	988	980	960	974	948	930	917	979	969	917	919	938	895	889	936	927	960	966	946	915	867	923	914	997	916	901	969	850	932	884	932	887	941	881	908	918	946	939	915	946	924	886	938	943	977	957	982	889	935	961	914	916	957	909	924	888	937	916	946	926	975	932	911	938	918	878	918	958	935	942	961	917	923	917	964	923	885	928	918	987	940	995	941	938	929	896	868	909	933	918	914	897	965	964	942	890	947	970	933	933	909	985	983	988	986	980	959	945	939	941	947	960	993	922	916	880	942	928	994	935	949	934	978	961	952	921	943	942	938	927	935	930	916	919	909	973	950	928	895	969	951	961	986	965	898	969	934	925	1003	939	936	935	966	864	893	888	867	885	915	899	951	909	906	932	907	865	915	914	951	881	967	1017	928	887	925	935	918	977	909	943	920	910	882	962	941	954	956	955	914	961	958	932	912	887	930	884	917	927	985	943	897	876	970	974	929	969	944	888	969	884	933	932	923	942	943	951	918	936	921	893	939	877	894	942	893	974	949	991	974	952	952	973	979	995	912	930	951	946	902	964	938	966	893	936	949	972	920	929	938	920	950	902	964	897	958	986	922	928	920	882	904	955	873	961	887	960	920	899	922	932	992	954	904	960	991	961	926	935	950	894	959	943	979	911	924	931	952	910	944	925	957	962	927	939	942	952	958	953	933	909	944	940	925	888	941	942	923	968	898	929	961	997	926	930	950	922	947	957	962	936	903	951	931	931	913	970	927	896	922	896	960	981	955	940	941	977	941	956	885	952	941	919	1003	938	935	955	943	948	904	921	924	958	898	891	867	896	929	923	873	940	980	1008	960	954	897	962	927	903	918	901	916	947	927	887	960	891	944	929	932	869	937	954	901	899	941	979	923	911	973	985	928	942	908	984	954	894	947	992	926	949	949	964	968	959	896	856	946	946	933	904	989	936	940	863	958	879	965	919	921	892	950	946	912	947	869	950	948	855	905	944	947	925	906	990	895	959	922	873	930	956	980	951	917	950	927	899	952	903	916	975	960	951	933	944	891	944	918	948	887	906	942	901	968	958	915	954	923	987	913	902	897	992	912	935	945	932	925	961	933	997	915	894	961	943	939	938	942	985	894	963	921	909	912	953	955	917	923	1004	899	908	957	943	973	976	914	926	880	952	924	913	925	952	944	942	917	966	926	937	905	924	968	934	980	946	967	932	887	963	921	923	937	898	955	954	946	928	906	910	900	976	930	958	951	914	933	925	902	943	915	954	926	971	890	934	972	935	927	943	975	912	939	895	944	977	939	923	978	958	942	919	956	900	905	1004	925	932	928	901	980	966	924	991	1012	951	961	931	936	931	921	1015	932	947	935	917	891	943	928	889	916	913	958	897	908	922	981	989	964	927	942	864	968	935	921	952	938	928	986	956	933	959	969	952	959	973	951	926	939	987	961	937	932	977	919	902	904	912	955	942	994	952	892	921	897	980	920	961	935	950	950	897	985	908	885	896	874	914	963	895	926	966	983	962	963	916	966	964	906	891	888	1014	938	984	921	887	964	930	955	940	914	929	941	921	963	954	942	909	1004	916	939	922	904	960	955	922	928	906	887	916	958	944	992	895	948	926	956	962	935	995	929	909	946	914	918	913	899	903	922	895	902	963	925	915	935	964	892	957	958	955	983	912	949	978	893	947	900	911	863	924	954	954	914	944	923	898	1013	947	867	952	944	895	884	933	955	919	887	932	936	882	913	902	938	859	945	910	913	955	899	983	907	957	916	968	919	924	898	908	979	945	966	946	910	899	932	893	911	956	916	945	1011	938	909	888	962	923	952	959	898	976	910	933	1000	943	926	933	879	934	925	921	977	925	986	947	935	857	1003	927	912	926	954	1010	945	976	904	1002	954	988	924	912	881	1001	922	901	930	956	931	964	944	925	920	908	896	918	973	914	949	907	907	927	916	937	917	920	944	962	907	965	982	913	956	892	977	931	986	901	971	975	985	921	964	918	962	954	924	918	953	910	942	908	929	929	950	914	915	951	971	940	945	964	925	943	939	949	937	967	881	908	960	921	965	960	1000	895	969	900	955	922	915	913	946	951	885	1001	935	921	935	953	960	946	950	871	903	948	906	960	894	914	949	962	969	967	946	918	939	940	904	917	916	955	947	961	927	911	980	933	946	959	892	915	921	913	958	971	954	920	944	901	910	985	938	906	932	949	931	905	938	951	927	922	916	971	933	956	983	928	979	901	961	909	946	948	938	941	949	944	928	975	956	936	947	923	885	927	944	924	945	981	943	904	941	929	879	927	912	939	926	912	971	940	990	966	938	906	922	951	956	904	941	966	943	919	971	905	936	929	912	945	958	971	938	964	984	965	985	971	933	943	908	911	969	944	1046	910	936	991	874	962	951	918	936	871	919	869	908	949	936	937	936	947	956	917	906	924	913	888	941	925	948	876	914	931	919	915	928	893	945	867	917	896	957	918	973	934	937	944
6159	421	310	198	176	181	171	193	159	159	165	174	169	190	169	155	202	163	180	169	174	170	153	129	176	166	149	191	173	174	152	166	199	155	155	173	177	157	161	171	158	151	165	162	138	149	151	176	155	150	149	154	168	167	129	155	174	169	169	147	153	170	143	169	168	166	145	130	158	162	156	161	169	139	175	174	153	159	155	162	171	150	153	168	164	166	181	163	176	157	167	158	160	131	144	163	184	167	163	167	149	131	179	167	176	178	160	147	173	194	156	162	152	169	130	163	177	172	156	171	167	148	181	129	153	154	151	167	161	132	187	179	181	152	201	158	168	172	147	176	175	143	152	155	140	160	165	163	165	182	173	152	166	171	176	164	162	150	164	135	155	167	163	176	162	157	163	162	150	161	162	188	166	166	172	149	168	155	162	149	178	149	152	150	155	169	152	168	153	155	168	156	156	165	163	167	154	133	155	156	161	150	153	175	133	199	169	132	170	144	137	162	190	182	169	158	176	169	166	166	172	167	145	169	161	148	154	173	169	169	172	161	146	151	154	154	161	158	176	161	173	164	175	148	177	159	159	152	163	152	171	165	162	181	142	144	153	181	177	176	158	170	168	161	170	153	162	148	178	189	156	176	139	176	168	157	178	173	174	170	155	157	151	161	161	164	171	161	151	166	155	140	167	161	184	159	154	166	155	154	173	173	154	165	166	147	159	161	147	151	148	166	168	170	160	162	138	152	150	153	167	161	171	173	172	166	154	158	170	164	172	179	170	160	165	179	164	145	148	166	157	153	163	173	156	175	173	149	165	158	167	184	195	158	153	141	145	179	161	198	200	170	164	190	174	177	156	177	158	158	159	152	167	158	182	165	173	153	188	158	158	146	167	176	135	140	152	168	138	177	164	164	167	174	169	181	176	169	170	175	161	171	157	159	174	156	130	143	185	181	140	137	148	175	167	180	153	191	201	177	161	168	171	177	181	165	153	156	187	161	153	187	185	163	137	162	133	166	174	163	166	193	155	145	135	154	156	150	171	134	163	145	167	155	159	155	169	155	152	167	155	167	177	172	172	162	159	153	172	146	178	173	163	140	155	143	173	153	158	179	181	155	124	162	160	171	148	159	163	166	176	162	133	171	152	190	152	175	166	160	182	165	163	152	179	160	132	149	190	157	160	164	190	144	175	155	154	183	152	168	161	152	164	128	170	170	186	140	178	167	162	158	177	166	189	175	141	161	164	152	154	155	171	154	161	170	158	160	175	166	174	143	155	176	186	153	172	148	150	162	165	158	160	156	153	173	171	163	171	158	164	175	167	172	157	146	163	183	162	144	161	181	151	161	159	175	129	160	179	146	173	152	175	157	163	177	155	157	182	155	159	145	143	149	156	149	172	166	149	144	156	156	161	170	172	164	149	159	153	164	167	151	177	182	151	176	157	165	149	163	143	161	179	172	164	150	141	163	161	154	177	151	146	165	162	177	167	173	169	168	173	165	198	166	141	191	144	155	139	177	166	160	164	164	169	165	148	162	175	162	168	187	160	155	172	159	178	145	159	181	149	174	172	154	179	165	152	148	168	166	153	168	163	165	152	147	139	146	148	152	164	165	155	175	157	176	148	153	153	174	167	166	178	176	172	166	155	149	187	166	176	169	155	142	172	159	154	157	176	161	175	157	166	152	168	158	150	146	141	178	183	159	169	153	187	141	162	154	150	152	154	178	177	172	141	175	166	162	161	149	168	182	163	176	157	155	188	186	172	158	153	161	152	174	166	178	154	177	132	145	150	171	167	179	178	160	171	163	188	143	168	137	162	164	173	170	164	164	158	179	173	161	151	144	146	168	157	170	150	156	168	159	178	166	162	174	168	157	152	165	141	152	162	152	146	151	143	163	162	167	180	173	177	167	187	154	151	158	142	168	155	152	153	166	166	157	166	159	155	172	171	159	150	151	162	159	174	179	178	151	151	167	199	173	140	162	159	150	160	164	175	183	142	145	159	147	188	154	166	165	141	165	138	153	172	144	160	152	147	168	181	132	162	163	154	142	153	166	163	156	163	175	160	160	173	163	157	164	150	167	171	164	178	154	150	162	143	173	155	167	179	186	174	152	141	152	147	196	155	168	163	162	188	154	151	189	168	154	167	149	150	152	160	157	146	165	157	142	137	167	148	172	169	129	171	175	154	167	143	171	164	158	170	157	176	146	170	153	148	185	142	158	145	144	152	169	148	161	155	163	167	158	164	142	156	165	148	139	185	145	142	179	171	162	152	196	171	172	179	147	150	175	156	153	181	172	151	151	158	179	181	180	166	155	161	164	166	151	165	141	161	166	144	158	177	152	162	145	163	147	152	157	160	177	156	169	184	183	134	164	163	166	170	171	143	160	149	144	151	179	161	162	169	141	154	149	167	125	150	175	162	155	166	163	172	169	161	146	181	150	140	174	169	166	141	154	141	154	167	158	159	134	150	196	150	172	196	152	164	167	171	177	184	150	170	179	141	170	144	145	150	192	172	153	176	167	184	172	165	145	179	134	166	150	177	163	140	161	174	164	151	172	198	168	143	172	159	134	150	166	163	145	172	155	177	165	147	170	187	161	162	146	163	180	169	156	177	159	195	192	150	146	159	190	130	175	159	173	187	181	146	167	166	143	187	181	204	173	168	161	152	155	155	162	177	196	162	201	178	166	173	164	164	154	148	168	159	181	184	169	166	154	155	167	171	151	156	159	149	181	166	156	169	136	168	173	177	134	161	164	155	148	169	154	156	162	153	175	178	155	149	164	158	177	155	155	171	158	203	156	150	151	172	160	168	158	148	161	175	189	164	161	149	154	178	165	138	143	162	157	173	154	148	168	135	163	158	151	181	149	148	169	172	168	168	182	163	156	141	160	175	154	170	162	139	156	160	158	157	179	167	165	134	157	162	180	168	155	154	165	155	201	147	133	161	186	164	162	167	151	165	150	192	160	168	168	174	177	153	163	125	173	155	183	158	155	169	170	157	187	157	157	142	160	156	150	178	182	175	179	152	162	158	191	148	164	156	160	142	137	170	143	167	162	166	160	166	150	153	147	149	154	145	176	172	153	152	174	151	142	177	147	160	184	162	166	144	145	149	167	152	153	155	162	143	160	156	165	164	159	160	143	189	180	160	175	175	136	150	144	167	152	156	152	146	152	132	154	164	171	168	176	160	155	177	143	167	172	144	140	162	176	166	179	157	159	169	158	163	176	135	181	157	146	148	166	146	160	152	163	157	164	166	147	170	166	160	157	154	169	151	150	166	177	184	142	175	159	194	195	169	160	172	159	175	149	156	153	142	175	155	164	176	165	167	167	155	149	170	162	167	164	162	182	161	175	161	151	165	150	158	165	165	137	175	152	148	175	157	149	169	146	183	158	144	166	163	171	159	156	144	175	168	133	179	161	165	165	168	176	139	180	121	145	156	177	160	146	165	185	170	171	150	170	167	172	158	167	149	166	191	162	174	164	164	142
7518	622	769	716	702	683	633	611	632	592	603	578	562	577	594	604	553	577	615	631	612	610	611	577	561	595	572	560	635	576	572	567	579	585	596	562	578	589	619	559	586	524	593	570	603	541	572	563	563	610	577	599	569	586	596	578	609	600	567	603	537	546	555	553	593	504	585	617	579	552	561	543	569	569	590	603	530	547	582	569	571	564	567	593	594	591	566	535	551	529	597	538	541	581	564	569	580	584	595	550	572	575	600	567	540	611	597	580	561	538	565	566	588	543	508	587	588	561	594	601	555	555	553	569	545	556	573	522	600	547	563	583	577	629	551	559	625	567	575	556	557	551	528	565	541	545	595	572	566	549	613	572	573	550	581	548	579	559	602	581	558	585	551	556	562	608	562	567	607	570	575	548	573	566	551	563	548	580	569	590	581	548	557	559	567	584	557	574	588	584	568	586	572	558	485	628	621	573	553	547	525	523	590	599	540	542	597	582	587	584	556	556	544	608	517	533	586	582	569	547	602	590	573	623	599	578	545	617	596	578	593	537	550	576	573	548	568	614	609	590	575	569	551	592	561	585	558	586	591	564	572	558	580	608	556	560	532	613	552	572	550	551	627	599	587	544	606	564	551	520	534	560	567	553	554	593	602	561	593	603	545	592	547	551	606	569	566	552	584	576	549	576	579	570	564	573	548	596	586	565	560	610	592	532	574	527	554	556	609	570	548	533	545	552	568	583	555	541	528	589	600	562	580	539	555	516	603	565	586	566	546	593	581	559	575	584	564	612	534	555	530	590	592	523	567	593	577	607	555	568	549	516	529	585	620	563	579	573	601	568	600	545	554	565	540	575	570	561	534	545	595	579	576	600	575	561	591	562	578	530	599	531	610	633	546	577	565	566	575	547	589	560	538	588	561	536	575	532	562	577	602	555	556	559	558	597	564	598	591	518	580	573	571	538	588	595	570	547	606	561	594	585	541	572	552	566	577	574	534	570	600	570	585	582	555	557	610	606	529	580	602	582	539	571	570	565	545	588	562	590	543	554	575	550	532	598	539	555	598	597	549	552	582	524	582	557	568	570	554	573	521	561	581	557	598	617	599	595	607	579	592	573	577	592	561	568	595	527	504	560	618	515	592	534	558	559	570	537	552	545	561	591	567	551	588	608	550	568	539	588	602	613	582	579	560	562	605	524	531	586	594	618	566	556	571	587	513	533	589	570	588	551	593	555	550	578	549	557	577	535	522	552	582	540	577	589	543	563	573	569	538	564	533	593	565	584	565	531	598	586	589	567	577	560	528	560	523	583	576	569	602	551	584	583	584	541	552	593	580	552	567	542	581	566	582	563	582	570	591	553	582	562	568	572	547	552	570	549	588	547	577	569	526	601	523	554	557	541	562	555	551	592	588	612	549	604	574	580	601	602	572	599	599	575	557	565	557	566	543	500	569	573	584	600	566	590	563	543	532	549	585	587	605	567	628	579	536	570	601	556	577	530	550	582	541	613	597	559	580	575	529	575	567	577	568	543	555	534	552	570	603	573	579	593	541	568	610	572	557	592	583	544	564	606	570	566	527	564	575	554	574	630	581	563	571	566	552	534	532	544	581	551	538	562	584	558	580	567	575	537	518	544	533	611	576	555	571	584	525	560	569	585	546	587	563	562	534	616	571	548	560	591	538	557	581	578	542	568	570	560	586	566	664	565	576	563	575	560	587	556	567	561	594	580	570	564	569	616	547	566	561	618	596	569	549	558	550	576	574	556	574	547	604	575	599	587	559	591	602	572	551	575	597	566	539	559	574	558	609	548	587	578	503	568	551	581	556	576	594	563	551	533	554	577	535	562	533	561	605	550	572	571	579	576	540	548	565	597	556	560	555	574	551	560	596	581	556	575	543	613	554	586	547	592	579	596	593	551	556	630	533	585	542	553	571	566	544	598	558	588	546	592	552	580	544	570	572	574	551	579	568	557	565	567	541	562	513	571	584	556	588	605	576	553	537	536	542	563	542	606	496	576	564	620	588	599	548	545	574	563	584	575	584	530	556	549	550	638	582	559	596	582	580	536	558	584	547	568	509	560	576	595	594	589	593	593	583	568	572	532	584	585	535	567	592	589	554	605	588	567	562	553	574	571	536	617	542	589	544	555	585	567	555	573	578	555	531	605	552	580	590	593	581	613	569	545	573	586	591	550	561	571	564	555	586	611	572	574	532	561	588	606	572	550	590	559	561	608	578	561	603	599	542	571	543	556	544	563	577	585	576	557	575	498	556	563	507	561	572	578	586	556	550	598	576	555	579	563	569	559	607	595	542	594	567	591	566	550	575	523	594	562	606	591	591	574	546	582	577	553	582	551	567	605	518	537	558	567	576	560	563	586	583	562	598	571	537	632	549	580	553	573	613	576	579	569	547	549	582	563	608	586	561	578	543	562	552	570	540	590	505	580	560	557	520	547	575	573	558	580	589	551	561	584	556	588	556	529	595	613	585	601	564	533	559	565	592	619	594	557	568	565	543	585	577	542	572	540	595	613	588	603	595	553	571	558	579	565	563	548	496	569	550	555	563	579	565	632	576	595	545	575	565	573	598	528	575	554	601	577	548	543	591	521	523	576	605	576	551	550	604	558	574	573	575	534	587	606	604	542	588	526	583	549	540	574	515	581	577	535	575	542	569	545	563	554	576	620	600	528	510	577	574	577	587	563	555	554	580	544	592	594	525	564	535	563	610	594	621	566	544	573	568	593	575	587	615	601	591	575	574	566	562	546	514	554	573	589	580	585	546	593	591	560	546	545	600	587	596	604	569	539	594	551	564	562	553	575	624	573	573	529	572	529	558	619	591	551	544	586	561	564	539	543	588	587	574	565	552	547	564	551	559	553	583	592	600	596	567	592	606	614	583	576	532	597	560	562	567	565	577	582	580	558	583	577	550	580	584	576	601	569	540	556	565	580	583	534	608	557	576	574	568	566	550	586	555	551	568	594	603	570	537	566	537	568	552	565	545	567	543	587	562	559	584	573	559	583	605	559	580	581	559	583	571	577	582	570	598	604	603	516	582	582	599	596	582	552	583	551	542	584	567	522	602	627	529	586	528	558	578	575	561	548	588	550	555	529	553	639	583	560	582	577	557	553	537	554	529	602	548	569	543	531	599	627	585	528	551	571	563	564	608	581	583	542	522	573	614	586	618	611	579	548	568	573	530	569	590	581	544	549	567	532	562	584	550	548	544	560	559	607	609	571	586	587	579	573	564	581	577	545	537	551	629	593	544	583	542	571	571	564	547	546	562	601	583	551	577	567	587	560	557	573	547	570	612	529	589	562	560	605	537	597	582	569	534	561	568	566	545	546	551	587	558	557	554	551	561	579	559	570	604	589	594	602	568	574	558	542	546	534	526	587	578	576	595	585	549	570	590	557	581	574	576	551	581	582	504	595	561	580	572	548	560	574	525	563	565	581	581	573	632	558	547	534	533	599	571	551	580	621	560	598	586	559
39006	15912	3521	964	769	617	532	429	378	391	381	318	335	344	322	337	335	309	286	319	295	324	286	310	302	287	287	333	280	257	289	283	270	284	285	277	302	295	285	325	277	282	295	294	238	307	322	263	298	289	300	270	288	313	299	269	274	291	297	275	282	299	275	308	305	273	283	282	288	278	246	267	268	279	301	269	280	297	294	276	289	298	328	283	308	268	277	315	270	264	266	261	291	283	283	291	327	265	275	284	285	282	275	304	305	290	295	275	279	266	276	286	306	284	301	269	296	295	277	296	283	278	269	303	238	278	260	280	273	259	288	239	281	293	275	270	265	290	329	268	294	276	277	255	293	303	307	307	286	295	312	284	309	267	268	290	313	281	280	275	295	278	275	273	264	281	301	283	308	285	309	282	295	280	299	308	308	259	271	299	299	301	296	255	292	268	306	296	292	282	272	280	310	290	284	281	287	295	261	287	276	313	304	313	293	292	250	285	284	268	272	278	258	278	282	296	267	254	285	326	272	235	272	305	322	275	278	315	286	286	270	298	280	245	279	274	293	309	303	264	267	325	302	270	279	269	294	269	293	299	273	312	284	299	273	286	278	285	291	295	273	266	319	316	297	303	282	274	267	287	271	309	287	277	274	305	311	282	284	296	297	293	284	298	263	284	281	301	296	254	282	306	300	277	281	272	289	267	298	287	279	311	347	267	278	301	288	295	278	262	316	322	293	323	292	256	279	271	288	263	286	301	262	299	297	261	274	279	327	295	314	274	275	258	279	292	283	260	261	294	295	290	299	316	251	328	281	284	338	301	290	304	294	285	275	278	299	260	279	284	294	261	278	303	280	286	287	283	284	295	274	299	260	308	287	302	295	287	266	278	275	282	319	294	289	273	295	263	301	280	266	316	265	318	298	274	281	266	283	273	287	318	278	306	269	290	297	257	311	292	312	286	270	286	297	273	280	278	293	288	268	291	284	280	318	294	283	309	288	259	307	280	294	306	266	263	296	289	304	291	309	276	293	277	255	266	282	287	303	267	265	323	283	271	303	311	278	327	272	279	284	284	296	277	291	297	319	271	322	273	278	265	300	269	314	298	272	299	287	281	304	268	303	290	270	290	291	294	256	296	308	304	315	280	273	292	303	256	276	290	270	318	273	278	280	261	306	283	247	313	271	278	287	304	259	285	279	316	277	267	285	293	260	298	273	262	277	279	295	271	291	309	307	290	290	293	251	265	304	294	279	303	288	285	295	282	265	292	261	262	265	277	269	279	264	298	292	278	283	278	284	300	257	284	262	278	279	296	283	296	284	288	277	262	312	289	286	239	301	296	273	286	267	266	284	283	293	316	298	302	282	281	275	280	284	292	318	288	271	264	305	284	263	313	298	274	267	295	296	280	310	302	279	283	276	287	265	277	283	292	261	285	295	262	306	295	271	312	291	290	266	286	295	293	277	311	297	270	279	290	284	302	319	265	286	294	313	286	294	300	302	306	265	302	270	268	291	281	284	317	321	265	263	293	294	282	299	284	262	274	277	272	305	276	271	295	258	325	291	294	303	273	303	279	265	297	292	308	282	293	276	310	277	310	300	293	298	290	315	290	288	284	287	315	321	306	280	290	284	295	291	280	269	294	306	291	303	291	315	330	262	324	261	285	295	254	299	305	274	279	314	266	256	285	296	286	266	309	286	286	286	281	262	285	306	268	297	289	307	295	284	283	277	296	294	292	297	259	307	268	300	306	286	306	315	308	279	286	281	286	280	286	255	302	295	303	273	291	278	273	283	288	302	270	286	286	241	293	271	304	275	284	264	272	277	290	279	289	290	260	282	269	277	279	289	287	294	291	299	266	271	319	264	299	307	286	275	284	294	302	278	277	294	295	275	286	298	319	294	270	292	298	287	282	301	314	314	285	302	278	288	290	261	301	309	276	276	313	268	289	320	289	265	284	328	297	330	290	312	302	307	301	279	288	295	290	267	285	302	281	303	273	299	278	301	273	274	304	265	270	273	318	270	306	289	325	273	324	282	284	305	307	296	297	255	259	315	309	277	302	284	295	273	289	324	276	263	301	277	304	294	310	278	280	305	297	309	300	294	273	277	276	300	274	275	307	264	297	289	286	289	263	259	298	303	312	287	295	295	274	266	277	314	286	255	280	269	293	301	265	289	290	278	285	291	301	315	283	279	255	299	299	279	258	305	289	281	289	302	301	324	313	296	290	307	295	283	289	264	263	308	294	306	300	283	279	270	288	296	290	286	279	311	305	303	281	312	289	300	294	282	291	280	282	305	305	273	296	291	281	277	297	265	297	258	260	297	295	279	302	281	266	293	302	288	290	276	293	285	280	246	283	266	260	263	265	269	298	302	284	295	268	294	292	323	302	309	279	290	268	286	321	302	292	272	272	293	293	304	282	269	295	296	279	292	315	262	276	284	280	268	309	293	285	285	273	308	278	302	302	297	290	283	254	263	287	300	278	312	257	277	298	294	321	282	310	276	309	289	277	285	306	282	276	272	321	272	297	266	277	274	285	306	298	334	317	286	286	304	297	304	298	308	308	308	275	267	280	308	278	296	280	280	254	285	290	282	293	281	292	258	265	290	292	301	282	276	280	315	294	306	289	288	300	293	297	263	288	297	297	283	280	292	259	291	316	284	277	283	337	293	258	288	293	281	283	268	300	289	286	272	331	304	284	261	288	267	284	277	279	295	276	276	275	306	315	297	268	299	269	286	275	306	286	295	292	242	298	282	265	262	256	302	279	289	295	261	311	281	294	286	323	299	302	293	289	268	264	260	272	284	282	328	331	309	280	257	274	291	272	280	300	307	284	255	301	275	273	320	281	287	268	284	279	297	299	304	311	293	291	246	281	291	271	265	315	289	263	297	263	290	308	305	293	280	273	283	289	312	305	270	289	263	284	301	305	285	307	302	274	292	296	286	310	295	299	299	266	292	285	338	308	295	268	322	250	292	282	293	274	324	291	294	290	273	289	280	275	284	268	319	268	281	298	323	276	284	281	297	270	286	307	297	295	281	285	307	270	294	264	289	304	302	315	293	269	285	298	275	295	293	308	285	272	260	297	302	280	291	286	292	271	282	268	275	307	306	297	272	287	290	252	314	289	296	285	307	271	294	268	298	305	312	303	316	336	277	304	291	293	261	321	300	297	309	301	272	276	310	269	293	261	301	271	257	279	279	306	318	279	316	270	291	298	321	317	280	270	271	286	296	297	285	296	274	269	278	287	298	285	266	310	314	291	347	274	284	284	267	297	300	288	291	256	289	264	277	306	317	306	280	267	266	282	293	256	307	291	265	301	276	270	294	300	269	290	290	300	264	277	296	297	302	302	287	279	283	277	273	276	279	282	274	303	296	274	264	300	267	305	269	278	259	276	288	265	282	286	304	272	293	289	267	263	261	294	286	304	280	282	283	315	305	270	259	299	267	260	297	305	280	291	272	258	268	289	296	297	297	290	277	286	296	300	305	288
18985	1747	2994	3474	3008	2620	2210	2020	1820	1671	1479	1465	1412	1375	1300	1199	1169	1104	1090	1101	1081	1040	1046	1032	1075	1020	1056	1057	977	1011	1010	995	982	1008	971	997	998	1017	1002	973	1008	975	1001	955	918	1026	973	965	973	926	877	886	967	941	941	967	953	942	954	941	980	935	950	923	932	947	943	942	949	947	945	910	847	969	915	941	896	919	971	946	880	925	908	935	898	918	941	870	937	915	936	876	884	915	983	921	927	941	889	980	940	960	920	954	973	930	922	947	912	949	954	940	941	898	914	947	912	973	958	935	945	939	921	921	940	884	979	920	918	946	916	939	890	903	936	942	900	936	937	891	859	877	962	932	921	890	960	923	975	901	900	902	918	905	886	938	921	882	878	945	906	970	943	917	923	941	892	950	895	916	908	902	961	901	886	903	938	889	931	893	944	908	939	905	901	908	947	928	910	941	922	874	956	907	943	886	919	922	938	871	968	949	884	940	949	941	856	897	882	914	903	934	928	873	950	922	883	873	922	913	934	908	915	931	928	835	920	890	907	872	974	898	929	915	898	873	939	930	936	888	940	922	904	934	951	926	952	899	931	957	909	955	938	874	975	881	950	883	939	877	879	927	897	964	908	906	942	914	932	907	943	902	913	937	883	929	962	898	914	963	900	917	902	951	891	919	935	970	880	899	963	921	918	940	915	924	973	935	895	912	889	921	980	891	868	893	857	872	934	922	879	843	910	928	903	904	975	928	950	924	920	915	877	899	952	860	878	901	911	924	902	876	900	931	915	948	953	863	964	926	895	901	994	870	932	911	986	902	930	943	939	929	871	974	887	905	919	830	925	977	924	938	897	939	917	945	952	915	911	854	868	889	912	959	948	922	884	977	880	867	862	945	877	896	931	967	872	906	915	933	897	893	882	911	895	863	877	962	945	896	906	934	934	915	971	903	940	931	1021	911	902	937	931	946	968	901	907	907	959	931	889	981	933	916	925	888	906	854	900	889	928	956	937	869	928	920	983	935	903	945	903	972	982	933	915	931	899	953	889	938	897	923	918	967	892	934	926	891	951	871	954	907	920	898	884	950	907	890	892	917	969	937	948	931	885	907	966	890	922	951	905	932	906	895	896	867	894	913	906	971	860	898	897	904	890	951	930	906	920	893	877	892	911	933	951	903	901	962	881	905	929	975	929	908	931	869	921	912	900	955	901	916	927	938	903	923	894	915	888	897	950	978	939	891	979	918	878	865	860	926	954	914	899	947	938	908	895	929	929	911	901	955	953	898	936	967	944	955	895	903	913	976	878	949	947	880	912	924	981	929	927	940	915	876	857	918	909	953	976	909	896	956	922	931	947	950	907	906	910	944	897	900	915	956	946	868	902	897	877	968	965	922	889	941	883	884	917	946	926	935	882	952	905	892	884	940	953	927	930	909	873	866	915	903	901	930	886	875	918	907	917	906	920	906	893	936	905	929	907	873	934	882	937	926	931	938	915	933	902	942	874	872	904	884	903	953	904	932	892	920	904	982	925	902	911	931	933	896	893	958	908	860	950	939	880	923	921	927	905	934	918	874	885	954	904	933	925	938	870	935	934	964	930	956	916	925	874	879	929	943	909	938	884	942	929	910	882	884	925	879	925	914	898	904	896	966	914	945	929	925	931	910	976	938	923	924	932	949	923	927	884	900	912	919	889	951	934	911	951	934	896	872	927	969	940	944	857	917	886	970	933	858	902	983	913	949	890	890	923	900	907	921	963	939	946	908	903	925	901	832	944	909	938	933	929	918	859	938	899	917	905	974	847	920	928	896	910	935	891	932	888	924	900	917	933	922	935	937	874	918	933	890	925	892	912	956	894	896	918	903	925	936	887	971	906	935	883	938	853	927	942	941	945	881	853	942	941	938	859	911	968	905	879	917	992	913	945	897	912	899	867	889	937	911	891	906	947	965	907	900	880	896	893	873	923	940	870	972	917	886	964	931	934	896	929	947	919	886	937	924	912	944	925	968	961	907	896	943	892	963	899	954	940	938	935	866	932	924	860	919	886	981	891	934	919	961	907	882	954	905	891	946	930	898	873	932	939	923	955	996	887	893	900	865	968	952	878	902	901	881	891	845	913	890	940	901	949	914	907	931	914	866	914	910	934	893	906	901	915	907	871	975	934	936	933	956	907	922	962	951	898	967	897	901	965	953	852	938	904	900	905	912	934	913	984	889	909	881	910	889	956	906	1001	927	810	906	950	882	947	921	920	933	847	945	898	956	890	905	935	990	890	876	944	940	910	894	889	893	904	915	923	855	905	879	928	929	851	956	952	961	920	924	895	948	894	956	920	903	886	942	931	869	910	924	902	903	906	916	898	910	932	915	927	923	897	904	922	950	891	891	914	894	924	901	889	889	980	965	932	968	920	896	902	918	902	897	944	925	905	930	874	912	882	911	939	898	910	944	907	918	873	898	882	907	906	913	894	872	956	969	903	904	940	959	923	918	896	923	913	970	974	917	948	885	969	924	909	928	931	877	902	947	923	931	888	892	954	957	963	936	940	893	898	949	941	869	877	887	971	887	915	950	891	892	847	867	898	895	886	908	933	930	871	890	994	901	964	864	938	959	921	958	912	939	912	904	940	876	901	933	930	932	955	896	958	827	876	909	948	906	967	960	886	920	919	908	999	905	883	942	930	927	876	883	913	877	916	880	876	872	957	915	891	917	888	941	858	940	874	924	926	938	934	946	909	938	902	948	888	912	895	881	894	941	979	940	912	919	905	899	861	954	966	922	946	906	983	888	981	902	941	878	933	928	934	948	931	918	907	925	950	909	977	924	861	922	931	885	871	910	927	939	881	899	937	963	942	878	880	920	900	939	951	878	932	878	922	907	928	909	978	890	893	924	947	925	904	902	911	898	944	896	949	994	929	952	924	914	865	883	908	926	974	926	930	905	934	977	893	957	948	879	931	851	952	896	931	970	945	903	990	946	895	922	881	878	915	905	885	904	934	903	866	959	926	934	900	885	950	884	925	967	984	892	921	921	918	970	902	901	928	939	925	942	928	893	907	923	943	952	922	950	902	943	841	952	908	886	935	958	920	936	884	894	910	972	877	924	931	896	894	909	986	949	987	926	949	883	914	942	907	937	925	951	918	874	898	876	913	915	906	929	829	918	910	911	931	898	907	922	946	1004	933	956	990	917	894	949	858	928	854	869	873	905	925	932	936	894	958	922	875	933	946	933	875	915	885	907	937	890	1013	942	938	960	885	846	857	921	912	965	903	961	939	896	936	900	924	949	903	915	919	881	945	887	942	929	939	949	927	921	926	944	943	882	919	958	955	880	902	909	899	842	911	931	885	928	901	910	919	929	932	940	853	931	916	874	943	918	926	918	950	856	922	912	897	867	975	877	918	900	935	924	960	918	874	910	912	934	900	920	866	867	949	954	886	879	913	945	913	924	1004	866	920	903	936	921	925	909	903	887	905	879	923	962	925	918	909	899	925	940	923	892	897	935	948	927
44656	20944	9278	1876	1289	951	804	658	580	547	474	407	446	391	410	358	353	343	365	329	336	327	339	304	344	347	343	303	363	296	299	292	307	321	306	310	302	287	267	324	319	286	264	292	304	322	281	280	321	329	284	297	312	326	339	311	306	281	313	298	315	313	251	314	272	290	299	278	286	294	293	299	277	330	323	334	306	330	314	296	284	270	308	285	329	260	296	302	308	310	287	308	281	286	300	299	307	299	303	305	279	271	305	270	295	281	308	296	297	276	262	331	297	288	293	297	278	284	276	302	308	309	305	280	333	367	308	283	309	283	289	287	292	270	300	302	281	307	335	277	281	275	294	312	300	301	295	281	313	276	318	321	297	301	306	277	286	309	294	276	310	287	282	288	310	270	290	294	293	300	316	281	313	298	294	288	296	324	284	314	317	299	270	290	293	305	302	277	280	282	295	306	321	296	276	289	322	333	311	285	295	296	267	308	282	274	283	308	293	300	266	331	312	317	303	306	312	282	277	272	272	277	285	296	287	310	293	274	304	271	292	285	256	291	316	269	316	284	306	298	296	272	286	267	287	288	283	308	292	317	280	307	284	291	290	290	297	303	278	329	262	294	287	324	280	302	278	299	308	307	316	297	292	307	278	295	264	281	290	304	268	285	272	241	302	284	283	307	280	293	294	281	309	283	269	296	283	303	306	294	258	301	281	290	312	249	304	313	279	282	294	308	285	294	293	291	301	303	274	302	265	307	290	294	294	287	304	297	273	306	305	284	297	273	327	296	299	309	287	286	281	310	280	292	322	284	301	300	289	300	300	278	296	309	277	322	272	287	301	307	316	286	289	286	286	288	287	306	285	293	327	278	332	276	317	309	251	271	292	274	285	312	287	293	289	295	295	286	287	314	310	327	290	295	261	331	275	291	272	313	278	298	293	288	286	308	276	256	291	287	289	261	285	282	295	317	294	265	266	328	292	264	302	301	288	285	296	282	264	283	272	291	290	281	286	286	308	279	304	299	304	287	286	307	308	295	275	313	308	303	301	261	276	308	289	302	293	277	284	286	284	290	306	294	311	288	283	301	291	317	273	265	285	286	289	281	302	298	299	284	285	303	290	280	274	283	272	310	303	271	272	267	256	304	291	240	317	318	293	314	293	319	320	297	280	307	321	312	269	328	283	277	276	289	289	284	281	283	304	295	292	287	295	299	315	272	278	313	270	250	299	283	294	316	308	286	306	310	314	301	271	306	289	290	315	274	274	308	295	277	276	275	288	275	279	319	296	280	291	318	276	301	274	292	278	280	282	264	289	300	258	266	289	304	278	287	299	308	296	303	279	320	299	307	290	274	317	294	311	337	295	301	265	275	300	322	264	296	249	292	287	331	288	306	299	274	310	308	278	300	313	268	306	267	281	276	275	278	274	299	290	258	302	303	289	279	269	278	298	294	285	330	294	298	296	267	281	274	335	329	307	278	278	307	293	287	277	291	299	310	289	322	296	264	276	257	294	300	325	296	260	277	267	273	305	313	264	313	295	302	306	287	289	293	287	303	281	281	276	341	312	292	312	298	277	293	278	297	296	288	300	277	344	302	291	285	308	290	270	286	296	296	306	311	294	296	288	296	308	290	287	284	293	316	298	296	306	307	302	294	297	295	311	262	307	291	287	280	305	303	281	293	268	273	294	274	319	271	299	313	275	290	306	310	304	287	272	293	311	283	295	289	273	286	300	301	269	289	284	288	281	267	282	297	288	295	284	244	274	319	310	313	302	299	257	306	279	309	285	314	292	301	297	286	300	289	311	283	264	296	272	279	280	287	325	288	297	310	288	290	310	268	310	333	307	280	306	279	279	304	306	256	285	319	305	296	282	316	313	268	303	302	329	265	256	340	313	283	282	299	287	297	273	285	298	291	313	307	279	310	311	301	284	309	285	263	297	281	303	293	318	313	279	298	276	272	309	313	290	295	317	286	285	303	268	303	298	308	284	283	325	313	288	286	278	283	267	325	279	324	304	298	277	302	306	299	295	297	279	273	326	286	319	311	294	268	291	291	316	298	280	296	300	305	312	304	294	311	280	303	264	309	279	312	276	283	334	312	287	294	302	294	281	283	271	304	273	296	269	305	262	316	310	292	301	273	327	283	274	308	259	308	272	292	282	282	312	292	314	308	262	295	287	283	298	287	298	306	318	318	286	289	312	272	297	284	291	249	297	285	289	257	313	281	279	319	297	284	308	288	280	318	305	301	281	287	295	307	258	272	299	278	280	287	299	322	285	299	272	267	265	274	316	291	272	294	292	300	305	270	317	287	275	308	272	297	304	255	281	275	293	268	305	310	310	281	281	305	323	306	305	260	330	299	322	295	286	279	289	310	287	266	274	281	265	284	299	324	272	278	277	266	290	288	289	268	301	330	317	288	307	267	302	306	341	297	267	273	322	324	298	307	266	268	265	315	304	330	292	275	271	283	295	307	318	310	308	284	280	259	261	296	312	318	264	278	292	304	264	291	292	312	310	264	284	295	309	313	279	291	309	280	295	292	289	296	308	297	319	268	299	296	277	282	280	281	308	305	307	276	266	310	332	310	291	287	278	293	250	264	266	246	279	289	290	298	299	264	283	327	279	266	297	289	311	288	291	268	276	322	288	281	258	318	294	306	305	309	282	294	288	294	284	258	269	293	303	308	273	290	307	307	295	308	274	264	299	311	313	269	280	304	302	301	270	289	321	257	288	278	303	302	286	300	310	304	277	260	274	301	292	317	294	316	277	301	283	270	315	266	277	301	283	289	282	287	288	303	296	277	309	293	316	315	276	291	294	293	273	296	284	308	279	313	302	292	299	284	291	284	301	268	309	269	287	284	264	265	302	286	281	275	304	282	305	272	283	274	304	285	269	311	337	281	285	281	291	288	312	280	304	281	262	311	285	281	313	285	301	313	290	305	288	290	293	304	306	295	275	284	277	309	290	270	274	298	298	283	279	268	297	312	298	297	283	287	272	285	321	287	291	334	272	299	294	304	269	310	302	291	318	263	295	287	264	275	284	307	301	275	307	291	294	312	294	300	272	247	309	296	288	307	292	281	283	302	295	283	334	261	308	285	255	274	292	287	283	301	273	305	297	284	279	278	295	275	338	302	282	303	327	287	287	286	301	314	277	300	302	302	309	307	320	274	283	307	319	287	307	283	297	291	280	302	280	308	270	339	331	303	273	293	279	301	280	298	281	254	295	277	279	297	303	302	294	288	270	290	316	297	297	300	310	256	278	279	284	295	307	299	284	327	305	266	262	267	260	309	329	279	303	288	287	275	270	255	322	292	292	288	310	303	283	289	313	268	289	334	312	291	282	298	288	284	291	290	283	250	270	270	301	284	278	264	271	276	263	297	291	302	308	266	295	271	288	274	277	295	315	339	300	276	273	298	312	285	298	311	245	287	282	275	286	291	309	266	275	300	301	255	285	283	277	292	282	276	286	281	282	292	274	282	303	296	265	273
22195	2523	4771	5545	5084	4092	3488	3138	2732	2459	2114	1929	1828	1625	1644	1485	1385	1417	1388	1256	1269	1228	1276	1180	1141	1098	1102	1114	1160	1055	1113	1083	1054	1010	1080	1070	1037	1028	986	1045	1012	1000	1063	1008	1013	955	1014	1016	1002	951	944	970	970	964	1039	934	929	1049	1026	979	1007	949	929	987	981	953	1012	973	943	990	933	991	961	987	989	974	944	936	967	974	925	974	884	868	888	930	926	949	949	952	977	948	920	909	940	965	857	935	896	909	952	958	1010	948	991	934	913	947	954	916	902	936	945	887	982	997	950	878	908	935	929	938	963	954	892	947	1010	937	953	895	1003	915	882	862	948	932	985	935	990	945	920	953	1019	905	941	964	897	918	908	943	900	918	935	931	936	938	910	947	908	960	877	944	934	917	960	976	919	926	944	891	929	940	943	866	943	952	933	938	879	949	908	946	967	858	965	909	970	890	922	930	926	965	929	913	894	900	895	951	944	865	922	925	901	955	992	961	940	891	934	917	910	911	920	933	922	894	945	928	894	939	984	931	902	921	888	900	963	905	974	945	968	915	987	943	942	984	919	915	954	905	908	860	894	939	949	938	929	896	985	915	901	958	987	875	907	884	904	972	977	902	934	886	920	927	898	925	965	912	903	932	907	922	946	881	974	964	895	905	963	925	930	920	894	913	973	932	887	937	934	981	883	977	875	937	899	941	891	953	877	871	954	929	904	956	971	931	967	968	888	909	936	947	928	940	922	943	952	977	931	967	950	955	932	850	919	909	855	882	950	980	959	911	961	921	931	932	870	1001	944	921	922	970	900	890	920	952	954	912	963	886	913	939	977	930	896	900	869	901	962	887	915	915	940	972	917	886	921	928	931	920	950	887	945	906	939	913	881	987	894	836	944	916	886	889	940	951	928	938	935	908	919	860	962	915	888	965	929	959	891	931	928	970	988	914	935	884	983	903	973	948	963	883	913	946	944	947	932	887	961	926	911	951	919	887	940	937	972	929	941	964	978	899	982	937	877	923	938	937	997	908	889	915	995	945	928	893	913	933	879	890	878	967	908	916	884	915	944	899	887	931	913	892	941	926	916	907	897	921	946	928	914	912	970	960	901	845	895	959	952	976	895	908	920	938	963	938	923	933	904	933	956	976	969	916	942	878	936	876	889	886	954	906	889	920	960	931	921	932	863	939	956	982	917	975	922	936	915	889	919	953	893	952	924	948	979	950	909	927	965	841	928	928	902	932	959	939	962	952	891	917	922	939	972	898	927	908	974	963	918	934	955	909	915	910	940	939	875	923	899	924	946	945	935	935	904	898	914	900	949	887	956	915	919	968	900	896	885	923	937	863	914	939	909	915	965	938	952	937	949	861	910	950	952	896	941	1001	877	956	912	959	959	923	920	934	923	898	940	950	937	913	914	917	882	905	864	960	947	955	929	929	948	949	1015	887	990	884	999	893	961	931	943	917	916	886	898	937	924	921	943	934	932	963	873	957	937	950	917	885	980	901	954	939	952	942	889	963	918	926	943	985	948	941	907	944	1005	950	923	951	928	941	849	924	963	914	864	912	894	932	896	991	935	882	911	914	987	948	951	967	939	882	953	908	918	941	948	910	941	958	936	976	961	924	952	916	941	990	894	901	959	898	985	909	967	915	962	927	915	989	934	917	978	909	913	917	954	921	927	929	936	935	929	997	910	930	937	984	913	962	935	972	959	947	908	980	929	928	972	949	891	880	941	890	928	906	908	952	894	1003	956	978	911	921	898	948	970	907	932	918	977	868	908	992	974	901	911	902	885	997	970	920	890	921	962	897	946	877	966	887	969	937	931	916	967	966	942	917	905	954	950	941	923	966	981	905	894	924	914	964	913	965	947	908	930	970	890	999	930	930	915	921	898	1020	967	928	919	890	915	938	928	887	942	910	958	920	961	950	888	967	953	953	890	938	941	966	932	944	913	911	928	902	973	976	928	922	879	923	900	950	917	941	914	961	882	942	896	939	964	938	918	944	948	963	960	921	853	931	965	979	945	942	918	924	970	930	923	944	918	930	949	978	883	952	993	863	973	855	951	958	964	902	968	940	913	871	968	883	895	931	910	981	944	934	943	942	958	872	983	975	974	895	952	923	897	896	918	901	946	907	918	917	876	935	899	929	913	996	985	937	928	946	957	892	920	941	936	968	927	957	958	967	905	912	932	956	937	928	948	914	927	931	911	943	971	937	925	946	955	925	903	909	908	963	927	953	922	956	955	904	894	955	909	911	862	888	910	914	919	912	920	919	930	933	935	900	967	966	875	932	973	907	911	880	950	936	935	954	981	934	945	967	968	969	888	907	950	931	943	903	928	878	907	937	952	899	945	943	922	984	914	921	978	932	950	947	952	893	969	975	951	928	926	916	953	934	879	967	928	979	941	918	928	882	876	949	962	888	930	897	913	879	935	920	922	913	944	861	945	945	984	964	946	933	882	919	946	869	942	962	921	926	939	925	924	911	870	949	958	969	916	886	905	877	925	940	938	948	879	913	1004	904	923	920	925	907	949	919	950	920	978	952	946	923	864	944	944	908	897	958	901	918	990	921	921	920	994	922	919	941	933	884	939	898	916	911	958	941	911	865	884	904	930	924	931	946	945	933	943	930	915	963	915	919	974	937	965	952	927	888	936	953	918	928	902	948	951	891	880	947	942	914	870	976	921	925	943	937	945	900	915	927	912	912	925	871	947	903	961	885	905	950	950	960	963	969	975	951	921	919	938	876	943	990	893	899	939	928	871	948	892	882	924	940	939	915	908	940	990	940	937	902	956	886	896	899	906	889	910	907	933	962	886	902	935	938	963	895	948	959	874	948	860	960	912	972	903	966	944	962	953	963	947	921	927	945	949	874	898	923	896	916	954	919	937	970	934	939	960	942	910	917	933	966	965	983	961	902	931	918	957	919	943	860	970	921	921	933	950	941	927	869	922	918	904	910	955	996	926	938	901	909	931	1023	947	898	951	900	900	920	941	888	912	880	918	901	923	918	937	919	929	933	905	919	909	928	939	920	925	917	881	942	910	909	969	897	922	914	922	903	957	978	932	969	901	950	906	956	916	930	969	937	893	982	892	933	911	921	919	928	946	891	952	948	889	959	953	962	941	960	969	940	963	942	900	928	905	912	971	888	920	889	969	917	976	917	922	955	923	909	961	900	1002	903	966	945	961	953	929	985	909	894	912	908	958	905	924	933	961	966	879	882	930	959	946	941	946	882	928	912	909	949	993	949	910	951	921	919	904	921	937	910	895	912	956	931	908	912	883	958	919	906	982	924	889	906	908	974	906	941	889	921	925	929	889	952	931	952	918	980	943	985	955	945	999	913	943	944	955	987	988	936	939	987	976	925	847	908	942	911	928	988	978	911	886	944	917	915	972	832	947	972	918	947	900	926	856	977	940	906	913	904	942	915	952	942	932	964	961	989	919	949	926	1017	907	904	916	938	960	893	917	935	893	921	947	884	943	1007	935	941	913	915	931	904	950	974	907	952
4979	393	267	207	206	174	184	167	142	164	173	151	142	155	150	178	158	160	165	162	190	169	172	154	168	175	160	139	161	169	169	159	165	162	154	171	154	157	175	144	175	142	173	157	143	137	184	163	170	156	160	160	148	165	136	155	165	139	157	173	172	148	184	170	164	169	137	180	167	171	161	144	133	155	137	136	164	133	175	157	137	166	177	149	155	171	197	158	158	176	164	142	152	141	134	144	169	144	163	162	142	173	155	173	149	163	165	148	158	147	159	159	183	145	154	157	177	160	136	165	157	142	137	171	130	148	174	156	141	155	165	153	148	156	184	152	146	140	165	157	147	158	153	168	157	151	153	145	160	140	170	168	179	174	152	168	154	168	162	154	155	140	131	162	160	167	165	154	153	176	171	181	146	150	162	144	165	157	140	157	190	139	148	146	162	156	155	171	139	143	144	167	134	169	152	174	145	161	158	124	171	162	148	151	163	153	161	160	170	161	139	159	160	144	157	158	151	161	155	173	173	157	158	187	165	156	172	172	151	151	152	144	155	149	169	162	149	161	165	171	183	169	149	146	153	162	151	155	153	153	161	133	145	146	151	150	172	170	152	164	170	182	167	178	158	142	146	160	151	152	157	156	181	168	151	172	164	159	157	131	150	145	151	145	168	163	148	147	160	162	149	152	150	166	171	134	153	168	170	169	159	150	134	133	170	159	161	152	154	170	198	160	122	165	169	168	133	150	165	126	153	161	151	174	139	155	141	149	156	162	153	161	149	144	147	161	165	169	156	148	176	152	172	165	165	150	151	167	192	159	133	158	160	141	155	162	180	162	140	178	155	176	156	162	184	166	165	178	160	147	157	158	153	174	135	159	134	159	171	164	141	164	162	175	154	155	165	148	147	192	130	145	159	160	172	156	155	158	154	141	157	152	155	139	156	166	153	145	169	151	145	169	169	156	189	162	143	148	148	150	159	161	146	149	151	152	164	162	147	150	151	153	167	129	140	162	148	158	159	139	149	150	144	162	150	142	176	163	166	165	159	149	161	154	145	154	145	162	162	150	171	163	139	180	161	166	147	146	160	159	182	155	166	147	154	147	157	125	142	168	158	142	162	158	175	152	147	144	182	166	144	161	161	147	127	134	181	155	165	143	145	175	146	175	143	156	160	170	124	175	166	149	156	150	159	165	140	150	143	144	142	178	158	160	142	161	143	174	160	165	142	168	165	143	149	163	149	153	184	153	164	169	153	143	167	161	133	159	148	170	159	153	154	139	132	135	155	147	163	155	143	147	149	161	152	171	154	130	153	159	179	145	153	145	142	165	152	144	150	157	160	142	161	152	175	146	155	150	179	154	146	149	158	152	171	147	132	154	157	174	144	170	135	164	163	155	174	159	141	144	149	159	157	149	165	167	175	161	134	155	149	143	149	171	176	160	172	164	180	174	169	159	154	153	153	157	170	150	176	164	145	136	165	168	152	154	140	168	160	159	173	159	149	164	143	172	151	140	166	153	164	166	162	146	162	159	171	141	163	152	168	139	159	168	151	175	134	153	159	171	140	167	179	186	169	158	167	151	173	137	141	137	161	172	165	160	147	165	178	174	162	159	134	140	148	154	140	149	162	145	161	164	152	160	173	163	171	153	157	153	165	152	160	147	150	165	176	154	137	148	166	143	147	166	177	149	151	157	158	152	171	176	158	175	169	145	164	160	141	146	173	133	160	156	170	161	150	160	167	159	171	168	161	164	131	156	150	166	165	134	168	160	167	169	157	166	146	156	173	165	154	163	152	151	169	156	191	157	168	141	165	170	161	163	143	153	176	160	139	149	153	145	178	162	142	151	159	144	159	132	178	161	132	146	149	161	169	147	152	159	150	138	163	153	166	163	148	155	158	153	138	143	148	140	154	163	187	156	143	153	142	163	130	138	161	151	148	166	158	156	176	145	151	146	167	170	142	157	139	154	153	174	170	144	154	151	162	166	167	163	158	151	139	145	145	148	143	138	159	153	145	124	177	178	153	168	160	157	183	149	135	148	145	138	143	166	162	143	173	146	171	167	196	154	187	169	145	148	184	155	152	137	162	148	155	155	173	161	155	152	169	149	164	145	139	140	152	156	170	172	143	151	155	152	153	135	169	138	167	165	166	146	145	163	170	166	149	150	157	160	163	127	158	125	168	166	130	163	150	161	135	138	174	138	170	151	158	164	159	168	148	151	138	147	132	176	126	159	160	157	177	156	149	168	158	151	134	162	155	156	167	160	183	148	152	138	167	162	163	160	159	164	163	136	179	147	161	153	166	158	160	153	170	149	178	163	183	149	156	153	146	158	168	150	153	160	164	162	137	150	176	171	156	157	166	137	145	162	133	164	144	148	187	151	180	159	153	129	134	168	156	142	159	179	135	178	146	157	171	175	164	162	156	183	168	127	157	147	155	167	160	167	157	185	171	136	156	155	168	167	144	147	158	141	147	149	167	153	137	147	154	159	162	179	155	152	150	152	151	155	164	158	147	159	153	151	166	149	153	141	154	145	155	153	177	163	184	152	144	155	139	164	137	185	150	152	179	172	155	171	161	141	160	153	161	142	152	147	150	140	163	140	179	150	172	178	166	157	160	136	155	159	161	171	168	150	164	178	176	161	140	150	163	165	171	166	150	154	145	148	157	188	168	145	164	165	168	128	161	173	153	186	136	158	169	153	174	174	159	138	180	164	124	156	156	138	151	135	141	169	162	132	150	141	177	154	161	158	171	147	164	160	174	144	162	167	151	172	152	180	176	174	154	152	153	163	159	143	153	157	151	160	161	155	178	169	155	156	161	166	156	153	132	141	162	151	150	145	170	165	187	169	157	146	139	160	147	170	172	140	161	156	146	160	142	146	152	170	150	159	140	175	165	140	173	158	146	166	163	148	156	141	156	151	178	143	151	152	140	148	141	175	149	159	158	164	151	134	142	157	162	128	167	152	151	175	154	153	146	148	147	137	128	154	143	168	145	170	136	163	153	178	150	165	160	167	156	151	155	159	151	154	184	175	149	178	180	156	164	166	166	162	161	168	167	144	146	147	171	178	158	166	142	177	171	156	143	139	138	164	155	139	155	147	180	146	161	151	144	142	153	162	165	133	162	146	156	133	162	164	165	129	153	171	159	146	144	146	184	169	177	153	151	174	160	137	139	139	152	142	173	133	165	147	160	137	146	171	142	151	178	161	170	168	171	178	163	157	128	177	141	148	143	148	161	175	163	175	145	138	155	171	173	163	137	155	170	158	145	149	133	187	160	163	153	163	156	180	161	143	147	167	146	138	165	142	159	152	170	156	145	169	144	176	154	160	167	171	167	156	169	158	150	170	165	160	162	149	148	156	153	161	160	164	157	152	169	153	172	163	148	156	147	188	182	140	163	158	176	145	171	152	142	151	151	174	170	177	149	179	150	162	144	146	149	169	162	173	168	175	157	183	152	170	160	155	161	154	167	174	164	159	171	164	146	138
6369	615	718	719	731	674	634	686	649	561	597	574	579	611	592	571	550	603	579	590	558	560	532	540	558	541	561	579	558	565	575	610	538	572	564	576	587	571	607	589	580	543	527	562	560	593	551	574	565	593	579	582	564	526	540	606	529	567	591	572	593	517	516	548	579	584	545	585	576	583	611	577	549	549	584	557	557	558	580	577	544	547	544	557	579	563	580	582	597	574	543	540	576	581	606	602	534	530	530	564	598	616	572	530	541	579	589	534	526	589	577	583	502	572	585	549	605	553	539	568	562	609	550	538	558	533	563	524	618	537	567	566	523	544	595	582	552	549	579	570	584	550	552	584	562	550	591	559	569	547	525	575	567	561	546	592	539	572	626	560	529	561	555	567	505	530	531	583	565	530	547	576	559	542	605	572	522	560	552	560	528	584	549	566	551	572	535	575	551	525	541	533	600	532	512	564	571	551	610	569	563	553	539	550	534	574	587	562	571	567	577	556	528	558	569	567	570	588	559	572	546	563	607	549	546	558	595	565	537	579	565	586	585	579	568	551	521	539	557	599	525	626	572	553	608	505	570	554	617	590	545	563	556	534	576	598	590	534	545	566	546	551	573	565	580	539	565	558	603	586	554	562	570	551	529	551	538	588	562	529	583	580	567	562	563	581	548	558	574	608	597	634	516	529	549	538	531	519	565	549	593	579	549	571	550	546	526	545	558	571	596	597	529	539	576	593	565	578	551	573	570	563	539	573	550	581	593	542	537	557	516	537	573	534	551	545	555	564	596	571	590	565	509	538	533	544	543	545	570	595	591	569	561	590	591	559	547	536	578	564	584	573	580	546	539	537	554	539	516	596	509	536	596	566	539	589	558	534	580	550	563	534	554	561	593	543	603	541	555	580	544	541	540	555	548	535	531	546	566	574	575	523	568	566	537	559	539	595	589	532	566	541	527	524	523	576	519	578	579	570	537	608	557	582	581	633	556	583	543	591	566	615	569	591	568	579	544	545	569	563	538	513	596	562	530	591	544	537	582	543	549	586	562	597	572	532	558	541	533	625	548	570	513	562	555	558	572	564	551	563	577	559	566	555	543	559	564	565	561	523	566	584	562	591	565	589	568	556	563	599	532	527	594	565	557	569	540	583	568	528	551	535	541	527	561	530	558	535	520	564	537	556	556	540	572	552	554	600	542	576	578	539	568	566	562	555	565	606	575	538	553	557	586	570	539	556	545	574	514	592	558	579	545	569	521	609	564	601	566	580	547	537	573	541	535	570	585	558	605	587	548	571	571	502	585	581	545	582	586	563	582	599	565	570	547	568	572	583	583	561	551	594	535	590	545	571	538	592	558	567	563	547	548	588	563	543	556	567	564	569	548	591	563	564	582	604	549	612	566	543	527	577	559	550	563	576	567	561	535	526	527	520	554	539	563	554	542	566	570	578	537	528	576	587	578	554	530	567	583	527	563	614	595	577	542	558	587	579	544	569	555	544	574	545	542	559	532	545	565	556	569	579	544	515	509	522	566	562	520	575	543	544	590	522	555	551	564	530	560	570	570	561	593	535	571	528	588	530	529	557	602	564	546	577	568	553	582	575	545	593	585	521	558	565	563	547	591	580	577	563	563	586	553	583	573	580	582	541	550	539	569	541	559	567	593	532	547	574	572	548	532	577	560	574	566	573	595	594	531	557	540	555	567	603	550	567	558	585	552	557	550	574	579	524	587	588	593	566	597	574	570	541	620	582	561	578	541	586	587	536	591	539	599	525	534	529	564	566	579	574	552	554	558	561	526	540	553	562	527	538	570	593	559	554	556	559	558	579	556	553	585	514	564	522	579	604	571	550	571	556	549	568	591	598	595	570	557	584	569	578	564	547	579	549	562	557	557	577	543	565	554	562	585	560	528	562	555	520	563	580	577	545	578	571	637	521	591	557	569	565	518	557	543	550	539	587	586	564	556	573	554	555	568	555	552	559	571	523	540	578	585	551	548	579	573	567	562	550	571	556	581	549	533	543	569	557	537	538	540	575	534	586	596	552	560	551	534	572	588	571	567	539	589	558	541	548	598	539	564	530	548	559	525	507	550	550	554	555	532	564	553	531	585	534	556	569	568	554	587	547	565	575	558	528	523	618	574	605	561	560	562	573	575	585	618	544	545	566	557	532	562	549	562	596	520	597	578	520	614	543	612	540	554	590	582	556	546	551	549	545	521	540	559	577	575	566	571	563	559	553	537	550	565	568	552	597	585	540	559	569	508	574	556	544	588	550	576	608	597	541	572	561	549	584	564	551	574	583	573	584	570	540	589	543	531	550	541	567	554	590	535	566	558	543	562	549	518	533	617	571	572	538	572	574	530	533	576	565	585	626	553	542	528	549	553	567	583	550	611	596	559	574	583	564	564	581	564	563	532	596	551	546	609	573	518	586	546	550	571	595	544	580	536	516	547	576	556	594	577	531	525	557	529	569	538	578	571	556	566	549	545	600	525	580	530	559	552	564	558	582	573	571	568	569	581	591	543	574	575	580	565	576	572	539	555	578	542	593	533	588	570	562	538	582	570	519	534	569	576	586	556	578	576	550	592	561	551	567	554	535	575	553	581	549	569	520	562	603	598	539	523	565	551	606	595	575	606	534	565	616	597	584	552	591	565	564	590	557	534	588	586	522	589	568	509	571	580	596	569	568	583	547	544	564	559	559	549	614	537	569	564	567	576	529	590	551	569	561	608	521	534	563	619	532	587	554	572	537	549	564	581	585	581	549	570	530	542	563	601	557	539	563	539	586	549	570	568	572	583	564	558	563	583	573	521	575	584	561	606	599	582	576	602	582	522	592	598	585	550	533	603	567	575	576	554	553	584	554	555	573	564	533	551	545	548	580	542	584	537	587	601	583	529	634	568	581	587	555	576	572	531	527	538	537	529	560	605	541	578	618	561	588	575	539	549	542	526	607	569	586	540	516	582	511	566	563	551	564	532	556	548	576	567	568	572	534	588	594	556	531	557	565	563	588	548	623	539	526	609	585	514	567	558	574	592	568	547	583	545	556	562	621	553	564	573	552	598	568	582	542	545	585	573	544	586	580	541	578	590	511	530	535	536	584	595	587	545	576	595	555	555	594	542	590	583	590	616	529	574	542	549	548	550	563	555	600	560	583	539	550	581	531	578	553	559	566	568	576	578	605	554	560	593	560	559	558	570	556	536	501	585	575	568	556	561	543	519	539	565	529	562	571	557	636	579	540	542	611	544	572	571	560	542	578	549	570	521	621	540	565	555	561	550	576	604	574	529	518	592	565	602	589	576	561	587	570	521	577	529	618	529	571	506	566	566	580	527	540	519	598	538	574	578	554	618	521	589	567	594	561	573	538	568	566	583	566	551	569	605	573	553	603	565	539	581	533	565	542	592	551	577	588	533	556	569	578	562	550	559	553	564	577	556	553	618	539	608	580	581	542	561	575	567	569	542	549	560	551	561	606	564	555	548	557	565	575
34424	8110	1595	1084	783	653	557	525	458	408	356	402	339	349	320	334	303	330	321	308	296	303	336	280	298	293	307	329	298	320	308	280	297	291	297	273	294	286	311	291	297	271	299	290	275	294	265	301	288	328	284	320	336	310	280	295	287	286	274	248	315	293	273	280	269	316	281	280	276	292	282	292	274	322	275	285	266	284	300	283	266	279	287	262	274	275	316	280	290	265	293	286	314	288	295	291	290	281	301	300	288	279	271	293	289	316	285	277	285	287	266	297	282	265	283	287	285	285	309	287	278	269	264	303	266	284	295	280	283	299	300	316	278	267	260	276	288	288	306	269	289	258	295	292	285	301	282	303	281	288	305	295	317	298	274	278	281	290	306	268	308	275	286	282	274	291	286	282	278	306	299	281	306	283	280	290	298	291	280	297	287	296	298	310	278	270	264	291	280	267	303	272	305	262	296	284	286	282	300	287	269	277	301	278	264	275	303	276	308	259	286	288	290	247	289	280	279	277	283	283	272	277	266	320	287	279	297	249	279	302	293	257	323	314	265	318	263	289	288	253	297	284	307	290	274	285	309	283	283	286	259	302	280	275	269	279	288	293	274	294	299	292	263	280	301	294	308	319	280	275	277	260	263	312	294	268	282	262	289	292	294	292	301	270	278	265	280	277	275	277	298	294	276	276	302	271	281	275	248	274	288	299	295	329	268	281	279	292	269	300	285	260	292	270	280	282	275	285	239	294	248	288	276	265	303	319	288	297	276	314	298	294	278	292	302	273	313	288	265	277	280	269	283	324	292	305	266	294	289	272	265	275	287	271	274	291	320	262	262	248	248	292	271	316	294	268	299	302	311	302	320	296	281	287	295	290	282	289	277	290	284	288	292	274	296	281	280	299	269	293	294	289	305	297	296	269	261	280	306	299	282	257	293	269	324	306	262	279	308	293	292	246	296	247	297	274	283	280	265	281	268	316	284	281	299	302	306	304	268	284	300	297	308	278	278	299	275	266	288	288	262	285	282	287	285	262	305	270	297	289	282	284	304	291	298	329	278	290	283	267	296	287	304	278	314	276	298	300	298	280	293	284	293	282	298	280	267	282	274	298	296	291	302	288	324	282	269	307	294	289	261	271	280	287	292	298	295	283	291	309	284	312	284	296	266	320	273	277	278	263	266	264	309	270	291	289	282	308	274	285	295	280	277	271	318	257	301	283	293	269	300	269	319	289	301	289	273	254	309	274	259	266	291	280	267	287	278	283	276	270	282	282	277	273	265	271	284	282	286	259	315	311	287	279	313	329	279	278	270	317	291	289	313	268	295	262	271	312	295	269	297	296	313	289	302	281	306	274	288	271	283	262	269	291	278	277	274	287	310	274	297	262	297	304	261	278	290	296	273	265	293	292	256	280	272	275	278	296	249	306	276	261	320	278	249	303	295	275	297	287	299	309	266	290	257	277	286	264	281	256	250	278	306	288	278	291	258	309	262	281	275	311	293	279	328	262	306	285	305	324	296	272	283	268	334	257	280	311	258	297	275	288	252	302	281	279	284	282	305	280	288	281	283	272	270	309	306	280	295	314	277	283	289	271	285	285	298	287	260	290	279	305	310	288	302	289	284	251	285	299	279	296	312	288	311	293	295	299	294	276	308	260	320	312	263	288	282	293	302	332	274	278	265	281	338	274	298	293	276	263	267	284	276	295	307	293	294	282	274	294	257	257	262	297	292	285	296	300	274	294	287	274	284	311	295	298	312	275	285	266	309	297	289	284	265	311	299	288	301	281	258	280	287	292	285	266	298	305	288	280	292	278	326	304	280	295	317	288	306	265	291	293	297	275	291	284	291	291	248	289	275	271	312	295	271	311	281	275	280	275	286	281	281	294	253	291	299	272	289	301	275	299	309	286	317	276	297	296	266	277	305	290	275	289	263	306	294	273	269	271	314	312	293	299	268	295	287	279	282	261	274	325	260	291	288	279	311	276	270	281	279	274	297	276	245	276	294	282	276	291	301	311	285	318	293	286	259	282	287	281	286	328	281	305	298	274	270	272	307	270	257	289	314	271	264	311	290	290	273	263	289	269	295	273	282	271	266	244	288	250	279	279	323	276	284	254	284	300	288	295	278	311	264	265	267	276	249	289	289	281	273	270	255	246	318	295	284	296	279	300	289	296	282	266	276	278	307	250	284	290	302	286	288	279	267	273	275	250	291	309	274	253	274	311	273	292	274	279	283	270	265	281	299	272	274	293	283	267	281	321	290	261	275	321	295	293	314	316	302	321	276	277	301	289	278	263	271	319	286	280	288	296	281	278	307	315	278	300	302	296	277	286	300	287	277	272	288	258	284	251	281	296	290	263	286	255	262	259	298	302	297	279	301	284	293	290	294	283	248	267	269	280	318	296	255	287	284	273	283	296	295	292	287	281	252	279	290	236	317	259	274	298	289	299	267	283	299	276	300	292	271	261	304	276	260	305	295	284	285	287	269	301	255	303	277	306	275	290	255	286	273	290	258	298	285	286	289	296	279	280	273	299	294	287	288	275	285	267	263	309	274	291	289	299	290	294	302	306	272	285	288	284	259	307	290	310	280	287	288	295	311	276	304	321	251	310	299	286	268	266	289	294	285	296	281	322	284	305	280	285	260	298	277	294	311	304	264	289	288	290	292	298	290	282	249	287	280	319	281	302	272	297	280	271	254	277	294	315	303	273	290	293	297	261	299	300	300	297	300	294	295	281	301	288	298	302	280	289	283	273	250	291	274	306	285	284	269	265	272	297	269	270	284	281	282	267	250	301	282	290	292	248	322	259	286	310	290	278	285	357	293	297	265	308	286	308	282	295	283	293	276	271	302	300	271	303	235	290	275	295	299	269	299	273	278	268	279	266	271	282	291	289	277	311	286	270	269	279	273	287	255	302	313	282	284	267	321	305	303	282	292	304	288	283	294	253	287	291	318	294	271	291	294	295	281	260	297	271	292	275	295	276	283	296	283	303	287	286	281	286	283	282	279	267	299	266	286	294	307	256	289	276	296	278	343	286	286	283	296	316	284	306	295	266	267	295	258	289	275	277	290	313	253	316	281	289	270	282	281	276	264	283	264	280	301	261	287	252	290	280	296	295	268	309	263	305	273	289	313	300	264	285	299	293	261	264	297	310	301	257	298	286	281	291	307	273	279	288	244	295	283	284	288	299	290	291	293	269	284	276	304	293	278	286	311	288	226	295	268	265	276	276	295	280	290	273	265	286	285	296	268	307	251	270	285	260	308	294	261	307	278	299	275	294	284	293	291	289	296	263	291	272	297	271	270	289	284	285	268	272	271	298	283	283	268	286	287	270	300	260	265	294	261	303	287	280	268	280	313	267	283	282	287	277	277	278	289	292	288	271	269	279	277	307	297	276	300	305	275	275	300	267	323	280	266	261	306	272	283	232	277	269	279	320	300	283	291	293	303	302	298	267	284	303	275	285	267	252	290	271	314	238	295	285	285	335
16640	1713	3124	3464	3114	2692	2344	2098	1830	1710	1503	1423	1344	1344	1322	1185	1132	1183	1093	1156	1093	1074	1045	1066	1020	1014	1029	970	1065	1020	1009	926	955	956	912	946	950	966	985	933	1008	938	951	940	934	981	944	951	946	978	914	898	938	926	981	961	942	990	929	1020	983	928	887	939	927	939	930	980	944	949	881	864	947	912	967	917	897	927	893	981	873	955	924	980	932	900	872	950	907	921	894	924	905	907	898	875	962	916	887	949	952	903	879	931	930	945	918	909	899	905	929	887	925	893	924	869	919	858	916	922	912	910	922	915	927	989	941	950	935	957	927	917	890	869	925	920	929	890	867	934	951	918	925	900	937	931	863	955	914	885	936	917	950	931	937	956	901	896	873	880	890	928	903	997	949	983	922	911	917	884	948	837	941	900	891	840	952	905	929	931	958	937	928	917	899	926	935	864	940	934	946	873	898	900	946	928	924	898	969	924	940	916	901	913	921	915	971	944	946	954	929	923	926	922	913	979	910	887	921	877	887	872	942	868	930	923	879	912	909	861	953	921	948	873	905	932	931	941	948	931	841	934	889	894	885	937	915	907	942	909	923	863	932	920	902	915	899	915	903	846	942	968	888	917	947	891	901	982	949	913	941	949	899	918	836	901	942	875	922	916	911	921	928	880	888	935	902	952	882	949	919	925	850	900	921	880	896	897	889	917	928	879	950	885	890	869	919	937	926	940	955	940	918	946	925	929	930	904	934	941	894	968	891	913	927	915	910	902	906	876	943	911	910	930	875	924	941	892	912	890	925	922	908	928	905	932	902	948	907	950	884	881	896	907	924	957	925	1030	911	915	954	952	908	929	923	925	947	893	939	936	882	887	883	928	933	899	902	904	953	883	864	904	878	943	916	958	914	902	917	907	921	900	925	895	894	964	901	905	941	910	906	944	945	843	932	928	923	910	868	922	921	869	938	895	882	887	930	935	953	891	887	915	927	911	957	848	882	871	882	900	910	928	910	927	938	928	872	922	899	952	920	933	913	923	907	866	907	891	892	945	905	914	947	895	919	925	936	935	982	922	953	861	866	911	946	900	957	938	908	916	933	912	913	812	964	893	922	900	912	880	921	959	909	923	911	918	913	865	932	865	934	891	904	891	865	916	898	888	932	929	880	916	877	872	923	918	891	909	924	976	908	908	906	941	884	938	885	952	923	932	929	891	896	890	883	881	856	939	945	935	870	935	965	915	889	911	885	874	864	941	944	877	879	908	970	878	911	876	926	892	863	905	936	893	916	935	882	870	898	888	883	963	869	899	895	902	862	890	906	959	886	946	941	929	958	884	951	928	912	852	875	847	924	945	927	934	912	959	888	842	917	900	963	873	890	896	921	931	914	912	897	903	876	919	900	951	928	877	881	880	914	980	885	925	915	893	924	936	953	949	872	962	903	916	911	907	944	838	909	932	903	849	926	903	963	915	887	894	907	931	903	893	911	968	929	926	951	957	864	938	935	925	898	949	942	908	973	937	890	910	935	923	924	961	878	919	901	986	918	896	906	903	866	929	911	914	894	883	878	935	917	863	900	848	912	877	947	946	908	886	988	900	934	892	954	936	883	889	937	863	922	912	949	882	971	872	939	877	922	895	886	938	931	936	879	943	957	960	922	886	944	873	947	892	882	964	946	903	886	886	887	936	914	878	984	905	973	951	949	891	901	884	901	902	895	956	887	924	905	917	897	928	936	907	910	898	918	860	898	911	910	898	938	881	900	887	889	940	928	898	894	879	925	913	926	917	960	891	862	926	847	975	889	905	878	904	904	909	951	882	941	936	879	954	888	849	908	940	939	931	902	910	897	906	878	873	925	924	916	909	904	898	985	857	886	889	904	926	921	953	896	871	899	964	991	895	883	865	891	963	867	919	950	861	891	922	905	953	862	912	875	917	915	947	924	963	900	883	916	903	909	895	923	880	917	914	958	927	877	947	908	908	951	918	870	958	869	926	937	858	976	864	880	938	976	899	890	894	883	925	973	872	937	920	865	965	901	858	896	905	931	913	905	921	881	895	924	965	929	945	900	941	926	874	919	926	859	898	852	904	907	921	890	864	937	896	897	914	874	889	881	929	919	873	929	988	915	947	939	919	931	939	936	913	936	898	859	918	871	904	918	973	847	891	923	871	942	909	951	930	902	882	900	917	873	874	915	902	862	969	922	917	936	853	956	902	905	889	899	948	946	913	898	946	952	892	932	879	920	945	928	819	950	870	906	937	938	911	873	951	891	865	891	862	918	952	974	980	961	899	881	982	919	900	909	894	933	902	894	931	966	909	901	945	915	941	930	915	940	908	960	902	915	880	852	894	877	975	911	892	949	924	814	903	897	884	907	933	881	908	898	918	943	897	900	866	926	922	929	986	898	935	949	898	908	904	890	949	936	920	888	892	911	876	919	923	951	880	939	912	921	931	941	924	921	931	944	959	848	912	932	926	913	894	895	929	938	926	912	904	878	903	870	935	902	923	935	917	941	874	982	951	925	923	959	919	879	919	901	882	920	895	893	945	872	887	948	869	878	951	910	961	931	882	932	928	924	890	956	920	942	885	914	901	935	909	929	944	909	910	895	943	878	874	928	939	932	937	944	870	960	932	962	926	913	899	886	914	912	923	875	906	976	928	891	928	928	927	915	914	890	941	898	900	921	898	908	882	896	886	901	936	932	904	891	908	960	893	911	889	896	875	886	887	836	924	906	910	916	889	912	897	942	929	883	892	926	886	902	913	950	844	909	956	931	894	904	904	895	954	830	915	904	878	911	905	897	901	880	875	910	877	838	961	938	950	871	902	937	940	942	902	939	913	922	893	880	911	876	884	934	952	897	904	872	948	906	887	878	873	855	889	898	883	932	825	918	902	894	854	932	931	931	912	919	955	924	845	957	958	911	937	918	902	876	955	890	920	940	904	930	874	923	864	857	914	934	911	873	900	923	902	912	897	910	928	922	955	942	868	900	915	893	921	959	883	887	888	908	920	924	911	893	885	924	961	896	916	913	903	887	881	903	889	885	875	918	913	926	852	931	922	877	915	922	895	896	964	894	927	876	912	950	1015	938	898	952	921	871	876	917	903	943	876	907	912	954	879	905	971	873	881	963	889	913	971	916	947	920	957	945	922	916	910	957	925	937	907	902	882	923	897	900	900	862	918	889	945	881	869	910	901	888	974	876	904	956	900	891	924	984	870	848	928	873	924	958	925	934	901	981	923	853	955	912	922	866	882	966	940	903	842	922	871	918	926	932	918	913	888	882	973	899	929	919	936	891	901	903	900	892	940	903	944	885	903	927	904	925	928	955	919	943	971	940	912	894	872	966	901	867	892	975	967	942	935	894	839	899	923	950	910	952	931	889	856	893	860	908	939	883	907	928	931	968	873	899	851	959	906	896	942	902	894	912	901	873	925	920	875	935	930	925	914	898	915	944	929	961	910	944	974	901	839	881	974	887	928	878	912	843	910	905	897	903	868
42458	16363	4476	1793	1257	953	778	690	575	531	481	447	402	450	366	355	334	345	327	319	346	306	319	322	295	354	317	336	324	317	280	314	273	308	287	320	291	305	331	297	306	307	294	310	306	290	308	308	295	283	283	306	318	320	309	306	298	290	267	305	307	309	317	284	310	288	279	268	288	306	319	289	268	298	287	334	286	279	307	268	291	291	323	282	251	288	297	282	276	299	283	292	298	261	291	301	264	297	283	260	286	284	259	309	315	295	293	257	269	259	297	289	320	323	294	295	290	299	281	278	266	243	296	298	310	263	278	297	289	289	291	254	267	297	306	282	310	286	273	294	283	305	299	300	302	326	300	319	303	288	302	289	306	303	306	295	273	325	268	300	279	259	323	297	310	291	299	287	273	295	303	323	283	273	292	290	282	308	305	299	320	267	291	279	282	275	287	288	289	274	300	269	310	259	297	291	295	321	283	269	257	282	292	268	317	274	279	302	273	298	293	323	322	295	304	296	285	277	291	278	307	268	278	285	268	284	320	269	313	292	279	301	299	315	289	313	286	271	300	260	316	285	297	283	319	282	267	285	290	305	296	267	297	303	305	273	293	282	291	256	312	284	303	247	304	306	290	290	289	269	269	327	297	272	275	296	307	289	278	299	310	288	270	296	282	306	287	267	310	312	294	271	268	287	284	287	310	308	261	299	328	281	241	303	301	287	326	310	284	275	289	275	252	306	278	323	313	272	327	292	297	280	306	274	284	306	305	292	285	301	285	262	282	244	313	302	273	276	279	282	291	276	291	301	277	296	290	282	280	285	288	287	314	283	289	303	279	304	267	281	286	273	271	295	313	292	277	278	304	271	307	257	319	298	300	297	309	285	277	306	283	270	249	267	299	265	284	289	292	299	293	302	300	291	318	276	285	312	263	304	289	269	278	280	335	288	290	278	289	271	288	257	268	281	292	273	298	310	290	297	253	267	280	267	287	282	281	295	256	265	291	289	285	289	303	283	314	299	275	277	302	292	308	290	330	333	221	283	282	266	312	285	311	288	299	274	299	328	319	272	280	293	301	290	293	291	277	288	289	287	284	266	301	328	304	274	291	271	272	263	268	300	294	288	294	278	307	292	287	303	289	301	291	276	261	311	331	293	277	270	275	284	296	281	301	262	283	320	316	300	291	315	270	300	298	296	304	275	315	277	283	310	285	263	286	299	316	273	296	254	281	313	318	287	314	295	349	330	267	294	304	291	284	284	307	261	306	284	266	280	334	315	276	270	311	301	284	312	291	315	289	296	260	276	277	289	272	281	278	288	311	270	289	292	262	321	286	340	295	271	276	292	309	270	312	297	306	286	282	279	296	277	285	290	262	274	285	274	298	296	276	282	290	292	312	262	312	274	306	270	302	280	294	321	276	283	296	291	280	297	276	294	272	255	320	311	297	286	302	314	295	272	297	300	280	283	300	290	306	316	287	272	294	271	282	279	279	275	295	327	271	308	290	269	287	272	301	310	294	276	291	265	277	304	292	317	293	298	314	296	320	281	297	294	308	312	302	266	285	304	299	251	282	281	274	298	299	290	265	274	325	296	268	291	292	286	292	306	317	290	292	292	292	303	313	332	294	314	301	288	286	282	275	278	269	267	295	300	289	288	285	308	299	281	303	298	273	290	276	287	296	279	298	285	276	300	301	281	298	278	318	258	313	296	278	296	289	303	280	276	273	313	251	289	295	282	294	297	309	265	300	286	286	290	288	281	273	289	286	325	317	302	272	299	272	268	305	258	307	285	302	309	305	267	291	294	301	327	309	283	314	310	287	310	291	298	246	286	278	301	307	302	298	304	264	294	308	311	295	287	294	286	260	277	273	285	282	262	312	283	304	290	289	282	264	291	293	290	289	301	294	295	302	317	296	297	285	299	271	301	250	320	278	267	294	317	286	279	288	272	290	253	280	276	302	330	298	292	295	303	272	281	289	282	311	278	286	313	290	305	252	298	305	289	283	250	284	314	316	294	301	289	279	307	320	314	277	279	296	296	291	318	269	297	313	275	275	312	274	292	276	312	313	310	281	293	297	315	294	289	288	293	301	287	271	293	282	286	287	266	279	301	277	311	269	280	272	311	321	278	282	261	270	291	286	277	280	279	268	294	283	292	321	295	290	303	309	287	279	286	280	281	272	285	301	290	288	265	286	288	266	285	288	293	265	297	246	305	324	281	271	280	304	315	297	278	321	278	255	294	288	279	269	301	272	275	277	267	286	284	295	289	286	273	284	308	285	285	270	284	307	285	333	307	301	268	306	251	279	304	267	303	287	265	291	312	315	292	295	265	271	326	283	292	313	258	320	269	304	284	296	281	271	276	295	282	283	265	269	300	276	274	289	263	286	296	328	307	271	308	298	291	275	309	311	272	320	280	302	299	287	309	277	280	297	291	305	297	307	309	301	278	290	297	292	288	280	279	326	305	285	301	266	321	306	292	302	295	274	280	276	278	299	294	277	304	294	289	262	314	290	273	287	309	294	280	297	288	307	300	281	299	286	293	299	261	282	301	304	266	274	307	291	276	269	257	298	281	303	259	284	262	321	308	326	287	282	305	288	270	285	286	295	276	312	319	293	291	311	297	286	291	318	284	271	290	307	276	312	283	294	259	291	323	288	314	268	273	268	319	298	304	309	297	292	316	292	297	290	303	279	280	281	298	295	265	294	275	294	274	274	280	297	274	271	288	284	305	295	284	276	263	293	269	299	296	269	285	301	275	285	326	273	267	292	246	306	278	293	276	281	250	283	268	326	272	291	291	283	294	277	309	284	291	274	273	277	285	296	254	321	291	314	314	293	304	296	284	281	291	274	303	291	258	268	318	302	257	294	323	281	304	258	282	269	278	301	277	300	254	310	293	304	296	311	290	256	307	275	271	301	267	314	261	287	280	321	286	313	291	253	311	284	289	282	273	284	288	283	296	296	281	304	271	289	306	271	293	291	296	307	299	257	317	279	289	288	301	263	294	280	302	280	320	301	312	289	286	313	309	305	278	262	284	299	295	284	290	309	288	263	277	279	293	284	308	268	276	283	298	299	289	283	280	298	270	278	297	313	297	293	280	290	321	301	296	290	281	281	278	286	300	286	252	310	275	269	285	277	294	313	279	283	308	285	328	291	301	273	288	302	270	297	274	262	310	292	271	320	280	290	280	292	306	293	297	275	262	295	309	282	304	288	270	322	275	311	252	272	286	323	317	310	296	263	264	299	321	278	253	267	269	268	314	287	284	262	277	296	297	279	264	272	300	319	281	287	265	294	305	320	287	280	292	327	316	313	262	304	285	312	297	297	320	280	267	315	302	284	286	252	312	312	277	311	282	281	275	287	314	269	283	294	296	327	308	307	295	286	280	293	283	298	264	259	284	329	287	291	285	277	315	290	294	294	296	288	290	297	278	290	309	274	305	302	285	289	300	294	300	304	286	300	283	295	292	308	319	264	293	314	278	285	277	318	298
20576	2486	4825	5447	5025	4324	3677	3158	2672	2391	2097	1957	1867	1754	1594	1540	1538	1309	1371	1316	1239	1221	1232	1158	1102	1148	1193	1090	1135	1106	1112	1028	1106	1041	1059	1059	984	1037	998	996	979	1032	1031	984	960	1029	1050	982	918	971	995	972	967	1001	1006	1002	943	969	965	968	966	944	961	964	943	892	938	935	935	910	944	963	940	944	937	962	971	942	936	923	972	943	899	986	929	984	939	988	901	911	944	911	1015	920	953	937	932	912	922	932	891	905	918	954	963	964	939	946	912	895	897	964	902	945	923	975	889	942	958	907	924	908	950	886	916	952	933	977	927	928	951	942	933	935	902	978	938	936	933	888	947	961	890	930	898	923	912	924	935	941	931	928	914	941	954	940	892	872	886	920	988	935	943	926	1022	955	895	952	897	894	970	972	911	915	918	948	903	927	968	907	907	930	942	928	926	955	924	958	948	922	938	886	879	957	929	972	968	897	988	932	884	921	947	921	911	930	944	926	919	952	916	936	909	911	920	949	953	868	947	914	858	982	933	882	881	914	957	917	919	892	889	883	945	852	929	866	908	912	978	898	928	902	867	894	919	904	959	947	930	919	958	892	920	963	929	932	922	962	928	920	942	973	919	935	921	884	917	931	970	928	904	931	899	925	954	908	936	890	923	912	868	903	975	925	952	949	945	959	906	876	946	942	933	936	936	965	971	949	975	941	975	901	890	911	976	941	866	936	907	934	901	893	931	894	978	915	876	949	928	897	880	868	901	874	909	946	859	933	910	918	938	903	889	935	900	940	894	919	891	932	960	902	889	899	952	938	940	974	937	980	966	946	959	916	982	903	933	879	906	976	955	869	872	955	866	933	921	926	930	955	928	920	877	945	936	915	948	949	913	932	918	924	981	847	907	856	953	923	945	946	907	951	917	944	911	865	886	928	947	919	989	944	888	955	943	906	993	876	946	935	946	920	901	902	908	902	887	833	877	844	901	934	931	913	929	871	931	946	892	948	877	920	1012	884	907	919	924	876	906	931	910	920	884	957	926	913	897	881	888	884	912	936	885	949	1000	921	884	922	955	873	868	992	927	873	938	956	940	949	878	912	915	943	912	927	932	910	965	914	917	955	944	928	932	925	945	965	892	914	957	935	895	884	894	959	906	913	892	942	906	904	934	927	934	926	932	915	935	948	909	932	972	923	903	961	900	872	904	966	917	940	926	937	936	910	891	936	963	946	919	927	942	899	935	910	924	926	866	945	909	866	868	945	941	937	935	933	951	943	928	989	931	913	967	892	967	880	925	915	897	900	943	923	927	849	896	940	859	955	892	904	922	934	922	919	909	968	907	895	910	922	922	898	888	929	897	924	910	915	930	894	948	898	919	934	897	936	869	882	897	960	917	953	915	960	932	906	965	973	883	937	938	958	894	891	921	895	989	868	904	892	966	965	955	902	923	931	940	950	910	967	920	905	976	863	908	939	908	960	880	907	906	942	942	896	874	891	944	914	889	937	897	934	927	930	914	921	862	929	931	891	916	955	970	890	933	953	955	927	861	892	894	902	963	924	878	880	957	940	859	872	926	888	952	902	925	858	929	946	972	937	891	907	886	939	912	947	942	865	912	943	933	914	887	909	926	934	846	899	971	901	906	888	854	962	950	969	968	930	922	907	909	957	927	922	880	969	883	919	925	940	913	910	889	950	910	864	900	964	886	927	952	931	964	981	926	935	954	877	925	902	866	932	925	895	896	944	962	927	915	917	927	896	896	909	907	964	877	918	955	954	918	870	938	974	878	888	940	931	912	894	886	868	841	911	907	932	855	877	897	900	926	958	938	884	895	949	915	895	892	928	948	967	940	939	941	973	966	895	935	914	866	903	900	922	971	909	951	924	923	878	894	881	888	900	912	973	845	925	925	947	912	890	932	919	974	982	920	896	929	918	875	953	948	900	862	945	941	872	938	900	909	956	877	881	942	915	888	916	945	882	911	898	959	920	912	942	932	904	953	950	909	925	947	922	915	976	964	891	929	939	935	902	873	955	888	924	904	928	916	925	919	922	957	944	948	946	915	838	907	952	890	929	980	904	890	925	941	942	901	896	970	893	949	918	862	960	881	883	901	891	924	922	961	905	972	956	890	907	907	899	945	948	923	923	929	928	908	936	906	920	931	920	876	903	920	920	968	923	919	950	886	920	957	918	977	900	894	962	913	865	896	881	912	904	898	976	923	942	923	943	979	973	932	902	917	909	948	916	943	936	901	917	926	878	877	973	924	942	978	946	926	904	875	896	929	910	947	875	953	953	960	943	925	954	905	912	937	920	908	918	960	843	911	936	929	917	914	903	928	865	939	905	929	933	859	913	952	936	898	929	964	895	977	902	958	931	938	950	909	926	921	906	915	920	978	915	940	878	869	912	911	927	893	829	881	883	893	945	891	924	969	941	885	943	920	909	936	954	892	951	998	958	927	907	901	932	905	919	950	941	937	930	886	917	946	942	971	961	922	888	937	904	947	913	881	912	899	883	951	918	884	911	897	964	953	917	999	895	928	897	918	894	921	901	959	956	913	925	887	949	902	929	904	924	925	905	934	931	899	881	939	922	898	961	942	952	953	839	914	902	911	909	906	907	927	916	928	905	965	917	928	942	894	909	898	942	917	905	909	875	942	919	909	897	918	917	867	891	936	900	919	898	889	919	886	901	949	931	910	916	944	913	923	928	956	931	928	879	908	954	938	887	986	931	928	837	909	925	964	887	939	913	899	937	945	887	878	969	951	962	968	945	952	937	866	926	975	910	908	893	895	855	944	877	917	955	911	910	930	922	938	882	919	894	837	910	910	956	906	908	884	887	900	906	926	995	960	924	964	921	941	910	895	918	925	927	929	918	879	940	904	872	961	931	925	949	919	909	903	893	900	934	877	940	914	888	916	978	917	928	932	988	922	969	959	920	875	909	930	912	892	921	896	902	953	970	940	967	938	938	914	938	927	885	894	876	884	929	905	981	907	865	923	918	906	935	902	892	918	943	922	957	925	901	892	923	906	877	934	993	909	953	926	852	941	942	924	911	982	908	919	881	979	927	934	953	905	900	955	952	927	930	927	910	953	882	905	912	950	883	882	955	876	928	952	892	942	918	917	964	917	901	883	968	921	937	917	961	930	882	912	957	940	919	884	910	905	955	861	914	918	944	949	932	984	930	911	900	952	945	933	873	922	926	995	921	951	882	909	954	848	905	928	912	970	999	893	953	943	940	926	894	875	956	934	947	880	910	843	930	904	871	926	930	901	892	923	946	941	900	914	961	910	962	860	881	900	966	954	884	883	937	932	943	978	931	951	913	915	921	937	880	986	906	947	895	891	950	910	926	912	944	906	883	922	939	925	908	928	930	965	916	918	909	906	915	948	962	905	897	915	904	901	929	856	957	912	936	927	917	948	923	879	907	915	960	957	967	921	927	902	856	933	882	900	873	855	1003	963	902	968	931	861	918	921	899	905	937	917	916	935	858	944	935	940	909
4173	225	208	189	194	181	187	179	178	168	177	176	135	144	142	161	145	160	156	169	149	152	160	145	183	169	159	139	171	157	161	174	140	190	138	150	143	151	150	159	167	140	146	134	132	156	147	156	160	169	155	164	146	162	150	145	156	151	165	162	159	161	142	154	152	151	149	165	167	152	173	147	173	147	165	162	190	155	167	180	158	170	179	176	152	155	147	148	196	153	153	157	146	165	145	159	179	177	144	132	136	155	155	155	154	168	137	151	145	131	159	160	164	165	150	175	136	154	177	157	169	175	145	162	151	134	159	155	160	143	152	148	173	164	169	153	156	145	163	151	165	152	170	170	166	176	151	152	169	149	154	154	165	160	157	158	159	136	157	151	174	159	171	159	151	152	153	149	156	147	161	160	148	173	158	166	158	172	139	162	145	140	170	154	147	131	155	158	139	153	142	127	174	153	143	153	137	165	153	135	155	152	163	174	159	153	170	156	163	156	158	166	156	157	159	147	159	156	121	159	176	165	158	152	170	146	170	173	174	165	141	165	154	130	173	156	174	157	149	160	132	155	167	142	160	167	177	167	159	151	155	162	170	157	126	156	187	141	137	136	142	162	166	143	167	118	185	173	158	143	140	157	160	165	140	139	166	149	167	151	160	153	142	163	159	138	148	135	177	165	135	177	166	160	168	157	168	147	158	151	154	148	178	151	164	145	157	132	138	159	173	157	163	171	153	163	154	182	158	184	155	152	172	167	190	138	144	161	150	165	174	150	171	167	155	155	152	169	159	162	143	137	126	158	154	185	166	163	156	150	147	149	122	153	148	175	156	170	164	146	154	139	157	148	174	161	149	173	155	171	171	144	172	157	177	157	152	139	189	163	142	130	164	145	163	154	143	159	154	147	161	139	147	178	150	126	146	151	137	140	163	136	161	146	151	160	167	169	179	176	154	137	133	159	139	141	143	176	156	153	149	155	142	148	164	138	154	131	179	167	147	135	130	170	136	144	155	159	141	154	165	170	152	151	161	153	165	155	142	175	148	155	138	154	139	159	181	162	172	165	142	172	134	164	157	152	164	160	153	175	171	171	154	144	155	153	158	137	157	163	141	147	164	147	139	169	160	155	162	146	145	161	160	149	169	148	177	153	178	158	152	160	174	179	165	178	158	166	148	135	170	150	131	150	180	127	172	146	149	158	190	161	175	139	162	131	151	132	145	163	151	166	145	164	178	145	166	134	166	158	161	156	137	156	181	141	166	132	154	159	158	155	154	152	150	161	156	161	160	152	159	151	154	162	156	164	157	147	155	141	144	155	160	178	143	144	157	164	154	189	174	177	150	163	144	175	171	132	151	183	165	147	147	164	168	142	152	167	168	178	164	162	129	139	151	152	160	169	160	179	152	154	167	144	155	155	156	168	162	173	160	144	161	136	125	153	156	190	143	158	155	153	162	162	160	159	166	156	155	136	146	131	155	170	162	172	141	146	161	140	162	150	158	169	170	170	166	151	129	182	152	156	157	143	162	146	147	156	156	147	164	169	187	139	152	168	139	169	145	151	183	155	178	141	164	167	177	182	169	136	140	181	177	123	120	157	140	156	157	153	162	165	161	172	171	128	135	171	144	174	169	159	170	156	146	157	152	169	154	155	156	150	160	167	167	139	176	165	135	165	162	151	169	154	158	142	159	159	166	166	174	159	161	146	139	161	162	174	158	177	148	151	140	179	151	162	149	165	179	146	153	179	161	136	158	148	173	147	170	138	156	162	142	150	159	134	168	128	164	134	165	157	157	169	143	161	170	166	147	143	153	133	158	168	165	161	146	148	172	157	165	166	147	167	152	166	162	164	162	159	141	168	154	155	170	149	159	131	164	144	156	157	157	152	170	181	141	156	159	156	173	141	139	153	163	161	138	147	154	125	152	152	118	174	141	144	165	149	167	170	145	146	150	192	132	179	159	153	171	153	167	160	141	174	168	144	152	155	132	149	159	158	159	160	143	171	152	159	153	138	157	154	146	156	126	151	150	166	153	146	153	154	163	143	147	156	152	170	167	160	143	151	146	154	163	165	178	156	128	126	149	165	199	161	161	160	145	156	161	152	165	147	143	203	141	160	161	165	158	167	161	142	140	173	140	140	159	176	144	159	168	165	144	153	155	169	148	166	157	187	133	168	145	153	142	145	164	144	136	159	157	157	127	151	186	156	171	156	160	150	162	161	156	137	180	166	152	147	174	156	158	169	191	153	146	156	157	159	161	164	149	148	165	153	153	156	138	172	165	161	163	168	159	150	139	157	158	167	142	157	151	174	154	149	179	148	158	163	170	159	158	172	155	142	174	167	164	179	137	152	158	165	161	179	171	169	179	162	157	140	161	154	154	157	147	157	179	164	160	163	184	171	146	140	170	127	172	152	167	152	135	152	151	176	152	147	173	150	159	150	167	156	161	140	168	159	164	150	141	176	164	151	168	146	173	164	167	138	151	162	144	154	159	172	146	141	155	145	155	147	170	146	152	150	163	145	168	150	164	148	177	152	159	146	187	155	158	148	169	167	155	149	145	148	153	139	136	166	147	152	162	139	175	159	149	138	164	146	144	183	142	150	151	156	157	139	140	141	141	142	143	157	175	181	165	168	171	122	163	154	145	181	166	181	165	130	179	171	150	119	163	147	154	128	132	155	153	165	147	163	150	166	169	161	172	164	171	173	144	148	155	149	153	136	158	163	164	161	164	143	132	146	157	133	156	157	169	158	155	131	161	148	152	157	155	160	169	175	146	154	160	189	171	157	176	171	152	148	179	165	144	153	164	153	170	155	152	154	173	159	163	159	168	150	160	169	156	159	122	160	145	168	135	145	161	174	148	152	152	181	130	166	143	158	158	184	151	140	141	168	134	175	161	162	157	157	146	155	148	176	159	152	148	140	146	183	163	161	158	146	145	133	168	174	169	152	168	177	150	148	162	154	170	189	167	150	152	166	164	167	152	173	137	145	134	167	145	183	156	144	170	146	146	158	144	159	157	172	160	176	169	178	167	125	162	149	153	147	147	172	149	187	150	157	170	158	160	145	143	164	152	167	166	180	155	130	186	163	165	165	146	166	165	178	143	146	179	162	152	145	158	162	179	134	154	158	156	153	165	143	146	168	157	163	141	166	139	144	147	170	158	156	142	157	178	146	152	163	163	154	165	184	164	150	163	144	146	179	148	166	172	148	157	150	166	153	144	152	158	167	170	146	159	149	160	181	161	158	151	168	179	137	153	171	146	156	161	173	184	166	171	181	149	176	152	146	126	188	146	161	148	142	156	131	159	170	137	139	170	162	162	174	157	175	144	145	143	153	169	138	141	157	147	149	164	165	156	162	167	151	185	158	172	152	138	152	158	149	158	163	177	158	167	167	152	141	171	173	173	154	165	145	168	139	155	160	141	157	164	147	167	134	157	176	162	147	144	154	152	141	176	166	165	129	134	172	139	144	154	166	157	152	147	146	159	162
5877	591	670	679	679	651	676	663	611	629	643	588	580	573	568	638	592	531	514	568	556	564	538	565	541	622	532	544	564	568	550	594	537	514	579	584	594	531	576	544	553	527	575	584	590	573	541	602	546	575	542	542	556	593	521	527	600	511	509	556	580	536	549	537	579	545	557	586	541	587	598	568	541	543	566	577	541	612	556	555	553	588	565	548	547	532	550	557	555	536	561	570	513	556	561	557	586	574	566	576	562	575	570	565	560	564	550	546	561	547	552	524	595	581	576	543	562	541	566	535	560	533	568	546	543	537	595	576	560	548	527	592	569	526	559	540	535	554	575	536	558	556	565	561	525	566	573	571	569	528	562	560	542	514	573	527	548	527	570	568	569	571	584	571	520	556	548	532	508	517	564	492	525	521	553	545	565	534	573	600	558	549	580	549	513	557	561	549	545	555	594	562	532	556	540	522	534	553	597	540	562	524	526	570	531	580	561	562	559	567	567	516	520	538	518	578	534	505	506	591	556	580	559	553	613	592	513	546	598	524	596	577	551	572	559	517	564	497	567	518	570	545	542	513	607	602	586	614	547	558	536	522	582	528	559	542	557	574	546	557	558	518	547	571	571	559	563	602	540	565	604	596	597	560	554	590	554	540	551	532	537	587	561	592	549	545	549	544	529	588	568	547	573	566	558	572	567	567	546	545	580	558	609	564	575	586	545	561	552	533	580	576	590	612	596	553	581	599	564	541	562	546	528	547	571	584	588	593	527	580	597	536	570	577	558	563	535	547	548	545	558	546	540	574	570	564	570	553	548	552	529	557	555	549	565	576	547	564	559	584	567	571	574	517	531	555	547	555	524	556	578	569	528	586	529	572	569	569	550	551	573	554	532	577	538	577	522	565	543	529	531	557	554	540	580	577	546	584	592	554	540	561	596	552	576	569	575	556	525	521	562	543	550	559	522	558	522	559	547	613	532	540	565	557	593	574	543	541	564	523	530	559	549	524	571	509	572	577	551	590	567	614	536	570	512	579	582	592	562	524	551	567	537	575	575	601	567	564	523	619	588	522	570	562	573	547	563	551	563	519	555	579	617	553	586	526	542	561	585	539	547	534	531	565	583	542	596	570	566	576	560	532	535	613	519	559	573	521	566	584	540	566	553	575	574	588	537	557	528	563	539	531	544	549	566	532	560	581	543	572	545	551	548	553	584	561	590	564	539	499	559	561	538	524	559	526	524	580	538	542	589	575	558	495	560	583	532	553	572	554	539	534	587	564	572	570	539	550	557	526	539	588	544	541	542	570	567	550	574	570	533	578	578	596	526	520	532	533	516	529	581	607	592	565	561	564	546	558	539	555	505	537	546	551	596	530	566	560	583	582	531	556	564	550	515	572	520	599	542	556	546	564	577	546	591	534	563	559	528	552	568	553	526	556	580	522	575	547	612	531	641	600	521	602	582	557	517	558	556	560	590	579	550	572	542	549	569	573	566	567	576	542	568	527	485	547	547	585	587	543	553	552	553	574	547	571	548	544	605	546	567	573	553	524	553	558	614	541	569	567	544	544	598	535	518	558	541	595	553	547	552	583	581	575	544	537	556	549	527	501	598	532	533	534	563	547	568	595	566	557	575	533	561	545	575	583	558	577	554	561	590	544	555	584	602	595	561	524	544	556	566	548	546	548	551	520	543	580	543	557	537	589	501	544	568	556	583	523	538	549	558	589	582	553	558	556	590	528	592	629	558	560	573	548	585	541	549	563	541	566	553	592	524	591	525	522	527	565	554	560	549	519	556	576	574	610	537	534	552	582	528	559	517	604	543	561	577	526	585	563	558	543	547	615	522	551	558	577	567	590	524	523	535	606	546	534	547	571	563	526	554	558	570	583	559	573	571	560	568	558	562	564	531	550	551	568	530	554	515	565	567	557	584	595	513	542	550	559	576	564	543	557	554	573	574	561	541	558	533	566	514	517	557	497	522	560	571	525	563	526	561	544	573	537	601	576	556	549	541	572	525	554	558	621	560	562	572	574	530	586	572	550	579	518	587	579	520	576	536	586	570	514	549	543	580	539	526	548	548	546	556	541	516	560	570	567	552	553	546	584	550	588	534	588	567	522	535	555	551	542	537	570	564	537	598	555	567	540	540	550	551	553	517	576	553	584	582	537	585	543	543	554	535	563	528	558	558	531	565	570	580	520	546	558	500	580	571	577	596	528	542	584	574	596	539	554	575	594	556	597	550	539	512	552	543	526	551	557	549	563	564	587	576	579	534	565	563	612	605	555	576	568	538	545	572	583	547	553	559	543	558	560	563	562	571	536	545	559	561	562	578	581	513	554	525	574	562	580	564	562	584	580	575	536	581	553	520	552	570	591	573	518	543	506	547	574	578	592	584	509	535	542	532	576	554	561	531	581	535	561	518	569	548	591	541	505	517	553	594	570	618	532	520	547	567	512	576	574	578	551	620	540	561	578	524	539	545	581	540	594	561	598	561	551	581	546	569	542	532	571	586	539	591	530	559	561	578	539	568	562	557	555	544	537	582	577	565	518	538	550	539	567	595	581	568	575	552	526	554	541	557	568	553	605	510	545	581	557	566	548	547	535	573	538	536	546	563	579	589	513	544	519	546	562	547	578	555	573	558	584	568	523	574	572	544	551	574	570	592	582	603	541	561	584	551	533	553	563	535	592	558	630	539	580	574	549	595	550	541	529	557	565	585	537	538	538	591	553	529	558	518	548	611	527	538	529	566	561	525	564	522	534	526	571	551	571	548	546	551	612	535	564	568	575	596	549	527	549	526	553	576	563	551	554	516	582	592	545	562	530	572	563	538	556	560	552	556	561	583	608	574	577	580	581	573	550	557	551	536	559	543	523	576	581	555	512	587	582	559	584	557	563	585	543	554	535	595	616	508	606	572	537	547	554	560	533	581	561	578	598	566	551	576	551	573	560	541	583	559	582	530	573	554	595	573	571	528	559	614	552	597	581	568	545	547	557	587	565	577	568	581	552	544	583	530	531	567	574	561	551	611	545	605	566	543	518	528	565	535	551	533	585	526	538	546	551	541	564	567	539	558	572	551	592	541	572	511	548	598	561	538	583	570	546	556	552	545	551	571	590	560	528	570	527	606	576	560	525	601	582	558	558	561	531	544	563	558	545	590	545	585	531	596	596	529	548	546	545	562	550	566	574	504	523	562	537	527	555	549	585	551	567	522	543	554	528	543	566	594	537	596	551	566	599	544	510	550	556	511	545	537	544	608	535	557	549	561	578	558	536	539	572	532	547	551	531	541	540	613	550	486	578	576	549	575	569	532	622	554	585	549	562	540	566	560	537	541	531	547	570	540	546	546	574	580	553	558	519	573	590	582	535	536	571	522	559	588	578	568	539	537	583	563	548	536	595	603	538	545	567	555	534	596	546	560	533	540	586	560	532	562	619	574	542	563	533	572	566	582	520	536	558	561	570	611	539	563	549	594	544	556	545	579	556	533	576
33093	6864	1532	1028	832	618	536	453	435	349	378	371	346	332	295	344	300	324	285	311	307	318	318	321	262	291	309	265	280	311	288	294	313	313	289	297	320	311	323	274	310	278	297	311	286	304	297	298	264	305	286	305	327	280	281	293	274	304	310	289	296	300	286	287	331	313	287	307	260	307	267	301	268	267	330	293	300	294	269	297	307	320	296	252	287	278	317	296	319	286	276	293	291	301	302	328	258	288	279	301	295	306	322	287	281	248	286	284	295	275	273	275	268	273	304	297	277	291	289	287	276	284	265	269	280	259	291	268	294	287	267	274	277	284	299	249	267	324	304	290	293	278	262	254	260	276	306	302	278	305	340	298	289	287	273	273	291	284	281	299	267	286	294	309	278	287	270	276	302	255	266	263	265	296	271	270	291	300	273	268	288	294	254	255	273	299	291	257	285	265	276	288	281	297	312	278	311	300	295	274	287	270	280	281	317	292	286	271	277	284	271	321	263	252	311	272	302	287	279	277	282	288	275	304	298	266	331	244	301	290	239	328	269	298	265	291	251	283	293	267	282	319	282	274	251	295	266	268	275	309	320	305	279	300	278	294	297	317	283	323	259	280	318	337	290	265	277	292	320	265	283	279	286	276	295	285	322	294	305	267	297	296	259	285	315	241	328	266	292	288	305	279	273	294	290	277	283	284	283	282	297	272	292	289	273	298	290	291	284	285	279	310	294	275	311	303	268	270	289	291	271	296	238	283	286	274	299	277	270	277	289	299	297	262	290	284	279	293	287	288	315	286	254	289	280	286	295	293	280	292	308	255	279	284	294	296	263	262	290	275	281	281	244	270	272	294	266	299	312	257	303	297	262	297	262	308	272	314	285	279	285	254	253	292	310	297	305	310	285	287	293	303	271	282	269	288	253	288	283	287	273	299	295	296	312	280	271	313	299	288	274	293	313	302	283	317	287	278	271	306	287	294	302	278	308	274	304	319	272	265	256	292	299	305	283	259	246	271	265	299	307	304	293	248	318	284	282	273	261	299	265	295	300	288	295	283	255	336	327	290	252	287	263	280	252	254	295	267	279	274	259	305	301	269	263	279	269	282	292	292	280	278	280	268	284	322	300	288	321	293	287	247	295	293	270	258	298	301	302	251	302	298	296	283	301	292	305	272	308	281	294	255	263	266	276	289	309	274	294	292	286	304	280	285	326	277	301	254	291	269	300	302	233	282	277	286	275	305	273	286	293	295	298	302	298	256	289	285	293	283	254	286	274	304	276	320	270	248	312	280	310	256	278	298	294	272	307	311	291	298	274	265	282	299	289	298	272	298	298	307	255	303	277	283	287	301	287	298	283	294	280	269	253	285	314	281	263	270	285	280	288	295	327	252	280	308	272	313	255	261	319	241	307	320	306	282	249	298	283	286	299	259	276	293	267	280	284	271	294	291	284	302	301	271	293	248	275	292	288	315	283	267	285	288	294	270	281	309	269	299	274	279	287	282	298	305	278	280	277	277	269	241	291	268	282	292	270	280	267	259	292	286	283	327	283	270	308	288	294	278	287	275	267	287	286	308	289	294	275	257	291	294	317	297	277	267	274	294	310	310	311	315	276	276	271	306	267	283	289	257	291	312	295	284	285	294	297	266	293	282	292	310	289	262	294	297	283	256	256	294	278	266	285	295	279	273	322	294	304	295	284	273	297	285	291	305	297	269	292	278	274	258	291	295	249	283	256	305	293	279	313	231	287	301	302	281	271	282	274	301	284	291	308	317	268	286	271	301	296	258	291	315	292	305	296	303	276	273	259	283	304	308	279	295	292	282	262	275	322	283	327	293	263	267	306	320	307	268	280	265	311	237	275	287	276	315	294	314	285	302	272	295	276	307	304	296	307	280	284	301	329	280	286	297	279	259	278	260	304	322	284	275	276	277	293	250	285	278	243	306	300	295	277	260	298	294	292	259	301	309	297	284	258	284	250	269	265	261	293	282	303	265	271	294	278	288	307	281	280	270	301	306	277	291	285	239	283	287	298	272	286	278	272	264	293	262	283	308	303	277	282	258	314	267	272	276	247	298	273	281	286	258	281	316	250	310	283	316	287	283	278	290	286	312	288	275	313	284	284	268	294	298	331	279	292	277	308	287	295	261	270	304	274	287	282	262	303	316	295	279	317	287	301	254	306	338	292	275	298	312	274	287	282	266	284	286	310	260	281	291	296	258	293	267	268	291	268	273	309	281	314	309	294	311	303	296	286	292	269	275	270	305	249	295	293	287	301	280	294	278	303	279	274	279	304	275	287	283	279	286	284	273	262	277	304	275	268	283	263	292	328	288	304	277	279	264	266	297	302	276	286	288	295	299	278	258	316	278	254	296	292	291	277	278	264	263	305	291	310	277	259	244	318	285	276	243	319	284	281	302	296	287	297	283	282	279	280	280	273	314	330	272	271	275	269	278	305	290	268	313	318	308	295	295	275	290	287	300	302	260	276	272	258	296	268	296	286	278	296	311	285	311	296	298	293	305	293	280	292	266	325	305	297	272	241	286	288	322	282	293	270	310	278	275	281	277	289	329	269	278	255	279	268	248	295	276	280	238	281	286	284	281	297	280	255	256	288	322	284	283	288	303	273	294	287	280	280	268	282	254	289	269	294	265	306	300	305	292	288	291	295	291	308	325	320	290	281	269	277	300	331	273	285	274	270	280	275	293	263	305	282	281	274	300	282	287	258	262	267	282	281	296	287	279	297	279	292	300	288	286	267	305	271	295	303	300	289	309	268	289	269	285	261	255	291	303	306	302	294	281	346	325	299	302	276	285	267	289	294	308	325	284	274	355	308	280	301	283	294	276	280	283	320	288	288	279	281	332	302	261	302	294	295	322	285	295	293	290	269	260	296	274	326	265	291	277	262	294	256	270	284	290	283	280	294	298	280	261	295	293	273	316	277	287	273	317	277	288	288	297	312	291	249	279	262	288	292	260	285	277	264	285	276	266	301	284	287	299	312	272	262	282	295	284	295	262	294	295	302	294	299	301	269	284	279	297	290	324	322	290	288	301	290	287	296	289	281	274	275	285	293	266	302	296	328	280	258	283	294	287	257	276	297	263	283	281	254	291	273	283	251	254	297	277	297	260	257	293	279	292	262	311	295	288	288	299	270	276	269	286	286	284	272	274	271	272	277	278	310	260	295	316	280	259	297	308	281	254	280	291	303	312	304	287	302	288	276	265	275	269	305	253	283	285	255	239	284	293	288	296	283	253	297	273	290	303	292	285	293	290	309	289	247	284	276	297	294	306	307	274	284	311	305	337	305	259	253	295	315	301	311	301	286	295	312	285	267	315	244	294	254	304	290	278	286	306	308	294	292	304	299	287	293	297	247	271	275	303	294	284	278	284	268	262	317	281	297	268	287	288	268	290	312	303	302	288	306	278	270	329	294	286	308	260	262	256	258	254	284	273	258	272	296	274	306	305	290	285	302	283	284	271	274	291	299	291
16249	1700	3076	3483	3094	2643	2355	2037	1907	1718	1530	1392	1406	1343	1337	1268	1202	1144	1127	1039	1040	1113	1066	1044	1089	1025	1011	1013	979	1037	991	988	982	912	999	979	941	987	938	894	978	912	887	971	926	1006	991	902	918	963	1001	968	1023	939	972	994	980	944	821	864	997	949	956	912	916	873	877	984	945	905	920	953	911	921	889	944	924	914	866	940	898	923	886	874	952	931	908	916	986	898	903	889	1002	899	908	912	922	950	896	930	956	930	918	963	849	956	966	949	966	870	922	912	956	880	917	924	866	946	910	934	919	917	912	909	899	914	964	879	926	854	916	894	918	920	931	934	940	875	937	925	875	914	945	907	888	876	893	926	896	918	885	926	894	951	903	927	916	917	877	870	898	936	953	877	931	915	867	917	916	865	916	898	861	934	856	938	949	908	926	952	890	966	890	915	834	937	950	881	908	914	917	876	874	941	968	925	913	917	942	932	889	857	932	935	919	874	952	943	883	887	915	924	928	904	936	909	893	925	912	889	875	903	949	928	864	869	899	924	916	952	893	918	899	955	904	941	902	887	916	924	891	944	899	897	882	926	910	879	883	938	914	959	923	912	936	918	969	898	910	942	895	919	880	912	876	914	882	919	935	924	847	863	920	923	915	926	867	962	913	953	918	954	884	884	938	941	901	906	945	890	901	945	955	906	855	945	925	890	913	920	937	924	916	932	922	879	892	945	937	974	939	950	930	891	967	860	929	889	920	904	885	924	912	920	919	898	881	924	914	905	912	946	956	895	940	953	944	900	945	945	902	882	908	895	900	878	925	901	843	907	901	934	936	828	912	913	887	946	880	940	869	917	895	913	948	872	930	970	887	953	922	880	873	895	856	893	916	945	882	947	918	932	934	928	883	873	941	924	916	930	901	872	904	954	912	920	967	898	950	893	896	912	964	835	933	902	849	931	929	869	920	910	891	954	886	899	943	925	988	917	937	922	909	924	906	917	946	995	858	855	906	945	901	910	936	964	920	959	948	909	903	891	900	916	904	907	898	875	918	884	880	904	876	919	871	898	926	890	887	976	910	903	897	895	897	918	945	900	904	917	844	940	944	905	926	946	940	926	898	910	919	903	889	899	908	867	899	929	952	918	881	980	929	908	874	882	913	871	938	942	926	922	923	915	913	909	945	992	865	930	936	906	869	933	921	908	891	903	962	923	901	873	890	935	896	943	878	890	900	920	946	904	905	926	899	920	917	902	913	951	915	926	848	926	889	854	929	900	907	954	938	920	899	866	934	881	915	940	948	848	919	938	907	867	898	940	901	937	884	868	852	940	956	884	877	959	882	844	935	878	954	892	929	921	929	938	942	895	941	919	920	918	890	906	873	936	915	942	892	944	956	942	821	890	902	882	845	889	897	966	886	892	899	963	892	901	932	925	934	902	916	853	958	908	876	918	941	870	921	904	869	961	899	906	919	889	900	920	908	932	890	910	943	910	885	919	935	878	917	922	872	900	925	913	945	905	907	909	954	917	908	901	912	878	866	893	927	953	931	907	924	820	941	933	878	942	941	948	876	877	940	900	935	897	899	901	881	943	940	871	959	914	917	948	871	941	853	874	890	854	866	894	902	913	939	916	901	961	930	965	932	962	920	969	931	880	892	959	929	873	938	950	917	910	916	919	932	942	941	908	968	903	895	923	925	884	900	914	873	891	864	855	861	917	926	925	924	917	912	880	934	885	863	916	918	897	943	916	904	972	965	913	955	908	901	853	888	892	922	959	901	943	916	926	895	918	936	925	911	874	882	874	915	849	903	891	919	955	985	897	912	895	912	923	922	911	870	922	937	837	897	986	877	896	947	899	898	939	940	920	869	907	890	925	912	883	924	874	896	960	896	901	903	948	883	945	952	915	952	904	888	962	939	879	899	923	935	907	882	925	930	900	921	933	926	864	891	927	903	885	902	867	935	915	942	934	919	889	893	885	915	875	919	953	908	908	886	969	906	903	888	945	906	852	907	933	882	891	925	883	967	914	951	945	948	903	966	937	859	895	881	921	931	950	928	867	907	884	968	954	889	864	945	941	891	909	913	884	912	900	882	900	906	920	926	937	947	881	890	913	874	926	868	870	953	866	947	884	990	865	894	913	956	862	908	964	941	905	960	944	889	835	871	923	917	877	919	940	922	943	932	951	920	920	921	908	900	902	914	924	944	935	888	928	942	921	962	932	928	907	951	908	917	948	894	849	917	935	888	887	926	923	926	923	889	920	909	899	945	952	929	899	922	891	906	878	912	936	921	878	925	881	866	950	886	897	900	909	917	888	889	923	869	969	886	927	895	922	906	919	911	891	906	931	897	898	925	894	909	917	919	905	886	904	953	886	855	930	891	931	919	938	942	899	879	965	918	954	918	923	918	929	823	955	881	873	889	870	931	872	888	914	885	888	883	945	933	931	941	897	910	945	911	878	888	906	875	924	937	936	922	893	900	947	943	885	899	934	881	904	980	906	876	956	947	878	900	937	889	927	916	907	869	936	887	876	902	920	935	919	938	890	923	949	897	949	907	926	919	874	891	949	892	1002	891	895	974	908	955	870	924	918	871	891	940	916	900	926	903	932	923	866	923	888	930	890	931	904	908	928	958	904	898	870	899	861	933	883	920	924	856	941	926	915	929	896	920	925	953	909	947	955	921	918	937	920	913	903	897	913	902	923	909	923	902	880	904	916	897	880	960	900	905	919	890	881	883	973	860	905	907	919	903	932	882	886	886	937	877	899	954	910	928	947	974	920	909	864	913	879	957	876	908	921	873	954	890	909	968	943	944	913	902	904	937	932	926	860	901	912	814	913	896	915	915	915	903	931	973	893	906	922	922	946	894	956	884	900	891	898	888	936	846	909	947	916	939	844	924	913	935	895	863	1005	847	857	895	945	947	899	850	889	900	866	887	923	924	924	927	881	915	891	864	918	901	962	907	906	870	922	901	901	944	919	964	952	884	924	959	907	882	912	872	946	933	949	911	862	909	884	946	870	908	897	861	879	919	926	911	967	897	951	882	898	929	943	899	898	930	954	864	927	909	903	895	902	884	917	942	918	852	924	931	871	853	922	913	886	950	912	918	940	913	894	907	889	855	885	953	914	906	927	958	932	897	882	920	929	903	948	923	913	848	908	970	976	930	879	890	903	874	935	877	912	890	920	944	911	915	907	907	936	924	916	877	935	901	922	920	932	937	943	833	949	905	894	952	953	961	873	923	901	914	894	940	882	901	875	899	906	894	954	935	882	902	942	906	908	885	907	875	924	900	924	935	907	891	889	890	990	912	903	844	967	899	943	904	884	934	902	941	912	918	983	899	902	933	920	912	882	850	915	854	891	874	898	929	919	923	912	875	933	956	894	901	934	880	873	879	921	880	969	986	918	872	892	893	864	896	888	928	885	914	902	912	892	881	881	889	911	867	942	926	900	877	904	936	933	906	945	922	887	895	887	871	915	946	985	913	923	918	924	888	905	942	919
42208	15455	4147	1782	1377	1039	752	656	592	519	489	441	441	411	389	380	343	368	339	365	350	355	339	323	346	316	280	285	300	312	303	295	278	288	315	309	291	304	310	285	302	303	302	350	282	290	291	324	297	292	302	316	304	304	280	312	301	305	329	306	285	302	310	301	318	306	265	305	289	282	310	292	306	270	315	293	330	293	286	303	293	271	306	283	309	292	282	298	317	286	294	281	259	284	301	291	254	308	288	234	274	305	299	287	302	282	300	299	303	321	296	301	323	289	330	274	279	300	276	303	305	282	310	275	262	290	293	308	284	278	291	261	288	301	282	282	314	279	270	298	288	314	261	300	299	277	302	306	301	292	301	288	283	276	289	294	300	288	293	321	308	302	276	296	263	317	267	284	284	286	293	318	288	282	290	281	297	275	301	320	303	296	286	275	274	269	284	288	277	280	273	275	306	301	248	288	299	245	291	293	247	269	291	281	301	306	315	296	304	313	307	294	309	285	298	297	285	264	288	312	280	301	266	271	270	270	286	311	282	308	309	272	276	291	295	274	286	318	306	297	275	312	286	313	324	309	271	290	289	279	258	288	288	293	298	304	311	305	268	274	284	302	292	299	313	302	306	283	288	293	272	319	259	298	268	287	295	280	308	292	283	293	295	285	301	304	282	287	290	285	279	297	276	304	292	280	278	317	308	288	285	290	272	283	293	272	287	256	304	258	295	301	315	271	296	288	282	280	303	309	302	281	263	270	263	263	265	308	283	291	287	305	281	263	301	284	277	291	263	292	259	303	237	288	296	302	299	297	270	288	272	309	287	300	278	300	276	264	292	279	272	302	291	302	291	275	291	283	290	283	307	268	287	327	299	265	256	294	272	281	283	269	345	303	285	321	281	293	274	289	322	270	280	295	262	306	306	305	298	292	293	290	295	303	277	314	285	301	283	270	276	304	300	270	272	248	278	293	272	257	289	277	279	294	273	285	329	272	292	301	282	317	272	285	273	284	296	297	270	292	293	283	274	279	261	311	317	277	275	293	295	296	295	305	296	255	278	253	305	262	289	283	278	267	302	276	301	278	288	260	284	274	281	298	270	292	280	303	261	284	279	318	296	278	279	272	305	296	280	291	261	296	299	248	295	311	283	283	291	292	258	288	303	286	302	289	310	268	293	299	279	305	312	275	281	292	307	321	259	305	262	290	255	283	287	338	267	292	288	287	303	301	291	272	305	281	297	271	283	305	299	313	286	288	278	258	261	307	268	307	284	304	259	299	295	263	313	309	302	270	298	304	290	269	287	291	297	298	282	279	294	273	286	306	334	268	282	280	293	313	257	281	287	273	307	318	303	267	302	331	291	310	265	259	280	290	261	279	291	300	289	257	262	288	254	294	292	297	283	301	256	301	284	276	301	276	287	311	295	265	275	294	288	316	268	317	269	297	296	292	257	291	295	301	317	322	277	324	268	287	309	293	276	284	287	287	284	299	304	281	297	285	307	288	275	303	290	297	279	260	306	276	272	300	304	275	300	293	287	288	289	331	322	300	304	293	284	318	283	308	321	288	279	297	287	295	287	302	288	324	309	316	277	267	283	299	317	296	303	292	299	291	284	289	283	275	279	287	292	296	310	320	287	281	291	280	295	285	259	312	279	300	272	280	294	324	285	319	310	271	293	319	279	293	274	271	303	309	295	266	292	284	295	287	270	300	291	293	252	256	279	295	290	256	305	281	288	291	285	295	286	323	302	299	283	282	273	285	292	290	298	333	281	276	276	312	252	330	301	291	298	278	291	334	315	290	279	246	299	270	321	291	326	322	290	311	287	311	252	298	308	290	300	259	285	273	285	293	289	297	274	303	303	308	256	296	290	307	288	277	275	290	287	277	274	278	250	285	307	278	296	287	257	270	269	294	305	286	272	302	284	299	260	304	317	291	285	298	279	277	267	281	306	290	283	294	285	301	262	297	310	310	272	274	295	284	265	269	312	296	289	265	246	278	301	300	293	324	306	293	274	310	278	287	281	267	272	298	308	283	297	275	309	289	303	300	309	260	272	309	250	304	292	259	277	289	306	326	280	311	300	267	295	305	285	298	282	324	306	272	289	277	306	304	312	310	309	284	297	310	291	303	302	301	282	323	273	262	295	303	274	277	277	281	308	287	297	281	261	279	306	295	317	280	283	300	279	302	280	255	304	289	294	295	294	266	282	297	281	289	266	282	271	291	276	285	286	279	310	292	310	332	289	299	277	270	279	301	296	281	306	302	306	245	322	274	297	271	266	279	291	279	292	301	286	315	276	312	315	279	270	306	284	289	298	309	266	307	281	275	279	262	260	294	278	268	264	302	281	278	321	284	291	308	311	276	285	300	269	282	301	317	267	287	267	296	317	308	265	286	313	293	270	295	315	316	272	293	307	294	268	270	251	260	301	291	271	265	308	277	271	307	304	309	302	298	323	285	271	289	265	288	295	274	292	288	303	303	291	307	302	289	288	278	316	306	269	277	278	272	328	279	287	276	284	266	270	272	278	250	297	256	299	335	289	287	247	308	290	302	306	299	291	298	269	295	264	273	287	333	286	282	296	279	289	306	284	291	292	327	270	301	286	307	303	267	295	292	268	246	298	288	309	295	282	297	285	278	290	275	306	299	291	297	284	266	283	283	268	288	297	313	333	268	276	281	268	290	302	311	278	288	290	268	306	283	292	275	310	291	307	294	324	305	286	277	311	271	308	282	261	265	298	264	333	301	290	284	287	308	281	291	290	279	292	285	298	279	314	339	273	281	293	278	265	268	279	314	277	287	314	301	284	299	317	288	307	276	251	291	310	273	269	324	273	280	262	297	293	288	278	280	302	308	311	270	287	291	286	274	264	282	282	276	304	282	293	292	290	290	264	293	295	295	292	313	287	303	296	283	273	275	292	305	280	288	313	276	313	288	294	293	293	256	294	273	309	295	277	294	279	285	294	300	273	314	274	299	317	299	290	286	248	327	310	298	285	275	281	299	297	264	280	325	329	295	293	297	310	299	287	302	300	278	310	298	289	289	294	273	291	308	309	280	285	290	265	331	255	290	287	294	267	288	299	296	283	269	303	282	280	282	293	326	317	280	268	274	321	288	310	290	279	307	284	298	300	268	276	308	277	270	296	279	275	297	310	257	291	271	290	309	317	300	295	273	299	321	302	272	287	307	324	278	251	290	291	283	296	296	292	284	288	324	304	297	309	272	268	300	290	292	285	291	308	291	296	289	278	307	295	298	268	295	284	273	260	275	305	290	279	278	304	273	277	281	275	302	270	272	316	298	296	294	298	267	294	272	278	273	291	329	309	293	254	291	295	308	276	246	302	290	285	281	316	275	310	307	275	272	304	285	284	289	281	308	283	290	272	309	290	290	299	283	290	306	299	277	266	305	279	307	279	273	256	295	273	294	268	269	277	287	298	255	276	286	310	296	282	297	290	300	282	290	275	292	307	269	276	303	318	297	331	281	299	290
20350	2576	5070	5701	4961	4165	3628	3231	2808	2428	2195	2010	1806	1788	1655	1521	1442	1351	1314	1327	1314	1266	1268	1161	1125	1143	1124	1111	1123	1067	1123	1080	980	1045	1008	1019	1107	1086	1071	992	983	1065	1006	956	947	1018	1032	1010	978	989	945	959	992	1018	972	890	987	915	954	1012	948	981	991	981	975	967	974	941	891	948	924	933	1000	988	955	924	1020	989	997	928	927	952	934	882	963	930	966	972	996	876	969	904	913	951	934	866	950	918	928	950	970	895	961	924	937	932	934	954	891	897	955	917	958	908	890	920	945	875	978	900	918	855	929	946	876	929	972	919	939	944	917	905	966	879	949	892	911	931	959	882	961	911	920	928	892	887	914	985	938	971	901	949	994	958	936	938	885	959	937	902	927	918	895	913	941	930	948	932	887	951	907	944	863	884	969	902	954	943	903	951	918	1002	902	906	909	905	936	903	934	916	871	913	941	899	917	906	968	934	890	957	898	904	950	923	948	908	965	881	915	878	914	930	845	948	935	864	907	903	900	963	909	854	955	915	934	901	916	912	888	917	891	893	935	957	891	881	968	928	926	912	889	893	924	883	893	929	934	949	925	937	924	975	954	926	928	908	974	925	935	948	916	905	927	946	895	943	874	934	937	960	861	974	897	925	882	924	916	938	938	946	908	899	889	970	906	941	939	890	905	922	895	965	912	898	873	900	929	896	892	906	962	896	915	907	909	959	888	952	887	893	965	937	872	920	891	925	906	938	911	929	928	864	908	919	909	899	985	920	970	929	947	893	943	897	865	886	890	907	897	869	931	886	981	962	979	934	920	886	925	958	913	956	862	928	885	956	846	966	949	930	918	980	921	891	877	868	929	859	934	930	913	954	870	894	881	919	896	956	926	916	908	928	925	929	953	917	890	909	868	898	905	977	950	879	937	907	925	908	960	921	884	924	948	976	913	919	924	932	925	930	915	902	971	913	947	919	889	937	890	932	918	907	872	915	911	925	904	934	920	954	947	950	933	940	862	916	956	916	883	951	924	907	965	949	910	960	935	953	912	950	962	884	964	976	900	945	936	920	924	917	920	900	890	953	944	959	894	884	901	979	915	902	930	899	963	931	974	886	902	926	887	944	915	897	915	978	906	933	945	907	964	984	937	878	879	909	920	881	889	943	888	918	926	920	891	884	941	925	937	910	907	929	908	895	934	875	853	885	964	846	881	918	886	932	914	997	926	882	920	936	894	900	921	929	898	886	929	905	930	902	888	938	924	942	959	917	921	934	953	967	903	909	952	914	969	935	918	914	885	937	930	892	934	868	940	913	933	978	940	919	946	833	941	905	928	924	899	859	961	898	969	906	925	879	875	912	898	916	898	935	857	886	902	937	938	907	929	891	929	962	963	915	962	894	950	932	936	924	901	879	907	935	935	906	946	898	941	983	892	909	878	922	916	920	897	966	949	901	947	942	857	959	850	917	986	911	956	911	864	928	903	924	898	882	999	861	891	951	913	937	927	908	935	916	908	933	897	880	905	926	921	908	927	920	917	923	923	902	920	929	1004	950	960	950	952	857	936	929	856	945	903	894	907	878	952	917	885	901	936	904	943	931	883	992	961	894	921	909	966	958	882	910	910	935	935	902	914	907	915	848	939	913	960	916	985	928	945	962	947	896	898	919	936	939	923	949	902	907	917	928	910	913	949	920	903	926	894	921	914	928	932	901	916	906	897	918	925	915	903	927	885	915	863	909	907	909	934	915	948	892	975	913	921	893	868	945	939	943	909	961	918	902	983	883	888	962	929	967	888	925	895	968	941	891	889	942	931	884	933	926	899	892	916	892	918	930	908	948	919	862	902	925	931	927	915	967	936	963	899	878	892	955	943	947	935	971	925	893	907	950	891	914	943	918	926	903	927	947	908	942	860	896	899	945	907	960	872	895	860	881	941	821	923	891	880	913	973	912	875	960	877	911	907	899	913	911	938	908	944	894	917	943	914	885	954	896	984	915	954	922	879	923	918	954	872	915	919	940	908	946	872	945	934	916	961	897	902	985	913	848	916	942	963	889	899	913	891	901	951	889	943	918	870	922	904	962	943	974	907	935	902	941	939	891	937	941	952	943	916	889	975	876	896	963	911	968	947	922	908	947	947	912	949	912	941	869	958	936	923	909	866	945	922	950	929	975	905	921	967	980	911	888	968	943	872	926	868	905	941	907	876	954	948	936	927	936	972	892	902	948	914	916	887	906	908	921	950	963	926	917	930	880	923	926	922	970	885	909	925	931	904	901	943	923	956	935	936	903	934	935	914	938	939	932	901	913	946	896	896	914	927	940	965	907	921	899	915	951	905	903	888	937	863	942	935	882	930	905	954	929	930	957	881	877	924	938	876	931	915	883	907	898	975	961	958	939	977	897	936	950	922	908	981	930	883	931	898	913	949	964	871	930	963	890	888	937	908	997	834	929	899	937	968	973	951	942	943	936	940	938	900	910	950	928	898	908	924	971	899	933	875	946	866	903	911	888	913	901	897	915	906	902	936	952	919	951	909	908	939	921	973	953	931	949	911	938	968	931	925	912	878	836	879	942	925	846	890	921	966	923	909	974	897	943	924	944	903	877	854	931	962	840	917	978	926	894	895	925	879	953	917	962	903	917	916	903	879	887	902	892	917	976	933	887	968	917	923	879	908	874	983	888	903	918	903	942	909	873	933	934	903	975	903	901	934	931	1020	889	929	868	962	930	877	919	901	935	917	928	893	943	885	863	932	907	928	905	942	914	970	879	858	968	908	887	984	948	878	951	929	916	893	868	922	878	934	896	912	961	899	959	900	955	932	897	920	937	911	939	916	928	896	859	919	959	899	976	949	930	901	930	923	931	958	1005	945	888	957	925	922	880	933	913	947	948	919	895	920	959	932	874	909	932	939	934	877	903	959	915	892	876	878	889	928	951	927	889	959	926	950	912	900	898	899	986	913	915	885	919	931	927	890	909	889	930	947	940	873	942	866	903	868	912	955	860	949	867	892	852	952	903	918	869	908	898	904	937	902	1002	1001	918	894	942	952	967	951	909	917	948	941	943	949	906	920	948	885	909	880	933	968	872	963	906	944	930	961	881	950	937	890	957	908	933	898	946	889	943	872	948	900	947	935	921	896	904	955	994	942	921	924	891	911	896	928	913	926	883	914	908	918	948	909	931	871	929	914	942	917	966	938	931	966	906	949	895	916	878	920	917	929	925	882	902	923	896	930	939	937	950	885	892	946	904	873	936	882	898	924	898	956	964	921	868	905	920	955	905	940	945	932	916	947	961	951	902	975	915	920	875	930	954	905	916	911	923	944	880	890	939	947	922	914	947	903	869	983	858	966	962	985	918	867	903	939	920	921	973	918	883	928	894	935	915	908	905	896	926	883	984	870	925	913	889	898	970	887	979	979	906	920	905	939	905	860	892	943	912	900	912	907	950	937	918	937	908	870	887	945	921	899	926	916	900	929	960	972	946	953	918	883	894	867	903	908	897	913	922
4528	424	269	205	184	193	186	175	179	172	173	151	163	152	155	159	146	143	160	155	192	156	162	144	175	179	136	131	146	154	168	151	163	165	128	156	174	173	166	162	149	169	149	174	153	156	175	145	155	168	159	179	132	163	177	177	170	156	157	160	166	161	160	164	164	146	183	142	157	161	165	171	168	150	153	152	137	142	152	176	156	155	158	143	152	146	159	147	160	155	158	159	177	160	159	160	139	146	141	148	158	161	150	147	163	166	155	159	170	169	141	158	174	142	151	156	179	166	171	165	139	139	159	162	154	167	161	165	172	128	152	174	142	161	157	138	169	166	167	144	160	161	141	165	139	135	158	163	155	159	174	183	156	160	146	158	135	140	170	141	146	147	163	180	189	152	156	151	156	154	149	168	152	163	173	154	141	154	175	153	160	155	157	171	154	150	169	163	158	141	162	159	159	165	151	166	181	155	178	162	152	154	169	162	146	143	131	147	193	141	150	166	177	149	169	154	159	146	169	170	171	140	158	151	149	149	172	149	164	156	143	162	177	158	170	168	176	180	156	172	181	163	162	160	180	173	167	147	184	165	164	152	160	123	143	157	165	171	169	154	143	161	149	171	143	168	151	174	169	141	167	158	152	183	160	165	157	154	152	158	154	167	163	163	158	143	141	146	184	161	181	166	168	154	164	155	140	180	184	168	157	175	159	151	150	159	143	140	167	136	157	170	142	161	151	141	157	156	173	156	165	159	128	152	162	178	145	142	170	170	190	157	155	150	154	167	154	174	151	152	163	174	172	143	167	171	168	171	137	191	171	159	172	178	141	159	154	150	171	164	167	162	165	156	133	123	175	186	150	166	170	169	153	167	170	168	146	157	155	162	160	167	166	141	143	209	147	148	177	164	168	161	145	143	131	171	160	165	140	141	144	158	177	162	142	154	154	168	135	152	182	171	164	139	156	146	172	148	162	164	156	140	157	178	152	160	149	144	171	156	157	168	146	176	151	166	161	169	167	169	148	164	156	168	171	167	158	154	155	170	164	152	159	165	170	152	176	142	161	174	164	159	146	154	161	148	142	170	164	186	151	162	151	158	145	143	154	158	150	139	139	160	161	131	166	139	141	167	177	151	160	153	151	144	151	158	170	156	157	155	155	132	171	149	169	143	147	168	131	161	162	161	154	170	148	158	171	147	158	169	140	146	143	182	158	178	157	172	152	165	142	164	153	159	142	157	155	167	159	132	169	150	168	156	167	157	167	136	176	168	157	157	138	143	177	179	139	156	137	142	167	187	152	162	148	157	161	172	135	180	156	155	175	170	159	160	171	161	153	167	159	152	162	175	151	160	174	164	151	166	169	172	186	163	145	166	163	149	152	176	156	189	140	147	176	147	161	143	155	158	179	161	136	151	127	169	158	184	180	159	179	151	170	144	134	166	170	167	170	147	160	162	160	134	174	135	172	146	158	138	151	155	137	151	175	150	148	151	161	164	161	149	178	164	166	156	147	164	162	160	156	166	163	146	161	149	143	164	148	165	158	124	141	144	161	179	145	157	145	151	164	141	164	144	163	176	159	160	163	155	155	161	152	163	160	155	156	147	170	150	170	145	153	157	141	159	158	171	151	160	171	144	160	153	159	168	167	160	167	149	152	173	148	162	159	179	154	179	177	143	179	149	167	161	146	157	175	163	160	169	138	170	158	165	148	179	146	188	170	143	174	174	173	156	142	168	143	170	158	139	167	147	164	158	172	150	160	153	152	140	159	153	158	158	139	151	166	138	163	144	172	153	167	144	147	141	149	148	134	159	145	158	172	180	177	163	158	158	164	147	165	161	163	142	169	170	166	156	157	165	157	145	173	171	167	192	159	152	158	151	141	147	165	165	157	159	161	168	145	166	166	180	159	155	130	169	150	164	139	137	125	158	165	173	147	158	160	153	161	170	175	152	128	173	189	178	143	156	147	155	151	171	140	180	148	133	182	165	186	168	176	147	152	146	171	170	159	158	183	159	158	129	154	151	158	131	176	175	153	144	168	148	168	152	158	167	135	132	160	143	165	150	173	162	166	163	162	150	147	148	153	148	164	135	164	150	159	140	186	151	150	154	176	172	196	156	159	176	166	173	168	153	155	156	155	139	149	157	158	153	157	153	157	171	152	158	188	179	158	183	149	177	172	135	152	173	163	134	184	160	162	156	166	154	165	170	175	186	174	141	128	171	156	179	161	158	161	159	123	138	179	165	158	133	169	145	154	160	164	170	157	138	165	148	157	177	162	139	165	158	170	164	143	153	156	156	171	176	174	149	147	140	139	145	138	163	172	179	160	152	159	167	153	163	166	154	175	163	154	182	139	150	162	182	172	166	177	147	175	157	148	148	130	162	151	161	177	163	166	192	176	129	180	164	174	146	176	172	143	165	151	167	135	142	133	173	142	186	175	166	141	180	154	156	181	137	150	144	159	152	168	144	180	155	149	161	182	171	166	140	158	129	130	163	150	160	169	160	174	172	179	132	156	138	153	149	159	158	158	167	177	151	147	171	160	147	169	160	179	148	167	157	163	166	138	155	171	168	157	172	162	172	147	167	149	166	161	156	157	168	146	168	150	161	153	151	116	157	177	157	146	153	154	140	172	160	172	146	146	182	149	137	140	125	166	158	144	163	158	166	183	153	167	180	159	162	148	174	177	154	140	145	158	153	159	159	169	161	165	166	145	157	156	162	124	147	147	157	161	135	170	173	148	154	168	154	148	154	153	156	145	156	147	177	168	154	177	154	164	189	172	170	165	144	171	154	153	182	134	140	151	161	191	153	164	168	175	164	137	155	169	154	158	164	169	158	165	139	138	142	176	157	150	144	184	158	146	140	146	155	173	161	142	179	161	145	166	152	159	161	154	155	152	173	152	171	181	141	148	161	133	161	180	165	156	163	159	144	159	157	172	162	171	156	146	158	165	171	161	166	155	167	159	170	161	166	179	168	167	168	161	163	147	149	156	160	153	168	160	157	173	166	156	143	168	178	167	151	167	168	143	131	151	157	134	159	157	140	149	165	178	174	158	128	173	170	149	168	160	155	164	167	137	150	149	182	162	151	139	165	151	175	172	174	157	171	145	162	149	153	161	167	147	171	154	200	158	163	147	158	149	160	159	164	161	172	153	165	158	178	180	171	153	161	163	174	169	158	164	164	164	159	159	145	137	154	147	173	164	148	160	158	143	146	176	147	155	165	158	163	176	153	165	148	148	162	183	143	156	132	171	152	144	151	161	174	153	182	160	184	175	132	160	170	157	156	144	177	151	151	162	170	194	146	141	133	162	171	179	160	158	166	169	153	158	143	154	141	146	166	132	173	175	178	172	170	156	166	166	126	152	168	144	175	173	156	158	162	173	149	146	144	141	155	161	145	156	167	174	181	147	163	158	159	159	156	168	158	155	171	149	162	148	179	159	159	161	161	149	153	178	137	175	164	136	164	139	156	163	157	161	157	159	139	154	173
5818	621	759	744	741	675	696	656	610	633	622	569	607	568	596	561	538	596	582	559	534	597	585	562	589	536	554	574	556	599	606	541	600	510	589	555	610	574	554	611	570	567	543	530	514	554	597	550	566	546	544	589	563	563	549	569	565	551	524	558	556	581	626	580	591	535	592	545	549	534	575	573	586	542	597	577	546	556	563	571	605	581	571	602	601	531	561	568	594	539	621	543	564	555	554	557	547	576	562	573	608	581	546	580	560	572	566	570	549	582	555	600	547	528	588	587	557	565	605	620	565	564	564	570	592	535	554	513	560	548	551	533	567	557	609	583	574	537	586	584	590	603	565	546	594	583	543	567	548	604	564	527	530	559	571	549	576	569	533	603	588	542	604	576	580	553	601	577	512	536	552	537	599	541	599	532	549	570	572	578	541	567	536	599	554	548	550	591	593	621	537	587	561	500	544	503	565	559	603	563	598	566	531	581	547	576	605	545	560	560	534	580	603	512	551	573	574	585	608	543	567	602	543	538	566	612	583	555	574	573	546	553	544	563	570	557	524	554	584	548	535	595	509	611	560	536	563	581	560	601	580	561	538	538	569	567	571	584	548	582	575	608	545	587	553	563	557	580	549	567	581	571	535	581	566	556	557	583	562	538	560	547	566	577	574	564	533	570	551	554	560	553	548	555	546	550	545	584	602	595	546	590	573	539	596	557	544	554	581	548	538	521	550	555	552	598	580	565	594	568	535	589	597	593	566	557	585	570	582	561	558	589	560	578	562	585	576	587	552	564	559	600	566	560	550	595	498	529	545	568	563	523	560	543	570	563	583	561	567	539	574	580	556	578	550	546	569	624	578	567	556	567	543	542	567	566	576	535	586	586	544	537	569	530	573	550	543	506	548	542	607	537	533	541	534	552	519	539	573	576	603	565	567	556	600	569	582	591	563	554	543	542	562	557	562	599	568	529	554	558	568	536	603	579	554	566	601	551	563	541	515	589	576	541	559	588	534	610	558	625	583	563	577	587	577	543	563	601	569	532	513	604	591	585	557	564	587	553	599	562	544	542	519	549	585	572	567	536	580	603	568	573	560	558	558	594	560	556	578	572	597	569	562	612	543	587	560	580	557	583	580	566	586	522	584	561	538	573	589	577	610	589	580	547	579	563	562	570	532	569	532	532	565	548	514	558	607	583	546	549	555	560	564	523	566	576	535	529	537	589	563	571	543	537	566	573	566	584	584	582	607	590	549	572	559	544	601	581	584	549	576	592	548	525	618	553	599	529	535	570	562	571	571	605	554	539	548	517	548	551	569	541	552	575	566	549	564	567	572	536	578	600	583	557	561	561	520	562	539	526	547	560	585	583	531	562	578	532	552	524	546	576	552	596	531	584	581	570	570	594	577	552	563	560	541	535	554	571	552	588	576	556	528	537	573	502	575	551	550	526	592	625	537	539	573	580	540	545	581	576	543	522	523	608	546	581	543	575	575	602	565	620	551	549	575	572	599	563	559	565	537	567	573	529	544	519	541	568	567	544	556	530	595	593	580	583	575	534	589	544	590	537	540	565	586	589	532	587	534	593	560	550	547	569	532	534	523	512	597	642	539	596	559	563	561	532	580	550	568	540	571	597	581	545	565	543	570	562	536	540	567	553	591	561	563	576	543	577	533	514	604	536	525	529	585	570	536	532	580	560	533	526	551	579	576	565	543	574	540	569	579	551	539	570	556	551	562	513	557	565	603	616	541	563	574	557	558	574	551	559	577	572	546	543	598	519	601	587	594	564	541	502	574	578	554	549	574	581	592	530	627	573	557	566	530	530	553	542	590	549	599	560	566	574	578	560	541	560	568	561	565	555	558	566	582	535	565	518	605	552	589	569	575	559	582	569	561	577	545	589	578	586	579	576	560	581	524	557	592	590	570	545	564	601	577	556	557	546	561	561	527	522	558	545	575	567	611	586	566	561	542	549	524	586	579	548	565	548	560	559	581	606	538	600	572	550	567	566	537	565	585	617	600	547	555	574	526	553	552	597	538	571	566	558	581	541	521	579	531	557	548	603	515	598	557	561	515	580	572	535	556	519	534	552	546	552	537	542	565	542	588	582	590	562	573	562	532	600	541	574	585	561	582	560	568	559	568	563	591	554	539	572	530	571	537	559	551	561	559	499	563	529	562	538	560	599	539	538	583	573	578	568	588	559	535	570	571	596	551	543	570	538	580	534	588	562	616	553	556	601	542	564	514	577	568	560	530	524	525	567	570	551	580	558	514	571	521	568	606	549	562	579	555	552	579	564	574	519	563	564	543	555	531	593	548	586	558	543	542	544	552	578	591	580	602	575	576	554	530	536	603	530	558	564	544	635	553	598	598	594	545	504	553	614	533	568	568	606	508	576	568	559	537	583	568	549	541	585	579	563	558	548	545	561	549	553	550	583	570	550	576	559	562	558	572	559	550	542	526	582	579	595	570	551	573	559	546	581	561	570	593	547	545	546	578	562	533	581	587	538	584	535	574	576	562	559	596	545	566	573	592	559	565	531	552	548	559	549	569	530	556	559	517	518	573	551	578	588	538	531	578	582	570	554	595	549	577	558	558	576	545	534	570	579	572	568	563	551	539	587	540	517	574	519	571	569	558	556	533	558	576	595	571	531	579	551	577	579	597	557	560	613	578	576	578	603	538	542	536	561	609	547	591	572	570	567	559	538	574	587	583	596	580	576	550	599	601	515	596	545	570	567	583	535	544	559	597	555	560	602	569	581	560	583	575	557	559	540	547	567	564	543	549	556	581	565	542	605	564	516	562	516	566	566	533	545	594	564	562	581	532	550	616	573	566	551	580	587	569	608	546	537	612	590	568	580	554	581	574	591	552	536	574	559	609	574	575	557	539	573	540	592	571	524	558	551	597	559	595	582	564	574	573	528	535	587	537	595	520	557	550	557	568	542	570	520	521	550	550	567	559	501	550	578	612	557	514	518	576	565	543	567	573	605	575	492	568	555	591	527	538	558	565	560	582	570	592	568	555	583	577	512	591	521	552	548	570	603	572	627	578	596	589	535	570	580	552	568	592	577	545	595	558	566	584	569	595	517	555	561	557	578	545	611	558	574	543	596	562	583	578	522	532	599	554	539	592	596	537	562	572	540	554	523	584	541	560	551	592	581	586	552	560	514	580	523	563	589	600	536	569	598	591	572	549	568	554	535	522	557	514	571	555	532	539	522	557	550	599	612	573	606	534	555	600	564	572	542	544	559	561	535	581	572	568	591	565	559	565	573	571	569	545	583	624	559	570	586	587	540	542	576	571	593	577	596	532	557	580	554	551	552	581	523	568	604	562	565	549	570	604	611	566	603	564	623	537	565	607	571	562	567	499	586	544	553	550	561	590	533	546	566	535	555	585	549	591	608	553	581	532	506	579	580	557	548	563	547	524	559	585	559	534	600	546	593	528	620	577	551	577	597	553	560	575	578	601	587	565	574	536	573	575	586	566	604
30412	6065	1537	1070	820	650	556	511	422	388	374	386	345	350	327	336	320	316	285	276	296	331	321	330	290	293	288	295	262	343	287	299	290	270	297	290	281	282	281	310	304	287	307	283	277	273	311	310	286	284	302	293	275	281	271	275	270	255	270	313	285	289	305	298	306	313	262	313	306	293	268	292	301	263	279	284	291	295	303	230	262	310	302	266	300	308	259	280	331	257	301	269	278	285	262	279	279	280	280	300	266	281	290	259	301	292	278	320	275	274	275	274	270	319	268	269	262	282	299	288	285	315	283	276	301	286	275	300	265	292	293	275	291	256	248	285	269	250	275	278	265	273	302	283	267	306	291	302	297	272	277	314	299	303	257	278	264	294	277	260	304	263	292	277	281	303	292	301	273	253	283	301	283	274	278	269	283	291	270	288	303	282	279	294	265	284	283	279	293	267	283	273	258	257	322	289	243	294	277	302	284	297	284	273	278	301	284	284	314	287	287	290	312	306	235	276	285	292	278	259	283	290	272	276	297	295	284	271	291	246	311	276	284	313	294	288	284	301	294	268	272	267	273	261	290	267	277	263	255	266	264	253	299	285	289	289	271	268	281	283	273	302	281	273	300	270	256	307	274	291	274	310	299	275	280	270	282	273	292	295	284	250	286	255	306	308	270	282	272	304	316	297	281	273	322	243	302	279	280	303	291	281	293	308	298	273	261	278	295	259	284	247	265	295	284	292	285	273	304	317	285	266	271	294	302	276	307	267	274	250	322	271	278	282	246	281	312	303	266	249	299	278	306	250	299	312	304	285	281	262	288	279	276	307	314	261	273	303	320	292	264	267	262	306	240	280	320	289	231	311	306	290	268	292	281	296	303	276	266	293	278	304	284	280	279	263	294	267	276	266	287	297	295	284	278	288	258	273	285	249	298	266	283	304	328	243	289	294	298	262	290	272	284	271	318	294	304	285	277	274	266	299	293	278	285	244	274	278	284	294	281	281	279	265	318	284	290	264	275	302	298	308	274	281	280	303	262	277	313	272	239	287	289	292	261	287	270	307	294	288	272	283	274	270	286	312	259	276	300	230	280	252	273	312	286	305	273	282	304	295	240	275	304	279	271	289	276	271	291	289	290	263	278	278	277	314	301	270	303	305	280	268	270	282	271	290	270	297	275	303	301	291	284	284	275	275	292	289	301	273	293	304	280	307	292	263	263	290	280	300	249	316	288	273	283	294	282	274	303	261	277	295	292	273	292	291	245	282	288	269	300	300	293	296	319	292	273	280	290	268	270	280	264	287	262	284	277	341	305	284	279	287	338	275	281	265	306	285	269	283	301	307	302	264	277	282	284	275	251	264	271	283	311	270	264	279	315	297	259	261	247	274	278	306	298	290	267	278	307	281	257	289	277	264	291	325	285	286	290	309	290	288	278	260	301	284	308	333	271	292	289	258	264	297	268	257	294	301	287	257	299	292	290	283	276	284	296	293	281	282	290	279	260	287	270	281	270	269	263	314	283	289	285	301	255	268	277	284	269	293	276	291	281	281	295	294	265	257	297	257	252	308	295	277	299	274	286	293	267	265	275	275	276	283	298	280	299	282	301	293	276	278	310	254	282	256	310	301	297	290	275	290	282	297	281	279	285	293	297	286	276	306	259	302	287	294	283	284	275	284	286	297	278	263	268	272	302	308	296	303	293	286	283	261	269	268	297	249	305	292	250	280	289	275	283	268	278	292	331	294	303	283	259	281	272	291	292	284	283	282	270	303	269	263	270	290	285	256	298	253	290	260	286	298	298	279	286	298	280	287	280	273	283	261	286	246	243	277	270	272	293	293	295	275	305	291	260	287	279	288	289	290	290	268	304	289	285	278	281	292	292	309	302	262	264	279	255	271	271	256	302	310	270	273	302	259	273	258	282	285	260	285	275	258	260	314	288	285	274	302	277	291	276	289	309	275	306	296	292	268	301	279	248	278	262	273	268	288	277	275	291	293	312	275	293	290	290	319	273	272	287	277	280	276	271	283	285	275	263	266	255	289	287	271	262	309	310	261	278	293	279	281	293	269	290	288	295	286	262	282	312	272	287	277	294	273	307	285	261	257	269	281	273	280	298	306	316	299	262	296	270	258	285	250	270	312	299	278	298	302	286	298	290	312	272	262	275	262	272	295	295	295	251	281	275	285	260	296	286	281	270	276	282	252	263	274	288	280	278	286	268	287	312	303	264	279	306	287	290	286	283	273	274	292	290	248	283	267	294	301	276	286	231	277	298	290	249	276	271	283	270	270	303	298	303	276	295	299	260	282	264	312	283	282	284	269	261	284	294	278	288	307	309	295	284	293	266	281	314	295	282	267	273	285	272	280	270	251	273	279	311	266	260	273	314	271	243	275	306	299	298	290	304	311	272	285	289	282	255	272	291	279	294	286	309	309	299	298	291	309	298	306	282	274	323	258	298	278	300	282	268	307	285	309	312	299	265	314	238	258	283	288	286	293	309	289	250	280	319	268	285	283	308	308	278	285	291	254	279	314	300	268	278	276	310	266	259	280	303	269	260	286	280	261	295	319	272	281	307	267	308	290	272	272	281	287	252	282	264	274	296	302	294	287	297	289	306	241	297	321	278	289	271	304	271	262	282	295	277	294	316	299	280	291	277	294	310	284	280	283	267	260	268	291	293	300	292	312	295	255	295	257	294	291	270	282	275	290	303	311	270	298	273	279	269	261	326	282	274	323	280	294	278	262	306	277	305	281	253	295	301	279	287	285	300	280	261	293	256	290	277	302	249	292	276	270	272	288	295	283	274	281	268	273	241	288	319	291	282	274	310	291	267	290	296	293	275	280	276	268	277	293	285	312	296	262	294	303	304	279	312	251	271	296	260	284	245	278	245	281	265	297	280	279	262	288	275	274	288	284	293	294	282	270	277	284	296	284	291	263	266	266	285	284	283	261	272	264	296	279	285	276	280	244	290	254	274	294	288	325	308	277	281	291	307	289	291	296	277	306	293	308	288	280	304	314	279	266	289	311	279	252	283	285	303	326	281	255	302	277	270	270	277	308	254	275	329	274	310	254	303	272	301	273	308	273	296	276	324	271	279	271	294	253	272	285	294	281	300	256	316	263	262	264	250	295	263	274	275	303	267	287	267	261	310	304	267	277	277	287	291	287	276	305	261	293	291	268	276	288	290	296	264	281	277	296	296	284	282	289	279	277	284	289	304	291	290	273	306	285	296	271	260	268	297	279	288	271	290	299	288	329	268	304	272	294	303	273	298	293	299	316	270	279	278	272	287	280	231	286	306	305	289	285	323	286	276	272	275	285	288	278	286	288	285	297	267	240	275	261	327	288	277	276	282	284	283	276	273	257	268	308	316	283	281	263	289	286	303	274	247	282	277	296	305	287	266	296	280	276	307	309	250	289	259	308	276	279	284	289	304	300	291	312	270	299	295	261	304	298	254	298	282	287	253	292	285	271	308	276	282	297	284	278	258	309
15198	1797	3151	3520	3119	2757	2351	2073	1859	1691	1549	1494	1361	1360	1331	1247	1140	1129	1160	1053	1120	1070	1027	1044	1025	993	1007	1008	973	980	980	1035	957	1008	1026	998	943	976	965	980	1008	971	965	942	870	934	971	943	895	926	932	923	973	974	956	844	874	935	925	891	885	930	897	928	927	948	885	929	939	892	910	900	856	889	950	965	894	901	875	908	952	884	975	947	969	904	918	937	924	909	889	923	962	941	837	907	884	974	911	946	908	925	903	865	927	903	912	937	905	891	915	906	880	973	912	904	903	891	930	931	966	889	882	919	930	928	939	911	935	859	885	888	920	941	874	923	929	918	873	907	939	936	867	876	879	868	919	924	930	895	932	878	900	857	930	930	942	893	927	871	866	867	909	873	900	943	863	877	874	867	892	896	947	871	941	882	901	932	845	881	941	832	935	938	972	940	933	928	902	930	925	861	885	898	914	915	879	906	877	931	947	915	907	929	892	914	914	951	907	907	944	972	907	922	887	919	887	878	959	917	912	866	895	896	924	896	928	903	882	911	914	929	957	891	902	909	894	958	940	904	922	887	894	881	888	880	885	897	904	873	900	882	936	928	861	958	892	919	888	893	939	939	898	907	900	897	892	916	887	941	916	904	889	931	917	936	912	931	897	939	954	891	939	889	935	969	894	904	919	903	857	856	914	898	893	871	909	899	887	911	926	959	846	960	896	844	922	938	886	953	915	888	949	940	905	907	868	936	925	916	888	934	874	887	895	910	863	934	848	858	836	925	903	853	874	926	865	935	912	919	911	979	924	898	895	921	861	905	828	886	922	838	869	891	862	907	959	898	859	905	941	926	946	898	897	919	867	927	976	876	951	929	883	895	888	892	896	875	904	910	955	850	887	933	937	912	931	900	915	852	922	903	909	863	928	881	916	897	899	881	959	833	892	906	900	946	849	936	923	877	940	883	914	933	872	876	895	859	887	919	882	921	919	876	923	880	893	924	924	892	905	905	904	879	848	923	876	873	924	938	877	927	907	870	881	885	921	881	858	862	940	908	881	867	898	918	907	861	930	930	895	889	929	901	893	917	919	860	930	929	892	941	900	909	908	886	868	862	902	892	895	887	874	944	920	944	914	868	898	893	916	926	952	957	905	887	928	907	941	904	879	832	908	872	908	870	877	998	895	915	918	904	888	941	904	939	900	913	950	918	938	944	906	885	939	914	920	880	888	970	923	958	919	907	862	919	878	896	910	897	943	938	861	884	914	887	912	881	970	908	951	881	883	855	929	936	930	950	969	924	869	903	895	904	898	894	986	901	909	874	903	891	944	912	924	896	912	910	862	947	926	841	891	838	883	960	948	861	922	853	873	860	931	904	937	903	862	825	916	882	850	964	964	948	930	890	873	842	957	873	874	878	896	873	871	872	927	940	931	911	889	934	843	908	904	904	871	968	954	933	930	910	905	905	922	873	871	922	929	935	822	891	905	883	946	874	932	875	894	909	940	914	881	855	938	915	883	877	977	901	898	893	901	892	934	852	904	898	926	973	901	914	857	909	935	870	871	934	970	874	859	913	947	911	861	912	886	909	915	890	875	900	900	918	920	925	879	907	916	881	892	913	876	860	947	917	915	912	908	851	956	949	910	915	930	888	901	898	896	890	918	944	906	928	923	871	963	840	866	897	935	894	922	918	926	858	898	892	891	915	894	963	905	934	932	917	922	885	884	984	908	941	943	918	868	859	921	910	922	891	883	865	913	859	923	922	896	899	881	923	917	897	888	907	933	882	895	857	895	895	936	921	903	882	901	892	934	914	913	899	866	906	895	955	866	842	938	932	941	924	888	830	905	934	966	934	934	919	895	909	992	959	908	926	964	884	903	927	893	873	885	916	863	875	916	904	954	897	877	936	943	883	931	903	923	955	918	916	962	929	923	968	841	893	846	878	926	931	933	920	905	867	889	933	875	871	896	915	902	942	930	945	944	878	906	901	912	939	901	882	947	909	920	912	940	875	862	909	867	901	941	917	937	940	941	897	897	897	898	956	896	885	887	884	879	890	938	926	916	908	900	917	898	892	900	858	930	887	917	907	849	921	945	905	874	932	900	876	878	882	893	909	927	917	893	903	864	888	916	916	890	994	934	867	885	899	896	939	899	993	910	860	890	966	894	925	890	965	978	848	906	938	913	890	890	912	918	936	871	943	937	882	893	865	858	936	898	882	900	908	870	892	918	844	925	897	884	956	927	945	914	861	969	884	911	902	917	922	941	863	923	902	888	940	890	946	861	898	908	921	907	906	952	845	930	955	971	915	876	932	941	860	865	887	888	879	882	982	920	949	894	907	938	893	898	907	900	910	909	940	863	939	914	847	931	896	934	901	868	908	896	899	926	955	915	847	916	908	929	940	949	935	914	872	947	849	939	899	875	896	848	833	887	876	873	915	865	891	896	912	876	890	893	893	911	912	861	919	930	904	878	885	871	915	866	904	905	920	908	889	867	915	906	921	894	918	916	888	883	908	894	930	881	970	916	952	914	882	943	972	990	900	915	882	907	940	893	898	922	886	857	953	893	884	907	932	907	946	931	951	910	916	911	919	921	897	934	904	924	880	944	921	884	824	922	924	949	908	893	881	903	852	873	862	881	899	887	845	943	896	957	897	889	914	931	874	914	909	917	896	952	920	850	939	881	974	854	932	844	914	849	924	915	945	935	913	912	960	894	932	900	895	877	932	894	919	883	880	901	957	892	901	907	1005	905	854	924	923	891	848	925	864	868	969	894	909	919	887	922	917	881	848	864	832	929	904	886	869	880	890	936	963	893	945	891	939	895	907	924	898	866	937	924	907	893	892	887	820	952	890	890	875	950	840	890	852	918	934	908	929	920	921	833	930	950	836	926	908	958	870	942	917	867	901	880	896	882	886	897	877	878	914	874	898	900	918	910	943	938	913	868	918	900	924	894	886	944	868	887	916	958	923	881	910	933	894	896	886	919	882	864	887	841	951	982	915	931	816	912	942	914	889	892	917	895	864	868	927	911	935	923	930	992	925	883	915	931	931	921	921	918	931	917	902	906	914	936	954	901	861	829	934	947	951	954	878	888	871	901	923	877	917	932	876	909	909	911	890	910	912	916	850	901	901	899	905	907	927	970	913	882	869	911	901	917	901	880	908	951	921	970	871	881	944	952	911	894	931	902	891	874	942	916	924	895	945	941	909	885	912	917	898	865	887	941	906	908	933	973	939	944	872	906	900	914	879	912	890	892	899	906	903	948	918	867	926	876	921	941	883	851	889	895	924	916	924	921	855	875	897	911	902	909	886	873	875	890	943	943	921	829	899	838	941	883	944	887	915	917	966	851	851	899	939	933	910	882	938	915	906	869	929	916	853	887	921	898	976	889	942	891	929	884	868	872	932	908	947	927	951	942	969	963	936	894	884	897	961	913	893	893	901	888	900	936	887	930	898	951	942	885	906	923	889	878	927	875	964	917	940	904	885	853	899	920	939
38241	14417	3893	1837	1283	1012	787	659	603	508	480	456	404	381	392	364	373	364	336	315	347	317	322	329	311	288	293	319	307	330	287	283	310	315	285	295	311	307	315	299	301	319	302	302	297	263	325	302	305	281	301	296	305	309	301	295	297	288	325	285	305	293	289	278	285	299	304	291	293	290	280	295	270	295	331	276	309	311	319	306	291	283	313	327	291	306	284	285	270	290	293	294	279	299	307	297	285	267	294	282	294	264	294	246	295	270	294	324	300	305	288	281	277	292	303	289	295	267	312	275	280	295	289	271	274	268	277	314	307	293	269	301	303	300	322	283	294	293	289	298	297	242	295	326	287	280	279	323	277	299	282	329	272	280	233	281	305	285	269	272	265	287	277	288	287	277	283	285	279	309	293	259	325	304	284	293	279	307	310	301	296	287	265	297	302	303	292	278	275	268	290	272	306	268	298	266	305	312	304	313	262	303	288	283	282	302	271	266	281	291	302	313	296	272	273	305	304	297	274	294	294	297	262	296	312	274	297	286	289	295	263	295	274	304	278	282	305	286	270	292	287	265	268	287	298	320	293	282	280	268	266	325	290	254	286	301	306	317	262	297	289	310	303	290	301	335	288	298	302	261	302	301	284	282	287	285	263	310	288	314	335	291	321	279	297	276	328	310	301	285	270	301	317	286	301	287	290	294	296	341	272	297	284	302	313	290	303	288	303	266	297	298	289	297	311	310	286	326	253	317	288	274	297	276	342	246	262	297	271	282	268	293	312	290	276	297	282	277	292	258	270	238	271	289	277	297	269	281	300	293	296	264	300	294	283	272	289	267	304	288	301	304	266	302	290	291	302	262	293	290	271	293	322	284	289	263	294	265	308	297	277	329	320	285	276	268	291	293	302	315	316	279	296	294	324	247	300	310	269	258	308	307	272	295	319	299	307	290	298	261	302	270	293	301	282	257	259	282	301	269	296	286	278	260	307	291	311	285	300	307	284	294	303	275	286	309	261	268	287	278	310	292	272	286	311	247	284	297	276	275	300	288	291	285	282	294	256	286	300	280	272	275	274	272	301	292	281	284	265	292	299	273	282	289	241	267	292	293	296	279	275	295	288	270	267	267	260	245	305	286	300	295	275	268	295	265	304	284	279	289	289	299	279	320	300	292	294	287	314	280	267	308	298	279	310	299	282	281	268	287	288	299	302	312	302	305	255	269	267	301	270	308	269	272	289	267	277	292	286	314	310	295	290	286	282	295	296	298	302	292	326	251	262	286	279	295	304	313	293	302	288	321	284	311	291	280	278	300	288	297	294	302	266	292	276	283	298	275	265	279	266	291	300	290	316	304	309	292	294	293	282	282	273	263	301	312	280	276	258	324	289	273	310	270	272	248	320	325	296	293	286	300	309	288	302	298	287	264	319	291	278	274	272	278	306	290	291	310	259	278	286	283	294	292	287	266	278	271	286	270	300	301	295	285	295	282	317	279	285	280	292	276	294	305	295	308	296	287	295	295	304	288	290	289	304	289	296	303	302	324	301	277	288	332	292	283	257	282	292	287	269	280	285	319	287	296	307	299	312	288	274	270	266	276	270	309	279	305	305	255	313	289	291	287	298	279	265	269	292	259	288	283	304	280	257	248	276	309	301	305	294	294	327	307	280	290	286	272	254	264	293	261	305	298	278	272	256	282	290	259	308	284	270	303	274	284	321	277	297	283	239	280	328	304	286	300	303	275	288	313	314	281	285	294	282	272	298	280	269	268	292	314	303	272	302	290	301	289	294	296	272	292	280	281	288	303	307	308	322	296	276	277	279	286	311	316	299	275	292	289	267	262	301	284	305	295	300	306	291	305	295	304	300	271	297	291	296	269	300	249	296	258	286	280	299	292	274	281	269	292	278	260	270	297	273	291	327	280	281	292	314	289	249	264	257	278	296	303	295	268	287	289	267	287	307	290	306	261	261	285	303	285	315	291	300	277	277	304	283	301	304	275	292	285	280	293	291	282	305	279	330	264	292	313	277	290	261	275	286	283	284	324	277	288	293	281	301	276	292	292	264	300	287	291	286	308	316	314	287	271	286	290	309	300	272	270	289	284	303	306	297	270	277	272	311	303	287	308	249	302	289	295	273	286	299	308	304	253	316	272	260	304	323	299	284	272	275	310	279	286	305	294	269	289	277	285	299	293	293	284	260	278	300	300	281	263	278	279	291	300	282	293	286	310	273	269	300	289	273	281	297	284	284	290	282	301	288	271	268	273	324	272	284	288	288	282	296	304	279	294	298	276	256	294	262	274	285	272	294	283	292	257	295	280	276	296	266	289	301	298	308	264	288	298	281	309	298	305	273	301	290	275	306	310	305	242	287	280	298	303	317	284	286	283	269	312	288	326	302	258	302	295	291	292	283	284	290	284	298	285	275	282	316	278	304	265	259	281	300	289	278	287	289	276	324	292	292	310	304	252	277	281	289	285	303	274	279	298	275	271	304	284	292	275	274	273	281	256	286	287	310	301	273	294	305	291	305	256	297	297	294	282	276	293	299	246	269	287	290	316	264	330	282	280	333	286	262	301	292	305	283	291	283	303	288	297	297	278	287	292	299	285	301	298	297	295	303	284	311	300	314	293	295	276	285	311	287	320	289	255	261	289	331	279	317	294	270	267	304	288	290	292	269	323	294	289	266	275	291	309	296	301	302	282	282	302	289	317	279	288	273	300	287	303	306	279	323	257	323	285	284	280	285	286	268	260	322	285	291	309	290	296	317	283	305	275	295	311	277	284	281	315	251	294	294	295	299	292	297	285	275	291	304	298	297	304	287	289	291	285	297	274	286	299	262	286	313	285	279	297	286	274	301	292	288	284	289	272	259	273	276	286	277	284	286	303	321	290	271	280	278	290	263	302	276	297	276	293	290	290	264	274	302	315	317	278	297	304	282	292	290	283	278	277	307	318	268	300	261	282	284	265	334	288	294	286	302	311	329	298	288	292	297	293	272	291	290	277	304	264	295	289	353	293	287	311	280	283	286	303	306	285	286	288	297	268	297	280	292	280	341	289	258	299	254	279	307	299	265	320	267	292	266	277	275	273	288	301	303	291	291	286	306	296	303	281	264	252	292	291	303	279	276	306	260	294	279	305	277	286	281	284	271	296	291	293	318	305	283	270	272	279	288	301	285	268	281	289	281	285	292	271	298	290	288	313	275	289	290	284	308	300	291	271	300	267	258	282	272	288	297	308	281	281	277	298	279	269	285	299	298	274	306	285	305	290	318	294	283	266	298	274	276	299	278	286	284	306	287	307	290	300	249	300	287	329	277	273	311	309	270	290	303	293	281	298	277	321	284	283	322	295	288	316	275	288	311	252	304	322	280	300	285	297	309	280	288	312	291	307	284	298	289	291	278	269	296	275	299	286	277	280	294	302	287	276	288	324	263	269	291	293	283	290	281	290	308	293	262	257	297	297	302	265	298	301	268	326	300	273	285	319	258	276	291	299
18469	2539	5139	5728	5150	4391	3632	3314	2809	2481	2200	2014	1876	1842	1605	1545	1464	1443	1331	1324	1295	1259	1249	1219	1193	1195	1122	1108	1080	1113	1051	1079	1004	1048	1001	971	1035	1042	1084	1087	1030	990	976	1019	971	954	1079	957	1017	1014	1022	1005	950	1010	970	948	982	989	1004	1029	970	954	952	1025	987	971	928	908	997	953	961	921	966	941	970	933	985	943	1017	994	964	950	968	899	943	914	991	907	963	938	946	895	930	913	957	932	921	943	936	979	954	952	904	901	910	987	917	983	907	932	899	908	924	947	887	924	956	945	945	1003	904	944	922	874	997	981	954	896	971	920	896	962	914	913	920	919	947	886	984	962	930	966	925	921	953	920	892	890	881	914	855	942	899	914	975	935	858	899	907	910	997	929	879	921	882	913	913	904	916	951	911	910	928	886	900	887	920	899	891	897	956	917	902	937	954	924	944	968	853	915	924	937	913	949	891	908	943	926	926	907	957	911	977	968	939	913	934	987	911	891	937	958	953	915	973	882	966	941	911	861	912	892	944	894	873	910	998	923	961	916	927	927	918	881	906	931	871	927	889	908	916	868	874	909	955	907	868	915	866	923	931	961	902	912	939	959	956	916	887	916	951	923	933	946	935	918	886	926	902	931	927	906	844	970	920	901	958	953	946	869	926	867	888	891	949	888	936	935	952	926	944	954	939	906	919	968	927	869	952	925	943	940	903	901	933	819	873	910	954	903	967	882	906	953	963	926	896	940	940	850	870	944	935	969	917	911	892	928	909	890	951	886	914	887	968	897	901	897	917	943	877	848	876	967	1008	908	916	925	933	899	900	907	902	894	941	903	912	933	871	925	826	899	880	965	876	929	979	953	921	917	890	952	894	943	964	897	928	952	851	976	920	916	944	947	880	917	914	916	931	869	955	943	950	964	937	891	878	894	922	976	952	948	917	945	903	926	927	946	952	866	950	923	908	936	929	913	870	899	972	963	891	947	930	899	889	923	952	962	962	905	934	964	924	910	911	924	963	872	925	900	940	988	885	955	898	882	937	937	962	913	901	904	907	970	918	929	950	921	932	915	947	883	966	889	898	956	928	953	885	900	867	926	941	894	934	911	916	930	908	883	879	951	957	903	922	923	855	886	897	901	917	926	929	914	904	935	876	950	896	930	941	962	937	905	966	902	974	941	939	945	905	893	863	849	890	929	910	953	878	950	889	916	946	906	926	911	967	894	942	907	918	911	904	925	897	898	939	948	891	854	962	919	908	935	862	911	872	951	881	877	903	963	866	913	941	958	906	913	930	875	934	884	938	918	963	943	917	975	900	933	921	947	938	925	924	904	927	938	948	920	910	926	926	920	942	967	954	938	874	950	897	932	917	954	991	894	870	933	926	920	896	863	908	968	909	928	915	961	896	886	912	948	876	892	956	892	925	937	922	953	916	917	920	891	915	857	877	919	931	946	912	934	915	931	932	942	892	839	906	957	945	943	985	892	936	946	945	980	954	920	866	915	912	885	923	894	944	910	912	881	934	952	953	956	865	884	944	902	924	921	956	899	880	979	903	944	933	960	929	905	918	870	953	961	855	900	876	898	949	943	919	900	960	911	906	938	933	969	890	939	943	915	896	891	954	956	1000	921	939	918	897	858	875	892	923	904	872	907	885	905	923	903	927	922	981	973	905	913	925	914	917	935	949	893	927	911	930	906	884	895	974	958	909	888	955	957	919	905	897	907	909	905	937	882	945	958	880	860	882	937	919	926	899	911	905	947	878	865	865	880	896	960	945	870	930	893	880	887	868	914	857	939	925	953	891	901	970	898	902	925	896	935	929	922	916	921	953	918	837	925	968	862	864	942	964	912	852	933	950	921	957	916	878	920	894	907	892	870	886	970	930	936	931	882	890	947	872	951	931	936	919	946	905	926	893	937	958	978	933	896	964	955	909	909	880	914	956	930	883	941	874	926	889	891	944	959	893	840	900	879	916	936	931	933	849	910	903	932	898	884	863	890	932	940	927	951	951	890	914	893	929	930	958	899	955	927	900	894	887	845	923	919	877	901	893	897	866	932	865	903	934	891	921	923	912	916	907	896	900	879	901	892	982	936	938	872	862	926	954	914	869	944	915	878	940	923	904	880	945	930	957	941	890	996	900	914	909	908	919	922	873	966	891	874	937	997	916	889	900	918	913	922	981	947	934	850	901	920	918	990	924	909	920	880	919	957	943	908	927	875	898	958	951	895	922	865	904	886	938	899	915	958	938	922	903	974	894	961	909	899	909	929	912	955	907	952	942	945	938	899	894	928	938	943	894	958	890	916	911	902	857	912	882	888	963	907	891	893	880	970	927	912	940	921	933	917	902	900	894	950	927	919	954	941	968	918	898	956	932	940	900	853	934	944	921	895	923	974	896	883	909	870	885	914	925	925	942	937	858	865	895	928	904	977	949	898	890	883	864	884	900	900	885	919	916	963	930	903	927	881	909	937	911	937	918	928	912	855	910	920	951	956	923	909	936	876	902	873	908	958	915	901	858	899	919	883	911	899	899	934	919	940	878	942	935	930	903	943	949	928	847	878	942	937	915	904	960	912	931	880	933	994	843	946	925	952	908	911	921	921	942	908	951	905	875	946	912	866	903	954	883	949	933	884	892	895	925	985	978	897	937	964	900	862	941	951	923	927	906	920	936	925	933	918	867	946	886	908	902	862	931	921	914	934	925	913	953	947	912	906	884	948	947	938	863	943	950	914	919	940	878	944	921	877	893	887	930	903	956	881	900	893	931	904	951	888	929	958	921	929	917	919	929	885	932	936	964	885	913	894	983	907	898	952	961	963	875	897	882	890	918	969	897	946	877	912	950	893	937	951	871	884	858	919	901	903	940	991	901	921	868	940	903	898	914	966	891	931	898	947	896	908	895	883	921	927	944	905	907	941	837	936	910	937	925	889	920	936	883	867	876	948	866	922	924	919	906	942	970	948	965	936	916	943	897	924	897	926	899	913	899	915	875	912	878	877	957	880	931	898	894	961	965	932	884	936	900	913	956	873	917	897	888	944	943	927	932	928	934	831	939	919	865	885	967	926	874	922	907	897	923	933	930	916	946	910	896	900	879	953	872	918	931	935	940	897	953	924	878	936	917	885	901	878	924	898	922	941	917	892	927	909	889	868	933	940	960	900	963	931	927	899	911	945	947	944	932	906	954	915	922	928	927	865	865	922	903	868	898	923	960	893	918	914	962	924	885	932	893	948	904	910	1008	911	929	912	896	913	874	948	922	906	905	870	849	902	866	973	918	943	906	953	948	837	917	937	904	885	945	879	934	991	825	882	945	919	938	955	897	920	922	906	951	902	928	915	935	912	896	939	909	886	910	912	895	915	871	918	947	945	965	910	895	900	913	909	910	938	917	889	882	876	959	895	888	878	916	905	910	950	952	883	912	926	892	908	884	934	925	929	924	896	943	912	936	945	942	943	931	945	892	904	874	1007	947	948	954	901	897	926	911	907	887	923	948	887
3697	313	247	188	183	196	163	156	173	150	159	158	156	157	166	177	144	170	146	146	164	163	156	134	136	156	157	141	139	168	159	139	149	138	177	159	144	150	182	153	154	150	150	158	172	161	164	141	160	159	150	150	180	161	168	168	155	174	141	152	139	157	154	132	161	150	147	164	139	166	158	151	173	152	181	155	140	162	144	151	166	180	169	145	159	152	157	159	149	183	162	185	151	163	175	144	145	139	161	172	171	155	131	176	154	165	166	186	154	171	157	147	173	154	157	162	151	164	150	155	139	167	142	161	163	157	177	144	146	150	158	144	155	147	147	157	170	167	152	143	140	138	175	145	165	142	162	154	175	160	159	141	173	157	150	169	147	182	160	156	150	147	145	164	165	156	147	142	155	134	170	157	163	158	173	145	146	150	156	170	173	170	159	149	166	153	169	151	179	167	156	175	158	174	156	152	176	155	160	145	172	148	143	153	173	152	160	165	146	180	142	167	140	147	155	149	132	158	152	149	149	159	157	154	152	152	158	147	153	162	143	149	168	148	156	152	154	149	129	170	154	154	151	162	167	152	163	139	150	150	158	161	150	140	145	178	149	164	160	138	183	146	167	141	143	127	162	153	146	163	165	153	148	128	155	152	144	156	136	139	152	172	163	137	162	130	163	164	164	150	181	164	143	135	159	171	145	168	161	141	126	162	140	136	164	182	164	148	152	148	169	156	148	179	164	142	161	150	157	165	157	167	146	167	157	184	168	158	166	172	169	135	151	150	162	166	137	150	146	148	155	151	174	143	159	202	164	166	142	139	164	158	174	159	147	135	139	127	164	176	152	177	144	179	147	146	154	165	151	182	150	164	172	164	143	145	140	163	144	155	158	161	140	158	179	151	161	168	152	172	163	151	149	161	138	159	156	175	167	142	136	147	144	178	135	143	151	150	152	182	159	144	145	173	169	174	137	140	164	160	146	135	157	156	159	168	154	161	136	144	162	134	168	161	180	148	138	152	173	146	153	163	179	130	135	127	129	152	157	151	171	163	178	173	151	132	151	153	173	154	174	174	158	170	140	148	143	131	151	147	158	152	162	154	148	146	151	156	174	164	165	133	138	163	147	147	148	154	129	168	170	138	150	151	169	181	160	166	162	153	150	161	157	154	153	169	145	166	165	157	153	174	162	160	139	156	151	148	139	136	133	154	150	145	146	151	147	165	170	127	136	144	181	148	149	144	149	170	134	150	168	143	174	151	148	123	142	151	136	162	153	149	148	149	144	140	146	168	165	171	168	175	155	151	141	173	135	174	167	145	151	161	158	159	170	178	153	151	156	135	150	135	145	139	133	149	151	151	158	152	157	164	182	167	155	158	145	149	140	133	149	158	167	157	168	154	149	150	158	140	141	152	158	153	168	131	157	157	164	165	158	159	161	173	166	157	137	157	147	155	151	134	159	158	149	154	164	167	163	148	150	158	140	146	152	152	155	169	148	183	145	148	146	154	168	170	158	177	160	146	155	149	139	156	157	165	153	143	156	168	161	169	149	147	151	144	152	165	165	151	149	149	144	148	177	162	151	142	174	149	144	165	153	151	173	156	137	136	117	139	145	146	135	154	155	140	153	149	159	162	163	139	160	155	181	166	148	161	167	127	160	164	154	150	151	147	171	164	160	128	169	149	147	136	160	140	156	184	148	155	153	158	170	168	173	149	169	144	144	152	154	160	162	152	148	136	135	147	143	163	164	136	165	146	169	132	173	159	144	146	136	155	149	141	148	147	167	155	183	138	150	147	156	122	150	134	164	175	160	146	167	161	127	156	154	140	144	151	121	154	154	148	176	152	159	156	159	159	153	155	138	164	135	132	152	154	161	163	158	146	146	170	163	132	149	141	142	156	147	158	169	152	150	153	169	156	179	140	167	153	143	163	163	155	176	133	165	136	162	135	147	158	170	178	148	152	147	155	151	154	163	139	142	145	149	165	151	151	152	146	146	135	151	177	158	175	145	156	159	139	156	146	167	137	159	134	150	150	154	148	177	144	168	140	164	151	162	151	155	147	161	160	143	174	153	160	170	162	164	159	145	138	149	149	139	150	170	153	155	132	162	162	167	156	151	170	127	165	163	158	136	150	153	138	157	168	168	165	162	157	171	170	160	167	155	164	140	158	170	145	137	135	122	133	159	171	164	153	168	161	148	157	159	176	167	143	159	161	147	137	152	154	161	174	147	135	130	171	170	139	165	153	149	155	164	155	151	164	152	177	163	137	159	170	181	155	166	142	145	139	146	148	157	142	111	153	153	162	136	164	159	143	144	144	164	165	153	161	134	157	156	167	167	151	143	142	170	146	144	133	141	155	156	165	153	145	153	156	149	151	166	174	189	150	169	145	136	153	180	158	162	164	167	158	151	167	157	143	146	170	149	154	148	149	177	157	141	142	163	128	130	142	131	154	148	148	160	169	152	164	130	144	168	147	156	131	156	172	182	139	146	144	156	166	145	134	179	150	161	173	168	143	152	163	138	161	129	159	143	163	164	171	138	163	165	179	143	160	160	144	157	141	180	133	169	176	164	165	145	163	180	167	140	171	150	169	156	158	163	184	142	160	168	162	176	146	164	133	143	150	154	162	149	172	168	145	185	154	171	145	150	155	141	165	157	163	139	159	168	165	135	138	151	152	152	166	163	146	149	179	196	167	141	160	142	163	150	165	144	144	150	144	148	154	132	154	141	156	172	153	170	162	149	174	178	150	138	155	161	161	156	164	142	164	150	177	166	161	165	147	170	117	150	162	167	133	143	146	185	155	164	132	168	172	159	155	163	154	135	168	163	150	155	142	153	167	146	171	167	162	130	168	156	165	157	141	143	169	124	150	137	135	190	137	156	138	160	130	137	144	133	153	151	158	161	150	160	149	158	162	167	148	152	165	145	152	152	149	152	145	152	147	155	152	151	169	152	140	158	162	166	169	145	144	145	153	147	143	152	161	165	143	175	155	162	139	140	138	152	140	153	162	147	151	160	141	172	156	139	159	166	145	162	139	137	153	163	172	148	165	162	155	154	150	156	138	132	174	174	178	140	156	133	168	158	156	145	140	162	161	145	172	136	158	149	184	185	159	167	165	188	172	165	164	136	178	186	159	164	140	143	161	139	144	156	151	176	166	149	147	173	138	166	145	160	156	158	142	147	140	153	149	181	148	156	158	135	143	151	165	159	173	176	170	152	155	172	158	139	150	146	151	155	139	160	157	140	166	154	166	150	165	164	166	178	159	157	177	132	161	159	142	186	154	159	153	162	158	164	174	147	161	157	172	159	156	133	142	161	160	158	152	162	151	142	173	165	162	174	162	142	170	162	158	145	151	146	173	179	136	172	149	147	153	146	156	161	152	186	140	155	166	144	185	149	157	140	146	150	148	152	147	165	126	172	169	158	160	138	169	153	151	142	163	161	162	153	151	157	160	146	157	176	175	168	157	182	140	150	171	157	151	136	141	128	129
5123	609	655	698	700	665	640	622	628	592	592	581	547	531	567	582	604	571	584	607	579	527	546	601	556	574	542	568	542	579	550	535	563	544	515	566	545	577	538	552	598	544	507	547	552	576	576	537	545	540	564	554	538	594	540	591	577	553	578	547	560	548	570	575	557	596	566	542	546	611	590	587	503	589	569	528	552	551	555	543	566	532	539	540	583	566	581	582	581	573	533	590	556	520	565	566	554	556	573	493	527	579	499	575	552	523	597	551	556	558	550	548	585	589	538	561	587	553	582	572	560	545	541	590	529	541	577	577	566	565	538	530	574	548	537	521	578	538	602	534	571	533	502	506	568	572	568	561	561	581	592	569	561	551	528	542	574	528	553	525	556	543	534	566	575	538	553	526	592	585	552	547	578	566	566	531	561	582	578	531	563	526	565	542	567	562	600	576	542	558	528	567	519	592	571	555	538	540	573	570	549	551	525	551	584	526	561	563	538	575	532	595	562	595	569	537	575	511	526	530	560	566	526	574	536	560	563	507	591	480	578	533	543	567	541	567	526	551	548	545	559	553	575	576	582	577	540	559	556	503	577	575	507	507	532	559	547	536	579	535	547	544	531	547	521	563	546	561	566	533	585	535	556	537	577	549	518	515	597	577	550	564	579	539	529	615	545	546	551	516	527	562	568	562	503	577	534	569	512	521	524	575	537	569	566	523	529	582	592	564	573	581	587	555	577	534	547	548	574	560	537	546	520	548	575	546	526	585	508	566	590	551	571	554	575	504	543	543	565	596	544	561	583	576	546	567	540	547	572	536	601	570	530	561	518	560	542	522	574	538	550	570	536	572	566	564	501	593	534	564	559	526	520	557	530	565	544	593	535	558	590	594	549	573	563	527	590	572	556	560	550	523	550	555	545	568	533	583	531	555	563	562	566	591	514	585	553	567	540	578	560	560	562	531	542	569	549	558	581	602	526	564	576	517	561	575	560	561	516	570	557	541	575	569	559	592	550	559	519	538	515	583	546	557	528	561	574	554	551	573	547	541	559	579	563	564	546	558	585	564	533	553	524	517	526	566	612	523	546	534	575	586	535	551	562	573	598	562	546	545	530	587	589	529	549	553	559	555	556	580	533	584	585	502	548	551	558	544	597	541	564	573	547	558	530	555	599	568	544	532	525	566	565	554	581	528	524	543	572	544	599	555	530	553	544	561	559	530	558	553	580	570	577	572	526	562	560	536	532	527	547	586	527	548	524	525	535	518	566	572	527	560	581	565	573	576	528	568	589	587	531	567	582	559	528	541	545	558	549	586	578	581	582	583	583	544	583	602	583	542	586	527	557	625	585	547	543	587	565	567	530	519	542	514	554	553	578	577	521	560	562	528	580	540	547	547	582	597	541	592	551	522	494	541	564	550	552	536	499	562	519	577	541	559	565	543	531	542	551	539	566	565	552	549	543	597	568	590	547	518	532	554	538	570	529	545	570	568	557	516	562	563	538	533	584	573	559	548	532	559	540	580	559	591	563	587	556	574	560	553	568	547	534	568	578	543	578	549	542	578	539	545	600	521	542	572	527	552	584	585	594	527	541	556	541	541	555	577	510	572	538	551	544	536	507	577	608	553	550	553	556	556	576	548	561	545	530	589	566	626	555	579	573	521	541	545	560	524	574	592	550	501	595	581	551	571	513	534	525	575	530	542	545	542	533	566	550	550	523	518	517	534	552	574	558	574	550	594	541	516	558	605	575	535	543	581	546	569	532	529	548	539	551	542	580	548	564	527	599	559	504	580	602	559	583	567	598	582	542	577	539	531	566	540	551	500	542	497	555	540	540	552	570	511	586	531	536	556	538	528	545	524	556	566	590	510	522	531	536	525	576	556	565	546	517	575	546	565	562	529	566	547	578	551	546	540	533	538	544	552	507	511	545	525	535	564	528	555	565	557	543	589	555	604	556	543	591	538	548	561	587	596	563	560	592	529	596	557	549	589	589	533	558	518	564	569	546	570	549	541	520	613	550	554	585	510	559	564	533	572	543	580	547	545	579	547	579	568	558	567	535	540	542	507	534	568	577	556	548	594	561	560	544	566	552	565	538	560	567	550	581	613	574	573	537	608	516	587	558	585	544	506	579	553	597	566	549	529	558	554	532	530	547	595	582	556	567	557	540	543	525	532	552	578	542	541	555	547	550	569	518	557	558	592	565	526	575	541	551	543	534	535	599	507	575	540	541	521	551	560	552	588	546	593	522	533	507	576	521	566	515	594	576	571	569	557	542	545	577	530	563	565	575	564	578	614	562	534	589	549	568	554	533	532	528	538	512	551	553	527	589	546	587	552	552	588	567	528	508	572	547	574	567	545	580	523	582	515	565	579	597	571	559	563	595	554	568	572	605	517	523	585	569	556	571	536	544	587	555	536	546	539	531	545	509	577	552	540	556	562	551	558	570	549	530	572	583	533	562	523	552	554	573	556	520	560	554	589	522	554	572	549	547	556	540	496	575	578	570	565	575	534	546	575	566	570	535	551	534	558	571	540	562	592	564	538	557	556	545	561	565	545	550	558	559	544	618	543	589	542	547	577	540	527	595	564	564	591	612	559	595	566	511	521	536	601	593	555	533	542	567	522	552	544	561	554	569	557	521	556	582	532	544	580	625	568	520	548	564	551	594	551	555	592	565	596	577	590	620	568	577	512	570	584	554	582	578	536	571	538	562	557	591	573	578	530	562	512	544	583	504	538	545	496	535	572	574	542	588	528	528	538	567	553	551	572	584	577	519	614	556	500	580	578	552	529	573	566	523	558	518	587	544	529	559	553	552	512	550	517	543	528	559	539	587	545	561	575	574	564	573	566	582	552	525	540	523	556	574	575	597	562	509	556	566	552	587	524	559	553	607	568	518	562	550	581	555	557	511	608	594	558	568	548	534	574	573	580	539	543	524	588	558	573	559	546	574	581	551	550	527	522	523	562	525	570	507	564	579	566	579	564	545	545	574	550	544	549	534	572	526	580	535	566	539	525	601	543	548	549	618	555	562	541	556	534	571	563	571	555	519	525	525	531	552	584	534	554	561	556	564	566	530	543	554	507	547	588	536	567	567	560	550	521	567	522	558	573	569	538	580	547	560	583	568	566	565	539	546	561	576	566	543	571	551	522	543	550	570	527	528	524	557	531	591	558	541	571	568	560	595	540	540	533	572	552	501	518	586	602	564	574	575	570	570	589	548	530	530	562	547	525	587	537	576	553	579	535	556	562	544	543	514	541	592	532	540	549	550	545	557	573	512	576	577	550	547	562	555	563	559	568	558	528	550	526	568	538	537	584	515	536	530	547	570	526	542	575	564	576	551	554	569	524	558	547	556	553	541	567	547	524	568	560	539	537	540	531	546	584	556	524	551	540	590	574	514	537	544	568	529	550	582	532	553	571	572	519	528	549	563	554	550	539	529	566	548	582	530	526	576	585	530	537	593	536	555	568	558	573	594	580	585	514	559	563
26505	4617	1450	1052	799	651	569	513	467	388	386	375	344	350	316	307	303	312	321	307	305	283	313	276	272	286	301	261	295	274	298	279	300	317	296	293	283	287	301	266	284	283	269	272	276	307	286	293	272	303	273	269	295	268	269	281	283	285	291	304	299	271	261	265	272	292	280	302	299	285	283	290	301	299	290	298	278	280	260	286	278	308	317	291	289	303	272	250	275	275	268	299	272	301	309	268	309	279	317	308	263	289	280	254	273	255	291	299	281	286	257	277	306	252	286	311	275	288	270	309	293	252	285	271	282	310	277	287	316	281	267	305	306	275	258	267	298	269	267	279	296	273	283	290	283	276	274	278	267	292	297	280	302	297	276	262	280	255	263	279	295	292	279	273	257	283	296	285	284	258	263	292	278	311	269	297	277	267	280	271	296	278	247	296	242	309	284	249	278	274	275	277	300	276	263	260	283	293	297	269	288	285	288	278	312	267	236	260	282	288	287	282	268	279	283	290	302	280	254	231	265	283	258	291	271	290	287	289	267	295	316	287	277	289	282	292	305	265	274	305	299	298	291	301	295	274	261	256	268	258	258	291	308	292	256	274	296	282	288	270	306	292	268	303	277	271	273	290	272	276	289	294	286	256	285	286	304	264	283	284	276	288	306	304	285	253	271	278	262	270	261	287	298	293	277	291	253	256	301	286	257	296	262	311	276	291	269	265	286	287	276	303	275	290	276	303	261	298	267	297	308	270	274	284	267	281	304	319	269	279	282	285	284	258	292	288	283	286	275	281	302	283	295	293	282	290	280	326	297	283	294	281	300	289	289	278	268	283	295	264	277	241	290	288	260	284	264	274	260	289	261	274	263	286	268	288	283	299	292	298	300	245	289	297	288	278	279	269	254	302	305	264	260	323	282	278	283	265	287	249	299	315	275	267	281	294	253	260	262	258	301	265	289	299	297	266	273	276	288	262	283	269	306	251	278	276	278	244	297	278	283	263	315	277	277	283	308	277	285	296	285	267	313	308	278	254	270	289	293	281	267	284	298	298	302	247	284	314	254	306	275	258	255	283	288	261	283	288	263	238	290	257	270	279	282	307	271	288	263	272	281	265	308	317	290	284	289	267	285	272	293	263	248	302	299	243	305	270	309	254	258	300	285	285	251	316	261	310	286	278	300	302	239	289	271	275	288	263	283	292	275	285	252	278	298	260	288	294	296	298	269	282	266	267	293	299	300	238	308	273	263	263	299	293	273	290	289	296	287	319	294	315	301	292	305	274	294	282	291	273	283	275	274	287	255	299	295	289	282	293	278	250	270	288	312	242	302	245	306	295	285	279	311	299	261	271	260	249	306	281	286	284	268	275	282	299	277	271	279	276	294	288	276	283	286	279	273	268	280	281	267	260	285	299	304	286	253	245	283	289	275	275	279	286	294	273	304	272	293	255	265	292	288	290	279	292	305	252	275	308	280	281	304	267	314	268	283	286	330	282	266	265	276	281	273	303	281	299	238	274	285	281	274	265	283	278	282	273	264	283	281	297	257	282	310	253	281	298	257	265	296	290	314	287	275	305	286	285	260	286	270	277	279	303	250	299	289	289	286	278	272	302	324	284	285	290	290	297	265	258	277	289	270	293	274	284	278	288	267	283	272	275	286	280	280	301	304	265	247	277	275	268	266	264	273	263	277	272	284	285	262	286	292	284	311	318	267	316	265	297	272	255	292	286	285	276	287	279	295	293	259	279	292	279	268	306	286	314	269	255	282	328	267	288	272	252	291	291	267	292	257	298	279	283	295	258	276	268	279	317	283	291	271	244	263	301	267	270	303	302	266	318	286	267	321	268	260	288	294	303	289	307	302	256	289	272	295	294	270	286	258	276	253	268	296	278	266	291	283	275	288	290	261	306	278	268	295	271	271	252	283	289	266	297	256	293	313	255	273	280	278	243	263	315	282	267	281	301	292	286	307	291	287	284	263	283	276	295	281	237	287	286	287	275	285	264	276	255	288	278	254	292	278	289	275	290	264	288	293	279	285	300	253	301	250	299	302	264	261	259	275	291	296	266	262	255	293	258	267	251	302	301	269	273	261	275	285	270	323	263	280	277	290	274	283	301	267	317	284	280	287	256	290	274	281	284	312	270	277	254	283	267	258	294	302	261	294	280	298	301	272	284	273	281	290	283	277	291	272	281	267	272	303	293	302	299	252	301	288	262	259	266	276	248	284	271	292	286	245	295	295	295	302	306	286	310	273	315	312	282	256	284	260	283	294	286	277	271	270	271	306	259	248	291	282	297	276	278	283	288	271	292	282	294	280	293	268	272	276	271	288	286	255	306	238	291	314	285	287	276	293	315	288	254	261	279	290	305	279	280	288	281	264	309	288	294	287	285	262	304	308	253	288	287	298	267	303	281	301	280	286	278	288	320	262	316	272	243	275	283	305	332	279	294	310	267	277	280	237	252	296	256	272	286	261	289	255	278	319	296	300	273	285	279	298	281	257	256	318	289	254	270	283	272	257	285	276	291	284	280	276	267	307	277	257	303	273	284	270	305	267	288	259	288	282	284	309	304	283	289	273	268	274	294	290	307	300	306	310	299	255	299	287	281	280	292	281	312	286	259	280	267	271	306	269	275	286	292	271	290	274	290	306	278	274	308	303	299	277	274	265	295	293	251	284	269	276	284	293	297	262	270	266	307	286	287	284	258	279	283	296	271	302	299	284	294	290	256	277	286	314	265	286	280	271	279	286	273	264	285	304	269	294	306	277	295	304	310	286	292	272	266	279	279	283	282	288	254	293	284	292	272	293	307	268	286	268	278	275	285	268	292	285	268	262	269	288	281	266	258	284	292	295	288	278	284	297	290	286	292	290	269	269	285	267	273	252	298	241	292	272	275	272	289	269	263	271	279	290	286	285	290	284	264	248	298	259	292	270	271	292	283	274	289	288	301	267	274	280	268	264	268	302	275	267	283	283	259	282	274	266	278	276	293	280	270	299	276	254	282	288	285	301	274	284	294	274	261	265	293	285	241	284	268	271	291	323	267	264	304	280	289	254	288	288	251	300	289	262	269	271	286	255	293	287	304	276	258	303	299	273	277	288	262	239	284	287	285	283	285	302	303	289	264	251	280	263	274	277	283	279	280	292	315	271	292	263	284	309	287	283	296	287	284	264	259	307	290	276	272	269	291	279	269	276	267	262	269	295	258	294	281	272	300	277	262	265	276	317	293	282	312	289	257	242	309	260	256	272	272	281	268	276	257	239	288	273	247	301	278	292	305	280	306	281	302	299	299	257	247	306	259	309	282	275	281	265	286	285	272	276	261	266	298	264	251	272	291	271	290	258	254	262	280	277	276	298	282	305	268	280	277	262	281	271	299	281	265	296	295	293	259	269	281	257	279	283	289	271	270	275	278	286	296	278	275	257	270	278	299	276	270	254	257	279	295	300	300	299	276	294	293	264	285	269	292	253	265	283	256	267	269	316	287	260	294
13534	1671	3146	3423	3221	2732	2396	2099	1855	1738	1566	1532	1416	1345	1326	1212	1129	1212	1134	1125	1040	1061	1103	1065	1049	1011	1009	998	1044	995	1015	998	987	1000	976	977	931	997	933	933	942	979	999	998	954	962	944	972	921	952	916	886	897	931	938	894	925	917	861	956	890	920	892	896	894	931	946	937	928	945	951	919	932	932	895	989	929	937	946	942	945	906	915	892	927	920	947	944	889	885	970	879	915	860	909	936	863	837	909	881	885	856	871	926	893	906	894	962	858	903	897	919	894	907	882	877	899	888	938	888	898	895	885	927	892	941	863	895	921	918	878	920	876	891	919	887	892	916	861	935	934	861	951	929	907	919	878	879	905	904	925	881	906	867	941	956	876	842	905	870	889	942	860	874	929	897	919	920	915	849	910	861	892	873	858	858	916	912	955	912	928	940	931	920	911	899	911	930	922	852	905	878	854	938	942	895	875	855	889	893	947	899	862	867	902	900	928	910	904	911	926	957	913	921	856	953	892	931	913	910	900	937	894	925	922	881	937	897	875	914	938	874	908	873	908	932	909	940	962	912	947	935	912	922	925	857	926	930	924	914	924	929	934	913	935	928	910	913	862	906	896	926	896	852	892	873	896	848	876	899	923	958	894	892	888	922	884	926	874	951	877	874	924	911	896	936	888	879	939	885	851	906	923	946	895	953	921	927	874	854	918	885	871	908	927	925	865	934	940	898	915	925	915	851	883	993	927	900	952	902	914	902	903	922	889	930	896	881	882	938	915	887	885	896	901	889	878	929	874	925	893	906	904	891	895	923	892	830	884	888	926	894	905	925	936	889	904	932	903	871	973	913	874	879	893	939	898	910	884	893	937	893	854	910	915	872	910	917	888	877	941	892	928	877	846	896	897	943	894	969	853	883	903	901	872	957	923	924	923	909	873	927	899	900	922	930	877	904	922	927	907	901	968	926	901	900	899	922	884	914	915	933	879	861	896	903	880	954	946	892	940	920	939	873	882	905	890	872	910	955	894	842	893	949	946	885	914	897	890	883	930	934	890	916	904	904	929	899	932	897	911	930	858	940	882	893	964	909	866	898	942	917	906	939	902	861	889	933	945	918	900	867	926	856	887	885	874	887	867	875	951	935	864	927	903	929	891	945	932	908	886	877	923	893	955	906	889	844	894	961	894	899	908	926	878	949	926	844	890	907	937	947	856	927	891	860	889	877	929	912	881	956	893	967	875	928	922	911	826	885	889	946	993	925	857	950	863	894	948	920	880	888	902	875	908	917	950	873	958	914	941	872	889	843	887	881	885	915	887	894	874	872	897	945	941	893	881	928	880	923	854	920	914	941	864	877	909	924	928	893	985	896	905	910	899	942	860	891	920	920	910	835	886	873	905	875	899	890	913	881	941	933	909	899	943	926	896	845	933	859	889	882	909	936	903	905	928	897	898	894	853	948	873	916	855	884	885	927	902	894	931	851	924	904	903	880	927	913	918	867	954	856	865	861	880	901	921	912	888	946	926	877	924	855	920	890	955	893	944	969	889	908	933	931	963	913	924	922	902	876	881	887	870	865	863	895	889	893	910	880	953	944	948	918	947	951	893	886	913	902	836	904	905	912	901	880	860	882	918	874	887	883	867	944	893	909	937	888	904	954	906	901	894	900	938	892	915	936	949	927	949	924	957	919	863	952	921	847	939	882	953	904	882	900	890	928	912	920	875	877	889	919	874	868	910	895	975	912	916	927	938	912	888	950	895	918	909	892	884	909	962	929	905	921	903	945	923	931	938	960	937	941	840	889	913	902	929	950	894	882	889	980	934	911	911	927	923	868	900	939	891	895	878	920	917	973	870	891	928	906	876	905	870	860	933	881	918	912	901	903	940	899	934	931	915	933	920	906	940	847	903	895	975	883	895	890	891	987	939	936	880	922	924	873	918	950	873	912	862	879	920	868	862	941	901	888	898	892	930	895	892	908	975	906	899	921	953	868	905	885	948	906	852	895	918	936	904	942	847	882	936	914	869	939	899	934	950	931	888	875	899	915	912	992	893	908	882	897	930	878	893	961	881	882	906	875	879	919	936	942	896	928	917	892	934	874	949	899	959	944	917	919	912	926	868	935	915	802	910	916	933	854	911	933	973	900	929	906	923	922	928	937	884	895	865	910	930	957	901	935	898	924	931	901	881	919	943	843	884	903	906	971	917	893	882	896	905	926	968	870	917	923	950	847	940	898	917	951	867	939	941	865	890	888	916	891	869	889	883	907	892	911	914	905	889	923	922	896	915	886	904	916	912	846	928	932	953	921	929	944	919	887	890	885	854	880	867	953	921	890	942	915	864	872	872	888	901	909	910	907	835	889	893	921	912	868	896	891	920	865	941	907	878	942	898	947	949	869	880	885	863	937	950	933	904	849	957	906	914	935	916	877	922	904	901	959	910	914	910	893	906	890	877	901	954	910	912	859	859	903	894	929	918	943	935	891	900	886	962	905	868	892	877	901	926	948	924	909	845	933	893	919	881	903	906	931	869	936	926	881	976	931	913	910	922	904	872	900	874	919	895	909	979	925	897	921	879	922	899	894	891	873	854	885	879	905	887	877	881	864	821	976	938	889	914	966	942	912	888	933	905	936	876	923	916	888	923	917	904	895	958	905	967	946	842	938	910	880	892	877	874	895	928	919	898	887	954	958	916	917	852	909	909	833	895	907	890	904	869	913	944	921	932	935	929	886	922	877	912	908	878	920	867	886	901	852	947	844	895	918	931	864	901	867	852	919	881	898	956	908	892	851	945	922	886	856	833	869	895	954	865	915	913	906	882	894	929	919	908	910	912	913	905	923	919	976	884	903	922	878	866	900	870	963	899	908	935	916	894	923	900	858	885	890	930	948	842	851	876	880	899	889	880	924	925	894	870	901	914	948	907	905	910	893	906	927	930	863	909	891	871	897	903	857	904	876	889	893	891	855	880	876	891	941	963	932	877	963	874	896	928	885	937	882	824	913	913	902	895	952	948	945	913	804	900	893	910	945	879	891	888	920	933	877	888	829	936	932	954	943	894	906	885	936	903	926	942	937	888	930	952	908	881	838	931	950	921	885	890	887	936	895	892	936	966	932	946	888	933	913	889	904	904	903	908	912	916	878	896	885	895	863	940	944	974	937	959	899	930	899	903	860	947	875	912	897	928	891	919	930	883	925	967	918	958	899	882	857	868	856	898	893	976	920	908	932	913	883	923	880	931	913	850	866	862	876	926	916	955	907	952	917	921	894	928	905	915	907	889	914	922	853	924	977	916	878	945	930	912	865	892	891	946	906	846	916	902	893	898	854	904	974	950	920	887	891	878	884	921	964	928	902	941	914	910	892	942	866	907	866	912	825	886	922	918	903	873	864	915	922	900	864	908	868	861	901	893	948	886	947	939	895	899	915	905	897	895	872	874	921	892	901	911	923	942	936	939	925	861	919	914	878	918	897	966	910	887	926	889	939	854	953	908	913	880	873
36340	11727	3173	1802	1353	1002	807	630	602	522	431	430	412	419	385	363	353	360	338	298	336	331	324	335	302	349	322	316	303	284	288	341	271	313	298	267	300	296	303	287	313	288	277	264	298	305	318	301	280	293	283	293	282	297	281	271	302	266	301	282	268	292	272	266	307	314	290	288	265	325	298	274	273	286	292	306	290	269	266	294	278	289	315	271	295	278	280	258	270	306	305	282	281	269	267	286	274	266	314	277	300	297	314	278	291	288	298	284	278	305	305	309	299	292	281	280	307	308	242	304	293	257	287	303	281	276	302	266	301	308	297	259	266	296	294	282	283	264	291	326	285	266	275	275	285	293	291	287	285	279	288	302	299	302	291	278	288	336	265	266	282	313	255	309	304	277	283	293	277	304	275	295	287	278	327	319	266	310	277	276	292	294	261	263	276	298	289	259	273	260	255	298	292	286	312	292	267	292	285	270	271	300	270	272	278	285	292	286	286	294	288	262	314	284	282	272	288	282	260	298	275	276	291	310	298	306	299	265	313	290	302	322	293	303	264	306	290	293	264	280	302	318	266	278	273	286	273	293	274	295	313	266	289	301	287	300	248	284	288	328	283	322	319	290	283	298	283	293	256	326	294	298	289	291	284	303	280	292	315	296	283	287	313	297	300	299	294	278	270	269	295	259	307	303	288	293	302	295	305	263	249	279	283	280	293	302	266	292	320	279	315	282	292	293	281	283	282	268	303	336	268	290	268	289	263	317	315	305	290	298	309	301	296	266	295	274	285	272	288	289	254	310	286	286	303	281	296	290	295	296	284	287	285	312	287	288	260	278	280	282	299	270	278	285	277	311	260	268	291	302	294	326	317	310	302	276	280	309	268	287	257	287	286	287	313	293	288	272	312	288	310	289	288	311	286	286	287	284	298	314	291	290	292	298	273	288	294	289	277	297	291	264	305	288	293	283	288	290	306	279	288	275	290	273	284	297	295	302	284	292	248	272	262	285	258	279	261	289	284	278	273	328	289	278	265	296	304	290	300	297	290	288	272	298	281	270	284	322	281	280	274	294	294	289	307	271	299	302	285	293	284	295	253	275	289	271	292	280	289	292	306	274	271	260	299	277	281	310	314	309	310	292	270	266	288	304	294	293	259	268	301	263	257	270	289	289	306	259	285	265	283	284	287	265	275	300	288	286	284	292	280	282	303	296	258	333	273	305	291	276	285	276	295	256	292	283	285	293	291	288	318	284	282	304	299	298	286	294	259	289	292	292	256	283	294	309	260	303	283	281	273	281	294	298	307	253	260	321	280	294	312	299	317	273	287	317	272	281	284	257	293	292	280	312	328	279	266	323	300	284	280	268	319	300	265	274	307	272	293	289	290	284	277	271	309	325	318	275	288	267	295	265	295	290	306	282	292	296	274	290	299	309	311	301	267	304	253	290	302	299	348	318	293	316	310	295	263	281	286	262	286	292	302	276	292	272	290	270	287	276	304	256	283	287	271	269	294	268	309	271	294	251	283	333	296	284	281	285	291	282	286	277	290	266	292	278	293	306	271	258	304	271	290	299	273	297	262	274	299	295	258	287	254	270	310	251	269	288	275	279	301	315	300	267	282	254	277	293	300	293	255	283	298	283	275	246	282	288	298	266	267	281	265	300	278	283	265	287	246	276	286	305	296	292	258	315	317	285	301	295	257	293	284	282	270	284	271	292	295	279	271	294	291	287	284	318	289	272	299	279	308	283	271	326	257	270	266	290	307	316	280	279	314	299	280	252	271	287	302	284	324	285	318	265	283	277	293	286	291	275	289	255	264	306	268	288	273	290	290	289	282	326	302	279	285	301	277	283	301	288	293	318	278	266	266	268	277	267	298	312	267	259	268	269	285	285	278	267	294	266	298	287	313	292	297	275	278	280	312	304	248	301	295	264	265	262	254	300	312	285	302	264	284	275	301	294	279	254	261	278	277	282	277	322	302	277	268	277	280	249	273	276	261	252	256	282	289	272	304	291	284	294	298	268	289	258	285	294	276	325	319	282	266	273	297	308	307	286	289	305	277	292	313	296	259	286	323	278	284	285	258	275	299	278	294	313	297	280	274	310	276	288	303	265	268	292	279	270	269	297	244	311	294	298	261	259	299	283	317	286	285	292	286	284	291	306	291	301	274	273	243	295	281	308	282	302	295	279	314	257	271	284	278	285	313	295	261	301	306	310	304	280	273	276	277	277	285	295	299	276	292	297	315	308	289	273	274	275	273	259	307	269	301	291	258	306	311	282	283	298	305	287	269	278	269	300	300	298	277	299	292	308	303	297	319	283	268	287	261	266	288	293	281	328	310	292	297	268	287	272	303	290	278	289	308	308	272	274	281	264	272	278	276	302	248	284	305	290	279	293	277	268	288	282	283	262	279	283	286	266	296	272	269	293	282	287	285	293	292	291	259	288	267	261	297	310	288	284	265	301	295	280	335	278	276	284	281	291	264	291	288	318	289	308	271	279	305	267	302	264	281	289	260	288	301	264	304	265	287	281	282	310	293	280	276	282	284	329	308	261	299	288	275	322	272	298	301	290	281	282	314	292	294	299	281	310	286	272	289	278	277	266	284	282	287	264	306	295	292	297	283	295	283	291	301	275	305	269	268	299	272	307	290	285	297	291	280	272	289	286	279	326	280	285	270	282	253	269	305	271	287	289	273	300	307	329	312	305	294	326	287	289	254	304	304	262	258	296	309	268	288	269	264	297	284	298	303	296	310	289	302	303	278	295	279	270	306	291	275	271	270	310	285	304	296	300	280	295	297	296	279	269	277	277	287	267	251	288	273	294	291	329	294	287	287	279	280	288	262	278	268	278	291	288	307	278	268	282	284	281	309	247	291	286	288	272	309	279	300	271	297	294	281	280	290	306	268	280	272	288	288	286	286	279	284	276	270	267	298	305	284	289	267	267	276	293	278	299	272	284	286	288	289	294	280	280	280	294	288	266	283	269	270	292	286	303	287	296	317	291	284	301	311	295	289	293	306	304	300	310	269	318	268	304	263	307	302	286	303	289	289	276	274	281	280	310	294	300	264	297	309	285	275	295	280	287	304	293	264	277	298	294	274	288	279	288	284	289	271	284	298	290	307	304	297	279	265	282	289	283	317	296	272	293	307	286	302	276	281	284	280	297	283	265	255	269	276	303	289	289	294	295	288	276	282	300	290	303	281	243	288	285	287	279	268	299	262	280	300	273	263	254	312	287	288	290	300	295	271	273	314	286	268	302	274	267	294	298	295	272	275	259	287	307	256	296	318	300	293	319	278	278	283	285	311	276	307	250	304	250	291	278	292	275	288	281	288	287	280	269	303	307	299	299	282	269	258	294	266	276	276	291	281	261	272	293	262	286	308	277	299	270	290	300	295	265	267	270	285	293	291	309	253	308	265	309	302	279	285	300	304	281	272	272	314	290	283	314	310	268	288	286	276	297	258	292	293	261	296	279	289	293	278	288	301	279
17444	2540	5014	5745	5261	4360	3708	3158	2868	2513	2146	2045	1908	1714	1627	1513	1484	1424	1369	1355	1270	1189	1206	1160	1201	1134	1056	1188	1110	1076	1027	1096	1002	1039	1059	1009	1010	1039	988	955	1041	1068	986	1069	994	960	955	973	986	949	981	966	982	987	982	969	931	933	984	1006	954	990	949	1011	913	948	895	990	937	873	948	966	935	985	972	964	979	1011	952	995	928	923	877	873	1006	945	937	931	911	964	956	946	942	907	876	945	921	917	929	911	899	949	935	949	902	928	904	817	925	979	920	936	915	913	938	934	941	912	914	871	909	973	909	972	869	897	926	846	922	890	903	927	854	948	919	920	899	927	942	912	933	886	906	959	906	942	892	917	913	920	879	898	901	921	913	930	922	930	927	932	931	946	880	913	909	921	912	914	911	936	973	938	930	888	931	903	912	878	884	936	879	895	937	915	926	895	905	911	907	928	940	861	863	889	931	899	947	879	970	906	951	939	902	980	926	942	931	920	936	906	929	955	920	918	920	898	901	880	944	916	1006	914	919	875	923	933	981	923	839	915	928	902	931	907	930	916	957	992	946	924	895	858	997	878	880	935	940	921	890	894	925	908	925	877	905	913	925	940	919	925	876	960	914	896	879	885	938	954	940	906	948	989	924	906	931	929	941	902	904	902	923	918	948	939	925	903	955	910	915	892	865	891	888	918	924	857	903	942	905	895	916	965	886	922	887	887	878	933	908	895	859	925	903	929	925	929	965	919	956	922	916	900	896	944	877	916	929	880	917	941	866	931	882	900	880	890	928	907	924	971	929	928	891	909	853	879	894	934	939	941	901	920	906	937	917	899	912	914	880	953	916	891	923	955	886	903	921	908	895	952	933	904	920	985	979	918	881	880	909	945	891	908	904	891	957	920	948	876	906	926	865	902	961	920	874	898	899	892	925	918	916	837	910	879	891	923	919	851	886	910	883	945	892	940	938	927	887	903	929	936	902	931	898	919	933	857	912	922	955	891	905	959	938	893	901	886	885	929	912	949	904	945	924	880	921	874	922	875	922	865	872	905	936	929	965	954	951	882	925	946	931	899	874	906	855	913	934	896	923	863	906	903	843	867	909	934	891	857	921	947	925	928	902	969	941	925	955	903	885	896	870	985	922	932	871	953	887	888	973	946	901	950	945	924	907	911	933	950	906	887	879	914	923	907	881	906	929	905	929	941	921	917	892	942	904	890	929	906	910	976	862	946	913	924	933	920	929	908	900	882	862	945	921	921	926	909	897	954	902	945	915	885	839	850	888	940	865	942	917	919	928	952	933	919	891	908	845	946	927	877	916	908	901	916	904	911	908	932	902	907	857	921	889	897	917	892	883	913	875	909	938	890	907	891	935	891	876	936	899	934	967	926	886	944	925	925	891	908	889	858	925	943	877	911	885	906	878	931	917	922	949	931	955	976	921	848	871	911	922	867	899	854	891	1005	964	954	905	868	893	929	905	990	924	879	945	946	923	902	908	961	941	927	939	913	898	909	912	939	891	900	931	930	958	933	928	898	937	884	892	930	864	852	939	872	931	939	920	918	940	883	917	954	908	884	969	904	907	929	883	885	926	914	904	975	904	972	946	937	873	853	934	868	879	912	868	928	811	948	954	886	923	923	855	885	925	916	900	863	868	913	888	930	927	909	929	933	923	901	896	907	939	903	938	923	952	841	853	864	932	891	858	912	911	897	883	900	918	905	922	946	926	905	923	924	900	905	933	890	884	869	869	878	910	947	874	880	887	909	904	933	961	936	922	883	923	888	894	881	889	906	902	921	924	900	892	928	911	898	919	877	917	919	872	880	904	908	886	920	936	921	861	928	913	890	967	925	892	896	879	896	901	906	912	943	958	895	963	867	916	923	921	954	884	855	899	956	877	890	860	945	922	932	926	934	881	928	913	929	929	904	893	955	916	879	904	892	910	911	906	915	954	911	904	956	944	908	855	896	837	893	925	920	928	865	908	926	895	906	910	936	854	930	853	918	896	869	919	929	929	964	912	925	937	919	963	902	904	881	925	876	913	882	896	879	960	906	953	899	869	930	919	911	895	870	925	928	947	856	893	927	923	929	885	954	943	950	917	887	928	912	892	914	912	909	973	885	926	902	924	918	917	957	882	908	886	885	895	889	901	862	902	879	942	967	920	920	920	930	918	936	862	951	933	913	869	943	958	923	923	922	943	919	861	995	892	912	889	964	908	908	952	898	893	955	948	913	920	930	917	900	942	897	892	911	899	908	935	936	924	971	913	965	875	878	917	846	930	938	921	943	958	881	924	924	899	848	883	880	923	908	907	920	944	892	890	933	917	865	922	919	931	871	957	941	902	862	888	909	916	943	908	955	935	919	942	915	915	901	930	915	939	919	976	883	916	852	903	917	904	909	908	939	859	922	987	912	903	893	884	889	881	886	878	899	942	924	943	881	925	851	877	943	927	885	933	930	888	949	888	928	929	878	940	888	961	956	912	956	913	878	875	924	888	922	886	911	956	882	983	934	904	917	915	896	909	888	951	1003	924	925	917	917	918	976	892	874	879	920	886	915	988	936	940	879	933	921	936	941	912	923	944	910	934	964	919	903	947	866	872	903	889	880	839	886	915	905	845	900	921	923	866	910	884	910	927	923	923	912	986	895	843	943	897	914	882	894	905	855	935	892	903	940	965	924	957	936	892	921	918	933	912	929	882	930	852	927	912	917	911	915	896	935	916	906	863	907	892	894	978	879	948	957	875	886	947	953	888	926	934	927	908	940	908	906	930	919	922	913	890	924	877	888	912	902	959	922	953	933	948	884	902	943	904	982	923	946	920	905	919	898	915	900	948	887	884	882	916	907	899	886	892	907	877	926	959	890	888	887	911	953	883	918	887	923	898	886	889	902	919	923	872	882	901	852	911	942	904	912	918	912	897	873	943	849	922	878	951	922	902	924	883	891	899	880	936	920	929	899	908	892	906	926	933	838	889	934	930	872	892	932	891	897	909	902	951	937	950	964	913	893	907	891	903	909	958	903	895	940	813	893	898	895	885	930	889	915	911	921	884	929	897	888	869	877	959	907	938	965	980	900	900	893	909	864	893	916	982	890	928	994	935	919	940	911	938	869	938	881	939	919	885	924	932	928	892	921	884	931	919	952	865	914	947	860	956	933	937	896	951	880	894	916	878	905	926	843	930	913	932	921	899	893	889	891	891	980	900	876	865	882	940	882	906	869	956	866	967	852	930	895	931	918	903	863	928	884	912	915	885	904	915	837	875	889	900	890	873	915	922	933	905	892	896	933	945	958	910	886	892	915	876	896	886	917	953	897	962	939	952	913	898	922	965	908	899	868	942	877	881	942	902	879	902	915	953	873	930	910	895	986	937	927	884	926	921	915	944	888	855	954	928	905	872	919	908	948	909	950	865	861	937	918	959	855	980	936	938	899	892	959	912	938	901	910	863	914	898	919	824	974	921	898	930	915	893	918	906	958	900	877	921	922	923	932	866	916
3534	372	256	238	162	198	165	184	162	179	173	170	154	168	170	150	167	151	165	151	154	167	188	180	156	153	167	132	138	162	163	151	164	161	152	151	154	140	161	171	160	185	121	141	149	159	149	143	156	164	163	147	180	150	150	147	190	160	163	143	167	163	141	153	165	175	154	176	145	169	149	153	156	135	175	173	178	156	162	142	160	148	141	177	167	180	153	145	163	147	161	168	160	155	149	124	156	167	165	164	155	158	172	159	156	172	122	143	142	150	197	163	153	150	188	145	159	173	156	169	154	141	141	145	167	166	170	149	152	151	151	137	175	162	164	143	142	156	146	178	157	152	147	156	193	161	172	156	156	173	143	150	170	137	160	147	155	166	141	151	145	141	142	146	165	169	166	153	164	149	170	145	162	147	162	158	150	147	162	159	178	154	157	158	162	153	143	140	167	155	134	161	142	163	163	198	152	153	166	159	149	163	149	153	150	147	156	167	161	176	144	174	160	165	157	167	150	149	170	187	160	155	142	159	149	150	162	181	161	167	176	164	160	152	145	162	150	146	149	152	154	156	162	187	155	157	152	146	186	146	166	158	144	164	154	148	145	159	141	147	167	169	162	157	148	139	169	168	178	153	136	158	142	171	153	144	161	139	146	142	162	159	151	160	177	156	157	144	147	166	152	133	170	157	172	163	154	148	164	150	161	155	163	138	157	161	154	141	145	164	153	168	158	161	185	156	153	148	146	155	160	142	165	151	154	146	165	156	149	133	167	162	176	166	148	141	160	164	170	157	159	136	162	152	150	151	144	147	165	154	160	138	148	168	182	179	179	168	142	178	163	132	170	146	177	162	171	170	142	153	174	165	180	168	186	152	167	148	137	164	163	149	136	162	160	157	156	157	144	176	148	154	168	139	166	169	159	155	140	161	138	153	160	141	151	160	159	163	159	144	151	164	169	146	161	180	138	165	133	169	133	155	161	151	159	145	161	149	159	168	163	144	152	155	127	160	166	150	174	125	155	166	167	156	161	160	168	142	165	134	166	150	173	148	161	172	158	162	166	164	154	148	146	159	154	151	169	164	149	169	154	148	161	152	128	156	156	171	167	147	152	147	166	167	165	150	164	147	157	145	141	144	147	168	147	166	163	151	175	171	164	145	157	148	181	149	151	158	156	168	165	153	163	148	141	118	149	176	146	169	136	170	136	170	142	160	167	143	159	155	159	140	142	161	181	169	158	152	175	163	154	168	151	166	154	150	156	173	146	133	123	153	155	152	137	161	157	184	172	160	153	157	141	164	157	159	145	144	180	139	149	155	152	151	143	172	162	156	152	134	155	159	172	149	159	148	163	140	165	168	162	142	162	181	168	165	158	151	173	168	160	180	155	158	152	156	154	161	152	158	159	176	169	172	137	157	165	136	157	150	166	166	146	145	158	154	166	152	152	167	164	143	165	158	168	168	151	159	144	189	172	172	166	156	165	139	167	169	151	168	162	191	153	174	157	158	174	154	157	141	186	169	157	182	174	148	161	156	169	162	142	165	188	151	127	169	154	140	150	163	161	176	155	172	182	152	163	153	180	167	168	149	130	174	139	163	151	143	157	177	151	146	157	154	171	168	146	158	160	173	175	137	157	138	149	170	133	170	167	158	184	169	168	156	168	164	152	152	153	164	150	150	169	154	168	177	171	169	155	145	146	161	153	148	175	168	151	157	164	159	161	151	178	153	148	151	173	128	155	169	145	177	162	157	158	153	148	169	149	142	156	149	152	170	146	134	162	149	162	162	159	143	147	144	163	163	161	152	140	144	152	145	186	153	144	172	157	158	163	157	161	138	157	146	161	164	137	170	141	168	177	154	177	164	168	161	144	159	173	163	132	161	149	185	172	152	176	154	133	156	167	168	159	179	149	145	163	169	158	144	165	168	156	145	136	151	162	166	172	151	170	163	169	173	163	165	151	153	154	179	185	175	130	170	166	172	158	154	164	152	182	169	163	153	158	162	183	171	169	145	141	159	143	154	158	166	162	153	149	174	163	175	136	141	142	148	162	161	142	144	161	150	143	142	159	148	148	161	168	183	143	158	150	163	172	166	154	140	177	154	156	131	155	140	170	173	160	153	165	153	141	189	167	146	165	146	150	164	171	154	161	157	179	160	158	152	154	169	125	170	144	138	168	152	155	160	168	150	161	166	134	135	147	173	141	182	181	173	139	170	157	155	158	149	146	141	174	151	155	172	174	145	146	158	149	172	186	155	196	172	134	133	165	140	151	164	152	137	145	158	181	160	145	153	177	147	160	162	145	165	144	157	159	136	172	150	160	166	160	160	153	165	147	157	164	148	132	149	147	152	151	162	159	145	145	161	146	166	172	149	180	141	164	135	173	153	164	147	151	177	137	169	136	173	162	172	174	155	157	180	183	188	145	161	182	150	143	160	160	134	125	158	165	153	163	180	168	139	156	165	148	150	167	136	168	156	165	160	166	138	164	179	140	153	171	151	149	158	145	159	162	163	151	161	169	151	144	167	151	140	155	148	166	153	184	157	168	142	158	181	163	163	159	164	197	148	156	152	167	155	165	158	164	154	131	152	143	151	152	152	163	161	142	145	126	143	161	151	161	153	162	147	155	172	138	179	156	174	170	155	167	152	166	162	148	171	151	138	167	157	167	166	155	143	167	177	154	140	159	162	155	157	159	153	164	148	163	168	163	136	143	147	139	151	150	150	147	156	156	177	158	150	155	160	184	173	139	143	152	160	186	137	165	173	181	150	178	134	169	159	166	156	162	124	164	155	161	158	174	136	149	162	153	166	179	147	151	151	154	150	143	168	149	133	140	164	155	140	159	152	154	152	148	184	138	139	150	155	158	156	164	159	149	171	189	157	168	132	172	168	170	132	155	175	168	167	143	168	155	156	145	158	151	160	169	156	147	170	139	153	151	167	138	148	166	175	156	165	142	165	147	153	154	149	162	181	148	140	154	163	136	170	126	169	156	151	141	181	151	147	137	165	167	163	166	161	156	204	188	158	143	135	171	155	127	156	171	151	164	161	154	156	161	158	177	167	165	154	182	168	152	158	165	203	153	153	156	173	165	149	162	160	184	150	159	148	164	128	164	152	166	177	151	167	168	179	140	163	172	185	169	138	170	155	160	172	161	136	171	167	167	168	165	144	143	149	140	150	142	155	142	152	149	145	149	171	159	168	173	170	151	150	167	144	156	164	164	132	156	176	151	156	138	154	168	182	173	153	149	151	150	155	148	158	160	144	168	174	147	176	155	143	154	176	139	154	152	160	150	164	151	169	182	169	156	163	154	180	169	149	151	141	144	151	151	155	153	147	143	144	169	162	150	152	165	149	164	163	163	163	169	156	158	176	156	130	157	154	155	164	167	134	160	175	153	140	147	152	160	159	169	159	160	153	171	159	157	164	158	167	159	165	167	149	145	140	143	149	170	147	152	149	155	159	182	142	139	156	166	151	157	142	150	165	158	137
4928	608	721	760	750	730	634	676	644	632	587	621	609	585	592	594	584	572	585	538	602	585	630	598	584	561	569	559	602	601	577	556	563	559	545	559	578	565	555	533	609	565	526	569	576	566	521	566	534	539	602	518	537	570	560	577	542	569	574	595	569	530	540	557	548	549	572	527	525	514	567	598	553	563	563	606	565	554	544	593	524	522	578	534	591	511	579	569	561	592	547	571	580	528	534	561	577	579	512	550	545	547	582	568	573	546	545	580	534	548	559	522	590	561	552	555	535	523	567	605	552	574	542	586	556	540	559	551	593	571	561	586	544	535	568	577	577	572	575	555	593	563	578	595	547	560	534	612	511	576	528	559	594	563	549	549	526	567	550	561	584	575	583	564	563	575	555	578	545	563	572	550	553	523	568	605	534	550	570	577	554	546	616	567	600	561	536	591	602	571	514	598	568	551	573	563	570	572	587	577	562	556	538	514	535	583	627	510	554	548	547	587	592	551	592	553	543	597	516	587	567	579	591	533	560	560	528	536	544	525	580	549	541	562	561	567	567	551	568	551	568	558	589	551	538	585	580	551	546	538	545	548	550	530	543	575	555	562	576	562	571	540	515	512	613	567	582	586	521	549	584	588	532	537	567	562	548	541	549	563	580	577	556	542	537	560	558	548	581	570	552	547	563	534	560	582	533	551	554	580	578	547	571	562	542	581	529	535	606	592	585	547	561	557	566	533	555	546	567	576	596	572	576	557	566	556	543	565	557	539	559	541	603	526	572	551	524	557	559	530	575	589	543	541	620	563	581	583	545	579	588	557	552	594	544	559	560	575	571	569	576	564	556	581	553	537	555	555	595	574	560	612	526	543	590	579	550	540	556	593	592	542	583	535	551	554	571	552	511	554	577	588	576	564	600	614	562	525	554	511	554	562	558	548	563	561	545	538	618	542	561	555	567	559	583	564	573	579	593	589	572	576	571	552	577	586	552	541	561	574	583	536	542	533	558	585	549	537	549	567	528	526	538	594	600	572	544	577	590	562	562	516	539	527	591	525	576	581	550	549	573	560	540	541	559	566	530	578	582	536	544	606	507	565	534	545	583	554	533	572	613	561	595	579	593	577	534	592	543	548	554	573	550	596	547	537	522	561	549	572	542	508	605	582	604	566	551	533	574	555	583	549	535	549	542	555	600	578	544	568	567	564	586	530	602	558	537	579	529	608	559	543	546	587	548	539	557	601	580	583	507	549	561	517	569	583	578	566	567	542	543	563	539	564	548	605	581	572	535	553	613	558	562	605	536	572	535	586	564	575	532	587	561	568	534	544	567	529	553	535	556	594	572	559	597	555	583	607	596	571	608	577	535	552	588	567	540	560	537	575	548	534	577	571	582	544	563	563	548	515	540	563	610	523	535	575	566	572	575	562	548	551	561	590	551	578	589	584	548	568	540	615	558	578	558	556	583	553	567	552	542	542	540	594	562	585	514	542	559	581	569	566	537	537	540	542	581	532	570	575	576	539	526	525	540	576	555	602	566	552	558	548	562	560	567	558	561	546	516	560	565	541	534	520	585	552	571	568	575	510	576	522	584	532	554	577	519	573	551	570	562	580	597	572	562	535	592	558	578	556	552	551	580	553	547	544	551	572	558	583	528	560	573	567	582	617	549	557	561	518	542	553	551	559	531	590	541	615	544	551	571	543	577	562	547	561	515	622	550	545	562	550	567	566	536	551	525	576	549	553	525	531	548	561	594	575	617	520	595	552	578	569	521	569	506	580	555	549	558	576	519	578	542	576	576	556	537	530	563	550	555	522	565	561	520	558	577	588	570	583	531	570	594	586	566	568	554	539	532	630	566	554	572	579	556	538	548	560	551	551	532	555	534	563	550	541	569	601	606	544	575	570	560	535	565	575	566	541	567	606	575	614	593	589	578	539	614	569	549	550	565	526	604	593	559	542	542	566	561	561	543	539	533	533	543	530	565	543	571	607	538	555	545	522	607	580	570	528	563	550	569	569	529	605	564	578	504	562	589	555	547	574	563	603	595	610	586	561	580	532	598	579	595	563	561	590	623	538	576	559	543	561	590	547	533	571	549	560	568	552	539	569	622	554	507	574	575	592	566	537	561	541	567	556	546	593	524	579	537	523	525	589	587	572	563	597	578	584	557	585	561	600	525	580	542	580	524	534	555	605	549	572	566	550	506	612	566	528	533	575	535	569	541	560	567	564	569	581	533	573	539	543	575	626	539	562	555	607	612	574	558	581	531	558	547	544	569	547	548	578	597	545	540	554	517	535	570	573	542	555	543	587	562	569	566	561	564	554	551	524	539	558	547	560	540	572	552	573	523	599	601	556	580	583	560	604	568	539	562	465	565	564	568	555	568	550	508	564	544	510	561	568	563	563	558	554	564	511	543	611	585	592	552	515	599	520	555	524	523	562	527	577	541	577	527	594	622	554	557	542	550	604	588	577	566	539	578	566	565	586	545	606	553	589	600	589	523	597	610	569	596	592	537	573	579	568	632	558	557	568	573	552	533	554	549	523	596	605	587	542	588	532	583	552	598	564	540	577	587	551	560	540	547	588	549	531	574	608	535	545	593	562	574	578	564	613	530	574	555	540	594	541	548	535	593	554	571	589	568	563	548	575	556	507	581	553	502	572	558	569	557	536	537	520	603	577	611	548	565	563	541	562	538	580	559	577	581	604	559	559	518	560	572	512	604	529	599	515	595	600	618	561	563	571	563	564	581	559	578	586	559	574	571	558	525	536	529	580	600	521	552	592	563	568	580	577	541	562	560	581	541	565	568	562	614	545	566	584	584	573	589	564	566	576	557	570	540	512	577	572	545	541	563	525	556	562	541	568	583	583	558	560	578	520	549	548	592	566	545	546	579	543	563	587	581	597	591	581	547	542	581	615	550	564	553	573	554	545	539	524	563	569	554	559	608	548	558	619	584	595	563	583	575	577	568	611	558	561	550	582	566	566	562	635	550	544	584	553	555	564	562	564	590	529	544	558	552	595	578	573	558	552	528	567	551	572	593	578	562	549	526	576	529	586	578	574	542	587	574	585	523	592	560	553	564	545	579	570	545	544	559	548	562	569	564	585	592	570	561	598	584	547	526	548	579	575	523	573	539	578	508	594	555	540	571	547	515	592	534	513	562	569	547	563	577	596	519	573	547	532	519	570	537	587	540	527	565	568	550	542	569	540	607	566	557	578	583	540	537	578	540	558	530	579	544	595	554	541	549	571	611	546	634	618	524	560	575	577	560	597	576	598	580	557	545	544	533	614	525	541	563	629	516	570	570	576	590	495	569	548	540	590	574	579	540	575	523	550	550	547	549	601	548	567	575	530	578	552	558	538	534	508	576	535	586	588	561	536	612	573	552	577	555	565	614	556	537	580	530	570	566	567	562	553	522	536	525	604	548	591	554	584	542	590	574	600	551	511	573	535	546	548	549	528	542	578	559	589	546	576	542	541	556	568	537	559
27647	4893	1528	1081	814	684	566	535	490	440	387	347	347	364	342	310	318	297	302	295	333	307	301	303	316	292	321	310	302	289	305	273	300	325	308	286	266	305	297	280	297	278	275	287	305	285	304	295	265	293	320	280	268	286	268	286	271	312	265	302	270	279	262	294	293	290	268	270	265	275	278	312	306	287	265	261	296	259	257	287	309	272	265	262	292	295	274	286	277	277	279	291	307	302	302	258	286	283	290	277	288	265	294	286	284	278	261	287	288	264	272	283	275	294	282	295	284	267	305	292	287	301	308	253	269	277	299	265	279	303	316	287	300	297	263	286	285	288	253	270	280	257	297	300	287	282	307	271	276	266	306	283	299	295	341	299	281	304	264	286	272	267	304	300	241	277	283	285	272	274	288	258	306	296	278	257	262	278	273	279	274	307	281	330	297	247	258	313	289	287	276	259	261	277	269	291	290	301	285	259	294	309	275	265	293	256	303	273	301	313	272	265	291	294	298	275	274	270	282	246	260	294	293	288	285	302	268	298	281	261	269	270	282	287	269	279	324	306	315	303	304	306	274	307	286	276	285	265	280	273	284	308	309	293	304	287	280	323	274	306	252	262	274	292	262	335	267	270	259	286	291	305	274	266	285	304	254	306	266	277	302	293	260	274	293	280	295	288	268	287	265	296	296	315	291	299	284	273	307	278	275	281	287	273	258	288	260	272	272	284	270	268	282	305	284	275	270	277	263	295	280	286	285	280	259	272	280	301	263	264	284	250	305	332	302	289	270	269	278	308	269	316	286	262	269	315	285	267	268	298	278	266	282	309	256	274	277	281	317	276	286	270	296	246	284	278	284	289	274	270	288	276	286	273	281	279	299	286	284	292	290	281	269	281	331	268	274	275	301	304	279	291	286	305	294	283	268	299	293	269	302	269	301	291	274	278	261	253	271	271	297	269	289	308	266	260	283	278	296	312	289	284	276	312	306	268	289	300	258	282	286	286	296	293	284	307	271	286	298	278	276	291	266	267	277	236	279	259	305	274	301	280	274	271	293	255	298	274	294	290	267	269	264	259	288	283	304	301	271	264	304	292	279	297	267	273	281	291	319	282	306	284	270	276	293	278	279	274	281	316	310	320	279	264	261	286	282	293	289	286	268	258	272	262	271	275	300	268	272	294	295	280	263	277	265	277	281	276	299	271	305	290	292	272	317	251	242	274	287	295	296	297	276	269	264	275	292	311	291	259	322	281	302	296	270	266	288	270	245	291	271	287	246	333	275	275	299	265	268	285	296	277	289	283	284	299	275	270	289	307	275	278	290	270	295	298	266	306	258	300	293	276	300	284	269	273	278	276	259	308	253	310	263	292	281	295	299	260	293	284	267	282	282	280	272	289	288	264	278	265	280	282	257	256	329	269	280	290	289	289	287	281	256	339	300	294	296	280	273	251	274	266	299	302	281	285	303	243	272	314	294	289	262	264	278	242	274	268	301	298	275	278	297	284	298	301	280	265	307	271	277	266	285	264	291	296	304	318	290	268	277	291	291	300	296	309	256	288	310	293	267	252	257	296	295	286	283	299	259	278	290	318	263	300	314	294	294	244	263	279	306	305	301	285	308	286	292	284	302	309	273	296	264	268	272	282	274	253	287	287	282	273	296	280	290	299	290	307	269	272	266	291	269	310	302	274	282	304	280	269	256	314	279	282	294	256	266	237	260	318	299	294	274	276	319	282	277	273	283	312	300	316	270	282	281	279	274	305	289	286	316	283	260	297	263	284	282	313	276	276	306	260	291	285	298	301	295	269	275	251	300	318	291	300	298	315	280	273	282	286	268	272	272	255	302	304	320	280	268	261	272	274	256	315	288	288	295	282	304	300	303	285	295	304	284	275	278	293	312	277	271	279	280	265	287	287	304	260	285	273	292	246	267	278	269	316	270	260	298	272	293	281	302	279	312	288	254	281	285	283	266	263	287	310	313	276	312	285	301	304	284	314	308	265	295	274	284	287	265	295	266	273	264	311	281	287	278	297	268	224	290	282	288	301	297	295	284	283	274	289	306	290	270	269	280	297	275	269	292	277	301	268	294	271	274	292	288	284	283	294	270	286	306	269	269	289	278	278	283	293	291	270	302	300	299	297	266	268	286	277	301	286	281	300	282	321	289	297	265	294	282	284	267	308	301	293	251	300	312	286	299	311	284	277	278	246	275	252	310	277	289	247	302	271	295	271	285	290	283	264	282	277	303	260	269	254	231	260	250	298	295	283	275	267	285	288	272	284	276	305	279	281	287	283	301	299	287	286	298	275	306	283	332	298	295	271	289	280	272	276	255	275	269	270	285	264	260	296	269	288	282	290	272	257	283	262	278	278	319	286	265	303	306	276	300	272	263	269	272	315	283	254	303	255	290	263	295	295	245	287	305	284	296	287	301	269	290	290	289	281	245	287	285	285	280	290	251	252	290	261	288	301	285	298	286	287	304	267	303	269	285	290	283	257	251	294	293	275	250	285	264	294	293	278	293	282	278	278	279	275	288	281	286	290	258	279	285	284	273	269	259	290	276	284	273	254	272	293	255	294	269	250	272	329	274	269	272	280	274	328	303	296	268	269	281	288	270	283	290	252	244	296	290	293	256	255	301	285	309	295	301	302	304	252	276	300	277	282	272	291	317	261	306	287	300	294	284	283	288	292	273	276	257	306	292	296	263	284	286	296	308	298	251	304	274	300	288	281	270	276	279	307	280	281	281	268	276	292	275	281	282	293	279	237	294	265	286	272	289	275	302	276	298	250	295	268	256	285	294	309	272	285	285	280	312	271	249	290	270	288	279	284	288	282	276	288	295	265	283	298	302	279	307	305	285	276	291	295	298	258	301	280	329	259	287	265	303	282	294	286	295	253	250	286	291	278	289	262	284	307	313	298	257	271	307	286	279	263	275	313	245	257	265	276	283	303	310	293	251	288	297	288	281	271	307	301	298	287	293	294	314	288	286	301	286	269	282	293	330	291	288	259	252	293	312	298	277	302	279	286	313	288	271	298	301	271	297	279	312	320	288	261	255	273	253	290	286	267	269	285	286	268	283	294	271	308	261	294	272	269	274	275	305	280	310	262	270	300	301	314	292	258	268	282	268	278	287	295	249	294	263	282	279	280	296	255	319	301	297	309	303	274	286	305	260	278	259	285	304	297	269	303	272	262	283	302	283	283	273	277	273	314	292	313	280	280	282	276	249	313	302	266	315	295	303	306	305	294	271	271	301	283	282	281	292	287	273	289	301	315	271	274	296	281	278	257	273	262	245	273	305	278	258	272	285	263	292	305	255	249	298	296	308	265	272	274	282	300	305	291	310	267	278	299	277	263	314	282	265	302	295	279	263	299	295	311	301	296	273	290	274	272	283	296	285	249	271	290	276	276	270	289	277	307	290	256	289	328	274	266	309	288	292	246	255	304	286	302	304	297	295	290	282	292	272	263	287	299	260	303	293	269	292	264	269	300
14052	1730	3157	3448	3157	2707	2376	2146	1844	1746	1527	1492	1449	1408	1324	1259	1201	1140	1172	1098	1093	1112	1010	1039	975	1084	1010	1009	1047	986	998	965	964	967	991	1028	961	973	961	1020	1033	955	907	942	887	964	889	965	967	961	935	943	923	957	900	886	945	950	971	968	958	989	984	955	927	854	927	973	934	870	919	906	952	960	895	930	958	931	909	930	917	902	915	879	893	924	906	939	896	960	865	834	875	905	937	883	930	934	924	865	979	959	853	877	884	946	925	878	909	905	956	913	913	918	934	867	939	901	882	909	852	935	920	902	891	883	921	965	953	911	957	898	924	898	889	952	943	908	891	857	883	881	914	898	936	938	888	893	894	890	897	918	860	901	934	907	857	924	949	951	918	861	953	883	881	908	924	932	912	929	947	906	929	898	929	880	928	936	865	918	910	905	883	921	840	887	940	914	931	953	919	913	921	934	875	888	919	923	906	878	927	935	892	938	886	895	918	892	914	910	904	869	919	882	945	900	877	864	897	894	910	905	938	912	910	925	892	922	871	875	930	911	933	935	999	916	925	926	925	887	883	917	966	864	919	908	886	891	912	912	819	906	958	864	930	881	865	941	952	906	901	939	892	891	942	869	893	899	967	924	891	935	908	913	934	841	901	863	880	922	850	939	867	949	910	879	855	882	916	873	969	926	909	886	839	856	921	848	889	930	927	922	962	921	912	952	912	910	908	868	841	899	923	904	903	904	924	928	925	912	901	901	910	869	945	870	869	954	922	924	961	915	983	926	913	951	893	909	940	891	918	907	914	848	905	912	948	872	932	862	897	888	940	917	884	908	921	892	936	889	837	943	926	910	913	917	867	904	897	915	920	959	953	927	902	906	945	955	908	936	946	910	920	932	903	919	884	876	877	944	883	937	944	915	853	927	912	881	875	829	866	916	898	895	893	857	917	894	884	902	887	877	861	869	874	891	896	891	917	941	927	897	861	918	865	906	877	925	929	881	953	917	904	902	944	871	847	907	863	942	910	941	866	910	893	892	880	915	933	904	890	909	913	894	936	897	936	1001	871	909	889	930	890	889	933	889	818	910	929	912	916	881	860	883	881	903	876	936	934	891	865	932	887	936	926	912	915	930	910	951	905	919	861	864	832	929	892	909	867	923	949	911	872	912	909	950	891	948	907	940	886	868	909	902	903	902	842	905	904	915	923	908	941	895	896	907	906	929	877	938	875	954	878	899	878	936	866	891	995	891	943	968	966	882	908	947	916	933	948	886	877	956	968	973	960	913	875	921	918	937	934	868	970	911	844	861	950	920	889	940	860	856	951	971	882	890	900	871	860	885	930	832	955	863	935	933	935	888	943	887	852	910	900	897	880	956	860	910	942	907	926	852	933	904	863	1014	960	940	1002	909	949	938	838	929	913	900	934	909	905	897	897	887	909	947	889	905	867	925	877	885	862	934	935	854	903	932	884	889	884	909	895	947	883	853	883	876	983	824	909	905	853	967	841	903	905	918	894	895	865	927	903	846	936	873	884	880	912	928	897	876	897	892	875	924	900	863	939	863	914	898	921	869	805	886	911	908	896	930	942	891	917	884	953	886	878	912	914	878	928	879	856	919	928	837	887	906	895	864	946	903	942	907	877	885	913	899	893	877	883	924	955	852	862	918	923	859	921	885	936	860	991	885	850	934	900	852	960	947	988	899	920	880	957	882	829	903	925	897	930	917	881	944	857	888	870	899	929	917	925	937	924	930	898	856	848	880	882	917	898	959	841	911	943	894	895	916	947	918	919	909	922	895	895	901	874	884	903	944	902	915	861	934	922	890	926	911	919	937	917	858	879	923	892	912	995	923	894	922	902	906	935	913	839	846	901	960	919	876	901	935	921	877	862	921	934	863	870	866	925	905	924	961	885	935	925	873	891	881	895	896	887	893	952	933	975	962	914	911	903	912	900	909	952	903	856	906	931	927	895	948	927	958	937	903	888	905	932	852	886	855	916	849	864	916	964	962	967	888	967	900	875	905	862	912	910	900	886	883	858	888	959	883	870	905	883	882	842	944	959	909	949	912	934	878	880	905	950	967	865	928	939	921	864	904	888	840	917	883	921	848	916	922	931	906	889	939	903	898	900	929	857	887	844	947	872	933	914	892	896	888	848	941	896	927	966	924	893	871	942	865	908	907	911	921	924	888	906	916	885	912	974	911	884	915	935	870	867	926	882	899	936	878	928	986	912	928	954	866	856	974	887	889	883	891	950	876	888	876	852	892	934	827	890	892	898	872	923	926	942	917	910	935	878	913	874	901	882	908	963	866	884	862	943	881	864	906	960	942	865	911	956	867	885	945	939	873	943	888	940	956	943	899	934	859	897	912	916	954	872	901	864	887	949	901	922	876	912	921	904	920	885	913	898	901	892	885	904	884	884	910	913	911	925	900	920	939	895	861	918	937	947	869	924	894	916	897	921	885	899	889	891	894	854	871	888	919	891	904	931	956	884	908	856	852	915	938	940	896	923	888	920	875	924	917	894	914	928	919	922	889	917	967	933	953	923	898	906	922	870	911	844	875	875	923	894	876	898	901	865	869	924	934	939	879	890	928	910	926	912	862	934	900	867	878	951	874	869	893	871	907	915	873	873	877	848	884	923	910	912	909	853	874	948	933	860	917	871	896	932	872	939	884	912	919	971	902	956	939	912	904	877	888	911	847	955	883	876	919	839	879	913	866	869	912	865	903	900	912	914	848	954	863	924	917	850	881	908	961	861	938	917	880	894	926	864	909	968	924	867	924	884	949	827	889	898	963	910	893	887	886	989	934	908	961	935	901	931	929	944	926	909	880	913	841	942	1017	922	842	925	950	936	915	871	883	928	925	851	904	908	949	876	927	920	943	866	892	886	911	919	949	960	906	994	895	896	902	911	929	940	840	936	864	876	936	916	907	906	908	890	892	937	924	923	915	938	922	890	951	930	914	887	909	936	904	869	874	900	920	845	941	917	909	844	948	933	955	943	902	911	861	862	860	889	895	870	876	924	946	880	915	955	916	893	907	915	883	846	935	872	927	881	850	914	892	888	913	867	842	863	930	935	918	865	909	903	911	920	850	905	883	872	907	903	894	910	851	899	877	920	903	906	921	930	897	904	915	918	920	935	911	890	927	874	978	914	950	930	918	883	877	900	895	889	937	953	893	908	924	920	875	938	881	862	874	872	896	929	904	897	918	902	877	858	893	890	903	918	950	925	880	929	883	918	857	959	927	895	938	873	929	907	919	877	945	865	947	916	901	914	883	900	912	872	896	941	917	916	895	868	881	961	892	911	922	927	975	887	838	870	896	871	878	892	925	897	895	891	904	967	910	910	940	901	942	917	903	892	942	944	938	858	926	893	928	898	891	945	929	921	891	869	977	902	905	897	895	835	936	931	931	859	956	911	895	894	889	963	915	872	903	883	865	911	929	935	912	979	907	875	921	939	871	893	919	938	842	907	913	892	824	903	952	843	880	952	899
37156	13178	3364	1806	1356	1056	747	703	584	566	475	435	417	402	344	359	373	356	363	358	338	320	340	320	354	359	327	321	294	277	313	326	304	290	297	305	277	285	292	320	262	277	305	304	269	309	276	275	294	269	299	306	309	302	292	323	278	307	307	292	290	308	301	289	252	306	311	272	307	300	298	291	280	302	324	309	278	289	344	298	309	283	283	300	287	311	299	289	309	290	290	309	278	299	268	301	295	292	281	302	270	275	311	287	271	290	306	296	267	295	279	288	319	337	255	309	281	298	312	269	279	297	285	293	302	323	263	316	264	289	290	277	314	296	327	289	289	300	281	288	310	277	274	275	276	292	230	296	294	298	282	280	291	253	307	321	298	255	287	295	324	303	273	278	269	303	305	274	296	324	317	292	276	287	271	307	308	276	273	285	267	320	286	278	286	308	313	260	287	294	313	291	305	316	274	272	289	275	279	281	275	270	280	309	304	268	273	308	266	304	291	277	279	302	305	296	281	293	287	272	293	292	275	293	275	264	318	306	288	313	291	278	243	278	301	299	263	305	307	303	308	291	318	296	276	301	310	323	282	302	284	294	292	300	299	312	289	268	266	296	335	302	287	280	252	298	312	307	279	278	265	310	258	279	312	249	262	303	308	277	270	303	322	269	278	292	287	309	282	308	273	310	300	289	280	280	282	292	269	264	302	299	274	306	282	282	295	293	265	300	312	302	250	278	281	283	319	315	306	313	294	283	297	302	299	299	311	273	316	284	290	291	261	298	279	290	312	293	268	306	293	272	301	280	284	305	302	259	290	296	313	271	283	286	292	327	275	282	281	288	273	264	315	286	269	291	272	288	276	275	284	307	310	267	298	284	303	326	313	287	271	278	266	291	298	292	268	271	266	258	259	276	295	294	281	270	300	280	326	274	273	303	276	274	283	284	283	324	287	289	324	316	274	286	284	305	301	289	280	267	272	318	264	263	283	320	285	288	294	294	284	271	283	300	290	300	284	278	282	277	277	273	281	283	300	288	317	283	268	286	297	293	300	279	315	256	294	300	260	285	269	279	296	304	302	266	282	283	270	273	277	267	268	299	261	291	302	308	271	282	306	318	289	312	265	289	289	304	304	305	270	289	286	292	278	274	299	288	279	288	294	303	291	308	312	270	287	338	268	285	319	276	291	301	329	276	271	274	309	306	276	273	322	279	326	284	307	268	296	294	266	277	301	294	310	281	269	293	272	298	284	286	290	293	286	290	312	250	287	295	273	296	301	288	292	283	274	288	281	267	262	271	287	303	301	268	270	277	294	316	310	300	276	314	256	287	265	285	286	311	303	298	294	268	328	337	273	264	295	312	286	310	274	315	306	280	277	306	263	274	294	317	277	292	275	269	279	300	286	288	293	293	278	275	283	285	281	302	291	283	292	285	256	284	279	298	271	287	299	302	273	294	262	267	310	290	298	316	305	264	293	300	284	307	258	299	277	279	271	315	310	272	313	301	291	307	318	280	295	285	296	291	272	294	284	259	299	293	288	288	290	243	290	280	266	298	313	293	288	280	279	299	294	281	306	315	264	294	280	275	307	248	286	282	293	277	266	306	300	274	294	287	286	274	284	279	304	304	324	283	300	291	286	311	270	291	284	264	295	301	292	281	274	294	283	278	292	295	291	312	294	278	296	297	277	283	315	295	282	287	322	276	299	285	280	294	314	287	309	249	283	277	274	297	287	269	295	323	274	307	291	262	320	327	287	327	284	276	282	313	293	307	301	304	286	271	258	289	316	247	287	279	271	274	281	262	292	286	285	284	277	286	314	323	267	296	274	275	280	293	277	295	268	277	280	273	276	289	269	290	288	294	253	281	329	259	251	303	314	267	278	319	279	320	309	274	289	260	293	282	283	307	281	273	261	302	305	263	294	294	268	289	278	313	302	294	305	278	294	293	285	285	292	324	312	277	276	263	278	269	280	305	310	296	311	272	250	324	289	297	306	267	288	283	298	259	305	286	284	280	304	289	266	286	273	297	321	279	271	279	291	272	278	293	276	283	286	273	294	285	292	278	297	292	291	270	260	283	274	288	274	286	303	304	313	303	280	287	307	269	312	278	301	257	280	298	285	281	283	304	269	296	283	334	274	250	274	305	301	273	284	289	283	264	283	291	287	280	297	272	308	306	283	288	265	297	281	276	293	267	295	260	265	275	296	283	292	294	294	302	248	302	309	285	271	291	299	311	256	290	296	286	299	286	247	279	267	273	276	303	291	285	285	289	294	293	289	286	313	272	258	282	276	283	273	315	292	250	304	284	291	278	273	270	316	287	275	283	306	283	289	282	281	314	293	293	283	295	270	301	287	300	291	281	241	282	272	302	290	267	272	286	263	258	305	269	301	294	303	297	297	305	283	273	261	302	312	294	301	313	300	311	284	289	275	258	274	296	274	277	318	282	278	272	281	267	284	298	277	242	259	277	264	324	264	278	279	287	289	327	274	301	278	271	315	277	302	307	320	273	310	279	277	300	325	285	274	307	277	311	301	288	296	292	277	310	286	279	281	294	298	242	270	287	331	282	288	273	293	281	297	269	287	289	262	265	298	272	320	286	324	311	276	306	304	292	307	289	288	281	295	296	296	267	319	256	269	304	281	279	284	269	291	301	297	320	290	272	285	301	286	295	271	314	265	260	298	287	270	279	278	281	285	270	322	295	271	290	297	297	269	290	281	279	301	283	303	315	259	295	313	306	291	296	308	269	257	312	294	285	304	282	299	309	292	292	294	266	276	293	263	325	261	275	298	264	270	290	294	255	269	273	276	317	269	278	274	297	296	290	311	270	294	321	287	299	263	280	302	292	261	284	304	263	260	287	255	279	254	275	278	307	300	299	279	296	307	290	268	296	301	295	292	303	292	287	282	298	282	291	307	273	272	307	281	277	280	295	286	289	265	293	309	263	281	299	282	290	289	285	259	288	257	268	298	288	286	287	287	251	298	289	296	291	297	292	275	273	285	293	250	287	276	299	302	297	290	274	278	338	287	295	259	298	274	299	305	255	286	275	266	268	296	295	312	291	296	299	312	299	277	268	266	279	295	282	320	296	307	271	319	310	296	300	308	299	271	281	306	308	285	290	263	273	292	263	261	296	281	304	289	307	311	310	275	272	278	264	285	294	286	281	317	315	264	297	293	299	284	327	283	275	251	273	323	323	312	286	269	266	330	293	271	322	271	281	295	300	269	297	300	291	297	276	282	277	280	256	277	319	288	310	274	260	269	289	286	255	305	257	305	284	289	312	291	290	271	278	309	283	279	270	299	310	295	251	313	278	285	277	321	277	295	265	276	272	301	266	304	291	280	274	300	294	319	307	318	252	276	283	292	298	279	306	278	270	287	292	299	330	291	269	276	297	276	279	287	302	237	285	266	284	259	285	279	277	281	293	303	269	292	296	309	289	266	275	302	281	248	291	288	258	309	275	268	288	276	275	295	295	285	279	279	291	279	329
18108	2607	5006	5851	5098	4282	3611	3176	2738	2518	2273	1981	1851	1753	1660	1501	1507	1444	1386	1331	1267	1274	1245	1188	1150	1138	1119	1164	1108	1108	1050	1022	1041	1040	1070	1044	1045	1021	960	1035	1013	993	1008	997	1011	944	1018	959	951	948	1002	960	938	986	1018	976	963	932	1002	949	961	925	942	917	914	904	938	934	920	974	923	898	921	995	918	946	936	898	908	972	952	979	892	942	952	916	1035	927	884	893	918	964	935	934	936	901	912	899	965	902	917	961	960	901	952	885	904	926	918	947	936	958	942	913	926	981	923	930	897	996	934	896	910	897	894	908	873	944	888	919	909	867	950	909	897	900	913	890	888	887	911	948	874	915	959	904	920	861	884	925	898	921	894	942	901	901	947	836	935	951	905	899	895	900	912	905	909	988	900	919	913	974	877	937	932	869	870	898	938	956	943	933	943	940	881	860	900	940	917	882	920	927	894	890	931	903	905	921	909	919	927	897	920	909	934	925	961	927	889	944	932	940	922	906	882	901	894	929	937	905	946	940	951	965	916	917	938	916	882	983	926	912	879	899	885	913	901	917	897	867	924	929	895	934	964	904	885	923	939	910	927	899	847	921	892	970	847	897	913	923	919	959	872	934	872	925	985	870	879	926	914	938	946	965	895	971	895	940	911	923	950	874	941	881	954	888	904	852	953	922	884	929	932	867	919	935	869	903	902	947	916	895	888	878	916	924	927	926	921	891	901	926	874	912	915	863	876	920	958	933	877	900	894	933	909	944	912	918	902	907	893	875	955	977	916	884	896	917	944	896	907	880	987	888	969	864	923	925	940	939	924	940	930	914	946	917	906	889	959	896	926	917	868	871	941	865	971	880	870	941	968	903	898	946	946	890	871	937	912	956	992	926	911	862	891	930	930	902	973	925	910	876	961	889	857	917	968	885	960	953	874	866	891	895	956	965	947	902	907	959	930	919	901	923	959	900	993	948	869	871	879	865	821	923	939	889	846	951	933	941	957	921	889	847	956	943	937	845	903	984	933	950	962	887	878	852	972	896	957	898	889	949	918	935	956	953	877	931	871	910	903	936	893	915	900	908	940	914	898	884	957	881	873	939	892	860	932	913	972	930	952	910	922	901	931	928	837	894	932	941	883	910	899	946	957	900	953	880	918	859	884	862	893	882	926	948	912	931	877	916	932	918	923	902	890	861	907	973	928	913	908	884	906	910	897	914	943	920	878	921	893	910	930	905	913	934	893	918	901	928	923	939	865	922	901	895	963	938	903	901	957	889	965	886	867	905	966	900	943	941	887	942	927	914	919	969	914	933	887	939	959	911	899	927	908	915	984	895	875	901	914	885	965	921	912	887	915	943	938	978	900	929	956	932	863	907	915	906	867	904	965	951	913	917	916	897	958	926	917	957	948	936	858	933	962	874	905	859	923	933	976	891	924	921	993	940	932	906	839	905	897	916	929	945	891	892	841	893	912	943	903	892	863	869	874	936	876	917	912	919	877	976	925	903	931	923	932	908	875	898	895	899	916	905	886	928	915	939	945	885	860	876	913	852	882	896	933	881	943	939	884	974	876	935	931	949	947	892	938	873	898	928	911	937	924	915	932	904	925	891	874	947	916	935	911	953	964	943	993	925	954	879	900	932	989	935	911	902	896	946	943	903	843	847	915	922	885	914	844	915	933	974	888	860	944	915	922	944	900	947	953	927	901	916	913	890	915	897	884	895	891	902	958	889	904	957	887	911	925	901	953	906	951	876	900	902	918	936	978	869	872	940	864	908	924	930	906	871	892	902	953	921	870	952	947	939	924	864	900	935	906	924	890	918	904	973	911	942	939	901	908	950	931	890	912	892	966	878	905	908	878	906	929	912	930	909	905	872	896	877	895	939	950	896	927	951	881	888	891	870	966	953	887	923	887	930	894	916	909	940	921	931	916	895	932	946	895	918	866	937	884	912	895	897	940	896	895	938	858	892	890	933	908	878	936	909	879	911	883	899	933	932	926	920	922	899	907	899	902	913	941	888	923	918	900	930	949	903	921	945	914	865	964	892	927	897	892	875	944	861	936	925	918	893	941	890	929	885	871	938	913	932	887	924	901	906	916	935	923	891	912	969	938	970	923	897	945	890	895	943	867	904	992	912	897	884	923	919	919	926	866	884	958	984	913	957	931	924	878	879	894	923	877	883	944	881	932	907	894	900	906	934	909	900	929	928	915	883	888	905	916	893	928	885	891	948	873	957	903	877	945	972	947	902	930	939	906	931	909	879	897	947	936	917	938	900	910	905	921	900	899	916	883	900	944	953	931	950	908	935	953	927	940	924	951	927	899	901	944	985	904	929	880	957	959	921	892	885	942	917	891	904	925	915	978	947	938	923	918	944	885	938	933	820	933	911	925	882	935	916	960	879	927	935	881	872	897	916	896	897	903	880	868	877	903	930	918	911	929	928	963	938	877	927	928	879	942	917	863	925	906	897	909	842	956	902	833	931	880	924	896	939	886	914	916	937	942	972	912	883	919	886	950	921	943	902	882	850	921	896	904	946	910	936	874	901	913	901	944	940	961	928	963	904	943	948	886	927	877	929	933	841	894	930	868	928	894	922	891	923	906	887	949	908	939	880	911	909	921	946	1003	896	926	861	898	897	849	936	881	887	888	955	982	912	930	969	880	980	931	909	940	885	932	896	940	885	894	896	927	905	978	911	915	867	895	956	938	914	890	821	918	949	942	940	935	963	917	893	888	954	902	949	922	905	919	869	966	936	923	988	908	900	968	923	879	916	904	839	941	913	928	898	932	943	873	912	899	943	902	912	955	882	938	857	915	905	918	926	854	980	868	883	923	931	918	857	909	890	873	943	906	930	914	888	914	894	838	887	915	903	943	910	903	924	937	906	922	903	960	824	995	917	887	880	906	872	920	930	921	877	875	837	886	967	921	836	865	949	945	933	874	949	950	940	922	951	973	951	959	972	930	957	883	958	886	912	966	919	883	941	909	934	905	944	872	891	907	879	939	924	941	921	881	913	947	943	926	910	923	884	901	941	926	947	924	883	883	896	909	893	935	924	920	909	904	843	880	945	916	942	918	899	941	963	928	935	855	932	956	868	923	936	900	959	880	919	951	914	924	958	905	934	888	913	967	949	918	922	917	947	895	910	893	914	942	867	891	888	908	934	927	909	902	879	907	929	879	857	932	898	917	914	951	912	916	923	944	902	931	926	933	933	892	891	913	953	900	875	896	898	943	932	938	959	892	907	887	991	865	899	914	922	883	980	902	914	975	900	881	863	929	925	924	878	923	891	938	914	913	921	885	920	876	927	914	913	902	861	884	929	862	891	924	912	909	901	896	891	872	905	915	922	930	911	901	879	906	912	903	833	890	968	918	936	909	932	842	950	919	945	908	929	973	880	946	909	895	909	898	938	910	879	951	851	951	855	843	966	925	889	910	907	970	891	893	923	901	919	855	948	897	875	956	930	916	927	962	937	891	983	897	950	946	925	926	933
3556	335	245	201	183	154	178	171	166	145	171	182	152	149	150	182	154	147	170	140	158	137	163	158	164	150	177	159	165	126	162	173	123	162	172	144	172	162	157	154	144	153	142	154	141	167	171	131	172	156	162	170	157	142	170	146	185	148	172	153	166	159	167	141	137	145	144	136	139	149	175	159	169	145	137	156	142	164	140	160	166	177	155	140	198	170	164	163	173	141	162	154	147	159	162	163	155	143	166	185	160	170	148	139	143	140	170	157	165	157	173	142	137	155	154	171	156	155	167	130	137	166	176	145	166	159	156	147	144	140	164	167	161	143	166	159	176	145	161	164	150	143	177	141	142	134	157	157	139	144	127	140	151	144	146	153	161	120	149	159	148	149	163	166	155	157	143	139	161	187	150	169	155	131	164	163	143	151	157	161	155	146	162	151	165	161	144	161	164	155	168	139	158	146	189	169	175	165	157	141	172	181	152	145	166	156	181	163	146	153	176	140	140	134	177	160	135	157	160	145	159	144	164	153	156	166	164	150	160	163	152	141	145	156	156	154	169	162	169	148	172	137	150	146	161	154	165	146	162	168	140	164	157	156	154	150	164	172	135	145	136	158	154	181	152	140	161	141	168	155	151	150	149	145	155	166	131	149	154	175	142	157	154	134	153	141	151	150	161	153	161	160	142	151	156	170	157	140	141	170	165	139	154	164	150	174	157	145	144	147	144	138	164	168	158	133	148	158	175	146	158	156	174	153	188	166	136	152	156	174	158	150	168	154	156	170	152	165	170	167	158	154	141	170	153	160	151	162	149	171	144	155	175	170	181	161	140	159	156	187	137	156	139	158	153	131	133	143	164	166	165	154	151	131	164	157	156	175	153	151	136	154	151	164	147	148	137	127	186	158	160	159	146	172	176	167	139	180	165	162	185	166	171	152	164	158	152	158	174	145	160	158	168	167	162	184	164	154	159	157	164	142	147	174	164	169	167	158	154	144	145	141	158	152	140	150	147	145	175	147	163	167	139	154	155	162	134	148	161	151	184	166	133	157	138	152	142	145	165	156	162	164	158	150	179	162	147	152	158	144	164	155	166	162	132	144	156	160	136	158	162	175	155	149	155	154	155	167	157	163	167	152	139	156	174	174	146	168	163	156	150	150	152	163	163	152	159	139	175	156	140	174	160	135	138	164	144	133	146	163	157	187	147	166	155	149	169	162	143	159	150	148	129	162	169	156	164	142	155	164	147	140	143	137	151	158	158	133	161	157	173	162	145	156	161	156	168	140	153	155	145	133	129	172	162	178	152	159	157	170	153	139	147	140	180	128	156	169	159	166	152	154	146	163	154	157	137	180	174	154	158	172	151	182	162	145	147	173	159	145	181	150	148	159	169	173	144	157	156	148	166	154	158	171	149	160	152	161	147	133	161	140	178	145	183	135	169	162	166	138	170	143	172	142	178	149	156	156	162	176	188	165	144	173	151	131	154	150	151	179	154	153	159	156	171	152	161	170	161	178	169	139	127	174	178	139	149	161	165	161	131	151	158	162	140	170	161	141	146	160	155	158	156	167	161	142	149	132	151	175	147	161	135	129	157	157	171	159	163	173	155	142	157	184	154	161	143	155	138	154	158	154	142	170	149	177	151	160	153	153	138	152	144	159	189	138	158	164	177	176	154	153	168	152	163	156	180	151	169	148	156	142	150	162	162	172	169	146	146	149	135	155	140	146	166	154	173	170	163	170	146	151	162	153	157	147	172	157	171	160	135	160	156	184	173	161	152	160	151	148	143	161	138	141	152	150	158	176	154	149	175	154	172	174	133	150	146	152	151	146	159	149	158	165	159	177	142	151	173	167	180	157	167	160	165	160	167	154	139	145	175	163	171	161	161	157	128	155	143	141	147	148	148	164	186	154	160	145	152	167	154	152	165	153	146	169	152	175	154	151	143	137	170	165	158	132	161	147	165	168	152	158	146	143	142	159	150	164	170	162	169	139	155	141	135	170	160	152	172	168	145	153	161	162	161	161	148	135	154	160	169	162	184	161	169	151	165	155	155	149	162	182	163	170	119	151	173	147	179	164	153	144	158	172	169	171	149	146	149	172	153	143	150	149	176	142	164	163	127	148	165	159	140	166	178	178	154	154	132	169	142	147	160	158	151	178	169	151	171	129	163	152	159	147	151	154	154	142	137	160	156	130	154	140	152	157	165	151	155	145	144	162	147	142	141	163	143	148	148	124	138	166	156	155	168	141	161	147	145	161	157	162	152	174	143	152	153	136	135	132	152	162	160	175	180	156	154	159	138	174	131	161	160	146	132	177	158	163	176	174	152	159	170	159	165	173	145	169	144	178	173	167	163	159	155	153	151	156	166	142	143	156	135	174	170	155	138	133	147	153	159	150	160	144	148	152	153	169	152	191	150	156	170	164	149	162	144	155	149	158	165	154	164	143	141	182	155	139	155	179	164	146	171	166	153	173	155	169	165	168	160	159	174	159	174	145	142	170	165	176	166	154	154	138	143	137	160	133	157	169	167	128	130	152	154	149	146	148	145	158	149	159	153	133	157	158	141	183	158	146	136	156	136	133	155	137	160	142	138	154	174	162	161	174	154	154	155	168	148	156	132	187	143	154	147	163	173	177	168	160	161	177	157	161	167	165	145	146	162	177	157	162	157	167	137	147	135	160	156	157	137	152	157	140	142	149	173	159	164	159	142	153	171	153	169	163	158	138	144	138	165	155	156	164	150	141	181	154	152	150	139	141	148	145	145	153	146	154	180	155	143	144	150	155	149	181	146	170	171	149	165	156	145	165	166	178	134	174	165	148	174	152	144	153	180	143	142	172	152	156	148	159	160	153	155	148	138	169	156	161	149	162	142	168	156	160	160	145	155	156	151	157	134	143	159	158	160	165	162	165	167	145	180	161	134	157	153	154	156	156	143	156	155	159	163	150	182	183	153	168	165	136	156	160	139	146	151	150	180	155	169	137	156	144	160	172	158	152	149	126	160	154	155	167	152	166	153	179	154	161	192	165	165	154	145	153	162	169	155	146	160	159	131	171	149	139	157	161	158	166	166	150	157	182	181	136	147	172	151	156	139	165	155	156	163	153	172	167	136	155	140	164	162	157	156	160	135	175	139	166	133	145	159	144	159	148	160	161	182	157	147	160	151	149	173	142	186	154	161	174	163	163	161	161	154	136	163	157	163	175	167	142	160	162	156	163	156	181	148	157	159	132	159	148	151	155	145	157	123	148	165	150	146	137	152	156	167	154	156	168	151	128	136	151	161	155	141	165	152	171	157	157	154	173	160	124	141	143	144	149	149	152	155	168	139	146	156	151	130	157	152	156	173	149	156	143	164	145	147	148	142	171	151	166	170	172	144	161	150	164	174	172	156	142	163	144	170	163	152	135	169	148	162	134	162	126	157	185	158	168	149	152	160	168	163	159	136	155	132	168	144	160	171	187	153	190	144	172	158	152	165	142	160	174	156	147
4905	595	716	720	690	650	672	636	597	586	594	589	570	571	586	544	588	557	558	569	583	560	563	576	545	524	553	550	564	558	576	542	519	554	572	554	570	579	541	540	592	582	600	531	553	579	600	563	549	519	524	537	529	582	579	591	637	541	546	560	545	566	565	580	548	536	590	555	602	555	574	570	587	535	573	559	559	609	520	545	547	552	531	542	584	601	589	565	600	525	544	538	532	560	543	555	545	540	519	551	571	582	540	542	594	532	560	565	562	569	531	574	572	547	538	545	578	527	577	606	558	563	597	563	587	560	549	547	578	584	551	555	586	502	536	562	567	573	555	541	598	544	585	540	580	568	578	571	569	537	604	541	558	587	600	560	507	567	565	558	573	597	524	551	566	551	567	555	534	597	534	562	583	539	569	550	576	576	533	568	530	573	546	514	558	602	539	535	558	570	562	509	562	521	575	560	584	535	540	561	563	587	542	571	601	543	543	555	582	566	579	550	559	558	548	564	530	570	549	570	553	558	538	573	546	561	563	585	571	596	515	558	517	578	535	540	531	553	572	585	597	559	542	575	596	540	555	530	568	557	564	545	568	570	534	574	550	549	519	554	555	530	563	550	561	535	556	550	574	577	556	566	568	569	524	581	528	560	538	579	530	606	539	596	541	554	548	599	516	575	552	571	576	561	557	526	590	589	550	532	535	580	555	570	537	581	567	572	593	552	594	554	608	564	540	586	556	555	560	571	548	556	541	609	577	578	579	595	559	580	590	561	556	511	554	603	503	524	567	545	554	558	534	606	583	556	579	563	570	570	544	581	557	544	579	565	611	551	549	613	571	618	613	580	520	527	532	539	594	553	586	601	537	567	541	543	546	570	562	552	572	522	548	538	566	559	582	569	545	522	540	519	552	582	544	513	560	595	544	592	556	541	575	564	531	548	528	573	564	536	577	595	546	575	545	552	528	555	554	577	560	604	510	575	530	567	569	581	589	551	552	518	583	573	580	560	545	594	582	541	524	595	531	551	610	511	569	547	580	555	537	533	582	588	531	529	535	573	547	575	524	535	497	542	571	563	569	542	551	558	579	546	557	554	549	582	579	541	542	589	558	548	559	536	549	559	582	538	566	579	575	557	531	588	526	526	552	568	516	520	575	555	607	518	592	556	566	544	548	568	538	536	510	587	591	573	557	545	595	571	542	534	547	574	508	558	567	542	556	605	577	591	552	548	570	597	538	584	576	594	568	551	550	575	574	545	578	565	585	559	544	607	503	593	561	578	573	580	541	497	605	542	547	606	569	555	521	605	543	566	589	592	575	513	544	572	540	551	520	558	595	534	567	559	561	544	560	550	555	525	540	583	555	557	607	539	549	584	592	549	562	567	543	577	562	562	563	543	610	563	581	564	578	547	554	517	554	531	558	571	519	559	591	543	541	584	568	607	570	559	514	557	529	600	567	549	578	536	536	549	541	560	537	575	557	528	545	537	540	537	536	583	526	547	635	592	575	556	569	536	545	525	573	560	596	557	581	555	553	555	566	524	549	531	558	551	552	581	575	551	552	540	557	541	545	534	574	545	569	546	540	571	551	552	548	539	542	552	579	567	615	574	590	578	552	552	560	543	513	581	639	539	606	570	524	553	607	619	546	570	574	524	571	586	579	565	544	597	572	543	570	551	590	593	547	595	592	570	576	578	560	522	611	561	587	565	587	561	580	568	522	485	535	558	571	550	568	553	570	539	508	572	529	581	562	598	544	570	553	520	570	554	555	565	555	563	538	557	589	570	560	590	569	572	579	573	567	550	549	528	541	605	569	539	602	537	572	563	533	576	606	575	545	576	548	532	591	539	564	550	562	523	547	574	522	541	564	617	558	525	529	557	568	566	561	578	563	542	570	554	536	552	601	542	609	554	560	513	541	520	528	554	584	573	596	566	576	562	563	552	552	560	499	573	541	564	539	609	556	542	553	596	518	569	585	569	568	563	558	593	585	586	541	551	567	560	564	555	561	550	566	546	579	594	547	551	560	539	525	596	555	596	542	583	572	567	568	586	534	573	546	573	564	583	574	556	595	584	572	555	580	575	617	541	503	605	577	562	538	554	550	572	558	565	541	546	560	565	601	539	574	566	529	571	553	568	593	565	513	544	541	541	541	548	549	553	563	557	536	587	575	615	587	557	575	536	557	542	547	558	569	544	554	539	565	554	535	583	501	579	558	567	530	565	516	549	561	552	535	549	544	538	579	514	551	563	553	564	556	570	551	541	530	579	632	565	571	585	574	578	531	580	551	592	533	563	544	573	544	620	581	586	573	601	591	582	598	590	563	560	548	563	513	535	571	579	575	610	534	516	564	523	524	557	563	558	560	555	525	580	557	575	513	565	561	543	546	619	552	540	579	576	573	538	569	550	589	556	549	560	569	579	528	568	503	565	568	631	608	572	550	584	560	531	588	577	537	581	544	542	548	613	576	547	576	534	517	568	555	550	608	551	597	560	538	534	582	582	551	527	571	560	534	523	546	557	563	578	569	556	554	562	554	569	576	560	588	554	562	567	553	540	587	527	538	576	542	553	561	547	550	591	584	519	581	581	560	577	523	587	541	543	589	529	556	547	573	553	561	559	549	556	564	559	556	576	583	555	609	606	584	558	554	514	533	549	526	580	537	522	567	526	563	497	555	576	542	531	540	548	592	560	594	530	525	597	558	558	550	566	570	552	559	584	569	572	596	559	550	561	594	560	547	569	561	562	559	555	550	559	573	578	572	587	537	552	576	571	535	589	591	529	573	576	571	569	559	601	568	584	542	559	561	549	569	573	588	565	551	564	558	590	557	571	552	565	587	592	557	604	543	573	602	560	570	486	544	549	544	606	568	600	543	581	567	544	568	595	613	559	579	554	571	569	538	565	542	538	548	522	583	573	595	580	542	563	599	559	573	555	566	569	608	561	557	561	581	528	534	575	582	542	545	565	580	520	529	551	571	514	545	552	491	580	543	546	562	579	545	544	580	572	560	549	572	552	563	584	512	559	590	552	557	560	548	576	542	543	549	521	594	555	529	549	614	572	531	610	594	582	580	553	575	530	544	551	558	578	561	557	587	551	569	586	547	565	569	581	529	536	556	557	551	559	603	619	541	561	552	577	535	579	560	555	557	568	566	557	533	612	576	578	592	555	556	537	524	579	573	580	532	612	580	539	522	594	551	591	530	552	588	585	563	572	559	595	529	544	551	545	554	558	546	551	596	563	520	549	547	568	533	526	576	604	640	568	558	548	556	577	597	565	570	575	552	587	536	562	524	568	510	544	559	548	567	571	525	550	527	596	550	587	564	551	549	545	565	561	582	541	547	537	540	555	513	557	592	532	534	566	583	553	590	547	553	556	585	545	513	545	533	571	577	574	536	548	556	561	561	540	553	566	590	556	590	579	518	548	555	554	520	574	579	592	566	584	576	541	589	563	542	530	539	577	512	530	587	508	557	558	557	545	527	562	575	541
27955	5634	1477	1063	801	643	552	472	440	391	399	343	364	348	344	322	342	300	336	315	305	293	308	280	273	337	280	283	333	321	299	288	276	297	294	320	298	271	278	294	266	290	275	271	291	292	263	270	300	310	285	287	303	266	303	287	294	260	280	279	297	309	305	283	294	272	301	273	292	303	301	277	285	310	277	295	258	278	256	290	286	292	285	249	270	302	311	296	284	294	307	304	292	303	290	300	260	265	295	301	258	294	285	283	273	253	299	275	263	317	282	265	319	266	295	297	270	288	297	295	286	280	276	289	260	300	245	299	306	284	307	278	297	302	271	297	284	284	280	237	309	268	274	302	262	244	280	288	319	281	260	263	296	243	261	264	279	259	262	293	305	261	308	297	290	274	311	258	259	279	294	289	317	285	294	268	280	299	308	250	256	317	291	310	275	263	271	251	303	277	264	277	280	313	305	298	278	280	285	266	274	320	287	280	254	260	263	273	280	282	278	294	256	297	280	311	287	298	279	276	272	274	279	283	272	272	298	262	275	259	282	247	256	293	259	286	272	268	275	279	269	299	302	290	290	279	259	271	251	312	296	276	291	257	329	287	297	304	275	295	298	273	295	289	287	280	274	298	279	306	262	285	278	275	261	300	323	287	286	290	270	285	272	290	290	267	321	261	291	276	258	297	268	259	261	274	276	302	280	271	310	275	282	260	292	284	270	286	279	298	287	251	269	284	270	274	298	300	308	269	253	275	278	289	287	301	313	280	260	300	273	302	261	264	272	279	305	283	284	299	288	287	257	280	258	284	277	289	289	265	284	291	279	300	320	295	265	280	291	291	284	244	293	303	298	277	285	252	289	239	286	286	271	334	261	278	295	291	308	285	290	271	312	273	286	275	267	306	240	263	299	274	289	284	300	288	277	279	273	277	303	265	294	292	252	291	295	255	316	262	281	278	264	273	299	254	270	307	283	303	256	254	260	286	285	281	280	279	270	261	298	291	268	326	253	280	295	274	247	263	292	283	311	269	299	280	308	273	287	277	275	274	316	292	281	259	309	291	279	287	308	305	249	280	274	256	267	281	286	285	261	296	275	294	288	274	265	273	304	285	281	290	250	309	263	302	272	259	269	306	284	283	283	271	287	279	281	246	269	261	324	273	271	301	291	268	307	286	269	246	292	293	299	263	246	270	265	310	291	296	289	309	269	307	293	308	255	286	316	307	265	280	287	292	277	273	268	285	273	309	284	292	290	288	275	286	275	294	268	299	294	283	300	297	263	317	282	290	265	259	281	295	287	267	291	333	276	255	283	283	249	290	318	272	275	296	327	260	297	273	301	267	276	291	301	267	271	286	306	262	306	298	286	268	288	263	243	285	303	261	296	283	282	275	272	307	288	273	263	297	294	263	290	261	294	286	292	305	303	290	271	289	291	301	302	299	306	282	306	283	277	265	286	300	264	273	261	300	283	285	286	276	260	264	284	304	278	289	266	296	257	281	256	289	294	288	305	308	292	295	271	292	286	272	283	302	280	289	280	263	269	311	307	258	269	277	263	304	266	287	299	287	275	284	301	290	282	292	283	266	291	276	271	256	282	291	302	296	283	295	275	310	298	275	295	276	267	298	289	296	312	314	271	259	281	276	291	294	270	275	282	264	263	303	279	292	297	298	286	273	311	283	292	245	260	269	285	301	288	278	287	283	290	271	252	243	288	276	284	306	308	286	305	309	279	274	252	277	297	273	252	252	272	286	263	294	271	291	261	270	295	279	299	280	265	273	293	267	287	293	294	280	272	279	274	286	265	303	284	261	296	237	275	257	288	293	290	270	285	301	262	267	301	270	305	264	272	288	270	281	288	301	303	278	280	291	274	304	268	301	285	302	272	291	283	265	297	277	305	247	309	272	296	304	295	324	271	283	290	305	277	262	267	298	301	310	254	270	294	292	289	288	291	286	292	283	284	291	278	275	295	300	265	263	282	293	274	317	252	289	286	278	281	277	269	276	302	282	289	254	279	300	281	256	272	279	316	275	283	258	288	245	277	250	268	283	303	279	264	291	236	284	310	315	295	305	275	264	310	277	277	310	280	275	281	289	312	295	293	282	266	278	280	279	299	241	298	286	274	263	249	277	293	266	271	298	275	273	289	270	270	271	289	289	263	293	274	257	275	297	267	293	269	300	281	283	278	294	271	259	275	274	287	270	274	301	272	297	278	291	297	290	289	268	267	254	286	242	316	264	300	262	301	263	300	264	297	290	308	302	284	275	294	277	285	288	287	259	296	274	302	265	296	263	304	266	269	282	268	260	274	305	267	280	258	267	266	291	280	305	287	295	289	285	294	298	296	270	325	299	232	275	300	297	290	265	274	250	299	265	296	261	285	287	281	299	240	278	259	283	308	273	266	271	261	303	299	295	286	291	293	253	292	286	274	325	281	292	327	286	309	283	249	257	259	278	259	284	276	273	296	297	277	306	273	274	276	272	255	265	268	273	313	258	293	300	260	270	277	285	285	268	284	286	290	310	287	255	325	273	255	302	295	286	271	314	268	267	283	314	316	288	291	281	274	287	274	282	267	278	287	301	308	275	265	285	290	291	300	287	309	300	271	289	286	278	259	282	279	261	293	289	300	292	279	283	278	294	275	291	243	291	310	252	278	265	285	286	269	279	274	273	293	286	278	293	249	284	272	283	285	298	273	291	293	262	281	284	287	260	276	282	287	271	265	273	286	273	285	262	288	262	269	290	265	287	304	288	254	262	280	314	290	293	292	267	252	293	241	280	276	273	281	295	289	274	267	291	285	255	284	255	247	259	284	285	292	253	282	269	285	298	322	289	281	287	258	266	281	307	289	275	243	285	262	290	252	278	268	238	280	271	289	268	294	276	277	253	311	297	267	299	307	263	280	312	293	279	285	280	276	269	288	289	304	279	287	282	280	275	307	315	316	300	262	295	283	287	275	277	257	274	322	281	263	298	292	280	282	343	305	330	307	252	274	305	294	299	318	309	289	320	282	271	309	253	284	278	278	323	280	266	318	292	278	284	296	301	267	282	297	291	271	269	253	294	289	306	289	307	251	300	254	273	290	291	254	270	266	260	281	291	285	283	289	273	299	286	245	258	279	305	277	259	293	301	286	291	269	306	261	324	261	280	291	286	264	263	286	267	279	291	267	288	283	260	291	298	302	304	273	301	304	265	257	308	271	289	296	281	287	284	305	277	261	296	295	308	286	299	291	254	270	271	262	268	323	294	266	247	277	271	295	262	280	303	285	306	274	262	259	277	286	326	260	235	274	276	289	284	283	297	281	273	317	288	295	261	317	262	268	289	301	303	251	286	277	303	254	329	300	277	250	247	285	305	247	263	298	273	303	258	272	306	292	288	298	260	285	292	259	291	263	284	287	262	302	278	288	289	277	266	306	283	285	278	274	282	306	301	269	295	282	288	287	255	293	286	303	292	281	274	252	270	253	266	279	290	280	279	312	294	269	277	307	282
14182	1794	3110	3403	3212	2701	2398	2099	1860	1640	1672	1449	1407	1334	1269	1197	1153	1199	1131	1068	1117	1119	1037	1113	1017	1006	994	1046	984	1052	986	1049	938	1013	966	978	1019	1022	937	903	967	925	997	961	973	926	926	924	906	974	921	918	948	868	937	901	942	959	927	944	931	887	888	939	928	975	939	960	891	977	971	940	878	885	942	890	892	967	915	932	894	896	895	935	940	954	861	931	893	869	897	943	883	894	935	939	922	916	920	861	929	911	889	928	893	917	884	914	883	883	916	913	950	941	943	963	898	886	871	914	938	935	921	876	907	883	888	872	915	879	846	899	921	892	975	933	904	887	927	874	846	926	936	901	876	904	923	928	894	941	916	881	881	890	890	921	882	916	954	890	854	921	921	837	902	880	891	915	902	967	899	924	881	907	891	865	915	892	968	898	874	895	929	925	940	939	932	838	896	889	938	874	876	888	963	926	877	933	932	938	922	872	902	908	1009	906	912	883	876	939	843	876	841	903	908	907	946	913	877	868	945	899	936	933	913	921	896	936	887	849	862	906	888	925	943	918	895	914	870	936	910	881	976	886	873	858	925	891	898	922	950	929	902	930	879	883	945	902	874	865	908	886	882	955	889	905	890	940	887	890	932	920	933	909	892	945	917	834	895	914	964	889	913	922	898	878	925	872	874	908	902	953	913	959	917	907	928	960	907	879	900	913	925	889	894	927	875	956	936	887	941	931	870	909	873	843	926	907	927	898	924	902	894	905	919	930	873	919	946	881	933	958	921	919	893	898	860	880	868	935	885	845	910	859	866	900	898	860	939	905	844	926	882	904	923	878	906	931	936	852	866	898	906	909	936	895	916	898	925	935	881	907	899	936	892	981	926	864	920	927	878	933	889	917	910	959	954	905	972	881	956	915	940	895	891	913	883	918	915	879	927	939	886	910	912	941	929	921	955	880	948	924	886	929	892	924	909	884	882	848	900	950	913	852	913	954	929	921	900	869	907	923	913	957	883	922	892	856	884	917	893	928	966	851	1008	895	930	914	846	930	914	926	939	945	900	886	876	834	851	916	934	966	889	925	929	916	918	909	905	881	943	851	883	889	879	892	851	869	906	938	903	914	878	921	857	858	937	899	915	913	978	890	909	891	946	883	914	951	903	922	877	891	883	923	829	894	887	870	866	901	948	927	894	925	878	836	917	949	946	913	886	923	893	823	958	992	933	879	852	925	881	933	842	926	941	913	903	865	910	923	922	926	886	896	925	897	946	879	891	892	928	907	859	868	874	887	920	922	888	946	922	883	898	966	876	876	863	927	873	933	945	924	860	919	853	913	970	934	888	904	868	841	914	850	905	940	935	901	910	941	895	909	908	945	946	884	915	930	916	900	878	931	862	902	865	868	921	929	873	936	889	906	883	853	909	917	891	901	853	860	909	908	883	911	901	884	920	923	940	943	936	882	897	904	894	863	841	910	926	965	900	857	942	973	903	882	917	862	943	904	939	880	884	884	953	923	940	943	855	890	889	880	888	912	889	875	902	908	925	889	901	901	951	888	934	902	913	940	877	914	863	939	891	888	971	907	808	908	902	929	907	955	905	841	952	871	900	903	843	954	917	884	840	899	823	908	895	885	967	905	929	889	887	868	874	864	895	897	924	882	908	918	874	891	914	888	882	872	918	904	852	934	900	872	917	822	876	902	922	919	888	929	922	902	831	857	896	854	925	875	905	924	883	863	906	934	926	939	889	901	925	873	928	909	957	907	924	862	891	858	893	848	886	934	917	908	944	926	900	889	912	898	893	899	892	859	880	914	949	902	932	887	882	926	882	909	965	928	930	931	963	924	891	913	863	903	867	913	920	945	948	946	888	940	838	893	872	880	921	940	913	911	855	903	950	973	896	888	905	976	905	877	858	910	914	904	861	929	843	895	890	891	923	900	915	838	906	887	980	931	885	903	984	864	844	928	901	917	906	942	868	934	925	886	940	887	911	926	898	977	960	919	885	861	937	922	948	898	890	944	927	864	917	933	945	915	902	927	932	911	878	899	878	864	944	927	887	900	863	887	881	953	844	971	938	824	861	916	969	912	897	908	941	935	925	866	885	886	909	933	948	906	914	919	863	900	832	873	897	874	884	923	899	856	958	905	919	930	889	875	922	849	877	914	890	915	906	914	914	938	902	885	902	888	923	892	889	888	907	876	953	910	912	950	893	928	882	914	951	865	897	894	914	941	919	858	879	934	934	846	940	894	884	963	861	853	908	957	830	868	916	921	881	871	885	840	914	923	913	939	902	910	934	978	853	893	911	901	910	965	930	917	948	886	976	905	915	865	927	933	904	905	879	954	865	915	918	871	932	894	959	892	880	917	894	908	843	942	914	907	959	854	937	931	876	888	913	938	925	877	885	921	901	883	859	938	956	909	937	870	917	955	908	895	881	868	936	920	970	875	867	884	871	902	858	973	895	914	893	895	896	835	912	868	943	842	918	889	905	918	902	942	898	930	907	873	940	892	944	900	912	934	930	958	972	883	939	887	973	912	914	941	870	903	885	946	907	848	921	915	992	946	877	878	902	886	933	901	909	932	907	965	962	857	946	904	886	957	886	913	865	919	902	926	905	995	879	953	936	901	912	906	927	857	918	907	922	845	886	897	934	874	915	898	890	941	920	892	911	900	872	923	908	923	899	862	895	900	949	953	876	884	901	861	894	865	901	930	940	914	916	869	914	886	886	957	914	880	903	909	878	878	913	902	911	937	916	894	925	918	896	869	849	841	880	898	951	914	908	909	868	884	990	931	913	900	954	934	889	866	888	889	921	930	933	908	913	910	964	876	954	897	924	896	947	946	968	953	894	888	935	919	881	957	936	950	884	907	892	874	926	909	935	885	952	910	893	898	920	888	952	923	899	895	915	934	933	972	928	908	945	914	886	874	970	884	905	882	843	863	927	909	955	918	888	903	900	905	894	831	910	909	913	905	850	944	862	913	939	886	915	836	878	934	889	881	876	915	916	902	904	896	903	902	929	907	911	930	909	889	918	873	929	895	885	910	932	916	874	873	952	847	907	872	876	818	832	884	885	894	875	960	936	883	867	899	942	882	957	943	916	896	869	934	967	921	900	888	918	899	908	929	871	924	892	889	894	907	893	881	947	948	898	907	930	893	900	920	950	929	899	917	912	921	917	913	879	831	942	908	918	903	934	908	938	929	934	928	932	942	825	902	927	868	943	940	872	926	868	878	899	877	903	927	904	927	920	884	885	897	928	871	958	909	865	900	912	871	865	885	924	905	904	953	899	893	907	917	922	952	882	891	904	873	959	903	937	936	911	896	947	935	907	895	909	870	904	929	869	911	868	879	971	911	949	878	885	935	965	892	835	895	890	941	909	936	911	900	958	879	885	895	912	892	932	895	945	850	845	920	893	847	950	881	845	939	879	912	930	898	907	898	928	891	952	915	877	859	933	943	910	924	880	841	895	894	974	891	916	914	887	873	840	897	911	879
36661	14331	3402	1842	1332	971	796	694	574	522	453	437	452	390	359	370	360	359	329	347	302	346	301	307	317	278	321	299	297	299	353	318	307	315	270	283	285	305	310	281	294	278	302	296	282	291	305	312	272	296	293	288	321	303	286	297	296	283	319	274	312	316	287	294	312	291	283	287	308	285	282	286	274	303	290	310	282	299	302	296	290	275	266	297	305	305	292	295	301	289	301	266	288	292	276	290	291	269	289	298	282	300	289	293	290	307	282	278	286	291	260	284	282	306	290	280	258	320	296	294	290	278	320	293	318	308	287	272	297	321	282	275	306	275	331	309	283	271	312	283	283	293	311	282	319	273	267	278	297	293	317	283	289	294	296	277	306	286	312	285	302	302	270	294	278	294	287	283	316	289	320	298	322	303	281	309	294	303	288	276	282	291	315	285	281	311	265	285	323	293	282	261	321	268	297	282	292	283	274	257	252	290	271	279	298	295	272	306	282	288	282	307	285	272	272	288	302	304	297	300	301	304	269	264	281	271	306	306	284	275	285	289	297	286	276	293	304	287	285	312	292	286	289	273	295	297	287	285	288	288	277	275	307	298	259	302	277	312	294	280	316	289	280	295	292	297	270	285	289	289	298	287	283	282	306	265	293	294	281	287	281	303	296	273	285	244	261	297	273	260	289	288	266	291	294	302	274	272	280	332	291	286	279	292	278	282	299	267	291	251	310	311	253	321	302	291	269	281	302	275	278	279	279	268	304	278	302	267	301	285	284	298	293	300	286	307	260	314	264	288	257	269	283	278	295	279	295	296	275	266	288	296	290	271	300	302	289	288	289	282	288	282	279	309	272	294	283	270	283	267	270	306	293	298	304	297	288	289	292	284	327	326	259	318	288	294	268	278	277	303	259	297	281	286	284	278	292	302	298	281	275	291	310	254	269	282	277	306	312	266	301	285	285	294	295	269	297	277	276	276	271	283	283	258	293	296	265	298	310	292	292	264	302	299	323	276	312	295	265	300	305	272	268	292	300	281	281	274	293	306	263	318	269	261	284	291	276	291	266	255	293	292	238	278	290	288	297	283	267	316	286	278	290	286	284	303	255	285	273	287	323	268	267	295	284	298	258	272	297	249	301	305	285	298	267	299	307	285	289	288	313	296	287	280	300	282	318	274	274	283	289	320	270	262	257	275	311	272	273	304	286	268	282	277	294	251	290	306	286	268	269	316	288	263	272	308	296	310	293	321	277	278	297	325	315	290	301	304	288	289	294	307	304	311	286	259	270	308	290	291	289	285	288	288	294	299	289	283	271	306	286	270	271	299	288	286	298	277	294	282	271	287	288	276	292	284	288	297	293	282	317	313	276	274	283	280	276	278	291	273	321	291	284	282	295	272	300	296	282	291	279	302	275	287	281	304	282	284	290	302	276	290	279	316	258	306	314	276	256	302	258	255	282	253	295	315	298	272	287	269	283	292	264	259	296	309	312	299	281	292	298	303	284	274	335	234	309	302	307	287	307	270	279	280	316	300	277	300	260	275	288	258	269	280	277	318	282	279	258	310	288	311	246	271	285	272	291	314	297	298	285	280	285	293	290	274	253	309	269	262	283	280	264	296	301	281	283	257	289	316	301	269	289	265	290	271	265	294	267	290	281	320	243	297	258	265	267	273	287	285	260	267	298	309	292	299	279	264	281	275	284	280	303	302	306	298	297	300	279	300	292	304	272	300	275	278	304	305	306	264	286	298	295	284	302	249	281	292	279	313	248	285	322	294	264	255	284	262	276	272	313	298	266	269	290	278	283	273	294	293	275	307	299	302	288	257	296	250	290	300	266	289	267	310	255	305	306	271	275	284	298	333	310	285	270	286	313	301	289	308	293	260	315	268	310	286	310	315	308	273	303	306	279	281	304	271	299	278	291	284	318	281	298	276	281	285	291	282	286	258	271	293	295	284	288	275	283	262	295	314	282	282	291	278	297	278	305	298	288	300	267	260	278	311	314	293	282	285	287	276	282	285	257	303	272	277	311	266	272	243	262	284	300	280	277	287	258	290	338	276	289	303	284	288	277	288	278	312	279	324	247	298	277	278	310	263	308	285	281	313	294	266	288	306	312	268	266	311	315	322	256	287	284	294	283	282	283	274	264	269	290	279	303	281	279	305	275	326	290	298	284	267	298	284	273	275	299	287	306	263	286	275	287	315	265	303	285	306	312	296	283	308	314	296	269	277	277	268	284	270	284	305	276	256	299	323	273	269	300	309	279	310	274	274	272	305	276	295	301	273	300	288	275	281	302	289	317	298	275	290	277	278	283	292	277	284	294	258	296	275	285	250	285	307	302	278	282	280	297	274	262	301	305	282	290	266	290	286	274	323	279	289	304	276	257	296	295	288	271	290	276	306	245	250	291	314	275	271	295	288	282	272	288	291	262	283	303	312	283	282	330	290	307	314	290	293	289	293	298	316	268	256	302	289	287	277	297	278	283	285	301	254	280	293	300	270	268	301	282	279	283	261	288	277	247	290	279	297	266	284	320	289	306	262	302	294	291	290	303	306	288	294	265	283	269	300	295	297	290	313	281	309	291	282	282	277	272	295	287	267	285	278	288	302	261	316	273	251	308	288	260	304	283	299	280	275	294	294	279	286	297	271	288	311	291	274	277	317	289	260	282	282	276	295	293	295	287	307	296	320	262	234	286	265	306	295	275	310	307	303	293	259	258	259	306	314	290	300	314	299	280	305	307	283	304	283	305	257	311	267	287	300	315	270	277	282	279	327	325	300	286	284	319	311	295	299	283	266	325	292	278	307	284	322	298	294	279	263	281	279	301	313	283	312	263	273	288	310	270	280	285	272	310	289	262	295	267	287	263	292	291	304	285	291	283	299	278	300	312	267	288	305	273	323	287	247	270	298	305	297	289	288	272	275	262	268	293	296	251	277	283	303	274	284	268	294	288	309	312	297	309	248	300	305	284	271	283	278	288	317	288	300	276	307	274	267	279	270	270	284	259	265	278	276	294	309	284	288	281	294	287	280	317	269	293	283	278	318	275	281	315	309	288	303	287	310	285	279	300	295	278	284	274	286	311	303	245	291	279	299	262	301	263	251	282	275	287	289	273	280	283	293	298	245	257	306	286	304	292	300	321	277	300	284	312	286	276	306	299	283	295	254	300	284	313	306	277	279	284	343	270	273	288	298	275	294	260	277	256	283	300	280	323	296	313	309	249	271	295	283	281	277	283	269	313	293	270	293	282	289	275	271	273	254	259	265	295	286	281	318	279	275	304	299	280	303	296	317	270	287	311	293	291	279	310	273	289	271	299	260	276	283	295	270	264	299	269	290	300	297	309	290	296	297	274	276	258	286	285	305	312	266	264	291	300	283	285	307	280	304	311	285	317	256	296	315	303	270	298	307	295	284	299	308	289	251	300	316	289	273	279	266	306	251	271	282	299	267	265	287	295	292	273	314	307	267	324	283	291	285	337	287	286	264	278	319
18104	2654	5016	5765	5086	4265	3641	3174	2820	2437	2235	2033	1937	1728	1656	1531	1478	1422	1420	1277	1316	1294	1239	1177	1176	1116	1149	1100	1012	1079	1112	1094	1046	1001	1027	1022	1067	1005	982	963	1087	1057	1025	1026	945	948	935	1006	959	985	977	957	1000	984	999	968	931	949	968	1003	980	1039	959	927	885	955	961	925	939	970	974	962	986	965	927	939	922	967	981	1005	928	926	976	1007	941	923	925	916	903	945	903	964	911	880	896	964	969	964	940	910	898	950	902	894	912	990	911	905	916	931	993	946	930	951	839	876	919	896	899	916	947	967	939	888	916	891	893	943	879	879	906	882	934	920	907	894	951	932	927	915	897	908	961	924	875	870	951	883	965	915	938	926	942	878	906	870	867	904	898	838	953	862	888	948	916	916	872	923	896	900	923	928	880	921	905	910	943	889	927	937	889	930	899	929	928	891	907	893	930	926	925	896	908	904	880	863	911	932	953	933	914	871	917	923	892	898	955	920	861	931	885	970	907	962	880	902	955	946	919	904	930	914	994	938	958	913	927	921	868	885	931	907	931	899	920	933	907	923	898	885	897	835	960	954	931	910	906	924	896	951	940	889	907	931	922	918	878	896	874	877	918	896	879	897	894	918	917	927	915	940	938	916	933	933	951	922	941	902	941	916	880	877	895	907	927	965	931	928	893	856	883	898	941	954	980	938	956	903	895	970	897	870	889	941	913	917	909	862	894	890	843	939	885	943	896	955	904	952	894	962	905	886	908	882	945	874	884	896	910	901	949	941	871	902	904	988	894	904	852	958	926	927	916	872	997	906	940	925	919	884	876	942	913	920	924	929	935	922	876	881	941	907	897	878	926	922	904	914	909	933	976	920	898	904	916	888	946	866	952	897	925	950	909	911	899	909	926	918	918	954	935	918	912	885	942	938	876	949	906	920	925	905	926	885	924	908	938	840	897	918	888	928	942	899	904	977	922	917	911	917	939	901	879	966	924	875	927	896	966	889	869	1003	919	911	878	951	914	912	975	938	909	904	913	926	945	999	970	911	912	928	925	916	903	910	922	933	900	923	921	939	946	966	868	960	911	925	907	925	942	890	882	888	928	902	913	891	853	919	889	956	939	876	889	927	937	933	953	932	912	927	929	939	878	886	894	898	898	902	917	921	898	882	930	906	901	899	954	937	917	883	886	926	885	823	927	897	924	909	921	894	889	880	924	965	955	875	916	937	874	867	930	947	915	895	919	886	894	916	860	901	888	906	919	900	904	919	914	907	998	922	891	927	897	866	912	956	946	901	921	970	975	953	883	890	975	925	960	937	867	895	935	921	925	956	948	936	875	919	898	931	878	903	922	951	922	854	909	875	955	934	923	865	920	934	857	929	899	939	892	928	922	949	874	933	929	895	908	878	902	889	880	909	913	919	932	922	895	914	857	911	915	850	928	953	875	911	953	918	865	924	899	887	917	901	921	862	867	932	908	928	936	896	930	912	966	955	914	884	914	971	900	898	923	911	927	925	906	892	911	933	965	877	885	861	914	968	891	912	885	887	903	955	929	861	913	914	862	935	882	910	897	935	926	947	923	937	986	923	937	912	868	867	948	887	871	901	939	944	942	914	970	901	931	934	958	916	919	942	861	876	914	947	988	890	880	924	861	888	909	900	926	883	912	923	893	910	930	874	861	904	920	929	947	911	912	887	860	912	852	959	922	890	893	910	901	905	908	900	916	898	922	899	910	926	877	862	943	848	903	918	935	883	916	871	886	940	935	979	896	828	986	884	913	920	903	961	881	953	933	858	944	901	945	929	906	895	884	892	918	902	924	906	895	897	958	910	931	874	890	917	939	873	960	968	877	908	886	888	892	934	970	851	904	939	978	903	943	951	953	902	924	934	950	927	892	910	912	885	929	878	907	952	848	920	871	888	906	870	881	925	907	966	906	894	960	907	958	884	918	879	942	897	862	885	910	901	939	935	884	898	907	946	900	909	899	917	869	929	963	923	936	909	891	963	923	900	909	913	894	894	885	912	973	894	925	927	919	864	931	947	888	953	901	895	989	910	892	980	959	881	858	891	948	892	919	910	933	922	907	920	920	924	885	847	936	938	942	871	872	905	958	892	947	860	929	900	892	883	935	928	913	942	906	955	939	818	903	922	889	941	878	915	891	948	954	978	884	895	876	901	890	894	899	924	889	902	888	949	938	935	918	930	860	862	937	889	909	921	890	858	920	918	937	962	870	923	887	888	878	853	967	905	925	994	935	942	949	844	890	878	900	924	910	924	882	894	942	940	898	923	930	881	892	885	920	928	891	944	860	918	941	931	892	910	886	918	923	913	926	889	919	930	963	869	930	907	946	900	888	950	893	884	957	871	915	916	882	909	940	895	912	925	881	912	977	926	905	879	913	932	907	901	922	914	926	878	895	890	865	893	872	907	943	913	864	872	855	902	908	940	841	875	890	905	888	915	925	954	953	943	982	908	921	914	887	890	884	951	930	962	879	883	965	969	878	930	921	918	927	886	898	959	973	932	923	897	927	919	951	912	845	931	859	859	892	934	887	943	913	909	945	889	862	904	859	895	923	907	932	981	907	908	881	915	945	914	943	963	916	876	891	907	940	946	930	881	890	876	880	902	951	920	919	939	944	953	885	939	877	923	936	927	822	955	859	943	895	906	946	938	919	887	909	894	893	889	932	857	887	908	908	915	911	930	885	937	931	908	961	951	905	945	898	922	902	878	929	931	939	915	900	940	894	889	907	884	912	940	845	884	937	893	937	915	867	900	879	897	869	956	915	871	899	845	916	920	908	926	949	943	890	881	877	873	924	922	873	884	924	929	869	897	910	865	930	957	867	912	931	905	934	951	922	952	939	877	860	938	933	900	908	945	978	900	910	968	879	935	923	947	926	934	863	882	936	884	901	895	911	926	875	909	853	933	901	908	914	937	928	936	918	963	894	932	956	871	921	906	909	937	922	920	945	906	973	896	910	912	906	887	923	928	932	939	851	919	908	879	888	889	898	907	896	907	893	910	897	889	935	958	962	914	952	913	929	919	914	916	897	932	921	900	912	940	931	899	896	902	875	968	905	892	871	927	906	901	955	886	928	852	935	891	915	827	963	895	943	887	874	911	922	923	928	919	884	873	923	911	935	954	884	865	887	926	869	904	952	925	891	931	891	838	884	953	897	928	915	894	919	913	926	929	906	868	904	899	866	895	894	928	913	878	961	925	918	948	936	900	906	942	930	942	947	903	924	893	926	976	913	922	915	949	941	951	878	914	901	934	930	868	857	879	893	884	859	914	934	924	905	881	853	936	920	923	905	917	906	888	900	897	921	913	938	854	925	929	918	888	931	887	867	859	923	913	889	903	928	936	901	946	888	926	926	956	939	893	901	878	883	902	984	906	931	923	912	937	935	901	924	900	947	924	903	896	903	956	926	952	879	957	915	901	911	914	872	935	942	924	862	924	950	927	886	941	833	916	941	887	865	893	912	897	915	921	841	960
3464	335	253	214	195	182	172	178	170	162	146	164	157	186	154	143	170	150	152	142	148	163	181	159	152	179	155	170	150	147	165	174	165	167	165	142	152	140	156	151	139	140	164	158	154	159	149	157	172	166	159	179	132	167	165	134	176	162	149	168	133	157	165	145	161	173	152	144	157	168	172	142	156	158	153	155	172	142	167	158	148	168	144	147	155	160	137	147	152	155	143	154	162	155	157	171	161	166	135	129	145	155	147	155	146	167	160	157	177	150	128	143	157	170	146	157	158	183	182	158	158	157	168	169	153	150	121	168	152	139	152	165	156	124	159	176	145	134	169	152	157	169	151	162	149	146	155	156	143	164	153	144	158	152	157	146	170	154	158	141	175	182	171	164	180	172	154	170	162	180	149	166	144	132	161	146	159	147	175	148	166	136	177	131	134	160	139	150	141	157	178	161	167	154	163	136	164	162	161	152	146	157	107	152	153	159	137	147	162	145	162	194	153	160	172	161	150	156	137	170	142	147	143	160	155	167	174	155	165	151	147	172	136	153	159	150	177	163	175	147	147	180	176	139	157	165	158	129	159	162	141	168	144	172	156	146	148	172	152	141	150	142	159	183	180	157	143	130	159	139	154	141	148	141	146	160	169	155	155	161	160	150	160	169	159	166	149	181	174	167	151	178	159	145	160	156	133	153	162	139	168	142	154	168	153	157	187	144	137	150	153	161	169	141	170	157	155	173	147	142	153	171	170	153	174	143	162	170	150	138	151	136	154	153	177	157	141	171	151	160	165	169	159	160	170	154	138	146	168	173	169	169	155	157	151	177	151	170	151	164	158	184	173	155	157	157	161	147	162	161	174	154	157	154	152	158	147	154	169	166	164	140	145	147	149	145	162	158	153	149	144	162	152	154	176	157	164	156	141	162	172	140	158	138	169	155	159	160	165	162	156	157	139	170	152	136	150	152	146	143	163	150	148	148	147	157	161	149	141	160	144	159	174	174	166	150	158	162	151	186	171	149	167	169	148	143	148	175	165	147	158	155	147	158	140	176	166	164	137	163	140	156	159	147	164	177	169	145	160	153	177	159	168	164	137	146	155	162	155	146	124	149	171	162	150	161	140	152	131	143	174	171	168	159	152	139	140	147	158	173	172	136	163	167	142	164	150	171	160	184	175	160	170	163	158	134	150	167	173	166	151	160	155	135	170	142	141	164	147	137	166	144	152	157	167	160	158	162	162	132	162	143	141	144	162	166	151	172	143	171	143	161	144	157	140	139	143	163	159	171	162	173	175	195	170	155	150	156	156	134	164	156	136	180	153	141	151	143	160	158	145	154	150	149	162	154	159	147	166	147	153	133	157	126	156	175	169	178	141	171	159	152	159	162	134	137	177	157	146	168	151	155	165	143	148	167	110	163	174	156	183	148	165	131	165	141	167	170	144	166	137	140	157	160	151	154	172	167	149	152	156	154	150	151	162	160	143	161	149	186	157	180	172	144	162	171	149	144	165	161	154	160	150	149	161	161	162	183	144	146	150	153	154	149	144	144	162	148	150	169	157	148	156	150	145	153	144	145	172	129	154	169	168	167	137	138	163	185	165	162	171	177	161	163	134	170	169	162	148	154	150	147	148	159	159	138	171	137	145	151	192	180	175	141	158	153	175	171	158	155	126	167	155	153	137	155	143	188	159	145	149	140	137	153	155	175	170	169	143	137	162	166	159	152	154	173	153	152	146	170	155	170	163	155	158	149	161	129	162	168	168	159	157	146	161	137	162	155	156	177	155	161	149	172	153	148	141	145	150	151	149	183	151	149	151	138	170	164	144	175	146	161	154	158	158	144	168	168	166	161	159	177	155	173	144	154	136	147	146	148	157	156	163	143	151	150	151	149	157	160	161	144	149	137	144	148	132	154	170	153	164	159	152	174	124	163	146	152	141	138	153	165	146	179	155	162	175	177	141	172	179	161	164	143	157	159	165	162	154	183	162	182	140	158	154	139	136	147	162	154	161	157	152	146	156	165	174	147	151	151	180	156	165	130	167	158	163	166	153	162	147	163	183	153	153	156	157	144	174	132	159	144	139	160	156	185	168	156	165	151	149	166	149	159	155	158	147	157	159	143	138	183	160	150	160	158	153	161	171	163	165	147	169	158	157	150	161	159	157	161	147	144	157	159	146	134	144	169	165	180	153	160	173	175	180	141	149	164	167	151	148	140	176	132	170	151	136	162	167	146	161	157	173	137	144	168	155	155	211	171	160	174	151	126	143	161	143	123	176	156	164	163	163	175	145	151	158	170	146	176	138	192	165	157	157	168	152	167	170	155	140	151	156	141	134	147	184	150	131	131	155	149	148	157	168	167	172	163	174	178	144	147	163	149	163	150	152	152	169	156	148	156	164	162	132	138	146	167	182	141	142	142	167	153	177	153	144	171	162	168	153	143	131	159	144	149	151	143	149	152	153	144	163	144	172	168	138	145	153	154	174	140	175	168	150	146	142	153	142	137	169	182	184	177	176	157	153	173	151	166	170	152	171	152	147	132	157	151	139	170	158	169	166	150	155	157	137	165	176	159	121	156	163	141	150	153	158	129	145	142	170	161	165	164	152	172	176	136	173	164	168	154	177	160	158	150	151	160	170	147	151	158	143	150	172	139	153	169	158	165	167	165	145	169	173	171	159	197	164	173	162	154	150	192	131	165	156	156	164	149	153	171	153	156	154	180	166	184	162	151	154	148	151	140	152	143	140	144	169	152	171	142	171	141	162	159	158	138	150	147	155	151	172	153	153	158	145	140	140	151	156	143	137	165	148	148	162	167	171	167	166	150	156	145	161	150	182	152	164	146	161	150	138	173	139	145	169	157	162	145	149	181	160	140	172	144	161	166	144	170	153	178	138	162	165	151	165	171	167	174	151	177	139	141	173	142	137	154	173	158	157	163	151	160	171	147	166	157	154	156	174	169	141	148	162	125	158	154	140	154	156	183	150	167	154	154	147	169	171	151	175	177	171	124	168	146	172	184	132	172	148	179	181	155	155	144	152	155	147	163	159	160	166	171	150	158	133	139	181	141	150	169	147	134	173	153	162	159	134	171	157	131	167	141	144	140	136	158	159	146	141	133	155	155	154	160	160	154	138	159	157	148	167	165	163	161	168	171	161	138	147	133	158	150	146	152	148	164	151	152	172	155	155	158	157	151	173	135	173	157	158	138	169	163	158	154	153	163	136	189	153	160	177	177	148	153	164	162	159	159	163	145	163	148	179	165	164	153	167	147	145	150	139	147	158	151	168	153	134	166	187	166	166	161	150	172	141	155	169	143	158	161	173	147	162	170	140	162	134	166	160	169	160	153	142	157	149	178	152	148	181	156	159	170	158	138	153	189	146	138	149	145	153	151	146	151	160	166	142	132	162	143	174	168	154	168	166	152	168	160	153	141	180	175	151	155	145	148	164	169	153	162	179	138	141	159	152	156	153	153	157	155	152	164	124	181
4849	628	718	757	718	697	644	686	635	615	617	626	588	569	556	544	589	570	576	540	538	641	504	599	554	526	588	564	561	539	591	587	561	566	559	608	546	570	523	594	608	542	545	560	583	568	592	546	547	571	556	531	549	534	533	572	546	596	580	498	566	551	552	531	571	543	553	547	533	566	557	578	543	531	547	551	599	539	600	526	532	565	602	569	549	554	584	558	499	573	572	590	507	547	584	526	545	555	546	529	553	540	511	557	533	536	536	546	506	574	582	594	520	555	572	528	520	527	590	550	577	560	576	600	529	560	567	545	579	563	548	527	566	560	605	471	579	584	581	556	517	499	589	529	538	559	600	526	566	584	548	558	530	579	559	537	541	571	586	552	589	554	540	602	585	555	590	554	571	523	572	562	546	578	561	527	575	576	552	565	551	564	549	535	558	569	610	553	613	596	523	558	560	543	516	579	539	533	559	559	549	551	570	568	569	535	528	559	550	575	570	512	559	537	534	529	576	509	560	583	563	577	549	569	593	541	570	612	510	571	525	566	549	536	582	517	539	548	528	580	518	580	544	599	558	550	549	542	544	522	553	561	560	610	523	598	572	542	513	537	551	535	571	549	496	579	575	585	563	585	563	574	555	554	566	548	550	525	592	485	552	535	535	556	566	572	568	582	561	573	554	532	510	522	544	547	539	517	545	540	572	504	577	543	560	552	530	523	584	579	533	541	575	537	572	535	573	551	535	550	567	529	576	623	542	567	563	544	545	591	536	544	550	539	558	572	560	521	561	553	591	563	547	547	548	554	533	577	534	595	598	612	548	546	563	520	509	527	552	543	578	595	570	547	549	572	553	550	580	481	604	544	544	547	509	509	581	564	580	569	579	551	544	556	537	555	556	566	490	561	545	588	568	581	540	515	557	584	567	580	587	567	561	579	580	573	565	564	585	595	553	553	544	549	575	537	531	516	537	557	557	560	565	576	573	546	568	558	547	565	557	544	561	543	598	534	582	536	578	543	556	554	572	569	544	571	547	562	539	572	549	533	542	566	555	534	574	526	574	533	564	552	565	530	560	532	570	531	544	568	554	532	530	525	535	581	580	510	544	561	555	525	562	548	569	541	563	530	567	542	551	560	566	512	494	560	549	530	526	534	579	540	531	534	537	558	592	561	586	580	583	554	503	557	504	545	570	526	589	527	544	552	565	551	565	549	538	570	529	531	558	565	536	556	653	572	554	579	523	560	559	527	539	559	518	550	563	557	555	550	554	527	557	559	538	585	583	579	574	548	565	531	540	551	605	545	547	520	554	565	566	574	545	537	553	568	544	502	538	559	556	522	522	549	556	557	560	583	581	563	583	540	574	553	564	597	566	572	536	540	550	538	557	546	559	546	554	560	539	560	580	570	560	550	580	571	579	537	557	587	578	542	542	517	553	535	537	588	536	587	532	543	558	568	568	566	586	564	550	533	576	538	569	554	585	557	525	553	567	575	582	598	548	598	565	568	564	542	543	534	557	553	568	525	575	548	554	560	570	595	561	516	546	524	538	573	573	573	568	548	595	544	541	529	579	552	514	563	579	583	595	529	554	567	523	558	529	584	532	551	603	627	550	499	577	545	561	596	545	569	578	557	553	532	573	547	517	558	581	607	556	555	557	594	560	552	528	582	570	552	544	542	583	538	589	548	560	558	573	573	569	570	570	500	597	549	539	555	537	555	546	545	557	553	588	591	578	563	584	553	521	589	546	565	528	535	559	548	569	547	544	568	546	569	538	574	558	562	573	535	538	554	570	573	569	576	532	541	578	542	576	536	578	559	571	536	571	549	543	589	578	526	554	578	600	578	593	542	596	546	561	546	554	536	549	522	575	517	557	576	563	514	539	580	545	571	532	562	598	582	541	544	548	543	554	576	601	574	527	552	556	610	557	576	530	529	588	571	542	590	511	530	543	580	556	516	555	562	544	526	535	595	560	539	533	552	577	581	572	526	598	561	542	530	515	550	555	564	558	565	523	568	557	574	603	504	557	572	528	552	544	545	572	527	544	551	578	542	553	595	596	553	562	566	562	575	529	584	567	598	581	570	620	559	549	574	531	514	543	539	532	528	575	548	560	506	536	537	581	531	533	550	503	533	557	553	579	589	531	574	516	590	598	573	555	567	547	550	602	514	551	524	568	568	545	547	604	628	606	575	578	531	570	569	545	558	530	570	528	563	557	584	572	549	547	543	587	579	561	553	558	513	547	561	575	554	535	605	568	566	524	571	538	572	569	555	540	590	570	532	593	550	548	555	559	604	589	563	558	571	574	543	577	559	545	520	574	524	567	555	570	527	531	523	547	551	586	559	569	567	558	554	596	574	545	561	580	604	534	550	621	570	565	543	551	524	582	545	592	540	561	586	566	554	573	567	561	550	598	569	525	538	604	561	541	581	565	515	553	566	607	542	582	568	569	518	562	579	573	586	512	514	532	584	528	518	529	586	594	531	587	546	586	555	571	582	518	595	530	536	528	558	600	560	556	541	590	540	565	554	567	558	546	522	560	512	538	576	561	506	558	557	543	563	546	558	553	522	559	547	604	591	565	535	577	546	543	589	540	552	561	575	541	546	566	554	552	529	579	553	593	564	522	567	548	516	536	594	573	583	560	588	546	526	598	557	574	558	559	522	557	526	545	557	608	544	577	593	581	571	572	541	569	557	553	607	562	535	512	558	573	553	565	551	606	581	567	518	520	516	515	561	534	533	547	517	585	518	563	577	533	520	560	543	558	596	523	562	560	564	550	534	545	573	509	575	586	589	565	550	544	561	550	577	528	589	535	533	583	563	607	544	566	573	590	586	500	577	556	583	556	550	584	601	601	530	557	549	523	602	518	573	585	575	548	566	531	568	541	579	564	571	535	578	495	571	568	525	546	537	565	524	538	535	533	562	541	547	539	558	575	564	594	530	588	553	571	554	568	523	565	542	533	577	535	520	533	563	591	556	577	569	564	602	561	549	571	535	503	567	508	563	543	538	597	534	566	530	548	565	554	574	577	552	541	539	560	535	602	539	560	530	531	511	582	555	550	569	545	576	534	543	589	571	551	570	554	583	587	585	596	561	577	590	588	569	580	551	536	539	555	606	528	544	563	579	562	541	535	570	520	555	561	570	558	531	539	524	546	518	586	586	567	568	555	563	550	579	519	598	581	575	560	583	526	540	520	547	554	581	548	555	548	564	555	562	522	562	590	535	543	588	524	555	536	545	570	582	561	563	600	582	581	571	552	521	514	523	580	549	520	546	632	543	577	556	535	553	555	529	540	552	518	553	563	565	570	497	547	583	544	552	579	560	572	551	538	558	571	584	585	553	570	537	548	549	565	518	575	557	538	573	552	542	633	585	555	548	535	556	585	510	570	575	558	537	563	549	558	500	557	553	611	583	534	574	524	538	551	580	535	521	553	552	570	545	559	561	587	560	551	536	547	554	542	535	536	543	525	534	571	541	542	569	524	538
25644	4398	1431	1048	830	667	561	489	433	420	386	364	338	346	309	294	308	330	324	306	334	278	305	325	302	304	267	312	285	311	278	272	315	291	292	257	309	270	293	286	270	297	267	298	286	296	271	285	265	280	297	257	294	284	303	291	298	287	274	267	279	267	275	265	295	289	288	292	281	309	325	248	317	300	293	277	276	279	261	267	277	265	257	280	302	320	284	294	282	294	271	257	300	262	283	292	311	284	305	289	292	262	277	267	280	305	285	263	271	293	298	292	318	280	281	314	271	303	291	287	287	291	270	264	314	276	255	281	270	251	285	286	303	307	283	263	290	303	258	307	277	276	303	297	270	272	276	309	260	307	282	298	260	321	274	254	276	254	259	304	269	283	277	258	283	260	303	261	267	294	307	281	301	288	273	289	266	275	315	295	298	266	289	333	296	273	308	282	287	281	300	290	271	271	298	293	283	290	316	288	287	270	255	274	258	282	283	269	278	264	271	300	285	279	270	280	261	264	305	291	281	308	306	319	276	289	284	286	306	253	274	296	306	294	295	304	297	283	283	273	272	273	291	271	280	280	306	295	279	284	290	297	288	248	296	305	283	295	305	317	284	284	293	257	285	302	280	307	252	298	265	294	290	294	285	293	262	302	292	287	281	274	291	267	286	304	263	289	261	296	268	251	290	290	264	274	263	318	261	293	307	279	265	274	280	290	275	281	266	289	289	294	278	250	282	326	282	272	285	284	284	278	321	272	299	275	271	275	277	292	248	279	281	243	285	257	298	263	296	271	262	282	272	304	286	284	286	299	275	305	281	289	289	265	304	300	274	292	297	281	297	270	286	285	276	290	290	289	279	284	291	272	302	286	246	279	274	300	282	259	277	266	266	318	286	288	269	273	279	275	257	267	293	305	308	274	260	263	282	274	288	311	298	308	279	259	292	316	261	263	254	308	294	307	280	270	293	297	297	305	291	255	251	294	321	321	284	294	275	262	289	270	282	300	284	308	293	290	309	279	289	274	296	281	276	283	281	258	280	301	305	300	270	291	281	275	271	279	235	257	283	296	290	258	279	266	283	278	253	288	276	281	280	296	302	276	277	264	269	279	306	268	311	276	293	303	260	282	265	270	304	269	250	282	275	306	297	264	304	262	273	288	274	278	285	307	289	262	300	295	278	313	300	285	288	289	262	290	261	268	287	279	276	313	266	290	271	280	311	292	306	256	282	272	287	285	291	297	295	269	250	266	279	281	283	253	290	284	294	278	282	268	315	282	291	277	268	286	313	289	279	266	272	270	266	263	318	270	285	277	300	279	292	282	287	299	269	270	292	281	281	260	276	271	289	274	307	291	265	285	291	303	273	296	297	255	267	272	301	275	334	268	260	267	269	279	286	279	285	282	311	271	290	287	302	275	239	288	259	289	258	264	282	296	282	260	271	267	278	315	295	283	269	309	318	286	284	278	255	261	281	305	284	296	276	257	282	288	293	291	256	256	296	261	297	290	282	292	248	301	312	279	273	286	269	274	284	295	301	279	254	269	288	310	314	290	310	279	262	271	276	335	279	292	289	296	289	275	295	276	287	278	273	284	264	273	320	284	271	292	253	318	278	269	304	278	264	278	303	295	277	265	298	299	294	317	265	256	257	274	303	315	269	282	290	294	308	275	290	300	284	251	283	285	264	263	285	294	258	299	287	256	278	301	287	296	270	284	295	285	307	280	285	281	278	292	296	312	289	296	279	281	256	300	289	287	300	303	286	270	311	273	251	284	261	295	285	286	265	300	277	268	252	295	297	307	276	308	260	275	275	297	320	301	270	312	279	260	303	262	273	293	278	286	247	296	284	289	307	270	260	287	280	300	280	288	278	299	283	265	284	254	295	289	294	304	303	281	291	300	287	292	281	289	288	306	311	291	276	284	260	288	263	292	273	293	271	281	257	275	280	283	275	286	317	262	268	290	314	269	284	267	267	287	275	266	293	275	286	260	276	308	253	292	295	320	291	260	302	317	320	260	276	266	259	284	269	285	295	285	287	265	277	292	296	254	298	301	278	263	271	292	298	284	300	294	277	265	313	290	291	285	263	287	283	309	274	314	242	277	270	278	267	294	306	285	301	281	274	281	277	300	279	285	297	295	261	295	284	296	320	282	315	317	266	268	278	275	318	262	291	260	245	259	266	278	308	301	260	291	278	291	272	246	289	288	290	296	268	304	262	280	274	307	268	290	276	255	301	284	285	258	290	263	297	307	268	272	281	279	308	260	285	302	261	301	253	272	257	277	280	287	259	296	267	280	270	296	304	295	304	314	280	271	280	275	289	290	270	285	302	280	262	276	323	301	262	271	280	301	289	268	273	280	285	283	296	258	255	285	297	303	296	272	308	303	292	275	271	245	297	290	253	279	271	292	258	276	262	256	294	280	266	291	309	295	265	260	285	283	251	307	271	272	292	321	289	329	265	258	288	278	304	270	277	286	276	298	271	295	318	279	285	287	253	293	282	286	289	238	306	264	276	287	257	288	286	249	301	280	287	304	245	278	267	240	274	284	308	307	304	294	248	281	319	291	307	254	267	274	281	276	284	275	301	300	279	260	301	252	298	285	325	280	285	273	283	287	275	272	312	285	257	289	272	259	275	282	293	300	298	268	286	258	300	257	299	263	281	252	285	281	296	306	269	267	268	284	294	267	297	309	313	264	288	283	267	310	286	277	275	303	281	282	258	278	279	268	277	291	297	285	285	264	270	289	318	307	277	264	266	283	297	272	269	256	298	289	300	260	290	283	260	323	307	304	293	282	282	280	289	310	268	301	275	283	258	307	282	304	280	334	286	299	290	269	266	277	263	278	283	283	270	279	310	286	298	272	293	268	276	267	264	283	269	281	271	256	292	291	313	287	265	265	262	265	294	279	274	267	305	310	271	286	266	252	284	266	276	251	257	289	281	305	308	308	273	294	285	309	320	264	279	312	286	274	284	296	266	305	276	287	297	297	281	267	284	296	297	280	274	264	273	354	260	296	263	301	293	307	265	284	280	271	293	293	277	310	285	295	265	276	269	289	303	270	246	278	317	271	308	245	303	249	282	318	285	246	297	263	288	299	297	299	278	266	295	297	273	305	308	279	287	268	299	264	288	272	316	257	262	304	288	279	303	253	283	302	292	293	280	276	256	310	291	276	278	327	274	261	293	272	338	279	283	299	288	287	277	302	301	278	284	302	279	280	263	252	296	268	279	308	292	271	293	285	263	282	292	259	284	244	300	284	294	272	298	316	284	255	277	256	290	290	315	286	283	256	308	311	267	272	277	298	269	288	275	273	299	299	286	288	279	321	260	283	306	262	282	273	277	270	282	261	267	306	280	276	262	277	285	300	295	265	300	299	287	242	303	287	275	310	297	269	309	280	289	287	286	299	291	274	276	283	267	294	265	279	263	271	273	270	286	271	267	285	304	305	275	307	279	267	278	264	271	278	296	268	305	278	258	285	282	332	276	312
13104	1711	3191	3562	3144	2628	2337	2108	1868	1776	1544	1479	1381	1300	1309	1229	1185	1119	1116	1102	1109	1086	1021	1059	1018	1055	994	1029	1051	1000	979	1033	964	956	1013	1012	973	960	1010	955	917	895	944	957	955	929	1010	980	906	873	940	923	975	937	950	937	908	935	967	922	909	903	918	954	883	963	944	935	912	933	920	934	900	918	912	933	947	879	904	887	924	914	975	935	963	893	887	920	858	936	976	896	973	918	909	925	886	933	880	906	935	890	908	851	907	912	875	923	902	829	962	919	910	949	946	923	942	888	896	873	936	889	850	911	921	902	903	936	928	934	905	850	868	876	857	916	914	853	959	934	954	887	914	876	892	955	870	891	929	873	964	919	908	873	920	880	929	864	920	910	888	880	934	895	893	944	893	938	852	895	914	890	885	890	911	916	940	873	894	938	913	880	933	916	838	892	861	886	927	974	887	941	887	906	915	902	939	937	904	922	921	914	898	909	903	922	894	948	927	859	941	916	911	943	946	921	861	896	934	871	933	894	849	906	894	914	895	881	942	870	956	879	873	926	937	936	866	884	908	919	941	898	905	902	918	917	902	908	860	917	894	907	883	916	847	918	912	936	910	932	862	922	900	927	943	870	886	899	879	860	896	861	905	909	949	932	875	890	928	851	930	898	991	852	940	882	924	872	930	909	946	931	922	930	916	906	885	908	928	950	871	908	933	919	880	868	841	920	880	890	920	892	943	867	927	961	884	900	890	905	874	897	897	909	869	922	856	871	883	870	936	945	880	994	913	875	876	930	916	911	887	959	893	903	864	923	922	894	972	909	912	879	931	934	908	893	907	882	867	879	981	872	887	900	840	931	887	912	897	914	925	888	849	879	931	947	875	877	952	882	881	945	909	903	975	886	940	884	948	963	868	937	870	878	945	936	877	872	945	875	937	915	865	888	880	916	942	895	896	918	889	927	925	885	876	931	892	878	967	924	938	896	936	948	874	868	867	855	893	943	878	903	897	935	899	891	851	952	883	923	922	865	895	874	931	942	894	948	861	924	864	944	914	905	879	856	914	910	914	860	858	906	874	875	885	891	947	936	924	891	907	878	860	889	933	919	906	887	909	906	911	872	919	930	910	871	899	917	907	896	920	890	901	886	939	924	913	906	887	913	903	959	926	938	962	894	886	920	870	872	897	885	926	890	916	929	821	920	855	901	905	886	948	920	916	902	884	956	886	874	924	921	863	893	862	886	964	940	953	891	876	838	921	886	930	912	890	898	949	937	926	932	936	922	941	906	913	932	889	950	874	894	906	884	938	969	920	942	908	944	881	938	906	937	948	875	934	862	853	918	867	913	908	902	900	964	900	936	893	923	884	910	915	925	962	935	876	894	977	876	853	869	939	906	901	900	936	842	865	932	929	902	915	899	897	894	906	971	866	911	925	884	888	897	941	925	952	996	880	890	872	853	914	890	928	934	947	939	873	911	873	926	926	931	888	927	855	928	927	903	964	925	903	897	969	957	863	879	940	911	890	923	950	936	878	888	916	922	918	891	890	951	893	930	919	897	853	880	868	933	890	928	902	832	889	875	901	899	863	924	934	850	874	893	874	940	912	938	936	878	842	907	877	899	923	894	924	913	944	909	952	925	956	872	890	917	926	943	881	852	936	914	864	956	913	911	893	877	900	920	947	891	924	890	904	901	859	902	893	941	913	923	935	911	892	872	867	951	904	961	910	922	900	889	917	914	923	947	912	888	899	862	925	871	882	882	960	872	893	930	975	922	906	893	947	885	843	873	967	890	877	926	922	884	862	987	920	950	996	864	904	935	885	885	944	913	884	902	882	937	915	935	934	906	957	885	918	888	908	878	948	900	867	937	914	896	927	901	896	875	951	911	962	883	903	870	930	960	915	887	934	893	881	905	942	885	882	945	885	869	836	950	924	884	896	938	922	918	943	913	865	891	921	865	912	896	883	891	929	920	882	889	899	856	913	902	930	897	887	937	863	889	867	897	888	933	882	938	948	858	881	908	938	890	962	942	928	900	929	946	909	933	911	926	925	956	920	934	931	927	882	921	943	926	849	900	895	917	853	868	925	927	922	872	882	959	965	852	938	909	949	874	894	942	884	935	903	937	951	900	928	852	864	862	908	939	947	959	851	856	858	938	866	905	940	892	895	905	911	920	903	940	909	883	884	940	860	917	909	896	884	927	893	919	930	850	949	925	914	927	889	903	848	876	912	928	894	913	854	855	904	912	884	890	930	923	863	897	863	856	923	892	935	961	846	904	880	928	924	966	925	884	874	854	935	921	888	921	929	910	861	946	898	886	871	870	913	935	921	890	900	905	890	907	945	886	918	906	926	930	909	896	912	959	898	864	907	924	903	932	879	854	907	867	950	888	939	876	908	891	888	923	873	860	913	866	911	887	857	971	970	929	902	886	878	875	898	880	852	969	861	891	923	888	876	939	896	894	862	922	931	964	832	915	957	937	907	907	902	901	951	925	914	896	961	859	897	940	885	946	993	935	933	873	873	874	848	950	900	913	960	916	894	862	835	905	909	902	909	914	882	913	898	908	896	909	891	928	972	967	914	899	913	913	972	904	931	889	937	901	922	903	910	926	898	918	926	905	945	887	949	919	882	889	921	894	885	918	901	907	921	964	945	892	934	887	946	919	871	893	891	932	912	895	887	968	941	915	927	928	895	933	849	907	873	855	924	862	887	933	923	883	924	888	931	881	879	916	921	944	899	900	934	894	895	905	898	918	870	886	863	911	948	911	907	917	948	858	911	919	884	889	904	878	897	915	918	892	864	909	928	928	906	926	912	865	928	842	873	905	921	879	908	935	921	921	904	863	870	896	935	842	918	910	906	882	909	947	878	915	911	919	914	886	877	896	891	937	915	892	876	853	837	901	917	913	929	876	901	923	887	920	869	992	881	849	936	888	864	956	881	870	896	888	895	871	890	930	921	938	943	958	893	930	897	916	921	886	954	899	938	918	907	930	899	929	961	901	910	905	916	921	887	940	917	899	935	892	923	905	857	896	907	983	890	906	919	934	864	925	906	868	869	888	911	867	902	911	963	894	878	863	907	892	897	923	874	905	931	907	947	897	933	893	941	942	936	869	910	909	929	909	893	939	868	914	925	871	940	926	926	878	928	910	911	977	916	930	893	891	866	920	887	889	919	872	926	905	979	937	863	937	925	903	866	886	890	912	892	922	930	906	894	909	851	867	923	962	916	936	966	952	930	922	884	948	833	863	851	907	927	896	895	860	930	934	906	908	894	881	940	881	883	843	927	884	950	881	873	950	892	942	900	931	880	920	894	920	893	904	865	900	940	874	936	889	848	910	943	925	967	901	890	927	913	928	880	901	888	968	926	921	902	931	916	894	931	857	922	952	957	838	851	945	917	928	899	899	952	875	833	915	909	948	915	921	933	871	913	940	918	879	894	885	904	866	904	884	937	863	956	926	928	896	934	913	950	929	953	919	959	858	907	890	882	907
35220	12088	3038	1853	1341	1024	805	715	607	537	425	427	413	396	354	349	331	329	349	318	319	318	331	323	303	305	325	290	330	315	298	333	296	315	278	306	276	293	299	290	277	332	288	273	285	294	305	309	324	290	273	296	286	283	298	286	306	305	294	273	289	294	283	319	301	292	307	282	293	302	318	297	308	273	290	261	281	301	312	279	309	314	273	320	284	273	302	309	280	283	289	276	296	296	266	282	308	305	296	262	282	281	301	293	293	264	311	263	318	248	301	292	266	295	263	307	295	292	307	275	293	279	309	281	315	294	281	327	277	297	271	309	264	276	280	290	258	296	297	259	315	247	317	291	277	305	295	295	287	296	277	287	300	295	273	308	303	289	308	299	286	292	285	259	307	279	290	286	295	277	306	268	281	285	300	315	304	283	268	271	273	280	278	277	312	272	266	305	291	261	292	274	277	296	300	281	273	267	270	300	294	293	246	300	280	244	284	314	294	304	315	259	274	277	293	279	277	264	293	270	272	260	259	304	269	293	304	301	300	287	310	291	282	282	278	286	272	286	281	268	296	281	270	279	266	294	282	288	280	259	273	280	291	290	305	274	287	298	296	312	279	273	285	286	291	289	270	291	287	301	280	294	282	295	285	291	329	284	313	291	295	272	291	267	323	299	295	267	263	289	284	288	280	277	283	282	284	301	263	262	271	257	281	291	273	291	283	269	305	281	312	287	283	315	288	253	311	271	231	276	275	266	265	267	282	285	241	292	292	304	309	315	241	297	273	263	280	287	279	275	281	276	317	281	266	310	295	324	266	294	297	276	313	283	304	293	307	274	281	283	273	284	326	294	311	304	282	306	287	278	269	259	298	278	270	291	315	304	259	307	289	276	291	285	270	284	282	282	301	256	282	265	270	309	294	291	313	332	298	291	310	260	257	260	258	295	303	329	270	322	295	295	305	282	304	269	307	298	317	282	298	297	305	277	285	280	286	282	276	298	304	269	270	274	302	298	286	289	270	326	284	280	276	296	294	295	268	306	273	284	280	283	290	299	310	316	272	316	309	299	294	311	289	295	272	270	282	245	308	288	271	271	298	271	287	256	275	338	309	290	298	268	311	288	300	265	300	290	282	306	276	283	274	280	286	299	263	308	248	307	269	333	255	292	290	295	295	284	272	290	280	296	295	293	298	318	299	309	312	286	248	311	294	283	319	286	277	275	295	254	286	298	305	278	294	289	303	298	286	278	284	277	302	284	267	324	297	300	281	304	287	261	298	302	310	300	282	283	319	276	301	319	300	282	333	274	281	297	292	273	297	278	294	288	289	279	315	280	277	300	314	266	267	285	278	265	291	311	277	296	280	275	291	299	284	260	292	320	282	322	308	287	267	297	272	273	294	289	295	292	282	285	260	283	294	273	286	280	272	297	297	265	284	289	287	286	289	276	308	275	297	258	294	305	278	305	271	270	259	271	265	305	286	237	290	297	284	325	291	267	310	259	258	315	306	262	292	297	279	258	286	301	295	303	271	304	296	306	278	271	299	278	269	261	300	304	294	249	310	275	262	297	285	274	294	277	289	305	290	293	286	279	279	296	280	290	282	295	275	275	301	269	288	269	276	335	287	275	285	247	275	281	291	267	315	277	273	267	312	264	281	288	253	311	279	280	266	293	318	268	287	283	309	295	291	309	302	284	275	316	261	291	280	271	267	283	297	285	266	316	288	294	279	288	282	302	296	304	289	301	279	296	308	271	316	274	287	302	283	276	282	278	340	301	265	250	284	314	291	282	306	266	281	291	300	301	263	292	263	301	305	272	294	297	250	286	289	284	291	310	280	313	299	283	286	309	279	276	290	278	268	281	253	276	292	284	282	275	287	295	287	331	265	313	315	297	317	292	287	279	266	283	293	282	294	288	305	308	271	271	288	284	272	298	278	303	302	288	277	277	312	274	312	297	294	293	310	294	295	310	275	310	299	258	260	280	298	281	293	300	294	295	304	308	303	287	310	299	299	291	253	280	302	254	313	292	286	301	302	295	299	298	264	321	302	329	283	313	266	301	264	288	251	282	293	272	310	307	309	285	277	293	262	293	283	280	292	257	288	282	270	263	297	263	320	257	296	295	268	262	274	285	314	274	298	269	293	286	280	309	307	294	285	278	299	272	313	297	293	303	290	302	293	311	307	272	299	267	300	302	276	278	295	312	287	297	316	330	263	273	311	284	288	288	295	287	262	301	297	274	281	286	289	298	274	251	282	299	299	298	284	291	282	298	266	289	295	295	266	296	300	278	288	293	307	318	257	301	262	288	284	281	285	291	295	317	307	301	258	273	276	282	292	307	288	246	286	291	304	280	265	291	277	309	280	309	292	293	266	278	253	273	297	291	264	261	297	270	304	307	284	301	291	316	296	284	309	275	285	269	285	289	306	280	310	267	313	341	303	301	264	283	275	318	268	291	306	292	277	305	278	260	325	283	295	277	265	288	282	288	282	278	276	295	321	295	322	296	296	267	295	316	265	304	274	288	281	294	285	261	287	282	315	285	250	284	278	276	291	308	260	296	264	289	286	290	288	300	292	275	301	285	269	297	276	292	316	274	266	296	301	277	283	288	313	283	295	291	291	326	274	298	266	276	258	324	282	310	261	264	289	301	280	291	293	272	289	267	294	270	255	286	292	271	285	292	279	289	240	328	279	294	286	301	324	301	307	294	268	271	323	292	307	290	297	291	257	286	270	273	292	289	297	295	296	268	247	299	256	266	284	318	307	323	296	291	285	296	281	285	270	272	296	284	284	295	277	287	299	281	261	281	291	286	258	286	295	274	278	293	269	317	322	274	295	304	293	311	297	278	288	264	268	267	309	284	284	298	290	278	271	265	245	280	275	289	278	287	307	269	272	271	302	294	284	296	301	275	263	301	301	289	301	308	307	266	297	311	312	295	273	269	305	326	303	322	277	277	314	282	267	289	282	279	278	290	296	272	279	306	292	260	255	266	273	270	266	312	283	281	307	273	265	288	306	274	289	283	270	287	275	280	298	290	292	292	292	316	319	303	274	316	303	280	306	304	267	258	290	289	293	277	292	284	278	291	297	272	272	282	297	310	298	252	277	299	323	254	253	267	303	274	253	290	273	315	270	312	307	288	303	305	300	302	320	318	276	290	271	271	285	291	295	293	269	285	283	282	258	310	285	257	293	283	280	290	273	280	265	305	291	310	298	306	284	300	305	302	285	307	308	252	293	279	319	306	259	282	292	272	274	305	275	275	277	314	309	263	274	267	287	305	231	304	287	279	298	257	278	281	286	299	322	300	283	256	287	299	293	286	278	273	286	272	296	299	248	331	286	303	286	296	293	295	327	292	271	275	282	299	255	291	274	260	282	294	280	286	301	272	306	284	287	295	283	272	320	288	268	275	299	292	291	295	271	274	288	282	280	276	309	315	314	312	323	265	305	317	267	286	302	281	297	287	295	304	339	303	304	260	281	275	320	287	333	284
17335	2546	5095	5839	5174	4298	3664	3227	2869	2425	2284	2079	1884	1702	1597	1565	1448	1374	1384	1287	1300	1255	1229	1185	1118	1165	1148	1083	1134	1035	1074	1041	1047	1072	1040	1019	1038	999	1025	1037	1023	962	991	972	965	1021	1035	973	994	961	980	951	946	1004	1002	941	946	982	948	939	984	974	934	975	959	955	946	946	916	917	932	939	956	983	961	897	957	948	946	948	914	977	962	970	958	926	907	877	912	932	984	914	930	900	976	948	894	918	905	952	933	894	906	917	913	914	891	889	890	914	871	972	926	914	918	899	915	914	923	910	958	944	923	894	899	924	892	924	942	909	977	893	950	854	919	899	918	968	932	943	907	934	950	920	951	900	923	922	918	944	955	961	846	883	923	915	859	859	923	921	910	894	874	895	905	922	948	903	870	900	970	950	849	902	898	898	961	898	866	939	904	876	902	851	962	919	930	857	939	903	895	908	956	964	898	925	880	912	888	964	921	937	924	920	969	877	923	868	901	923	872	906	884	859	903	864	916	858	922	884	913	928	943	927	884	931	880	951	914	922	943	916	881	884	958	877	941	909	894	957	911	887	861	884	936	886	891	918	915	899	925	951	932	845	943	891	896	930	882	954	909	895	905	920	934	951	964	885	906	938	979	958	929	928	963	919	876	939	934	901	926	939	920	933	880	903	928	873	913	918	888	930	925	917	892	883	899	913	931	905	986	909	954	869	913	904	941	967	913	884	930	872	923	929	960	908	909	907	925	948	901	899	903	900	899	870	895	970	869	977	894	864	965	922	968	909	961	863	903	891	884	920	898	913	924	893	935	896	925	890	959	929	935	944	924	872	927	944	983	893	906	905	932	888	927	872	863	934	965	926	895	906	878	875	928	937	876	942	898	905	889	881	888	950	915	924	928	901	935	842	853	878	866	943	953	939	938	900	927	935	934	892	957	933	892	936	973	890	959	924	903	908	893	890	884	873	953	933	916	933	916	908	915	925	867	901	898	934	890	878	915	893	931	871	919	890	956	870	816	903	922	950	946	971	908	935	931	919	935	844	917	909	924	923	924	998	911	903	923	929	926	913	864	921	945	901	910	901	947	916	914	899	941	884	883	896	880	877	959	964	871	884	894	948	935	887	874	890	923	937	889	871	919	958	863	952	899	928	916	949	958	912	884	895	873	868	942	934	952	899	887	900	895	901	864	888	923	899	935	864	940	890	894	890	850	916	926	870	863	937	899	908	941	916	906	932	857	908	878	904	904	896	920	891	874	925	850	953	919	913	857	873	901	877	878	876	945	854	955	908	866	941	928	903	949	923	902	956	897	926	897	875	933	925	877	941	927	906	915	948	916	912	907	965	897	913	921	890	909	914	947	909	943	949	887	918	941	926	932	971	860	930	883	952	933	938	886	933	916	920	934	848	929	937	910	895	914	938	883	923	877	936	953	953	969	967	946	952	967	858	931	936	897	915	935	908	916	899	935	863	922	860	871	900	883	908	926	879	908	919	963	948	883	923	933	896	887	880	917	908	935	892	883	912	879	968	937	869	896	916	897	895	959	921	929	946	926	932	936	899	934	886	914	959	873	876	853	919	897	822	905	865	914	925	909	917	942	855	925	918	923	930	936	925	935	873	960	905	917	941	933	928	911	947	887	880	922	917	890	921	901	902	932	927	928	894	870	927	913	920	877	962	889	864	925	877	879	897	977	877	907	885	927	869	954	938	925	918	923	920	930	920	952	949	906	917	950	882	963	918	896	963	899	927	924	936	914	887	950	879	862	929	944	907	883	925	927	877	947	914	956	906	891	890	889	878	904	862	888	877	889	895	892	887	915	933	905	860	948	900	898	871	887	914	845	923	993	915	966	917	904	862	912	899	928	894	920	899	939	936	901	918	901	962	870	907	958	944	892	939	947	878	892	872	974	830	917	866	905	909	889	948	866	887	901	931	847	934	895	897	929	924	898	955	945	917	896	933	951	888	868	907	986	908	938	861	979	950	970	881	968	957	846	916	958	960	945	883	925	926	875	912	939	931	904	927	873	899	915	942	932	864	893	949	828	903	914	891	982	886	929	887	946	899	947	946	920	917	886	935	921	934	879	922	928	943	917	882	967	936	917	945	916	921	922	896	911	935	924	874	926	925	898	904	800	912	946	918	886	870	924	923	904	886	884	903	931	958	858	884	885	983	909	923	871	997	868	970	862	909	906	947	877	949	902	906	916	895	919	894	941	908	952	933	905	896	914	934	888	918	871	902	940	858	938	901	858	892	975	907	879	852	893	913	893	939	880	907	930	898	874	941	881	885	898	939	979	889	907	889	886	912	957	899	903	902	864	890	945	921	901	943	917	941	926	853	954	930	949	930	931	906	918	927	873	954	934	914	892	874	866	880	952	867	898	895	880	890	916	899	895	901	890	907	923	928	919	940	907	889	918	947	914	939	911	897	896	921	929	948	945	918	925	887	892	930	888	936	882	905	957	914	957	910	893	928	922	882	920	905	918	898	948	914	892	918	977	830	916	868	940	923	880	904	875	888	917	881	889	965	942	944	923	921	929	907	938	906	920	929	940	913	967	890	921	936	925	915	917	917	906	910	870	969	878	870	863	919	900	948	898	860	904	878	911	918	916	890	973	897	825	893	883	890	941	964	925	829	950	891	906	912	878	879	944	921	937	939	869	917	903	927	931	927	939	873	975	855	915	968	932	956	891	892	872	902	891	894	910	904	873	915	899	968	956	939	939	927	952	939	935	872	865	869	890	927	970	900	866	909	949	883	910	930	908	943	945	874	885	907	923	899	926	902	946	897	885	951	935	927	863	922	969	960	939	878	917	910	910	926	912	873	904	864	919	936	914	890	895	929	931	934	854	870	906	950	953	917	968	928	924	905	891	910	925	943	920	926	908	975	869	868	871	901	937	975	912	920	957	905	914	883	915	907	951	926	871	913	919	927	912	856	908	890	910	891	968	957	867	933	942	939	959	891	877	894	912	892	900	921	921	911	896	887	888	882	937	907	927	907	933	926	878	907	925	911	911	928	915	945	963	926	936	993	919	942	957	905	893	915	907	968	982	881	931	874	929	918	898	919	894	923	886	913	902	876	899	866	948	918	888	956	912	907	901	950	859	937	940	890	912	935	897	898	871	953	897	933	879	923	899	920	911	927	923	929	937	923	901	897	934	912	896	937	935	925	1005	905	945	936	973	922	935	918	909	912	873	900	917	926	929	891	922	936	957	954	908	887	885	931	875	925	937	940	891	898	910	920	872	918	920	901	894	950	912	884	908	921	868	968	922	959	947	947	914	941	943	920	924	911	826	951	924	926	928	927	878	902	889	907	902	877	908	936	853	931	954	884	908	899	842	892	916	882	876	951	945	942	881	896	872	937	922	938	938	918	932	923	880	881	911	911	922	946	965	878	957	911	901	941	945	964	882	894	843	945	879	907	939	918	910	892	875	922	917	935	905	942	862	882	898	865	907	907	868	887	922	949	913	900	934	892	874	934	945	905
3400	331	223	206	202	197	184	177	169	163	179	148	153	163	172	142	173	164	133	154	171	166	129	150	152	158	174	155	149	166	152	182	154	159	168	166	152	153	163	152	164	154	157	137	148	145	126	157	159	139	158	132	180	185	170	133	148	139	185	172	146	175	172	144	155	163	155	167	162	150	166	157	159	154	188	154	146	172	171	188	147	166	149	151	150	139	180	182	146	162	161	174	162	145	155	162	158	166	157	124	154	169	141	155	170	145	161	131	183	160	163	136	163	166	158	165	148	174	189	141	155	169	171	160	138	121	162	161	146	142	139	150	174	158	142	157	145	152	156	185	182	159	162	158	154	144	159	158	158	164	158	176	167	133	151	178	159	148	136	176	192	153	141	149	162	183	171	140	135	142	161	149	157	152	149	168	183	143	156	164	167	161	162	172	156	181	146	170	168	165	174	138	139	166	140	156	157	128	150	159	164	154	163	153	161	165	143	171	167	165	170	174	199	150	165	180	143	156	186	165	159	160	141	137	156	172	143	161	175	150	163	150	150	170	157	162	138	179	151	157	151	168	167	171	166	151	149	151	177	145	157	151	154	156	160	181	171	175	132	174	144	164	156	155	147	178	149	137	175	150	159	172	165	152	159	150	142	169	148	160	156	157	155	160	160	178	175	147	133	135	169	158	155	159	155	169	153	148	157	154	147	177	181	150	169	145	145	149	167	153	178	139	143	159	138	165	166	151	150	149	146	173	144	163	151	157	164	166	146	168	165	158	143	139	145	151	160	147	161	136	153	150	138	140	137	160	141	168	143	134	146	158	155	145	140	178	166	151	136	146	146	148	172	156	136	157	153	163	177	167	177	143	160	170	147	143	160	187	148	177	167	146	155	152	163	144	165	148	151	167	149	165	163	181	164	144	173	176	162	167	152	137	154	144	165	154	160	151	161	164	160	146	147	151	144	166	150	169	190	154	153	154	142	153	170	178	175	184	149	180	145	156	163	143	159	176	166	129	144	143	154	156	168	180	166	166	158	138	166	147	159	161	164	157	147	155	149	142	163	137	168	148	148	171	144	143	150	156	154	152	159	178	146	163	128	153	156	148	143	147	161	151	175	155	159	133	165	140	138	147	149	160	155	158	184	146	162	153	148	157	150	163	150	164	152	172	164	160	163	138	165	159	179	172	164	150	184	174	199	162	162	150	144	144	158	152	157	155	145	149	148	159	159	163	137	147	145	165	168	139	155	142	147	144	132	156	160	152	176	138	137	144	144	165	152	171	156	154	173	148	154	166	146	153	143	153	149	144	164	156	140	149	153	152	147	161	151	157	161	152	158	148	184	162	150	152	183	140	177	150	158	164	166	154	168	147	147	186	135	147	146	176	152	175	140	141	164	147	164	161	157	171	141	155	160	144	169	178	162	169	160	148	142	156	145	171	132	160	163	164	162	155	155	149	143	169	143	145	146	147	158	148	146	162	140	167	160	161	152	154	148	157	149	172	160	148	154	164	169	178	173	158	150	154	163	145	168	162	148	142	175	152	152	171	156	155	171	178	157	162	171	166	149	177	148	170	155	170	173	173	148	162	157	162	150	165	146	159	153	144	129	144	172	143	141	156	156	167	162	177	127	139	155	163	155	159	157	155	142	139	163	146	147	141	147	166	144	151	146	131	154	156	151	142	151	146	179	155	148	174	164	162	164	149	167	150	170	159	156	157	156	140	145	151	139	170	141	163	169	174	142	161	161	171	157	154	145	142	166	161	142	154	169	185	159	159	168	157	162	165	155	135	161	157	160	158	139	170	154	167	157	171	139	148	179	149	153	154	158	141	140	158	159	170	136	133	176	156	162	153	153	145	133	163	161	130	159	160	163	150	155	155	158	165	159	155	162	146	148	153	157	163	165	151	150	182	163	148	145	163	147	162	154	156	169	155	149	169	131	151	149	166	174	166	182	136	167	155	154	190	176	147	172	158	170	163	158	132	144	148	172	141	174	153	165	170	164	138	184	166	152	176	154	169	138	176	147	171	144	161	146	186	156	157	142	148	176	173	144	159	162	152	163	166	175	154	161	158	167	153	135	135	186	179	136	151	162	142	172	160	165	134	163	158	152	160	154	165	156	127	156	149	147	166	142	170	152	136	159	156	175	161	140	160	169	164	145	161	160	168	159	155	143	158	153	153	165	152	148	133	146	179	151	166	149	139	175	137	141	166	153	163	139	157	166	158	164	175	168	142	153	153	163	158	153	144	149	162	157	150	174	145	142	150	143	149	168	171	160	163	159	160	165	155	158	163	167	151	171	154	161	172	166	149	142	143	148	143	144	173	159	157	165	180	134	151	155	157	127	162	164	167	163	142	139	160	155	180	161	174	169	160	152	163	145	160	151	151	147	165	170	173	143	141	165	169	132	143	160	155	187	162	141	160	169	145	177	175	154	167	161	165	167	154	148	180	150	170	150	130	166	144	153	138	148	156	165	155	181	165	159	142	186	152	158	150	176	160	171	173	160	150	147	140	147	150	165	146	145	142	153	180	164	166	158	140	172	163	159	158	152	166	169	149	170	141	145	139	168	146	142	147	169	172	172	161	144	165	162	162	177	157	142	148	180	196	166	147	158	167	160	188	175	124	142	157	166	162	157	156	154	151	143	138	185	142	168	160	167	165	147	149	134	172	162	156	166	151	149	162	150	168	154	149	164	167	157	168	180	143	162	155	166	165	140	150	159	171	159	132	152	164	168	127	170	147	162	181	148	153	135	145	146	172	167	182	157	156	163	158	152	147	173	167	140	157	161	131	149	164	143	171	162	135	164	168	163	160	168	170	146	175	142	156	148	154	110	147	160	150	158	157	157	179	169	149	131	128	168	162	152	147	168	143	169	141	150	155	163	166	165	166	182	153	164	170	148	168	155	167	152	162	166	154	148	150	153	166	143	165	154	149	144	154	177	155	188	161	164	155	120	151	138	143	171	163	148	166	168	167	155	168	169	163	146	175	159	164	168	164	162	147	168	154	173	139	182	168	147	161	161	151	175	156	156	148	153	149	142	149	146	180	167	187	154	166	153	175	156	138	147	154	144	147	162	191	162	148	163	163	158	177	174	173	177	174	152	136	122	124	151	143	169	153	171	155	133	134	172	163	165	149	148	162	165	164	158	148	168	161	140	149	156	152	173	143	151	145	162	161	158	145	136	171	167	150	140	146	167	165	171	159	160	175	175	145	149	172	166	156	181	153	129	160	154	172	158	146	163	148	160	177	147	147	159	174	183	172	158	167	143	194	147	153	164	183	167	155	158	152	149	152	161	165	158	162	153	160	183	147	164	169	151	159	171	146	173	134	174	160	170	142	162	155	170	166	176	162	172	153	163	157	171	144	141	151	136	160	168	152	165	150	156	156	155	174	162	142	147	142	137	142	168	146	148	147	167	153	149	171	160	161	156	157	161	174	160	191	166	173	147	146	173	168	151	148	174	175	157	160	164	172	143	148	163	145
4646	621	726	734	700	660	618	608	567	562	612	552	615	559	592	600	588	550	533	566	564	571	594	527	541	588	561	568	582	560	569	598	586	532	550	559	586	546	562	560	564	543	546	555	557	568	587	536	577	542	544	562	563	513	571	582	570	548	517	514	567	568	542	523	597	598	544	559	548	527	585	587	572	574	588	542	551	519	536	591	539	579	573	516	514	566	582	578	530	559	552	524	582	576	539	528	574	575	587	549	539	574	581	541	565	558	534	542	569	566	586	573	557	562	583	605	601	568	550	545	549	571	539	574	539	537	574	636	563	547	534	548	533	579	585	573	573	557	593	561	545	552	585	522	550	583	542	591	558	567	587	526	508	543	557	527	583	515	566	560	585	544	547	544	557	600	534	547	525	518	532	545	559	557	558	550	588	539	562	553	533	551	563	542	507	575	549	572	586	542	566	506	536	546	534	585	570	554	546	547	587	548	555	521	562	529	527	590	601	547	568	538	598	537	541	549	581	574	599	540	556	570	575	548	555	542	594	645	518	579	556	564	579	539	567	572	550	522	561	558	561	521	574	578	561	524	562	519	529	532	592	593	573	545	539	545	535	545	576	590	550	570	562	574	563	558	532	530	572	562	543	527	544	585	561	545	543	521	544	602	579	533	553	542	594	581	539	579	582	558	567	596	525	519	546	568	577	559	560	549	596	538	557	557	553	565	535	540	535	564	566	542	567	566	532	536	573	565	558	557	588	542	544	550	606	543	574	536	566	545	625	550	541	549	586	534	572	536	565	571	538	590	542	570	571	612	571	526	578	488	569	554	539	539	559	562	568	569	570	556	549	576	506	545	560	567	538	537	550	535	533	595	586	539	597	548	553	550	585	567	521	579	562	582	580	530	553	559	575	536	554	569	579	578	601	563	539	562	576	519	573	547	543	593	590	505	565	564	564	552	519	521	528	538	641	554	560	545	522	529	575	577	531	493	554	566	560	558	561	606	549	563	524	553	534	577	558	559	556	571	545	579	538	557	531	525	532	553	577	577	555	515	564	577	567	506	579	560	589	550	533	571	565	546	605	554	573	565	561	572	504	594	537	560	569	536	553	524	590	561	577	541	579	604	576	504	555	599	543	587	543	576	605	584	585	584	583	597	584	553	533	556	557	550	576	555	601	531	565	572	546	575	617	507	490	553	546	587	538	566	552	577	502	538	545	571	534	551	579	544	583	557	549	562	537	589	552	493	570	591	537	569	549	556	534	550	596	561	597	542	569	595	556	571	503	583	556	556	552	600	580	547	581	523	606	566	526	549	568	567	516	532	579	551	606	536	582	609	588	524	582	572	562	553	524	556	606	549	564	538	559	538	549	579	561	554	568	582	537	573	600	537	601	581	540	558	577	542	580	607	550	539	545	567	549	569	570	527	543	500	567	568	528	503	566	539	533	529	565	546	519	555	586	560	575	551	553	562	588	542	575	584	536	580	536	537	607	553	579	543	571	584	584	585	555	585	534	564	575	551	535	605	557	570	546	605	529	569	582	565	571	571	566	538	540	563	564	578	538	566	550	579	509	541	524	560	553	596	577	557	589	562	522	542	589	558	546	527	557	580	523	603	540	557	551	548	537	548	576	545	571	558	569	541	564	517	607	573	548	579	521	580	561	556	539	526	580	562	554	548	529	574	518	562	535	558	551	606	602	535	541	580	532	567	534	539	499	502	528	538	563	551	527	578	501	587	581	572	554	550	547	531	532	574	529	589	531	560	516	565	531	558	532	578	613	558	521	533	563	540	568	544	578	548	566	556	565	571	567	566	581	569	535	548	594	591	539	509	579	552	549	537	537	593	544	527	545	595	564	565	580	532	564	563	533	605	553	592	592	549	566	572	576	536	550	561	537	552	574	523	564	550	575	622	548	567	565	561	582	539	550	590	550	561	550	557	561	566	563	572	533	574	555	576	521	523	547	583	560	537	563	560	579	547	553	539	620	553	512	577	561	577	568	543	563	567	527	605	530	537	589	554	529	542	564	578	591	544	557	572	544	573	542	573	522	526	547	509	576	560	565	542	568	547	574	543	574	569	547	535	560	575	541	573	551	546	578	558	581	527	540	535	538	539	590	591	594	547	553	545	578	590	574	563	544	567	574	566	559	550	575	583	562	533	544	568	539	592	561	565	569	539	543	549	547	537	521	536	529	563	579	560	611	557	555	554	609	534	546	585	571	571	531	583	573	558	575	614	575	567	560	562	565	537	535	558	576	543	521	550	536	490	587	541	541	581	556	506	545	539	591	577	513	540	566	577	569	544	592	608	491	536	592	543	565	526	562	547	539	519	523	550	551	541	561	539	568	521	532	525	606	513	558	527	560	568	546	536	567	528	610	550	569	592	559	562	546	523	559	506	544	599	534	527	593	610	556	571	532	559	536	560	570	583	513	555	534	596	556	520	556	574	569	578	554	526	560	555	560	527	580	558	550	531	542	522	541	581	557	539	533	561	545	567	558	548	539	555	547	548	589	546	583	522	521	590	569	516	549	577	550	562	534	566	558	541	555	562	559	587	562	560	528	580	575	583	547	578	568	556	528	578	590	571	509	570	575	573	565	537	566	538	571	574	534	576	533	582	582	563	540	599	511	563	568	565	520	567	551	560	540	522	526	536	555	588	554	550	554	541	549	555	539	565	584	564	562	541	534	566	572	584	531	536	546	566	594	544	591	545	556	564	533	575	595	535	543	563	572	547	597	550	525	555	577	575	583	551	584	564	544	548	572	548	573	573	548	536	576	552	552	564	523	496	549	541	599	529	531	572	567	559	555	547	536	580	573	555	563	573	546	551	543	592	564	562	562	561	562	571	540	554	544	556	532	577	569	546	536	538	547	561	554	587	542	564	601	546	537	543	542	570	583	525	517	570	595	580	542	510	542	561	540	524	568	545	596	539	545	546	586	556	560	530	567	567	566	532	553	549	542	562	547	567	544	559	573	527	580	580	525	559	584	546	550	593	542	535	568	548	548	563	547	580	524	575	523	559	551	532	561	549	499	568	535	526	579	553	547	561	595	610	574	545	539	551	602	576	540	548	604	522	587	585	568	544	549	557	567	558	573	545	533	567	564	589	593	547	589	553	555	546	526	543	538	538	517	534	534	605	585	544	537	526	570	556	564	591	563	552	558	569	546	589	598	567	573	535	560	548	567	546	548	552	528	518	549	567	535	582	557	564	524	527	601	551	541	575	531	540	596	588	557	558	541	528	546	544	544	614	534	581	552	596	581	590	569	553	548	547	574	567	518	572	561	602	540	560	561	522	557	583	579	577	576	537	596	578	580	588	551	556	564	539	555	564	579	592	526	567	533	588	570	565	541	530	569	536	562	563	546	594	579	577	537	564	538	504	550	537	524	594	543	543	585	555	563	565	508	558	585	545	534	557	552	594	580	586	590	543	537	551	578	591	544	585	539	558	544	543	553	582	536	545	562	578	565	586	576	567	534	560	572	568	526	566
26510	4301	1456	1010	859	701	537	461	463	421	359	391	370	333	327	311	310	335	310	310	341	334	318	294	302	263	290	294	301	276	271	294	295	278	296	301	279	292	273	305	296	262	258	272	299	303	291	258	275	289	261	291	287	273	281	262	289	285	289	275	299	317	285	289	294	257	307	294	328	288	300	286	280	274	276	263	265	302	263	260	271	255	279	277	303	272	266	283	293	309	297	270	290	297	276	308	288	294	266	284	291	273	284	309	287	250	288	276	264	261	293	289	299	277	273	305	289	280	275	283	275	278	285	238	298	256	287	285	317	283	288	314	320	294	295	278	307	288	265	249	298	275	286	294	280	298	284	275	318	274	271	293	275	298	277	266	304	282	286	301	269	284	294	274	295	274	267	287	286	254	297	264	289	284	317	287	292	294	294	275	285	294	272	290	283	266	252	267	318	277	285	273	297	291	269	298	265	290	285	280	290	293	258	255	292	281	279	300	284	295	287	284	279	283	271	280	271	267	289	285	290	318	303	297	252	296	302	271	278	266	268	302	277	298	283	260	270	298	253	258	298	304	274	274	264	268	273	253	272	293	297	269	299	311	256	246	298	268	270	271	253	288	277	288	258	295	288	269	302	302	279	265	279	257	293	294	286	304	264	285	260	276	305	264	284	296	275	232	285	267	283	284	278	278	260	303	291	256	288	286	260	276	279	306	289	281	289	318	286	285	288	266	280	300	284	267	265	288	253	283	270	288	315	283	285	266	284	276	255	304	277	289	279	280	260	292	278	305	271	283	309	272	303	323	278	285	291	320	320	297	296	262	267	284	294	291	307	244	251	300	276	295	309	290	287	264	275	303	321	320	286	300	305	284	286	311	274	294	270	281	284	280	286	278	279	266	279	253	280	287	294	230	309	306	275	289	282	293	268	306	313	331	292	278	260	285	275	262	281	264	271	297	267	299	272	303	299	283	271	312	309	315	265	255	315	280	330	269	278	271	275	266	253	242	298	259	305	289	293	301	286	275	300	272	256	272	262	310	287	282	268	293	288	283	275	300	277	266	284	283	292	276	277	271	290	293	288	280	282	299	296	272	286	260	308	285	306	290	254	300	278	301	261	274	286	277	265	318	281	298	272	261	319	258	283	304	274	270	281	263	274	286	283	263	296	282	274	259	302	278	276	288	285	273	293	268	253	296	300	306	302	286	285	271	290	269	252	299	262	269	274	292	265	292	256	324	262	296	285	284	313	267	304	290	269	259	293	283	274	280	308	277	299	295	291	294	292	290	312	270	297	226	286	303	287	292	264	296	275	281	268	283	304	266	278	295	281	273	316	263	282	286	277	293	286	264	268	272	282	254	284	285	287	287	270	265	265	267	290	306	316	280	303	312	281	289	284	260	307	279	289	272	298	256	287	283	269	287	282	284	291	278	268	320	306	276	290	292	295	299	278	282	268	278	270	296	286	297	273	308	272	281	313	270	271	293	268	296	305	294	305	268	297	268	262	284	275	261	258	284	303	292	279	278	291	262	254	278	284	289	277	261	299	261	282	276	328	271	281	297	309	284	291	271	261	279	278	284	267	279	277	267	278	294	300	270	310	272	277	278	281	281	286	276	278	293	303	281	294	276	308	270	292	266	286	281	294	271	281	275	319	301	297	266	301	277	301	258	288	267	315	262	270	261	273	275	275	299	258	259	289	298	293	246	319	269	294	262	263	251	268	268	266	285	263	302	283	266	274	266	319	276	267	247	258	278	263	309	260	282	286	276	273	250	319	293	269	294	303	278	273	291	261	269	287	292	303	307	273	271	267	296	286	285	281	276	291	299	254	300	268	307	234	273	286	303	273	289	273	296	293	286	287	286	315	279	301	290	258	271	278	294	273	302	292	289	327	313	292	295	241	289	274	271	286	263	298	268	278	277	273	289	309	274	277	291	254	281	280	291	273	275	317	267	285	305	282	304	275	299	271	292	294	253	303	304	299	267	275	269	298	290	262	320	262	313	277	276	258	272	293	276	244	272	270	303	298	306	263	304	288	273	270	303	288	303	301	269	297	299	263	258	270	268	272	279	280	301	272	336	300	267	310	272	296	282	294	273	296	252	275	277	308	325	293	275	298	274	300	283	271	302	271	282	279	261	271	249	263	283	305	283	262	276	301	272	247	258	259	292	288	284	283	313	274	265	312	293	279	272	327	305	287	272	281	270	288	271	309	286	303	266	306	274	292	275	282	273	267	316	304	314	248	259	295	276	280	288	273	311	280	265	322	290	285	299	275	288	276	294	286	292	271	290	299	261	270	273	284	318	285	284	298	281	265	265	281	296	306	266	295	267	263	274	274	310	263	274	276	269	315	286	270	280	282	274	266	295	300	287	265	272	292	281	296	288	275	287	295	265	308	277	307	294	250	275	295	296	287	284	300	277	274	277	292	258	336	260	337	296	284	267	290	288	276	264	288	256	285	257	264	302	263	284	276	266	251	286	301	300	271	303	292	270	275	310	281	310	286	285	315	292	262	313	295	284	299	283	315	294	263	277	283	218	287	311	279	325	277	287	307	269	288	300	283	276	287	294	284	279	290	311	312	275	274	287	292	288	286	285	296	292	264	290	274	269	289	248	275	279	284	291	295	297	297	289	300	297	274	277	276	306	290	308	289	300	259	282	302	278	291	280	255	269	281	278	285	272	278	272	259	259	286	289	307	295	287	295	291	301	276	291	327	294	292	288	295	278	270	266	265	268	295	309	267	265	302	312	304	281	280	280	282	294	331	285	286	296	283	296	271	266	288	273	289	291	308	286	266	297	291	282	260	259	273	294	286	301	291	291	296	299	291	304	273	269	270	272	297	278	307	268	266	299	268	283	275	281	245	296	289	276	276	258	277	269	330	273	265	270	283	276	268	305	312	263	303	273	295	279	288	298	307	289	293	286	283	268	290	306	267	295	300	288	283	298	284	311	279	257	286	256	270	298	276	275	304	264	270	271	263	316	290	302	282	259	256	271	301	267	267	278	282	270	298	279	288	280	312	296	311	300	269	278	305	304	305	279	275	305	289	295	272	295	295	270	258	297	259	270	279	288	273	306	310	266	294	284	310	282	274	279	316	297	277	270	298	263	296	300	256	283	293	287	289	275	271	272	271	311	293	296	294	283	308	309	290	291	275	261	289	307	283	284	310	264	291	288	285	319	257	296	300	287	288	283	275	251	280	285	239	282	300	310	298	291	320	312	278	285	267	307	287	277	306	283	263	286	298	273	304	283	295	297	297	276	283	297	273	300	325	292	273	299	307	294	271	261	277	292	268	288	284	294	296	265	287	284	268	287	270	279	280	275	290	292	285	262	290	248	281	267	295	273	281	291	285	266	327	307	270	286	277	288	265	279	304	277	314	290	275	276	296	284	263	272	258	286	287	306	277	297	275	278	274	276	279	284	286	258	274	284	292	290	257	308	287	279	307	283	285	295	293	255	280	292	302	277	271	256	280	274	272	295	296	286
13575	1735	3211	3527	3207	2699	2416	2172	1836	1810	1563	1498	1457	1410	1336	1244	1167	1131	1122	1139	1077	1085	1064	1071	1039	1069	1038	961	962	1032	959	986	980	961	960	1001	963	913	990	1009	991	949	972	970	959	938	997	935	982	926	959	929	914	918	936	931	946	906	924	909	889	901	921	889	973	923	986	951	906	1014	874	933	892	884	922	993	965	893	917	946	928	876	893	863	903	955	955	920	924	911	911	954	846	900	895	921	942	915	913	923	902	932	954	913	878	899	901	923	952	941	934	883	898	869	922	916	956	892	944	875	952	923	914	900	874	940	891	877	934	948	950	932	897	904	911	893	906	962	915	871	890	913	948	870	948	907	888	906	877	945	909	902	941	926	917	880	900	963	898	911	948	896	915	907	913	920	897	943	1000	896	873	866	926	945	873	906	896	919	876	881	894	963	934	893	900	894	979	892	907	952	890	940	874	887	911	911	908	930	921	943	885	925	925	884	837	869	888	918	903	876	914	949	863	932	895	857	943	848	934	902	901	912	913	903	941	883	911	945	919	907	948	893	914	872	930	972	883	911	886	895	933	867	944	931	965	895	918	935	939	910	905	885	874	918	875	842	914	893	924	895	964	855	865	908	908	930	936	920	915	944	880	933	857	907	906	922	927	923	875	925	866	888	894	893	879	920	918	907	942	895	897	910	876	869	944	898	897	1028	918	960	925	954	882	918	899	938	881	920	953	914	888	881	897	911	944	948	886	946	930	945	899	932	919	919	918	910	890	904	897	965	881	873	865	939	914	874	904	934	946	866	943	905	909	911	831	967	878	911	883	880	882	946	906	896	976	937	907	897	892	887	908	945	972	936	936	927	885	946	903	911	929	931	888	858	921	933	998	901	912	895	958	903	874	917	869	949	949	919	867	921	1004	920	903	915	900	921	908	936	902	932	893	945	970	904	881	894	818	902	919	871	917	841	924	922	937	885	899	938	923	882	943	851	927	872	918	915	879	888	974	945	898	912	886	965	912	927	923	850	960	883	838	937	874	912	953	923	924	876	889	873	953	924	894	942	932	904	975	931	913	822	938	912	898	903	929	942	934	889	901	949	898	899	935	898	893	875	970	886	921	904	852	932	933	899	931	903	920	936	980	848	858	902	920	935	918	898	904	903	929	943	925	906	848	895	934	928	857	889	939	926	886	973	883	933	872	893	952	961	926	896	895	903	942	875	887	921	954	948	910	897	928	913	934	911	906	867	928	935	984	883	865	907	903	963	926	961	910	921	918	885	926	943	908	905	848	907	960	904	921	936	923	934	890	861	917	893	913	948	903	927	904	928	940	919	912	933	906	907	889	883	927	868	927	908	934	899	890	896	918	919	947	934	942	916	844	925	929	911	878	917	951	892	961	889	932	924	917	891	876	903	915	903	929	898	873	878	942	945	853	935	961	919	964	939	880	867	953	901	915	867	953	974	942	879	937	998	914	840	938	871	856	964	916	866	921	874	906	883	918	906	843	911	870	853	889	917	925	855	928	906	884	902	893	911	935	862	905	921	835	910	954	896	920	907	922	963	927	913	877	889	911	889	977	954	936	930	929	893	901	933	891	922	883	923	927	889	853	927	947	908	949	889	909	887	881	883	886	881	905	924	924	954	901	875	885	921	924	879	967	937	930	926	918	954	869	928	901	887	942	898	886	928	968	923	908	944	909	940	896	954	871	911	966	939	889	894	844	923	917	884	907	926	912	902	937	938	837	960	920	923	932	938	882	927	917	863	893	915	956	941	903	942	908	952	887	927	916	945	844	867	884	897	920	883	930	962	899	885	882	916	905	960	906	886	886	868	925	933	880	974	899	941	905	930	904	857	904	846	904	957	892	931	950	912	877	875	907	906	967	934	902	926	930	901	923	905	900	955	898	919	872	933	923	889	980	961	938	870	898	918	886	1007	907	879	862	873	870	989	911	895	947	904	905	939	895	943	926	907	881	862	870	983	894	909	921	911	922	902	871	947	884	896	907	959	936	908	893	915	911	905	914	915	899	924	910	862	902	905	869	882	892	908	957	892	898	914	860	884	931	907	892	904	922	915	892	873	972	949	911	911	886	879	910	939	847	918	933	966	957	904	951	876	897	954	882	898	900	915	959	906	877	924	944	941	919	889	908	906	903	881	931	889	943	910	909	958	886	879	914	900	954	909	856	914	898	897	936	933	879	906	883	856	905	956	928	855	901	875	915	912	926	892	862	908	907	897	940	903	911	885	869	929	906	905	867	907	904	877	892	867	931	927	916	869	882	916	932	950	902	922	938	888	909	920	916	910	945	879	870	924	906	902	890	947	956	885	908	858	929	934	870	930	929	920	935	914	921	982	919	878	903	875	961	887	890	888	892	918	906	902	890	929	919	967	913	924	895	931	873	887	971	889	855	840	886	904	957	900	894	895	861	844	899	915	950	856	927	878	902	909	912	854	917	921	927	849	914	894	884	885	925	910	911	895	944	819	894	881	846	914	861	903	911	878	909	913	893	923	915	890	870	859	904	900	935	926	916	923	904	929	929	897	886	953	964	955	846	907	896	985	967	881	898	914	888	918	888	905	891	882	896	951	884	909	918	867	907	942	932	961	850	878	895	929	930	951	903	860	920	976	911	920	924	869	861	935	868	895	903	945	981	924	903	887	934	861	868	897	885	952	883	900	866	856	842	940	961	940	845	981	910	865	912	869	908	928	948	910	898	864	879	937	877	964	956	947	921	919	888	905	871	886	945	885	828	882	920	844	878	943	921	926	877	928	940	914	906	938	891	908	876	942	910	908	930	906	897	927	946	925	874	868	892	862	893	868	910	875	859	937	876	904	899	918	882	887	920	898	876	909	895	887	860	880	915	933	906	935	878	886	888	921	922	922	878	893	919	853	900	922	950	931	903	871	961	901	929	932	929	942	907	925	858	878	914	912	916	894	867	900	917	907	881	915	960	885	929	955	935	932	899	984	920	859	904	962	898	949	900	919	929	852	927	935	903	943	934	875	975	896	946	913	860	874	960	859	935	944	971	816	944	936	940	878	855	921	885	918	852	922	936	947	907	848	877	869	877	920	900	967	876	909	912	972	859	976	875	914	884	959	917	929	906	893	917	926	914	947	867	888	922	902	916	923	880	907	899	868	923	880	852	897	869	935	917	942	919	906	966	901	926	967	926	912	968	924	888	904	933	898	881	922	939	911	927	900	879	909	952	880	910	910	888	885	882	843	929	942	905	976	909	908	886	945	950	864	905	891	875	936	885	986	915	914	926	965	890	868	893	938	938	889	975	970	863	929	898	901	910	867	897	926	932	891	860	889	902	911	914	951	912	875	867	888	872	911	910	933	894	924	930	935	903	932	862	931	936	860	864	888	899	918	882	890	860	960	873	917	910	954	916	903	939	892	914	901	910	914	887	893	919	894	919	873	895	870	892	902	893	948	899	941	893	904	865	904	897	890	935	898	991	910	890	918	930	910	924	894	931	935	897	907	853	914	834	893
36920	12137	3287	1802	1284	1027	857	655	598	523	483	453	409	440	380	346	370	309	367	354	314	340	306	342	321	283	283	299	309	312	290	314	320	297	311	281	304	297	341	275	294	321	314	311	284	293	287	296	293	297	310	259	259	303	275	274	270	267	287	284	320	267	278	276	313	281	285	291	275	297	264	286	298	291	276	259	306	303	280	308	288	280	275	242	280	317	288	296	291	291	308	292	271	273	325	310	281	294	281	272	309	276	297	266	327	251	301	286	286	278	269	293	304	298	279	311	303	275	306	277	307	291	280	298	269	258	303	289	291	296	291	286	281	295	279	292	311	312	288	284	287	297	289	299	308	267	324	295	303	269	302	314	283	307	273	302	262	310	286	280	280	270	262	273	305	307	316	292	283	264	285	282	291	285	298	305	303	282	306	265	300	301	292	309	293	276	277	293	289	292	290	266	261	284	294	281	290	306	299	260	310	302	289	289	291	275	265	265	281	288	295	270	301	305	303	307	312	281	259	281	290	291	269	303	272	275	271	271	300	276	301	286	272	292	293	283	292	307	277	304	283	296	295	294	291	294	305	296	311	291	283	316	253	307	304	296	284	279	278	291	299	315	285	271	286	294	275	281	254	286	308	270	279	280	275	291	262	276	281	271	307	285	315	295	249	274	287	309	316	283	271	300	276	266	277	296	296	267	283	285	321	293	315	263	268	279	316	295	300	306	279	282	282	277	314	285	274	272	290	288	248	268	306	288	264	286	291	271	311	267	311	305	287	304	289	288	290	281	312	321	282	307	272	268	272	278	268	273	297	277	251	314	282	292	290	295	255	301	257	280	279	290	279	290	286	278	286	287	291	291	309	303	325	258	281	294	254	261	274	282	297	299	273	323	271	317	294	306	271	291	285	320	271	300	301	286	306	284	313	296	276	272	285	287	307	298	318	273	314	277	274	274	288	313	291	275	290	313	281	289	296	292	283	314	282	275	287	281	287	289	300	278	300	281	269	288	293	262	303	281	282	312	308	268	296	284	256	291	274	274	289	262	293	284	310	296	300	290	277	292	265	286	318	262	267	290	276	293	290	302	291	300	329	281	312	287	283	275	281	274	343	300	291	332	278	297	278	299	288	275	284	273	283	285	308	285	303	278	293	286	311	259	322	284	278	313	305	291	309	303	313	281	289	272	291	288	268	291	286	273	292	293	277	292	289	275	284	317	274	257	276	296	285	300	320	286	265	294	279	286	330	296	300	266	262	283	317	307	257	269	281	287	316	306	305	278	279	292	304	279	284	293	282	276	307	256	316	295	304	287	293	260	284	292	259	300	276	287	252	273	298	310	309	321	308	283	283	290	296	274	259	277	272	235	299	307	261	300	278	234	290	294	286	291	248	260	302	289	258	312	283	271	294	286	265	307	308	296	288	296	330	304	303	267	289	288	272	313	239	294	279	309	317	257	288	286	308	285	298	279	286	257	275	271	295	308	308	302	305	291	299	317	293	254	288	275	265	331	294	269	303	284	304	259	301	290	278	326	288	298	278	306	316	302	288	267	277	302	269	295	289	295	283	297	314	277	288	290	280	264	273	284	266	312	298	286	290	279	264	336	267	266	300	252	325	275	289	289	310	286	292	299	317	268	259	301	297	275	298	306	261	292	312	306	319	273	262	289	305	290	266	295	279	271	266	256	283	297	282	281	294	290	264	288	280	286	268	277	301	302	257	262	275	283	286	314	331	286	305	264	307	298	301	303	267	266	303	271	298	270	272	270	282	276	291	312	284	283	298	289	287	307	283	313	297	274	269	286	272	278	303	307	300	290	300	286	258	280	277	283	294	297	286	266	282	276	267	273	284	283	248	282	278	286	282	305	286	297	257	287	288	302	296	255	299	256	271	269	287	248	308	290	285	286	284	278	288	326	276	271	272	296	288	276	272	288	284	300	292	275	257	269	291	292	275	281	275	299	306	273	288	301	280	328	292	260	258	265	321	281	252	302	290	287	272	289	261	265	288	291	312	261	268	263	309	287	278	277	274	310	296	253	321	284	287	278	267	307	331	296	282	274	272	297	306	299	268	300	283	294	294	297	263	310	304	297	286	281	290	295	285	283	288	278	287	304	265	293	288	300	238	259	279	284	306	299	291	291	280	313	281	269	311	290	284	275	276	276	276	265	263	287	300	257	298	271	299	272	289	271	286	306	261	287	280	297	260	267	326	268	299	241	277	295	279	298	320	289	267	287	267	276	273	270	304	281	283	305	314	301	267	264	280	244	281	306	287	308	298	237	260	264	297	288	281	286	314	257	304	286	286	248	284	276	269	269	290	310	294	280	309	288	303	281	287	284	264	256	275	312	294	281	296	293	283	320	278	287	287	280	264	301	282	308	255	287	327	309	296	272	290	259	305	271	280	266	292	287	308	283	324	289	259	259	290	292	269	274	288	301	310	288	280	272	312	291	278	291	302	279	286	297	283	277	303	295	304	275	280	291	274	275	283	293	305	291	278	279	265	304	283	307	278	282	278	266	298	286	284	316	295	294	313	282	285	297	272	296	290	282	261	274	300	287	290	304	299	283	316	275	287	273	299	280	280	282	266	293	301	306	275	296	278	272	273	302	307	270	267	265	282	278	259	281	279	261	246	291	311	302	284	308	293	313	296	273	282	292	314	286	289	308	321	304	268	259	296	294	271	301	307	292	307	291	291	277	278	275	294	288	297	322	272	317	282	308	266	312	273	290	301	267	296	259	282	274	292	269	296	268	280	274	233	299	312	302	304	278	292	290	291	313	265	298	285	308	252	283	272	288	263	286	268	275	288	285	298	289	283	313	284	261	272	323	261	260	287	265	315	300	278	293	284	272	273	288	299	288	299	307	271	287	300	252	265	290	278	321	287	298	279	298	296	315	293	287	263	288	291	297	287	278	285	278	277	285	244	261	281	307	269	269	261	287	306	292	303	259	294	315	273	273	298	288	309	301	281	251	302	302	283	290	298	299	291	310	300	292	276	301	291	275	293	293	267	284	266	250	276	296	300	263	316	306	267	290	299	296	289	276	285	291	291	274	284	305	280	274	319	272	293	281	279	288	291	268	277	311	303	308	307	302	259	260	260	263	270	282	291	285	294	314	273	269	245	303	282	309	266	289	279	286	266	316	294	258	306	301	275	286	262	318	278	299	276	313	258	294	261	264	269	308	278	288	284	283	273	294	282	303	270	296	304	300	283	313	290	291	277	276	283	309	294	293	272	296	264	293	292	287	267	292	301	256	297	297	281	304	273	291	255	274	303	285	250	276	289	264	286	280	300	256	303	286	274	291	297	312	263	279	292	267	289	283	274	259	289	282	273	265	291	297	300	293	306	296	305	275	278	283	294	286	282	285	291	276	299	241	293	302	283	284	275	290	303	257	279	301	290	254	304	299	285	306	277	285	276	295	275	277	313	279	246	297	273	274	293	263	278	285	290	299	292	294	276	300	268	296	313	274	265	285	262	302	303	276
17765	2626	5176	5843	5156	4274	3659	3237	2815	2585	2294	2012	1879	1748	1602	1516	1506	1387	1385	1343	1316	1287	1234	1206	1214	1188	1120	1078	1099	1142	1158	1063	1070	1033	982	1053	1035	1014	1026	1015	993	979	978	956	956	984	1015	947	986	989	923	997	1003	986	1001	1006	1009	964	963	952	962	949	931	960	981	948	918	881	930	976	962	857	973	897	935	943	929	940	957	930	948	959	906	950	899	965	950	969	912	989	969	959	944	928	928	938	954	876	952	916	896	890	891	901	939	947	939	890	923	967	910	956	974	900	953	905	930	908	910	896	933	937	924	909	863	923	938	891	902	961	906	945	943	847	987	890	946	898	855	951	961	926	931	962	920	917	879	890	900	930	915	936	975	930	918	912	887	946	914	949	919	913	930	927	894	889	877	940	892	943	923	937	888	868	884	902	926	900	932	890	962	897	907	849	905	942	914	927	905	926	922	884	888	956	960	928	859	903	942	915	951	924	948	930	925	896	926	871	901	982	903	896	921	919	914	860	829	888	927	914	906	970	950	888	896	914	877	891	873	910	932	909	912	890	946	912	868	923	855	887	903	921	862	944	916	925	897	890	895	938	976	926	926	923	952	911	959	934	936	936	887	912	828	914	915	897	928	916	971	913	944	940	907	934	904	966	915	891	875	940	902	935	908	906	938	884	909	902	862	896	924	923	863	935	878	871	934	975	927	879	876	924	923	924	878	892	951	883	858	926	933	954	924	899	910	899	923	898	938	923	927	900	962	898	914	897	916	890	945	908	874	887	949	911	882	931	908	935	878	916	921	914	851	888	903	895	910	868	941	919	878	867	976	861	883	887	894	917	864	934	923	938	901	964	861	920	916	934	910	880	902	927	921	943	904	853	875	934	869	886	959	841	926	939	931	916	922	946	911	880	890	890	928	873	928	926	926	966	911	942	899	923	903	919	940	922	924	948	886	931	883	915	936	924	928	906	911	931	903	903	927	889	939	939	870	901	925	818	962	978	932	912	890	880	911	917	862	900	904	850	918	882	884	863	927	924	907	940	895	894	899	927	885	883	853	906	929	906	945	888	882	900	938	910	938	922	889	896	907	915	887	896	956	946	897	920	880	851	953	891	893	909	868	925	913	968	901	945	921	929	882	937	925	909	874	908	886	886	900	919	879	935	988	973	896	907	935	948	934	854	935	866	917	908	903	893	954	894	968	900	903	920	953	922	914	884	925	873	890	889	908	937	906	907	934	887	926	888	899	948	904	977	908	907	857	961	925	882	924	947	925	913	863	911	922	903	876	958	900	876	931	912	877	927	936	931	916	901	892	903	924	905	924	866	905	876	903	890	912	957	923	943	947	1003	953	887	898	916	907	862	845	925	919	879	893	915	925	861	908	893	983	891	916	923	901	901	861	897	942	932	905	935	879	901	918	880	920	967	966	914	896	919	908	871	932	963	905	945	838	889	904	942	957	935	916	935	903	934	922	891	944	925	900	919	894	925	924	987	902	934	909	859	847	926	906	860	866	931	900	908	938	915	901	897	886	887	934	912	938	854	857	999	917	884	958	962	916	894	866	940	897	866	950	859	938	869	878	963	881	894	926	877	950	934	879	890	846	939	876	932	930	909	890	914	884	918	897	821	883	887	892	876	935	866	947	901	933	896	885	923	913	901	929	924	931	854	897	909	913	842	918	897	870	918	902	894	924	986	977	904	908	912	893	945	928	983	863	975	891	939	909	910	900	908	947	938	931	854	902	906	920	977	885	972	994	890	901	975	922	894	955	901	912	923	858	922	876	913	896	851	936	903	855	928	905	852	934	915	882	900	964	900	908	938	927	902	902	928	860	878	927	925	940	963	912	867	950	936	920	923	889	926	886	932	911	902	958	929	992	937	920	902	931	917	824	981	884	970	952	898	855	942	964	891	919	921	973	949	906	921	895	893	902	966	937	945	890	894	891	863	917	854	884	846	854	942	876	914	925	869	963	947	911	944	890	903	937	867	935	939	907	902	888	960	892	917	893	928	874	888	929	951	906	901	962	938	914	878	903	907	930	912	972	907	940	940	909	904	924	925	872	883	938	916	882	886	871	926	887	923	928	878	921	924	931	945	918	943	944	914	968	880	941	931	934	877	892	927	990	924	889	949	928	969	860	932	931	863	879	903	913	921	877	930	915	921	904	887	896	916	951	942	892	879	943	960	938	923	879	889	867	905	931	877	925	960	863	890	874	904	921	964	908	948	936	935	861	944	972	881	920	910	924	962	882	882	929	954	952	920	932	933	923	920	910	859	927	926	944	911	952	920	896	878	942	943	913	887	945	947	884	912	932	919	842	931	879	880	1001	928	923	885	899	969	950	926	935	879	947	882	942	927	864	911	899	909	915	943	879	897	935	936	968	895	916	914	968	923	868	891	913	859	886	912	904	922	889	938	879	883	888	897	912	937	888	863	929	899	920	943	884	959	957	921	932	913	947	840	910	928	891	911	901	923	984	911	904	908	897	922	928	904	951	946	911	902	948	926	899	906	902	886	886	935	890	899	925	960	922	854	895	925	928	873	858	877	889	884	901	865	883	931	908	884	951	859	880	884	876	960	853	931	920	940	948	949	937	892	966	894	914	909	858	912	940	857	920	905	874	909	913	967	930	908	940	881	911	921	898	894	895	940	958	906	887	877	920	908	924	858	938	914	882	855	857	897	947	918	985	952	906	919	916	913	923	892	885	837	937	902	928	921	927	909	929	940	883	879	923	934	957	870	951	937	897	855	923	942	956	925	923	896	927	902	951	924	885	909	968	921	898	944	955	962	884	861	882	844	923	916	906	923	897	842	944	905	840	885	913	905	925	867	923	911	921	898	915	838	942	883	925	946	902	954	897	955	933	856	892	891	937	899	883	925	895	934	888	906	950	934	901	952	862	911	915	929	923	923	874	893	921	925	876	911	906	916	843	908	957	930	932	849	882	947	891	893	912	959	904	869	896	939	900	890	917	895	865	906	934	919	935	822	928	895	871	932	945	953	928	942	900	904	919	928	911	889	877	888	953	965	822	866	866	944	902	913	924	872	911	909	908	934	914	868	894	893	883	931	866	909	883	925	897	850	926	887	875	928	931	908	894	933	891	935	919	849	955	911	904	946	956	940	876	865	873	843	890	887	894	885	907	877	924	935	901	941	954	983	947	868	915	931	944	910	869	945	960	930	899	891	879	875	909	920	887	923	924	933	906	955	933	873	936	896	919	901	937	900	873	908	910	916	899	906	928	916	884	855	905	927	907	931	936	895	946	895	921	925	922	922	907	880	920	929	886	945	913	867	926	964	899	913	897	912	920	889	916	899	909	907	927	984	930	860	864	929	953	912	888	887	870	915	871	964	921	901	944	900	952	925	926	922	904	909	891	875	982	937	903	888	884	901	893	890	917	958	934	900	883	982	896	904	968	881	916	928	906	932	892	898	894	911	919	911	957	917	960	943	885	957	917	887	910	860	936	851	875	919	965	949	899	883	948	981	839	894
3300	276	218	193	190	172	147	144	177	153	162	136	179	158	156	142	151	156	152	158	158	152	154	150	154	161	169	167	140	155	159	165	143	152	134	152	141	145	151	140	154	153	185	156	168	185	152	157	159	154	165	152	146	149	150	153	161	163	158	154	165	156	150	140	167	147	163	161	163	174	160	170	138	169	132	167	144	136	181	154	151	161	162	157	170	152	175	150	168	135	173	139	168	158	178	155	173	136	144	152	162	174	170	155	144	169	163	148	155	142	187	173	142	152	159	152	150	133	155	166	162	175	145	155	161	155	161	157	147	175	163	150	137	182	147	157	180	129	159	136	133	151	169	155	155	168	120	158	148	153	167	160	159	166	161	134	145	145	174	158	163	131	157	154	152	159	171	169	174	144	161	124	163	137	167	152	135	180	162	159	157	151	168	156	176	150	136	162	156	153	152	156	145	163	164	139	147	179	153	146	146	141	148	134	178	137	171	159	171	188	165	150	174	179	163	160	132	159	172	162	179	152	163	145	150	146	149	139	154	163	175	155	145	150	148	161	135	152	168	169	165	177	152	126	180	139	154	164	171	159	171	145	184	168	161	162	140	155	154	161	157	163	144	149	158	165	184	158	166	147	169	153	160	187	147	164	147	158	159	170	149	147	144	162	162	166	160	142	148	171	163	153	157	143	165	160	155	172	157	169	181	156	159	160	143	169	175	158	161	150	158	167	126	159	149	153	159	144	161	170	134	152	128	160	141	159	183	168	162	169	146	138	166	127	155	173	166	179	165	142	152	135	143	143	165	165	150	139	143	171	154	159	162	182	180	147	160	141	162	152	144	163	166	155	187	154	149	170	149	158	156	163	156	153	147	156	172	140	153	165	146	154	141	161	130	162	169	133	167	137	156	146	154	175	153	164	161	153	155	147	177	145	140	162	149	153	170	166	123	160	164	167	158	154	150	152	147	146	145	132	152	149	159	143	152	167	169	167	151	173	149	137	157	145	150	144	161	144	145	155	164	154	151	161	165	160	177	137	165	146	176	164	173	162	135	162	156	150	165	173	144	160	149	139	149	165	187	145	149	148	145	128	156	158	158	156	156	163	158	156	155	156	163	155	164	149	155	147	162	140	155	137	164	178	162	169	157	140	156	156	170	144	162	152	166	181	169	151	138	170	143	160	155	165	151	150	157	149	158	151	168	162	142	148	148	163	155	135	155	139	145	155	159	153	144	153	169	158	153	173	146	166	151	186	157	146	146	145	152	164	140	127	162	133	144	151	162	164	134	151	157	166	162	158	133	178	162	145	122	156	142	164	162	144	173	160	156	149	152	130	139	175	164	156	139	161	118	139	131	148	144	155	172	147	166	165	152	151	157	170	167	155	149	155	187	161	165	134	156	155	152	134	154	156	161	167	149	153	164	161	179	113	139	169	151	146	170	175	153	151	174	163	167	167	170	164	160	176	143	161	153	141	160	145	155	152	160	159	157	169	149	157	144	183	165	115	139	150	152	159	136	160	156	155	127	162	170	156	156	127	171	173	168	158	170	138	165	174	147	142	181	153	149	158	164	161	180	160	157	160	146	133	183	153	148	155	157	162	158	141	169	148	162	142	149	166	165	140	187	161	164	154	157	160	157	180	144	153	160	167	148	149	143	187	182	168	153	173	150	155	182	161	142	144	152	168	148	159	122	138	148	184	170	158	147	152	174	151	149	146	152	162	150	158	177	155	152	162	157	152	144	162	173	155	174	147	151	162	158	143	159	171	153	170	173	168	151	173	160	160	139	165	163	150	168	150	153	166	163	160	177	164	143	168	149	143	164	165	154	156	146	142	153	131	164	136	165	155	151	134	150	166	156	149	164	159	156	157	183	169	180	172	152	144	148	157	141	157	154	164	146	149	169	133	166	147	168	170	151	162	171	122	147	158	146	168	144	145	180	167	152	141	146	150	168	156	167	146	141	146	170	158	149	194	166	146	148	146	152	169	160	151	145	131	166	146	159	141	156	130	151	168	145	167	153	158	158	147	169	147	125	155	150	144	154	149	163	141	168	151	176	151	157	155	162	150	166	156	140	158	149	160	146	153	153	172	157	167	180	160	150	148	165	194	146	168	151	173	190	148	162	122	150	161	150	154	107	177	153	171	156	167	158	167	139	173	159	159	156	153	130	144	151	142	162	153	144	124	144	163	169	155	150	160	178	148	167	158	146	174	132	138	167	148	165	144	137	145	155	153	185	136	167	165	151	152	159	158	169	137	172	152	157	141	153	167	154	157	136	155	142	170	157	151	138	166	170	150	144	148	146	131	164	154	158	166	146	167	141	159	163	170	138	171	151	160	175	155	164	186	166	156	165	140	160	126	160	141	144	142	171	162	159	166	157	135	163	170	163	137	171	165	166	150	164	156	172	158	153	169	154	151	172	154	164	150	146	157	144	150	139	138	164	166	153	147	142	157	163	171	172	143	151	154	147	160	150	166	144	173	160	153	172	136	134	147	164	162	140	124	143	142	163	154	163	160	160	133	179	169	156	148	147	165	146	146	171	183	136	174	154	148	175	151	150	162	163	167	155	139	170	120	175	164	170	179	150	167	165	172	156	171	156	135	164	151	167	203	167	157	148	152	139	170	161	150	184	153	172	163	155	172	127	170	151	169	150	128	152	162	182	145	148	153	160	148	167	163	147	164	145	153	147	155	165	157	171	143	152	169	141	140	174	150	142	152	143	154	176	146	132	139	149	144	138	127	164	188	162	166	165	152	150	147	159	146	164	140	149	158	158	140	166	145	147	162	157	156	136	163	143	179	170	172	172	156	167	152	192	147	139	164	167	140	173	165	145	166	154	158	148	165	179	131	164	160	161	158	152	164	168	150	157	148	156	168	166	154	154	142	150	156	152	140	141	158	174	157	152	144	168	151	150	149	144	129	132	162	133	152	153	149	140	154	148	166	182	151	154	147	160	157	165	171	156	170	165	148	165	158	156	157	159	155	130	128	164	155	181	161	156	181	161	155	165	172	157	139	134	162	144	157	153	145	163	135	142	185	163	153	154	178	140	152	158	151	149	169	145	175	139	154	155	141	171	139	153	154	166	166	137	169	166	138	162	150	174	161	157	141	156	155	171	146	143	153	147	164	181	149	146	172	150	161	153	170	140	131	176	147	156	137	162	135	165	154	141	157	160	167	154	139	140	139	167	147	150	153	180	127	173	186	159	155	160	147	146	137	144	165	157	147	147	160	164	165	144	166	142	141	155	156	168	160	148	159	174	173	165	180	166	156	164	167	139	181	155	148	166	160	160	168	166	151	140	163	155	162	169	157	159	153	162	164	155	139	133	160	150	161	146	142	150	162	139	149	142	141	153	154	147	171	133	143	162	172	169	165	173	144	156	166	163	142	161	151	157	158	158	144	160	174	166	193	167	128	151	145	155	160	123	157	166	174	162	134	162	149	169	172	144	142	154	137	155	154	176	106	154	166	155	176	174	156	164	137
4679	630	700	664	655	621	639	658	617	607	599	603	573	578	545	568	539	588	541	622	563	576	596	548	546	559	570	545	559	511	591	594	558	585	569	547	585	548	554	583	541	551	582	538	586	543	576	558	589	583	528	548	567	598	596	526	563	591	554	536	585	538	567	549	552	565	566	574	543	546	557	588	562	570	541	524	580	568	568	585	562	532	577	529	550	527	577	556	495	553	570	568	522	576	616	562	534	553	545	576	549	584	553	590	605	550	528	530	538	547	576	589	517	614	546	567	560	564	584	590	564	651	593	534	588	570	546	602	561	578	545	555	587	538	539	556	556	550	575	538	559	581	525	537	514	531	569	560	560	595	560	552	580	568	577	597	567	602	538	527	572	561	575	525	550	553	583	568	558	537	563	535	582	596	559	538	525	573	538	527	565	540	555	568	526	551	522	559	489	517	564	550	541	545	538	561	594	546	588	579	533	556	542	540	557	557	541	556	557	589	552	560	596	575	559	545	568	579	571	619	542	555	537	583	546	555	579	618	573	552	525	541	567	582	538	559	515	582	552	538	561	594	572	537	511	569	563	557	555	521	581	520	536	557	569	551	564	540	592	562	554	544	502	553	554	569	552	559	513	568	550	532	545	574	557	514	547	545	566	559	540	532	573	525	567	580	552	552	572	545	547	568	561	612	612	586	522	571	578	544	555	553	557	552	553	563	573	529	553	540	558	565	587	571	552	557	547	538	587	541	576	552	500	568	589	553	542	559	567	588	516	599	570	548	534	570	553	563	568	575	587	550	569	593	568	539	559	533	567	592	556	560	557	537	585	604	497	570	527	593	559	576	552	537	546	555	560	562	575	595	516	504	576	569	535	576	555	553	566	549	555	540	568	573	578	542	594	521	582	554	589	541	560	566	546	549	609	567	555	577	569	560	505	572	579	528	596	566	538	567	537	569	595	557	543	564	566	554	564	558	517	620	542	601	600	568	594	536	552	578	547	601	566	554	603	547	583	604	586	561	521	551	524	554	506	592	556	560	522	571	564	541	534	552	568	544	542	568	571	572	529	568	556	540	572	562	555	562	556	575	571	566	552	543	574	600	507	555	545	578	558	518	540	575	560	576	557	518	557	555	566	597	540	546	546	545	529	548	547	554	590	592	530	592	560	534	594	577	557	583	562	570	575	583	562	555	556	575	531	575	583	539	509	554	565	575	530	583	518	550	521	597	547	560	575	607	617	556	587	580	570	589	571	531	545	586	594	573	566	518	562	567	622	599	558	556	527	598	575	557	537	534	582	608	549	563	525	593	575	547	545	542	531	569	554	581	519	522	548	591	563	546	551	573	531	572	527	595	529	480	598	581	552	594	577	535	526	538	525	553	557	538	584	549	567	550	534	584	583	530	600	561	577	563	563	554	554	577	590	529	573	555	579	574	562	547	508	569	540	549	561	599	617	549	545	555	560	570	551	607	545	558	574	572	551	583	535	568	533	547	590	578	610	536	581	556	551	563	534	599	608	552	544	599	572	624	532	533	540	572	534	553	570	539	540	603	576	540	532	528	581	559	564	601	526	511	545	538	577	571	555	529	544	599	535	563	583	566	557	536	564	557	586	546	577	546	557	566	554	512	554	559	551	602	558	556	538	539	587	571	576	579	559	545	536	564	522	546	552	546	538	588	575	552	528	548	594	560	549	555	567	611	593	571	552	552	574	579	538	534	558	528	547	535	530	596	587	533	594	555	574	570	579	577	515	603	580	567	554	612	600	612	562	543	597	563	572	536	551	522	575	563	572	544	529	564	560	564	536	540	552	563	609	545	551	573	544	559	555	543	549	579	579	571	577	564	551	549	550	557	549	593	586	550	522	522	585	539	589	552	548	531	508	571	563	516	552	549	581	537	605	581	578	558	579	551	552	593	569	555	566	530	581	572	561	534	581	543	552	550	552	564	573	594	527	556	534	537	582	565	552	598	571	593	575	569	599	589	632	526	538	558	553	571	543	548	598	596	522	567	579	583	554	590	612	517	576	579	546	589	525	544	527	571	557	559	549	537	577	557	546	561	529	582	588	545	558	581	586	564	561	539	587	559	622	565	586	528	586	553	571	541	575	562	535	554	540	562	548	604	538	556	576	562	566	536	545	528	545	554	551	580	531	606	571	540	613	592	547	539	591	588	555	551	559	546	557	549	548	569	580	532	531	547	551	530	558	552	552	573	598	556	549	561	526	590	560	542	547	533	537	548	545	574	574	573	584	563	547	548	559	543	555	573	572	559	542	558	546	565	547	572	589	538	551	561	562	565	617	565	531	591	549	563	516	584	568	540	508	532	555	547	583	574	574	552	560	536	557	531	552	601	579	521	531	539	577	581	574	532	540	549	581	535	566	599	593	576	555	562	554	577	590	584	576	539	591	567	573	559	554	539	559	554	527	529	576	530	571	577	567	592	587	551	540	535	522	591	543	552	544	577	609	576	557	529	540	518	551	538	602	581	525	566	624	553	576	553	582	541	553	594	552	569	587	538	530	562	544	589	552	530	550	559	574	582	538	572	568	585	582	560	520	589	600	521	566	552	589	582	587	567	558	532	551	558	575	572	549	562	538	552	574	600	589	554	552	534	539	576	583	575	579	548	528	600	555	563	552	562	579	527	585	563	560	545	531	548	539	555	584	566	563	596	546	516	545	562	532	571	545	586	578	559	537	529	592	587	571	600	589	561	573	586	556	562	562	573	577	540	550	584	542	554	545	556	552	551	565	537	566	569	583	573	665	563	541	570	570	585	533	560	663	567	522	559	541	597	550	588	535	559	582	573	540	547	562	541	523	543	569	532	538	562	547	538	529	587	545	545	580	551	554	560	556	566	573	573	586	564	570	583	550	544	576	551	531	536	541	555	562	582	546	555	598	608	555	568	549	559	566	517	622	538	554	550	559	597	545	554	585	554	541	540	554	564	561	540	538	590	551	567	545	572	578	569	535	571	598	595	599	587	553	545	554	583	548	558	573	576	562	565	555	562	539	569	528	590	581	550	557	540	540	515	531	604	522	562	568	561	572	547	562	593	560	602	558	540	600	606	603	562	575	536	550	530	517	594	565	577	530	554	583	538	561	558	544	554	536	614	568	552	569	562	559	568	564	527	571	538	551	586	574	540	568	558	557	580	585	508	540	555	538	559	544	542	522	556	560	588	551	564	552	570	532	573	570	563	579	553	559	524	583	559	546	594	483	596	531	574	606	557	518	531	534	575	573	543	618	573	560	575	557	577	568	539	531	533	590	528	574	583	570	604	512	542	592	565	546	540	578	550	600	522	581	555	597	546	549	573	592	499	583	546	550	561	521	560	574	574	560	539	561	557	564	575	551	525	552	570	537	548	554	596	610	564	577	607	528	550	561	562	585	546	563	581	582	535	549	589	555	560	548	550	553	572	534	561	561	575	598	547	561	534	560	530	591	558	567	559	573	557	565	543	608	558	544	555	555	558	545	586	555	512	493	588
27773	5431	1511	1093	809	651	551	504	420	400	350	398	373	353	334	340	318	335	330	293	328	330	344	318	282	285	288	285	287	308	310	313	300	306	296	317	268	302	277	263	259	281	310	285	319	287	289	299	292	282	308	295	310	288	277	305	314	288	287	280	283	289	282	293	297	271	260	279	309	310	294	307	270	328	294	273	289	291	308	291	294	333	278	314	278	300	262	290	248	283	279	277	273	276	275	275	271	297	301	299	283	279	272	311	295	308	283	239	297	277	296	301	279	254	288	278	279	275	278	280	274	284	266	291	305	284	295	261	301	264	310	306	315	291	304	275	284	271	295	268	273	272	309	289	276	286	279	287	302	274	250	258	288	300	288	288	315	300	283	276	259	287	275	304	266	305	292	265	298	286	270	272	289	273	303	272	272	298	292	302	270	291	280	301	288	296	297	307	287	297	251	279	272	303	308	273	265	289	259	296	294	269	266	271	322	274	277	290	269	277	256	257	296	299	304	253	275	303	297	267	286	277	282	282	278	294	278	288	323	266	308	287	272	268	294	296	319	288	289	268	293	282	268	281	323	270	285	298	281	273	297	299	294	274	298	298	285	310	263	283	278	264	241	270	280	267	280	315	278	281	286	283	293	302	292	257	276	295	309	298	284	260	290	279	301	289	319	316	258	280	284	265	276	284	253	287	319	301	284	282	283	276	317	255	287	281	279	282	323	276	287	261	283	290	268	267	309	253	301	285	282	301	302	273	300	265	269	302	271	299	279	261	264	282	284	318	298	296	291	303	293	277	245	285	282	289	289	309	268	313	267	257	305	275	294	266	313	303	235	258	278	302	260	325	277	281	280	299	279	294	328	331	283	306	272	298	255	270	314	267	300	286	304	278	265	304	292	263	295	309	284	253	281	291	315	275	295	309	264	256	312	312	288	295	297	302	284	314	282	289	287	273	265	289	285	262	293	272	283	282	287	267	336	288	259	292	275	297	289	283	308	297	288	278	306	298	312	304	284	314	275	309	266	293	299	301	277	283	303	279	313	306	266	278	276	296	277	285	279	285	288	267	295	338	276	269	262	281	300	271	298	276	282	268	285	278	308	262	283	293	299	259	265	284	279	287	300	314	271	292	331	290	281	306	306	286	300	312	271	285	299	264	297	300	291	284	276	289	276	315	284	290	285	284	275	263	278	261	265	276	305	287	310	289	294	294	293	280	285	299	300	296	271	252	285	336	268	262	292	274	292	325	302	299	267	281	296	299	296	293	277	300	289	264	293	283	280	266	276	280	293	296	285	307	296	246	319	269	304	279	290	243	319	277	281	282	306	282	288	278	292	271	291	306	292	311	297	293	305	298	284	293	307	274	257	287	271	297	291	286	242	302	306	266	295	293	273	281	278	251	288	277	256	285	303	289	317	271	257	274	294	304	274	288	278	285	266	304	280	286	307	263	266	300	277	300	275	268	295	323	254	290	306	301	269	286	294	304	284	302	298	274	306	320	249	285	287	295	276	279	322	292	277	328	309	266	326	306	254	281	282	275	290	259	290	309	306	286	308	279	304	314	287	299	251	294	307	251	290	273	285	270	267	262	268	253	310	261	296	275	282	256	267	272	273	299	296	273	278	299	321	294	267	248	300	285	301	301	290	301	317	298	288	282	297	291	284	273	273	301	294	300	287	272	281	305	286	282	309	288	283	275	311	286	279	323	278	272	278	286	276	278	297	302	324	280	284	251	311	300	310	309	278	277	279	279	308	279	304	278	299	301	268	321	280	280	273	273	269	303	275	299	298	276	266	308	247	278	289	282	307	287	303	297	288	273	277	278	298	301	260	266	270	289	289	279	311	259	307	287	305	283	275	282	269	316	300	308	264	288	293	272	262	299	276	312	297	303	270	304	308	262	278	279	288	268	294	255	289	273	307	293	297	298	274	313	280	290	293	291	273	296	260	288	308	279	272	259	281	284	272	272	274	304	285	285	308	252	272	282	272	258	307	291	267	279	292	275	281	257	278	282	287	249	304	268	279	282	296	287	267	294	281	272	308	301	315	295	270	312	307	314	254	305	257	279	294	243	303	314	260	268	318	270	304	254	257	273	290	310	267	279	304	271	296	313	311	270	301	276	281	282	259	334	306	292	264	292	279	287	270	270	278	277	281	295	282	302	297	261	264	248	307	274	277	256	285	278	304	303	273	298	268	293	274	286	304	302	304	256	275	308	270	291	259	281	279	309	307	297	252	246	297	284	305	286	261	285	295	305	276	309	312	286	287	290	256	245	271	274	293	283	245	298	283	301	282	309	271	285	280	303	274	292	282	288	263	299	277	275	276	279	303	266	254	272	333	284	324	279	286	267	307	275	300	313	310	289	295	274	282	312	292	276	278	305	272	283	288	305	254	267	287	294	294	281	282	270	276	310	294	296	269	313	297	274	305	269	280	280	283	317	285	287	295	291	293	267	230	271	300	284	309	255	261	302	308	281	296	280	303	291	300	279	300	294	305	294	245	283	281	287	268	320	257	314	277	279	271	293	271	284	267	317	279	303	288	301	275	282	263	293	268	293	292	279	271	294	296	287	275	280	328	293	286	286	301	289	306	279	287	292	281	301	288	304	269	264	294	294	300	285	286	292	279	267	289	321	289	306	250	300	304	294	318	255	269	283	293	294	285	298	267	271	258	250	322	273	302	304	295	289	291	266	322	273	298	276	281	254	307	294	320	297	297	298	269	284	298	306	290	274	308	279	306	306	286	305	287	272	277	300	298	284	304	298	275	287	282	279	294	279	290	274	288	298	302	281	272	301	278	275	291	261	266	277	267	287	266	279	285	279	253	268	284	283	275	263	261	277	282	261	286	289	294	302	280	275	282	276	274	258	300	301	283	312	301	254	291	324	291	311	278	297	289	267	291	264	283	248	290	280	296	332	279	278	289	265	296	283	300	298	263	283	284	275	305	309	276	297	277	293	302	276	271	271	255	277	277	291	295	288	301	265	272	274	287	285	310	270	273	258	309	304	305	288	288	289	315	293	290	302	279	307	300	280	298	301	299	268	293	301	299	277	306	292	294	285	270	265	272	303	309	283	303	277	280	300	276	239	301	297	271	262	274	295	270	243	274	314	297	290	297	299	294	276	273	310	283	258	336	255	275	286	291	250	311	309	280	300	282	255	255	286	280	270	305	273	269	294	272	275	293	299	261	277	294	286	281	317	268	285	274	291	293	253	258	268	302	249	275	283	285	266	312	299	294	256	272	275	293	278	280	291	289	276	282	285	295	296	300	305	282	302	279	320	292	279	303	276	281	307	253	296	282	294	308	295	268	283	262	298	255	285	297	286	281	274	299	288	286	298	313	290	321	302	287	292	262	255	275	307	265	290	283	256	303	274	257	313	307	282	272	292	287	288	303	309	272	323	284	291	300	308	286	283	303	269	257	314	249	281	273	253	279	284	285	277	277	298	238	274	269	239	270	274	243	285	323	306	270	275	288	302	306	276
14075	1770	3213	3596	3186	2732	2348	2039	1844	1737	1569	1538	1386	1366	1309	1186	1179	1179	1164	1117	1111	1066	1053	976	1002	1054	1025	988	981	1030	1040	999	961	994	979	975	952	934	1001	944	959	976	890	938	972	938	952	924	959	922	903	969	917	945	960	912	929	891	918	942	972	1005	946	973	855	902	939	966	893	878	919	944	901	914	900	894	920	945	977	904	936	907	903	886	911	899	928	878	899	892	949	887	900	894	889	1000	913	911	884	865	891	938	897	913	871	905	887	896	937	899	942	893	900	925	912	900	908	953	884	895	921	933	941	918	928	941	953	941	934	937	926	919	901	886	907	906	894	934	877	912	903	947	909	880	910	934	878	858	866	903	933	914	906	910	905	917	874	908	902	919	873	929	875	924	844	955	886	832	865	941	909	896	918	860	888	907	937	890	903	924	911	940	922	901	862	894	945	855	883	941	899	949	923	906	856	981	892	896	930	924	939	930	934	948	903	951	927	934	946	922	937	935	959	877	898	942	915	908	920	894	883	929	898	938	913	910	926	899	845	895	929	905	943	842	919	920	873	910	903	887	914	939	906	878	880	895	911	894	868	920	892	910	924	919	901	900	863	917	919	902	898	939	954	957	951	908	831	925	907	911	894	933	903	888	929	918	868	910	894	959	983	926	926	931	872	913	862	901	905	915	922	931	890	935	947	876	869	868	877	982	915	850	930	897	939	916	920	900	870	857	968	897	951	902	920	864	890	916	920	927	897	937	876	958	876	965	975	956	952	903	906	940	888	920	966	910	962	905	874	907	893	915	858	861	941	883	859	886	910	897	890	936	957	928	911	902	880	931	893	901	923	844	924	938	885	945	925	901	923	926	902	921	908	956	869	944	913	893	955	941	906	939	895	943	890	916	926	875	880	905	927	938	930	934	919	902	919	884	910	902	890	864	906	904	902	912	866	904	890	966	873	866	935	973	937	868	911	950	948	890	949	925	917	884	895	916	907	877	894	938	887	936	904	862	903	902	950	914	896	904	993	898	892	975	935	927	949	963	874	931	899	936	874	903	975	897	918	908	870	872	919	887	945	934	953	887	937	866	938	942	887	943	892	938	954	852	909	858	889	920	915	957	883	944	908	935	867	905	892	942	912	844	878	909	972	901	887	880	932	892	907	979	947	889	918	915	937	960	925	894	920	882	928	916	913	880	910	874	923	885	879	861	928	910	893	889	838	933	896	926	970	883	937	931	931	931	882	902	913	907	935	883	875	920	909	886	890	910	914	896	882	879	952	942	879	902	911	917	891	914	909	879	936	897	901	946	963	961	884	919	941	996	937	946	891	921	927	898	934	967	927	866	879	873	903	917	932	884	886	984	899	932	913	924	952	902	923	906	917	882	909	821	906	908	947	871	933	937	867	953	941	922	944	929	890	895	938	892	957	901	898	920	915	937	889	921	891	972	951	959	876	944	963	877	909	909	990	885	921	942	893	930	900	933	968	867	942	943	916	943	859	945	946	914	902	962	925	879	954	891	915	886	940	901	924	858	910	908	910	905	848	900	945	939	865	955	934	964	963	905	928	900	881	906	920	955	838	916	874	952	920	939	959	952	907	866	863	879	943	937	885	949	903	920	885	865	957	870	916	949	895	907	917	914	921	974	855	863	939	948	938	910	919	918	887	916	922	916	915	942	880	993	931	927	936	908	938	878	908	889	887	907	915	818	883	921	909	881	917	939	926	903	909	938	873	885	867	960	851	904	866	957	961	916	915	954	897	893	931	882	920	928	911	936	864	925	920	891	892	947	934	893	932	895	872	915	934	892	947	900	914	867	938	865	896	933	935	954	909	911	913	923	939	953	910	954	955	904	890	935	964	875	890	921	935	899	892	880	935	945	864	914	944	905	866	912	904	914	926	924	856	915	859	903	878	891	870	986	928	916	899	946	941	917	927	899	895	887	915	970	918	948	913	948	962	899	927	953	901	865	936	953	903	864	906	919	879	866	879	926	901	921	914	932	911	879	938	923	891	920	920	951	936	904	890	874	928	917	937	907	933	889	869	895	884	914	864	877	907	888	932	913	906	923	886	926	950	959	979	926	924	944	902	871	852	890	921	905	875	850	873	895	898	993	941	904	866	921	931	887	864	912	923	883	918	879	978	955	912	940	878	924	911	949	909	934	979	900	944	981	863	933	917	910	914	876	908	877	852	849	915	958	908	930	899	829	896	943	910	919	861	872	901	902	931	904	861	896	937	917	933	949	897	899	914	821	895	945	938	952	878	912	930	978	915	926	908	868	927	947	908	956	946	839	941	926	916	892	920	955	924	939	897	927	904	891	937	879	909	939	880	909	896	965	938	837	929	946	909	929	870	896	911	971	917	911	874	897	891	875	832	939	860	920	905	931	901	926	917	923	945	915	937	909	939	907	926	886	910	943	928	889	896	852	863	931	926	939	872	890	890	875	964	889	919	854	935	912	927	973	894	926	859	913	915	928	940	929	887	887	914	922	904	936	929	961	869	946	878	939	865	879	874	887	938	943	860	924	858	930	920	955	865	898	898	914	954	944	909	889	915	860	930	918	857	938	916	877	910	914	904	934	934	900	927	899	851	926	928	916	902	933	893	946	931	905	882	924	911	891	903	867	904	871	882	923	896	881	889	899	863	902	901	871	958	884	911	961	944	918	898	929	864	893	896	863	972	917	914	899	912	858	912	900	959	910	891	893	909	911	917	911	893	924	938	909	952	902	883	926	928	900	903	898	881	897	918	934	859	928	895	854	905	907	908	944	916	959	944	926	945	926	936	896	871	901	920	940	981	884	878	886	858	949	933	899	877	905	918	962	926	953	925	920	932	912	901	902	923	838	913	901	864	911	947	928	877	934	890	915	938	914	938	925	930	906	912	905	909	929	915	933	908	899	877	934	901	913	904	910	888	912	927	884	900	867	888	881	911	939	918	955	938	947	892	908	952	957	900	896	900	913	899	946	905	913	869	933	899	953	991	912	928	923	937	909	918	880	911	878	880	871	942	935	867	917	907	935	910	897	891	894	872	912	938	942	926	900	869	873	956	915	885	890	940	899	943	899	840	885	927	885	927	930	929	874	925	919	961	949	962	883	881	873	964	918	936	901	891	894	911	907	912	906	905	924	872	930	972	957	942	913	899	901	906	898	899	910	838	958	884	901	934	950	840	938	900	962	939	897	963	912	921	890	957	906	860	930	902	872	919	918	891	903	876	920	898	897	873	876	948	922	939	893	860	961	950	885	919	905	870	932	943	899	953	870	901	916	947	910	874	909	908	925	921	925	903	944	933	901	934	882	893	857	872	944	949	862	920	927	899	878	927	880	895	916	897	893	908	899	933	896	901	847	844	894	969	877	865	877	914	943	909	901	927	884	972	909	875	908	865	903	924	919	925	891	940	925	930	911	873	931	874	864	904	879	919	954	873	899	957	878	927	853	921	870	862	935	850	941	889	951	928	949	903	883	952	922	898	913	923	896	942	920	954	830
36828	15980	4498	1770	1328	1023	815	710	592	545	481	446	458	437	391	381	333	386	359	340	356	303	312	352	334	311	308	338	301	288	323	274	303	293	315	286	299	306	304	316	295	268	277	307	306	279	287	279	297	304	293	314	275	266	293	297	316	317	279	270	280	285	318	289	281	300	270	268	290	302	272	304	307	275	282	266	308	338	257	312	271	308	293	306	265	250	283	290	321	261	288	289	268	275	263	302	286	301	279	271	271	269	265	262	255	291	302	288	286	280	273	271	290	311	290	285	273	293	244	311	284	292	280	296	292	309	265	297	306	314	292	308	297	286	297	245	309	274	271	322	293	313	290	268	291	302	300	299	286	300	288	279	293	283	307	317	272	294	308	303	273	264	296	307	294	294	323	271	270	291	291	296	293	284	269	289	316	294	276	276	281	290	276	272	293	281	306	286	290	254	291	306	291	280	293	323	291	265	289	286	264	312	264	288	296	287	272	281	274	281	283	262	274	259	292	315	307	263	290	279	288	287	283	280	271	309	311	294	275	272	293	254	258	300	297	290	259	261	288	259	299	280	296	282	277	274	258	287	267	288	289	264	275	274	295	278	298	314	313	294	285	275	305	276	271	277	294	258	282	318	285	312	280	276	316	309	311	282	292	295	318	281	266	252	303	284	292	268	302	315	264	264	298	330	288	276	277	270	283	316	287	304	306	256	272	298	297	261	286	296	280	310	293	312	285	290	322	253	297	279	279	280	308	267	310	275	307	294	278	255	283	302	300	284	293	307	305	298	292	272	282	298	281	274	293	292	287	289	269	312	297	283	310	285	311	293	271	268	266	304	272	263	312	285	296	274	292	259	291	299	300	246	301	306	252	278	298	271	290	264	271	243	294	298	267	256	272	293	248	273	270	278	282	286	286	279	290	276	280	259	295	277	287	312	269	259	305	268	278	284	297	279	292	272	309	297	304	274	290	294	270	297	287	289	279	308	279	295	291	322	291	284	269	278	281	275	276	305	297	288	290	309	299	268	287	302	280	284	269	297	322	280	287	315	263	297	267	293	294	287	297	271	253	272	319	306	281	282	306	286	308	292	260	261	269	295	299	264	287	274	250	281	285	275	275	307	300	288	251	285	294	284	295	244	282	281	310	266	301	316	310	289	275	274	234	258	290	275	260	301	286	283	319	287	287	313	271	287	285	314	299	293	298	303	288	281	292	315	266	327	271	298	269	304	262	271	286	272	275	299	291	292	311	270	312	298	253	299	311	299	298	264	297	307	289	295	297	300	279	308	329	273	275	287	294	285	282	291	279	291	245	262	293	300	276	277	307	263	296	265	289	313	270	291	271	295	295	290	268	288	333	265	264	297	247	314	289	298	293	300	316	302	308	280	295	296	283	271	297	317	286	296	257	293	320	275	280	330	261	286	281	278	298	281	276	291	301	302	280	297	310	271	258	271	276	292	268	286	264	272	306	299	298	284	269	272	286	316	301	299	286	295	318	282	271	293	275	279	285	305	248	291	329	284	277	291	299	280	305	303	283	285	299	288	274	306	291	276	307	256	270	279	321	263	281	287	290	289	269	301	303	292	298	306	259	315	301	293	291	278	296	280	325	280	310	264	287	266	294	302	286	293	261	281	280	288	268	301	286	284	284	279	308	292	294	278	286	312	278	282	303	269	262	283	259	254	327	288	280	312	267	313	293	294	325	283	280	298	308	298	278	267	335	305	298	277	278	244	281	331	292	288	319	262	283	293	327	273	334	308	273	288	286	289	302	263	307	297	272	280	297	305	293	313	271	279	298	290	306	291	295	286	299	305	299	259	318	282	285	276	305	276	313	280	287	313	263	284	297	276	301	294	300	289	280	282	260	282	289	334	299	290	270	280	289	270	308	295	292	298	321	309	272	271	299	265	280	288	307	305	284	309	261	286	308	299	270	284	266	255	265	258	296	280	259	292	273	320	328	280	307	297	298	289	307	279	299	291	279	283	284	285	289	271	292	291	302	315	299	303	340	308	279	272	311	305	285	302	318	284	260	311	265	247	288	309	299	301	256	281	295	291	302	254	278	265	297	267	309	299	280	285	267	291	270	273	289	293	288	300	314	273	279	301	252	269	295	278	297	304	302	272	282	287	280	275	301	283	291	274	283	295	277	296	304	302	293	264	286	288	271	296	305	288	304	310	276	291	277	313	260	286	311	306	262	321	294	305	277	281	283	250	270	299	294	276	280	291	327	301	269	294	311	299	284	269	273	262	292	276	295	275	271	272	276	280	300	286	283	284	315	276	267	299	269	282	283	314	304	296	282	298	276	298	289	315	261	271	289	285	272	287	289	290	278	327	278	298	275	288	280	266	293	296	291	255	317	293	301	275	286	281	306	327	296	299	319	305	280	288	311	291	312	291	293	285	290	311	305	291	271	301	301	280	287	302	265	317	296	276	299	268	253	257	296	314	264	283	301	251	271	259	269	313	291	276	300	270	295	282	295	319	310	278	329	287	289	309	289	276	284	278	327	278	277	302	292	309	254	293	280	295	284	319	275	293	283	284	289	285	276	280	297	287	293	277	338	281	283	318	273	326	288	275	296	299	252	258	276	279	287	276	307	296	290	285	276	272	270	313	257	276	302	276	254	290	270	253	256	282	288	258	300	291	290	291	283	277	299	304	266	303	290	302	245	299	289	285	279	311	282	316	266	299	308	286	287	288	281	286	286	287	262	280	266	310	297	305	309	280	285	310	283	289	288	270	276	276	307	297	283	271	282	289	265	302	321	283	291	273	282	260	292	265	281	320	290	292	297	334	277	283	307	262	283	272	283	282	287	294	297	262	293	313	247	270	304	316	277	283	286	291	267	258	282	261	312	281	273	299	261	312	304	310	320	263	246	263	271	291	290	266	279	288	315	286	320	288	278	254	273	273	271	286	311	281	287	298	264	304	284	289	264	285	328	274	299	330	290	282	324	319	284	295	289	300	276	283	302	278	326	254	269	270	297	307	298	285	268	283	265	265	281	313	277	312	287	279	269	284	322	292	286	289	271	282	276	276	254	249	289	276	295	275	282	318	267	302	300	267	274	287	290	264	291	282	295	285	291	301	248	292	308	287	266	281	310	254	279	263	267	285	285	301	273	295	299	283	287	279	322	281	302	300	289	289	316	279	291	277	280	291	286	295	248	276	272	318	280	276	305	275	312	291	260	314	298	296	323	275	308	284	291	287	277	270	293	321	280	294	259	320	287	329	275	287	309	290	287	235	275	291	290	300	284	276	307	281	302	267	281	273	269	268	248	288	297	268	297	301	327	329	282	282	278	294	323	280	263	292	261	298	263	311	264	269	258	284	264	281	280	291	278	284	286	297	252	293	262	288	308	275	308	303	277	262	289	310	283	293	275	264	285	290	285	312	287	279	289	327	310	328	303	263	287	269	301	273	256	275	290	311	295	279	284	327	270	285	306	275	286	302	291	322	293	301	294	289	282	292	292	297	280	303	289	274
18116	2526	4991	5882	5154	4310	3644	3267	2787	2505	2150	1984	1853	1744	1680	1558	1466	1417	1364	1271	1357	1235	1197	1195	1176	1191	1156	1133	1193	1125	1036	1083	1073	1076	998	992	1020	1063	987	1025	983	996	985	1043	969	1001	969	984	1004	965	991	949	961	958	964	980	972	950	964	940	942	952	970	892	989	982	985	933	959	897	909	927	950	930	980	959	976	950	964	932	942	930	884	954	928	943	941	937	963	934	950	940	981	872	915	880	939	937	881	911	934	924	909	929	942	996	843	928	946	939	893	936	898	954	942	939	871	879	891	918	922	899	927	912	958	924	917	865	897	934	939	887	936	934	899	894	906	889	991	898	902	894	899	889	878	941	925	953	920	939	931	918	892	948	926	900	889	862	872	917	976	959	898	961	914	900	858	877	936	944	935	935	966	891	917	917	947	902	955	876	900	966	910	972	865	971	903	919	902	896	941	937	955	853	843	913	935	918	990	830	925	937	856	877	920	871	899	953	933	902	919	953	915	898	891	976	909	905	892	929	923	973	894	942	908	896	909	860	859	916	881	883	918	936	933	905	926	944	924	941	893	894	911	969	902	958	913	902	946	887	871	879	880	936	925	923	902	944	939	883	938	874	914	951	903	928	928	875	946	982	924	931	938	914	929	883	871	970	915	879	898	933	919	975	930	870	870	933	881	848	869	937	958	872	886	901	876	885	890	864	864	913	903	925	932	907	944	936	908	895	916	886	943	901	939	936	929	881	895	815	926	932	911	936	951	921	879	897	909	898	884	882	852	911	891	990	948	908	958	932	919	909	902	911	906	858	917	948	926	931	917	907	937	873	960	943	905	967	848	862	935	945	884	934	920	982	908	935	895	885	896	907	909	935	912	960	894	931	901	958	950	872	922	920	900	908	917	876	906	925	944	976	930	939	845	913	925	894	889	828	906	927	915	891	920	954	865	904	948	872	885	946	934	873	911	954	903	925	942	878	959	904	866	947	945	871	952	895	903	916	896	923	941	941	903	937	873	906	884	911	873	886	900	906	880	902	941	899	905	927	933	879	869	894	916	953	898	956	930	946	935	935	895	856	889	907	912	907	914	895	938	913	903	876	914	903	880	950	874	873	975	938	927	926	882	887	840	971	926	976	869	922	935	913	918	882	892	977	947	914	918	978	872	897	895	917	881	918	967	932	884	894	964	895	892	897	915	906	897	915	916	898	899	940	951	930	891	869	934	876	929	956	918	920	944	917	947	976	940	909	900	854	930	911	937	905	872	876	936	922	913	891	939	925	971	898	963	862	939	939	942	953	905	891	888	878	900	893	926	964	910	946	878	893	918	908	873	963	861	918	959	927	878	911	948	885	874	936	920	915	916	910	927	895	889	937	885	938	964	928	922	906	899	894	939	916	956	934	906	896	930	937	950	952	904	949	905	921	893	891	908	914	970	884	907	907	917	950	923	901	933	903	885	931	966	910	944	930	1006	917	884	891	891	937	937	903	890	864	953	931	960	883	919	942	887	905	899	877	945	872	921	885	905	946	916	901	929	960	924	927	944	934	963	809	910	980	926	966	936	962	844	915	887	889	900	898	886	878	926	893	915	907	947	902	924	916	858	833	908	938	902	929	934	977	907	868	953	892	903	862	954	877	928	975	928	954	924	918	875	920	858	868	908	889	941	894	910	889	873	931	901	916	967	902	869	863	877	911	934	872	884	906	956	931	886	923	892	925	931	866	904	908	966	923	893	918	867	925	938	853	878	891	928	933	941	885	969	936	883	938	928	909	864	869	902	940	937	878	933	909	936	896	965	917	936	926	904	889	914	915	940	883	917	870	945	932	836	900	866	926	923	890	941	933	983	925	886	962	913	947	854	915	907	876	930	883	906	932	940	956	926	910	902	913	922	948	915	953	949	899	961	903	915	868	959	882	929	884	947	901	974	889	921	862	857	849	904	906	939	947	889	953	903	886	903	869	901	877	940	909	936	895	902	900	978	938	921	967	924	908	875	912	944	952	878	898	920	925	936	923	912	955	960	919	907	1000	884	916	933	895	961	902	922	919	976	865	895	916	974	907	954	934	900	885	918	930	899	893	910	880	907	868	870	887	854	921	922	955	944	896	933	867	932	916	965	915	954	931	931	911	894	891	874	912	935	951	919	895	974	914	903	921	949	912	919	918	935	934	916	971	950	905	903	912	875	926	916	962	948	886	884	929	931	965	910	948	882	957	888	930	899	926	928	843	896	869	903	903	988	889	911	922	873	934	879	928	930	934	931	894	898	919	922	889	961	872	999	918	940	915	837	895	943	908	919	911	909	900	1015	940	922	922	910	929	910	873	871	877	905	886	948	900	918	915	915	865	926	963	884	943	867	951	909	952	909	856	914	856	967	876	917	945	889	930	938	912	894	919	911	937	976	962	966	871	914	934	849	876	919	891	931	832	923	911	853	933	945	855	863	938	907	907	890	945	911	905	908	948	926	890	913	974	915	902	937	938	908	901	903	933	956	925	890	906	927	915	916	883	895	926	904	897	896	902	912	868	855	907	915	912	970	926	922	896	958	891	923	934	970	880	937	912	914	926	910	920	944	953	926	937	904	873	882	952	913	858	900	957	922	935	916	934	916	923	944	901	933	898	952	910	905	930	924	942	937	881	914	896	922	907	918	918	909	952	947	900	925	895	933	914	900	933	925	902	924	903	905	921	899	896	926	950	921	912	900	898	902	950	918	978	886	900	884	924	946	887	880	888	880	947	868	915	932	869	901	862	885	917	903	959	921	954	1001	922	938	943	897	864	926	953	905	935	924	892	906	929	903	963	900	903	942	878	880	931	895	864	900	877	866	967	878	900	914	906	887	879	899	907	890	892	902	881	898	913	872	847	926	897	927	900	943	901	933	919	905	936	910	929	966	889	861	890	924	934	953	926	959	897	907	957	892	907	932	843	930	960	950	954	963	919	889	896	944	933	934	899	975	924	840	908	917	934	935	866	910	918	947	932	941	907	918	929	841	910	882	879	906	937	897	919	942	917	929	927	903	896	875	898	904	986	909	902	880	923	959	897	929	939	950	889	897	921	886	889	919	886	941	929	916	935	926	903	987	924	935	877	932	905	944	968	931	911	865	907	853	905	894	922	935	952	942	885	906	901	923	880	874	944	890	924	935	838	889	969	927	893	944	864	943	936	880	869	943	898	948	935	956	884	894	972	910	907	963	899	930	951	910	916	962	931	998	830	905	901	935	924	939	932	878	943	872	944	903	878	901	930	967	888	920	929	936	874	918	922	940	879	961	942	957	958	923	915	943	896	878	893	957	871	927	966	956	912	952	921	924	876	936	885	913	960	886	897	932	889	940	885	960	910	901	911	944	941	980	865	912	925	929	923	928	889	900	943	946	863	888	908	939	876	929	972	934	893	917	910	893	939	908	864	881	879	898	855	932	962	925	952	892	961	914	939	896	948	879	867	950	917	947	875	905	902	949	986	880	989	956	906	967	972	891	920	866	923	887	912	913	887
3856	473	272	228	184	195	175	170	161	135	186	160	155	158	167	171	145	154	165	181	179	166	161	153	182	178	143	155	164	149	176	153	165	159	154	162	148	151	159	145	139	149	178	135	171	141	160	160	151	163	175	165	161	166	173	150	156	150	161	162	158	153	161	166	162	181	178	163	159	155	162	161	175	143	127	170	174	157	165	153	147	137	185	173	165	147	146	151	135	162	149	151	169	167	181	185	153	160	186	151	182	155	174	149	147	167	141	153	147	146	178	146	161	145	168	157	161	149	157	153	158	156	154	150	167	178	166	144	150	146	172	161	151	151	203	154	172	156	144	164	160	161	152	148	141	160	151	164	162	152	164	153	167	156	157	181	143	169	179	121	152	165	156	147	166	158	150	149	156	125	161	147	182	151	166	183	149	136	154	167	157	163	157	177	156	172	163	130	166	167	165	156	152	175	153	159	173	165	138	173	155	144	196	146	162	159	166	165	140	147	166	166	151	170	169	177	159	169	167	155	154	155	164	180	160	160	178	164	167	171	166	147	175	162	153	142	146	180	148	150	198	169	178	146	153	177	153	156	141	148	175	149	165	156	164	150	169	183	156	158	160	165	165	158	151	140	162	154	182	155	158	168	169	151	162	144	169	157	178	157	150	132	152	172	158	160	162	155	151	155	164	172	158	169	147	131	163	149	177	155	175	166	167	168	152	161	139	171	134	166	141	145	167	147	174	169	179	158	145	160	185	185	145	174	167	164	137	163	160	154	150	162	157	150	166	153	164	181	153	162	147	159	163	164	160	151	149	152	153	180	173	159	166	161	162	154	157	151	162	180	157	153	156	152	171	166	148	150	145	157	138	157	152	145	141	164	157	172	134	161	160	162	160	157	164	171	159	183	168	167	156	159	157	157	168	158	146	170	147	146	142	159	169	139	158	173	147	187	151	156	153	168	174	162	144	157	182	143	148	156	139	166	152	154	151	142	173	167	163	173	181	181	147	166	153	153	170	139	170	152	165	174	151	161	166	162	142	161	154	150	178	146	178	160	165	171	163	177	154	145	150	162	150	167	158	169	166	162	173	164	151	127	162	151	163	143	153	162	166	155	160	174	171	137	137	161	159	139	128	159	142	168	150	163	169	167	160	152	178	148	141	146	154	160	160	168	161	154	170	160	150	157	164	148	161	156	147	142	168	159	172	152	178	137	186	170	165	173	151	148	166	158	171	176	186	189	155	170	156	159	159	181	169	180	142	160	156	149	171	163	150	170	183	164	163	183	155	170	164	180	157	144	157	160	182	152	173	163	140	165	153	153	166	180	166	147	163	154	172	147	165	179	153	148	158	164	128	146	168	157	163	169	161	135	166	161	160	149	145	161	143	166	155	175	148	145	144	148	144	139	172	157	142	125	164	163	171	169	157	171	165	155	142	162	159	145	173	185	176	135	169	185	180	148	181	157	149	168	165	151	156	176	138	181	142	155	193	138	157	163	168	143	149	152	175	169	163	149	183	154	151	152	171	143	163	138	162	165	137	166	148	164	185	148	145	169	156	156	159	135	171	147	165	145	153	174	156	172	173	131	184	172	155	150	138	158	173	149	156	167	139	177	188	142	165	175	136	157	168	178	177	147	157	162	158	143	154	175	169	161	155	173	156	139	169	143	164	161	171	154	171	143	149	162	161	189	166	155	144	162	142	148	151	150	166	127	159	179	151	182	152	150	139	142	170	144	188	155	165	152	159	167	125	175	162	160	161	152	163	156	160	172	157	170	178	151	165	148	154	152	147	169	160	168	158	147	155	155	137	160	165	156	169	157	153	141	166	154	172	180	144	167	176	157	145	153	160	163	164	178	171	162	147	161	158	170	168	182	139	155	157	162	156	148	159	191	153	175	183	173	174	139	156	169	154	173	170	151	159	162	166	155	163	162	165	151	177	175	186	165	194	167	151	150	147	170	159	175	158	164	173	155	171	140	151	155	181	160	165	152	158	166	189	156	150	158	153	190	155	152	128	159	169	149	162	150	149	142	157	159	177	174	144	178	150	155	159	150	155	147	179	157	151	163	159	163	143	149	169	158	154	152	144	165	155	166	176	143	149	161	158	151	150	159	154	172	170	174	150	189	191	167	159	154	156	178	165	164	172	155	137	163	159	166	157	169	173	143	141	166	148	150	163	176	187	172	154	147	156	174	155	174	155	149	152	155	150	177	179	142	158	169	165	167	161	145	168	143	154	175	154	154	184	160	176	157	184	171	159	145	149	146	168	165	181	153	150	161	157	165	177	175	179	158	141	155	146	160	170	165	174	178	160	165	134	151	154	137	149	166	142	180	150	162	154	158	168	153	179	153	149	150	163	182	166	190	152	168	162	173	180	155	171	150	141	155	184	156	168	147	150	175	182	163	159	160	146	158	144	156	157	136	166	150	148	179	171	168	145	144	165	146	170	158	141	162	140	165	164	147	137	158	154	148	176	173	169	163	150	160	149	174	159	164	130	172	160	177	142	151	156	140	190	142	153	166	157	154	152	180	149	132	165	147	199	171	131	165	153	164	147	155	173	142	163	165	167	165	138	150	175	133	184	146	153	162	158	157	162	171	145	180	158	156	141	166	176	165	152	175	149	150	161	177	146	175	161	152	171	167	170	152	164	131	156	158	138	159	140	159	155	149	174	165	144	155	173	142	135	152	172	173	176	166	169	179	172	158	159	168	155	168	169	134	161	163	146	162	146	138	148	167	146	148	151	178	171	138	173	162	159	163	168	155	160	157	154	172	173	175	170	159	143	166	157	153	175	174	153	156	178	153	163	135	145	167	164	154	135	156	150	166	169	139	161	167	137	163	171	162	159	163	154	178	173	183	164	167	171	145	176	193	182	150	166	142	176	168	184	139	164	170	157	164	173	170	158	150	150	155	143	178	148	173	146	160	165	168	150	169	157	154	131	160	148	154	185	171	156	145	143	141	157	178	169	145	158	179	155	158	173	166	161	167	163	147	162	178	183	164	156	152	166	165	156	170	163	145	166	152	153	161	152	141	157	175	141	145	171	162	167	154	153	163	144	155	160	155	139	156	154	167	153	153	164	183	162	168	146	147	151	163	157	171	176	153	157	162	188	188	159	167	170	155	160	158	145	162	151	175	147	146	168	150	140	153	168	164	165	184	155	180	164	141	147	156	160	155	158	165	141	147	160	152	154	160	147	177	169	159	151	167	145	178	162	147	164	158	150	138	154	171	155	159	185	158	154	169	194	151	145	165	144	159	144	173	150	160	155	140	149	127	158	164	174	176	172	160	155	157	151	164	147	169	175	153	155	159	151	173	153	186	137	170	143	160	159	183	147	160	154	151	165	161	156	147	142	139	156	159	161	161	151	156	152	160	163	172	144	159	151	185	143	180	167	180	166	156	157	169	156	149	159	151	158	156	177	159	155	166	170	159	179	155	164	161	161	167	161	174	160	148	164	156	134	126	153	146	136	161	189	171	168	154	148	154
4701	656	768	805	775	663	721	679	650	590	609	587	621	622	610	643	585	585	611	549	524	604	515	625	603	588	597	565	531	548	549	557	600	574	539	584	546	537	583	597	577	581	532	577	617	570	586	584	548	592	604	550	556	566	550	576	551	583	585	588	569	567	621	574	600	558	586	572	566	532	574	576	568	577	570	587	548	548	569	575	518	556	544	585	590	542	586	547	563	561	565	532	553	553	537	579	542	549	556	564	599	573	594	549	566	591	572	571	522	579	532	613	556	556	580	547	531	539	607	529	551	588	580	553	571	563	560	552	576	606	562	584	523	590	577	543	571	581	584	531	624	580	559	541	584	554	539	582	534	567	539	576	568	589	552	562	578	571	569	579	579	568	570	548	523	573	536	580	580	550	597	574	537	557	545	582	585	541	560	583	571	586	541	554	551	553	557	585	584	536	537	594	544	560	568	595	551	566	548	534	517	539	556	609	540	565	515	549	599	542	578	568	572	580	590	576	541	582	579	586	581	581	596	522	610	586	540	570	559	582	576	582	571	572	578	532	597	584	597	591	597	571	617	574	541	532	584	590	564	562	607	570	565	584	519	568	532	535	531	603	567	541	578	529	532	520	578	543	587	535	580	625	604	582	548	523	528	561	542	522	595	572	537	569	583	558	577	552	561	548	584	583	595	538	593	569	538	545	534	541	561	542	545	556	609	573	557	592	534	541	556	547	574	590	548	538	556	527	572	589	547	569	574	551	600	594	575	552	584	572	572	560	583	531	534	551	567	530	537	537	600	581	587	547	529	521	608	568	528	587	556	558	576	558	519	587	606	543	569	547	534	595	601	581	587	603	555	555	518	564	550	569	561	565	587	572	596	584	544	592	552	542	542	595	572	555	546	565	528	568	578	585	556	572	599	615	587	539	558	539	552	548	567	565	600	572	572	597	526	531	568	545	580	570	555	573	591	541	599	529	529	570	593	589	550	595	562	584	572	562	560	549	565	554	593	587	582	587	565	601	603	542	565	576	591	554	593	549	573	567	562	581	565	581	523	556	572	565	565	561	526	564	538	589	511	563	537	634	572	591	578	544	596	579	594	526	589	546	587	511	556	533	567	546	606	547	564	593	539	556	569	582	543	600	505	591	537	543	557	591	605	583	545	534	540	600	571	566	550	545	581	569	583	580	569	575	572	586	525	578	562	593	537	551	538	584	600	609	579	536	581	531	532	561	590	533	630	583	592	582	562	554	566	533	528	568	522	592	559	574	580	604	565	611	598	551	588	573	543	560	554	581	570	544	562	617	598	573	587	593	603	550	580	549	564	565	558	549	576	531	556	591	565	577	589	600	549	568	567	567	566	584	581	594	621	558	584	588	580	594	583	555	555	575	573	591	543	585	580	529	580	518	613	557	558	570	589	601	556	571	573	566	523	577	543	575	558	553	550	576	570	552	591	565	541	560	586	581	534	590	522	592	609	616	577	563	545	557	543	597	571	518	573	568	581	527	598	584	567	560	585	549	608	580	577	514	558	559	561	598	572	539	580	579	558	600	541	563	599	559	538	564	535	561	563	507	606	573	546	549	541	598	574	551	533	531	599	584	554	580	537	512	544	538	525	527	576	562	590	560	579	555	562	550	583	556	565	556	519	565	549	538	560	576	575	569	593	572	573	560	570	553	555	622	575	542	559	567	566	557	605	552	617	558	580	563	587	540	590	559	551	594	588	573	539	553	586	553	498	596	587	547	599	555	575	573	554	569	537	509	563	575	527	615	573	603	590	563	639	580	549	594	595	572	556	613	570	553	545	585	561	552	600	534	534	567	565	540	586	594	598	616	578	580	578	603	580	568	556	596	535	591	627	595	586	594	578	559	544	561	558	535	543	566	568	597	602	577	558	589	548	586	576	543	569	603	549	562	576	565	545	579	590	575	555	558	568	532	574	598	570	568	591	601	554	559	612	551	612	571	553	556	580	588	578	513	532	547	553	564	568	604	602	639	568	543	558	571	590	558	574	557	580	550	516	510	579	577	555	588	502	581	565	577	575	568	579	526	550	546	563	604	566	545	571	586	578	607	557	606	531	559	551	623	563	570	520	551	558	520	582	612	572	573	609	548	571	600	565	548	562	557	547	596	584	545	515	610	556	537	632	598	548	536	612	566	576	586	607	597	552	563	565	572	539	567	592	557	541	561	568	588	566	576	572	549	561	560	588	564	569	574	570	547	559	571	544	568	587	547	586	583	606	545	549	540	591	540	589	546	581	519	554	562	589	605	577	599	592	538	538	584	560	566	568	559	591	583	571	594	602	513	571	577	537	569	561	521	575	578	573	561	585	577	604	557	568	599	592	587	578	555	604	562	589	523	572	602	595	563	581	553	570	567	542	586	589	572	569	553	577	569	591	563	546	547	568	598	569	539	574	579	583	534	589	619	527	586	541	585	573	594	602	599	572	585	550	568	562	560	551	594	534	612	549	551	552	600	576	585	523	557	546	575	557	583	554	575	560	553	606	533	572	548	564	559	588	564	549	603	533	567	558	537	604	595	582	590	576	553	551	587	566	611	582	537	596	548	599	550	592	568	553	554	578	580	548	543	596	536	587	559	572	575	542	554	589	571	552	606	593	566	575	524	539	531	565	522	597	594	578	575	557	543	590	554	556	561	580	612	578	523	570	583	558	583	576	634	560	572	557	602	547	530	580	525	609	558	567	545	571	638	550	550	566	593	555	543	555	539	537	577	567	589	557	566	592	587	565	535	574	560	561	573	596	561	562	600	563	566	606	577	578	585	569	566	557	552	586	558	532	610	560	563	560	576	555	568	577	599	605	552	548	588	541	574	551	553	595	576	527	568	578	572	572	541	572	570	576	520	611	570	565	558	597	570	554	590	544	608	534	547	580	560	510	551	539	580	528	576	560	529	537	600	531	562	572	536	523	606	533	561	546	589	561	535	628	564	540	584	544	542	568	549	556	548	559	575	558	570	556	524	558	587	589	571	546	542	556	556	591	555	557	563	606	570	607	569	557	578	557	543	525	591	593	565	585	596	613	536	537	584	588	537	552	570	547	583	582	580	549	537	575	550	548	562	566	570	575	564	587	571	602	577	574	549	556	564	561	564	565	574	552	601	549	544	608	549	557	578	513	588	580	535	596	575	579	569	560	531	546	593	577	562	565	549	547	554	540	573	564	567	545	585	599	580	572	582	543	542	545	602	531	558	553	583	558	569	507	541	584	548	537	573	553	588	560	591	581	597	584	554	564	584	606	565	597	585	546	560	577	544	572	586	600	544	574	584	572	533	546	558	564	541	623	550	567	559	603	569	565	560	569	592	568	599	558	562	575	561	605	560	538	570	518	539	591	590	551	556	516	565	540	575	534	581	584	584	543	549	512	543	570	554	580	592	543	564	558	581	580	582	603	538	570	581	575	571	576	591	572	574	549	541	574	579	565	576	528	571	572	563	570	548	604	597	588	589	574	569	544	553	581	534	588	611
27234	4461	1497	1113	819	658	567	545	465	436	393	393	373	360	325	331	337	317	295	326	302	345	294	298	313	293	294	308	293	314	293	274	327	302	289	274	294	291	289	284	270	304	244	297	308	282	276	270	330	283	305	298	291	304	284	272	300	299	293	327	265	270	301	260	266	298	306	283	282	264	266	309	308	279	321	264	271	295	299	276	298	272	272	269	313	298	313	289	261	298	277	282	283	298	311	256	305	282	265	272	285	252	260	274	303	288	265	278	313	309	305	252	316	274	259	272	318	273	278	259	287	276	294	262	274	276	290	310	260	268	308	286	296	272	287	284	265	312	269	262	264	293	270	279	292	295	307	292	261	287	303	300	282	279	288	292	280	276	265	251	299	305	275	312	291	299	274	292	300	270	289	278	280	298	295	268	265	307	282	272	259	299	309	244	274	278	286	258	281	274	291	266	268	273	287	281	322	289	311	266	269	308	293	271	288	269	284	287	280	307	283	314	284	289	297	258	261	280	283	285	272	310	286	272	300	280	277	291	281	306	292	276	286	282	272	283	264	240	294	305	276	296	285	292	288	266	279	278	312	341	287	297	269	304	285	285	268	273	285	285	294	284	293	268	283	296	288	316	289	281	324	290	293	301	295	290	275	278	288	309	287	279	291	291	277	280	261	286	290	307	278	261	268	256	292	297	285	283	280	300	284	287	283	293	275	268	278	289	273	271	300	279	276	297	262	272	293	286	271	325	276	281	260	234	272	312	270	307	281	296	259	288	312	288	315	282	297	270	259	282	255	278	302	246	286	299	259	297	296	273	279	266	297	276	267	292	300	287	286	284	284	304	278	296	296	273	298	288	295	261	297	309	277	297	287	279	283	296	259	294	296	291	284	285	262	300	270	266	290	302	295	286	306	276	311	261	282	285	276	261	276	273	292	282	286	285	283	271	285	280	275	295	284	281	304	299	274	284	287	304	259	286	275	266	315	288	296	273	275	296	303	267	290	296	277	266	299	274	255	295	301	281	309	291	292	288	264	283	304	265	266	277	269	270	310	289	292	296	275	315	295	300	261	319	284	282	276	321	289	286	298	323	265	291	275	296	261	281	301	278	274	265	275	295	297	301	269	292	284	268	324	267	281	263	303	282	273	248	264	311	280	278	267	273	308	307	291	290	314	278	277	323	305	277	292	274	268	294	253	263	273	298	266	296	303	305	297	303	279	288	296	283	297	296	311	299	270	297	280	266	250	345	261	304	280	252	289	266	287	275	305	249	253	273	284	284	259	274	269	277	298	245	277	288	276	333	301	288	305	293	327	297	294	264	289	274	327	284	268	308	310	264	291	278	296	297	295	320	305	274	318	284	264	293	266	287	307	298	241	294	295	289	317	280	273	283	299	280	300	295	257	283	280	297	285	263	270	301	316	245	288	303	297	301	292	292	281	277	294	292	245	271	297	307	288	286	268	288	285	302	276	293	289	275	259	277	270	282	283	288	300	276	275	286	280	286	289	288	257	268	278	310	270	293	295	271	282	326	259	291	264	285	315	270	279	268	286	320	268	288	296	299	275	280	278	289	273	265	288	306	280	269	268	280	296	280	274	278	279	249	304	288	285	285	292	283	283	302	265	266	276	312	303	262	286	275	296	274	304	266	289	235	311	300	284	262	271	272	311	285	281	244	317	265	284	266	262	260	234	271	294	296	298	285	279	290	262	250	294	275	311	291	308	313	250	291	305	288	318	280	271	305	298	290	283	329	278	262	289	275	275	282	271	261	279	276	275	277	299	291	268	298	293	290	290	272	297	294	284	293	295	286	306	296	277	292	304	285	288	296	286	297	261	254	291	287	262	278	282	243	274	290	289	264	294	275	257	280	281	273	303	280	278	262	299	280	269	276	266	268	286	274	251	276	282	267	274	260	288	267	276	311	297	286	272	285	264	295	272	276	284	296	281	291	291	263	250	269	310	326	254	271	294	270	275	268	284	298	305	280	265	290	254	296	270	287	271	276	292	279	282	289	291	284	276	298	287	320	278	286	306	330	262	300	285	300	298	268	248	285	258	272	280	287	304	256	293	305	290	260	254	257	283	286	280	298	283	286	272	258	297	268	283	315	271	286	301	294	289	271	286	302	300	271	308	283	313	252	278	309	281	255	268	293	281	290	277	279	282	306	273	278	287	284	299	273	254	284	303	267	298	299	288	278	262	281	319	272	276	302	291	291	261	307	262	262	292	310	267	272	302	298	304	295	293	300	290	301	266	291	246	270	277	273	288	275	277	259	281	251	279	276	295	283	270	294	298	283	290	301	262	311	295	275	303	317	283	320	301	315	285	286	289	286	298	241	313	288	279	260	316	254	278	278	300	254	301	263	285	312	269	311	286	330	308	259	280	283	284	300	299	288	316	303	266	269	266	272	265	322	305	282	280	299	282	294	277	281	286	282	298	282	317	331	313	297	284	286	294	287	291	278	296	280	286	279	293	309	293	247	306	299	299	273	286	272	304	284	305	277	307	292	290	282	296	267	294	312	244	272	293	255	275	293	295	280	297	289	286	268	273	301	307	257	290	246	304	291	255	257	276	300	261	284	280	277	289	294	283	293	270	273	287	243	296	304	291	271	263	300	290	296	261	320	276	274	250	271	335	270	269	275	285	270	286	290	311	265	283	285	270	274	269	256	271	277	292	302	370	252	280	301	305	291	282	270	264	288	277	265	306	264	269	309	288	308	274	290	286	265	302	258	287	293	298	258	299	281	308	282	256	281	279	281	271	264	299	292	270	320	291	277	307	268	270	276	296	314	286	282	281	285	270	322	258	277	269	267	287	300	267	274	295	298	283	284	295	310	303	260	278	285	283	272	246	285	296	329	317	277	269	283	289	296	297	271	297	252	292	288	295	290	272	280	293	282	314	280	287	274	284	285	274	272	278	278	290	267	295	284	263	300	303	273	284	269	263	258	332	273	295	326	272	281	290	277	277	291	288	267	284	285	291	298	267	330	277	281	269	262	288	316	272	279	269	292	317	275	285	274	292	296	313	280	254	283	290	285	263	330	286	286	316	322	299	239	274	303	242	290	287	279	318	297	263	301	263	298	279	300	294	290	273	276	271	277	310	293	280	302	280	297	261	286	276	262	274	265	292	289	261	278	267	287	289	294	278	273	309	281	291	273	286	305	284	276	279	282	320	268	285	281	308	292	303	275	285	309	305	289	311	279	277	295	277	298	306	262	291	270	307	271	287	273	293	284	258	318	266	275	293	300	289	303	315	301	283	283	286	274	273	295	288	258	299	287	295	254	291	253	274	273	255	302	289	298	268	292	283	273	317	293	318	281	258	268	284	282	254	272	295	289	259	285	265	284	305	317	275	275	286	305	309	253	298	273	267	293	301	306	279	287	303	283	282	291	290	321	276	296	253	321	293	291	291	252	335	283	264	289	287	291	279	281	274	280	294	293	245	309	317	303	305	284	286	279	307	299	287	269	291	265	250	274	305	291
14089	1755	3180	3469	3151	2754	2378	2168	1905	1787	1546	1494	1448	1273	1292	1177	1202	1220	1176	1093	1069	1123	1079	1018	1064	1033	1028	1027	1037	1045	1026	981	1014	988	940	1000	944	951	947	990	964	929	879	956	962	979	927	894	955	930	970	979	922	971	846	936	951	971	913	948	956	945	920	986	952	941	932	925	968	976	901	889	984	945	944	924	954	962	902	900	955	968	929	942	924	957	917	892	926	940	952	964	920	914	907	953	933	908	919	961	961	876	930	940	959	859	911	943	915	878	930	915	934	937	858	921	854	977	900	872	895	908	881	908	959	904	936	934	897	939	888	852	951	922	960	905	927	944	900	897	913	911	924	948	894	912	898	960	908	914	918	900	913	884	875	969	856	892	927	926	918	922	899	896	881	922	984	904	935	953	903	869	900	921	902	912	910	892	925	897	844	941	901	942	904	906	886	916	933	868	876	900	864	854	856	919	936	927	935	892	913	920	926	875	907	894	934	928	886	941	936	925	970	905	946	957	913	898	928	931	903	895	895	895	878	864	921	949	935	889	875	881	874	937	910	888	874	908	909	953	912	910	963	915	911	906	888	872	910	900	899	925	889	825	901	900	920	890	907	858	875	856	898	905	973	873	918	934	901	905	937	928	902	938	948	935	921	872	896	947	934	882	936	929	917	912	945	887	915	948	885	933	934	946	945	862	924	936	909	910	921	923	919	926	872	850	876	884	882	949	886	891	868	954	946	902	840	907	889	934	903	885	893	932	912	928	897	880	867	861	961	927	941	942	917	934	896	888	934	901	877	872	888	914	928	914	934	836	926	968	941	955	872	860	851	888	960	928	889	904	897	977	911	942	964	934	928	875	900	841	863	869	870	898	940	869	915	871	926	863	1008	863	925	969	914	897	932	880	963	872	906	880	908	944	869	914	897	893	925	900	881	943	881	911	936	926	940	885	886	922	911	875	899	905	881	887	865	908	866	836	902	932	906	979	948	863	916	917	942	857	892	893	852	970	871	895	947	871	930	935	900	898	939	870	917	926	897	876	935	929	866	952	934	945	935	845	920	925	915	897	890	878	916	949	913	899	900	851	872	878	880	921	928	978	943	933	907	941	925	908	906	970	906	888	959	882	833	918	915	926	913	913	936	912	918	904	844	909	938	909	876	898	875	915	892	970	916	954	885	879	925	893	972	951	869	932	913	888	887	910	889	916	918	923	906	915	920	892	893	918	935	922	882	931	908	933	931	918	919	892	882	900	890	923	905	888	886	960	941	904	932	1005	867	911	890	902	933	878	932	914	880	913	917	906	884	868	915	835	941	835	930	890	890	967	889	836	917	887	890	909	920	909	922	874	870	910	904	883	935	913	914	983	914	863	892	936	902	881	856	915	917	900	960	905	952	909	943	941	912	886	946	871	871	862	951	982	946	919	898	850	865	944	908	888	889	903	906	859	963	872	934	903	946	968	941	911	936	937	961	922	848	894	924	921	904	949	899	917	890	900	903	894	856	884	935	970	901	911	913	894	946	862	872	837	894	947	941	968	996	902	985	876	907	911	918	929	907	920	876	945	977	956	974	894	908	940	968	916	896	938	916	899	893	915	923	912	926	880	899	951	944	852	913	911	953	875	940	925	918	922	902	860	896	878	922	953	887	887	892	892	875	884	914	936	947	893	911	908	849	932	888	880	885	926	914	939	876	923	884	857	959	901	906	932	916	892	911	865	966	933	916	980	910	921	941	917	918	884	885	936	900	903	902	935	911	923	888	953	895	922	922	904	925	942	930	933	917	841	873	898	938	963	869	868	930	914	892	878	919	870	898	897	921	876	871	909	920	910	907	931	905	836	844	920	1006	955	948	920	881	879	890	825	878	899	926	898	863	927	930	912	910	879	911	943	923	933	908	896	957	957	960	908	869	881	957	929	906	933	900	886	907	868	885	943	888	915	872	884	928	841	973	936	894	900	963	918	873	945	833	940	883	914	886	881	890	869	936	827	905	860	920	931	933	918	886	912	949	916	932	948	942	866	932	856	916	929	897	886	874	919	909	920	899	903	875	894	962	857	898	904	981	911	879	962	907	874	803	902	917	906	904	884	950	931	895	937	872	941	922	911	971	922	915	906	935	925	926	916	924	978	868	921	925	848	899	881	879	835	885	921	849	880	904	990	910	863	900	892	912	924	955	924	858	862	897	943	894	908	986	913	840	836	881	920	887	922	915	873	898	943	929	955	904	916	867	935	919	875	948	893	949	901	910	930	878	911	883	893	887	924	940	867	903	949	908	916	928	855	921	956	967	864	931	880	924	904	856	896	952	864	923	927	914	891	927	920	965	927	942	967	920	878	885	976	919	890	936	921	852	900	899	855	945	867	905	940	866	859	906	840	905	894	881	918	930	923	907	905	946	903	893	938	887	920	897	864	935	888	847	932	901	864	846	898	907	943	919	923	969	880	847	970	852	968	870	891	949	862	908	922	894	927	935	894	890	901	967	867	857	904	905	945	917	880	906	932	911	910	929	895	888	869	921	862	880	879	902	930	935	858	912	967	954	916	907	905	898	874	906	909	880	928	901	883	841	878	932	890	912	944	917	903	923	843	905	932	883	898	889	927	883	934	931	908	916	908	881	921	856	859	921	911	926	897	904	916	922	919	946	934	925	884	858	932	881	929	900	884	917	902	934	883	925	853	908	905	931	926	926	937	908	871	858	861	905	895	964	876	878	892	953	940	919	915	861	926	874	823	939	896	866	893	897	855	889	918	884	851	929	913	877	960	959	875	878	881	920	940	888	948	938	893	933	937	934	814	935	956	947	936	934	864	915	850	920	914	900	896	889	936	938	878	838	917	911	909	907	959	903	877	895	885	969	917	876	868	881	937	915	874	898	938	904	887	952	911	871	852	884	881	953	895	893	931	895	954	880	912	862	918	931	897	903	926	851	901	865	906	916	949	934	940	856	944	890	921	942	915	838	920	906	928	886	925	934	897	962	959	946	889	936	888	927	877	904	898	904	957	938	899	920	936	931	878	911	877	925	935	877	888	914	916	870	928	894	929	923	938	887	902	904	907	921	936	918	907	921	955	901	904	849	910	928	877	887	914	892	931	919	849	921	906	876	907	896	915	950	887	892	908	884	939	922	978	952	915	912	927	917	887	890	872	893	881	886	847	864	895	855	900	896	913	914	858	890	854	900	878	915	922	902	963	880	877	896	908	958	918	888	914	910	856	914	904	852	954	916	920	968	914	1010	913	868	952	884	868	875	894	872	957	917	869	929	893	887	961	861	878	898	944	945	892	897	854	915	891	940	896	981	863	914	883	861	892	902	954	919	893	914	908	882	894	940	925	912	902	924	926	902	871	847	953	900	904	884	930	837	906	856	881	894	921	856	883	945	857	973	911	905	960	938	900	890	876	898	880	903	890	998	875	900	890	928	858	928	888	943	941	934	865	889	898	948	895	913	930	922	891	915	922	905	932	942	890	931	919	922	907	925	930	912	887	915	899	974	926
37390	12652	3342	1848	1375	1046	807	671	625	551	475	465	446	394	391	375	329	350	297	329	307	332	296	290	306	322	316	284	282	290	311	311	315	293	319	293	315	295	296	295	263	341	329	296	289	287	290	298	275	288	274	281	300	275	260	314	276	288	292	269	291	292	287	284	257	283	280	270	328	286	300	282	275	271	280	283	314	279	276	267	310	331	299	273	260	277	325	262	285	282	276	302	320	282	308	325	285	287	300	324	290	253	312	305	259	287	255	312	273	288	313	281	259	282	298	281	293	301	308	303	258	304	268	271	300	297	303	291	272	272	285	281	293	292	258	282	282	285	257	291	273	278	305	295	266	264	266	284	296	271	284	286	263	276	310	296	275	281	303	268	305	299	328	300	257	275	263	258	302	313	281	294	301	283	282	274	280	301	277	282	255	283	268	310	296	271	284	292	276	313	298	312	275	302	246	312	276	302	276	296	299	318	302	292	281	256	303	308	288	267	272	291	275	308	286	283	303	262	270	305	300	287	310	261	287	283	266	297	265	282	306	298	277	274	271	290	295	302	294	278	314	326	297	320	290	281	307	281	292	285	290	299	306	258	288	251	280	295	274	302	297	284	283	296	254	280	276	307	295	312	275	287	299	284	291	292	285	267	279	305	248	263	306	297	276	277	315	302	295	264	288	271	323	280	270	291	302	283	283	282	299	264	265	315	264	305	305	288	274	284	273	261	318	263	296	267	306	265	287	277	281	266	303	283	290	285	328	287	312	303	270	287	282	307	307	254	292	296	278	313	269	277	264	269	296	249	264	280	286	270	286	294	311	282	285	284	261	281	288	264	296	293	283	300	271	273	269	277	238	251	295	307	299	260	281	280	297	319	298	290	307	291	280	255	305	311	300	282	281	276	313	291	276	279	282	312	314	256	274	289	285	262	297	297	268	285	292	275	276	275	250	312	289	294	276	291	285	309	300	294	279	290	292	287	303	281	285	265	307	319	285	270	293	284	299	274	272	302	296	281	272	301	297	304	275	271	296	258	320	270	261	297	268	294	243	278	304	298	278	282	272	292	277	281	272	271	311	278	273	299	268	294	303	265	296	288	264	274	283	284	310	280	283	293	306	272	295	300	293	293	260	291	304	313	241	263	301	277	263	244	307	293	266	289	299	286	282	290	276	293	273	288	267	304	282	286	307	291	284	268	306	261	298	279	293	290	288	309	295	286	270	291	320	307	290	303	299	284	280	317	314	279	295	307	314	326	321	295	312	276	321	294	302	291	286	275	294	291	284	259	293	304	289	257	322	283	277	296	279	300	325	270	248	273	302	292	274	284	296	273	307	294	292	268	273	297	255	292	286	289	307	260	270	299	292	271	300	284	266	306	299	277	286	275	314	294	264	274	290	300	280	288	288	274	283	279	298	304	287	321	270	322	267	322	277	294	278	287	283	266	279	320	260	289	297	297	281	295	279	314	283	265	292	297	312	296	309	311	285	266	289	292	298	276	319	284	290	275	295	302	287	296	279	302	295	268	270	249	283	304	252	298	252	276	294	306	256	286	313	275	276	272	291	289	326	297	307	282	294	286	311	281	326	287	298	277	290	268	267	278	288	294	305	259	282	294	274	272	301	274	279	295	282	306	284	299	295	287	284	283	290	275	288	286	298	277	263	282	287	280	285	277	298	290	294	285	318	269	278	288	289	284	272	297	295	267	284	295	285	304	289	298	299	249	282	283	330	281	283	305	257	285	281	308	278	286	259	297	284	297	280	262	292	316	271	277	310	286	293	281	276	284	260	296	307	285	283	304	286	280	275	268	268	261	278	286	286	296	313	278	266	302	278	283	303	267	270	321	308	289	298	272	303	301	293	303	272	277	279	279	280	248	300	283	270	293	278	271	302	284	244	279	272	295	264	269	304	292	298	281	310	305	304	255	280	272	260	306	299	279	283	292	289	290	278	319	297	263	291	303	297	302	284	284	284	290	256	272	270	276	298	293	306	274	255	284	326	298	266	324	297	295	294	295	277	285	286	299	292	278	319	255	305	306	288	274	300	300	275	301	281	283	303	268	273	295	279	293	291	312	290	292	303	279	301	275	283	273	276	321	288	273	288	324	292	301	272	296	250	278	270	284	293	302	284	275	282	301	299	307	291	287	301	278	302	273	287	313	298	314	310	287	296	269	318	267	298	274	317	283	280	282	286	289	290	303	279	301	275	277	269	302	272	291	298	312	295	300	259	287	309	285	273	291	301	325	307	266	303	310	304	293	294	280	276	313	304	280	272	279	267	266	288	289	289	312	278	292	295	285	281	269	303	270	296	266	282	313	268	282	285	291	318	272	270	256	269	306	284	289	297	267	301	268	286	287	309	332	265	309	280	313	283	238	285	304	264	314	243	299	285	303	269	282	299	277	297	271	275	272	295	307	282	314	287	284	257	297	299	259	289	298	310	278	285	313	274	312	290	283	271	311	289	292	275	288	291	269	296	287	306	291	307	272	294	262	279	276	272	313	266	286	259	292	262	296	298	322	237	271	314	260	280	280	263	310	317	283	279	273	296	279	310	289	274	305	300	283	275	268	293	280	278	314	318	286	279	292	330	274	285	299	287	283	270	291	267	275	295	285	301	291	289	283	306	286	279	274	283	288	284	301	283	284	316	276	305	263	283	291	286	250	280	259	295	279	315	257	306	278	296	312	320	261	257	274	276	266	277	283	263	291	283	293	279	278	287	287	287	306	278	290	307	269	296	320	297	290	276	300	271	268	249	318	301	302	278	283	275	287	301	297	306	263	298	294	286	252	299	283	303	277	303	284	300	295	256	308	311	283	292	292	298	302	273	278	266	306	316	306	322	267	284	287	270	288	302	289	239	299	269	265	278	306	285	275	280	302	286	307	282	271	272	299	306	271	297	279	271	308	298	278	263	277	281	293	287	284	302	300	270	294	265	292	290	286	283	271	286	274	306	275	264	277	303	303	296	304	295	282	320	273	308	285	247	311	284	271	266	281	294	322	312	298	307	263	309	302	259	263	260	273	310	293	287	313	281	281	306	291	268	313	274	303	303	296	301	252	290	302	289	317	319	284	285	298	267	274	279	270	277	289	276	312	286	308	280	291	311	268	301	308	310	319	301	278	268	280	284	272	291	299	280	274	312	262	272	296	259	297	285	277	257	305	283	287	284	297	290	304	266	286	263	283	283	281	278	280	254	303	293	293	287	288	290	276	303	288	285	298	291	276	301	303	274	272	290	325	278	292	310	274	286	286	279	285	303	294	298	287	288	271	333	260	288	285	271	260	288	284	275	330	305	280	289	298	274	293	287	323	277	318	262	306	288	291	290	328	298	278	312	284	303	264	285	298	282	306	290	297	291	311	292	272	260	290	292	302	274	286	275	261	299	291	289	283	288	272	288	315	321	291	301	293	279	307	271	279	283	308	298	299	310	291	265	312	286	292	304	286	289	296	271	258	281	289	308	315	268	322	291	295	260	307	284	278
18332	2622	4982	5759	5101	4279	3634	3285	2826	2478	2188	2064	1924	1688	1657	1546	1368	1438	1419	1305	1334	1267	1211	1152	1170	1149	1145	1086	1077	1086	1028	1027	1065	1032	1061	1024	1019	1059	974	974	1018	986	978	990	1007	1023	1033	991	954	933	1023	995	922	985	957	963	986	956	999	1014	935	956	951	944	904	951	951	959	896	936	937	949	986	934	948	980	953	987	970	927	944	966	953	938	991	948	940	893	933	933	863	914	929	854	916	934	916	918	961	954	901	888	962	953	932	899	918	925	902	914	897	926	963	933	935	924	888	893	900	922	899	913	922	977	976	887	920	913	894	927	887	894	906	931	881	876	866	943	908	885	950	854	877	933	936	941	903	935	912	930	913	945	953	975	941	936	906	959	936	895	870	937	882	908	928	910	931	965	883	885	913	906	880	949	946	937	964	952	912	926	930	897	921	915	939	875	940	876	939	919	875	922	965	929	900	881	899	943	880	917	900	915	914	939	945	948	916	901	890	907	934	879	932	900	901	910	915	889	950	900	957	895	978	938	919	958	942	889	958	879	944	878	926	945	910	874	886	893	910	939	989	963	946	929	899	878	946	913	945	945	897	899	868	936	915	884	922	874	910	961	892	871	865	928	859	869	912	931	913	965	882	926	925	954	916	922	910	913	895	936	888	870	959	871	912	966	900	938	902	904	912	926	971	928	927	954	903	896	925	857	888	917	938	867	922	859	895	979	928	937	891	903	916	905	868	929	852	888	880	953	902	963	887	963	911	890	917	901	918	904	947	943	911	973	916	876	884	862	906	947	948	862	940	927	916	947	977	959	914	911	901	951	835	880	957	883	922	934	891	866	914	931	947	946	955	974	860	937	875	891	879	881	911	904	887	908	913	907	898	872	951	895	913	901	905	938	887	932	944	918	969	924	962	933	909	898	937	927	871	922	961	913	905	924	955	919	868	845	922	898	930	922	934	909	892	887	895	954	879	935	953	966	884	904	964	900	875	900	903	925	872	906	910	900	914	925	905	917	909	902	932	900	900	924	945	928	874	879	887	903	929	940	860	927	894	928	914	943	889	856	883	881	865	894	915	955	895	927	922	905	908	916	948	920	922	927	861	931	918	919	899	948	869	895	916	943	891	915	880	928	957	875	876	907	952	898	896	857	919	972	930	895	847	873	946	885	914	885	944	855	899	926	924	879	915	919	883	957	890	877	908	864	946	884	923	889	899	910	894	862	853	949	940	923	900	897	917	888	901	906	900	899	907	923	943	925	906	934	886	932	878	928	900	865	952	921	906	965	937	873	895	901	946	908	899	957	910	911	979	870	944	954	866	927	969	876	905	893	877	929	950	894	878	925	889	938	883	885	890	896	867	893	919	941	893	894	923	869	905	945	896	896	945	928	942	913	877	960	869	904	940	843	909	903	869	916	939	927	897	844	887	933	919	931	936	947	905	926	946	900	885	934	828	916	927	912	909	917	986	927	922	901	917	959	893	935	895	943	907	910	902	898	872	898	943	924	908	901	900	909	953	879	933	896	885	968	915	933	926	866	906	937	939	911	889	899	936	891	912	1000	951	856	916	903	923	877	970	924	949	904	940	978	940	953	932	893	970	916	938	947	898	945	902	863	876	902	883	865	896	962	996	919	906	906	900	931	970	914	895	871	892	959	943	864	935	923	922	865	933	924	967	973	920	921	942	962	851	929	922	924	861	933	842	887	897	888	953	935	885	938	887	986	904	913	876	871	912	944	908	890	906	940	929	898	892	950	916	953	922	943	896	945	889	901	871	870	876	904	845	935	913	898	923	919	904	953	930	946	918	955	942	942	941	927	904	867	915	940	922	938	899	912	897	937	899	925	887	920	908	901	906	944	901	965	902	983	877	949	875	894	907	940	848	974	918	881	962	870	896	919	893	943	939	905	956	918	939	943	936	874	953	977	898	954	917	870	909	944	883	873	967	893	897	943	909	891	849	874	873	923	842	965	891	956	910	934	922	888	922	977	878	904	912	908	872	847	923	883	895	911	973	885	920	935	914	887	916	914	908	915	933	897	961	870	917	896	912	911	931	878	918	877	944	918	918	869	909	915	909	944	899	947	905	917	913	902	899	917	934	876	938	894	861	899	912	934	927	945	913	826	909	936	879	914	907	912	921	905	944	944	889	925	879	947	885	928	841	885	927	912	955	890	923	948	924	864	900	923	933	886	870	926	917	949	925	880	948	946	845	923	921	892	911	857	935	929	924	912	940	907	913	924	911	861	896	913	882	915	922	940	925	899	952	894	913	969	895	922	928	894	909	916	879	896	894	921	903	879	850	902	851	926	916	881	882	889	912	881	910	888	936	911	925	895	916	891	927	897	903	887	892	943	882	968	878	944	950	855	913	942	912	933	913	876	883	968	889	925	954	858	886	920	864	949	896	920	953	888	897	952	936	897	960	883	891	889	873	956	929	901	916	925	897	877	875	864	929	951	944	917	852	917	884	925	950	885	947	921	866	923	929	944	887	928	924	902	936	913	944	901	958	908	903	934	905	953	893	964	922	898	915	930	959	904	892	943	930	929	930	913	901	942	931	869	956	970	883	896	909	852	907	924	956	899	875	935	878	875	901	896	906	921	903	893	929	948	926	871	935	911	926	938	903	927	874	925	907	905	899	947	863	868	921	894	899	896	982	903	952	918	956	917	938	975	898	952	916	902	909	954	916	906	891	917	839	917	928	910	917	938	928	910	898	923	885	877	920	893	882	943	927	842	910	893	930	896	897	925	915	886	861	923	906	933	978	922	910	949	972	888	937	922	918	897	922	929	966	899	950	947	909	902	890	903	913	909	926	894	921	941	918	910	916	913	882	869	942	909	852	911	983	915	882	902	944	958	932	924	906	874	910	859	929	920	911	894	974	885	886	962	877	909	949	853	912	895	915	865	904	903	926	975	921	904	916	912	867	927	949	922	924	969	920	904	875	932	888	944	900	905	861	922	879	908	928	985	904	899	924	908	908	931	951	922	958	886	909	994	955	923	948	923	900	932	894	907	921	940	898	876	925	873	863	903	953	895	933	984	885	927	909	909	870	902	884	866	910	908	927	906	887	948	871	960	903	877	963	961	911	922	929	924	882	870	932	927	910	953	903	937	928	892	915	938	950	847	885	925	865	887	936	893	889	928	911	914	900	924	920	864	978	930	916	912	899	962	885	936	929	881	962	870	896	925	952	913	903	924	927	885	918	912	930	892	859	884	914	891	880	945	890	926	921	914	890	951	913	928	908	899	884	909	945	956	899	932	984	898	874	904	852	930	909	902	868	987	918	941	913	965	922	912	876	903	930	912	908	932	888	953	945	896	874	941	851	884	872	859	902	900	917	919	881	928	915	924	946	939	937	858	868	887	965	932	925	849	896	889	922	909	925	897	876	929	875	902	928	966	929	905	914	933	881	890	922	934	942	906	956	950	918	900	859	904	944	921	930	930	923	942	941	924	874	908	894	859	939	867	931	893	919	975	867	960	889	885
3614	318	211	204	183	172	176	165	173	189	167	157	151	156	167	178	147	182	140	156	143	157	160	167	156	151	145	159	151	168	154	138	169	142	167	141	187	152	150	149	173	148	177	167	160	159	157	147	156	159	155	148	182	160	173	179	155	170	186	156	179	165	174	165	159	131	166	156	176	165	143	163	148	161	147	155	142	157	175	136	180	148	160	169	168	146	151	145	148	147	139	148	176	182	173	164	155	156	157	130	150	163	163	165	138	157	141	168	166	143	140	147	157	148	138	153	162	171	156	171	161	181	144	176	143	149	161	177	177	153	170	160	164	170	179	171	150	137	167	163	158	148	140	148	135	157	156	146	152	180	178	158	143	134	170	167	154	154	168	149	149	144	138	166	160	141	179	131	151	168	161	153	168	156	162	161	156	154	156	148	176	156	148	159	163	142	141	162	149	165	171	148	151	156	152	166	169	160	183	155	145	167	146	140	160	137	164	160	149	158	153	166	160	179	184	159	169	151	155	162	160	156	168	164	156	189	170	161	157	132	130	182	162	163	152	163	166	142	141	169	152	148	165	114	154	157	149	146	155	141	164	143	154	154	155	158	155	140	164	165	166	176	150	146	172	149	165	135	167	157	168	161	152	164	152	141	165	184	141	173	169	144	165	159	160	179	148	144	157	141	148	168	152	155	154	132	157	170	183	151	160	156	171	149	175	143	150	150	167	164	162	156	160	168	156	159	154	174	143	153	139	129	153	155	145	159	151	146	156	167	157	172	175	125	160	158	158	139	155	151	152	139	161	148	155	145	144	179	158	166	191	143	161	154	179	147	177	176	173	165	149	162	179	137	156	153	159	141	165	151	170	158	161	155	157	167	139	161	134	167	164	154	155	149	145	155	166	140	152	151	144	168	157	141	175	161	187	159	177	158	161	175	146	152	160	174	152	164	159	157	162	177	131	174	146	171	171	180	157	170	156	172	167	152	186	167	171	171	149	173	160	172	163	148	163	146	145	153	173	144	175	162	155	167	178	144	174	162	150	144	169	159	153	145	162	161	168	167	173	162	142	145	140	158	173	148	169	157	153	162	163	165	159	173	169	165	163	156	169	187	164	158	161	160	139	147	174	174	179	154	156	161	161	148	155	160	140	179	136	168	159	160	177	137	149	149	158	170	150	161	174	151	166	173	186	157	165	182	138	136	139	146	156	145	167	164	154	167	155	143	170	170	169	165	170	141	140	143	162	164	165	154	143	162	170	162	147	172	172	147	163	155	173	138	142	145	139	147	174	161	162	184	180	141	156	158	160	148	155	130	162	162	157	180	162	175	159	149	139	167	123	138	134	160	168	163	158	160	168	191	167	159	145	158	183	159	140	154	159	155	158	156	147	175	165	161	140	150	131	175	177	158	175	173	169	169	148	152	140	139	168	139	141	128	145	165	166	157	151	136	164	157	173	184	175	145	160	160	154	172	133	170	158	145	166	164	152	153	177	175	161	159	150	158	148	167	158	138	123	136	157	166	145	170	139	176	143	153	146	166	178	190	163	167	153	153	173	159	136	162	177	155	164	184	151	149	152	152	151	136	148	159	163	176	163	158	155	150	158	168	146	141	152	151	153	142	172	189	178	164	177	159	148	165	153	153	163	153	165	130	156	159	152	171	153	155	143	152	162	158	164	164	153	162	167	157	154	157	169	164	164	140	181	161	135	151	163	159	160	165	166	151	163	137	147	148	130	165	151	159	160	150	162	166	166	146	176	150	196	144	166	155	162	178	171	147	164	150	141	148	161	175	139	140	177	163	171	165	142	159	156	161	148	154	156	168	141	147	158	164	194	134	173	170	164	140	164	166	159	162	155	156	151	158	180	167	161	156	165	167	165	142	175	156	146	173	174	149	146	178	150	172	169	153	132	162	157	158	167	137	143	174	156	155	142	164	175	172	144	164	152	143	143	159	143	164	185	168	183	152	179	152	137	152	150	146	167	168	160	158	154	157	165	169	166	158	178	145	167	144	149	153	156	170	167	153	167	149	181	153	153	148	151	158	172	144	157	166	165	153	170	183	167	149	173	187	155	136	147	177	146	170	170	161	170	161	146	149	174	176	162	165	160	146	143	164	165	175	152	153	150	165	162	133	150	186	156	135	140	163	165	172	171	183	156	131	131	179	176	145	172	157	169	153	162	172	152	158	157	127	167	166	175	162	173	166	154	148	158	165	165	139	160	159	153	150	139	169	174	181	145	156	167	140	141	140	153	160	170	138	167	177	138	168	147	135	166	165	167	166	140	166	157	137	170	151	165	160	167	169	150	135	162	159	176	158	186	165	170	160	132	158	136	135	150	163	146	153	176	164	139	144	138	136	160	177	174	178	158	161	152	160	149	158	158	157	150	163	125	186	158	155	161	141	154	149	135	133	146	166	140	157	143	171	157	148	161	150	173	159	154	155	156	143	159	156	162	135	152	174	171	166	164	137	162	156	156	140	158	139	164	163	158	155	170	161	171	158	172	183	162	149	131	154	167	155	148	165	181	150	169	150	161	158	176	156	158	177	153	162	172	180	145	190	148	169	166	154	143	164	134	131	157	134	167	150	140	141	162	138	158	159	151	164	175	167	150	161	146	159	142	180	163	156	157	176	167	156	150	161	169	138	192	171	143	176	181	160	161	160	152	166	147	144	168	157	164	159	170	157	172	173	172	144	167	147	143	155	153	159	163	142	150	154	141	154	155	147	161	162	166	159	171	161	168	153	145	172	140	150	171	144	176	179	153	153	160	170	171	163	159	147	148	167	168	155	165	182	159	164	162	152	166	174	165	157	168	152	171	165	168	159	163	150	146	153	166	154	148	160	189	145	167	176	197	176	158	160	147	149	166	183	187	155	166	158	158	134	148	169	153	163	166	149	160	187	156	153	157	144	156	164	154	159	163	160	150	157	157	157	164	148	188	165	143	157	150	162	156	168	128	150	171	189	179	152	150	153	166	176	172	152	148	152	145	144	168	157	163	174	161	169	157	164	164	170	157	152	179	126	163	149	194	170	153	172	147	155	175	157	158	170	133	169	197	158	151	163	145	166	156	161	158	159	154	151	163	137	149	153	157	159	167	164	171	168	132	140	147	144	162	157	172	143	158	175	160	156	148	170	167	157	172	180	156	160	143	144	193	140	152	160	145	155	152	160	191	167	168	168	161	155	144	167	144	156	165	160	150	183	148	164	156	176	142	143	150	162	152	156	153	130	154	145	166	161	164	157	143	157	154	172	174	130	155	178	140	157	164	163	161	154	136	163	187	160	146	170	160	155	150	156	149	158	158	157	156	149	169	143	157	149	157	166	179	153	165	161	153	137	164	164	153	156	173	144	142	172	144	152	165	170	133	154	159	146	151	147	141	146	140	138	141	172	161	155	160	165	168	165	144	162	162	143	167	156	159	147	175	167	166	137	163	181	165	170	150	153	149	155	156	151	126	151	135	160	191	189	165	156	153	163	161	167	173	143
4580	607	704	773	698	703	603	668	628	651	596	619	572	584	583	600	583	556	593	590	541	605	563	557	582	593	558	577	535	555	577	625	578	594	551	565	598	593	592	557	573	504	585	579	575	551	577	561	548	516	626	551	564	551	592	614	549	544	621	560	601	591	570	570	564	589	585	512	558	584	545	566	557	573	597	590	513	572	608	574	504	554	541	578	540	568	539	539	578	568	558	526	594	500	555	525	561	535	574	547	547	548	585	538	572	563	564	544	589	520	607	547	572	542	565	594	559	598	548	557	622	565	556	558	550	558	581	555	503	592	585	547	605	561	557	530	553	554	556	541	586	550	558	532	508	529	557	558	564	557	558	535	576	610	572	592	540	535	540	555	527	580	600	552	527	582	553	525	555	588	577	562	534	540	543	571	563	565	547	541	557	546	577	581	541	604	550	544	554	509	583	594	551	571	561	575	560	592	517	558	573	583	574	544	540	580	575	555	518	581	525	549	535	605	577	534	561	568	568	553	553	567	600	551	595	575	587	555	556	583	567	510	551	517	564	522	569	582	552	547	547	542	570	546	574	615	540	555	569	600	619	532	576	538	545	574	576	582	543	546	566	631	575	550	588	542	552	534	563	539	585	519	585	537	554	535	538	538	606	552	598	539	556	517	514	538	546	570	589	542	545	559	575	494	534	530	582	541	550	588	539	554	527	591	535	571	541	521	581	580	561	580	584	602	568	590	560	576	571	602	565	543	556	582	576	554	541	618	557	561	549	541	592	591	557	545	651	556	517	578	543	594	593	570	548	598	560	597	556	587	500	562	556	561	584	581	597	587	567	581	544	558	548	576	571	544	569	565	599	596	546	568	600	535	547	595	582	544	541	611	565	572	579	525	537	578	588	527	562	580	539	584	569	528	556	561	553	561	539	557	584	579	559	577	531	581	529	549	562	527	600	573	572	589	550	498	556	585	620	585	561	518	565	588	559	555	560	558	560	560	558	547	579	523	571	602	555	547	546	562	554	551	567	536	538	574	569	573	562	593	533	566	583	590	524	529	560	579	589	551	580	549	535	608	574	569	589	586	569	556	564	547	571	524	571	570	561	588	564	612	557	525	536	565	530	545	560	605	569	567	542	571	562	586	562	567	578	565	551	555	535	549	551	555	602	610	568	550	532	511	542	593	552	588	548	588	542	589	541	556	578	588	584	534	519	545	593	537	541	551	574	566	563	552	547	585	517	529	605	529	599	567	571	543	573	545	545	556	560	534	569	578	522	545	552	575	582	536	568	568	565	582	530	557	562	551	594	554	553	585	561	591	572	534	533	560	546	582	515	545	557	568	531	579	561	579	595	574	568	541	574	524	527	562	533	549	526	580	575	568	523	537	534	579	566	553	586	569	569	581	546	537	584	584	579	547	549	513	531	584	610	549	571	583	582	574	539	600	561	568	568	548	579	587	564	548	553	560	566	561	535	606	526	591	552	571	563	561	564	552	568	550	585	532	490	558	567	554	581	570	595	525	544	604	583	577	569	578	565	551	569	572	558	566	560	534	562	624	617	531	585	556	552	549	595	583	532	584	541	609	569	558	510	619	597	562	543	532	564	613	517	555	561	581	583	584	567	549	516	574	575	572	574	577	541	602	541	590	554	556	552	610	567	547	541	579	555	559	557	547	534	528	550	593	574	542	514	614	556	554	593	593	521	535	581	558	575	567	541	538	562	570	585	548	607	577	555	579	622	588	585	578	592	588	555	566	595	525	524	579	578	533	557	572	534	575	573	563	538	566	539	582	567	582	613	593	559	583	596	589	593	563	565	542	587	569	572	572	584	545	586	534	540	529	544	530	522	567	533	565	558	527	586	536	567	551	582	543	564	559	537	559	565	546	558	572	510	557	534	540	556	574	563	560	606	566	569	582	544	534	655	534	578	560	601	555	585	528	554	602	559	550	579	555	597	549	568	578	550	547	619	581	525	520	590	562	581	603	534	567	591	567	530	515	594	524	544	589	561	522	606	555	572	578	592	539	538	522	537	565	578	537	542	573	575	561	560	608	526	562	546	538	583	595	552	569	476	582	565	504	537	563	587	540	577	571	614	566	584	612	577	534	507	564	583	578	571	567	546	568	545	537	548	556	522	578	558	579	577	570	577	579	563	548	519	602	552	598	581	536	570	549	568	616	637	529	584	599	529	560	581	591	559	549	587	567	541	576	579	578	549	611	551	566	528	544	500	540	545	623	541	586	567	557	561	570	562	544	576	558	582	540	597	603	566	589	563	542	572	545	602	584	607	602	582	587	562	588	600	570	548	517	576	589	561	544	555	512	515	547	583	534	558	581	543	595	586	550	576	564	552	536	548	569	630	550	572	608	553	571	589	567	545	540	574	561	591	556	569	576	536	620	591	567	562	553	543	562	549	568	571	559	594	538	575	535	553	572	579	585	587	583	574	538	570	550	589	535	559	591	589	563	564	585	596	555	592	553	584	534	607	610	589	544	576	600	546	560	514	549	570	584	598	598	503	569	558	616	568	559	584	536	600	518	587	603	554	590	539	517	600	563	558	562	560	611	581	557	591	512	569	584	547	533	568	614	543	540	571	553	537	595	581	562	549	558	547	549	543	563	548	591	549	583	557	555	613	539	572	553	560	558	562	528	547	568	577	564	597	505	514	580	591	551	536	582	556	565	551	646	544	598	572	557	559	581	573	564	540	510	575	547	571	554	513	523	566	589	576	575	573	588	568	550	563	552	575	553	576	559	552	598	584	564	571	567	596	569	575	542	587	547	557	522	570	510	546	564	582	582	596	570	576	561	551	546	572	595	566	565	580	556	547	511	589	567	561	542	581	560	555	538	568	538	522	554	529	558	561	562	531	528	586	575	601	548	530	562	564	561	562	570	605	585	596	544	569	564	558	577	570	583	527	611	572	548	602	562	557	582	549	601	559	525	553	562	562	562	600	571	551	518	597	563	531	558	582	563	546	578	622	566	565	571	526	569	568	568	514	575	549	584	554	562	566	585	555	521	563	566	578	573	537	555	552	556	569	516	571	576	596	579	554	592	576	541	548	586	568	538	568	566	572	551	573	547	517	567	532	585	555	560	572	583	562	586	526	589	557	592	549	587	565	575	592	561	553	582	600	573	557	557	523	596	530	551	551	564	611	544	553	576	595	569	583	520	550	573	562	619	568	564	564	532	600	578	577	568	577	547	552	536	575	555	610	545	582	589	542	526	592	497	565	589	590	542	567	537	557	520	534	567	519	548	559	569	583	532	555	563	559	572	544	573	529	610	572	574	550	596	548	552	576	560	499	581	541	622	542	583	551	561	542	597	574	538	574	526	583	528	599	554	557	581	598	546	545	547	582	531	547	585	537	615	613	535	559	512	516	537	552	575	539	580	560	545	558	595	596	547	590	544	551	539	526	536	514	570	566	549	603	579	577	548	562	544	536	589	586	582	552	565	594	559	559	608	571	557	580	559	584	575	570	564	540	561
27313	5125	1558	1068	799	675	541	486	455	424	383	376	377	358	334	352	320	302	311	315	298	298	321	319	299	287	310	292	297	291	287	297	303	301	322	294	284	291	286	293	293	306	268	300	272	289	305	312	294	291	299	284	271	274	276	288	291	274	282	323	269	263	300	282	289	309	305	247	303	293	270	299	267	299	274	297	276	288	281	307	319	262	290	287	288	274	303	296	268	295	287	311	251	309	288	297	323	286	323	286	264	299	312	285	272	280	298	282	263	314	258	290	263	288	274	324	282	271	272	291	290	262	278	262	286	297	285	286	278	294	274	258	265	297	262	274	292	309	281	286	264	256	278	274	287	270	272	282	265	294	282	289	275	278	300	245	264	267	313	280	275	312	280	264	286	274	261	277	275	287	293	254	304	260	268	275	274	273	245	262	297	277	310	290	272	314	277	281	317	272	238	287	266	276	280	260	305	287	254	278	285	306	285	276	254	314	300	280	285	297	277	299	266	272	278	271	283	271	288	292	269	290	306	284	291	280	294	286	305	286	276	285	281	277	278	272	303	280	284	297	273	296	255	308	314	269	294	285	299	310	307	246	280	273	274	292	297	276	299	281	291	260	290	283	272	256	252	293	300	277	243	307	290	286	285	272	281	292	258	279	288	276	290	287	286	296	289	279	295	310	270	273	292	327	288	289	267	280	282	301	253	269	290	269	267	251	301	268	287	284	269	313	291	313	288	301	297	252	290	270	274	287	304	254	291	288	301	291	294	288	289	302	284	296	328	257	282	256	315	300	271	274	294	256	284	261	282	281	299	297	273	282	285	307	269	279	285	249	299	274	274	278	270	306	295	290	280	266	296	270	304	298	278	278	295	281	294	302	284	313	296	282	267	257	297	305	296	298	299	272	259	310	292	301	259	264	302	253	305	316	311	283	289	276	313	306	276	301	312	287	306	305	307	273	283	300	282	271	273	247	285	317	302	282	278	275	277	272	271	302	285	282	269	265	301	274	269	285	292	265	237	301	311	284	286	312	276	306	248	270	279	269	281	283	271	283	267	277	302	295	311	298	268	249	282	313	275	271	284	315	303	292	272	288	283	277	289	277	293	281	282	295	305	293	292	290	287	290	309	288	311	270	275	252	280	294	287	270	262	299	280	268	262	286	288	281	293	277	312	285	263	280	281	259	268	286	295	240	275	272	313	308	297	298	275	324	321	287	270	287	250	270	306	274	293	270	314	308	270	255	277	305	290	258	287	297	276	265	302	287	253	299	298	267	306	287	264	282	298	316	292	291	280	285	301	263	249	307	327	301	321	314	318	277	277	273	290	293	292	270	273	297	267	312	270	277	288	289	326	282	275	280	298	262	268	280	261	272	260	314	253	286	286	298	294	292	261	287	285	318	270	292	269	259	235	305	318	331	331	279	282	281	256	291	266	274	306	285	295	273	258	280	277	276	297	283	281	280	300	319	276	320	308	286	292	297	308	303	272	306	297	283	314	301	288	239	302	270	300	291	272	283	297	271	293	317	295	295	304	299	269	286	291	280	292	293	294	283	281	293	263	284	291	291	305	294	289	284	279	293	303	301	278	301	277	275	299	296	341	257	276	298	279	263	308	283	272	279	288	270	312	302	292	274	286	300	273	280	274	309	286	307	268	285	269	319	303	299	276	278	262	273	281	283	296	279	302	293	308	284	291	301	274	280	286	305	270	295	306	279	261	305	286	322	261	293	287	272	303	294	262	302	291	270	289	273	304	284	290	289	284	293	267	274	310	278	263	304	261	275	275	320	270	304	292	291	327	331	270	287	295	267	293	315	272	288	250	293	277	281	265	288	313	279	283	308	294	285	324	290	246	275	253	268	254	290	288	297	301	260	272	280	277	273	302	284	267	278	266	254	253	291	274	302	281	302	287	287	289	280	315	291	305	282	297	301	285	305	287	290	292	250	272	272	282	247	291	289	300	261	286	282	274	326	279	288	261	287	269	288	272	299	279	284	275	292	288	293	292	315	267	271	281	282	295	280	292	271	284	295	287	285	268	269	290	291	281	308	311	293	267	283	320	296	280	301	270	273	305	270	261	266	297	290	297	279	252	251	268	265	305	293	259	297	293	264	290	316	297	308	305	274	304	265	286	268	265	248	288	282	273	284	280	275	277	269	300	292	282	314	293	257	303	321	279	278	304	287	290	273	288	280	315	289	288	282	281	286	317	277	328	256	306	266	276	320	266	273	305	260	309	247	308	278	271	267	282	280	259	316	305	275	306	293	277	272	276	279	284	262	252	291	288	280	314	292	295	318	295	287	293	287	308	290	293	294	260	309	288	271	304	280	290	303	272	277	265	281	278	306	283	343	298	302	313	298	302	316	273	286	292	281	308	293	291	270	300	274	293	273	266	278	283	286	300	288	259	285	290	277	313	304	293	281	271	305	266	291	273	273	284	279	282	286	316	299	313	270	298	280	314	304	308	285	286	272	284	268	301	294	263	269	287	277	288	292	289	319	322	260	297	302	287	286	323	274	278	284	314	266	280	303	296	257	291	309	293	294	311	287	248	287	294	282	281	296	284	281	291	277	311	293	282	280	286	287	254	258	290	302	280	286	287	290	271	304	247	291	302	282	258	278	279	292	302	288	289	255	293	294	279	279	286	298	266	287	283	274	258	281	266	280	290	279	279	297	277	251	266	307	293	320	265	286	297	273	263	323	278	283	312	311	286	292	291	271	246	292	317	296	272	285	288	284	270	269	305	281	302	297	264	274	299	292	269	296	295	300	282	297	305	272	287	285	283	268	260	287	290	255	280	281	272	303	303	261	294	263	256	273	284	319	292	276	281	274	286	256	300	282	299	279	290	260	293	253	294	278	267	269	274	266	293	280	281	254	286	289	276	297	296	292	280	280	293	302	285	300	289	321	277	312	269	297	306	316	279	263	303	279	270	279	272	283	272	299	275	273	249	313	269	278	270	253	284	286	283	290	271	285	295	298	323	265	277	270	300	281	260	294	292	284	277	294	287	292	274	268	285	301	276	330	274	300	305	307	300	255	276	280	279	305	305	284	260	294	322	306	272	282	243	270	324	270	288	281	296	293	298	283	294	280	290	300	288	289	287	259	296	274	277	298	323	284	292	268	266	266	260	290	284	336	295	272	290	286	279	284	290	277	278	271	289	310	289	281	294	302	305	290	302	251	286	278	280	276	288	289	296	275	283	285	263	264	259	278	302	281	286	292	272	331	261	272	277	295	280	285	285	275	296	270	300	294	294	299	290	252	278	283	284	299	267	269	309	283	286	292	306	280	282	277	316	283	246	283	292	299	276	289	312	287	302	274	273	252	299	272	273	279	289	280	277	261	292	273	305	307	278	268	302	274	308	286	279	296	275	316	313	305	271	289	282	290	313	311	291	284	296	284	274	264	272	295	296	290	269	307	288	303	307	269	261	299	273	261	285	282	275	245	287	291	289	291	307	270	296	280	324	307	301	278	277	284	249	291
14203	1750	3183	3548	3181	2760	2374	2052	1912	1669	1581	1538	1422	1325	1320	1213	1220	1145	1108	1123	1110	1119	1080	1063	1005	1047	999	1061	993	1000	1097	1060	1027	971	1003	1040	978	986	1017	1001	970	984	948	964	972	977	922	902	935	898	952	1010	978	956	962	939	985	924	944	942	968	917	917	963	981	958	956	932	947	931	941	944	879	945	944	927	1001	930	929	933	919	940	932	893	882	906	921	957	943	937	901	925	908	935	884	914	962	902	932	910	977	850	1016	856	895	981	887	905	890	884	921	956	959	903	928	935	872	909	919	910	876	911	881	902	911	911	960	868	938	872	897	963	918	916	946	859	924	909	906	954	883	945	928	937	908	879	852	919	914	933	949	929	938	930	917	927	960	919	883	849	934	936	948	898	855	933	946	898	949	864	937	899	890	906	936	940	898	935	906	923	935	934	929	960	895	875	972	922	921	871	894	912	895	857	922	916	911	917	901	850	904	911	977	898	894	914	934	905	890	904	843	904	939	871	857	904	910	897	936	876	931	914	913	927	922	874	948	870	919	919	929	895	907	908	910	921	931	888	930	939	884	912	897	917	904	881	897	885	941	894	872	916	875	930	887	910	891	929	947	897	928	912	880	930	879	914	960	870	899	931	954	990	882	893	915	968	951	845	977	938	912	874	931	898	927	898	881	860	942	907	876	955	908	894	960	930	929	911	905	887	860	943	896	905	905	956	946	862	956	925	951	876	894	900	936	927	879	964	897	883	916	878	979	891	981	885	869	882	918	883	898	901	979	925	905	878	958	943	921	958	916	987	925	919	882	927	912	915	960	903	977	957	976	945	937	921	875	909	931	921	928	954	872	911	867	937	921	948	939	880	866	895	879	909	930	936	907	935	975	966	907	936	932	947	909	935	899	939	886	914	853	918	951	880	886	940	911	888	898	874	947	884	904	937	965	922	914	957	959	905	947	910	939	883	924	910	975	924	862	919	926	904	977	943	960	908	909	924	883	899	922	936	944	934	942	891	939	936	898	945	877	894	896	925	938	904	929	921	840	926	886	893	920	905	875	911	962	963	899	907	921	879	894	965	954	891	872	917	859	917	920	933	883	929	921	935	874	889	972	925	888	926	998	887	879	931	899	948	921	873	968	898	946	894	913	889	920	862	953	905	939	909	903	871	933	902	963	896	905	888	886	943	924	949	923	935	895	922	846	909	892	906	984	936	915	921	930	934	904	916	907	898	875	901	925	946	914	910	945	946	965	915	846	986	903	894	919	889	927	896	911	864	931	909	899	923	926	916	927	939	898	914	832	944	929	963	889	916	920	885	900	897	933	904	902	909	915	962	838	967	940	948	922	936	898	957	922	913	876	927	937	891	907	923	937	959	944	899	896	910	887	908	931	930	913	902	880	867	957	885	962	897	943	909	917	944	917	974	880	919	965	876	917	924	899	902	931	885	915	916	931	882	988	914	941	840	922	956	918	889	898	921	932	923	930	968	898	916	884	860	884	914	903	917	899	870	866	963	898	848	907	879	914	912	983	930	966	857	970	919	944	889	947	915	932	912	931	973	886	915	899	885	953	911	965	930	950	875	890	905	944	910	896	934	943	946	898	907	883	912	934	883	932	945	910	910	913	944	931	882	926	950	903	903	896	884	868	881	927	856	943	920	914	897	913	932	914	894	893	915	833	906	854	898	893	883	930	873	933	884	833	896	984	921	922	945	874	916	937	912	842	895	916	858	878	935	903	915	949	933	913	911	879	904	937	922	909	888	903	863	873	951	892	926	905	926	868	945	943	975	914	932	861	920	920	862	929	928	915	864	894	893	890	898	901	903	905	902	914	936	942	921	930	925	873	921	941	918	912	884	925	867	941	936	948	969	980	911	899	921	883	901	877	888	901	940	972	926	894	940	899	932	920	928	924	908	909	846	887	943	915	898	921	856	904	925	929	926	954	905	944	921	890	906	901	930	943	946	891	997	932	898	978	924	864	933	918	897	960	854	956	916	970	900	950	957	906	959	910	902	940	964	921	925	884	932	916	890	961	947	847	897	890	879	923	961	945	886	933	959	879	929	926	957	938	885	938	896	823	900	950	967	934	923	924	900	895	1009	952	912	940	915	931	898	885	895	852	945	952	858	894	915	914	932	882	924	848	833	968	932	924	910	931	889	909	933	898	905	865	879	938	900	982	897	916	936	895	928	945	930	877	919	862	959	903	963	925	969	922	870	901	947	934	898	931	949	948	973	922	903	901	918	881	934	881	941	949	913	905	876	903	925	921	930	909	925	895	921	928	903	939	900	894	872	921	912	879	891	870	959	894	890	903	899	885	965	910	903	867	900	889	937	924	920	921	909	888	984	974	912	965	911	869	938	861	929	869	892	937	956	879	965	954	962	883	902	911	962	926	951	905	892	900	947	944	966	946	906	902	958	926	893	906	933	981	913	924	915	908	876	885	865	950	886	850	879	945	914	922	971	912	931	940	914	878	929	910	930	918	899	894	938	923	911	911	924	950	927	937	890	930	913	928	972	918	997	961	919	910	921	849	965	910	874	948	938	911	885	946	910	944	930	926	853	930	898	905	889	955	911	952	921	929	900	893	910	928	969	975	885	890	871	915	921	917	913	883	914	865	909	946	928	902	927	952	888	878	925	889	944	915	925	933	910	918	897	849	920	960	900	906	936	907	897	893	874	948	899	961	895	933	909	875	908	945	908	904	867	861	877	940	920	937	905	893	982	923	952	955	930	880	951	874	931	933	940	871	889	891	912	885	895	914	902	880	912	864	960	922	944	940	987	881	916	870	944	899	909	933	935	903	953	888	947	918	920	914	884	947	915	921	875	952	896	868	930	931	921	886	945	873	887	913	924	978	943	918	919	939	973	920	934	939	920	959	958	850	919	935	969	879	896	889	911	901	947	909	896	931	934	879	914	951	925	873	955	985	927	905	927	899	891	943	952	935	865	940	930	875	894	895	903	894	941	879	933	904	952	916	869	910	922	934	917	947	928	906	907	949	881	947	962	985	915	916	932	902	973	883	884	884	893	960	914	915	880	903	923	912	915	880	964	910	928	874	891	917	919	954	886	917	889	907	867	865	875	904	887	946	935	943	926	898	888	902	994	966	941	954	891	918	918	914	915	923	923	917	896	935	936	964	915	900	930	893	913	934	928	911	902	949	922	884	928	929	919	914	868	901	958	986	879	916	895	920	947	940	941	892	953	910	931	915	903	874	913	955	953	956	929	942	886	942	939	944	903	878	870	953	915	890	930	911	942	889	961	909	925	888	922	928	904	900	874	845	913	933	906	906	951	891	869	954	921	902	902	899	902	910	931	922	870	849	912	895	961	928	913	910	918	933	968	940	939	949	940	882	987	896	878	852	923	921	890	872	937	952	893	956	918	909	933	889	921	912	863	870	902	929	876	928	918	869	968	922	898	920	916	920	892	893	879	936	943	942	967	963	976	914	909	869	915	816	921	916	930	947	917	843	863	885	856	922	910	869	935
36418	12263	3477	1839	1341	979	885	719	582	559	447	449	429	423	377	354	328	341	323	346	333	327	290	304	311	311	312	292	307	286	306	280	295	291	312	281	277	291	299	285	318	310	288	318	258	296	300	292	268	299	293	280	307	313	305	258	274	295	297	288	298	294	287	276	289	280	265	274	268	275	323	305	276	272	278	244	299	280	281	293	286	285	288	311	274	296	286	286	247	268	302	300	280	328	256	323	306	287	297	300	318	312	302	294	285	263	252	295	292	297	283	304	297	303	294	309	268	286	306	268	317	315	307	284	276	293	279	302	302	284	275	268	279	264	314	286	288	271	281	323	300	304	272	292	286	288	273	281	300	332	317	321	291	316	281	249	287	251	294	294	296	300	316	287	304	331	267	284	288	308	266	278	279	300	273	297	282	267	284	277	311	290	276	272	302	293	300	290	306	272	304	284	274	300	279	336	309	277	264	303	272	291	276	268	283	271	292	286	289	288	316	269	330	262	320	293	288	283	305	320	301	284	293	278	269	273	282	288	240	315	305	288	291	262	284	290	294	279	266	274	272	300	281	289	300	296	277	275	279	260	267	301	306	302	287	296	298	282	292	301	285	286	289	310	308	302	306	267	253	279	263	298	302	281	312	293	283	290	319	290	298	294	302	309	301	282	310	301	280	311	290	290	287	251	271	313	306	270	337	305	265	310	287	280	298	298	274	287	288	277	309	298	305	289	259	295	260	262	314	281	287	308	273	298	284	285	312	268	293	255	278	294	297	293	295	267	294	298	272	262	290	300	278	269	277	309	287	317	298	288	273	287	310	316	306	286	258	286	250	276	286	270	294	275	308	281	270	265	298	274	289	291	284	279	283	285	286	290	294	299	269	281	281	300	278	310	260	274	274	277	290	264	299	290	280	296	282	305	293	299	292	289	276	268	287	274	305	294	326	296	281	272	297	284	289	244	256	299	294	285	296	319	249	280	301	280	312	297	237	284	306	287	294	306	293	304	287	270	287	288	327	271	283	299	292	284	264	272	281	288	295	289	263	306	284	304	289	273	271	294	296	324	292	261	290	279	304	299	283	294	289	316	280	295	266	260	291	275	315	278	271	283	286	288	296	268	317	283	288	288	291	293	288	264	330	283	261	284	292	294	257	299	272	306	292	288	271	284	292	269	286	289	289	288	306	315	321	256	303	311	294	291	278	317	247	277	305	298	276	281	291	339	308	296	289	240	308	313	285	286	299	282	292	340	273	293	291	281	322	280	294	285	262	275	309	318	316	287	279	306	329	273	288	265	277	276	285	296	262	281	273	282	314	264	270	316	306	286	286	312	274	295	289	291	304	295	287	271	300	271	284	289	289	328	294	275	294	306	293	290	275	284	300	266	307	278	274	303	273	291	266	314	279	292	291	300	288	251	265	303	296	298	282	269	293	281	291	246	263	286	284	283	281	288	265	280	280	293	296	267	257	291	284	288	291	264	265	318	281	278	304	262	293	280	294	286	286	289	278	321	287	300	306	258	270	304	277	284	277	293	283	283	287	304	275	255	267	294	281	329	306	279	288	266	272	288	281	279	265	273	284	290	289	298	324	263	305	265	321	272	307	298	324	275	312	295	314	267	290	290	301	282	290	293	284	267	289	279	299	308	266	263	281	306	299	302	303	297	265	283	313	257	277	297	296	275	292	318	300	270	276	298	307	253	248	286	299	310	276	303	318	299	321	279	270	277	283	285	309	290	299	275	293	242	304	263	285	296	301	275	274	284	300	298	300	285	293	285	296	308	277	284	307	280	298	281	284	264	323	314	285	279	280	318	283	293	293	276	293	305	297	288	276	257	324	262	313	305	285	286	276	304	316	265	267	275	277	298	273	296	316	295	289	291	274	270	336	277	320	308	298	328	291	262	282	278	295	306	299	283	321	278	294	304	293	270	287	313	288	277	267	257	283	284	276	267	296	316	299	282	270	281	290	280	292	293	265	304	272	258	260	288	304	264	301	289	294	300	255	307	279	299	293	274	286	287	277	252	286	276	279	291	290	309	272	286	308	285	259	256	285	308	298	290	277	277	286	296	277	282	292	282	268	292	293	279	292	260	282	299	281	285	269	285	291	324	265	273	298	297	260	255	280	294	307	293	286	293	280	273	265	309	322	281	285	269	280	253	307	276	290	275	261	305	314	279	328	290	283	284	291	310	283	291	291	274	276	314	274	294	273	272	286	289	289	279	294	294	293	296	293	275	294	260	285	305	285	284	271	289	288	260	283	290	280	280	262	295	305	271	290	301	271	290	273	296	251	275	292	278	303	299	303	297	289	275	295	294	305	274	272	302	280	296	274	306	302	277	279	273	314	346	288	300	271	269	280	273	299	252	286	269	269	280	278	308	247	313	260	292	304	291	300	294	273	290	286	269	321	298	271	287	263	300	242	274	282	290	285	298	266	295	283	289	304	283	269	261	312	277	301	259	305	287	305	280	278	317	288	307	300	316	300	296	283	303	267	271	300	288	298	286	271	285	254	290	266	264	279	282	261	285	296	292	277	275	264	289	299	285	307	328	290	271	327	273	283	257	255	271	280	284	311	274	288	297	289	273	290	292	300	278	294	288	287	306	290	289	302	299	288	302	273	302	298	283	300	283	286	294	298	324	264	288	305	292	288	277	288	267	317	290	255	303	300	278	276	306	313	269	280	305	264	280	276	288	308	273	300	262	273	275	290	250	260	285	307	288	272	298	289	278	293	295	292	294	284	287	291	299	273	282	313	302	268	315	296	294	303	295	275	288	292	267	288	273	269	279	284	288	288	289	266	286	298	293	280	314	294	293	323	267	293	288	277	293	298	284	294	289	310	268	268	305	283	266	265	279	288	287	280	288	300	294	285	283	287	306	271	308	281	268	278	295	287	289	288	294	270	292	278	291	281	272	301	284	293	308	298	279	277	303	296	275	262	285	298	296	267	313	269	302	287	278	281	299	296	296	296	290	280	297	287	254	315	277	295	301	317	297	271	276	286	255	302	266	280	319	276	263	305	301	286	314	279	289	282	279	291	276	288	285	287	243	258	293	281	278	276	282	261	288	280	300	288	295	296	307	289	290	304	309	282	267	302	282	281	256	285	269	286	277	281	288	301	273	288	302	290	281	285	290	294	289	300	295	300	311	255	300	312	299	296	286	308	270	295	286	263	291	271	283	299	263	284	282	272	259	291	289	287	257	288	309	264	265	301	272	281	282	272	283	286	282	267	301	285	293	296	293	279	290	267	306	262	283	309	311	272	274	300	273	293	309	268	270	309	298	299	270	256	302	293	294	265	260	284	260	277	298	288	289	294	283	296	313	284	324	301	265	329	251	289	315	305	266	277	278	276	312	292	282	267	269	262	305	275	297	289	324	285	315	283	296	297	342	276	292	282	298	291	271	290	292	309	292	306	316	274	286	322	280	287	281	286	261	296	307	332	303	294	321	297	298	300	294	327	280	292	289	275	252	282	280	294	275
18062	2583	5087	5882	5188	4331	3678	3275	2803	2507	2203	2066	1884	1836	1623	1597	1490	1422	1377	1289	1281	1311	1250	1204	1161	1104	1122	1123	1147	1050	1086	1118	1038	1059	1041	1025	1002	1034	1027	968	995	989	926	1036	988	1010	986	969	984	961	979	976	997	1019	993	931	932	930	978	973	995	930	963	945	980	922	945	958	966	978	936	909	953	904	1018	940	907	928	1010	990	969	998	888	947	913	890	998	954	957	936	959	921	930	913	947	925	930	913	1006	867	924	925	955	903	915	975	970	946	884	894	948	926	944	888	926	916	888	907	929	900	891	926	950	941	920	856	875	909	919	907	859	936	910	927	875	927	941	881	934	889	897	939	925	930	897	937	939	914	909	971	915	917	899	921	928	918	927	938	923	964	892	891	935	930	925	933	914	971	1023	904	905	948	869	933	916	949	944	908	955	909	868	900	971	884	955	932	905	898	889	886	908	985	942	939	903	899	879	854	918	908	920	910	939	884	921	902	938	934	937	938	923	907	866	944	936	910	856	921	906	880	872	918	899	893	880	927	955	903	921	889	909	928	918	872	926	865	920	919	880	896	903	889	922	941	908	872	958	909	912	915	973	939	965	887	891	899	890	939	923	951	981	896	906	952	960	905	928	877	951	968	889	944	828	980	902	941	945	871	860	901	943	894	907	906	867	930	899	882	868	924	962	902	925	860	954	911	917	943	895	936	924	881	841	899	900	934	927	903	860	914	935	937	922	898	933	969	902	909	898	903	900	888	884	893	918	896	954	862	909	898	948	895	893	891	921	911	932	898	905	900	936	911	864	914	924	864	948	952	956	867	868	921	866	916	898	945	889	908	910	934	917	940	955	842	927	933	895	888	923	918	995	933	909	916	918	868	914	906	859	923	901	880	885	919	909	914	916	964	907	944	907	930	897	887	926	856	925	953	874	947	888	932	943	969	865	915	913	934	875	871	943	908	894	922	884	908	912	936	934	892	923	912	913	921	897	938	940	917	864	918	889	913	903	912	875	966	875	916	925	883	891	929	882	947	910	901	944	885	924	914	905	938	912	934	926	920	918	973	920	949	941	897	929	912	940	892	896	876	852	878	868	982	910	960	895	964	912	937	879	890	898	923	901	940	903	938	870	905	925	900	910	910	873	937	940	954	907	915	928	902	901	885	970	918	894	927	906	916	949	901	917	923	878	868	907	928	869	933	927	957	906	925	954	918	930	932	893	958	896	925	896	919	907	921	971	941	919	895	944	899	834	930	886	961	863	900	883	907	940	907	897	952	921	886	900	923	902	918	911	923	933	900	875	914	914	923	888	896	948	875	904	911	894	949	937	894	892	937	901	874	949	880	916	932	908	875	911	930	911	932	968	927	939	927	921	956	900	922	920	929	915	929	931	969	898	887	1008	880	862	939	896	916	890	910	925	907	938	921	909	887	955	892	950	1004	901	907	920	864	896	841	900	888	956	920	924	891	970	934	913	948	898	882	888	861	904	903	942	887	959	912	898	917	934	883	927	882	953	925	950	905	937	906	941	918	960	942	898	883	887	894	955	912	947	924	926	913	865	871	970	834	905	922	899	918	880	897	940	898	883	859	893	926	859	900	883	890	915	911	933	920	912	949	930	922	912	886	887	915	916	943	910	876	866	830	922	896	932	937	884	891	933	903	965	926	902	899	867	908	908	905	897	848	949	897	926	861	894	910	909	917	897	916	889	904	897	861	878	890	964	943	914	868	957	917	919	949	953	898	896	928	946	884	887	893	930	892	906	905	940	922	970	922	933	908	960	901	885	922	896	908	933	949	889	912	943	920	867	867	902	991	928	943	892	898	946	891	920	932	931	928	890	912	861	877	886	861	880	861	831	883	882	904	936	910	933	899	887	915	898	903	915	940	884	943	926	936	936	919	935	930	939	908	901	900	962	915	908	896	905	941	917	988	938	912	950	913	917	886	915	904	915	953	931	907	928	902	920	845	877	872	918	958	875	946	969	921	910	910	897	851	885	849	885	875	918	938	912	915	902	965	969	863	951	883	938	956	963	879	867	882	953	898	893	909	883	948	902	927	960	897	909	923	942	926	879	871	874	870	912	941	901	891	998	911	905	871	971	915	893	916	971	885	890	865	983	978	932	896	942	916	870	927	935	923	907	913	923	924	909	898	871	984	928	916	900	875	910	928	881	892	897	923	891	935	873	875	933	915	959	943	952	947	909	923	941	906	943	905	848	921	926	899	932	889	941	870	924	925	916	905	877	903	938	888	928	938	891	900	919	900	931	906	907	931	924	936	951	905	895	898	943	894	908	900	933	884	873	927	926	899	910	914	864	910	890	952	924	919	885	943	937	899	895	951	954	905	927	925	901	933	907	908	909	904	887	979	899	962	885	848	887	902	932	946	927	948	927	908	914	854	928	864	888	945	936	897	845	910	949	945	862	848	901	950	879	935	895	905	916	914	886	913	889	925	953	935	864	935	926	932	905	884	952	960	937	889	946	944	956	893	959	871	906	912	908	891	935	969	900	901	921	880	922	944	901	900	926	834	916	925	918	906	950	931	931	939	946	924	956	937	926	888	888	875	941	936	915	919	936	974	869	923	942	905	934	924	921	903	890	907	945	913	911	924	951	940	922	946	924	932	892	963	910	930	900	933	908	877	920	919	942	863	906	924	893	870	909	917	910	934	911	908	932	952	934	912	835	886	926	933	929	965	934	899	931	950	875	936	884	902	965	868	901	904	842	928	927	897	908	918	856	902	897	915	905	866	852	910	912	903	924	939	936	900	954	957	909	897	912	967	903	939	926	917	904	917	959	937	900	900	888	895	937	916	905	957	838	895	923	960	897	916	903	911	917	915	970	927	922	878	881	884	968	916	949	931	936	918	909	934	920	865	885	956	968	905	918	855	930	903	919	901	901	882	931	903	951	941	897	922	896	922	942	903	933	952	917	934	931	874	926	877	958	959	933	921	891	928	931	929	877	928	955	933	940	927	925	976	914	932	906	932	885	953	885	900	896	921	922	932	917	930	892	936	885	926	970	971	945	940	911	915	898	908	913	944	961	866	913	847	947	936	914	862	908	928	939	919	917	936	886	930	883	927	863	919	928	923	899	882	871	900	927	910	890	915	973	894	926	904	871	934	919	916	997	964	920	955	902	913	897	945	854	932	912	880	942	896	917	883	902	885	901	908	925	936	921	888	919	910	925	914	932	916	892	933	891	886	926	863	979	930	892	943	926	884	922	915	853	941	925	867	922	884	915	930	942	945	849	936	874	842	953	925	865	952	872	944	867	925	893	880	833	902	896	900	935	939	890	875	909	882	836	956	914	917	912	922	897	925	938	907	936	958	894	891	920	879	886	931	914	919	921	935	927	917	886	916	952	916	909	916	897	942	840	930	912	903	889	939	917	896	920	913	930	916	954	914	921	945	893	915	887	879	922	875	972	917	925	933	894	933	893	953	900	923	958	952	969	912	961	905	948	933	934	930	917	905	957	907	928	892	890	869	900	904
3445	306	232	206	184	218	196	172	178	164	183	181	173	174	154	173	161	152	172	183	141	158	171	167	157	168	142	163	161	151	144	147	161	132	149	176	186	150	158	169	163	174	159	147	160	156	173	177	160	174	146	153	169	176	153	174	158	149	156	164	164	165	182	151	170	171	155	167	174	144	158	154	142	165	135	148	167	145	177	155	142	162	171	143	161	172	151	135	168	170	155	176	173	161	153	154	148	165	163	158	155	148	154	213	155	170	164	148	148	173	159	158	168	164	175	170	164	165	179	138	145	165	151	157	147	155	148	176	163	146	151	174	146	162	160	188	185	183	148	151	140	160	154	158	163	183	180	149	174	141	162	151	156	148	161	162	189	155	171	163	145	181	156	154	137	166	161	144	153	157	143	134	174	173	167	144	165	152	146	155	158	150	174	141	155	150	155	162	170	153	137	134	192	157	166	149	162	162	159	135	139	146	142	157	171	174	145	168	134	157	142	182	153	151	176	174	171	166	161	185	155	158	147	184	177	159	130	171	176	173	148	145	173	164	163	151	158	175	170	174	153	159	152	172	125	167	167	170	148	135	140	160	179	149	163	156	162	134	162	178	158	147	144	148	159	162	148	158	153	155	139	160	151	170	158	146	143	153	144	165	144	155	140	146	164	162	153	155	156	184	161	161	167	141	162	170	153	134	164	152	153	156	159	154	161	180	150	151	191	149	155	142	142	166	166	165	140	151	167	185	165	152	159	184	169	153	162	171	138	174	158	126	157	149	164	135	154	157	146	168	164	161	153	160	163	143	166	159	180	157	161	167	155	182	185	166	156	160	168	154	163	187	171	165	169	166	168	157	158	155	161	158	160	137	156	148	165	173	167	148	162	141	178	162	164	149	154	173	154	178	160	149	158	173	160	159	159	162	133	169	159	167	153	155	159	175	163	165	158	148	174	165	156	164	185	147	161	175	167	162	143	139	152	146	173	131	184	155	171	149	179	167	156	165	172	170	161	165	157	174	175	157	160	128	142	163	151	179	148	142	137	150	139	113	170	161	151	144	161	145	145	165	135	137	181	189	152	154	143	148	158	170	161	158	150	156	154	158	177	182	156	142	141	161	158	140	175	170	164	148	159	116	159	162	171	177	169	131	172	162	175	162	167	157	162	163	154	171	138	147	137	130	154	180	155	138	142	183	198	157	156	156	165	150	185	172	148	152	158	157	173	151	177	160	151	165	161	143	160	150	169	166	148	177	155	152	186	141	177	172	159	159	157	137	154	146	156	148	158	192	154	174	166	143	177	150	176	159	181	174	143	160	168	140	143	139	162	153	162	175	171	156	162	162	173	142	145	169	157	152	156	154	172	170	154	160	183	163	160	140	150	140	169	143	158	150	169	174	150	174	153	153	166	181	156	157	162	159	148	175	141	172	141	166	163	146	161	167	181	167	165	144	133	173	156	146	167	143	163	180	148	155	154	157	152	152	145	148	163	128	159	151	143	182	150	137	163	161	163	175	162	182	166	164	152	156	145	163	165	151	156	158	138	131	168	139	159	166	142	164	161	185	167	161	148	132	156	139	141	159	184	145	146	158	156	179	140	168	169	140	143	176	166	128	170	154	180	188	143	173	155	149	146	147	152	136	145	166	171	157	163	165	173	166	146	126	140	156	167	155	144	163	153	145	159	176	181	154	160	117	158	142	160	150	154	164	132	156	173	149	156	169	146	171	158	167	160	158	141	163	132	146	158	141	158	154	170	173	182	147	144	146	167	160	157	170	119	149	162	143	151	159	153	176	185	155	165	150	179	153	144	121	145	155	140	145	171	173	149	167	159	149	167	147	168	180	158	171	163	174	170	145	179	151	159	161	168	167	143	157	162	157	134	171	167	155	144	144	171	170	148	165	138	146	170	160	141	145	190	162	145	163	175	142	159	147	158	164	156	151	158	154	163	140	161	148	171	161	136	152	168	154	154	157	177	152	177	164	152	140	161	148	178	185	181	172	155	168	170	126	170	162	136	134	135	182	153	171	166	164	156	155	145	151	161	145	152	183	179	167	159	157	182	188	153	141	184	149	166	151	159	159	153	155	174	151	167	166	183	138	155	170	162	148	178	153	151	149	169	156	158	168	159	155	162	171	155	177	163	140	161	162	159	142	164	145	166	138	178	156	164	156	182	196	191	159	174	176	132	156	150	168	153	177	157	158	173	150	144	154	170	166	167	150	153	165	177	152	142	164	139	156	152	191	153	151	180	152	182	157	150	176	158	149	158	161	145	149	156	166	157	206	155	160	154	178	165	173	159	158	145	153	148	167	178	180	155	137	153	151	150	156	152	172	159	181	152	170	168	158	156	165	147	188	154	158	180	157	140	144	167	151	139	172	140	147	154	172	172	172	169	159	165	174	163	169	147	153	159	155	171	165	175	176	176	149	156	150	140	167	165	156	171	160	131	175	151	164	155	160	172	152	148	153	159	172	151	149	154	139	191	150	164	138	153	133	160	172	157	153	168	152	166	181	154	168	140	151	167	175	170	142	164	149	154	138	141	153	142	156	155	143	139	166	161	176	188	159	166	141	164	159	153	176	158	160	157	179	148	150	150	171	170	160	158	162	154	173	149	174	150	157	152	157	145	158	136	151	160	161	178	170	165	172	155	183	155	180	141	176	148	167	139	142	176	156	155	142	135	148	156	141	179	162	156	170	189	163	133	153	182	155	166	156	145	172	157	144	147	159	161	169	144	149	160	157	170	151	169	158	144	177	144	176	156	156	145	133	141	152	154	160	162	170	150	153	155	165	164	139	137	167	168	146	162	151	158	163	151	151	145	161	155	135	165	167	173	151	179	157	151	166	148	161	140	164	157	133	140	156	148	151	161	153	157	146	149	154	161	172	155	166	119	158	176	161	146	155	156	175	175	158	134	185	160	140	187	150	155	153	152	161	131	138	176	163	149	177	134	175	165	149	149	181	172	149	146	180	169	136	167	142	168	152	157	153	165	163	162	180	185	153	160	162	155	158	164	161	177	174	146	146	153	141	150	155	163	164	168	158	148	157	164	156	171	160	158	150	146	163	170	177	149	153	155	142	169	146	159	164	133	149	170	180	143	166	166	154	147	180	190	163	138	150	171	150	153	150	148	140	182	145	125	160	166	161	175	187	152	167	171	170	164	153	128	178	170	161	155	163	167	178	150	175	146	182	169	164	155	155	173	154	142	137	150	151	181	158	137	164	179	149	164	150	164	150	134	161	158	155	177	158	153	153	148	159	184	143	154	164	164	152	160	158	165	170	167	157	136	163	169	152	186	161	166	148	171	163	146	172	152	141	195	176	159	161	158	166	159	169	159	141	165	143	159	157	146	148	177	169	169	166	151	141	156	156	143	141	156	148	177	154	167	156	172	155	164	164	168	152	159	124	158	162	147	130	155	172	165	163	146	168	151	146	171	145	173	127	164	157	162	156	155	156	172	190	166	159	168	170	146	132	149	152	154	171
4510	616	699	700	686	679	687	642	626	592	656	624	628	565	591	552	582	547	583	585	613	575	558	592	552	593	568	578	564	554	583	553	548	562	561	531	574	575	544	571	561	559	540	605	555	557	524	543	557	570	561	582	553	562	574	526	573	579	590	568	578	581	562	572	567	519	556	551	575	556	487	582	535	591	572	590	576	587	546	561	522	585	575	585	564	552	535	579	558	561	566	577	567	573	565	551	590	561	577	544	492	560	552	546	573	593	558	569	570	587	528	584	566	526	532	581	561	542	520	594	588	533	533	573	551	564	530	537	519	569	549	540	586	574	547	578	544	565	486	535	586	569	568	579	620	538	561	566	589	583	577	550	546	571	577	571	514	529	575	581	560	597	545	586	552	568	570	544	553	581	594	573	578	568	547	557	584	536	569	534	554	553	574	560	559	571	555	551	545	570	572	549	575	571	513	634	560	555	559	542	598	573	529	509	557	590	561	506	562	573	548	575	559	586	520	560	535	592	577	560	572	553	602	533	537	553	582	524	609	513	597	554	544	503	558	578	567	517	532	538	548	557	558	589	574	544	572	597	541	560	556	575	527	556	538	608	531	572	591	578	555	568	523	599	558	548	556	547	589	580	558	545	577	600	557	578	535	529	599	545	556	572	574	522	533	517	571	563	540	551	541	585	600	526	580	580	554	589	521	530	549	565	576	556	569	582	574	586	546	551	564	542	544	544	527	529	584	593	568	596	589	582	616	560	533	542	580	543	581	573	551	558	583	589	555	513	578	555	533	544	555	561	580	542	567	541	570	518	556	542	547	548	544	550	551	553	570	572	586	557	533	516	583	578	564	546	551	567	529	564	566	571	546	544	556	568	550	570	543	627	534	584	612	564	591	555	512	593	580	585	507	518	559	538	580	558	607	587	596	567	558	564	584	592	608	522	548	563	553	568	572	567	577	587	586	561	565	531	578	541	613	578	514	560	521	570	553	566	554	563	564	545	579	568	615	584	546	563	540	531	608	510	584	569	569	532	544	580	554	542	563	491	592	559	562	576	593	578	556	574	572	589	508	575	603	569	521	551	558	572	552	545	578	544	594	604	571	578	552	577	573	538	531	553	579	554	567	562	559	583	529	580	566	539	527	594	582	525	585	544	582	556	566	540	594	556	598	543	565	602	535	576	549	605	585	614	569	551	534	555	586	574	551	571	586	563	593	561	562	563	582	533	574	562	563	577	591	554	549	538	551	570	543	558	530	553	554	541	544	529	579	566	560	559	584	556	596	534	614	551	542	549	579	569	552	555	549	578	559	579	562	584	570	566	532	548	542	555	554	568	555	528	559	572	510	568	572	612	555	551	552	581	593	555	578	540	592	544	572	564	587	591	517	591	556	577	574	558	544	588	577	522	531	556	535	607	561	588	600	563	551	556	561	543	551	564	613	586	523	539	578	496	577	548	559	554	523	528	604	528	544	543	556	609	554	545	603	587	550	553	546	588	522	565	547	530	585	576	562	594	562	577	506	568	586	555	533	545	545	564	550	561	560	589	563	521	544	525	528	560	575	559	555	559	522	576	521	527	529	584	556	568	565	541	624	533	557	533	564	555	589	594	591	595	561	504	545	540	573	544	599	548	582	556	552	518	602	586	543	556	543	560	591	592	554	550	541	582	576	512	621	558	562	544	563	570	565	506	552	574	546	575	575	558	598	530	533	529	586	548	574	566	587	561	542	579	576	566	547	563	567	549	556	587	566	604	545	507	578	607	574	530	541	602	548	580	572	553	548	563	553	553	528	565	548	562	589	627	532	527	515	583	573	552	568	548	559	591	586	507	611	566	558	603	575	555	588	583	521	537	546	519	601	501	551	558	529	557	553	536	586	543	553	569	581	525	557	579	585	542	574	546	549	552	546	517	580	544	553	552	597	545	580	519	582	587	533	528	568	566	573	585	574	557	563	573	535	565	554	576	542	546	568	562	527	562	589	528	588	556	564	562	563	575	582	543	549	553	564	506	574	506	569	567	568	552	534	570	585	554	555	567	557	551	558	554	550	568	588	557	593	585	555	553	530	596	559	593	574	573	545	538	613	551	577	560	567	562	565	528	586	570	573	576	560	576	556	567	558	530	586	521	623	563	544	559	534	579	564	557	561	525	576	587	500	572	549	523	556	594	573	541	589	513	532	590	602	539	588	561	597	565	572	580	589	575	552	576	567	548	532	585	537	551	608	586	567	597	575	565	538	567	565	567	520	617	554	563	550	566	540	559	564	524	544	552	533	562	563	592	578	532	582	540	616	554	566	567	593	535	521	567	577	577	581	569	558	525	527	573	590	547	541	571	568	569	600	556	554	528	526	595	579	561	575	548	524	566	587	570	564	530	599	543	530	589	533	580	552	564	533	560	535	557	540	549	588	551	569	583	573	577	567	541	537	541	568	568	550	567	537	624	542	570	577	576	548	586	564	582	541	562	594	538	572	574	559	535	587	548	520	544	554	584	530	575	517	572	547	563	534	559	585	574	536	588	559	558	566	609	553	567	556	580	579	548	536	608	541	577	613	531	578	588	546	548	558	580	528	560	556	540	551	583	567	589	573	520	588	504	568	544	573	580	579	626	546	550	544	577	552	558	556	563	593	536	564	591	576	560	550	571	574	546	554	588	545	557	581	582	599	570	555	565	575	571	582	564	521	549	562	566	572	532	557	572	532	577	555	590	543	551	535	538	571	558	569	550	601	557	593	575	597	560	569	569	562	562	559	532	587	572	581	579	544	575	577	593	567	581	584	581	532	566	552	535	536	537	550	516	577	567	566	560	564	570	521	559	584	537	591	544	599	517	590	589	570	567	584	598	582	570	562	552	572	553	546	585	541	596	569	569	499	588	567	527	524	560	561	536	559	543	562	572	566	573	529	540	594	532	527	562	565	546	594	583	562	572	566	589	558	565	531	541	540	523	582	574	558	554	572	581	589	581	552	593	549	551	589	585	568	561	587	589	572	559	577	584	595	574	559	558	536	559	545	597	564	594	516	556	537	578	564	564	555	550	533	595	589	571	521	549	592	570	600	588	584	565	563	548	558	596	542	606	565	550	554	538	602	518	561	548	606	584	591	540	551	560	542	581	578	563	567	586	531	577	542	549	565	571	561	572	548	566	558	571	558	576	568	553	539	528	580	578	579	548	535	563	605	584	530	541	517	544	542	576	577	586	560	531	518	571	581	537	545	553	557	613	563	565	572	569	549	557	555	579	546	537	556	546	584	594	565	568	548	526	519	573	589	511	539	550	539	589	558	554	550	577	560	572	560	577	545	580	542	548	566	582	562	571	545	529	519	590	531	563	584	539	580	585	544	562	559	546	574	569	589	585	521	601	552	518	591	564	546	543	564	543	539	511	559	524	566	576	556	575	583	584	560	554	572	572	561	565	570	588	524	539	562	553	610	570	563	517	566	566	593	535	565	601	589	561	560	564	543	558	570	560	582	546	568	551	544	558	581	548
26224	4424	1416	1029	791	661	494	478	415	408	400	376	363	343	339	319	341	323	305	321	304	304	307	298	303	318	326	310	301	305	304	287	294	273	302	300	295	276	322	292	309	280	268	289	279	272	277	298	274	314	286	285	279	265	276	302	288	284	288	281	265	298	290	329	295	316	301	316	261	294	270	276	264	288	297	254	322	246	273	310	291	292	296	267	312	281	308	270	276	244	290	269	285	283	288	286	277	274	289	298	256	284	281	291	280	272	295	284	286	301	292	310	287	256	270	279	264	302	280	292	306	290	310	280	250	299	291	272	325	280	277	291	306	277	274	297	279	249	299	310	297	287	260	303	290	267	280	283	290	308	248	273	295	288	312	289	277	265	244	304	287	284	265	280	264	308	306	292	266	272	294	323	261	303	276	272	305	270	300	275	274	260	289	263	292	305	289	305	275	310	270	291	286	309	275	299	294	294	299	305	293	306	293	301	314	321	309	295	294	257	287	278	284	316	264	296	283	259	262	273	275	271	298	291	265	296	268	273	274	274	283	263	296	291	282	292	283	278	270	287	264	289	309	280	278	277	294	263	290	273	293	290	311	290	267	308	313	284	264	271	274	267	304	281	287	242	267	282	293	308	293	303	312	289	280	296	284	286	258	311	261	275	298	276	273	302	288	299	274	272	259	277	308	294	309	281	283	322	304	272	263	302	266	295	269	291	327	289	297	289	315	272	262	290	313	314	325	265	288	257	277	293	275	267	290	303	309	295	312	284	282	295	300	235	276	252	292	295	253	273	304	305	297	307	273	286	308	284	314	239	306	278	270	271	257	303	283	306	279	274	311	306	292	258	279	283	271	269	285	294	272	279	287	255	297	318	312	266	315	328	285	283	294	282	263	270	267	264	271	302	273	305	295	288	282	294	315	259	290	277	295	269	289	271	305	308	304	269	275	246	260	291	269	293	280	302	309	277	287	323	300	299	275	290	319	295	274	305	252	315	336	268	307	243	286	287	258	294	297	305	279	289	311	276	282	252	274	300	302	265	322	260	298	279	279	264	292	300	275	267	267	280	264	299	317	317	297	276	287	299	265	269	265	294	289	284	284	287	260	283	269	281	283	270	270	300	257	289	274	278	263	316	252	285	294	265	305	276	283	264	289	309	264	292	265	308	301	299	302	296	291	304	278	300	295	289	263	260	284	314	292	280	266	278	306	274	297	267	273	289	256	306	298	283	286	281	308	240	281	306	284	293	279	270	267	261	307	270	283	277	308	281	265	291	283	309	308	294	298	264	277	276	292	287	298	300	321	278	276	254	299	284	275	307	303	287	281	276	252	286	289	290	317	253	265	290	310	271	271	279	286	280	285	308	280	310	287	267	289	294	319	308	307	329	275	292	328	256	300	275	308	296	282	288	265	276	281	295	289	279	288	285	266	297	257	285	307	277	260	299	273	296	326	323	277	293	277	312	251	281	289	302	286	279	277	276	271	260	280	299	266	301	287	255	298	262	291	320	268	287	279	286	287	313	284	271	299	312	301	312	269	264	300	278	258	301	291	289	287	252	290	288	281	278	311	296	279	258	269	260	274	279	293	277	268	272	296	271	255	286	304	277	306	284	280	293	252	299	296	302	291	280	303	290	285	312	300	297	282	305	289	299	316	309	283	295	293	276	263	282	290	286	272	272	289	300	278	297	324	288	285	281	286	287	289	283	295	282	290	288	268	292	279	292	293	325	283	279	250	294	304	288	301	284	287	296	304	315	308	309	301	266	268	289	274	278	282	313	255	283	281	273	281	281	265	265	299	269	325	298	281	266	284	263	290	255	273	273	283	285	295	260	307	291	292	250	308	292	283	274	291	275	294	291	288	286	270	293	267	274	294	274	281	296	309	268	290	264	293	265	288	270	307	257	278	303	268	283	309	287	277	297	268	303	266	283	268	278	287	274	279	300	312	283	254	286	279	290	274	278	279	274	289	288	300	304	267	286	295	278	273	265	288	286	268	301	315	245	280	274	272	261	304	286	312	316	304	269	290	275	255	268	277	308	293	293	290	260	310	284	283	289	284	306	277	278	288	281	288	302	288	268	245	305	293	261	282	280	302	277	301	273	288	305	253	290	289	252	277	288	285	298	310	289	303	298	276	294	271	250	248	283	303	289	287	257	288	291	284	307	264	296	292	314	285	306	282	293	308	266	297	300	288	307	264	290	288	261	280	271	296	282	288	289	307	284	285	272	283	275	304	273	301	274	261	290	312	284	291	272	278	296	304	274	294	333	306	268	275	271	281	314	290	286	258	286	250	288	302	294	317	290	261	291	303	315	288	301	291	280	301	270	271	248	287	290	277	307	258	281	275	291	280	265	288	274	278	285	293	293	255	283	316	300	273	268	285	295	276	286	287	269	282	316	297	294	279	280	290	271	290	294	280	287	270	291	286	273	268	296	298	298	293	287	288	314	311	307	315	288	333	267	260	264	280	278	297	278	290	294	284	293	290	279	298	312	280	283	280	286	289	266	291	282	266	305	288	298	291	304	262	260	252	303	293	301	298	301	270	290	302	290	303	285	279	262	265	291	298	317	251	266	279	294	280	292	283	275	278	284	253	278	281	291	293	275	294	288	285	301	254	293	269	296	279	258	282	274	305	290	283	287	286	312	285	297	307	290	307	278	299	283	293	278	284	273	293	264	273	268	281	259	269	268	285	291	257	261	310	281	275	286	269	281	246	280	293	274	274	269	300	273	286	270	284	282	290	297	267	281	288	256	282	273	279	286	288	312	272	309	265	289	264	286	280	283	289	306	291	289	287	295	276	253	277	301	281	279	301	308	286	274	290	276	279	288	282	271	294	276	266	266	288	301	289	282	314	267	279	290	281	280	288	297	279	279	292	298	287	306	290	283	290	305	288	332	291	295	277	277	294	278	319	268	264	284	253	263	286	302	319	301	274	293	304	318	291	290	284	273	296	278	258	273	295	278	287	253	273	289	293	283	279	259	303	301	302	284	300	278	261	281	295	286	282	291	267	272	300	270	274	291	270	314	250	264	273	288	284	279	337	281	258	287	276	283	271	270	305	299	293	265	321	268	266	285	298	302	265	280	297	296	286	284	274	304	302	320	286	284	298	275	295	288	271	290	303	249	274	265	275	297	291	275	290	290	278	294	282	308	275	269	275	282	284	306	305	291	280	263	286	301	275	281	258	253	302	310	282	312	277	308	305	287	289	277	296	296	289	279	266	290	302	296	276	269	308	290	289	297	263	307	276	281	284	278	278	300	280	266	292	283	263	272	325	266	324	274	301	296	270	287	249	308	297	263	260	277	292	273	264	313	280	301	310	278	275	290	290	255	292	280	274	285	296	276	280	282	280	314	281	281	263	287	276	305	311	274	295	269	281	309	284	287	280	264	269	269	260	282	273	309	265	266	304	287	268	295	299	271	282	305	288	322	302	275	267	293	328	284	275	279	290	282	313	282	297	290	279	282	274	264	263	307	262	285
13692	1770	3116	3585	3152	2823	2426	2122	1952	1764	1638	1474	1437	1417	1304	1325	1214	1174	1112	1140	1127	1043	1132	1090	1044	1020	1014	1042	1019	1003	1019	1016	969	965	1032	987	947	973	990	907	963	1025	916	1002	952	916	961	960	949	932	991	921	975	950	994	952	965	918	926	947	935	981	964	886	919	938	905	927	922	1010	973	887	945	908	954	916	876	940	933	912	910	900	967	935	950	935	929	900	916	926	953	928	873	882	921	898	894	931	980	938	963	873	899	895	945	972	926	916	898	945	925	929	912	908	931	984	918	889	908	901	902	916	969	901	924	921	876	918	899	887	887	968	920	907	933	913	970	954	946	948	944	924	848	890	882	868	1008	905	906	898	950	922	894	934	906	921	881	952	865	910	936	918	897	954	909	890	913	930	876	937	914	914	890	908	900	893	889	889	906	890	884	968	886	894	947	921	870	915	851	961	921	958	962	937	920	937	943	909	847	902	935	926	933	919	931	985	914	908	940	930	916	953	888	872	926	870	921	910	865	910	941	914	970	926	905	906	930	936	926	928	886	891	933	969	867	945	964	900	895	921	870	966	945	903	884	965	904	856	940	904	850	953	914	916	938	960	915	923	939	853	869	927	936	952	875	900	921	940	886	892	907	928	899	930	941	906	914	907	916	902	929	915	951	916	904	911	936	920	908	909	895	930	889	908	922	898	891	896	994	882	887	939	912	966	940	936	845	905	915	863	966	872	920	919	924	871	847	904	963	912	926	918	886	867	932	918	897	941	970	905	887	898	907	896	927	954	937	892	891	919	951	899	896	970	988	933	892	893	909	901	950	881	893	908	906	918	916	913	894	912	942	912	880	955	920	906	890	901	908	908	934	889	843	929	891	946	912	893	935	902	911	901	921	910	948	878	963	901	855	945	869	917	886	914	860	912	940	932	881	937	888	856	902	940	953	904	930	924	862	1007	915	950	882	928	931	888	929	966	831	878	939	909	859	911	863	910	890	909	914	917	905	835	883	868	935	940	901	929	908	928	976	914	960	950	936	937	880	937	898	921	932	910	897	906	929	933	921	881	955	872	873	931	914	945	895	942	911	939	893	922	893	953	877	886	915	851	877	972	901	953	917	908	938	922	937	883	916	967	939	956	956	852	891	907	882	941	860	920	894	907	904	896	895	949	900	885	898	861	938	946	876	865	963	896	939	961	930	906	913	935	889	910	913	900	940	887	937	921	930	905	929	911	930	940	918	944	865	923	984	889	927	920	961	915	897	926	822	928	921	892	950	952	926	934	916	913	907	876	973	887	941	929	925	940	937	963	951	961	964	896	884	942	958	861	880	878	987	937	944	927	871	882	918	874	931	960	886	835	964	925	941	914	911	919	916	935	932	914	885	926	960	900	932	950	941	855	869	924	943	974	957	967	892	908	883	915	958	905	909	948	892	927	935	955	935	947	872	885	941	926	941	899	919	935	907	940	932	906	859	929	945	961	906	861	901	942	941	910	895	949	942	864	918	961	944	947	900	945	915	963	904	861	872	922	945	901	905	905	874	956	905	904	874	979	948	896	920	924	936	895	878	915	868	854	912	925	917	910	872	918	989	922	875	880	917	946	855	878	944	890	866	862	900	917	931	906	947	891	911	922	899	880	961	842	924	917	933	906	895	961	916	938	946	931	878	927	938	914	941	921	889	940	921	907	938	924	985	901	898	888	917	879	936	918	900	879	929	914	901	908	853	946	861	947	933	941	924	950	871	946	879	861	940	942	966	886	947	901	956	905	858	886	883	929	932	899	956	880	987	889	929	900	898	849	947	931	905	903	955	903	854	847	875	919	927	981	933	906	907	963	951	915	903	938	940	901	951	901	889	952	879	927	935	887	1007	987	945	925	936	877	933	982	925	918	908	892	897	946	935	883	957	945	950	912	975	968	905	949	924	888	956	900	951	957	905	903	896	975	906	913	933	920	925	862	916	918	916	903	883	893	922	890	906	931	911	923	932	855	881	871	932	988	940	951	928	875	951	887	929	977	946	879	891	891	840	904	936	889	990	891	890	922	910	964	893	924	888	941	823	950	916	965	915	924	909	914	924	921	899	895	898	897	929	871	891	932	913	931	884	889	891	933	931	908	914	929	940	916	894	958	897	887	910	863	929	888	903	955	924	931	938	925	919	942	898	901	937	933	964	874	889	930	920	923	924	903	961	893	949	923	989	910	942	867	864	893	941	877	935	941	934	935	896	929	906	902	930	874	872	928	932	882	943	890	861	913	952	884	801	938	894	920	915	899	885	933	900	878	943	945	928	925	968	955	877	931	893	890	922	892	889	936	915	940	921	909	903	946	919	876	884	919	924	921	910	914	935	930	884	934	951	953	904	942	878	888	928	926	964	903	927	944	921	898	882	893	925	921	889	876	906	873	905	917	952	905	906	879	928	838	939	924	917	901	939	912	868	902	889	899	895	913	904	918	890	903	858	946	971	931	883	939	891	911	887	949	865	954	935	873	890	924	900	929	885	865	949	928	877	969	962	911	919	880	871	929	957	898	951	887	855	898	888	876	894	910	894	865	891	931	881	926	843	911	921	895	872	901	919	891	921	957	906	915	879	900	916	900	911	983	915	906	881	874	894	963	876	930	960	885	905	858	878	913	897	901	934	926	918	939	957	919	947	925	904	894	941	902	957	909	920	934	885	876	932	932	891	916	925	960	897	869	948	948	915	923	919	939	960	855	927	950	906	909	960	929	960	935	896	908	946	871	917	934	885	916	914	890	929	900	865	918	872	937	949	889	893	886	882	865	873	969	901	937	936	992	923	859	865	942	955	913	935	915	909	937	918	939	918	943	886	956	904	918	928	846	904	842	881	902	909	970	949	886	965	898	912	875	975	902	936	902	1001	888	880	986	892	938	923	872	937	966	879	915	941	876	868	862	961	877	923	927	974	941	984	897	887	920	889	898	990	932	899	888	972	870	891	890	893	910	963	930	992	913	851	923	934	932	929	957	925	911	910	932	855	937	916	876	874	906	923	947	861	903	937	930	931	899	894	931	887	904	922	887	898	893	949	900	896	915	942	940	874	899	912	933	932	858	924	924	944	905	882	933	937	916	951	891	895	918	944	860	868	887	917	900	913	909	924	883	912	925	869	889	886	892	953	935	905	906	886	931	928	950	959	898	922	906	949	906	868	903	934	944	914	895	884	906	923	926	883	948	839	912	897	920	942	884	917	936	919	931	882	898	879	991	891	871	920	909	897	899	900	899	947	888	944	922	915	919	922	901	959	892	925	870	939	918	910	905	919	931	923	927	899	934	948	953	959	931	889	934	957	868	938	927	931	838	905	936	877	917	943	947	906	908	964	909	908	907	907	847	949	917	885	963	902	933	912	931	860	842	909	879	874	922	812	943	938	970	931	866	920	881	896	907	899	896	921	915	938	949	908	907	961	913	889	936	894	926	876	894	919	975	915	919	935	895	854	873	883	927	970	868	928	894	911	885	939	942	909	954	899	910	894	909
36917	12768	3463	1764	1339	1015	862	665	569	496	477	457	431	421	385	395	375	326	325	339	368	326	325	302	348	313	340	301	333	339	293	306	288	327	297	293	316	305	277	279	318	282	278	328	272	341	306	263	303	327	278	292	293	299	278	295	283	270	269	297	301	301	289	284	260	307	317	276	292	293	311	297	302	302	273	286	282	268	277	283	272	288	274	292	275	301	297	271	287	278	303	305	289	284	265	290	296	298	304	289	300	292	294	294	260	302	276	288	297	268	300	306	292	283	294	292	286	255	301	273	271	286	280	299	298	287	272	275	262	261	274	295	305	332	298	292	279	320	274	278	271	304	288	298	270	314	291	280	281	290	293	285	280	325	285	288	296	297	301	309	307	268	283	298	293	310	271	301	273	273	306	295	264	282	261	296	266	254	291	316	291	291	302	294	281	278	262	275	303	273	281	310	299	289	314	268	270	310	264	292	248	262	279	280	321	316	286	292	298	286	297	285	304	271	289	299	268	284	287	281	279	272	312	275	299	300	270	284	277	295	276	318	310	295	319	290	271	309	275	280	304	299	287	302	314	281	308	264	275	285	277	284	293	260	292	275	298	296	303	302	281	299	304	268	305	281	300	290	291	265	300	285	269	268	306	292	277	277	255	266	299	320	288	299	268	302	292	292	282	282	305	314	292	290	305	281	277	291	285	269	304	273	303	283	313	298	284	290	304	286	307	280	291	296	257	277	273	294	301	285	276	284	312	279	294	278	285	294	284	299	302	287	308	255	309	311	269	280	299	265	312	307	295	313	286	274	265	314	277	278	283	285	287	277	291	263	292	304	282	303	268	307	283	262	283	258	287	280	280	304	292	272	275	285	276	283	269	301	293	309	277	293	290	307	284	310	286	271	285	313	318	290	297	298	299	289	285	269	278	281	274	251	292	297	293	286	314	279	300	290	314	247	273	287	294	280	266	315	279	287	281	278	279	288	284	291	308	293	293	298	294	293	286	250	282	263	315	266	284	287	317	288	290	288	275	292	317	322	279	302	290	291	304	309	286	296	282	266	245	285	259	299	280	279	292	294	274	260	323	318	250	260	273	271	293	296	291	290	277	295	289	293	276	305	286	286	295	293	273	303	292	260	328	303	295	330	291	275	255	248	302	266	306	284	316	301	295	282	306	290	295	326	303	279	286	291	278	291	286	282	304	284	294	268	280	261	281	286	301	289	289	314	286	299	297	290	315	296	286	317	263	323	299	319	306	306	289	313	310	287	268	275	287	265	290	289	277	295	294	289	262	272	279	319	286	293	284	288	290	294	311	317	308	333	265	294	266	322	289	295	272	297	263	272	276	295	332	333	326	318	298	287	270	294	291	300	302	285	280	305	292	277	303	305	271	298	282	310	280	268	295	294	304	280	273	279	292	289	261	299	273	269	285	289	307	294	283	309	287	295	290	292	315	307	282	296	267	268	284	283	258	297	264	249	279	288	304	292	279	278	261	288	280	279	277	284	269	268	303	268	280	300	312	309	285	273	282	284	312	308	313	300	252	304	293	272	291	294	310	310	321	284	278	271	319	263	321	304	309	281	283	282	280	263	258	307	288	301	281	294	266	306	302	270	288	289	288	258	268	301	286	305	294	280	327	272	313	232	289	270	275	299	259	272	276	267	297	280	267	291	275	292	299	293	270	315	291	298	259	269	291	287	310	281	269	291	277	317	252	266	286	297	298	296	311	283	299	291	279	298	272	274	308	274	305	280	297	288	291	268	286	279	280	310	271	298	303	315	309	293	317	278	267	297	291	274	283	278	300	325	286	268	289	271	265	280	238	276	283	255	332	271	259	277	314	287	288	297	277	302	296	283	287	278	273	262	319	286	252	274	317	294	278	302	292	287	265	335	266	283	274	284	271	293	297	305	322	288	300	313	290	259	276	314	305	312	308	326	302	290	272	295	256	310	275	272	269	273	265	320	290	284	308	275	289	271	292	311	292	268	292	273	284	285	321	293	279	303	289	296	301	283	275	296	282	313	269	297	257	316	271	296	302	294	281	293	280	256	278	309	313	298	256	291	271	284	305	278	270	291	281	302	277	303	304	280	325	291	283	276	286	284	275	285	306	282	298	255	301	295	259	303	276	289	283	293	273	287	276	301	290	283	281	294	344	268	284	306	290	296	310	293	272	299	254	292	269	261	294	262	305	321	291	276	266	285	276	277	272	292	320	289	280	306	275	270	276	274	284	312	282	266	304	313	281	304	291	306	270	287	303	307	280	314	274	323	263	273	272	307	271	314	298	289	303	313	274	267	309	316	293	273	294	288	284	282	292	285	276	320	288	285	299	288	302	314	254	277	299	275	271	274	261	310	307	282	302	330	274	289	277	263	297	303	279	276	311	294	290	279	268	319	275	306	298	253	297	298	292	264	311	290	308	260	306	300	315	264	299	292	292	306	275	286	291	293	279	308	255	272	297	301	305	265	276	261	307	285	308	270	285	303	269	271	317	283	275	292	274	292	298	268	320	257	318	277	270	301	306	306	287	258	279	321	244	297	292	299	284	299	280	285	299	293	298	318	262	273	264	281	271	285	297	298	272	315	287	277	298	255	295	294	270	289	269	268	286	304	268	274	267	279	257	277	273	285	273	266	270	304	285	298	277	295	291	301	280	298	299	306	294	292	287	281	281	311	299	272	282	287	284	284	291	300	306	260	262	270	278	286	279	280	296	302	286	304	305	277	280	281	292	299	283	285	282	295	304	293	283	269	291	304	269	268	278	297	297	271	292	294	267	265	277	287	280	303	297	307	278	273	276	264	277	300	281	278	291	265	276	298	272	289	289	300	304	299	291	284	290	302	294	277	284	314	273	272	294	294	272	285	298	311	295	297	255	278	257	305	302	281	263	288	267	288	286	289	292	269	286	295	278	306	269	303	270	280	256	288	283	305	297	309	313	295	264	277	320	307	275	297	302	279	301	295	299	305	273	290	289	292	312	289	302	328	276	307	283	261	274	292	293	278	279	275	296	290	274	262	274	285	283	272	283	286	300	292	282	257	311	295	280	262	299	267	279	280	287	294	298	275	278	325	262	297	324	277	309	279	272	285	270	291	274	287	320	318	292	306	273	261	304	283	282	312	284	286	284	255	263	275	295	307	295	315	297	262	285	281	306	293	291	263	309	285	270	299	277	280	292	286	296	281	263	286	281	314	322	283	262	259	287	304	297	310	251	308	272	274	300	285	280	253	290	281	273	276	279	303	279	288	266	287	292	317	294	317	300	285	288	267	289	327	307	267	264	300	272	297	311	299	276	312	290	280	264	302	278	293	283	271	270	259	261	309	296	260	289	297	288	319	305	284	271	283	301	278	271	292	285	268	287	301	285	263	309	298	260	313	320	284	301	290	287	294	299	265	303	282	264	275	289	298	306	307	252	292	262	272	287	268	279	299	293	306	295	304	304	299	266	256	264	296	289	294	267	262	311	274	312	277	291	262	265	275	294	292
18080	2540	5133	5841	5179	4228	3631	3293	2800	2544	2195	1998	1907	1795	1596	1562	1471	1469	1406	1317	1286	1282	1258	1216	1156	1168	1210	1081	1086	1132	1041	1072	1079	1063	1105	988	1052	1040	998	982	1036	1022	1001	1002	1001	907	971	981	993	932	980	915	964	987	933	948	950	943	996	976	981	1011	1020	920	955	973	931	921	978	1002	950	970	951	955	980	903	970	984	891	910	891	953	954	973	958	1006	940	892	903	881	934	900	915	905	901	936	931	943	914	923	935	957	858	923	936	846	987	936	925	888	898	943	939	944	904	867	916	884	930	908	926	915	898	943	882	906	907	957	897	965	912	942	918	896	883	897	910	907	877	965	905	884	952	897	931	907	970	912	954	893	881	926	921	913	889	873	952	926	892	935	909	948	914	935	943	904	947	874	951	875	907	932	883	928	862	962	914	889	963	924	934	899	889	888	874	950	918	945	925	878	926	975	857	855	942	924	961	847	934	963	964	905	927	938	953	862	907	966	903	904	896	921	919	914	944	889	940	907	947	925	890	924	891	892	891	881	936	875	906	903	895	893	908	885	885	912	939	860	876	957	915	939	849	970	910	937	931	1013	891	941	913	932	976	892	906	853	883	940	926	940	902	910	872	918	924	932	927	987	893	915	877	916	960	909	908	910	923	862	914	975	947	904	899	855	881	918	928	900	983	948	873	871	923	900	966	945	899	942	960	956	927	859	898	948	926	913	874	944	869	900	912	956	927	955	968	887	955	896	964	992	912	905	871	931	951	937	917	866	984	960	900	887	917	860	914	869	910	921	905	931	896	889	939	862	944	915	872	951	887	912	1004	934	878	925	913	938	932	863	1013	883	942	924	861	924	894	903	928	905	936	963	916	869	883	949	907	905	970	895	911	897	875	890	922	886	899	914	870	942	901	933	905	868	892	947	879	894	925	873	920	921	928	902	878	931	893	904	866	957	852	922	925	911	938	914	905	1002	928	900	946	920	937	925	922	863	970	861	931	901	933	904	924	892	925	930	967	847	917	895	913	922	952	875	923	935	977	890	933	880	910	875	919	909	830	895	864	932	896	891	910	859	915	926	936	877	931	972	903	851	876	904	929	893	890	914	940	932	919	853	856	945	907	940	964	919	969	932	966	911	910	919	854	928	907	951	927	900	939	914	915	985	900	915	972	884	921	880	861	904	934	885	872	881	919	886	868	919	906	926	918	975	976	939	950	906	902	914	965	904	924	860	904	892	933	887	967	959	882	889	948	922	944	908	916	901	928	937	905	901	962	946	897	980	914	879	935	904	921	850	894	892	877	872	920	897	891	913	888	874	930	913	939	905	952	961	962	869	862	951	939	951	909	913	969	906	924	973	901	930	901	933	901	926	884	878	919	860	957	900	952	888	917	921	918	901	865	965	938	859	867	855	945	960	919	962	905	908	903	919	883	913	925	877	903	939	862	913	962	879	887	911	904	892	895	931	880	919	909	935	879	969	918	890	916	962	861	1003	904	902	914	898	897	908	893	959	884	897	908	948	919	898	902	907	907	879	926	898	895	932	886	949	921	930	965	914	939	831	895	908	885	840	915	937	903	923	911	894	1001	894	919	876	930	904	920	890	926	940	888	901	920	932	960	966	876	931	939	924	889	903	897	916	859	883	895	917	963	953	905	973	899	954	975	937	920	957	889	907	870	947	938	889	930	930	884	937	892	929	951	917	970	956	924	927	901	940	888	905	923	933	830	910	926	899	950	900	882	886	909	950	909	880	930	920	928	940	915	936	924	874	898	953	968	955	941	874	915	942	891	892	954	897	918	963	934	912	961	898	926	936	928	889	907	919	894	950	898	920	890	927	913	839	933	824	944	891	894	915	923	903	896	920	904	874	890	920	945	948	901	914	891	904	904	913	869	923	931	910	891	902	876	933	908	916	909	849	903	879	957	907	928	893	948	920	882	959	919	895	908	918	927	873	896	881	870	970	925	925	887	870	909	924	934	899	946	910	959	922	964	862	869	930	872	927	891	929	912	915	902	909	901	890	905	956	926	933	915	894	926	920	906	932	941	901	939	900	958	966	922	935	925	889	903	904	915	914	947	930	927	898	893	981	943	906	907	908	878	906	922	945	930	963	966	945	927	921	897	845	957	877	916	885	904	875	901	912	899	898	907	943	887	934	970	903	906	845	878	914	894	976	903	929	888	915	937	923	916	925	901	939	882	880	870	970	914	874	909	892	919	922	970	949	915	863	859	962	858	867	944	913	887	896	901	925	891	889	967	888	914	947	877	930	947	909	965	904	920	990	949	938	901	886	893	930	853	925	910	958	884	911	934	908	917	915	924	915	899	921	892	933	923	934	975	859	955	902	893	876	908	953	918	932	918	932	943	911	890	898	908	970	916	911	909	918	935	887	888	936	988	916	924	865	945	928	915	894	912	892	890	899	884	904	918	964	959	953	898	907	913	957	929	885	903	906	925	923	880	925	891	935	895	934	937	900	889	888	913	888	924	837	940	926	954	956	884	918	887	911	880	867	939	884	891	934	884	927	888	941	868	901	897	942	949	949	879	876	895	894	884	858	908	938	915	920	904	876	935	894	887	865	908	835	904	898	926	889	869	946	904	883	926	882	908	980	919	871	901	929	1009	932	933	862	932	944	901	917	941	925	896	924	908	886	965	965	939	914	925	905	911	941	958	912	899	942	928	960	924	883	939	889	904	905	927	937	940	912	953	961	939	962	859	922	940	919	844	856	898	880	966	959	972	870	893	890	950	973	950	931	938	965	863	877	884	944	903	943	903	905	945	857	934	963	976	905	913	887	906	911	929	937	937	922	881	877	881	925	939	934	955	899	877	905	870	906	953	879	909	911	917	890	910	879	989	951	881	907	880	927	925	955	868	900	950	978	907	886	876	923	934	869	892	903	925	906	909	907	923	947	897	934	912	913	954	903	922	950	896	896	893	952	851	931	849	937	879	935	879	877	907	923	912	894	906	918	904	923	913	908	935	858	910	912	952	879	905	930	915	922	931	884	871	910	936	906	889	893	911	882	906	917	923	923	906	943	978	883	936	910	869	952	927	905	834	928	867	927	899	943	893	916	913	950	916	939	860	901	910	926	913	932	952	911	945	919	968	932	871	945	903	930	874	901	862	899	911	918	959	954	975	936	961	896	875	914	933	936	885	918	914	891	921	972	890	901	941	916	950	882	865	850	906	908	875	940	905	897	940	885	902	924	867	886	927	881	915	912	924	958	965	962	884	919	901	954	837	868	860	932	877	915	888	914	924	903	943	896	914	911	934	914	875	927	906	929	911	906	956	946	921	902	882	924	914	975	883	882	917	948	930	913	913	963	891	931	946	891	920	935	904	855	925	899	878	935	867	919	915	857	911	897	924	941	955	919	938	908	935	905	955	937	904	861	915	957	900	934	931	943	884	938	962	913	946	919	888	933	966	899	936	934	946	909	888	913	917	878	905	879	957	919	916	927	880	842	920	926	1006	912	899	957	877	962	902	922	878	916	953	892
3187	250	228	210	194	176	185	180	168	156	167	181	140	183	189	165	153	138	153	159	160	154	136	159	168	142	182	157	173	169	138	154	142	163	149	168	159	174	143	167	174	170	148	152	153	169	157	162	159	148	142	157	134	158	160	157	147	175	168	172	155	160	144	148	164	158	170	176	170	146	161	170	135	148	140	166	140	161	155	168	150	147	143	154	149	146	145	186	148	161	155	173	159	153	154	159	182	157	147	156	162	148	155	171	169	140	144	139	142	153	181	159	134	159	144	154	165	153	145	149	169	175	164	148	150	165	175	153	168	166	156	165	156	182	163	154	137	146	164	149	159	149	167	163	141	144	159	143	161	168	172	178	154	154	149	164	159	139	165	176	172	159	171	153	161	152	172	142	145	161	163	166	161	166	169	147	162	178	145	146	139	163	160	176	148	147	159	173	151	135	169	136	176	163	137	174	147	162	153	158	162	169	175	165	165	172	148	133	166	153	182	158	142	138	183	174	144	152	170	185	168	162	166	157	146	158	159	186	145	166	142	149	161	171	156	148	161	166	164	152	173	148	174	143	158	160	170	156	177	145	169	159	166	153	151	153	161	158	171	139	143	151	162	145	143	181	165	179	142	150	171	141	176	176	169	159	157	155	153	150	159	147	134	164	162	183	165	159	171	165	141	155	173	156	160	177	167	158	143	169	144	168	161	172	160	140	144	167	184	165	154	143	162	167	185	160	151	171	169	143	181	167	132	150	129	147	143	158	147	142	169	166	184	155	151	144	162	167	150	137	172	172	160	167	144	154	150	159	136	130	178	182	160	158	155	156	164	157	149	160	169	174	154	150	164	144	171	128	155	157	170	138	166	142	167	165	176	153	151	153	136	169	155	163	187	161	160	156	157	160	169	148	154	161	149	163	139	150	152	193	167	160	163	147	161	166	171	142	158	171	176	155	146	145	156	157	144	177	171	157	167	142	176	160	155	163	164	172	139	149	162	163	152	149	187	182	170	174	143	150	178	156	171	170	161	154	162	142	146	156	175	154	168	150	197	155	180	140	144	153	153	169	185	150	165	152	141	182	162	153	161	156	146	166	141	167	150	143	154	148	147	160	159	159	168	155	155	163	162	163	171	163	150	159	149	154	154	152	169	152	145	135	163	154	139	154	160	168	159	163	159	163	158	172	144	152	168	151	154	171	139	139	128	157	182	139	165	173	148	150	166	137	152	167	158	161	158	172	172	178	157	188	147	157	137	143	160	145	147	166	147	162	134	152	152	149	143	145	143	146	173	143	153	154	156	155	167	165	155	150	163	166	152	163	153	162	147	163	161	145	144	168	162	157	163	174	128	159	161	161	163	166	163	157	159	139	131	134	141	172	161	160	165	181	177	152	154	160	141	148	175	182	148	140	158	162	174	162	172	154	155	154	151	168	149	153	170	160	139	175	170	168	153	135	167	156	161	158	160	160	151	173	165	171	185	165	174	162	161	159	171	173	173	153	165	140	158	147	156	158	141	149	162	179	144	152	151	155	143	142	144	177	148	147	161	158	163	174	146	151	145	148	152	170	158	140	152	159	136	154	171	167	163	150	152	152	164	149	167	157	160	172	159	148	149	161	154	169	165	179	171	167	153	144	156	154	157	163	156	160	145	150	156	160	184	160	147	187	154	158	171	158	131	176	159	151	174	133	155	161	128	161	152	149	139	160	164	142	154	135	168	161	172	152	151	163	117	141	177	140	179	172	158	163	166	156	145	173	140	163	178	163	145	137	157	161	161	167	141	150	129	167	144	153	183	158	134	165	169	157	154	171	197	161	159	189	132	164	163	166	145	161	150	169	153	151	154	172	164	153	189	166	153	159	164	148	154	156	142	166	153	167	143	160	148	138	147	147	180	173	154	148	168	161	167	142	162	130	145	143	158	176	163	153	149	189	166	149	152	159	151	146	142	151	174	140	162	156	159	152	177	138	163	142	173	178	145	153	170	173	154	160	169	155	154	151	126	173	157	148	134	164	151	138	155	135	139	159	137	170	165	136	178	176	155	164	150	164	186	161	153	153	162	161	164	134	192	158	148	163	163	158	149	185	159	160	178	154	165	155	152	150	168	153	143	149	163	167	167	154	149	155	151	155	133	162	164	154	194	153	161	150	142	148	165	148	161	151	155	169	182	170	172	164	159	154	161	118	159	155	147	163	125	161	181	161	172	155	149	155	156	153	163	159	176	164	141	150	164	163	183	170	155	164	156	158	162	140	153	159	156	166	173	170	157	203	145	164	189	154	188	158	169	173	163	155	180	167	166	137	159	162	166	149	147	162	160	152	150	170	151	158	163	159	153	148	146	181	138	148	162	176	177	159	140	157	164	179	150	154	141	168	145	166	178	166	146	150	148	141	166	173	137	152	164	174	160	158	148	160	148	149	140	164	151	141	139	159	167	145	174	166	159	169	174	140	145	150	154	165	161	144	150	163	162	154	161	161	162	175	153	161	148	156	152	173	159	152	166	175	165	131	139	130	157	162	163	149	184	155	170	158	178	140	172	166	181	153	159	146	171	159	158	150	144	155	162	165	158	161	151	145	150	161	158	159	150	159	136	167	161	149	165	155	167	167	171	148	144	156	175	134	150	174	161	152	160	158	146	185	148	152	141	167	159	159	148	172	141	175	173	183	164	165	156	155	165	167	186	148	153	147	166	156	154	183	159	162	156	153	144	159	152	161	171	145	149	156	143	135	166	162	148	149	149	150	165	157	185	153	166	143	167	162	149	165	157	183	136	161	159	150	153	180	174	159	151	173	170	168	162	150	136	163	164	152	164	171	170	166	171	135	142	175	158	151	155	146	123	175	112	158	158	172	173	155	163	162	152	145	171	161	160	158	184	174	149	140	177	156	143	165	173	150	144	159	154	155	134	147	161	156	167	170	171	169	169	147	167	156	156	144	150	172	172	173	149	178	160	157	180	147	165	180	136	161	147	157	166	167	176	179	149	149	154	144	155	164	176	160	158	174	149	169	147	147	173	145	174	148	152	147	154	150	160	157	154	176	169	138	150	159	178	158	138	150	171	155	139	164	161	172	143	136	154	176	163	159	144	180	152	141	161	175	149	163	181	136	157	186	157	155	146	157	156	149	165	174	150	153	150	157	144	144	146	150	167	164	155	162	169	169	178	172	146	132	164	162	170	196	151	177	158	149	146	159	168	152	143	155	166	163	166	153	136	183	161	145	132	167	165	177	165	164	159	170	164	153	147	168	131	167	177	139	157	153	163	163	160	139	130	132	179	162	155	136	155	165	156	161	132	165	173	165	157	178	167	168	179	177	157	177	176	161	166	146	161	157	172	170	138	153	173	166	164	155	181	164	171	165	154	187	156	159	143	184	177	145	174	152	148	155	145	158	165	174	152	159	161	152	169	154	159	155	156	164	139	149	159	146	155	145	142	158	180	157	149	155	164	160	165	174	155	134	158	160	139	167	148	164	169	148	146	149	144	159
4383	628	697	658	716	685	648	659	597	634	604	604	572	645	567	547	584	581	573	577	552	613	568	556	577	557	553	553	581	598	570	550	548	559	607	599	598	582	567	578	590	549	568	587	586	539	571	582	596	589	554	573	611	525	571	561	554	576	622	529	570	549	562	556	553	571	551	554	590	560	513	537	588	579	557	560	535	555	566	548	548	558	575	566	627	569	575	567	531	529	573	584	590	590	527	549	588	573	532	584	556	549	513	580	584	521	623	559	577	575	594	574	579	565	542	538	601	540	574	517	534	567	577	555	537	578	572	529	563	534	564	520	505	598	575	598	556	556	524	562	622	552	515	605	538	576	541	589	557	555	569	604	581	543	574	548	581	515	561	570	550	553	574	573	548	555	554	514	521	583	618	602	559	541	508	562	586	571	557	528	578	528	550	551	551	537	537	565	573	523	578	535	566	519	560	553	600	513	602	550	600	579	573	567	588	600	580	558	596	545	559	608	582	590	574	575	540	535	566	578	587	537	516	571	583	544	559	565	558	577	566	572	571	567	548	534	554	576	557	546	563	592	549	587	580	551	538	568	570	546	561	595	577	554	572	547	571	586	561	612	602	594	590	555	568	549	548	573	558	546	538	561	544	525	570	611	552	566	599	540	594	541	587	540	548	530	558	600	536	591	571	597	576	598	562	557	590	579	613	502	527	570	562	546	532	560	576	551	573	564	562	517	537	579	556	555	542	560	566	567	557	552	560	517	557	587	559	600	582	569	588	573	550	598	560	547	560	554	549	551	511	551	506	608	525	532	565	558	586	555	580	518	577	534	544	569	563	541	512	562	564	548	556	568	585	553	544	561	595	548	584	518	543	568	528	581	568	576	554	558	584	568	526	541	560	557	540	510	551	560	573	623	567	555	613	553	553	560	576	533	535	577	544	560	521	561	530	563	578	546	569	564	541	571	572	557	561	572	550	583	532	581	571	518	562	552	565	576	581	588	593	558	583	534	548	560	563	548	586	564	581	563	547	559	560	546	575	543	602	546	561	566	576	515	583	557	526	566	586	546	546	536	574	553	562	551	561	578	590	531	529	594	601	582	570	567	547	543	567	536	554	560	546	590	560	588	570	529	532	573	572	593	595	561	559	565	592	586	589	533	561	578	556	533	561	561	575	582	497	557	570	580	598	523	545	613	556	543	546	557	537	573	578	565	532	591	530	548	554	587	541	530	550	521	550	562	592	568	553	533	572	565	578	531	603	581	619	577	589	546	555	558	605	550	609	555	588	586	556	540	537	592	579	586	560	550	535	576	575	561	571	536	592	555	527	548	584	609	551	610	593	583	510	530	580	596	561	561	609	587	562	580	599	599	555	533	566	521	587	520	587	578	558	556	539	605	567	602	587	576	577	536	588	575	582	609	598	557	544	567	558	572	617	539	561	562	586	608	527	527	514	553	578	569	563	566	580	566	554	562	560	562	567	536	529	546	567	550	564	560	579	560	574	571	534	540	566	562	544	556	562	539	613	552	562	524	590	516	528	528	567	555	569	523	551	612	633	530	552	518	593	560	552	552	560	637	592	582	553	563	500	532	523	551	543	570	585	548	582	600	497	531	558	504	547	598	570	547	567	571	577	546	533	517	595	550	558	523	542	560	572	514	554	527	579	581	567	502	582	561	571	564	561	601	615	555	513	550	556	581	514	545	540	536	508	579	618	548	575	569	569	563	558	586	578	577	568	541	556	568	569	555	569	594	539	566	511	559	534	564	534	543	563	565	607	560	586	500	582	563	555	533	586	552	548	553	558	521	563	566	559	508	582	562	559	525	578	585	552	564	566	563	568	582	570	584	533	602	596	550	556	569	588	560	531	525	560	553	548	564	571	578	599	583	540	555	570	565	578	545	535	565	575	555	574	543	520	519	563	531	511	602	550	584	498	576	550	559	572	601	548	542	541	585	567	533	591	540	611	517	552	588	561	543	559	525	555	598	536	581	560	543	546	560	540	604	587	576	602	557	592	556	553	606	554	579	528	597	540	591	560	562	564	569	546	546	541	570	511	551	578	598	566	576	548	590	572	581	582	529	543	521	544	549	569	550	574	595	572	578	562	584	602	578	559	528	541	595	577	576	577	564	553	541	538	582	586	554	561	515	524	539	580	560	582	523	558	578	527	564	559	531	564	586	579	561	554	575	572	587	607	593	547	526	565	587	565	571	557	529	583	527	574	549	557	532	543	579	582	585	527	521	589	622	602	562	569	570	561	548	562	565	544	508	541	518	570	559	565	563	588	571	556	558	566	541	569	606	579	563	583	588	547	572	554	542	564	549	587	586	554	534	513	560	558	555	573	554	525	570	563	601	548	564	552	603	540	608	563	553	569	598	576	556	521	556	550	544	599	578	559	560	516	559	581	535	585	566	556	535	540	573	552	575	544	575	540	552	575	572	551	589	513	583	566	578	562	564	602	586	586	576	561	573	552	571	528	558	551	569	584	574	583	568	561	569	583	540	590	566	542	616	577	555	558	565	553	586	557	584	584	584	590	556	542	558	513	620	540	540	588	569	580	598	553	600	526	593	560	585	542	574	548	558	552	574	584	530	492	571	526	564	554	567	550	548	571	538	550	563	526	578	567	583	564	625	531	579	529	572	589	561	563	535	558	590	513	549	547	534	556	552	577	579	523	575	565	594	534	522	566	538	544	606	562	554	582	547	537	565	563	592	576	593	538	547	513	562	593	535	577	555	588	590	557	567	551	549	528	543	554	541	560	513	579	558	514	554	575	572	578	547	499	564	537	605	559	548	559	564	607	586	555	584	590	590	575	555	590	578	595	592	573	569	603	531	597	568	522	555	545	512	590	572	551	552	555	564	575	543	576	555	573	525	558	518	547	613	581	551	542	528	550	571	568	545	604	599	554	544	574	525	542	524	552	527	587	570	568	571	571	561	530	533	585	596	527	567	588	522	569	519	581	588	605	551	568	572	542	500	557	544	557	568	550	545	565	535	587	584	572	560	557	548	546	544	578	560	586	587	563	582	577	590	579	589	530	585	568	548	598	590	563	574	542	551	584	528	565	551	543	573	588	560	558	557	578	561	546	516	569	573	586	565	596	575	534	597	565	556	582	541	543	620	602	565	563	548	553	561	515	556	591	534	581	539	530	536	582	554	570	572	552	563	562	603	606	551	548	563	616	543	575	589	581	559	583	607	570	560	538	523	568	569	542	574	561	560	544	575	549	549	556	578	543	570	568	609	579	557	547	567	579	550	536	565	560	545	514	558	617	589	553	543	554	526	529	548	585	572	540	595	530	572	574	576	594	591	540	572	578	545	544	541	563	567	558	543	575	533	600	587	563	563	556	561	594	542	545	578	546	582	527	584	556	552	542	607	566	541	557	588	599	580	597	589	553	574	531	576	542	525	552	526	551	569	576	581	544	556	522	563	583	585	599	579	560	530	561	534	551	515	587	558	593	584	547	560	554	544	569	555	565	584	560	584
25845	3673	1479	1007	805	611	509	525	443	414	357	343	371	335	330	356	340	328	300	312	306	304	308	317	300	307	311	290	291	290	312	331	293	314	291	296	334	300	282	303	283	333	256	272	282	267	286	314	297	265	280	301	278	276	282	294	287	293	312	312	302	276	276	263	296	261	311	307	323	279	290	284	264	289	307	292	286	260	303	265	301	285	288	289	289	290	301	255	275	305	294	284	298	287	312	278	306	286	304	303	305	262	280	271	305	315	285	278	239	272	300	287	278	304	302	276	308	280	289	269	279	286	273	279	312	298	269	306	259	300	284	281	259	295	242	291	266	279	280	276	272	254	280	295	272	315	313	277	270	268	310	283	265	289	272	290	271	275	272	304	284	300	285	265	290	280	316	265	271	278	272	288	264	277	297	306	302	278	280	299	318	276	289	294	277	302	274	259	296	293	290	262	287	283	302	287	273	313	305	292	248	281	263	286	267	291	312	288	283	315	298	282	244	310	293	270	305	307	287	294	278	323	258	268	287	275	292	304	292	277	308	302	313	291	267	302	309	277	320	273	282	251	268	304	305	317	306	254	308	295	320	242	298	284	297	316	290	296	265	290	277	299	299	259	289	294	298	303	274	275	285	288	261	280	271	281	300	254	304	286	290	289	324	288	293	271	279	287	285	287	268	274	302	309	317	264	308	275	315	283	274	267	273	294	283	282	292	280	253	271	304	294	284	301	323	300	291	294	280	292	281	274	265	291	289	276	292	270	285	282	271	333	295	305	312	295	281	306	284	283	283	292	274	305	259	323	308	298	288	292	282	284	284	249	291	281	316	286	289	291	278	297	263	297	276	274	298	283	288	272	281	283	259	286	277	304	297	265	293	287	289	281	313	277	269	334	270	266	287	280	277	278	262	292	305	286	320	273	273	303	251	279	273	289	299	306	279	269	291	288	264	301	288	305	281	256	287	277	278	281	268	303	276	313	276	284	245	300	300	288	286	241	265	296	270	286	303	263	291	280	327	281	289	310	319	307	260	301	334	264	285	273	277	315	296	291	287	282	262	304	289	285	318	266	289	257	274	257	279	315	257	252	266	266	268	270	267	253	254	286	289	291	289	303	292	299	294	300	282	307	292	284	346	306	245	300	286	299	269	288	269	309	264	287	274	266	289	291	264	275	264	283	277	307	288	278	279	276	279	263	298	275	267	268	272	294	283	338	284	269	294	240	296	290	272	320	284	278	329	260	283	277	254	259	275	276	280	285	293	286	279	261	288	290	269	268	275	254	280	291	282	305	266	295	286	271	293	263	295	255	296	293	286	261	290	301	279	302	277	297	261	284	278	280	275	279	275	290	286	266	289	295	304	277	312	288	295	277	269	268	267	278	290	286	279	307	292	275	281	276	270	284	302	267	270	331	255	255	315	287	308	290	292	299	252	272	273	289	286	275	273	280	285	259	271	278	277	261	247	283	288	282	311	271	297	305	272	260	288	269	251	297	266	270	309	278	266	277	260	305	297	295	276	281	282	300	273	269	281	288	272	291	245	277	278	274	301	273	284	330	276	312	287	303	310	293	288	254	283	252	296	298	288	274	294	307	248	282	264	290	267	290	291	243	304	314	266	261	260	267	300	277	279	308	293	269	261	293	302	286	317	267	296	282	285	295	286	269	276	294	276	266	278	286	266	310	285	313	276	273	299	304	294	297	312	308	288	276	303	272	296	232	271	261	272	283	262	299	296	289	275	272	286	285	318	261	282	292	279	279	263	264	251	296	278	272	257	261	275	279	282	272	297	274	290	280	245	288	295	258	292	283	275	290	284	296	281	293	277	285	293	272	268	278	304	277	268	290	290	253	281	286	264	295	278	286	305	265	266	264	271	270	327	279	299	280	314	294	275	281	264	260	251	284	292	261	262	317	283	273	290	293	299	254	309	286	280	286	259	287	278	296	293	293	280	300	308	282	293	274	301	295	281	275	281	266	284	272	286	287	316	269	261	288	275	294	292	289	281	286	274	277	307	247	260	261	280	266	257	266	304	280	289	298	285	278	283	286	266	292	262	288	276	266	283	288	280	267	275	281	290	282	308	295	300	250	285	278	300	282	285	263	252	306	265	299	287	283	271	280	266	311	293	274	290	293	289	298	291	269	265	286	294	282	288	299	278	310	298	278	312	306	308	289	296	258	273	317	310	303	284	292	299	312	269	268	270	268	296	291	269	308	281	270	315	299	278	284	276	281	333	258	291	282	296	288	264	291	292	261	307	289	269	264	279	263	286	281	269	307	282	282	272	305	289	295	256	290	299	309	291	284	310	313	299	267	279	318	262	270	273	290	287	264	275	288	271	304	294	265	271	253	288	297	298	287	272	294	275	279	285	301	290	268	276	307	300	275	274	301	289	290	300	299	338	272	279	282	262	273	277	256	289	286	268	320	272	313	299	267	299	286	282	282	288	311	275	266	276	289	248	263	243	263	308	274	300	288	300	287	281	273	281	299	270	271	297	269	321	284	295	269	280	299	251	292	301	285	265	267	270	294	288	298	274	262	330	296	263	297	257	284	279	277	305	283	286	329	303	278	295	298	278	286	284	282	256	309	288	268	284	313	270	254	289	281	284	289	279	309	293	271	300	279	264	256	287	286	260	287	295	275	271	319	275	278	275	266	270	269	245	292	294	290	271	281	268	274	256	291	285	311	285	280	297	248	289	280	282	301	269	293	287	283	274	242	282	295	265	296	302	287	280	281	303	274	281	309	284	291	290	351	317	276	279	290	293	269	289	292	298	275	270	294	281	270	265	261	300	269	310	288	263	284	294	308	304	277	301	300	307	291	299	331	277	277	270	320	284	277	272	280	300	298	286	299	283	304	273	262	288	278	277	291	282	269	289	283	286	307	270	290	283	301	290	289	281	277	270	307	242	257	276	271	288	277	282	292	262	293	282	297	290	288	311	288	302	266	283	281	248	289	284	292	263	286	257	266	284	283	285	292	296	273	264	296	280	286	270	281	299	282	291	282	278	282	254	289	305	253	294	299	297	296	283	277	261	286	292	315	286	279	282	310	306	272	277	292	283	305	301	298	297	272	285	291	279	301	304	301	276	306	261	262	281	300	271	300	288	270	282	298	253	313	265	303	293	285	278	255	293	272	300	268	288	285	289	271	272	270	279	299	294	245	279	253	297	308	254	270	245	262	284	287	303	292	258	307	330	307	312	276	285	281	297	298	266	309	276	265	297	287	277	290	281	281	283	310	253	277	309	305	277	297	266	310	273	302	249	293	258	276	299	301	302	292	267	275	278	286	290	256	289	285	300	266	277	283	269	274	263	326	285	291	307	288	297	302	271	303	279	308	296	265	276	284	278	285	279	264	268	316	308	273	274	296	299	290	272	300	292	302	247	254	273	293	257	300	278	286	298	283	290	260	285	292	301	291	288	284	297	300	296	295	246	297	289	287	322	315	264	253	312	303	332	277	287	284	333	264	293	283	265	293	334	300
13756	1802	3197	3507	3162	2763	2316	2097	1854	1726	1579	1529	1420	1385	1242	1243	1160	1210	1167	1104	1143	1136	1039	992	1018	960	1016	1024	990	994	1055	1033	939	957	1001	960	954	962	957	995	944	972	939	947	897	912	948	936	942	934	965	939	959	957	973	887	990	935	945	941	934	890	957	952	941	930	929	904	926	901	910	911	930	945	920	922	951	902	982	986	915	948	922	881	952	940	901	890	854	934	967	931	927	958	958	933	872	865	923	948	918	963	907	847	912	873	876	964	907	954	918	874	898	926	943	942	937	930	912	894	884	888	924	896	868	929	895	910	884	937	930	873	863	973	962	918	911	929	842	935	919	897	935	907	908	901	922	913	902	909	908	934	894	848	870	894	897	968	876	904	913	888	910	884	864	945	934	899	922	911	958	955	887	879	878	914	885	965	938	976	908	870	885	861	873	854	922	902	919	889	873	913	839	915	847	898	874	872	844	837	911	949	955	916	904	892	868	866	940	882	903	935	915	855	878	899	915	901	905	931	896	890	893	874	895	905	899	854	903	877	942	920	908	893	975	920	902	916	905	973	844	932	894	930	857	889	909	922	856	867	904	910	917	926	886	947	910	911	911	898	947	917	899	929	934	865	931	907	874	959	907	856	940	894	911	906	893	908	849	942	858	931	922	912	950	915	861	989	953	951	880	904	938	834	911	908	909	849	910	895	941	925	944	919	939	948	949	893	921	902	884	920	933	907	906	840	959	879	921	937	915	962	929	865	900	953	907	909	923	883	915	937	962	900	871	904	956	889	906	908	888	874	882	854	935	926	924	919	888	896	925	955	898	945	900	966	884	930	892	919	920	1003	910	941	867	907	874	952	903	905	847	900	900	910	914	927	948	873	842	922	918	897	941	963	916	889	912	946	942	882	912	934	871	920	949	920	895	911	900	893	852	902	959	906	889	888	914	854	939	941	883	920	906	944	920	889	896	872	924	881	857	895	888	946	898	939	913	875	907	890	917	996	915	892	875	906	934	913	897	961	890	901	922	934	955	974	947	906	920	920	971	888	919	889	912	888	957	1007	907	893	925	926	900	868	921	939	876	889	876	929	938	874	900	913	891	901	940	899	856	929	911	907	887	953	883	890	895	879	916	898	895	891	940	942	902	871	931	885	933	957	871	947	949	877	945	930	865	876	920	914	915	956	913	929	851	888	914	902	902	864	927	922	884	899	927	923	920	949	959	885	900	944	916	925	894	900	950	908	904	992	910	911	924	972	950	890	956	957	929	855	949	937	918	937	880	896	894	927	904	900	895	901	906	878	912	922	885	921	896	944	923	920	976	858	926	879	915	898	886	914	991	897	904	923	888	863	917	937	879	906	924	937	929	920	872	935	894	860	855	892	928	919	922	896	845	922	889	892	956	991	863	892	903	943	945	893	916	889	924	864	955	860	954	882	932	941	905	991	921	913	914	903	897	873	902	894	926	892	872	926	885	912	964	918	939	894	928	909	915	905	933	923	913	915	927	888	876	895	897	885	921	924	915	899	933	879	935	903	903	855	871	897	829	931	1001	912	877	908	935	936	964	889	926	935	883	967	852	900	929	933	927	900	899	944	893	920	889	919	940	916	936	925	916	880	854	885	963	851	971	916	919	924	885	943	899	977	924	908	911	966	890	894	940	878	980	902	963	919	923	900	927	927	922	924	959	957	956	884	892	845	885	942	947	905	916	912	888	887	892	947	923	881	909	917	939	871	918	916	920	904	886	938	940	862	919	961	899	914	931	858	884	896	920	896	870	919	881	913	910	894	885	954	842	901	892	929	960	943	912	879	884	898	924	873	901	928	951	927	887	890	935	889	881	913	909	914	919	865	889	920	937	923	926	915	924	908	942	918	872	901	945	873	890	913	879	922	863	962	897	904	907	934	895	913	893	909	935	900	911	947	914	918	957	889	962	882	909	861	878	924	968	926	905	894	918	884	911	918	870	868	875	871	902	874	935	904	886	878	908	883	901	977	919	908	887	920	876	943	844	914	843	965	892	894	892	861	897	891	880	887	922	948	889	888	912	938	920	903	925	917	916	946	935	955	911	875	920	872	965	921	867	946	865	925	863	920	976	876	896	894	918	936	923	891	943	930	893	951	929	948	930	952	853	920	902	881	922	905	908	912	901	927	909	879	899	927	874	946	911	897	892	910	889	949	868	907	920	865	941	901	894	905	905	925	898	919	962	905	905	902	915	887	935	908	878	899	932	898	887	882	899	926	906	960	858	830	917	928	919	966	888	896	955	909	877	896	858	928	891	910	884	825	886	928	865	890	873	932	905	933	859	835	953	922	930	908	948	948	893	929	923	951	889	924	907	916	915	934	873	911	954	958	888	957	954	882	919	882	909	925	889	907	930	894	914	900	895	959	926	930	936	880	906	899	903	852	976	904	903	925	920	891	921	949	897	839	948	926	893	913	888	921	950	877	924	908	945	941	902	885	897	968	928	935	871	964	893	933	946	852	873	891	960	929	916	933	897	935	933	917	941	925	925	890	909	955	851	884	912	940	920	911	849	922	966	929	934	920	872	866	891	884	942	869	989	850	921	955	927	921	910	953	922	958	882	878	934	856	921	994	858	904	942	937	905	955	891	907	884	896	902	916	947	897	884	886	887	920	934	951	915	871	907	924	877	894	886	871	890	911	885	860	924	930	894	854	925	929	952	942	932	930	917	926	910	903	906	932	871	927	888	901	884	901	916	903	903	942	906	913	884	911	855	972	910	954	952	947	934	923	905	911	963	951	922	924	909	914	893	901	947	918	892	946	916	945	919	901	871	890	911	853	908	906	883	945	930	898	856	911	846	889	898	916	942	866	878	928	938	916	933	887	919	869	925	895	947	923	899	888	870	943	888	944	938	929	892	884	950	938	887	917	921	931	919	903	889	921	885	898	965	933	913	956	904	874	914	917	950	954	904	931	847	905	931	894	934	868	924	889	932	905	948	933	948	928	924	898	945	883	928	939	903	904	935	865	969	923	859	910	941	904	928	938	907	906	918	883	919	870	922	935	915	929	887	914	911	894	901	886	851	898	955	920	894	934	912	871	913	913	866	906	869	910	923	975	895	899	854	890	928	949	896	891	889	913	883	913	893	940	897	918	942	896	906	907	960	973	946	867	899	915	910	895	953	908	899	869	947	888	900	902	930	902	929	932	907	947	911	884	907	933	894	922	886	968	895	890	942	874	881	922	897	925	918	928	899	902	896	898	930	905	918	943	922	904	908	942	930	935	931	882	898	882	905	886	933	947	916	904	906	921	859	909	896	909	873	969	911	906	916	929	873	931	940	920	899	911	932	952	944	917	906	896	962	857	882	879	928	919	901	904	887	864	933	888	909	885	914	915	914	900	856	955	931	911	925	921	837	905	921	905	879	937	928	933	858	890	1022	932	912	893	902	890	881	901	911	900	984	878	895	885	883	886	907	893	931	853	975	939	879	918	913	978	903	903	931	973	874	874	903	905	882	860	920	935
36002	12177	3534	1922	1230	981	765	709	564	528	501	412	416	433	376	401	343	367	341	345	345	297	312	338	334	318	281	325	317	300	290	294	297	314	327	315	290	290	302	322	276	317	299	290	278	291	275	289	284	303	282	303	279	266	293	298	307	302	308	307	291	305	275	283	282	297	283	291	296	257	295	288	293	266	307	298	263	305	278	318	312	319	324	328	293	301	287	293	302	281	264	287	314	287	292	279	300	287	294	268	257	316	298	267	302	276	284	282	308	266	282	262	279	279	309	279	291	305	312	265	274	299	310	285	311	308	326	327	280	282	288	295	259	289	295	291	306	297	271	264	283	293	270	290	292	300	268	264	279	286	265	309	297	302	260	294	261	300	288	287	287	274	293	304	285	272	285	283	261	274	318	276	293	272	296	276	283	312	307	282	312	290	262	273	310	274	272	280	300	281	291	267	306	308	273	279	277	285	285	316	277	275	292	285	274	285	268	298	295	279	298	292	272	294	292	284	258	281	293	295	264	274	256	280	283	272	308	263	273	269	301	277	283	265	287	289	278	278	273	293	282	319	287	319	305	290	266	292	302	284	302	286	303	285	273	273	300	284	283	273	296	325	312	275	265	289	264	267	275	302	297	313	305	276	290	277	295	307	301	262	292	264	285	289	270	276	293	316	266	303	289	284	275	283	269	257	289	308	287	299	310	311	284	284	281	288	289	284	319	271	274	282	287	308	285	281	297	292	312	285	274	288	280	264	306	278	298	302	307	290	254	290	288	301	284	272	270	277	329	272	290	276	304	311	270	286	287	299	304	282	272	261	260	273	305	267	282	296	266	285	273	309	267	297	278	303	275	281	300	287	300	286	283	271	275	268	272	303	278	301	330	267	313	271	294	247	282	281	288	309	280	265	310	291	273	300	292	279	288	307	255	259	274	290	269	263	298	286	291	290	306	278	288	284	299	298	282	271	298	281	268	259	293	258	284	288	280	270	293	291	315	286	303	301	277	295	272	264	283	271	302	309	299	271	253	274	309	289	308	286	289	279	288	311	317	270	299	302	283	283	289	265	292	279	305	274	295	316	314	294	307	274	291	286	284	326	283	294	269	312	305	259	300	300	259	306	282	309	264	269	272	299	270	330	272	286	278	282	275	308	293	323	287	288	261	274	272	290	294	273	308	265	266	273	285	287	285	270	286	297	248	321	258	253	273	274	289	271	289	300	286	288	280	287	278	317	282	309	288	285	298	280	290	302	269	298	311	280	287	301	264	295	288	279	252	307	288	310	274	252	295	264	288	295	261	284	293	281	312	285	256	270	259	319	285	295	257	293	276	263	293	289	305	304	286	266	275	298	296	306	296	292	288	252	286	276	269	300	316	269	310	274	304	307	283	269	299	276	297	287	291	306	294	254	271	273	277	280	273	290	312	296	315	262	280	262	303	273	301	296	308	289	296	252	265	313	269	305	248	287	282	307	300	279	289	308	280	276	282	313	302	287	283	286	294	323	278	305	292	285	272	272	268	312	277	296	317	263	292	293	293	290	271	298	306	293	261	291	267	275	276	310	296	299	265	321	320	276	271	303	286	323	293	268	277	297	313	287	263	283	286	313	271	299	261	288	287	289	282	309	297	285	293	286	261	303	296	285	281	309	295	274	269	273	274	289	298	253	270	308	299	283	282	263	309	279	289	291	308	287	265	303	253	240	303	286	275	278	305	267	292	284	278	262	276	277	287	288	312	313	314	307	274	281	308	272	281	292	259	299	303	259	307	310	271	294	281	278	277	258	307	279	325	316	311	308	282	258	269	260	286	309	313	282	307	284	288	285	299	309	289	276	282	277	285	278	267	266	326	285	311	312	268	275	277	264	294	296	305	281	278	291	290	275	268	279	278	285	289	293	249	300	281	297	293	288	296	277	326	271	304	268	324	301	295	270	295	294	288	306	295	267	307	294	284	277	298	284	267	281	308	287	295	312	279	293	300	299	282	291	274	276	272	303	290	276	306	277	296	300	287	281	280	260	315	303	280	282	284	294	282	290	290	309	275	268	286	294	286	294	272	263	285	291	306	268	281	276	256	308	263	277	287	264	288	291	258	303	300	295	266	290	308	295	283	286	285	295	296	270	284	291	289	315	319	280	274	273	281	267	314	292	310	292	281	280	290	297	276	266	303	272	291	311	315	312	288	290	280	279	298	274	256	282	263	308	292	284	270	299	286	280	287	251	275	270	281	305	285	251	327	310	269	291	305	286	253	291	287	291	267	291	311	266	312	275	291	275	301	286	278	282	251	273	309	272	307	279	276	320	287	292	284	276	280	299	307	290	304	283	293	283	268	275	257	295	287	282	292	277	289	282	290	287	286	278	287	275	268	288	306	281	268	301	297	285	306	272	292	270	265	286	270	281	284	289	306	282	296	262	285	310	292	278	309	292	261	265	290	309	277	256	306	303	301	264	285	272	288	304	273	277	296	309	304	288	276	300	287	319	261	273	293	287	300	295	258	279	308	275	257	290	296	294	270	298	263	256	285	316	312	327	261	280	270	281	282	301	291	292	289	268	264	274	285	314	301	275	268	294	301	275	305	273	275	281	266	290	299	291	299	254	273	286	284	309	306	271	279	295	275	291	283	269	254	299	275	262	261	283	290	304	301	307	284	268	259	285	269	290	298	263	280	271	274	296	300	286	295	282	292	286	276	280	286	297	278	308	284	267	279	268	292	307	288	287	298	277	283	256	323	265	273	324	291	266	268	286	291	274	287	295	282	282	282	290	282	292	322	269	284	297	307	296	304	291	281	313	285	279	277	303	279	302	281	294	280	267	295	307	303	277	291	298	271	285	318	278	266	282	262	286	297	254	278	271	278	310	260	290	308	306	316	270	295	270	264	310	282	312	292	296	286	276	280	310	303	282	278	308	291	279	291	279	307	269	263	257	311	299	295	285	287	298	293	295	300	249	281	290	271	286	315	299	264	301	276	297	280	268	315	292	304	277	316	315	280	304	288	287	288	280	276	276	284	285	260	272	276	270	280	292	265	300	247	280	272	273	295	272	301	283	287	269	308	282	264	291	284	275	298	271	288	286	292	251	293	274	303	265	271	281	278	315	313	288	285	260	292	290	293	306	293	298	282	253	301	279	280	275	264	288	305	293	306	304	242	269	286	292	311	283	270	283	275	277	266	271	288	266	283	268	295	291	274	297	300	298	286	298	311	259	279	291	318	297	284	252	268	275	297	297	267	278	306	299	310	288	306	307	269	290	297	276	309	266	264	278	263	288	280	264	285	229	284	255	284	280	316	301	287	270	290	287	291	306	303	298	302	281	284	288	286	296	287	268	286	264	291	290	298	287	258	267	316	259	313	277	298	277	285	268	279	286	275	272	284	265	305	281	294	302	295	290	278	281	266	305	293	284	273	269	271	255	288	271	309	289	281	305	309	305	267	305	270	275	281	312	284	277	265	277	293	284	289	295	282	263	319	273	295	258	308	270	315	278
17860	2626	5238	5746	5249	4314	3658	3303	2686	2440	2256	2050	1875	1800	1686	1571	1491	1344	1357	1303	1270	1270	1241	1180	1144	1145	1114	1131	1126	1087	1057	1063	1060	1053	1078	1029	1064	1081	999	1026	987	1015	993	1044	1066	950	963	955	995	1021	953	978	1001	1004	988	1029	972	955	946	995	913	947	952	972	991	985	949	948	922	951	936	968	998	953	936	908	970	875	934	940	929	962	915	934	899	947	943	986	945	916	916	930	921	982	939	839	935	945	933	922	870	938	927	928	917	950	937	966	919	950	906	939	932	881	937	950	934	916	939	877	967	896	932	957	942	936	886	927	910	943	917	906	903	905	910	897	947	943	870	957	887	943	906	940	937	942	902	882	940	918	910	940	905	876	915	943	923	917	922	954	923	936	920	947	983	909	897	924	916	931	877	908	969	961	906	959	916	921	907	892	912	882	904	960	905	950	887	940	982	897	884	901	918	946	888	911	939	956	927	872	933	891	925	870	927	927	966	911	888	931	942	944	971	876	923	889	914	935	860	958	893	847	935	902	877	896	904	958	896	937	925	920	966	913	962	916	950	913	874	893	881	929	921	914	910	899	897	917	893	883	959	949	889	912	910	859	924	934	975	891	912	867	843	967	922	923	921	929	956	956	967	895	976	909	917	897	909	904	925	904	935	892	928	925	963	877	951	867	929	908	906	919	894	956	923	880	878	902	936	869	895	903	924	868	905	888	857	896	926	921	890	936	919	914	958	880	941	886	907	910	883	878	931	914	886	945	942	879	944	953	887	954	943	902	911	871	918	874	871	962	940	906	921	956	861	877	971	934	896	882	915	950	893	928	945	977	940	906	931	941	880	916	894	874	897	974	898	977	893	888	892	907	909	945	970	926	903	908	914	875	934	933	899	951	940	919	980	937	901	929	896	876	914	909	930	964	865	850	946	934	885	915	923	908	944	907	925	882	893	917	881	911	964	920	894	979	879	912	950	923	930	885	935	914	900	941	935	942	919	902	931	850	917	966	900	952	895	905	897	930	897	877	946	871	969	889	937	913	886	950	886	886	907	942	938	918	939	877	854	893	879	906	937	932	911	914	901	878	892	944	969	918	920	900	877	834	919	881	978	909	851	988	901	922	1004	931	885	901	920	885	927	926	878	908	937	890	929	924	926	922	894	910	923	897	940	903	883	914	946	953	903	913	929	884	956	892	908	871	929	884	878	922	903	944	898	927	889	922	910	920	894	896	929	862	979	923	905	905	933	887	862	955	940	909	864	958	943	914	908	903	980	941	959	868	926	890	955	913	934	884	936	886	888	892	877	920	933	920	875	915	909	899	927	931	966	906	897	922	908	912	917	944	902	928	1014	883	925	1012	949	911	946	914	921	927	917	879	918	901	886	931	933	940	943	895	906	938	901	879	878	947	958	957	964	885	925	885	890	951	906	909	960	908	898	936	903	911	880	974	976	898	909	927	905	926	892	964	933	986	968	965	957	902	934	894	937	937	939	965	940	955	899	906	915	918	947	934	874	950	925	904	939	861	898	916	942	905	919	959	949	917	914	882	974	909	967	896	934	930	902	876	897	943	902	976	939	919	886	908	998	946	920	962	868	927	931	933	924	971	908	949	951	962	917	871	954	872	936	939	949	927	961	872	899	908	931	917	889	949	872	893	868	970	904	889	959	884	888	940	907	922	905	923	933	894	922	939	881	932	925	869	880	946	968	901	883	938	918	935	928	899	935	921	927	865	933	880	942	935	920	938	896	935	902	897	939	916	923	949	955	932	910	853	934	886	898	904	962	843	931	847	879	939	891	945	866	911	871	895	916	884	951	933	941	883	893	887	907	910	960	947	925	927	892	894	904	873	845	946	881	882	863	907	904	888	978	879	903	905	908	895	895	925	933	877	834	877	911	914	937	890	888	899	896	878	963	889	979	946	923	965	943	900	934	955	917	909	902	937	901	895	864	901	910	885	914	897	920	930	899	909	948	918	897	943	967	882	886	911	905	943	884	885	886	909	932	895	915	963	917	858	877	909	931	953	914	946	901	906	918	892	932	931	959	913	918	931	918	936	942	947	858	942	888	912	921	884	910	892	944	946	934	911	924	845	887	917	931	922	885	900	951	900	939	901	905	889	898	919	901	877	900	922	923	936	907	944	891	913	985	908	891	872	874	914	892	920	933	896	910	925	896	915	912	932	908	894	928	922	911	854	934	925	923	996	927	906	945	931	986	893	926	922	887	925	949	858	933	929	952	905	931	885	911	906	910	887	898	904	913	921	923	869	895	912	917	899	929	879	905	852	846	878	881	936	886	913	929	981	905	940	897	952	917	921	957	924	925	984	836	918	918	962	929	925	894	848	944	890	947	906	899	930	929	921	918	884	904	944	938	921	964	888	945	908	916	919	880	990	938	916	862	913	895	927	894	901	953	970	926	993	949	889	905	880	925	887	911	931	917	962	886	944	921	944	956	927	851	900	909	893	1033	992	934	883	934	890	883	915	874	875	922	955	918	915	956	992	880	898	930	927	894	920	920	913	895	943	888	894	913	879	878	904	886	942	891	853	907	867	927	933	900	960	903	948	880	941	917	917	922	930	920	894	893	924	872	903	961	895	898	904	930	943	859	937	879	896	891	919	885	945	912	968	906	918	918	919	935	862	936	911	936	887	867	934	897	904	927	914	909	912	908	908	944	978	904	975	929	958	947	862	877	886	949	869	964	865	954	953	922	941	927	906	887	935	904	946	964	916	928	900	886	937	892	915	919	887	950	954	939	902	940	972	928	907	944	891	926	913	940	864	929	898	974	908	853	924	912	943	928	851	892	932	885	883	906	885	901	888	878	887	906	954	941	957	947	895	874	905	919	955	858	965	964	881	849	927	878	943	915	899	928	896	932	850	939	915	919	933	963	910	902	903	962	941	918	881	945	958	893	952	937	890	917	856	902	897	921	903	941	873	918	912	952	889	943	909	894	940	953	927	895	931	888	949	972	941	891	931	922	904	920	916	971	921	922	904	902	891	937	905	914	879	872	924	921	966	926	911	885	884	890	962	921	880	932	941	916	899	908	956	935	910	935	920	897	916	938	905	941	909	889	888	944	916	882	993	925	861	886	941	914	908	979	897	962	952	923	929	867	941	886	914	926	925	957	886	937	939	941	894	963	893	892	939	890	949	903	961	924	914	917	933	913	905	872	884	912	895	872	947	898	959	887	966	856	877	902	903	904	945	962	919	904	928	929	886	952	954	923	905	966	969	939	932	877	916	859	924	903	928	926	937	919	903	906	863	944	928	903	986	915	939	975	933	925	914	901	887	922	849	894	928	927	951	959	908	910	944	889	941	949	965	934	913	889	880	924	910	920	903	925	872	894	892	953	921	871	948	945	934	916	929	921	879	979	944	860	872	923	909	872	971	902	931	918	934	890	903	940	930	886	919	912	945	951	919	929	906	925	906	930	913	942	915	948	919	916	875	899	898	906	919	917	888	931	898	964	885	911	904	958	941	939	953	891	932
3407	331	231	196	192	156	169	144	149	163	175	181	169	160	160	167	158	151	187	164	160	177	141	167	165	146	192	157	163	166	164	171	136	132	177	166	154	159	152	174	152	185	146	159	163	166	165	179	159	169	174	169	163	158	159	150	168	161	177	175	160	175	146	186	152	164	137	173	191	135	173	165	146	138	155	154	148	154	158	153	178	166	140	169	166	152	159	156	171	164	173	141	162	160	148	174	153	167	143	176	144	155	154	162	157	173	159	159	163	166	154	161	159	178	141	152	177	160	155	152	160	155	146	149	161	179	164	167	159	134	164	168	141	168	159	149	157	151	165	152	160	155	163	141	173	162	143	151	136	171	155	145	157	171	172	163	154	176	165	162	166	151	167	159	166	178	169	164	155	168	145	188	147	164	146	163	168	140	176	141	160	199	157	177	154	146	166	156	169	147	164	162	150	151	147	162	145	157	136	161	146	149	162	144	151	174	188	154	147	139	152	176	174	147	172	147	160	165	166	183	184	162	168	141	145	173	156	162	162	161	157	164	145	162	164	155	156	142	156	140	169	155	156	167	171	155	138	137	138	170	187	150	159	146	149	159	160	150	179	153	143	164	157	168	141	160	144	163	164	176	181	162	161	161	184	174	172	166	150	149	141	140	158	171	163	163	162	160	152	149	165	176	170	148	161	120	156	153	152	170	148	160	160	137	150	164	151	141	156	154	145	161	160	158	163	160	143	150	161	154	154	158	160	161	128	167	179	136	162	182	168	152	169	162	157	153	170	157	170	130	148	151	147	163	155	149	163	145	146	174	166	154	179	150	135	178	147	133	150	134	153	145	143	167	151	184	134	166	161	183	177	150	171	149	161	190	180	159	166	169	175	174	166	167	114	185	168	149	173	144	167	177	146	129	162	164	150	142	155	164	159	150	151	145	155	173	179	180	169	163	164	159	156	151	133	152	169	151	153	154	145	149	165	136	146	151	166	165	149	154	162	160	167	157	178	149	194	157	163	194	171	159	162	179	156	160	162	177	149	157	141	168	157	152	153	177	168	161	185	173	170	165	163	165	155	163	147	150	136	148	159	164	139	142	129	161	150	167	164	161	151	158	142	157	156	154	144	167	124	158	164	160	151	159	141	177	139	166	148	164	171	159	171	157	138	139	136	148	160	169	178	175	168	130	179	157	165	164	168	174	163	139	173	178	155	144	177	153	152	149	156	168	172	143	155	157	192	168	146	167	146	183	140	193	158	156	152	164	171	153	147	135	182	153	174	172	162	155	159	151	150	173	168	144	191	183	147	142	141	156	172	156	142	165	169	152	140	154	140	164	140	149	174	154	156	152	151	138	157	157	153	168	162	166	152	146	186	137	147	151	154	159	143	146	152	184	164	167	144	180	158	170	171	162	167	156	147	158	151	170	168	145	167	170	164	162	155	152	161	176	153	143	149	164	154	167	184	169	147	174	144	168	144	168	158	154	167	161	169	155	163	172	142	146	176	157	183	151	183	155	142	155	146	153	154	159	157	165	143	164	131	145	167	181	137	172	149	148	178	166	149	164	170	172	145	163	171	160	180	165	175	166	144	155	155	161	160	143	151	167	171	153	170	163	174	144	153	173	168	173	152	175	157	168	174	161	132	160	178	165	154	140	169	162	156	173	154	165	156	154	164	157	162	189	172	142	147	174	182	159	157	166	168	164	147	178	153	142	144	156	148	169	161	170	140	172	157	146	146	160	135	157	166	174	168	135	172	166	139	169	165	169	143	176	166	161	172	144	188	141	157	167	170	163	165	162	157	146	149	148	149	160	147	141	184	163	170	155	169	141	144	166	171	192	156	143	169	164	182	154	186	137	169	163	159	161	181	161	137	159	162	170	152	137	172	161	158	175	169	150	169	171	157	165	164	161	159	159	167	145	168	151	174	152	152	167	164	178	156	145	153	152	173	147	156	156	159	152	169	139	153	162	154	183	159	167	163	190	156	151	155	149	160	139	151	158	165	172	155	147	145	164	167	161	164	156	168	176	148	154	172	146	143	181	151	146	149	153	152	151	149	171	153	163	168	162	157	174	182	157	162	157	165	149	163	163	176	181	166	159	167	150	162	151	172	150	168	169	159	162	144	161	148	168	176	150	163	155	157	166	161	151	138	170	159	151	154	160	153	140	172	150	137	165	176	171	166	180	142	164	169	135	145	161	157	149	162	161	170	159	157	188	153	158	129	173	141	143	146	162	148	145	152	163	153	154	163	173	171	158	176	165	165	169	124	163	160	148	153	149	157	135	159	159	156	161	140	162	158	162	145	169	148	179	159	172	135	136	156	148	186	157	169	156	166	154	153	177	164	157	166	161	161	145	162	144	166	173	153	176	194	176	146	141	153	170	158	166	157	157	174	177	170	151	158	164	169	141	154	138	157	172	179	146	133	140	166	170	152	152	169	135	151	172	160	167	155	152	157	180	155	175	145	159	163	138	140	141	154	160	165	173	152	159	177	167	174	141	152	147	150	153	179	143	153	160	144	141	169	167	183	157	152	172	183	168	133	149	162	162	148	168	162	175	170	153	170	165	163	146	154	176	157	175	150	167	177	163	175	158	161	172	151	154	153	142	142	146	174	174	164	151	175	161	161	176	187	175	145	165	156	146	151	155	149	153	152	158	177	141	150	150	175	158	151	152	155	163	150	144	159	174	157	159	150	176	174	147	146	166	174	179	141	167	159	142	174	137	177	159	155	168	142	161	147	170	145	164	147	156	165	152	155	180	148	138	164	147	145	149	145	141	162	176	149	107	173	150	176	175	167	153	159	173	157	141	168	150	159	144	162	146	145	142	185	163	152	197	158	183	133	161	194	160	157	154	166	157	154	159	193	171	172	149	152	153	165	150	156	173	146	173	155	163	140	165	171	190	162	170	152	152	145	142	165	165	168	165	164	138	162	174	154	174	150	182	165	165	185	165	137	169	148	170	161	165	166	151	161	158	173	139	159	162	160	158	146	148	166	172	158	164	145	171	115	142	171	144	165	175	157	170	164	154	179	194	146	158	148	169	163	168	165	190	161	162	153	166	144	183	162	151	144	148	166	159	143	156	140	167	150	150	170	140	177	132	148	169	176	162	170	157	143	171	138	153	162	168	154	156	167	155	150	156	170	147	143	171	160	161	176	161	171	173	144	176	152	146	141	178	195	145	142	143	154	170	148	176	158	155	168	140	165	127	138	169	157	154	158	174	158	154	158	158	154	154	154	173	141	150	159	134	158	141	168	151	148	163	150	146	154	180	153	139	179	154	157	168	164	181	155	153	152	130	148	157	146	151	155	155	132	160	163	158	166	152	182	165	152	167	164	138	136	154	145	152	169	175	173	144	146	168	161	153	151	153	178	138	164	155	142	143	175	162	159	173	163	158	184	166	150	183	142	162	153	162	154	148	153	172	156	142	151	159	146	154	168	146	158	175	167	174	187	147	185	154	150	175	183	159	168	146	155	145	165	177
4452	643	712	728	706	673	661	608	601	586	589	571	573	569	575	609	624	593	553	583	543	588	550	594	577	576	594	579	548	520	562	569	554	548	538	576	571	531	587	564	526	568	532	551	529	539	613	563	601	534	592	560	537	588	580	571	557	596	549	569	577	568	554	584	571	553	554	569	571	564	593	561	585	612	582	566	593	546	604	550	565	585	521	578	548	607	556	560	577	539	534	546	590	590	554	590	535	560	579	604	561	586	536	588	551	529	578	535	544	552	536	581	578	550	593	565	555	535	575	533	569	548	579	562	556	552	549	569	536	554	569	559	562	600	515	537	538	586	562	533	566	603	528	569	564	549	531	565	580	563	597	606	575	565	578	577	560	582	570	593	586	562	582	620	557	565	556	524	552	539	548	561	598	527	563	542	558	584	577	555	544	595	543	566	574	583	499	571	560	554	535	542	585	516	582	569	527	546	596	572	568	559	594	556	568	558	533	561	557	572	550	535	582	535	536	577	531	561	546	560	596	557	532	575	589	580	584	522	577	534	596	529	565	552	565	581	582	549	524	575	519	554	555	554	574	540	582	523	614	621	534	564	554	584	527	568	540	573	620	568	596	563	537	544	550	578	557	592	587	533	563	585	529	570	563	593	560	588	570	553	549	559	543	573	556	534	556	548	574	548	555	552	569	604	555	590	551	546	577	541	563	567	601	552	533	577	555	582	546	529	573	571	575	573	537	557	569	562	532	568	536	580	538	553	532	606	500	608	572	516	606	554	556	564	552	546	575	575	518	537	582	582	541	565	583	552	556	575	557	532	565	600	531	568	538	559	561	562	536	575	509	599	581	568	585	554	553	596	626	577	568	546	521	560	586	531	582	568	572	570	532	599	534	558	572	574	549	547	551	549	569	528	531	573	560	559	559	603	566	551	613	538	546	532	551	536	545	585	568	572	568	580	541	576	594	566	555	561	592	589	556	564	560	623	570	572	520	543	561	550	586	588	562	573	538	546	577	582	546	572	556	548	565	589	595	576	577	600	536	540	533	527	542	577	541	507	618	575	575	581	600	545	566	523	594	538	563	564	578	548	582	531	521	572	598	587	539	533	503	545	538	538	580	534	545	560	564	556	522	543	598	516	572	523	545	595	563	567	549	539	559	602	555	598	578	530	554	553	600	565	563	549	562	563	562	546	549	546	570	543	612	588	592	597	580	554	557	580	580	558	584	553	552	538	549	553	585	554	559	597	581	559	583	546	540	581	558	597	569	525	601	563	539	564	579	587	583	579	565	574	536	559	590	612	541	568	542	560	574	571	556	540	534	550	551	508	533	554	573	567	546	591	551	543	537	556	574	531	582	574	598	551	580	537	502	569	596	559	558	526	541	534	553	569	538	570	536	538	570	581	580	525	578	584	537	583	571	543	557	558	567	561	575	567	609	581	552	547	592	542	569	570	554	534	569	573	586	575	520	614	569	518	531	531	559	566	598	590	566	596	563	534	598	566	541	549	572	590	612	605	534	574	547	507	551	584	591	556	604	580	580	537	591	556	546	558	560	568	568	559	547	565	547	572	537	551	568	539	551	538	558	570	552	577	579	614	583	541	577	558	559	580	580	564	547	608	579	540	562	566	587	559	552	524	572	574	508	543	550	579	541	585	553	549	583	595	527	563	556	536	580	563	527	530	575	598	564	556	566	600	536	622	602	553	559	607	554	548	559	553	567	579	547	544	540	544	549	497	556	538	580	547	555	578	552	616	595	532	549	565	596	565	539	540	517	574	566	554	514	533	524	536	583	535	572	588	571	547	537	574	529	575	525	567	546	545	506	596	540	600	570	544	595	586	558	598	581	571	582	571	520	544	555	563	610	620	598	568	537	581	582	604	572	553	603	585	588	539	564	560	538	584	585	585	553	599	550	577	555	564	557	556	563	538	555	568	570	590	534	552	650	560	541	567	535	583	571	583	564	584	594	576	544	566	552	592	544	548	551	559	564	578	583	562	613	556	601	584	550	553	576	545	577	576	498	549	574	570	548	591	559	543	591	580	575	543	579	579	588	564	590	592	512	540	575	520	560	532	569	575	600	559	571	570	565	523	507	543	589	532	511	582	574	598	569	562	518	579	546	537	545	584	535	585	529	582	543	575	601	586	543	564	607	561	569	588	543	560	536	580	590	621	570	579	565	577	618	588	569	579	540	584	586	608	520	590	554	603	539	582	566	540	590	539	584	575	596	573	538	551	557	533	589	532	580	570	548	528	567	561	573	553	543	534	560	571	571	563	549	550	566	572	542	546	523	563	558	587	562	579	540	568	568	579	584	575	528	512	595	580	544	538	588	588	572	520	548	545	563	565	594	588	576	581	568	540	622	563	563	574	527	548	555	577	602	565	556	577	542	546	565	582	539	566	558	538	544	511	581	571	555	542	577	589	570	527	551	566	570	562	543	568	598	571	553	548	565	562	495	605	571	539	585	565	567	560	583	565	549	571	544	534	551	538	540	580	532	561	600	604	529	569	565	580	573	546	589	606	540	592	584	569	554	570	586	554	554	580	539	595	577	555	539	597	567	563	585	538	569	556	589	598	545	535	599	598	546	538	570	538	554	600	605	564	546	535	528	541	568	556	541	559	516	573	548	559	591	514	544	594	569	517	581	645	594	599	573	526	574	551	541	588	567	592	527	520	586	539	554	558	555	534	593	500	533	560	550	575	534	548	548	570	574	539	587	571	597	598	550	600	527	542	591	583	595	570	590	582	564	597	529	566	516	567	552	605	591	577	551	588	561	533	574	556	554	577	539	554	583	543	563	555	534	533	569	626	525	569	570	533	598	551	571	563	569	559	551	587	569	590	576	516	538	578	581	601	571	576	590	517	575	583	579	547	569	559	621	581	548	580	566	557	600	565	558	576	579	561	519	558	611	554	533	560	541	567	581	572	575	588	540	492	523	562	544	565	559	553	551	561	604	550	555	560	581	605	548	557	593	581	591	584	561	564	600	586	586	532	590	561	557	516	573	564	574	542	618	598	539	567	576	586	550	557	549	556	588	545	591	536	617	544	557	518	556	545	558	577	540	571	554	508	607	550	591	559	565	536	587	582	594	541	572	565	561	591	548	589	543	536	581	529	537	561	545	594	555	572	563	541	550	584	596	581	544	530	541	580	570	593	580	561	572	554	608	573	592	563	564	567	542	582	603	588	574	576	601	552	557	517	547	556	581	571	571	568	592	556	546	546	586	558	590	573	565	502	580	557	518	560	555	572	572	586	567	547	584	545	576	568	632	521	576	567	543	561	542	592	558	601	544	556	575	518	549	539	554	584	540	561	574	551	582	596	559	571	581	552	560	535	556	581	589	544	545	603	618	572	550	595	552	562	580	562	582	599	533	552	576	566	560	602	562	560	573	543	559	575	596	561	544	613	555	589	562	575	563	556	567	554	526	558	575	564	544	556	558	578	571	601	551	549	586	601	550	572	584	551	584	574	558	614	599	570	545	560
25522	4303	1466	1062	795	616	598	510	425	417	401	351	362	345	325	328	325	304	301	303	342	319	320	320	280	302	297	288	280	314	315	286	329	277	286	305	283	280	287	269	292	306	289	301	289	300	288	290	289	289	286	301	309	268	283	263	278	302	271	284	284	276	324	286	255	277	287	263	284	299	280	271	302	282	296	273	281	301	246	256	286	277	322	320	296	273	310	284	302	261	296	265	298	281	279	257	279	282	291	254	285	316	278	280	288	284	302	310	271	310	275	300	300	273	299	274	296	265	275	292	300	282	294	288	260	303	278	278	275	284	283	278	318	321	233	285	316	283	287	308	312	301	274	274	289	311	284	288	292	269	276	267	266	284	299	296	290	282	296	281	285	283	294	281	244	282	282	297	274	254	275	271	277	293	291	300	292	281	281	283	261	268	303	277	285	265	259	292	274	253	284	307	279	311	256	300	289	279	266	253	256	272	333	296	244	265	278	295	281	323	268	295	294	314	256	312	305	263	305	296	297	304	299	275	281	263	289	298	285	303	310	246	311	279	271	268	291	286	268	295	270	310	291	291	305	296	285	273	269	274	289	294	303	289	301	305	276	271	286	276	289	297	296	263	246	285	297	319	283	276	286	284	297	264	300	239	293	293	287	277	286	268	313	286	279	272	277	307	271	315	285	293	284	264	286	290	307	294	280	294	294	292	285	283	306	269	266	274	270	325	308	291	268	266	279	273	275	258	297	272	336	276	298	295	253	277	288	297	279	302	279	303	265	289	326	301	275	254	290	303	284	282	293	289	280	314	272	302	251	298	276	285	280	287	295	283	293	323	281	302	311	315	282	263	296	261	285	274	287	292	281	291	307	291	283	281	309	278	278	286	282	295	301	320	278	285	287	290	314	272	318	291	281	275	298	279	297	293	285	267	292	269	281	287	282	265	269	298	287	273	290	292	291	289	276	282	312	280	284	308	286	299	268	310	320	296	289	278	323	305	267	293	266	279	299	292	292	289	285	293	291	285	280	277	279	312	264	288	312	277	286	309	251	275	267	283	305	287	271	303	287	299	276	295	310	268	274	292	295	303	265	296	268	278	259	272	253	291	277	319	264	286	295	295	284	281	243	305	256	297	288	272	259	284	281	303	277	291	282	310	285	301	272	272	317	314	291	284	284	275	273	303	287	255	254	284	283	258	289	323	288	301	320	325	276	313	292	282	290	276	292	258	295	282	297	274	270	289	317	277	259	274	282	302	275	326	281	264	315	282	282	299	290	269	324	300	287	275	300	287	301	275	310	301	293	284	300	285	283	291	292	275	282	294	279	271	281	273	296	274	289	279	293	292	284	299	281	308	288	280	260	284	277	275	286	322	317	315	275	278	298	313	281	302	282	284	264	306	252	294	281	312	283	306	280	282	301	281	268	310	319	315	278	277	297	275	312	265	283	265	291	245	300	292	286	305	253	284	313	264	284	264	331	260	266	260	330	293	288	274	324	278	291	325	285	279	318	298	269	280	276	308	296	298	258	265	295	325	305	281	284	292	280	287	279	279	308	281	298	294	296	334	297	302	286	332	303	290	289	289	272	296	276	271	308	295	285	278	288	291	299	288	283	301	284	276	298	290	270	284	267	288	294	269	266	289	268	275	283	295	277	278	282	304	302	282	301	268	278	268	271	280	278	278	280	284	272	288	293	298	281	250	287	308	255	286	299	288	290	294	292	267	322	271	275	296	299	278	296	274	267	282	279	296	281	297	284	292	292	291	251	298	292	254	298	268	296	308	281	292	278	243	288	272	291	278	246	289	322	264	305	292	283	285	312	254	270	299	283	292	294	254	266	281	283	306	298	313	245	297	287	277	290	294	267	287	284	272	264	291	274	288	288	279	312	281	264	318	313	297	296	276	301	274	269	303	303	300	304	259	279	267	269	306	313	286	267	256	278	271	295	308	290	272	271	275	265	318	271	265	290	286	295	309	279	290	313	295	318	284	275	273	268	244	235	275	318	275	292	276	284	290	284	287	287	275	288	291	293	262	326	263	286	299	306	280	301	267	283	297	276	303	284	275	279	258	279	271	296	296	270	305	305	281	296	294	321	276	271	299	316	256	323	265	288	279	280	289	274	269	254	277	269	308	296	254	275	303	257	315	301	262	274	284	290	312	286	288	300	263	294	267	283	266	283	293	298	284	292	294	320	289	302	289	292	296	323	296	275	259	311	327	268	247	315	296	276	281	275	270	279	300	289	314	278	273	313	291	295	263	294	275	275	254	248	297	337	302	309	268	290	315	279	290	287	258	275	274	255	293	265	321	268	285	298	291	323	260	305	286	278	303	294	291	267	300	260	294	322	282	272	270	276	273	277	311	288	286	262	270	269	284	298	289	314	262	272	302	289	271	279	275	289	291	265	291	280	280	295	271	304	275	283	299	299	275	267	270	295	294	301	254	287	282	340	311	263	273	272	290	280	304	281	283	290	271	261	306	282	260	260	289	300	289	265	288	276	266	319	304	274	284	317	287	293	277	301	286	294	277	293	262	269	303	287	272	292	309	297	313	293	293	294	274	281	278	275	302	303	302	245	248	327	269	328	258	298	271	292	284	283	310	301	283	321	272	290	303	303	265	287	291	268	276	268	310	277	313	287	296	290	297	265	297	284	291	268	280	324	277	262	270	271	258	282	290	292	272	283	313	302	233	299	257	265	275	294	276	279	272	276	278	253	264	281	323	299	292	280	281	287	309	291	271	258	240	299	278	298	285	283	269	298	312	318	269	329	294	290	274	272	271	299	291	289	274	317	304	283	315	301	300	317	304	301	284	272	281	250	290	274	302	311	323	292	294	271	295	296	291	317	262	309	285	302	281	298	275	267	277	282	298	256	280	291	300	284	309	301	285	290	266	285	275	272	269	274	277	283	268	272	280	282	283	304	304	277	268	298	285	289	286	292	306	283	276	265	266	292	279	270	273	285	282	282	268	309	282	288	313	301	244	274	303	281	300	294	291	258	316	280	248	280	316	279	297	285	295	297	315	280	272	291	274	282	261	295	270	293	273	298	280	262	260	298	288	289	309	272	301	327	266	296	310	308	273	331	249	296	256	284	302	251	297	306	263	264	292	269	278	274	300	280	298	296	278	258	289	269	298	303	300	264	283	282	264	297	284	255	289	276	287	294	268	259	301	280	286	280	299	309	298	310	304	241	269	319	299	296	301	294	305	296	262	319	295	279	288	288	279	281	289	311	281	294	283	285	289	289	253	284	262	266	308	287	280	291	248	319	286	285	288	303	303	307	271	293	277	292	270	278	261	329	289	282	269	306	312	267	271	310	262	280	299	316	287	282	274	260	249	276	274	309	288	299	294	271	305	283	292	276	303	279	298	262	294	334	309	292	263	281	289	307	271	281	292	269	281	289	305	279	288	271	295	289	298	310	298	285	293	314	297	297	268	287	298	257	296	293	301	268	277	255	292	283	279	287	276	296	290	270	300	283	270	278	316
13403	1798	3125	3569	3252	2737	2395	2170	1890	1795	1630	1433	1449	1420	1276	1298	1154	1186	1100	1124	1074	1059	1058	1135	1021	1054	997	1006	995	1044	1002	973	1005	965	1039	979	1027	1025	937	979	951	970	969	957	996	916	943	977	950	977	998	913	952	969	964	896	960	919	961	948	947	960	920	902	935	946	979	926	924	951	901	950	950	876	879	956	950	956	964	906	980	874	972	940	888	940	932	928	909	877	931	918	933	934	918	913	950	889	867	915	966	928	919	933	888	924	952	970	942	884	889	942	937	950	924	893	909	925	926	907	940	946	930	910	946	926	897	913	905	948	921	923	893	928	937	928	934	932	882	928	892	933	847	949	968	918	941	890	903	887	885	957	948	924	890	909	849	904	927	891	871	920	932	922	976	915	924	877	966	956	937	900	980	934	939	938	912	921	936	948	934	909	916	910	909	888	921	1002	929	897	926	962	932	979	939	888	930	936	934	900	917	897	855	895	936	919	859	934	880	905	908	896	928	910	930	898	930	916	913	975	836	874	919	930	910	892	953	904	936	893	869	873	884	927	975	896	891	951	899	896	921	943	928	891	914	918	907	879	919	1014	938	897	932	906	912	884	900	878	952	867	928	926	939	958	867	941	892	925	904	916	949	916	912	894	917	900	882	958	936	894	939	867	910	882	901	917	947	912	864	928	913	942	915	957	937	920	957	920	880	915	939	899	926	859	892	893	941	916	894	883	895	936	905	890	972	934	933	930	922	890	984	953	915	978	945	929	864	959	914	875	947	907	995	850	909	881	925	898	924	924	923	957	896	876	918	955	895	925	891	946	945	878	916	921	914	905	891	890	968	912	903	933	927	862	890	918	883	883	895	872	942	907	906	922	870	853	923	867	949	922	888	899	913	909	956	932	889	889	923	887	887	916	916	949	919	894	939	949	907	923	943	909	934	953	920	959	873	960	926	890	914	851	947	908	903	878	898	880	903	877	891	857	900	935	884	920	972	852	992	890	967	884	881	867	940	874	894	926	906	914	918	986	907	952	948	938	908	892	1010	903	910	893	932	910	923	909	875	916	911	913	935	911	944	943	909	888	902	959	915	909	910	948	923	922	982	880	897	926	927	912	900	884	918	941	901	920	896	945	853	912	900	884	861	906	940	915	907	879	928	879	929	940	915	961	937	935	892	909	898	929	943	934	982	898	908	906	932	897	960	907	956	936	904	928	913	932	929	934	907	872	970	903	925	909	947	923	899	915	892	930	892	943	940	895	920	933	928	889	901	913	890	863	917	952	917	898	842	915	838	933	904	899	906	955	888	894	945	858	924	907	915	948	900	933	909	927	981	977	927	940	922	921	936	894	921	907	958	944	909	922	943	930	939	937	890	964	910	931	906	893	873	908	941	887	942	957	932	954	912	945	925	917	921	933	875	874	920	909	959	922	928	962	924	893	895	922	902	872	904	907	947	840	839	913	883	912	963	887	932	925	914	979	905	896	922	942	905	908	947	915	934	925	925	914	895	896	932	929	912	941	944	987	909	871	882	886	896	895	877	902	901	944	946	881	950	887	919	906	913	926	933	886	921	891	913	889	940	932	931	962	960	918	933	892	922	896	897	899	939	926	976	914	951	945	977	915	878	881	962	920	903	926	900	937	977	925	928	873	902	938	910	961	932	950	893	872	1015	874	893	929	887	893	928	885	934	893	923	914	902	924	925	926	938	956	953	937	902	940	928	906	918	940	917	948	870	961	882	946	912	927	962	913	924	952	917	895	918	927	959	916	933	909	933	969	947	913	939	921	898	880	887	920	927	932	872	932	897	928	877	929	899	883	954	857	946	943	937	896	915	858	900	891	924	953	904	877	858	956	883	920	962	885	865	866	945	924	938	924	941	878	952	866	942	946	888	911	939	929	920	944	913	882	928	880	958	940	967	907	964	944	908	915	944	866	909	911	966	995	883	926	927	919	936	962	916	860	933	948	854	973	881	845	869	981	913	929	938	893	934	925	904	888	913	895	928	947	908	891	953	921	892	908	935	912	918	892	886	930	926	887	884	927	953	897	890	924	903	915	887	969	890	870	867	954	894	962	986	920	948	910	946	881	975	879	875	923	961	947	909	938	953	888	945	931	912	910	894	921	935	953	963	926	947	923	911	863	900	891	858	956	915	894	899	1002	873	867	975	917	869	897	900	897	931	906	943	937	974	901	894	917	923	954	919	855	896	959	970	897	931	883	931	931	937	894	860	851	936	902	945	906	928	883	881	910	959	922	893	880	942	891	878	925	950	860	913	907	917	910	924	934	891	967	918	950	921	946	939	935	947	965	946	918	920	913	932	951	904	947	860	896	881	899	899	964	941	890	863	956	924	878	898	926	921	924	926	947	884	957	968	964	916	935	932	942	930	918	928	951	894	961	944	914	827	906	908	903	839	911	864	890	978	941	905	922	927	928	990	931	878	925	920	930	931	917	905	854	899	941	943	946	914	893	971	885	928	938	877	920	932	953	975	940	909	904	869	932	899	943	925	900	927	889	904	907	929	928	963	909	949	918	921	922	907	889	855	916	898	875	906	902	919	966	920	964	918	904	940	915	897	910	893	927	903	932	931	948	912	920	891	917	936	932	933	918	887	935	893	932	900	878	934	924	939	913	914	930	865	911	940	916	890	888	903	928	917	860	899	906	860	959	931	897	930	946	932	909	904	914	881	960	884	874	959	902	914	954	876	834	926	922	904	866	960	976	941	877	931	957	917	900	959	967	940	927	906	944	868	954	905	934	975	979	910	974	890	893	906	921	902	887	871	942	916	893	920	962	847	864	875	921	896	865	874	887	930	901	900	880	936	895	865	926	921	864	895	912	874	894	885	898	881	943	962	972	986	910	989	907	918	882	969	929	926	954	939	906	883	858	862	862	923	926	913	916	999	930	954	938	935	838	894	934	948	956	945	891	971	894	901	866	923	912	893	890	926	929	973	880	886	944	908	920	861	907	978	938	924	922	904	942	915	899	923	965	927	899	904	934	925	847	915	908	953	961	885	893	926	904	906	875	911	915	958	936	916	899	911	920	917	920	924	899	921	932	949	928	920	940	918	900	898	885	952	930	907	960	902	893	886	897	913	916	911	915	890	908	968	890	943	915	911	898	915	934	828	866	815	932	918	901	982	932	941	894	867	923	866	931	833	951	940	907	866	904	958	891	907	871	910	898	906	895	868	865	943	888	874	892	914	955	888	901	907	954	904	868	911	917	924	900	988	962	986	919	913	951	930	913	909	892	887	893	914	890	870	893	912	883	931	932	929	941	930	894	938	953	926	915	938	916	918	911	885	963	968	861	926	918	878	906	859	927	904	891	879	921	936	902	940	912	886	896	890	860	891	916	881	924	887	886	930	962	912	892	920	919	921	929	924	904	924	912	915	913	899	927	902	909	909	993	882	840	908	912	880	924	964	929	919	923	894	912	864	940	901	958	892	943	895	949	893	870	942	900	946	935	920	911	910	927	935	910	891	890	930	953
36395	13138	3666	1841	1265	1068	761	710	640	537	479	431	439	356	353	409	371	403	351	343	350	315	304	307	343	320	323	314	299	292	305	301	302	330	332	314	275	320	275	251	307	277	292	305	291	322	280	270	290	282	292	294	296	266	314	288	307	288	315	296	289	290	275	323	269	268	278	274	262	285	297	299	331	279	316	303	273	288	296	290	284	305	292	270	250	286	296	279	278	250	274	298	300	273	267	311	284	289	298	273	269	296	300	303	287	322	293	293	261	279	292	308	303	289	304	292	293	297	269	309	268	274	304	299	334	298	303	283	307	310	317	287	265	302	292	280	271	294	275	290	301	284	283	258	284	292	322	271	278	267	308	298	284	282	299	284	282	292	316	293	309	294	286	313	319	309	302	289	300	317	303	255	307	285	259	274	287	267	270	302	303	293	299	292	306	272	284	303	302	306	302	272	274	293	280	300	302	316	302	299	268	341	292	330	279	309	251	285	285	267	290	323	314	269	289	284	273	298	297	268	262	284	315	270	278	272	259	272	267	285	292	275	286	293	275	297	298	312	278	288	285	304	263	270	273	292	283	302	263	290	296	283	298	306	289	300	283	251	291	287	299	300	332	287	264	283	276	334	304	278	287	279	312	292	302	289	267	292	325	307	317	306	292	295	265	302	291	309	304	298	282	279	275	289	286	288	276	269	268	317	272	319	309	299	302	279	300	273	299	293	278	301	281	268	295	287	314	258	317	309	304	294	287	274	296	272	274	302	292	288	304	291	281	302	294	303	260	280	285	276	298	278	267	298	264	276	310	278	307	295	268	315	271	281	271	288	275	253	264	293	271	293	274	293	279	290	278	284	300	296	288	278	299	330	300	274	259	299	287	298	267	275	267	306	313	320	274	281	277	256	281	274	265	272	307	312	291	296	290	302	300	300	271	298	279	291	279	282	306	284	295	287	263	275	284	316	267	266	321	283	280	308	249	287	272	312	293	255	292	301	292	245	298	294	275	254	333	282	280	267	292	305	316	261	289	262	286	286	289	292	308	288	277	288	271	303	292	294	288	278	300	310	294	286	298	310	293	299	273	264	254	307	297	287	320	292	298	291	306	270	288	277	290	325	283	286	303	269	238	233	268	304	290	315	246	280	301	280	274	264	302	277	282	281	287	292	290	292	303	270	272	286	306	283	262	294	305	306	309	279	288	306	285	305	288	265	286	305	284	256	281	273	273	321	292	274	268	296	314	258	295	299	288	300	277	281	283	286	299	308	251	260	309	296	271	315	295	305	327	275	279	281	293	287	273	289	287	304	263	271	302	283	286	276	302	285	267	266	287	305	306	283	272	267	271	304	279	281	254	310	279	281	300	302	284	274	276	283	271	302	287	289	275	295	315	292	276	284	273	305	313	264	287	268	290	269	307	296	320	296	265	285	304	303	308	277	301	300	295	268	274	271	300	278	299	282	277	295	318	306	269	290	301	282	286	256	313	301	263	274	310	314	274	279	300	254	295	286	286	304	304	270	292	285	255	257	262	282	270	278	260	290	271	274	315	289	278	306	302	287	271	262	273	273	290	282	295	290	276	270	309	282	301	314	252	254	294	294	306	284	272	336	291	288	298	273	270	311	299	261	287	281	303	290	297	269	288	286	299	289	241	276	296	290	264	299	297	268	277	292	302	305	295	296	303	270	290	275	308	304	301	293	298	293	308	288	300	268	268	263	240	282	277	276	291	292	275	308	275	265	292	287	272	280	302	286	287	279	262	302	319	286	293	284	301	290	279	284	300	283	263	258	295	271	294	311	302	301	263	303	344	271	269	281	327	279	273	279	291	303	292	296	303	287	281	314	287	295	294	287	326	252	268	269	271	278	281	299	292	285	279	275	274	262	297	284	271	277	281	249	274	302	300	289	276	250	291	281	272	293	257	309	294	312	309	318	303	305	270	312	264	294	290	292	290	290	273	296	311	282	284	308	287	299	291	299	294	274	312	283	328	296	308	303	290	268	314	307	299	271	297	313	302	298	292	281	284	283	281	283	272	275	249	272	269	281	286	270	297	302	288	284	289	298	258	271	285	289	304	274	293	283	286	296	276	295	297	286	292	309	278	281	279	289	261	304	289	288	300	299	283	298	312	290	269	286	279	289	288	294	287	275	305	287	291	267	281	268	285	281	282	284	291	288	315	297	270	276	271	301	300	304	320	298	287	251	283	288	283	320	251	264	288	307	282	317	280	266	310	306	275	295	267	279	255	296	267	295	270	282	309	317	276	277	306	293	289	266	226	253	283	285	261	301	265	290	293	281	272	272	280	292	294	295	276	280	301	295	311	290	309	280	334	294	272	266	294	256	278	322	277	295	279	313	283	275	297	293	292	308	294	266	288	281	283	285	297	267	288	310	295	296	294	297	317	299	307	268	299	307	285	292	288	301	306	303	310	299	276	292	273	286	267	270	288	305	290	302	316	280	293	294	285	270	279	277	280	242	306	299	293	308	293	260	287	300	284	280	279	285	300	276	316	314	293	278	288	343	290	285	309	286	316	265	273	312	292	312	321	286	297	308	335	279	281	277	291	295	287	273	294	272	264	255	300	282	283	294	294	280	291	264	308	278	298	288	260	256	284	297	302	284	287	302	288	278	273	306	279	287	290	302	282	258	298	313	267	311	286	296	276	290	300	297	317	293	325	284	269	293	302	304	292	258	280	295	272	267	290	256	293	290	299	272	270	282	299	275	291	280	293	299	301	260	295	294	256	272	286	302	268	283	280	315	303	264	300	309	295	280	287	286	281	277	301	288	302	286	271	278	298	295	291	306	295	286	267	261	268	295	280	245	279	309	284	275	271	280	314	298	296	289	262	279	304	288	291	280	298	298	295	250	297	279	271	281	281	267	299	296	279	269	288	270	266	275	286	284	269	309	301	274	293	301	265	295	293	288	309	308	308	282	279	289	310	279	277	271	260	299	324	317	268	317	304	299	292	273	321	287	301	308	259	276	282	302	285	311	290	276	296	300	272	299	287	314	305	262	272	304	291	279	257	284	287	294	298	239	284	285	271	309	276	305	277	273	310	268	292	268	275	286	293	303	289	292	281	315	287	296	309	292	302	283	291	287	294	298	302	280	276	298	285	280	285	332	290	287	308	309	288	310	273	266	294	301	301	265	304	304	303	287	282	278	279	270	283	298	287	295	304	286	279	296	283	284	278	288	284	300	289	286	307	273	279	277	313	297	278	279	273	308	301	275	288	267	289	282	298	319	281	293	292	298	303	268	279	259	279	277	309	257	297	305	269	312	286	289	292	309	278	312	284	300	303	295	293	276	287	293	289	304	307	261	301	269	289	266	286	285	316	308	256	279	274	274	304	282	263	290	290	268	308	314	289	297	292	277	294	267	318	285	273	323	304	297	288	283	314	261	269	326	276	291	285	289	268	303	254	290	275	329	277	267	278	290	283	286	329	294	266	263	295	318	252	254	274	279	281	327	298	333	288	259	283	280
18004	2630	5088	5760	5029	4289	3664	3281	2761	2503	2152	2137	1881	1822	1665	1512	1449	1350	1343	1327	1294	1248	1247	1218	1165	1161	1153	1156	1103	1055	1077	1070	988	1118	1093	1022	1029	1015	999	1001	1044	1051	1041	923	1016	968	951	1010	952	966	923	950	911	1004	955	969	937	985	996	963	976	981	994	904	963	948	933	969	922	957	941	904	947	986	942	965	939	889	890	890	914	970	913	928	914	952	965	953	935	949	917	912	929	921	908	945	915	939	904	928	955	893	913	941	965	1010	885	902	892	921	902	941	898	881	928	936	964	910	944	908	933	900	918	964	948	867	916	912	889	920	915	964	889	868	893	901	944	895	922	914	957	951	901	931	885	939	877	905	907	885	880	903	966	940	930	856	824	929	910	942	948	973	891	886	892	928	887	927	913	913	899	932	950	1012	978	941	904	879	972	925	859	928	896	925	924	939	919	936	900	921	919	902	936	948	952	903	930	925	929	908	971	887	914	899	904	923	943	919	914	896	876	886	871	967	892	925	938	895	945	912	884	933	910	889	924	957	860	913	927	909	918	960	902	925	917	895	932	918	954	924	885	934	952	886	943	916	922	937	883	902	873	965	952	897	881	937	920	927	905	936	916	949	938	933	882	942	947	859	975	919	926	883	933	937	926	886	909	926	884	939	935	902	912	887	903	908	935	912	885	916	970	877	958	935	928	948	863	920	882	970	926	874	911	954	929	947	914	949	912	900	891	921	852	907	868	825	854	904	933	883	944	910	895	918	943	874	940	954	885	891	917	895	926	933	945	929	925	889	890	911	948	905	921	948	839	970	928	943	906	847	963	927	889	912	922	898	889	920	927	879	911	879	905	911	929	926	908	899	966	894	946	916	935	903	909	917	952	896	892	916	914	924	914	943	899	944	948	907	944	883	906	886	877	923	938	914	883	966	917	937	925	937	921	940	908	937	939	901	915	905	901	925	871	910	893	904	888	912	908	962	908	848	890	902	913	855	897	936	918	912	957	951	907	871	896	898	933	900	923	903	908	883	912	912	933	938	897	880	905	940	892	877	939	880	942	883	930	893	892	909	953	878	920	912	924	894	953	859	919	869	921	964	937	973	901	912	938	897	910	922	865	904	869	973	947	926	912	941	897	949	935	914	931	865	851	983	882	868	912	883	866	827	901	937	914	931	900	919	884	902	921	904	853	951	880	872	973	858	911	872	956	897	916	917	935	922	944	875	886	903	935	955	852	899	924	926	948	901	850	908	916	931	882	911	898	901	892	948	985	929	916	861	879	909	921	877	889	930	910	965	926	946	922	937	911	885	910	885	903	912	906	904	962	911	891	901	878	944	957	903	946	902	868	902	919	916	897	946	883	894	899	934	917	868	926	973	880	946	932	901	900	923	905	875	902	864	887	899	923	906	928	954	914	905	930	845	948	884	934	949	978	919	895	909	917	970	875	922	932	886	851	862	947	890	930	887	933	941	924	857	900	917	867	865	949	926	956	935	945	872	907	902	874	891	901	885	918	883	889	886	916	925	929	912	901	841	934	897	940	910	935	909	954	901	948	857	933	922	883	910	962	868	917	901	920	938	910	932	913	931	877	909	930	942	969	911	917	930	925	865	895	899	971	879	903	893	916	962	927	904	893	925	904	864	940	858	922	937	933	943	938	812	896	938	910	933	918	878	899	930	863	936	979	887	891	892	933	963	883	850	897	926	904	961	966	981	883	905	937	934	910	887	928	857	949	900	852	912	918	942	938	900	928	895	908	862	893	889	935	947	917	927	945	933	922	931	950	921	940	865	885	906	895	886	972	964	895	929	891	925	827	914	891	945	960	911	878	881	930	965	983	870	948	940	908	911	923	903	926	886	978	911	888	891	893	946	892	862	892	946	890	879	900	913	918	934	875	891	914	959	947	880	916	907	915	879	879	914	852	925	937	873	924	979	957	998	889	942	953	861	907	926	920	880	920	899	963	961	920	930	903	932	939	912	917	916	947	950	895	891	954	895	885	910	972	946	951	914	899	954	923	944	903	935	906	916	895	904	935	894	916	927	955	910	945	884	931	907	919	924	933	891	906	918	951	887	943	840	887	952	897	864	871	984	853	964	926	898	885	929	942	959	913	893	868	932	915	941	894	903	906	941	932	898	919	888	868	876	926	870	903	859	904	909	934	895	912	935	880	896	917	898	959	941	927	878	942	899	864	856	897	904	947	923	946	962	901	901	963	978	894	891	919	889	851	916	893	908	944	870	961	896	942	923	924	903	886	932	851	1002	906	960	937	900	911	886	915	914	944	917	859	951	948	903	899	895	908	908	951	893	914	869	916	914	926	951	881	968	923	863	872	937	879	927	963	924	945	972	917	901	912	928	961	912	942	960	848	905	958	910	865	969	911	866	886	884	909	899	905	939	900	901	958	913	923	902	894	890	971	974	873	884	876	889	925	909	941	889	919	938	825	925	884	901	906	962	871	916	886	933	947	940	908	870	904	915	932	861	952	892	882	905	888	893	925	909	882	922	968	950	869	937	900	889	942	896	941	939	879	928	920	938	863	887	955	880	895	917	960	926	911	969	894	970	915	878	938	923	882	872	931	943	879	899	920	951	965	901	929	858	938	890	916	922	897	920	927	909	894	903	949	820	912	921	939	947	913	919	878	903	867	860	970	930	955	910	889	919	901	922	891	883	929	929	913	917	907	864	888	918	935	896	905	976	921	960	888	908	978	886	942	958	947	958	878	901	954	929	901	949	894	928	926	939	899	933	910	863	941	913	946	921	940	880	860	915	888	983	904	920	949	919	931	923	919	907	885	944	926	897	919	859	932	924	903	880	864	919	961	852	933	919	868	891	907	969	918	946	967	929	895	968	863	920	885	918	954	910	898	920	938	934	887	960	898	892	929	842	888	884	897	969	968	860	938	902	882	889	942	849	965	876	891	920	872	925	957	860	914	879	946	923	948	946	881	923	910	891	881	896	920	913	891	871	912	908	955	943	908	914	915	909	928	939	943	940	915	904	953	927	876	920	946	887	944	946	906	948	863	922	849	897	985	900	927	924	913	879	909	924	946	919	918	934	907	907	944	921	912	931	883	886	911	914	891	925	930	932	869	906	918	919	848	930	910	945	944	966	916	939	880	906	914	908	933	953	901	934	900	967	857	908	987	930	905	886	874	900	882	920	893	911	920	896	904	911	973	879	913	910	939	941	931	942	915	910	891	879	921	888	901	936	973	911	901	916	928	963	956	922	922	911	920	917	890	918	940	878	903	942	916	949	950	919	867	894	915	1015	907	935	908	896	903	920	929	919	982	934	905	902	901	878	868	880	924	959	934	906	900	931	949	973	877	958	954	940	939	903	935	912	963	945	880	874	923	917	842	897	875	933	904	912	916	923	984	936	883	928	924	919	917	949	921	936	880	919	885	899	964	943	928	924	917	938	908	899	909	908	875	891	878	879	862	971	868	870	871	903	940	911	925	896	850	911	914	846	905	908	844	880	931	927	970	882	946	906
3525	319	245	236	180	173	202	190	174	186	131	170	163	168	159	183	199	181	160	149	144	168	169	165	170	161	135	150	156	148	166	187	175	169	178	161	168	157	156	161	162	165	165	148	164	158	172	154	163	146	170	151	168	176	164	160	171	156	152	151	178	140	147	141	164	176	148	160	171	163	164	174	157	173	143	168	166	161	154	157	183	165	157	147	141	196	148	170	161	160	157	158	166	159	158	171	163	165	141	154	158	164	163	136	159	170	162	147	150	151	144	162	144	149	182	172	146	161	170	159	156	149	168	149	155	145	151	156	175	164	158	154	146	156	155	148	172	160	176	167	156	151	167	164	154	139	152	154	160	159	166	164	159	176	157	169	158	147	166	175	161	169	143	150	154	158	163	161	149	155	148	161	172	169	147	156	169	157	160	174	165	163	160	176	188	156	138	175	139	153	152	140	148	146	154	159	129	155	175	153	179	152	167	174	181	170	154	177	145	157	164	159	136	163	147	153	179	177	135	154	146	148	143	174	132	170	164	158	171	162	155	168	159	147	156	165	160	163	147	147	160	151	178	182	170	174	155	170	162	144	161	163	171	167	156	189	159	175	155	133	158	174	173	172	138	144	166	148	170	154	170	154	159	174	144	141	158	149	161	154	162	150	137	174	189	140	175	152	150	145	177	155	167	163	159	159	168	163	163	177	168	144	164	154	173	165	154	185	132	170	134	156	174	167	172	146	155	138	156	166	156	167	177	160	150	161	157	152	186	164	168	161	166	164	140	177	163	202	142	161	175	158	154	144	142	156	170	183	169	163	156	160	159	141	145	155	156	162	170	148	138	160	169	165	145	159	175	174	167	170	157	186	141	178	155	159	154	173	150	155	143	173	166	180	151	179	173	184	169	158	127	145	139	173	162	167	154	163	186	178	165	144	153	144	152	176	149	164	164	169	166	159	187	166	156	146	163	149	170	158	144	148	167	170	160	172	164	144	155	159	143	164	178	158	156	157	167	155	178	157	196	157	139	160	175	154	148	170	143	153	163	159	160	161	156	161	181	169	155	176	165	124	164	155	166	165	163	181	170	154	181	158	158	150	155	158	160	163	163	150	163	163	150	170	146	192	172	185	154	151	154	160	165	153	146	157	173	171	161	148	154	163	168	153	161	148	157	168	152	167	156	161	164	165	168	177	145	165	140	148	170	159	183	156	144	133	163	141	155	145	155	162	146	166	148	162	172	145	168	137	159	165	150	149	126	158	184	177	137	180	171	159	159	171	159	150	158	141	165	156	161	167	169	154	131	150	152	178	160	170	143	158	178	151	159	148	162	176	131	169	164	157	160	167	155	147	176	148	150	157	161	161	147	160	167	143	155	156	184	190	180	148	163	154	156	177	152	179	170	162	166	167	161	155	152	164	136	181	154	182	166	152	157	152	168	169	167	171	152	155	171	165	152	172	141	169	151	143	155	152	148	148	168	144	157	153	188	174	169	175	176	148	158	157	162	146	156	157	133	157	152	152	147	164	163	149	149	172	167	154	160	176	149	145	144	171	137	163	147	143	147	157	182	168	138	169	148	167	163	152	154	152	151	150	151	166	147	161	157	161	146	156	154	137	178	164	167	159	159	161	155	170	185	158	143	159	151	185	138	186	167	143	164	138	161	152	174	169	161	135	155	151	180	155	150	173	161	179	154	165	157	164	144	163	142	176	141	156	175	150	136	166	133	166	166	168	143	160	142	165	207	169	154	152	148	155	143	145	176	165	152	167	156	170	143	156	158	155	172	157	157	163	152	136	150	157	156	164	187	136	158	173	158	156	151	191	149	169	147	145	168	154	177	174	139	168	173	142	146	144	166	135	159	142	180	147	145	148	165	176	149	168	158	149	158	164	193	148	144	162	169	166	160	168	143	152	149	156	154	126	157	129	160	142	151	174	166	146	170	153	177	177	162	151	164	155	145	163	153	176	138	150	155	157	161	143	148	155	192	160	153	160	154	147	150	132	159	167	145	166	144	160	149	187	143	153	169	145	155	164	150	132	160	141	159	153	158	165	156	162	150	150	146	160	142	155	133	168	156	144	159	166	164	131	169	159	153	154	167	161	141	174	160	155	168	187	167	171	142	168	159	152	143	163	162	154	156	152	156	175	160	156	191	160	139	145	163	152	148	158	161	175	157	194	169	151	133	157	169	176	162	168	183	170	144	164	141	165	152	156	138	139	163	155	168	155	178	154	157	185	164	161	165	165	170	173	161	148	179	149	146	172	153	171	154	172	135	161	155	166	162	164	180	147	160	168	162	170	181	167	163	156	134	147	157	133	153	150	158	151	187	157	159	166	162	165	147	162	165	147	123	165	162	185	156	169	173	143	168	158	172	152	171	154	150	153	154	172	163	183	155	185	176	164	171	160	161	158	152	163	154	171	159	179	167	147	195	165	149	160	157	164	159	162	173	160	184	147	174	188	178	168	160	158	175	163	165	170	154	170	145	141	139	155	152	152	173	166	161	149	175	176	180	163	164	158	152	173	162	156	176	146	162	145	167	175	164	173	144	136	162	174	156	165	175	150	172	166	152	146	157	171	167	160	161	153	173	152	158	140	179	152	154	147	145	190	181	182	179	173	171	149	156	177	157	138	167	139	176	179	191	157	162	177	151	166	155	150	139	166	162	161	143	177	162	151	155	138	161	153	157	155	177	158	145	167	148	155	147	169	141	156	152	182	172	154	145	137	155	175	146	152	154	155	182	144	152	144	167	179	160	138	150	170	150	142	152	164	143	166	133	158	131	147	169	153	141	141	196	165	170	183	163	150	151	138	152	167	173	155	159	164	165	154	166	146	166	160	160	168	136	154	159	159	160	154	149	153	179	146	174	157	147	162	166	166	164	149	146	184	166	173	145	147	173	177	164	162	171	197	163	156	150	169	142	155	162	144	165	166	155	147	163	160	174	174	149	143	161	135	162	160	166	152	157	174	186	127	179	161	158	158	155	163	173	158	164	168	158	155	167	150	158	190	167	156	158	175	155	163	142	145	171	182	151	149	164	155	122	143	155	150	156	143	170	155	177	177	144	185	149	170	164	163	163	125	130	161	167	160	149	149	159	179	171	177	157	139	140	144	149	164	162	173	168	158	164	160	178	162	152	148	158	163	143	153	141	163	156	182	165	125	153	179	158	162	156	172	147	166	187	177	153	172	153	159	198	149	154	169	141	164	167	164	148	147	179	154	147	154	148	147	152	167	165	139	166	150	162	171	157	150	159	154	169	167	140	151	154	175	181	162	162	164	163	166	164	164	167	157	169	145	161	182	167	172	176	178	163	182	167	166	142	165	175	154	158	154	185	146	154	155	143	152	170	183	163	154	152	155	160	155	145	148	177	155	168	143	153	158	139	154	151	170	166	159	131	155	146	168	129	146	169	151	172	135	172	156	151	158	176	152	168	176	180	190	167	156	165	155	141	161	183	169	158	165	144	147	145	167	168	186	141	165	161	147
4392	652	743	709	726	669	672	653	625	611	620	545	575	642	572	590	576	623	579	554	579	591	617	601	571	590	619	584	570	625	543	617	558	588	608	529	547	567	591	547	573	587	536	571	598	638	526	607	552	583	607	579	567	577	566	522	580	564	552	587	561	570	585	558	539	567	556	579	572	606	587	545	587	609	551	542	540	608	586	556	536	560	590	567	551	546	519	541	536	588	597	542	579	586	570	556	573	554	592	588	580	546	526	530	565	579	544	527	573	555	591	603	554	613	622	580	554	613	569	558	522	608	581	520	578	569	555	584	577	594	585	590	591	545	556	556	546	530	598	558	556	570	547	585	578	574	564	542	568	569	601	538	556	583	580	504	596	583	572	578	574	556	515	553	595	592	581	558	577	589	609	539	532	547	562	531	597	565	563	560	581	569	552	567	553	562	585	616	582	577	576	555	631	594	550	601	600	602	548	553	531	612	536	590	563	598	586	537	599	579	558	564	545	584	574	549	527	558	549	600	542	516	556	555	599	588	579	566	598	590	566	556	601	562	583	555	557	595	547	535	574	533	574	566	557	561	571	546	594	576	560	603	547	583	538	545	585	603	567	520	534	602	544	542	599	587	558	554	541	570	580	546	567	578	591	540	584	522	576	585	565	606	579	561	537	557	573	584	563	593	538	558	549	642	554	579	597	555	596	557	540	546	616	562	574	537	573	548	578	533	578	591	578	569	600	550	561	598	576	538	575	558	558	563	561	551	596	583	595	581	608	573	528	571	567	580	562	571	619	586	551	553	558	600	561	530	536	549	589	555	605	585	606	590	603	562	577	508	563	586	605	588	573	555	591	605	599	564	617	572	569	546	602	570	553	527	545	569	573	604	533	553	534	578	558	523	546	529	608	573	585	570	583	563	554	592	591	562	589	561	560	553	560	556	586	589	546	613	562	552	550	561	591	560	585	540	544	556	510	582	579	556	581	584	564	575	583	530	570	591	596	581	541	604	563	597	565	556	577	569	585	538	616	558	577	613	565	544	541	552	593	614	616	566	581	543	616	557	599	542	554	639	561	528	576	564	558	562	586	565	569	579	571	596	558	529	562	578	546	541	568	536	575	554	588	546	541	605	572	619	567	545	570	540	567	550	604	547	542	566	561	583	569	551	575	611	589	568	580	540	571	558	595	612	563	595	573	556	568	566	536	541	585	574	524	558	566	593	530	571	541	581	584	568	641	489	584	580	531	523	599	584	556	600	550	559	575	541	582	606	556	583	513	540	558	578	564	553	586	549	565	619	549	551	570	602	592	582	575	575	612	517	523	533	571	602	512	609	585	625	623	574	540	562	570	563	521	580	587	547	577	576	563	549	600	545	583	560	607	579	620	601	568	562	587	570	581	594	523	569	548	530	570	574	576	596	584	609	600	576	578	535	531	561	563	578	521	584	576	570	585	579	557	552	553	545	575	566	606	553	543	572	565	588	581	551	593	551	525	569	549	609	565	541	567	600	597	556	524	560	542	574	600	538	581	575	577	566	574	576	587	533	522	598	572	621	558	527	578	581	571	548	543	603	589	572	556	590	561	564	547	576	553	552	582	510	548	556	548	591	575	562	545	545	549	573	575	633	585	557	542	604	541	536	513	552	521	590	569	588	550	541	550	572	534	596	572	583	561	582	545	532	595	598	563	595	573	544	588	571	553	557	560	623	542	602	589	596	559	577	608	567	531	566	578	558	588	544	596	611	624	545	562	539	569	597	498	558	559	563	566	536	592	583	556	579	548	572	540	519	573	550	519	560	558	570	600	523	577	593	558	537	548	557	556	559	583	599	567	580	551	590	532	556	539	563	522	590	571	547	538	554	621	561	568	607	605	564	566	571	572	602	579	580	563	581	578	568	568	566	581	538	583	599	585	546	570	554	577	526	564	588	550	547	602	590	539	571	600	575	556	548	571	536	542	571	574	579	567	537	572	558	577	551	608	556	567	579	581	573	565	533	547	602	530	561	573	539	561	593	524	589	586	576	554	543	548	590	570	581	563	584	568	597	573	576	537	539	577	557	580	602	549	528	583	573	572	558	602	579	580	538	579	534	586	602	546	563	561	589	576	599	563	617	587	588	580	615	569	609	586	579	526	530	573	587	559	591	543	549	588	531	575	587	617	563	583	576	560	567	548	561	574	584	601	576	529	583	578	559	575	584	564	552	550	542	584	566	560	580	558	550	577	574	561	555	547	532	579	575	597	606	592	546	573	588	535	569	575	540	560	534	569	553	581	564	543	610	589	572	589	557	539	562	553	586	565	579	528	594	569	575	576	568	542	549	556	589	548	587	575	560	528	545	551	581	569	582	557	604	563	550	553	575	600	622	528	553	578	575	517	573	587	561	557	533	570	593	561	591	581	616	587	601	520	594	544	559	601	575	553	591	584	538	571	544	548	574	572	559	554	520	532	591	581	581	558	575	590	552	573	528	561	561	555	548	563	600	546	565	536	597	618	586	579	579	536	508	608	586	540	576	612	584	545	577	585	559	542	552	537	601	583	509	481	583	581	582	551	530	606	567	577	563	541	608	568	575	578	558	552	554	604	539	583	618	526	531	551	541	535	543	602	536	542	579	576	596	591	521	547	621	568	566	579	555	540	546	562	571	546	571	606	590	578	538	556	553	584	602	526	621	591	563	604	571	539	583	539	559	575	587	551	573	574	550	590	535	577	577	606	563	527	587	559	576	592	561	562	582	603	546	582	547	557	572	573	610	567	573	579	558	571	582	605	592	528	565	508	526	604	539	575	536	554	569	543	563	563	527	584	560	569	576	546	561	615	541	576	572	546	527	570	565	578	549	555	505	561	585	596	595	563	528	536	555	545	572	564	625	568	597	566	590	566	542	517	573	591	569	561	549	568	575	554	576	573	576	624	555	597	598	598	567	567	583	579	589	557	569	525	532	567	595	576	557	603	559	546	558	582	533	605	578	567	568	542	547	575	543	604	522	558	558	594	575	553	605	531	584	560	577	548	580	551	567	587	564	541	529	569	583	587	600	604	570	508	556	562	545	558	589	571	589	555	576	551	547	566	550	566	555	527	585	578	584	593	574	503	576	555	611	595	567	597	600	605	544	564	554	609	567	519	574	576	520	582	568	550	557	574	570	581	570	563	529	550	512	583	583	550	569	554	522	597	585	525	541	563	570	594	538	542	580	552	603	549	614	584	553	535	556	596	559	600	561	588	571	544	543	605	583	554	580	532	544	596	569	595	554	549	530	570	560	564	570	562	573	557	527	557	572	588	607	557	576	539	589	585	556	561	535	625	599	571	555	557	567	530	588	570	539	583	575	597	539	552	591	534	540	526	554	613	584	592	587	556	562	622	581	563	594	551	563	569	560	583	595	531	600	534	553	542	573	526	549	538	607	552	534	544	531	581	574	576	547	592	591	580	545	616	568	543	571	600	603	566	549	571	564	540	563	560	606	596	560	568	591	541	554	561	569	591	572	582	609
26285	4411	1426	1071	835	673	579	478	470	414	386	388	381	334	343	349	334	326	311	314	307	316	337	321	280	302	295	264	340	302	273	310	288	283	302	292	271	307	309	279	292	310	260	308	315	285	294	324	287	285	252	284	281	260	280	291	311	291	290	314	333	319	292	304	304	293	269	260	282	289	245	292	285	289	294	302	296	298	308	293	258	275	294	275	284	298	265	296	291	295	293	250	277	276	298	271	317	278	323	270	305	280	315	311	279	265	268	266	317	239	308	278	306	311	296	315	271	274	265	297	266	294	280	273	296	275	276	296	271	300	285	292	296	274	293	268	273	261	260	295	322	311	293	313	301	285	281	307	326	332	281	319	281	284	287	325	275	281	286	288	288	286	288	283	309	281	282	248	288	259	288	308	278	314	269	275	296	297	289	288	288	282	274	277	296	306	299	295	293	281	297	294	257	288	284	286	262	308	312	286	285	311	304	271	295	306	292	282	295	277	285	300	291	259	295	265	263	299	296	306	266	288	289	303	270	288	275	285	295	275	285	291	300	269	289	273	251	271	251	280	331	244	289	326	274	261	301	252	278	280	276	328	275	293	289	291	279	277	271	301	272	269	268	294	298	285	292	286	242	264	247	281	283	255	273	289	284	285	282	273	325	299	305	282	299	267	303	275	268	295	293	259	278	278	253	324	298	267	279	262	277	281	285	250	274	287	257	313	265	274	294	262	319	334	290	290	240	275	296	302	278	280	257	292	300	298	278	304	291	290	257	301	286	289	327	291	295	261	283	254	258	297	292	307	275	291	277	296	292	292	301	283	288	285	290	274	313	253	296	292	302	300	306	294	259	293	295	278	279	310	306	300	299	273	288	309	265	310	275	289	310	303	239	317	278	286	293	305	278	263	276	269	297	276	281	287	303	291	281	257	263	281	333	305	297	288	300	270	306	275	277	297	273	293	307	274	252	287	299	303	290	287	312	313	278	286	260	261	268	300	271	277	287	298	292	258	286	287	283	267	299	314	297	288	263	300	287	270	275	295	267	258	310	284	282	291	321	259	281	291	315	276	291	307	279	299	277	282	305	298	276	283	270	279	292	290	307	292	274	291	256	287	253	316	325	299	264	289	249	255	300	296	268	274	318	287	291	273	282	297	279	251	287	281	265	286	290	296	269	283	284	253	258	304	283	276	308	289	295	312	270	262	287	301	296	289	287	261	292	275	277	279	299	294	298	311	300	304	248	272	284	278	290	301	275	274	276	286	304	277	279	281	280	267	291	314	295	275	280	313	283	290	313	274	291	282	308	300	313	274	293	280	287	275	251	261	291	258	277	306	266	273	260	291	275	266	274	299	270	262	305	282	289	259	298	291	304	260	290	276	306	294	256	304	305	309	287	255	310	270	290	293	274	276	309	281	292	256	261	268	297	257	277	259	278	300	302	310	288	268	281	274	279	305	297	313	285	287	305	302	278	271	292	314	276	296	287	284	296	312	298	284	276	269	287	300	299	284	277	295	303	278	266	301	272	293	299	312	282	307	290	287	302	279	284	290	296	298	292	277	267	281	265	273	306	321	273	283	267	252	301	286	292	286	274	289	316	263	266	298	299	272	272	267	280	292	273	285	297	293	287	293	274	302	268	283	303	278	288	291	293	305	257	319	302	274	313	271	299	315	288	289	300	276	310	296	291	320	274	263	290	298	273	292	242	301	282	299	311	286	324	257	281	308	274	269	271	286	305	293	275	330	268	296	284	287	287	295	281	308	296	304	281	270	261	283	299	297	326	280	306	275	261	275	286	250	300	293	260	249	274	313	291	243	291	278	312	275	286	299	293	293	274	284	288	282	270	298	309	277	302	263	281	277	247	273	287	280	275	297	291	285	285	282	287	288	285	294	286	304	280	281	275	279	278	281	296	297	267	288	290	293	284	295	272	314	297	303	283	295	280	290	279	283	268	308	257	283	272	289	268	303	289	297	290	290	286	286	289	312	294	276	289	308	292	309	301	292	312	276	292	288	283	269	292	272	282	297	319	279	292	278	264	290	286	270	315	302	264	303	292	292	280	265	271	272	267	309	290	300	306	246	302	282	293	302	277	290	256	300	299	283	275	265	273	275	304	324	296	276	299	279	296	296	273	303	275	298	293	299	284	303	292	243	275	272	278	294	280	272	273	293	267	272	298	321	269	302	266	295	291	276	272	291	310	258	302	268	292	286	312	278	284	283	269	274	301	306	325	277	278	296	323	291	295	240	277	293	274	303	301	307	286	286	279	266	294	304	304	294	281	281	264	284	291	323	256	290	280	296	302	272	275	309	294	283	328	294	262	264	266	257	297	285	277	312	291	294	287	270	307	269	301	310	283	306	306	266	304	267	276	284	278	288	301	272	278	283	281	280	279	283	297	293	262	275	280	275	272	292	287	264	282	276	280	302	282	314	289	288	283	287	291	299	286	303	285	293	274	309	261	282	286	274	278	289	299	288	273	295	281	263	310	298	293	294	320	286	309	272	297	290	275	314	293	283	276	323	274	296	282	292	272	296	298	300	279	277	267	261	284	277	308	288	316	293	274	284	258	256	274	276	278	252	293	271	283	265	302	261	299	261	269	295	297	291	249	273	282	322	273	283	272	293	271	284	271	271	270	290	266	299	267	273	261	253	270	298	287	280	289	256	314	282	262	275	279	286	287	289	268	299	294	287	256	296	279	343	290	270	279	315	262	308	273	301	272	298	273	278	261	290	281	280	286	312	284	283	294	281	269	285	278	273	287	287	303	316	287	283	303	290	273	275	276	268	280	286	308	291	316	272	288	283	304	279	286	297	302	298	282	306	300	289	269	313	311	282	263	284	305	306	281	257	275	276	282	303	279	281	304	253	273	273	282	298	305	276	319	297	305	276	279	277	302	280	247	288	303	277	252	282	301	261	291	285	311	292	307	277	307	268	332	305	302	321	312	285	305	258	300	289	270	310	283	284	287	295	316	269	301	298	279	264	305	305	286	293	318	268	266	293	302	262	289	283	278	261	293	313	286	288	311	281	273	272	303	282	291	282	296	281	279	271	310	278	310	265	285	291	279	264	289	294	300	310	305	304	283	261	293	289	273	295	292	294	310	256	291	307	265	304	286	297	276	283	273	284	257	271	280	297	304	297	272	281	290	262	309	262	309	306	280	286	268	260	293	279	257	264	297	294	301	283	265	268	273	305	283	284	299	300	287	257	271	265	296	269	257	268	268	277	302	278	279	286	283	295	311	294	290	281	285	269	298	307	306	275	280	282	284	261	292	295	284	307	284	297	276	292	288	272	329	274	262	253	291	266	276	289	284	238	298	276	290	255	321	281	306	267	278	314	267	306	292	278	294	283	280	271	310	287	275	252	280	272	277	280	316	253	274	321	275	298	290	261	290	292	293	268	299	264	278	309	254	272	307	285	252	284	266	288	291	278	266	288	298	285	283	275	297	297	281	283	307	283	262	263	240	286	269	283	298	274	268	260
13517	1761	3089	3561	3163	2707	2282	2175	1851	1736	1576	1442	1504	1419	1296	1281	1229	1188	1132	1079	1119	1105	1010	1079	1031	1020	1024	1067	1007	981	1037	998	1040	1021	1050	963	1007	953	985	947	950	988	1018	945	981	964	910	899	992	937	981	906	979	894	919	950	992	930	955	942	928	940	951	914	953	964	918	906	925	989	880	1011	866	922	945	970	878	913	877	969	941	917	913	980	964	903	855	930	902	897	951	925	920	949	918	926	921	899	923	878	910	905	935	917	912	934	917	963	884	956	895	929	920	938	961	911	931	907	893	916	942	920	898	915	928	881	901	915	889	929	929	928	899	925	925	912	885	903	920	920	952	912	897	913	972	916	898	911	916	964	909	920	898	921	897	912	897	888	981	877	911	920	981	973	925	909	898	907	891	937	876	908	888	965	921	893	880	923	914	961	861	905	940	972	878	918	924	878	852	949	973	921	959	872	920	929	887	926	896	879	901	905	914	939	891	963	940	837	916	906	909	899	920	954	939	907	895	956	922	899	892	989	896	896	861	890	867	875	913	912	954	897	905	915	935	935	913	926	953	974	937	951	958	882	900	888	981	892	875	959	915	931	879	903	913	932	840	878	947	930	934	907	898	937	907	958	822	845	933	934	862	961	860	934	904	958	975	888	930	887	956	918	987	906	890	937	928	888	920	961	924	949	921	906	882	870	920	975	925	902	916	936	949	869	906	912	944	915	937	913	943	904	893	925	908	926	866	927	895	886	901	952	921	905	923	894	864	945	945	906	927	917	904	922	883	871	898	880	929	883	903	911	910	904	883	899	895	947	932	882	933	913	887	918	925	927	916	941	892	904	928	898	926	936	886	951	918	943	916	937	878	897	915	918	876	922	950	884	940	950	906	927	905	1006	934	895	935	924	901	896	917	870	904	983	896	897	915	898	968	868	870	909	926	886	936	869	899	904	909	922	873	891	909	875	889	948	882	912	900	920	967	939	943	948	939	901	912	892	904	929	884	975	918	926	956	889	885	952	977	923	900	958	888	909	851	915	941	963	870	879	936	929	923	845	881	894	892	948	900	949	897	901	945	922	938	939	992	908	958	927	979	876	895	933	933	898	942	948	941	927	874	905	944	914	985	907	946	865	912	963	893	906	893	999	923	918	927	948	896	911	891	979	905	934	962	882	956	953	946	938	891	964	888	942	909	958	923	922	861	897	930	889	942	922	946	862	898	877	896	925	932	964	858	897	893	946	930	905	925	851	944	876	935	914	926	939	959	935	890	895	900	904	915	930	895	948	918	908	912	948	945	861	956	914	923	924	903	908	938	923	890	938	916	908	924	862	957	916	872	891	941	947	885	910	926	890	880	920	973	905	886	905	923	896	949	918	896	893	894	952	921	934	937	938	907	942	902	911	891	863	951	902	991	926	904	924	910	991	903	927	927	930	907	874	888	934	908	906	937	925	952	948	927	900	891	925	942	928	917	995	920	934	962	925	897	869	897	916	924	891	902	876	911	910	897	889	875	939	915	893	954	898	915	914	892	911	843	930	868	897	933	907	931	872	946	904	950	921	925	925	936	934	942	906	928	895	897	887	925	864	978	895	920	925	898	881	956	877	884	875	914	925	911	934	922	909	939	922	908	872	914	897	933	930	912	913	889	912	946	864	918	906	924	943	878	939	939	862	905	940	875	904	890	962	943	960	901	846	897	917	828	870	906	876	941	934	890	906	884	943	886	891	911	891	917	856	900	919	910	916	895	956	909	925	905	888	891	903	921	941	943	911	967	950	990	941	924	908	928	898	922	927	912	922	1004	876	922	952	861	895	893	934	905	933	940	944	899	944	954	903	894	943	933	927	888	928	930	888	918	910	856	926	913	937	923	897	968	944	917	920	889	934	933	969	886	916	981	951	905	901	925	901	943	895	932	954	966	935	895	970	933	927	908	905	902	931	898	932	893	923	937	943	901	888	893	941	911	851	944	956	941	953	888	916	960	945	874	878	894	895	902	884	958	907	874	953	896	880	974	928	911	939	947	956	946	989	913	939	994	899	883	934	894	889	888	947	894	978	844	919	910	909	910	938	934	945	944	913	961	892	954	886	933	886	931	924	943	941	895	917	935	873	922	958	894	983	959	899	871	956	926	926	953	900	898	960	914	892	910	930	954	878	928	867	895	887	856	909	877	914	861	900	917	936	958	868	903	901	906	912	971	927	944	957	883	894	877	939	933	907	896	892	933	968	896	931	914	898	876	919	906	904	879	885	873	869	919	942	941	942	932	880	914	899	943	926	900	900	957	897	918	934	876	880	916	928	924	861	930	916	865	875	952	928	907	934	903	889	933	917	924	920	937	909	915	947	904	892	937	883	902	960	911	973	944	881	953	928	931	948	872	933	912	903	950	918	916	929	866	881	903	887	904	895	913	893	922	952	895	955	984	983	903	876	968	914	929	881	888	906	909	927	953	985	889	900	862	945	968	902	909	919	961	903	893	912	877	897	876	936	917	869	910	909	932	893	918	883	824	878	935	908	926	915	910	854	852	890	930	909	909	911	927	940	885	919	881	947	918	915	964	933	908	934	900	957	937	908	904	930	913	977	908	1000	912	931	962	956	904	954	927	945	927	874	881	954	880	891	932	962	920	913	946	934	905	967	931	907	937	892	897	901	929	919	939	893	932	900	932	924	907	868	951	889	915	905	971	929	919	899	957	945	966	962	884	959	883	944	917	890	943	939	939	971	897	958	946	890	874	914	949	902	906	914	917	900	1000	946	919	896	880	907	907	920	934	944	852	923	919	851	882	964	939	868	871	896	914	952	941	955	923	926	953	910	898	869	900	887	891	892	868	967	988	890	936	940	942	899	979	926	882	916	865	898	896	943	898	875	896	987	937	879	966	922	901	927	862	868	880	916	890	927	877	914	961	900	930	910	932	898	943	921	899	934	965	939	916	965	953	971	970	888	912	911	917	941	896	962	883	945	903	934	886	898	948	964	945	913	900	883	906	878	903	907	930	881	936	902	901	885	926	885	916	942	959	919	970	920	920	876	887	905	967	891	887	921	887	963	913	929	917	902	967	935	945	943	938	922	919	890	896	953	910	912	925	918	970	945	983	989	914	906	920	987	896	903	900	902	942	920	912	947	911	877	961	982	894	910	887	907	911	917	935	910	895	896	935	907	920	950	879	880	922	896	873	934	898	885	867	886	935	986	962	907	883	934	929	961	916	889	866	859	876	955	914	902	950	865	962	912	917	955	851	915	861	842	954	909	868	864	865	962	915	956	895	913	929	955	927	914	867	929	959	924	916	941	897	927	922	983	875	940	953	958	925	905	935	899	897	906	882	864	931	929	901	922	894	960	933	944	857	886	983	930	898	948	890	867	911	887	938	884	919	938	908	908	936	930	895	898	924	902	931	875	959	924	986	935	882	857	949	935	912	916	923	925	901	941	909	984	867	958	911	896	940	913	879	891	921	907	877	891	918	927	930	928	914	899	869	934	963	895	908	897	873	879
37026	12793	3408	1924	1322	1028	764	708	592	574	489	411	388	397	410	373	371	352	355	329	317	294	318	318	297	334	283	312	296	301	310	337	273	319	285	321	308	290	283	318	312	300	295	291	315	321	298	318	302	290	284	273	313	287	320	291	290	273	298	283	303	294	297	321	280	283	258	277	289	272	264	282	287	314	287	288	320	286	294	281	306	274	286	306	261	321	300	316	285	305	324	272	285	279	305	256	314	279	299	287	286	284	273	293	285	302	270	281	282	285	290	295	311	289	285	300	276	303	276	283	307	300	282	269	311	285	281	309	298	310	292	291	287	282	279	286	274	333	261	293	283	311	299	278	297	284	282	275	269	296	282	307	298	261	274	293	300	256	316	291	281	270	296	315	245	296	302	325	293	286	273	281	260	261	306	313	284	281	281	279	308	285	310	294	274	279	286	295	270	263	257	322	281	272	272	320	289	281	301	318	269	287	273	296	276	279	287	289	276	300	293	296	295	311	309	304	341	263	307	319	293	314	277	301	263	311	285	300	334	269	276	272	301	265	267	289	311	284	298	290	310	291	281	300	276	304	293	274	302	284	286	316	297	274	289	289	301	270	305	245	271	313	270	285	312	314	282	303	289	300	299	303	277	281	280	286	314	272	272	291	287	286	294	256	280	298	290	278	301	292	283	327	276	286	283	272	293	288	288	281	281	279	264	289	288	278	303	297	264	283	281	294	294	287	241	273	295	259	281	292	297	298	252	243	284	291	266	272	324	310	285	313	298	298	298	276	265	306	271	303	291	297	269	273	277	290	291	323	288	258	303	289	296	270	296	275	285	303	305	277	289	277	301	287	278	302	285	294	289	284	297	295	277	270	301	289	282	265	289	298	251	296	289	286	304	276	282	261	283	316	288	270	303	314	265	289	323	282	280	280	277	296	309	292	249	266	312	305	308	306	275	304	274	283	301	283	293	310	294	312	309	286	292	271	295	293	299	305	299	276	273	252	273	309	286	297	262	293	273	302	299	283	306	275	303	329	283	275	313	274	282	286	283	295	264	282	298	274	310	268	285	264	276	274	310	252	260	289	263	308	298	293	291	276	294	319	277	272	302	310	290	308	285	269	269	297	284	301	301	292	269	286	297	286	304	294	270	277	304	299	295	287	309	320	282	301	293	306	309	277	283	310	289	288	285	278	265	313	283	312	279	275	257	280	276	293	286	285	272	287	269	282	284	297	323	277	299	280	287	292	255	297	265	277	298	303	275	288	296	277	306	282	298	278	301	268	276	277	282	290	270	282	304	284	305	304	267	309	288	301	264	281	280	286	263	296	290	307	301	300	280	285	310	268	316	278	307	271	289	276	282	296	304	293	260	285	275	305	261	295	297	271	307	324	282	276	299	304	300	270	278	286	323	311	266	309	258	282	274	281	293	293	314	280	281	296	272	261	263	284	304	262	262	259	298	291	315	279	273	287	283	276	299	289	300	264	309	273	275	298	276	276	287	301	289	285	284	310	290	266	329	298	311	269	300	328	274	274	318	300	262	290	313	311	323	293	269	322	236	282	268	265	298	280	308	292	296	296	294	295	315	267	289	297	273	276	270	285	292	256	249	286	282	314	297	277	287	290	285	279	302	311	293	284	291	306	276	290	299	244	290	300	292	274	303	290	263	279	307	302	291	288	275	287	263	286	279	306	293	281	242	288	304	265	246	287	280	314	284	271	292	292	280	264	301	287	272	286	286	289	296	319	271	280	278	283	275	272	286	283	305	280	305	302	281	260	277	298	282	302	279	310	288	268	278	302	329	276	254	291	259	278	306	310	276	286	314	285	302	269	299	295	265	291	287	301	273	286	263	256	269	285	298	278	282	300	317	299	274	286	323	308	300	305	298	304	300	286	260	274	289	281	269	289	274	266	298	301	286	269	313	238	282	267	296	256	300	280	307	298	325	272	297	278	284	315	324	302	287	259	272	248	268	311	316	293	277	284	297	291	281	295	277	309	287	297	282	269	312	329	277	295	279	311	315	282	309	260	286	279	288	290	278	265	298	259	294	262	284	298	267	305	311	271	290	284	282	298	314	266	244	281	267	291	323	266	285	279	311	324	292	305	275	280	296	296	260	312	294	324	256	304	277	309	271	284	291	258	289	282	289	251	295	298	311	303	280	276	308	256	296	283	283	285	296	314	277	281	278	278	326	323	254	283	295	276	274	290	273	257	282	318	284	285	292	290	288	284	282	269	278	275	295	266	279	277	267	288	277	305	269	306	280	266	301	311	278	268	262	308	302	325	263	268	278	288	288	282	268	283	292	268	304	279	294	290	272	264	316	287	281	297	321	291	273	295	267	273	307	316	292	296	312	290	295	284	292	297	291	299	296	298	279	303	307	273	284	302	275	282	284	278	271	293	259	315	283	291	300	284	297	273	302	258	300	293	298	272	283	253	279	282	274	259	295	312	278	287	275	295	264	292	310	272	289	292	281	308	256	299	306	326	273	294	293	279	296	259	299	268	283	240	303	283	262	294	306	284	301	283	287	270	288	287	280	328	279	325	263	282	261	289	300	288	264	284	275	286	261	310	291	305	273	294	319	287	268	286	298	299	282	284	292	296	322	314	290	295	292	276	270	291	255	287	274	281	286	303	267	300	300	286	261	298	261	296	282	283	281	283	297	306	294	266	274	279	310	274	266	295	273	280	292	268	304	295	281	290	304	281	280	298	273	267	312	297	247	302	308	290	277	286	266	286	278	314	286	274	299	282	318	276	288	307	294	312	297	286	306	332	284	255	285	263	314	292	283	259	309	301	258	275	285	277	282	263	294	270	264	314	294	262	298	283	328	282	265	296	301	315	279	287	285	281	305	258	287	293	273	279	296	311	287	282	279	263	269	264	299	293	293	276	302	267	298	276	285	282	308	267	297	301	284	269	245	298	276	272	312	268	319	307	280	313	265	293	276	275	289	271	314	301	272	303	280	254	291	286	286	279	279	294	281	273	295	274	281	282	290	281	282	238	287	285	285	283	278	281	301	285	272	281	291	292	282	264	272	301	304	295	257	312	310	284	313	279	272	308	265	298	283	304	310	260	271	266	279	270	319	300	279	302	317	296	292	266	281	303	255	281	310	284	286	323	306	294	287	301	291	281	284	270	288	319	282	279	282	289	273	317	280	274	260	292	314	304	271	303	284	278	293	294	312	331	285	278	264	271	336	302	257	290	296	301	284	283	288	271	281	286	296	314	287	252	309	264	292	305	308	270	258	270	302	296	301	272	251	275	294	278	291	288	307	253	299	256	309	283	276	269	318	289	294	279	298	303	255	327	335	317	289	305	309	287	272	289	277	303	288	292	329	293	288	296	275	295	279	270	270	295	290	304	265	303	303	302	292	302	292	302	291	306	274	289	255	297	314	313	291	270	312	275	287	287	298	283	275	310	288	289	314	270	313	321	289	300	281	264	284	270	278	294	282	271	290	259	259	273	270	282	261	292	262	285	312	287
17862	2532	5146	5715	5214	4336	3562	3295	2759	2517	2137	2008	1898	1793	1686	1513	1436	1403	1395	1278	1254	1237	1232	1246	1146	1163	1111	1095	1122	1083	1075	1113	1029	1031	1004	1113	961	1055	1035	1049	975	982	991	1036	1013	985	962	941	934	946	1045	967	1030	982	990	994	985	973	964	931	984	976	951	953	1005	988	940	944	953	956	922	968	889	936	936	941	1000	935	968	939	913	906	968	965	946	903	930	899	903	916	923	939	922	915	912	922	935	942	957	969	881	926	887	863	966	913	894	886	918	922	935	912	886	971	920	981	921	969	904	848	943	1002	909	890	908	901	893	942	940	951	923	948	923	920	961	993	931	911	928	825	872	925	923	994	886	911	915	889	956	878	916	872	895	924	928	924	856	982	927	900	966	959	929	920	894	920	961	947	880	924	864	882	893	918	873	908	957	950	933	922	910	847	925	894	968	877	930	926	895	899	1020	900	917	960	837	870	916	913	917	874	935	886	907	911	937	903	900	915	956	849	940	925	940	943	869	922	882	956	842	904	916	899	925	950	909	929	936	943	936	881	929	910	879	950	865	926	976	897	950	911	944	934	870	933	905	912	946	909	919	903	901	903	920	934	930	888	945	907	879	870	884	905	919	898	941	921	884	899	846	944	924	902	883	923	887	938	970	911	919	914	920	892	923	889	975	890	919	882	905	920	923	866	950	884	961	943	955	918	891	947	833	936	889	916	945	965	943	889	948	910	908	887	886	867	897	927	924	901	937	925	885	885	925	953	896	909	878	839	939	848	934	922	877	887	930	904	921	902	918	872	938	957	916	879	882	945	913	947	944	929	891	944	886	931	902	895	931	880	960	888	963	938	882	952	872	867	881	903	897	928	855	893	920	912	976	913	913	947	937	974	891	908	905	940	912	905	913	958	939	951	936	919	881	945	879	899	972	928	930	889	886	943	914	979	925	872	854	950	934	909	895	937	893	921	885	893	931	827	889	859	913	883	928	892	916	924	931	912	932	911	890	927	873	885	955	902	860	881	935	956	934	921	917	886	947	896	867	917	926	908	943	805	941	865	943	951	891	897	975	868	921	925	921	915	911	947	906	946	925	895	894	840	856	902	943	915	932	924	911	921	888	921	894	898	908	887	879	883	906	888	885	1024	842	882	919	898	872	891	919	945	897	903	954	945	966	929	913	886	933	908	938	928	976	906	962	913	900	892	951	856	895	943	904	899	878	875	936	885	891	939	901	876	900	909	927	926	934	912	914	881	922	883	941	904	920	899	882	926	927	864	923	940	894	923	891	901	939	900	953	951	870	942	964	967	891	898	937	921	888	834	911	860	949	890	880	866	884	895	895	891	945	917	942	889	915	923	917	937	920	946	960	902	927	937	928	897	934	906	892	894	934	960	897	961	897	890	905	894	924	913	955	947	898	838	909	930	967	923	955	905	881	906	921	929	922	896	899	934	946	963	896	940	871	868	912	905	921	885	885	918	897	932	917	915	946	881	965	903	874	929	950	983	881	897	945	933	907	851	938	944	887	848	953	927	890	921	959	891	950	939	906	891	959	879	888	916	886	905	944	912	923	940	926	912	848	923	922	886	898	929	905	915	982	877	943	877	921	945	897	925	862	914	901	927	883	915	883	908	860	907	857	942	886	913	924	898	859	971	903	945	984	870	897	904	893	939	881	928	872	921	911	894	937	916	932	949	824	931	947	903	852	920	887	907	911	859	884	912	907	920	924	916	896	907	911	939	936	925	896	963	911	871	866	889	866	916	937	927	906	901	940	958	960	901	881	910	952	866	877	908	893	913	929	950	954	914	854	867	889	913	887	904	940	916	944	963	896	932	914	913	900	931	935	933	900	863	939	890	904	951	887	899	933	885	928	915	896	912	945	911	949	994	904	912	900	865	994	893	910	917	887	862	937	933	935	919	927	916	957	874	897	881	873	947	896	915	852	885	872	935	877	945	966	901	897	901	887	936	889	927	890	911	912	903	920	869	906	907	935	876	886	921	917	907	871	899	902	920	871	918	917	884	903	900	918	942	898	963	929	889	946	899	879	866	909	874	866	927	924	946	936	949	941	907	856	918	905	911	905	875	894	911	930	882	874	944	884	878	921	891	873	867	913	909	885	944	929	816	910	974	899	941	940	940	948	833	872	919	900	911	917	900	946	951	878	932	860	909	911	925	918	910	983	872	894	886	884	957	953	923	905	856	932	901	922	900	896	914	867	932	903	959	973	919	968	916	882	888	883	861	899	921	908	968	905	950	897	886	912	900	936	898	909	880	904	899	867	930	928	887	941	918	847	905	881	840	886	958	944	884	903	878	928	894	912	925	896	887	902	916	976	905	869	887	932	894	917	944	951	896	906	935	933	901	894	924	892	978	897	895	908	933	906	909	928	901	973	918	894	931	906	943	905	913	870	897	901	987	916	912	963	877	876	959	943	898	923	894	868	938	900	902	954	936	930	908	920	940	918	945	874	945	934	949	921	913	959	908	882	932	901	922	933	899	949	888	968	871	966	915	923	891	906	929	898	919	948	913	899	862	855	934	917	934	864	921	939	909	895	891	935	931	922	914	926	932	897	885	869	877	912	931	889	951	955	939	899	939	886	933	907	933	895	925	837	911	919	952	878	956	903	907	932	922	875	903	909	900	885	895	948	910	946	885	875	909	946	894	918	901	895	923	977	870	931	918	882	854	947	919	911	926	923	883	932	940	898	923	890	871	926	894	918	932	930	823	925	919	919	950	886	923	957	879	885	887	963	911	896	817	936	890	878	886	887	929	917	889	939	906	931	939	905	930	882	900	916	937	980	937	899	900	902	881	989	978	886	898	888	861	958	879	894	941	918	917	942	968	907	948	856	966	943	887	896	957	907	941	900	896	898	881	889	953	918	940	928	907	917	898	909	966	907	911	923	913	955	923	921	922	915	954	923	921	897	916	950	930	941	888	930	862	851	894	913	956	903	917	959	892	857	889	903	952	898	910	915	884	910	899	929	926	921	900	893	933	871	878	957	915	969	948	907	911	929	920	860	922	917	919	953	894	902	889	944	854	892	917	935	910	914	929	913	915	935	907	870	935	935	912	896	943	940	927	871	942	974	859	914	991	943	911	843	919	940	891	878	921	926	857	919	884	967	877	932	852	913	911	898	885	920	929	908	838	923	917	924	866	893	887	933	958	941	924	940	945	877	874	893	904	964	955	890	920	919	938	925	958	939	864	841	910	930	936	924	930	953	939	870	931	926	912	915	876	919	886	896	885	915	957	917	897	915	926	935	980	914	924	906	905	901	940	860	927	903	907	907	910	948	939	922	890	902	908	945	826	958	936	916	923	899	901	868	915	938	912	926	883	948	931	945	942	951	882	871	944	915	950	939	908	933	930	905	936	933	932	889	937	925	929	919	934	884	902	911	925	869	906	907	919	876	906	900	894	867	894	879	934	914	909	937	916	908	932	889	928	917	958	912	944	906	911	879	920	935	952	932	940	899	899	876	923	911	939	922	892
3496	332	240	171	187	174	192	170	159	162	157	170	161	173	158	138	167	165	141	186	141	166	156	153	150	165	164	156	170	174	151	142	162	155	152	153	179	167	162	184	156	171	154	165	140	134	163	171	170	164	139	165	150	166	172	134	166	160	146	168	139	154	154	150	154	144	189	185	170	153	161	158	146	162	177	169	145	151	149	158	145	186	144	177	160	173	172	177	147	153	152	149	161	172	172	157	154	166	152	167	148	157	147	163	161	162	153	161	165	130	159	167	192	164	154	175	153	151	178	165	176	163	163	150	174	158	156	178	156	160	177	174	140	156	154	153	166	160	173	170	163	159	161	177	154	159	148	147	129	154	145	168	160	159	152	170	162	176	154	176	148	152	158	170	156	156	142	147	184	150	170	164	150	149	152	178	177	152	140	154	178	153	147	147	174	140	162	161	145	155	157	158	186	159	157	163	168	144	160	167	172	158	168	169	167	142	136	156	141	164	165	166	155	142	159	170	162	168	151	168	156	153	159	161	192	136	167	157	162	147	145	184	159	148	170	169	176	149	163	154	150	167	166	160	165	168	180	169	145	146	146	157	167	169	155	146	176	183	157	172	174	129	153	162	162	174	163	147	169	142	158	163	167	163	159	152	170	151	139	157	171	157	156	183	139	145	170	169	161	154	152	146	163	157	162	160	154	153	186	180	149	175	165	173	150	151	158	155	145	172	166	169	151	130	152	172	167	161	173	159	171	177	185	144	160	156	165	139	159	159	165	160	149	165	185	180	145	165	145	182	157	151	168	170	149	171	156	151	160	127	151	156	137	186	153	162	136	159	171	165	155	149	167	184	146	151	175	148	166	164	172	151	163	144	158	159	153	168	147	162	151	168	166	169	159	173	172	170	150	161	177	146	160	143	171	162	164	154	174	145	137	151	171	157	162	145	161	154	142	161	156	174	168	181	153	172	154	157	178	161	171	176	151	168	164	162	180	151	155	169	142	159	176	173	156	147	154	156	158	154	152	151	165	151	146	153	170	143	134	161	169	163	134	150	170	149	152	187	154	167	153	178	137	166	154	169	158	145	157	193	145	155	171	180	165	130	178	185	183	144	155	191	164	148	148	158	174	155	140	167	180	155	170	160	174	142	190	160	154	158	147	160	151	150	147	159	166	156	165	138	142	174	163	170	144	159	163	155	132	155	147	142	160	151	146	150	168	160	169	160	167	175	169	165	150	163	170	151	145	150	147	183	167	169	146	151	184	163	186	140	155	153	150	156	154	162	163	165	164	154	171	156	165	150	183	144	166	174	138	145	179	161	159	162	150	160	159	153	161	162	164	159	139	157	163	168	155	153	138	146	170	153	194	154	151	165	162	152	164	181	166	135	165	157	167	153	153	162	135	185	164	160	161	150	164	174	137	146	156	167	181	145	174	176	153	155	179	162	179	157	177	174	171	152	148	158	175	148	146	135	156	165	165	167	173	164	144	175	146	155	155	139	173	183	166	157	162	177	126	188	155	170	132	157	162	160	144	133	163	173	170	167	148	180	147	143	161	156	169	170	160	174	128	148	173	149	183	160	149	144	151	172	157	167	149	172	166	152	152	180	166	161	159	136	162	159	159	145	166	148	152	160	179	159	141	156	166	160	182	152	163	171	157	176	138	164	158	138	180	180	158	155	173	178	165	163	170	157	174	170	169	141	141	150	162	164	147	157	157	174	169	172	176	162	157	183	168	154	191	181	160	182	151	153	157	183	188	171	168	173	160	144	144	139	168	146	167	167	150	167	173	171	160	160	141	162	169	150	165	165	153	168	144	178	157	155	139	162	137	170	143	149	143	160	168	160	163	167	145	169	158	164	161	166	161	167	173	154	167	190	148	142	146	148	147	140	138	177	163	160	155	170	168	155	157	162	164	153	149	139	164	157	161	151	154	179	158	159	156	182	164	183	171	156	161	161	148	173	173	167	165	152	145	175	141	162	164	163	153	164	148	161	156	161	147	153	158	137	147	150	151	162	155	165	144	149	154	147	148	143	131	152	143	164	179	160	161	167	154	139	159	148	138	143	146	154	158	152	160	161	159	173	156	158	149	149	165	164	147	158	159	143	163	161	156	158	147	163	156	176	166	161	166	168	182	151	176	161	157	150	154	157	157	153	157	161	142	151	148	171	156	171	165	161	149	151	147	164	159	140	170	156	151	153	141	160	168	183	149	168	142	161	159	152	155	176	159	174	172	158	157	180	142	164	160	168	152	164	165	144	161	158	168	138	155	150	151	161	162	161	176	159	181	145	164	173	161	157	163	151	158	154	178	148	159	141	176	156	155	139	176	148	168	172	174	170	175	165	171	152	163	135	177	153	156	158	181	183	155	141	180	162	167	176	129	145	142	164	160	170	161	148	179	180	178	179	149	146	151	156	164	162	163	144	139	157	172	166	149	131	159	163	164	153	183	148	142	141	139	154	158	162	166	145	173	182	159	172	162	137	170	165	164	145	180	177	149	153	173	163	152	166	162	178	166	180	152	179	173	156	161	152	165	161	168	160	168	173	170	139	144	152	167	170	165	159	174	144	147	160	161	167	160	153	166	158	156	173	173	132	157	152	135	149	183	174	138	154	159	166	159	156	163	160	163	163	171	167	172	162	165	154	158	168	143	158	129	174	154	157	139	151	148	125	174	155	149	166	167	140	156	179	157	148	162	159	155	169	150	157	142	154	149	176	139	167	151	157	154	166	155	152	149	148	155	145	182	158	154	170	115	175	160	185	161	175	179	191	179	146	157	138	140	149	158	156	166	153	164	166	148	178	165	164	161	155	156	161	195	167	140	164	145	140	173	157	181	162	173	170	180	164	158	164	170	171	168	179	149	145	167	152	173	165	156	163	168	160	154	178	124	137	165	158	149	160	198	152	163	154	163	170	134	161	143	179	173	160	168	143	128	168	154	182	183	144	183	167	157	135	173	169	182	143	154	166	163	159	160	152	157	163	155	144	159	161	147	169	154	154	152	159	147	164	147	147	162	154	151	173	175	190	149	162	157	159	153	153	165	162	150	150	144	159	163	145	163	182	162	162	141	144	163	169	145	162	165	146	169	163	175	147	142	155	150	150	150	159	159	155	182	155	143	157	169	180	168	135	139	169	171	151	161	144	155	160	152	153	173	168	168	153	154	171	170	174	146	164	153	155	169	151	157	143	166	150	145	146	154	154	148	180	180	161	178	169	151	177	180	143	137	153	153	160	136	146	136	158	186	142	152	157	183	141	141	160	164	138	165	143	143	170	134	161	162	152	167	143	153	155	149	156	128	163	155	148	155	163	165	154	166	128	189	171	142	149	154	161	159	176	132	162	151	158	177	164	173	152	142	198	142	172	146	163	154	164	181	188	169	148	141	146	152	157	173	165	166	166	175	148	155	159	165	166	178	164	158	163	157	166	166	180	170	171	152	155	140	158	167	173	167	141	171	156	150	160	179	123	158	156	154	148	156	161	157	168
4356	646	688	733	695	735	666	628	643	641	609	595	622	571	583	571	642	587	585	606	585	587	600	593	595	596	563	551	598	587	594	592	533	518	584	599	555	568	553	599	563	537	550	601	559	568	572	521	540	576	583	576	554	575	620	533	548	554	610	561	585	577	566	558	563	602	540	576	583	563	542	600	584	582	602	546	524	562	570	551	556	570	596	558	611	578	533	553	601	564	604	561	563	593	539	554	553	559	576	599	554	550	561	546	578	541	522	535	593	524	592	587	538	545	595	546	561	586	591	578	597	533	570	581	578	568	560	606	556	555	550	580	577	584	613	625	539	603	589	560	602	550	573	550	590	554	529	579	578	564	569	550	556	529	541	598	559	532	552	574	562	562	610	579	570	565	560	599	561	575	602	586	599	607	560	552	577	567	587	553	574	551	611	588	611	556	540	590	538	572	595	582	536	532	541	556	581	537	538	581	582	553	579	553	564	600	555	583	585	598	557	570	568	584	599	610	557	537	588	586	535	569	582	552	561	546	560	570	591	555	555	567	535	516	567	592	561	611	578	575	544	556	569	557	543	533	566	573	522	556	585	576	584	602	562	608	549	605	555	581	613	587	538	571	562	570	542	598	605	595	548	575	595	554	583	530	554	557	573	581	590	549	571	543	578	576	584	587	559	520	536	537	557	553	531	529	585	575	542	551	564	588	560	561	594	563	579	592	580	543	609	587	555	566	615	551	599	573	579	546	589	538	546	519	595	554	565	529	588	557	541	605	588	555	557	578	557	579	579	598	578	564	528	572	561	571	556	562	574	592	595	621	615	559	591	540	635	552	565	610	624	550	592	582	587	519	570	577	519	540	567	605	542	575	577	600	595	579	560	537	545	539	557	585	557	584	604	534	577	530	564	579	581	570	564	584	578	527	592	597	550	514	564	614	560	550	557	527	574	555	509	572	589	593	565	584	578	554	555	560	625	556	597	583	544	595	572	551	567	576	541	544	588	585	558	621	578	562	629	534	550	555	542	562	562	546	600	563	593	569	548	567	550	573	570	562	585	573	555	577	565	565	612	605	547	521	562	555	551	556	561	543	602	529	535	596	536	598	555	579	563	599	572	519	535	529	529	536	585	594	541	569	594	612	586	586	556	576	552	566	557	564	585	565	551	558	551	533	587	599	571	575	581	557	540	559	570	594	538	603	562	569	564	566	575	591	564	589	569	551	586	543	570	556	573	575	554	592	556	591	541	571	582	539	533	560	542	572	584	563	523	556	557	570	576	570	596	557	544	573	577	578	589	547	593	564	528	563	546	558	602	555	584	610	582	549	559	564	551	583	551	574	585	570	563	561	573	582	584	556	532	591	560	599	555	594	550	555	532	545	585	590	567	572	565	589	606	558	535	575	533	596	522	565	552	593	524	566	579	549	579	564	551	587	564	579	585	540	568	543	528	521	626	608	552	586	559	533	547	612	590	530	558	548	565	616	561	583	563	554	561	557	525	545	565	600	564	564	545	562	577	550	576	589	571	551	576	515	547	576	533	595	578	558	604	559	562	557	587	587	543	572	604	544	599	565	540	507	587	509	580	583	571	525	605	560	561	587	570	526	555	580	537	552	546	498	560	575	559	639	570	566	565	529	569	551	541	576	527	537	600	579	576	597	564	575	554	578	594	547	522	566	636	559	550	569	576	633	529	565	581	584	587	557	608	553	543	539	584	554	598	549	537	584	547	599	554	611	594	579	559	589	550	557	532	531	570	568	582	529	597	576	564	590	573	578	563	601	584	551	543	583	591	537	586	559	518	575	598	531	572	579	551	545	569	582	620	547	584	560	568	547	571	570	560	589	578	535	579	573	557	523	571	576	568	582	583	627	572	565	536	573	548	539	539	571	528	588	549	588	571	574	525	596	588	583	561	581	590	543	553	581	573	612	519	561	590	540	522	565	591	573	534	579	530	542	601	541	620	557	532	572	589	544	590	551	543	568	569	531	564	579	548	569	573	555	606	611	541	546	589	577	572	540	544	517	625	565	549	595	579	577	544	591	573	545	565	568	573	576	558	553	619	557	566	617	563	560	554	575	553	576	559	537	547	609	571	558	551	538	565	548	520	556	619	505	550	565	545	538	518	587	528	598	606	523	558	567	604	554	578	571	568	566	552	599	533	564	559	597	585	580	570	551	594	580	576	582	558	542	573	601	561	545	552	591	538	536	596	554	573	570	551	561	603	539	568	583	585	575	528	601	562	577	586	557	570	591	566	591	574	558	551	529	532	568	578	596	581	607	561	536	567	573	581	572	574	554	590	548	568	536	572	591	589	577	585	569	578	567	591	573	564	561	561	535	559	589	545	524	553	561	552	620	587	562	536	564	602	553	568	552	539	553	600	576	574	563	565	549	580	593	612	605	557	550	542	549	572	558	539	545	618	575	537	558	595	586	578	495	549	554	582	527	591	582	593	588	581	584	587	512	553	557	582	536	599	600	574	595	590	592	573	583	571	630	579	536	573	572	600	577	570	580	551	580	562	565	527	546	555	606	566	557	529	568	585	571	569	554	590	560	584	585	558	554	587	570	557	567	542	590	555	526	584	593	586	603	620	543	570	567	559	540	565	569	606	549	580	536	559	604	573	630	559	579	545	597	552	544	549	569	539	581	558	556	539	561	562	603	564	555	584	591	541	565	577	575	576	512	552	587	579	556	560	578	548	545	546	581	550	569	575	546	607	573	568	562	580	602	545	548	604	513	584	541	540	575	519	552	585	580	551	577	594	608	553	572	560	578	559	573	578	543	574	584	580	564	564	555	539	604	607	595	560	552	564	581	565	575	575	569	567	599	535	560	512	546	543	588	536	600	586	545	543	574	580	606	598	590	594	543	557	601	523	562	581	589	604	577	528	542	574	554	566	565	548	570	577	572	574	544	553	601	574	597	532	561	565	571	571	572	593	580	569	575	551	571	596	554	557	601	559	552	526	586	541	598	613	551	547	508	574	594	542	575	604	520	547	530	618	562	599	604	555	544	541	528	573	570	559	543	591	542	539	531	538	568	543	563	617	570	539	587	583	558	550	563	564	536	529	544	609	587	548	579	578	526	577	572	581	553	526	568	575	599	598	579	562	561	541	555	560	568	571	552	548	573	581	537	553	598	585	598	558	600	573	580	559	557	562	569	536	529	507	568	571	591	551	531	568	582	539	538	542	565	537	599	549	587	523	564	564	558	583	607	625	564	562	530	539	591	575	574	549	571	554	597	560	589	527	579	590	604	534	561	561	550	554	545	569	555	519	602	613	567	573	571	555	553	562	590	576	578	534	553	595	582	523	530	561	587	562	565	517	611	562	609	556	545	547	594	582	602	567	603	549	532	561	558	571	547	562	594	572	568	561	562	572	507	579	553	587	577	538	558	548	579	548	556	559	609	524	574	584	533	591	540	550	531	578	633	558	559	572	579	551	611	572	620	568	602	582	549	531	624	584	587	553	563	523	528	555	571	582	564
26343	4463	1488	1079	829	692	521	490	448	424	374	355	359	340	349	341	317	343	315	317	321	306	319	290	285	319	301	299	295	295	293	306	280	316	281	332	282	268	297	290	320	249	286	337	277	304	294	280	274	288	266	290	312	223	313	288	309	294	267	274	295	303	287	286	291	293	276	299	308	324	271	288	268	272	284	288	303	339	271	306	278	249	297	291	300	302	319	300	242	280	283	301	292	303	269	302	250	300	272	275	306	273	289	286	300	295	297	335	254	280	293	284	262	303	261	280	301	287	275	287	240	295	273	282	288	276	288	284	333	311	277	266	288	282	298	263	288	284	294	302	293	322	310	291	307	261	271	300	286	289	299	252	300	297	314	285	297	295	300	294	276	260	287	267	314	299	271	271	267	295	298	294	296	277	299	280	262	259	267	281	302	299	280	273	297	300	284	282	282	260	266	251	298	293	287	303	319	291	313	277	278	303	261	323	272	256	277	244	303	299	279	294	281	283	309	294	318	294	299	300	275	297	335	280	288	308	314	273	261	257	279	304	279	264	259	259	293	291	264	264	264	305	278	305	261	306	309	282	301	264	311	266	280	299	286	255	322	287	251	320	259	255	287	274	299	300	304	286	261	274	257	296	288	310	277	322	254	318	294	263	280	285	291	274	297	282	290	284	260	266	282	289	256	298	295	271	313	269	298	285	290	300	289	270	292	306	294	291	288	282	268	289	280	289	299	283	277	285	287	274	301	323	287	292	298	280	279	266	300	310	268	247	272	297	299	312	282	277	312	290	296	292	278	308	279	272	272	282	304	289	272	301	278	294	254	323	286	271	290	293	260	255	255	301	300	299	308	305	290	284	293	311	269	301	257	305	258	312	293	274	294	262	297	297	297	281	271	293	293	315	271	290	307	281	269	287	278	296	260	283	271	289	252	294	299	294	306	303	294	296	275	256	290	286	269	285	297	272	292	297	288	279	279	260	283	267	269	278	286	268	280	284	295	267	311	297	252	315	281	276	246	263	254	267	301	277	341	299	291	285	278	287	289	270	287	279	292	291	270	308	309	287	258	301	290	292	290	301	284	303	315	279	278	298	291	278	294	301	286	273	328	276	269	300	294	261	276	296	286	300	273	286	300	300	282	265	265	302	274	276	270	285	270	293	292	269	292	259	301	277	293	250	284	278	288	287	258	265	298	264	314	292	285	278	293	305	285	279	292	264	278	299	283	286	275	291	266	293	267	303	299	265	300	302	295	311	267	291	301	276	299	262	284	280	278	299	278	246	278	274	304	294	306	295	298	285	275	280	303	282	283	276	283	286	282	260	309	276	266	280	287	293	290	269	292	283	253	286	264	282	281	271	255	275	278	279	292	299	261	286	284	296	279	288	258	280	275	277	273	288	270	274	297	281	244	268	312	303	282	257	253	287	290	282	300	303	304	287	269	284	302	314	273	277	281	289	324	261	273	291	319	289	267	320	271	287	293	257	270	260	294	254	270	275	292	325	292	304	301	284	281	299	243	273	279	286	275	302	305	284	275	277	313	271	293	290	287	260	273	308	277	304	291	280	310	291	279	295	260	277	286	267	267	293	264	296	303	269	277	267	266	277	275	283	281	276	304	273	245	274	294	282	277	300	262	297	296	295	293	282	307	291	289	284	306	287	316	275	297	309	310	269	285	290	271	286	295	307	310	315	298	288	301	274	276	273	281	277	268	291	281	272	288	286	269	301	312	304	265	295	280	308	312	276	292	292	270	297	277	290	274	267	301	300	296	278	296	297	308	312	277	277	280	274	280	281	264	263	298	280	274	278	289	275	310	303	308	257	306	308	279	270	302	308	280	279	291	282	322	324	293	298	279	295	274	292	264	252	295	308	263	306	266	302	300	300	300	298	257	290	278	270	310	272	277	273	303	299	308	293	292	283	297	287	272	292	283	262	314	289	286	299	301	291	286	308	317	296	307	284	304	268	307	297	268	294	300	298	288	283	304	291	297	267	257	287	284	292	283	292	299	297	281	288	280	267	310	283	313	283	298	251	293	254	299	282	295	266	293	305	258	267	288	280	253	288	284	268	268	297	286	297	283	259	276	302	298	268	311	295	288	263	266	281	263	319	272	277	259	295	300	289	256	270	285	281	296	293	293	272	295	287	265	271	294	298	276	244	271	270	288	289	306	270	282	295	268	289	287	275	287	292	269	312	276	317	297	256	284	301	283	306	299	278	311	297	279	295	316	281	262	306	294	275	296	256	282	293	328	294	319	289	270	281	294	321	268	288	311	271	272	285	277	269	280	293	270	280	298	305	247	267	269	242	274	273	307	291	284	242	297	283	282	295	301	280	248	305	256	278	295	261	304	286	290	275	247	287	285	304	297	281	265	313	303	271	245	278	286	279	270	303	274	297	275	259	265	291	303	269	312	269	286	277	274	306	300	288	288	270	271	274	288	303	289	254	274	293	273	253	283	270	267	272	260	300	286	314	272	294	283	249	295	258	285	300	284	278	257	301	309	307	238	279	276	281	303	288	302	274	269	259	280	309	310	312	273	294	298	272	262	280	289	283	305	279	272	266	287	289	278	286	283	242	284	283	266	256	269	283	283	287	294	278	279	293	298	319	308	267	296	281	276	263	284	259	289	292	279	287	267	328	282	303	300	284	294	308	249	295	297	297	281	287	287	304	302	311	301	271	254	276	299	283	278	290	254	250	273	266	264	315	275	294	305	253	266	270	284	301	285	281	281	319	266	316	273	296	275	285	298	278	278	260	273	260	260	275	308	262	258	290	311	285	285	309	280	257	295	280	250	279	297	300	275	305	293	312	302	279	294	276	255	320	283	284	259	286	290	284	278	298	266	293	275	266	270	280	313	318	270	288	300	296	277	294	279	265	294	289	282	280	287	301	314	273	271	277	269	272	298	276	283	291	270	300	306	276	255	320	269	271	287	279	263	283	265	271	259	282	280	321	304	282	265	294	292	261	284	289	253	258	274	276	268	268	278	303	274	265	243	287	276	308	310	281	284	318	286	300	299	281	264	282	291	305	314	275	275	307	239	268	258	302	298	264	272	297	297	278	289	278	267	288	295	302	260	283	305	293	277	274	285	275	304	285	295	306	268	254	269	275	303	283	284	273	288	284	269	309	282	310	282	306	302	269	286	281	258	267	253	283	315	262	267	280	307	269	303	265	278	296	292	283	282	281	295	270	277	286	265	300	295	312	299	268	311	283	277	294	310	256	269	287	270	242	280	274	291	306	288	288	276	282	264	276	258	304	288	275	270	320	277	296	301	269	298	297	283	288	268	280	304	279	304	285	312	290	287	298	274	304	283	291	302	289	290	313	302	283	309	298	292	278	254	290	304	305	282	301	255	268	305	286	290	317	314	314	307	283	298	286	270	258	276	295	281	293	274	271	287	340	265	297	301	302	264	281	300	275	306	316	304	307	288	287	289	291	280	293	285	271	288	277	314	293	295	289	282	267	290	278	340	273	276	305
13315	1779	3101	3564	3142	2740	2366	2191	1854	1705	1526	1515	1433	1404	1264	1219	1223	1136	1118	1106	1044	1096	1070	1028	993	1012	1066	1039	984	980	1012	994	1036	1008	1002	962	932	979	901	945	890	964	956	1003	937	975	942	920	975	997	946	977	931	899	926	949	935	983	981	885	901	980	916	945	960	903	996	932	879	887	891	903	1010	971	955	920	938	895	948	981	933	912	926	926	951	987	964	953	962	889	940	972	900	963	919	932	934	946	885	879	959	875	953	953	884	919	914	866	899	949	898	894	874	922	882	966	919	960	908	902	932	872	904	896	975	937	905	869	904	894	1002	947	892	882	916	923	839	892	905	967	937	880	959	905	894	965	948	894	935	864	919	854	949	947	920	921	930	918	950	930	824	928	877	972	929	949	924	928	862	891	898	913	964	936	920	909	896	922	962	895	873	944	892	914	912	994	988	887	909	938	968	870	908	883	910	850	924	949	923	952	965	882	891	880	887	927	893	944	947	967	898	952	938	955	946	937	958	922	998	899	911	910	878	901	907	941	967	922	926	941	910	884	931	843	898	928	950	916	937	886	931	857	941	886	883	901	887	920	919	947	902	902	924	900	932	925	915	951	938	921	959	864	938	951	916	874	914	914	857	873	876	908	936	993	889	882	928	949	957	885	945	936	907	919	912	919	943	912	894	934	923	918	890	929	875	904	966	876	915	943	903	879	902	921	924	879	922	940	927	916	900	910	947	909	842	913	886	970	901	881	906	913	973	904	935	930	926	920	962	956	926	869	897	870	905	938	912	908	901	863	915	887	950	948	897	958	899	886	926	861	916	908	979	909	914	901	887	974	940	881	887	934	903	906	955	936	917	927	885	940	908	914	905	926	874	830	907	948	972	917	918	938	915	947	932	890	907	904	943	914	910	929	896	854	995	915	965	957	955	884	929	897	901	952	903	882	928	873	962	939	958	919	943	919	955	914	934	914	899	894	915	931	931	930	948	889	899	913	941	927	863	881	963	909	914	944	939	909	906	899	939	905	896	851	915	968	872	928	891	918	933	940	870	970	938	912	854	943	906	935	885	844	897	940	892	900	898	917	954	917	951	951	895	956	879	916	875	1012	883	878	911	876	952	956	951	936	918	921	906	924	905	901	888	913	900	934	865	939	912	898	835	919	872	888	896	895	971	949	910	894	918	1019	957	910	933	895	933	897	974	889	906	931	935	910	919	892	958	954	977	991	887	918	910	948	936	941	854	873	917	934	965	900	926	958	931	943	919	919	898	945	925	884	925	954	926	879	884	889	867	945	874	943	907	897	958	964	901	951	913	914	900	887	913	973	868	891	928	922	918	911	884	863	933	927	951	948	940	861	959	918	964	876	897	894	936	953	918	883	1003	866	946	940	930	881	925	914	927	918	931	878	933	904	905	884	920	864	861	892	870	901	890	866	902	965	882	926	940	895	922	877	902	928	895	936	904	939	924	941	943	888	956	950	893	910	851	919	959	922	943	877	941	937	912	898	964	956	877	936	911	906	921	934	934	905	869	937	927	898	909	947	980	899	893	919	920	985	931	893	930	926	904	975	971	927	879	974	968	916	914	910	896	888	894	910	959	968	880	955	933	938	919	950	924	892	932	945	937	899	939	891	893	892	925	845	914	916	930	890	905	937	870	935	915	915	901	903	906	941	925	939	919	936	944	933	899	877	897	967	918	938	968	894	861	905	898	913	840	884	969	855	888	922	931	877	964	900	906	933	906	918	920	861	887	914	860	947	928	898	948	937	904	921	958	896	938	948	883	941	949	859	958	913	928	920	942	909	934	883	908	963	888	963	886	960	898	873	884	908	887	939	890	886	919	923	911	898	898	934	969	893	867	883	896	919	887	938	909	907	882	923	925	971	905	941	889	873	888	907	917	909	892	918	914	913	903	944	892	901	934	918	951	904	896	875	862	945	908	961	943	940	928	874	960	945	906	910	914	903	916	885	888	927	917	921	940	991	901	921	912	897	918	887	886	892	928	879	874	933	929	889	921	879	886	898	934	889	855	950	884	917	961	941	948	908	955	906	923	901	928	903	863	900	932	922	886	947	926	973	909	943	904	886	951	933	849	967	890	971	902	876	927	928	919	899	928	953	948	916	950	969	952	915	879	949	982	844	919	903	926	906	958	906	903	898	903	920	871	967	932	871	896	927	926	909	922	899	945	941	921	883	882	913	874	928	929	884	910	913	924	935	803	939	931	937	890	871	853	965	911	924	884	914	906	864	924	922	912	933	830	889	950	956	930	957	909	927	875	959	856	915	901	877	917	987	843	935	879	906	848	914	922	864	932	924	907	1008	944	884	933	896	895	915	958	923	926	872	955	866	954	921	919	932	908	908	954	909	915	901	941	921	902	907	913	926	972	961	946	881	908	953	916	868	875	858	909	927	913	928	921	926	909	913	895	898	930	948	927	906	925	875	887	928	853	871	942	924	888	969	916	921	912	966	901	930	916	862	969	918	930	895	896	921	919	881	924	946	865	911	927	921	954	912	874	930	941	892	867	909	964	917	905	953	1003	916	884	935	908	916	910	857	868	944	899	959	922	897	926	946	911	944	894	930	910	949	930	985	887	900	915	869	966	986	876	926	944	959	965	987	918	901	938	956	925	941	928	893	872	887	886	916	922	920	905	899	922	911	878	916	878	918	866	887	938	971	874	900	933	934	911	930	913	921	922	929	913	895	935	943	950	907	878	903	903	957	931	946	890	927	947	901	946	855	869	931	949	931	903	961	882	890	851	978	894	966	924	944	909	912	921	902	905	872	887	946	890	935	895	923	898	950	953	880	922	886	883	937	879	942	859	960	944	940	965	906	926	888	948	876	898	854	932	902	891	911	896	887	896	867	906	848	900	915	896	944	941	914	904	899	895	889	886	916	871	879	880	882	934	907	873	861	917	925	878	936	971	894	909	851	916	933	934	947	906	923	886	899	890	925	914	917	981	911	926	924	908	887	919	937	860	898	863	866	876	912	928	897	882	932	893	902	927	937	902	926	900	894	903	988	922	999	947	911	939	926	884	952	933	852	882	907	922	944	889	879	968	868	905	932	919	903	921	893	962	936	940	957	937	924	914	902	966	890	906	837	920	936	916	907	908	907	907	922	932	893	924	986	835	915	920	893	943	864	982	900	887	920	930	933	918	883	852	926	906	888	900	912	962	913	861	910	939	869	892	936	942	974	889	899	911	871	843	847	855	932	895	989	900	914	922	929	918	888	893	878	938	930	940	912	950	947	926	898	937	891	922	933	926	914	907	868	918	945	880	939	929	925	945	896	881	903	937	898	879	927	948	906	964	950	919	930	917	887	951	908	922	881	935	912	902	877	888	936	867	883	887	875	910	973	910	956	949	958	997	953	908	887	945	885	912	932	935	913	900	922	895	929	899	960	893	920	915	897	957	932	917	845	919	923	897	870	857	930	882	909	925	879	950	925	932	901	888	920	881	909	942	923	914	870	866	1015	957	912	902	904	937	904
36109	12389	3410	1822	1305	1017	807	724	581	504	493	465	438	407	384	375	328	358	324	333	310	337	318	331	331	324	312	327	329	305	332	314	293	290	285	315	309	315	299	288	314	295	275	285	302	305	249	308	274	312	316	288	269	300	292	331	295	298	293	277	268	356	263	307	242	293	237	270	287	275	282	292	294	291	305	261	297	290	293	273	288	311	249	267	291	280	271	290	280	293	283	308	310	280	258	294	280	272	295	275	276	299	308	275	282	277	287	250	233	298	303	236	290	296	285	292	309	291	288	310	284	283	263	269	286	311	274	251	286	285	306	302	277	316	327	277	251	303	266	291	307	296	304	295	284	286	289	313	264	309	263	297	302	285	274	276	295	288	277	311	260	292	278	264	276	323	293	322	284	283	312	280	292	293	285	306	307	275	330	305	290	264	304	288	276	318	314	291	288	297	290	275	292	276	293	306	301	297	273	302	298	305	292	290	316	277	313	274	279	280	294	267	314	303	303	285	270	276	269	278	284	292	292	291	297	302	298	265	267	303	249	291	310	283	263	277	311	286	312	260	320	274	322	261	287	273	282	281	275	317	298	290	288	267	339	285	298	290	276	280	302	299	287	282	288	290	305	279	323	278	292	302	287	275	301	257	307	279	263	274	248	290	307	299	264	284	287	303	265	287	294	299	284	345	310	286	303	273	257	286	280	268	303	259	269	271	275	310	268	322	313	278	269	281	282	333	302	305	281	275	283	271	316	282	290	278	275	268	252	295	277	278	271	299	294	269	288	268	269	292	303	304	269	294	278	283	281	282	297	286	297	274	287	253	266	281	299	255	243	301	274	301	317	277	287	286	286	276	293	266	299	267	274	269	279	301	289	299	269	296	290	288	298	305	310	286	284	287	304	292	273	293	312	263	280	285	282	296	277	284	285	276	301	290	298	275	293	286	270	308	301	317	312	271	273	295	302	290	307	264	293	293	264	270	262	311	264	289	323	263	254	270	282	298	301	277	276	228	278	262	278	289	274	290	270	283	252	253	259	297	276	274	312	297	260	266	292	283	286	279	323	295	302	262	273	297	276	295	287	274	320	260	301	311	283	276	310	299	268	283	299	286	282	270	268	297	271	269	247	296	270	276	290	271	267	274	270	305	286	275	287	318	265	274	307	281	287	309	280	308	291	319	277	290	290	272	287	295	287	279	298	318	306	301	314	290	327	260	273	272	275	300	298	292	283	287	314	294	298	289	312	291	267	303	303	298	273	292	308	263	281	286	274	293	287	314	291	284	301	281	300	296	274	285	310	332	270	245	273	308	302	277	332	289	297	249	274	299	284	275	250	285	282	293	303	279	286	286	295	273	271	268	283	294	297	285	274	275	269	299	282	268	266	282	262	275	274	295	293	278	271	300	285	290	291	268	291	293	312	265	298	268	262	285	288	284	269	308	300	299	245	300	287	308	311	299	302	303	302	286	281	293	288	286	261	292	282	287	256	314	286	284	256	270	304	269	299	285	274	287	299	251	264	314	300	299	310	263	277	287	313	288	298	291	284	288	269	263	287	293	292	271	275	305	269	296	286	258	288	309	297	288	308	281	281	305	290	273	290	291	283	287	299	308	249	272	227	328	279	272	328	294	262	307	284	286	267	286	321	273	287	283	270	284	279	285	304	269	263	318	281	272	254	294	261	303	307	287	279	273	279	290	304	259	313	313	268	261	277	287	324	276	295	292	259	308	298	280	291	283	275	285	264	303	288	272	281	286	265	271	295	277	264	295	298	249	282	278	306	276	326	313	269	280	288	267	276	305	276	276	276	269	302	291	263	297	274	257	268	290	292	309	298	324	246	252	282	299	278	303	292	298	305	258	289	303	287	322	301	289	288	285	281	283	279	307	286	271	299	302	277	270	300	272	279	292	289	297	280	290	292	292	262	277	278	294	303	303	287	286	288	302	279	270	291	310	333	284	258	244	325	288	284	293	308	276	263	280	280	292	292	275	294	281	276	269	304	296	278	262	249	265	299	304	295	297	316	314	288	300	271	290	298	294	263	293	298	282	273	277	301	279	281	275	272	251	256	294	291	243	300	286	326	270	301	287	286	283	298	276	272	285	270	315	273	249	320	281	256	252	309	281	293	247	295	288	262	267	292	271	322	279	276	275	314	330	279	294	263	266	287	282	278	281	283	257	271	273	276	293	304	261	287	281	260	302	297	307	295	329	290	257	303	280	306	245	255	270	286	290	298	304	286	287	285	281	268	283	280	265	297	267	298	283	292	265	298	291	275	317	259	278	263	293	294	290	278	299	256	294	273	286	284	298	287	260	298	292	282	286	277	276	287	269	269	279	269	269	292	293	292	303	289	300	274	309	286	258	265	282	273	287	303	265	286	312	289	300	281	308	277	297	339	337	303	272	280	276	289	268	297	293	280	331	300	294	288	267	293	332	296	267	267	296	295	269	296	293	315	282	273	321	276	291	315	274	254	282	277	254	268	259	281	269	293	267	305	293	274	291	271	279	313	278	280	290	264	285	300	301	328	285	273	283	309	282	296	266	286	277	290	291	245	308	292	275	275	322	288	306	311	296	291	296	284	332	263	295	307	283	322	334	296	325	273	300	277	293	269	245	271	303	303	271	281	302	276	306	278	295	295	316	277	260	280	284	283	276	297	307	298	291	272	280	300	289	270	296	304	285	285	300	276	281	254	268	291	276	268	296	296	300	280	270	275	272	323	298	334	264	293	298	288	272	263	268	302	320	284	288	333	279	291	304	269	294	306	273	303	272	268	285	297	269	266	290	301	297	297	287	297	290	318	256	248	293	294	296	287	270	300	263	293	280	308	296	294	297	279	287	283	304	271	306	308	295	296	273	313	316	283	272	278	316	266	278	297	287	302	293	280	265	284	292	280	296	263	315	283	289	284	271	279	293	281	294	262	289	309	281	275	298	298	276	256	271	298	277	337	305	275	286	300	293	295	277	281	300	290	250	284	275	281	305	289	300	310	283	275	284	282	296	278	291	306	311	289	308	290	289	312	306	274	288	285	274	293	307	284	284	292	273	288	316	295	301	266	262	268	282	269	293	310	287	281	320	275	288	243	286	272	290	266	302	275	297	262	292	251	301	314	287	274	285	271	274	290	281	308	257	296	287	290	265	283	294	292	277	282	265	286	280	279	273	285	293	266	262	291	290	326	291	286	265	281	292	278	277	300	306	286	272	290	289	290	272	261	324	281	309	246	292	303	302	266	300	288	267	288	306	295	290	274	271	325	308	298	309	279	287	294	278	268	266	296	275	299	265	300	283	292	302	281	297	254	303	271	314	258	287	302	286	277	272	292	289	280	275	284	319	303	264	274	301	291	300	314	269	328	300	286	288	270	314	275	310	339	286	263	280	305	305	308	309	306	286	294	313	276	275	270	267	274	279	285	294	286	275	301	326	259	264	287	292	271	266	269	290	300	266	282	294	288	297	294	286	288	296	259	281	273	301	320	257	287	253
17610	2532	5231	5728	5248	4381	3707	3205	2793	2567	2176	2003	1886	1810	1696	1588	1529	1420	1367	1344	1337	1311	1262	1151	1142	1230	1122	1155	1152	1095	1046	1114	1024	1036	1056	1037	1044	1057	985	1062	1011	1005	971	1021	1022	955	957	971	958	972	975	969	955	1017	986	965	969	945	944	946	1019	976	962	959	981	913	976	929	965	893	975	961	938	952	967	935	918	969	916	917	970	944	909	921	940	974	975	936	946	907	925	977	938	921	907	928	854	924	943	943	888	892	881	939	933	1009	932	964	892	982	912	952	909	917	932	949	914	925	897	948	939	928	874	926	884	925	929	931	905	971	961	933	898	942	950	929	942	942	913	931	903	926	877	932	929	933	944	928	897	909	954	888	919	986	924	910	938	888	887	928	847	903	901	897	932	937	920	918	911	880	860	984	900	927	928	929	905	917	965	878	924	869	927	861	888	872	900	921	927	982	946	897	984	904	928	883	909	950	926	908	975	912	876	900	918	865	876	933	913	965	939	915	911	926	948	894	960	895	920	933	924	908	917	893	953	907	873	885	902	952	946	883	902	884	972	877	923	904	952	933	913	924	871	918	961	912	940	929	897	914	916	955	937	930	916	913	920	902	924	926	945	901	956	991	927	928	932	971	869	888	933	947	951	890	937	894	948	957	920	926	939	909	948	904	944	917	975	929	888	923	877	942	870	941	871	954	927	937	945	928	948	968	927	878	882	939	929	908	906	890	911	893	902	883	860	938	880	982	938	941	842	883	934	904	956	896	868	853	918	900	943	882	916	921	952	873	906	916	865	916	932	871	940	908	893	950	877	907	902	904	958	897	876	921	901	857	907	950	870	876	881	986	933	917	932	902	918	895	972	933	907	924	929	889	851	944	938	910	868	872	898	904	952	902	934	956	909	917	932	907	916	890	873	890	922	869	936	923	864	969	920	885	905	894	935	876	922	964	915	911	938	909	890	983	900	902	893	905	962	881	892	863	918	903	912	878	899	954	907	945	966	870	927	925	977	890	894	918	831	897	906	916	918	949	886	892	902	908	846	881	1010	925	898	889	958	931	918	923	888	952	919	945	919	909	887	925	944	926	916	871	934	903	890	1018	899	965	908	883	922	882	922	927	871	942	926	938	915	883	932	915	932	891	945	945	839	921	916	945	947	937	916	888	919	942	906	915	902	870	966	872	959	917	896	927	896	888	911	930	941	891	911	928	894	896	942	971	831	938	909	962	936	923	889	917	953	882	916	913	916	941	886	904	974	872	868	899	890	888	947	902	976	888	920	935	887	893	882	874	910	899	898	962	931	860	903	937	956	888	932	948	930	951	935	946	895	943	885	913	880	920	913	900	929	890	954	870	925	898	895	938	912	904	934	976	939	902	943	924	944	927	936	923	879	870	937	904	908	916	918	874	910	907	901	891	929	942	926	937	910	912	948	915	887	924	909	931	918	917	893	894	911	921	872	912	910	909	883	925	921	953	964	914	871	904	871	920	903	942	871	955	886	878	863	945	880	849	931	849	884	933	898	951	892	896	925	925	939	935	911	937	944	926	902	923	917	901	870	855	884	933	887	903	901	964	941	918	857	876	866	880	909	856	919	911	944	948	925	958	917	885	961	946	899	906	909	949	908	953	949	895	946	945	925	903	927	936	902	946	884	911	928	872	885	907	916	953	900	900	933	861	930	926	926	895	956	899	903	913	900	906	941	917	851	975	915	913	871	951	931	894	874	923	941	906	870	954	903	972	914	861	942	879	896	891	901	908	954	927	957	924	867	901	971	889	885	946	907	923	973	892	926	936	876	969	894	924	983	955	861	936	928	922	902	954	969	842	895	902	899	891	933	919	915	898	946	916	878	914	986	944	906	931	867	921	907	952	892	926	962	972	881	902	890	939	876	901	914	916	910	902	919	913	895	885	935	996	930	900	906	911	853	925	916	900	931	932	942	911	914	908	918	928	910	901	898	933	937	935	913	930	894	878	913	973	901	904	949	928	921	941	947	876	898	928	861	927	919	919	938	891	878	935	915	925	924	861	861	900	904	910	868	884	880	898	918	882	961	917	919	955	895	913	919	908	943	906	946	939	925	938	923	960	884	839	946	893	966	908	931	896	889	939	912	883	879	951	908	911	918	955	1007	973	881	877	944	852	899	937	889	936	946	902	955	950	905	946	947	901	917	877	907	860	865	886	951	936	892	859	961	891	907	862	932	938	927	886	946	973	923	1004	939	947	942	856	969	917	963	933	915	916	910	904	939	950	880	946	899	891	885	933	921	937	923	885	951	912	931	912	880	883	898	903	917	901	934	939	948	935	939	926	951	907	948	898	868	925	892	947	852	899	921	899	830	920	935	899	959	924	933	897	952	917	920	990	932	907	949	913	958	935	1008	939	910	919	913	905	879	907	895	868	882	918	870	880	882	897	895	916	912	907	901	939	918	894	931	936	941	885	923	932	887	925	875	902	891	916	929	969	888	929	897	909	916	902	942	900	898	886	925	908	892	905	896	925	894	928	871	889	953	977	881	934	942	952	917	839	939	890	942	921	929	961	863	914	969	917	911	914	911	934	888	905	885	905	935	914	953	900	939	958	919	964	915	897	939	866	908	900	922	928	865	909	929	930	949	918	927	957	901	923	949	871	940	895	964	930	929	945	930	886	890	889	909	906	928	914	908	922	934	924	932	853	908	848	852	897	882	920	894	950	927	859	852	946	956	917	894	864	938	915	964	944	973	915	881	868	965	934	925	891	931	914	925	942	872	903	909	857	876	910	866	889	943	948	924	859	937	957	980	926	921	904	948	937	916	930	963	894	852	900	906	955	903	900	995	928	902	953	953	972	916	860	980	948	888	931	910	924	889	942	946	932	857	890	885	896	885	931	926	929	984	894	905	904	925	914	933	926	961	919	890	875	879	937	903	991	918	923	967	931	893	934	873	914	935	922	904	945	923	930	963	961	914	896	932	958	854	909	898	957	921	902	931	985	932	911	936	925	950	910	853	940	880	925	890	926	893	937	910	950	882	891	900	911	968	894	952	946	865	874	986	928	897	909	896	879	954	912	972	914	919	904	944	920	924	952	876	964	894	917	926	915	920	951	902	870	892	868	941	893	982	936	898	936	962	939	904	905	904	904	918	893	889	923	933	901	872	925	910	936	929	939	878	955	886	914	921	930	882	865	884	905	913	909	883	957	925	895	971	900	947	918	931	921	898	918	880	856	901	881	889	886	928	951	912	887	878	917	887	945	871	916	877	890	887	912	904	898	916	912	923	914	878	908	844	931	873	919	937	935	899	910	909	911	888	911	921	901	893	898	865	936	941	913	937	948	918	926	858	898	891	947	899	869	903	867	865	892	874	918	914	870	902	945	885	889	910	915	888	926	871	929	914	900	917	902	886	938	958	977	964	875	942	930	1000	864	939	875	929	934	914	919	960	884	887	900	890	938	961	876	928	951	864	878	958	874	931	962	962	955	970	900	876	889	928	948	898	961	918	1002	924	945	916	985	903	893
3342	339	234	209	207	186	193	173	158	181	150	150	141	173	156	157	176	155	158	159	168	166	164	159	136	181	173	164	147	152	143	138	156	161	162	170	169	174	154	176	151	171	149	169	150	158	159	160	171	152	161	164	159	166	171	163	133	167	149	149	162	156	135	145	159	146	168	153	144	154	172	175	149	151	158	162	170	137	166	132	161	164	157	156	173	163	163	156	157	177	147	175	181	164	172	145	161	194	169	151	150	140	160	171	155	161	161	164	171	170	178	154	173	154	178	165	161	173	164	131	172	154	183	166	140	147	152	145	166	162	157	146	179	147	155	182	168	152	177	146	134	150	164	165	152	171	169	146	158	156	135	151	150	142	171	158	156	163	151	153	147	159	163	152	185	155	163	161	169	190	134	159	159	142	164	151	170	144	159	154	170	162	144	169	163	151	160	173	174	181	173	141	155	156	172	153	164	171	163	171	162	163	173	159	170	147	158	165	153	146	142	135	171	154	142	160	156	168	158	166	162	155	160	153	176	157	153	157	158	165	154	148	164	140	173	174	168	164	157	193	146	150	155	185	172	149	162	150	181	181	139	171	194	167	149	136	184	170	163	133	149	166	162	169	178	171	166	192	172	168	151	150	164	149	172	146	163	166	178	168	157	169	156	164	167	152	164	133	162	155	171	149	169	136	176	133	143	142	166	171	156	175	163	178	166	177	162	162	149	173	147	146	140	173	128	181	148	158	162	146	169	176	179	145	163	158	166	155	154	156	184	173	178	140	159	172	183	153	154	144	174	177	133	149	159	163	164	165	171	140	165	165	194	161	161	176	161	149	153	146	150	172	176	176	162	150	135	183	163	149	139	166	158	138	171	175	165	175	157	154	152	157	148	176	161	161	158	159	152	172	180	174	162	154	145	168	195	165	156	152	194	183	160	159	157	187	144	139	135	169	156	166	182	134	157	148	160	152	162	171	165	145	165	179	166	153	151	177	173	164	172	162	182	162	186	156	135	151	141	174	159	152	169	176	179	152	149	141	162	169	162	143	140	144	152	166	157	173	171	156	158	153	147	153	162	165	146	166	151	141	152	166	172	180	149	147	125	163	158	166	139	157	167	160	144	143	165	156	161	164	163	126	179	167	166	151	161	162	151	153	151	165	157	150	161	152	149	174	133	162	150	163	143	172	142	165	163	166	137	142	157	139	175	151	161	161	181	151	185	170	172	143	174	160	154	155	167	170	172	163	158	152	155	163	164	153	148	152	160	164	156	172	143	183	170	163	162	154	152	169	169	170	172	161	149	149	169	149	167	165	148	181	156	186	156	144	152	148	156	162	143	172	175	142	156	166	154	185	169	174	149	148	165	156	159	168	143	144	160	169	152	145	162	175	172	146	154	111	142	175	162	159	140	152	154	165	174	159	165	164	161	178	174	131	200	186	164	162	160	162	163	166	162	157	148	154	163	163	160	156	149	171	151	149	143	162	180	160	155	152	147	147	168	184	166	144	161	152	163	171	161	155	172	131	166	141	159	150	179	161	150	153	172	173	157	160	157	160	180	168	172	163	177	161	165	157	181	149	148	128	166	166	148	173	157	173	162	172	154	152	167	157	164	165	174	163	173	152	179	147	175	152	161	136	139	161	156	153	135	154	159	154	146	193	177	151	150	165	139	155	164	165	190	174	149	141	179	164	141	169	145	165	166	144	168	166	148	163	155	160	162	174	170	143	167	163	154	131	188	206	182	167	157	176	132	150	157	162	173	163	183	157	152	176	174	182	143	153	173	167	159	161	148	148	184	163	177	140	163	162	159	170	182	158	188	151	150	171	160	182	143	169	159	160	162	185	150	159	158	159	146	146	166	157	126	159	151	163	140	160	155	159	165	163	173	160	152	172	180	191	134	165	137	152	163	157	159	151	133	168	124	181	170	170	157	168	158	139	129	165	144	140	150	159	176	162	165	154	176	161	161	163	136	158	170	154	159	151	161	159	151	149	162	148	174	161	149	171	151	163	151	154	148	163	191	161	152	169	165	171	167	154	165	153	150	148	149	185	162	144	176	157	159	161	164	185	159	179	147	176	167	169	127	147	167	148	165	162	146	175	135	151	144	157	145	146	160	154	178	190	165	164	145	141	150	155	171	166	165	169	143	157	139	154	159	184	149	169	169	149	157	166	160	160	185	155	173	164	158	162	171	163	167	166	175	166	166	147	166	162	165	149	154	164	169	181	153	165	158	145	171	142	179	181	159	158	141	165	130	154	161	167	139	167	163	158	166	138	161	163	171	148	155	172	155	174	154	194	152	158	164	147	148	156	146	154	177	153	179	161	166	163	152	151	162	159	168	150	149	165	154	157	172	173	148	184	161	164	177	162	172	176	182	141	161	200	153	157	149	160	163	154	181	140	150	160	146	160	167	147	146	147	176	178	175	178	171	148	175	156	169	180	152	158	152	156	144	149	158	139	162	167	186	163	148	184	159	169	181	153	144	163	167	181	146	178	170	156	162	165	148	180	141	162	160	167	158	161	167	159	190	171	164	170	139	180	138	171	165	180	151	164	141	173	167	153	180	175	159	161	148	163	176	173	159	169	151	167	158	154	177	158	164	146	155	164	160	140	163	178	155	173	179	172	165	158	137	163	135	139	164	176	174	167	169	149	168	152	162	160	177	162	163	181	181	164	147	178	171	168	139	170	169	184	169	158	162	187	137	156	160	171	154	172	172	175	143	157	180	174	145	163	170	154	177	157	167	175	142	171	173	160	166	176	167	163	135	134	148	152	165	148	158	160	154	192	161	164	169	155	167	163	162	156	179	153	151	142	162	149	184	157	167	175	136	155	172	159	188	154	180	156	164	163	163	161	166	138	167	165	159	150	163	167	152	159	147	161	155	154	161	132	142	167	139	168	186	165	151	145	155	173	164	182	172	160	174	149	143	176	168	163	147	140	170	163	148	196	163	151	181	163	154	165	156	169	172	145	157	189	161	156	126	144	172	163	151	148	149	155	158	163	143	164	145	159	167	169	158	153	159	191	156	151	131	178	148	169	160	169	164	162	144	162	150	153	162	147	171	181	137	164	150	133	156	159	150	154	162	154	156	157	157	168	157	177	142	168	184	151	168	161	141	151	159	167	146	161	139	157	177	178	185	152	165	157	164	177	172	134	154	138	149	136	159	189	162	155	152	178	171	157	158	151	165	146	158	186	133	165	168	154	177	145	161	138	136	162	160	174	177	158	151	157	168	174	150	162	155	158	175	178	174	158	155	143	168	164	146	181	164	167	160	159	161	173	152	147	170	145	177	144	156	173	157	173	164	157	143	172	161	141	170	173	167	196	150	164	165	170	185	164	151	183	153	169	158	165	159	141	171	171	179	157	156	163	175	143	173	160	153	143	157	145	153	169	185	189	158	159	147	149	152	133	163	161	157	146	140	170	160	162	155	138	152	148	160	146	146	142	155	157	162	150	180	156	155	125	171	143	157	144	146	165	149	173
4487	649	752	718	751	705	709	686	677	637	617	627	599	633	589	594	574	637	573	619	569	557	609	581	535	599	576	585	573	529	603	573	541	610	600	596	578	575	578	588	629	567	542	618	571	557	581	633	574	613	594	610	559	554	594	566	557	553	578	581	606	571	558	584	581	638	552	567	551	553	531	572	581	549	587	598	552	635	572	562	576	571	584	618	598	570	555	566	569	612	601	604	557	562	582	602	548	573	549	561	552	575	576	535	585	596	560	560	576	536	555	591	588	607	557	587	551	593	564	602	552	570	578	595	606	547	568	587	603	586	574	550	560	615	594	614	527	578	560	554	591	587	587	617	618	531	604	565	554	616	591	548	566	554	556	617	570	558	563	588	574	592	565	601	564	547	554	577	567	564	574	631	546	582	552	568	544	589	597	578	604	579	617	576	603	561	587	555	544	588	605	568	588	573	598	536	603	571	552	588	559	599	543	579	580	564	564	537	575	575	596	549	553	603	577	568	582	558	544	564	575	552	604	592	570	571	553	572	598	592	555	611	576	583	582	496	598	528	601	602	576	555	602	585	559	551	567	537	582	557	565	573	556	530	603	547	581	568	544	607	602	588	588	586	527	617	561	578	590	550	551	572	551	546	535	563	578	582	592	593	539	602	570	607	606	566	577	596	577	595	605	583	562	587	576	557	567	589	576	578	551	591	504	590	535	540	539	572	546	554	560	575	575	601	585	632	526	575	551	582	545	569	625	615	571	579	541	590	543	594	553	594	573	556	534	602	597	550	583	586	565	566	580	550	566	602	642	580	572	549	558	573	535	552	551	575	570	571	565	543	587	512	578	540	607	570	560	580	546	511	595	550	571	539	539	596	594	610	544	548	562	547	599	581	627	550	583	540	559	583	547	602	606	615	552	552	583	586	570	624	549	572	551	565	587	568	562	593	543	566	568	524	579	601	567	550	581	554	580	568	574	561	543	559	581	577	595	561	576	552	539	565	534	564	589	614	586	571	559	590	581	581	555	553	521	624	544	572	550	578	568	575	581	598	540	569	542	592	606	569	580	569	565	573	544	599	572	553	582	579	607	559	566	568	563	543	573	615	556	560	549	537	587	599	531	580	600	572	570	588	550	543	574	575	591	590	579	577	563	572	575	559	589	572	571	546	558	606	551	573	580	572	560	565	548	538	605	560	563	568	609	532	557	604	570	572	579	582	551	627	598	548	555	516	574	564	549	591	571	582	538	567	551	608	580	606	559	599	599	556	574	553	534	584	593	521	600	552	556	572	527	579	548	574	583	599	584	548	573	586	568	594	565	563	540	612	524	602	582	585	568	576	556	579	603	557	603	561	556	590	625	573	579	623	563	585	533	598	558	567	594	579	556	574	558	590	538	607	539	546	583	548	568	545	533	581	569	582	600	578	570	569	552	576	611	527	568	573	571	594	575	600	556	586	551	551	585	566	538	547	564	603	578	565	544	552	573	598	558	550	604	598	629	587	602	565	556	557	597	560	549	560	581	574	602	587	613	592	534	545	571	596	606	589	549	574	524	551	581	524	564	596	609	598	578	534	582	600	577	558	566	569	596	544	574	548	578	579	588	581	556	593	576	605	603	610	575	601	575	569	571	616	558	590	565	559	577	561	575	630	577	572	615	555	536	518	576	600	566	561	564	588	540	586	590	611	667	554	624	563	541	574	601	574	556	565	596	549	590	601	634	562	546	593	586	583	658	628	614	540	545	584	556	555	554	594	559	562	563	546	557	517	575	578	574	547	590	557	562	568	566	532	593	585	603	561	568	601	576	535	616	596	579	610	574	548	577	517	556	560	569	611	568	588	559	577	523	594	575	557	592	568	539	607	587	558	612	603	565	545	572	575	586	533	579	567	563	565	591	588	585	559	603	608	581	534	562	568	566	618	600	553	557	580	609	617	564	556	623	539	589	602	583	578	594	538	574	600	565	594	567	614	557	571	588	553	544	598	569	582	564	550	583	590	580	580	587	603	623	559	594	568	530	557	564	576	610	602	567	600	590	621	580	570	548	550	550	591	530	554	576	566	601	567	547	560	544	573	567	575	580	586	570	575	557	558	581	575	589	532	603	574	578	554	606	529	589	532	604	564	578	556	554	545	568	558	577	570	568	576	580	580	562	564	569	519	570	575	569	556	571	533	543	578	638	543	545	598	561	616	570	562	590	567	572	565	590	571	589	562	571	608	570	615	555	569	572	562	611	568	552	574	538	633	605	598	580	633	600	579	637	580	570	580	591	583	608	565	549	519	565	615	540	595	547	553	531	586	605	536	556	569	599	596	558	612	587	582	581	563	594	526	597	557	545	559	553	618	610	568	603	576	539	572	588	640	539	585	598	582	529	565	592	590	605	560	524	547	607	607	564	600	561	595	526	534	574	545	571	585	571	556	546	596	593	553	579	543	569	556	581	554	628	549	570	632	580	539	541	575	589	574	551	575	591	577	541	590	533	561	547	572	537	529	582	556	575	592	541	541	582	553	566	592	561	580	526	576	561	611	560	565	589	552	608	594	559	545	557	602	561	580	590	602	601	614	620	591	619	542	595	531	588	611	560	583	572	588	559	616	544	538	580	593	560	582	543	547	534	626	539	575	546	592	583	594	593	593	568	604	569	565	576	568	595	540	525	557	588	597	562	531	611	591	540	582	541	559	541	533	605	555	598	562	585	593	537	588	630	583	544	547	595	594	558	546	565	602	570	558	580	550	583	578	579	584	576	545	557	566	577	561	574	582	564	535	585	589	576	577	558	577	579	559	563	566	599	577	563	553	580	526	601	636	587	567	622	570	609	569	564	509	577	587	578	547	577	559	500	594	568	580	569	588	563	611	555	560	596	612	562	559	559	561	597	554	575	585	615	616	541	590	577	588	559	615	589	603	601	583	544	561	577	557	589	554	598	582	596	547	560	570	577	633	568	570	550	592	555	564	553	584	552	615	589	573	555	555	627	537	587	583	585	572	574	589	574	635	566	575	593	581	610	561	541	578	580	543	564	606	579	539	567	574	587	597	610	547	614	577	555	500	584	560	555	571	549	537	582	568	612	588	597	583	554	529	604	566	579	586	544	599	549	608	588	534	586	559	548	570	584	576	513	555	608	586	563	552	563	583	571	573	553	565	559	585	558	571	540	596	592	607	555	590	568	582	557	576	548	562	593	556	590	586	560	552	565	579	565	580	562	562	560	591	554	607	558	613	553	573	548	567	607	556	564	539	562	579	562	577	573	575	564	558	544	547	546	563	571	618	541	556	621	579	593	558	571	545	573	559	543	574	548	609	577	601	532	576	621	571	584	529	569	589	606	561	568	560	564	521	568	555	624	562	596	580	587	596	548	556	543	601	609	593	554	518	561	600	601	568	579	536	568	545	598	582	541	555	610	599	608	597	594	586	581	567	612	575	597	570	559	521	624	621	566	555	572	550	550	581	559	594	591	608	579	552	569	569	527	593	549	550	583	598	581	536
28010	5671	1572	1139	843	688	554	500	469	393	363	392	374	351	314	325	308	339	311	329	281	334	295	317	275	280	321	325	286	286	325	308	290	310	278	315	290	313	310	295	293	307	261	307	280	335	262	302	298	320	285	283	303	321	276	309	289	292	274	312	267	299	282	261	270	292	288	287	308	303	277	277	309	299	274	285	271	303	282	274	265	293	311	316	295	304	306	262	325	268	276	291	254	311	306	270	261	300	268	270	280	292	255	276	280	295	312	295	301	288	280	277	255	271	271	275	272	287	317	247	306	323	277	282	285	281	286	301	271	277	276	287	275	281	295	299	288	287	262	264	276	283	300	296	287	279	275	304	289	306	290	294	284	269	281	282	313	275	300	286	310	320	293	263	286	287	303	287	273	283	307	311	287	285	300	296	314	321	297	281	278	295	278	285	299	307	272	285	317	322	264	281	278	272	330	288	285	258	328	273	332	288	295	291	279	270	298	266	268	287	263	257	279	279	260	266	281	284	289	264	270	264	269	273	277	295	295	289	288	279	304	294	324	271	296	291	303	298	284	270	255	288	286	289	272	273	275	320	288	290	320	263	279	269	266	269	282	274	317	334	273	277	300	264	280	308	289	287	263	285	301	292	278	305	302	260	289	272	262	313	305	311	284	285	248	268	305	291	266	256	293	282	306	282	266	302	293	318	286	301	293	281	292	294	307	307	257	286	312	269	280	272	270	258	303	294	276	293	289	330	315	265	313	300	268	283	307	289	276	323	273	265	277	264	312	265	294	279	271	248	285	302	264	285	297	308	255	294	306	288	307	290	304	307	264	241	281	262	271	309	269	307	286	293	286	293	290	289	272	282	272	289	291	297	326	271	274	298	280	282	306	293	254	269	305	283	271	278	265	293	254	289	275	292	293	262	263	292	297	279	299	259	287	279	273	278	259	288	318	291	301	302	289	292	297	313	338	289	281	305	294	265	267	239	272	282	271	291	288	301	279	252	239	267	287	294	286	262	306	289	316	291	305	261	308	280	288	307	254	299	270	282	277	266	263	300	297	253	321	257	283	251	292	279	289	304	283	285	296	305	311	285	269	283	277	286	277	289	265	294	298	301	268	308	261	264	280	273	285	290	270	283	299	278	268	316	291	308	257	271	275	275	281	254	283	267	287	299	252	294	276	292	266	304	269	279	288	277	282	299	283	295	304	301	286	319	278	272	294	307	272	266	302	297	295	272	322	294	272	292	281	275	283	289	283	280	304	323	313	297	261	277	309	282	318	279	292	300	290	263	299	301	274	276	272	280	273	279	299	295	291	279	293	281	307	242	287	280	277	295	309	312	299	303	316	316	292	279	274	319	269	281	277	286	286	260	294	288	291	293	319	281	272	308	272	301	257	310	300	286	283	276	274	276	303	277	304	308	291	286	300	281	291	273	306	263	289	286	282	273	280	318	310	284	276	274	274	278	302	313	290	265	290	315	248	278	310	286	292	280	291	280	285	269	281	295	304	292	273	285	304	326	293	286	265	290	309	295	296	300	288	253	235	267	277	296	291	300	266	269	300	303	305	265	313	273	286	296	281	294	286	285	277	294	247	295	278	293	287	307	268	284	328	270	277	289	299	263	298	284	295	306	253	310	261	300	289	314	280	314	296	282	285	270	284	274	288	282	279	313	277	256	292	296	286	306	280	276	282	299	273	253	262	279	270	313	269	280	300	247	275	293	298	280	287	279	277	263	320	297	297	254	273	273	264	295	275	283	294	278	294	297	309	291	278	279	260	290	298	292	304	279	291	267	273	259	253	251	312	252	268	316	255	282	326	298	282	307	294	291	291	259	274	287	276	300	304	286	287	272	286	287	287	272	301	275	289	249	278	313	259	294	295	284	292	270	327	277	312	272	283	306	293	284	305	266	289	296	283	265	281	293	300	327	301	301	269	290	280	283	328	337	275	306	291	289	259	267	287	303	281	289	270	309	290	293	298	263	270	255	287	268	271	298	266	293	267	304	291	296	307	310	269	298	271	299	274	280	310	287	264	310	285	297	282	310	302	293	272	278	309	323	270	298	284	287	272	271	292	290	289	280	302	291	261	327	289	255	300	288	299	275	255	291	316	309	304	281	267	269	279	246	307	284	332	288	293	260	318	267	275	267	263	266	281	264	268	290	288	282	295	278	291	264	284	270	305	302	306	282	287	301	285	274	308	272	294	297	283	305	273	273	293	295	266	283	278	290	283	255	304	285	302	296	302	266	270	294	295	288	302	295	306	293	276	278	287	278	298	277	295	255	285	296	287	269	275	292	276	294	288	309	297	295	307	284	273	320	279	267	305	294	289	284	302	289	286	308	246	286	286	276	310	274	305	277	313	302	306	291	295	267	290	274	295	309	260	262	290	307	293	259	293	291	273	317	296	280	285	315	260	272	275	288	315	280	288	288	277	283	264	294	276	280	301	289	299	288	299	264	311	292	297	298	309	308	282	313	293	285	293	305	307	308	288	277	289	283	305	310	277	267	308	277	275	292	287	272	305	292	320	324	264	286	293	292	247	290	309	262	272	258	299	263	271	290	281	255	267	272	293	272	313	274	249	268	275	307	260	291	275	286	298	291	248	293	276	286	277	329	324	308	282	278	271	263	291	271	278	288	288	269	253	297	268	291	265	283	292	283	281	281	281	286	295	298	302	267	284	298	276	297	288	275	310	290	289	295	267	269	306	274	284	276	282	288	323	288	255	258	253	315	268	279	271	313	276	281	275	259	300	300	264	293	253	301	263	273	289	293	304	285	314	306	312	286	280	278	277	287	293	314	272	279	278	298	269	331	281	287	288	285	265	274	309	280	308	279	296	300	287	280	305	278	277	270	274	294	307	297	294	289	268	277	264	265	296	288	267	290	287	289	302	308	287	299	257	298	277	285	314	283	278	278	293	311	293	308	288	285	279	292	289	284	309	299	247	252	297	288	290	305	305	269	317	283	284	303	311	282	280	323	301	274	261	296	289	284	290	273	314	306	292	301	305	319	273	289	292	263	297	310	283	288	315	293	282	277	285	290	317	333	315	295	274	279	285	291	260	293	296	297	298	296	295	303	284	289	289	277	317	293	294	308	267	267	273	319	291	320	307	278	310	288	289	278	318	308	284	308	266	292	302	270	285	278	265	301	296	289	295	312	285	273	289	305	273	320	283	301	298	284	304	283	290	282	275	261	259	291	302	274	277	279	316	241	303	318	290	282	278	304	289	297	294	297	309	282	272	294	276	284	299	290	276	284	260	296	295	280	277	291	308	294	312	276	273	282	277	289	256	273	266	318	273	275	280	288	288	280	306	263	283	284	290	258	298	293	296	293	298	267	268	290	290	312	292	284	286	289	273	300	324	308	299	303	253	277	254	302	274	287	293	262	285	290	287	267	314	296	293	272	290	270	279	284	280	296	231	304	303	258	308	284	285	315	279	281	275	293	306	274	283	285	295	262	274	287	332	308	310	277	309	286	287	302
13959	1746	3118	3647	3157	2745	2400	2166	1933	1797	1632	1468	1439	1378	1279	1285	1115	1147	1163	1121	1101	1132	1071	1070	1063	1017	1019	1064	1003	1007	999	988	1075	979	957	992	956	947	994	1010	1006	936	920	972	933	991	954	969	917	978	928	970	948	995	915	958	927	972	963	927	922	924	1005	959	933	942	944	884	899	923	948	922	947	916	910	922	977	946	935	964	933	887	901	945	947	975	952	976	925	955	873	925	952	905	971	954	900	921	881	911	963	939	905	959	966	896	937	932	951	861	937	967	938	912	886	903	934	865	910	908	932	909	937	949	919	951	882	937	957	946	923	919	925	929	1013	928	924	967	919	929	880	941	892	938	956	928	896	910	889	883	870	965	899	885	928	890	907	953	900	994	919	945	941	891	961	912	932	896	992	929	887	920	928	960	896	895	933	837	932	906	856	974	957	887	892	938	885	916	904	953	942	948	919	933	940	907	882	883	897	897	916	961	933	911	946	865	922	949	894	958	960	962	932	925	926	893	958	927	923	928	890	958	930	921	918	896	992	880	925	890	924	911	929	949	917	927	904	902	948	886	961	933	913	891	876	969	855	871	921	922	923	879	915	900	950	973	912	928	946	939	953	852	924	959	929	928	907	950	925	905	890	905	940	892	970	911	963	936	900	903	923	879	972	884	893	822	894	939	874	917	885	928	913	865	906	955	938	889	894	973	912	929	966	903	915	949	897	906	912	935	912	907	914	921	954	885	892	949	891	965	939	940	870	961	920	872	914	916	924	937	921	900	883	898	915	930	873	938	920	932	907	940	911	945	987	956	872	923	901	891	929	943	933	874	928	918	942	880	909	942	918	846	979	870	887	904	953	974	873	928	895	937	880	944	937	945	906	930	906	929	938	938	938	938	904	944	904	930	885	975	946	895	962	900	932	894	906	925	942	917	925	913	909	899	914	882	936	929	925	947	903	944	917	879	955	927	960	965	917	939	907	953	943	915	946	923	917	976	962	967	883	922	905	840	849	893	917	910	920	894	986	937	897	902	882	972	897	913	836	899	921	908	947	946	953	895	919	905	965	901	891	918	981	917	910	921	918	919	923	864	899	892	883	907	922	933	849	932	911	923	870	942	938	911	918	880	956	973	900	937	948	874	936	897	876	865	889	917	872	935	918	908	978	910	921	931	928	933	923	888	939	923	928	922	890	911	894	898	921	941	1013	903	904	895	909	921	959	927	938	927	913	871	927	879	959	919	923	953	932	919	899	865	914	926	912	956	894	962	937	924	913	897	948	942	905	957	919	912	922	930	893	917	905	927	922	923	941	852	917	911	953	902	941	886	969	952	898	896	945	923	859	982	912	922	929	939	905	930	890	890	886	907	899	922	984	863	923	933	942	888	925	908	919	922	972	919	950	960	900	932	978	934	936	915	903	973	944	953	889	945	921	864	927	934	971	891	910	874	869	954	896	866	909	901	895	934	914	907	966	909	910	909	915	993	925	944	910	892	977	924	944	907	879	906	902	937	922	884	873	907	933	975	897	949	946	925	871	943	970	912	887	944	920	933	904	928	849	855	914	924	920	953	949	964	947	941	935	937	919	971	935	908	954	910	916	878	920	880	936	912	923	875	942	945	945	931	938	898	926	969	880	937	873	908	886	912	897	926	891	905	894	899	931	862	988	929	923	899	865	958	943	933	970	909	876	921	898	891	923	963	900	930	890	952	979	941	949	855	859	881	978	907	895	911	950	874	881	902	903	909	914	975	934	917	953	951	939	912	847	906	895	883	931	909	970	860	931	984	900	961	911	932	902	945	969	943	882	887	935	935	910	915	910	917	1000	910	925	898	940	924	965	950	975	910	930	877	918	910	902	940	931	963	927	899	906	896	903	980	942	891	930	912	925	903	929	873	929	944	885	910	920	930	936	930	881	914	932	887	849	960	924	910	964	896	924	919	947	888	917	861	923	907	920	878	892	879	931	885	904	934	941	903	928	884	923	917	1001	945	928	877	856	956	921	899	930	902	937	869	913	923	943	907	906	949	866	832	914	873	905	955	885	936	917	910	901	911	950	952	899	893	885	943	901	893	900	934	905	968	900	915	853	969	897	941	906	911	919	919	934	937	927	889	923	902	949	854	914	890	916	920	932	936	917	928	930	954	953	929	863	880	894	893	915	908	899	910	904	916	870	943	941	887	954	994	928	923	910	888	940	877	948	898	941	853	924	936	978	958	923	950	859	890	923	956	948	959	913	931	921	865	941	919	962	929	1007	902	890	922	971	928	913	910	849	972	947	952	917	916	887	900	916	873	890	873	917	960	940	930	1036	915	877	952	951	932	895	924	938	955	934	918	957	889	921	926	920	938	958	888	973	988	929	938	926	938	872	907	888	927	967	929	968	947	901	904	902	889	894	983	902	890	909	855	870	913	875	897	936	886	935	900	904	908	924	936	893	893	905	918	913	922	952	884	897	929	921	918	926	951	984	906	917	908	953	912	947	914	954	938	902	923	914	928	947	913	911	937	871	925	896	922	907	977	892	929	938	865	898	930	925	893	923	896	927	929	894	990	919	887	949	949	927	881	932	905	932	916	920	947	889	921	924	887	935	925	875	923	886	909	978	924	930	901	907	939	909	942	923	955	939	923	885	906	935	951	914	939	910	926	948	901	902	956	938	923	909	898	905	923	930	947	897	953	893	909	1000	929	927	879	944	924	964	918	923	891	893	901	903	910	873	915	923	901	919	951	964	905	874	954	874	984	930	916	908	898	964	917	917	918	933	907	928	949	913	916	919	899	924	956	930	888	914	928	931	966	903	925	952	867	869	932	922	906	889	921	852	951	976	903	916	923	944	915	894	911	958	892	890	957	966	910	919	842	946	958	937	914	929	910	878	935	907	912	918	930	884	922	911	899	957	881	882	930	935	926	954	957	953	934	890	861	919	903	952	854	914	932	898	948	922	928	887	963	910	944	857	890	906	888	957	927	886	922	945	963	936	899	816	883	964	901	913	955	870	939	856	863	925	917	888	967	921	873	972	950	944	922	939	922	983	930	920	892	959	880	826	932	920	909	849	895	939	953	904	927	986	941	906	844	995	892	911	890	890	949	946	911	946	950	929	916	887	895	960	907	933	885	916	864	887	921	894	877	922	923	989	908	926	913	931	930	916	927	920	878	883	898	910	902	943	947	931	851	866	918	914	934	902	884	882	901	899	938	949	894	888	919	891	931	859	931	926	919	934	931	950	935	848	953	944	913	967	900	918	910	901	891	953	927	957	906	928	886	897	898	951	898	981	943	921	903	920	914	915	872	904	889	931	921	900	940	885	966	901	861	938	930	976	1012	919	916	993	873	863	889	896	875	921	884	936	936	932	951	908	865	912	894	860	949	923	914	960	913	900	923	951	863	909	899	891	910	906	936	948	927	871	846	907	906	942	946	939	941	946	861	942	913	928	909	953	913	888	933	917	905	905	886	921	864	962	934	921	923	871	902	865	964	890	895	909	953	912	936	930	906	936	903
36637	12991	3483	1779	1336	1024	848	687	555	524	463	452	451	421	402	387	353	338	349	332	314	306	320	320	311	301	323	267	307	287	317	297	295	285	278	318	309	290	289	305	301	289	331	286	312	311	279	288	340	304	297	337	287	302	279	304	310	279	324	316	281	264	283	293	284	282	293	312	290	284	278	272	296	292	280	287	302	319	292	287	287	332	284	309	310	285	274	271	307	298	306	284	280	297	292	326	309	255	271	322	269	313	295	299	285	293	279	294	291	298	272	254	293	252	285	270	282	277	281	270	253	283	265	289	289	295	257	282	315	303	283	289	263	287	297	298	287	289	269	268	297	281	277	297	318	273	256	262	272	297	297	268	270	292	323	332	322	292	292	271	318	274	281	282	278	283	290	309	286	297	278	277	314	281	301	279	259	270	290	305	275	296	276	271	288	246	304	289	291	315	266	281	268	276	245	282	291	322	263	291	299	288	280	277	297	287	262	299	289	267	293	271	278	304	293	293	290	272	293	288	311	295	279	262	292	284	271	288	290	312	283	299	304	253	302	276	305	289	286	307	284	288	316	301	312	311	299	288	279	281	282	296	309	274	262	296	311	298	292	273	311	250	295	299	282	299	280	285	290	309	286	277	289	292	254	281	260	241	297	296	285	273	294	303	307	295	274	280	277	298	277	271	272	302	273	306	301	290	265	275	274	316	288	279	297	274	284	256	284	270	274	270	277	301	313	315	300	294	289	339	296	271	275	264	272	280	291	310	305	311	316	303	284	235	290	250	270	262	278	277	273	303	290	287	279	281	296	274	276	289	298	290	299	280	271	276	297	293	262	302	292	287	258	304	319	270	288	289	281	275	295	248	289	277	302	296	297	292	257	260	336	282	246	261	281	290	318	286	267	313	266	282	315	262	287	302	270	319	286	260	251	286	304	300	290	282	288	278	309	290	310	273	280	290	274	290	292	283	302	257	303	249	271	294	309	294	299	287	284	293	287	291	283	264	261	303	290	299	301	292	318	301	287	305	288	278	341	278	272	268	315	264	284	256	298	292	261	267	297	307	309	269	274	289	285	287	273	283	287	264	281	302	265	284	295	290	305	295	280	310	301	288	278	281	295	280	297	272	272	294	311	271	297	296	284	294	276	291	288	269	296	297	313	280	283	257	256	266	277	300	307	274	280	290	286	287	283	299	276	258	292	277	267	280	315	310	278	293	281	273	305	307	305	307	263	288	264	260	302	273	322	276	309	278	259	296	325	294	239	297	265	284	307	269	293	279	310	293	283	269	275	275	257	289	283	283	280	273	286	312	295	291	318	264	267	283	282	318	266	294	287	251	298	291	271	299	302	288	304	284	270	289	306	262	262	270	282	295	292	298	300	297	292	297	296	286	287	274	290	297	292	252	303	243	288	275	288	299	303	273	313	287	296	277	283	284	295	280	310	283	263	306	239	304	303	283	281	285	300	293	275	260	280	267	273	273	283	290	278	278	271	287	299	278	268	278	292	266	317	285	268	286	282	313	279	309	267	274	284	266	250	302	279	263	296	271	270	280	280	269	274	301	309	305	319	282	303	309	292	273	267	274	288	288	304	297	294	322	287	329	313	275	255	286	286	287	288	275	252	306	285	268	279	274	286	268	282	302	289	298	325	335	280	297	299	295	315	290	287	255	301	329	311	263	265	300	301	265	304	297	283	296	286	275	306	300	297	284	291	280	301	309	308	254	279	286	314	284	291	318	254	265	285	283	272	318	293	278	333	309	287	282	271	291	290	297	300	295	289	300	286	270	282	289	282	322	281	257	271	285	290	238	284	308	284	238	274	295	321	298	295	283	286	284	300	279	318	295	311	287	263	288	296	300	269	304	310	304	309	252	320	276	300	260	291	283	286	266	292	288	281	280	280	246	264	312	314	306	289	288	272	269	280	301	269	293	307	275	264	312	280	311	286	278	297	292	300	287	299	277	284	283	298	289	288	291	281	296	276	300	271	263	311	256	285	302	283	266	301	285	289	298	303	329	308	314	292	238	281	299	313	318	309	301	293	271	309	262	271	299	289	255	272	301	275	264	270	308	291	296	288	287	295	272	304	236	294	278	317	263	260	318	270	305	277	270	277	279	293	290	289	259	276	283	306	293	307	275	306	286	301	288	306	290	287	287	285	315	310	258	267	282	314	303	291	291	300	280	292	300	253	269	281	306	307	273	255	311	255	297	317	284	315	311	292	267	271	306	313	304	300	260	294	289	310	308	270	272	310	269	294	301	309	323	283	275	274	301	286	296	273	281	284	304	281	262	307	298	294	271	279	291	281	349	326	281	299	274	282	269	302	298	289	274	292	267	275	289	259	245	283	318	282	291	293	258	297	291	299	299	295	242	304	292	282	282	266	299	285	262	275	317	274	294	303	280	283	298	292	268	277	323	270	270	278	246	304	288	287	302	294	292	323	298	267	278	297	294	285	283	292	279	252	317	290	292	300	289	290	242	262	307	292	300	243	259	264	288	286	294	293	285	301	285	276	294	284	317	311	294	274	302	291	287	286	298	290	290	282	274	289	304	311	271	274	280	290	283	265	313	278	276	272	255	271	304	305	294	273	301	298	292	283	275	321	284	285	304	317	282	290	293	256	292	285	280	254	266	284	290	282	309	270	253	277	284	286	275	276	301	272	316	291	281	296	255	278	266	281	271	323	313	286	265	268	277	286	297	277	290	287	264	273	277	291	264	278	296	299	286	307	288	270	302	276	315	290	298	308	309	294	274	282	262	298	312	289	303	293	283	318	273	309	287	292	302	289	299	282	307	275	295	310	282	309	292	311	296	278	300	315	296	245	274	279	274	289	291	243	268	283	301	295	278	305	285	292	288	267	294	296	304	313	281	274	291	274	264	294	277	293	280	282	262	274	291	295	320	264	276	330	296	287	294	291	284	280	279	296	286	315	303	277	272	301	305	281	294	305	289	269	305	282	296	295	271	314	253	263	267	294	310	310	285	299	292	265	300	288	291	298	283	279	313	261	279	283	278	267	276	296	300	269	266	287	286	296	262	289	283	308	283	265	283	282	287	307	264	280	262	268	304	281	266	306	277	282	278	279	282	259	296	288	293	268	296	280	286	281	262	306	290	286	260	302	259	305	289	289	262	303	301	295	287	288	295	270	276	289	305	294	284	254	301	284	269	300	281	248	290	278	294	292	312	296	293	273	262	297	317	282	294	288	294	300	287	267	271	302	264	280	303	300	267	292	285	301	265	266	284	326	297	275	280	271	289	300	287	316	288	272	298	256	274	314	302	302	289	309	317	282	297	288	295	312	303	326	292	328	267	302	268	280	262	298	271	269	268	277	262	297	292	280	276	311	280	275	288	272	253	305	280	286	278	310	272	257	314	287	302	271	278	271	285	295	309	283	292	297	281	293	287	282	292	248	304	317	291	294	278	295	275	294	307	311	292	301	276	291	269	277	279	297	288	285	320	309	305	297	286	301	305	287	283	295	288
17840	2706	5079	5869	5137	4369	3642	3211	2852	2507	2195	2083	1926	1826	1695	1609	1435	1420	1367	1290	1302	1267	1210	1232	1184	1148	1110	1156	1085	1099	1105	1072	1079	973	1062	1060	1089	1064	1048	984	1015	998	972	982	986	1017	1051	997	964	972	987	983	998	1004	955	955	955	993	941	942	932	1000	926	998	954	927	1007	901	935	1000	951	887	968	999	933	981	943	952	957	922	908	940	929	935	893	861	948	975	904	935	915	933	951	919	949	984	980	959	980	940	940	910	927	985	955	946	922	932	950	904	914	919	930	916	929	915	968	911	958	891	916	962	916	858	946	903	882	951	876	916	928	962	943	909	911	928	929	915	901	973	877	945	937	914	987	934	903	932	892	863	839	859	915	906	970	885	887	931	940	906	952	914	908	899	903	1003	925	919	957	895	937	874	944	907	930	915	943	870	903	925	951	997	926	903	922	900	935	911	951	908	930	915	897	922	970	933	907	922	925	930	886	925	887	883	914	1011	893	891	924	931	897	929	940	930	871	875	868	906	919	908	961	860	956	924	874	907	947	891	885	964	933	937	903	938	961	928	888	902	934	955	886	892	882	849	920	996	926	942	918	928	1012	953	936	957	944	885	891	931	911	900	895	920	959	895	937	913	978	940	901	902	972	940	903	899	985	902	939	899	886	856	948	938	915	922	923	928	902	956	887	958	936	958	953	946	902	866	914	943	925	953	889	889	903	869	881	893	934	894	928	888	930	886	904	992	902	862	942	923	876	882	886	898	947	914	959	883	915	901	900	905	971	939	929	954	938	984	983	940	892	904	958	894	925	907	926	891	905	975	966	984	896	914	904	968	922	899	943	900	942	970	929	944	931	960	931	920	936	963	913	872	969	981	941	925	902	952	946	894	925	924	896	943	938	949	884	907	897	899	926	895	945	892	959	878	916	909	921	968	906	885	962	922	912	913	909	915	928	890	939	871	933	911	935	906	891	947	977	901	928	915	923	926	920	968	961	928	957	910	886	905	926	945	921	926	955	893	913	960	903	931	924	925	970	929	937	888	905	888	954	955	920	893	935	883	885	936	978	899	929	930	944	978	832	978	877	936	964	932	943	905	899	877	947	936	901	929	932	912	922	878	910	873	916	901	960	881	907	948	941	943	914	944	933	933	930	966	910	918	970	965	892	923	948	919	944	874	961	979	898	920	883	953	908	891	925	927	855	917	912	887	894	880	926	906	916	924	891	898	927	928	953	921	891	909	972	889	897	898	876	923	912	889	880	890	859	894	908	964	915	895	914	915	890	888	972	953	923	952	918	932	960	934	927	920	894	913	1003	892	983	934	975	964	925	940	927	936	974	905	898	908	945	883	860	877	944	861	895	916	882	915	883	871	914	954	917	964	974	990	882	955	925	938	923	892	934	923	906	967	920	881	867	970	919	954	897	884	916	891	920	939	910	938	949	917	913	967	910	935	932	946	908	981	848	964	932	854	934	890	964	906	891	862	978	951	900	940	902	873	920	926	933	921	953	951	881	939	960	903	927	959	887	854	885	938	947	949	955	957	919	929	883	939	985	911	888	931	920	896	919	929	911	906	958	966	961	885	921	865	936	929	881	940	955	945	894	928	909	918	939	912	950	890	851	866	869	876	933	920	927	934	923	912	889	900	886	916	937	961	874	927	905	913	877	907	894	886	910	871	874	884	920	888	911	869	895	931	889	905	922	926	948	914	864	901	918	911	880	933	933	873	915	902	939	894	980	925	902	874	902	898	923	901	885	927	957	908	894	974	925	895	943	969	942	925	935	949	892	938	925	871	855	957	952	897	936	923	911	897	890	923	973	953	915	956	937	950	898	918	889	898	944	906	944	919	917	947	902	916	873	962	873	948	930	888	906	888	886	925	877	930	908	906	923	884	879	913	946	889	910	927	916	943	931	958	898	933	946	905	885	954	922	943	858	911	886	869	964	923	892	931	920	918	921	939	914	893	909	937	888	908	870	910	912	905	909	920	889	899	930	966	931	918	910	922	915	889	925	905	873	958	944	963	931	901	917	938	966	913	908	943	911	961	920	926	891	944	946	897	896	913	881	945	897	899	933	919	953	918	944	913	916	941	945	895	883	939	961	908	942	947	928	924	942	909	927	909	935	934	899	903	928	889	959	906	916	887	937	897	933	946	947	870	905	961	927	912	846	904	917	903	925	925	902	892	924	891	988	900	881	901	915	918	923	957	871	877	966	934	912	956	886	1008	939	961	933	936	974	905	890	897	915	921	902	905	902	909	893	979	933	884	922	886	908	892	908	914	931	952	904	880	959	938	951	965	965	905	941	909	915	933	903	916	894	929	865	923	932	944	910	899	913	965	935	890	907	930	915	871	948	954	915	897	928	880	945	931	975	906	904	917	895	920	920	913	900	978	928	917	958	918	941	975	879	918	900	923	954	953	913	909	959	984	912	895	938	926	905	897	946	939	918	942	938	967	960	898	907	936	956	917	926	928	912	982	897	879	896	849	936	919	891	897	921	975	880	900	914	958	929	887	913	902	929	910	918	940	870	945	919	936	917	941	937	913	944	905	902	951	918	912	913	967	914	897	880	965	906	924	878	916	892	918	839	916	942	925	924	966	960	871	904	907	920	899	958	933	919	890	953	937	931	926	922	883	901	937	947	994	941	921	895	916	900	921	941	895	917	955	937	957	919	917	918	895	937	882	941	919	903	931	910	952	963	942	942	923	927	866	900	944	935	911	942	932	978	975	881	913	977	875	919	876	911	949	931	924	931	936	895	879	911	923	894	969	910	888	940	901	920	892	927	922	942	982	941	988	897	878	900	964	921	935	972	931	928	847	949	882	935	975	876	912	896	921	940	912	970	936	886	894	908	1011	991	903	912	908	894	932	906	929	907	897	896	935	912	945	918	917	929	920	910	943	898	921	910	927	918	948	963	930	954	907	955	918	955	900	912	923	936	927	924	958	876	902	977	954	935	969	891	944	880	846	900	923	925	936	918	947	892	912	874	935	908	911	959	904	925	909	964	942	893	935	890	934	899	892	912	944	904	921	945	918	960	933	941	923	928	933	940	936	931	925	966	863	928	888	925	1023	985	897	873	921	935	926	942	1008	909	917	946	937	889	933	952	907	934	905	893	931	924	898	917	907	901	858	933	901	926	929	877	949	940	965	925	898	913	931	913	902	879	918	947	917	934	945	908	892	872	932	845	865	969	896	903	934	927	868	909	902	913	908	915	937	896	918	972	945	866	914	971	901	893	916	931	907	894	904	902	895	912	898	927	964	926	915	933	934	963	899	885	996	975	924	952	917	907	901	955	862	890	910	874	876	914	932	919	912	898	961	891	925	898	910	911	922	903	944	871	959	950	914	941	935	898	909	945	886	950	944	951	927	938	899	887	944	940	956	934	923	966	912	903	906	987	934	918	932	968	887	911	910	1000	905	927	909	895	864	935	984	940	874	907	952	954	989	898	917	918	930	897	915	899	971	903	965	929	899	866	897	954	904	876	882	950	893	921	931
3415	335	238	182	183	155	185	164	166	174	183	162	186	161	177	182	151	184	146	150	164	151	160	170	163	168	152	168	180	174	139	163	177	159	178	153	158	157	172	164	163	145	161	170	169	160	166	168	163	151	152	154	186	146	153	146	189	150	176	133	144	180	165	163	164	139	149	158	165	165	172	168	165	176	137	173	152	150	188	164	135	160	144	168	153	185	164	158	155	176	177	144	159	156	173	142	139	134	147	156	164	158	151	154	169	162	147	160	176	142	140	169	158	169	162	165	143	164	163	156	159	158	173	150	153	139	154	154	176	163	141	141	151	157	162	155	164	151	140	154	172	152	176	141	144	154	156	166	142	154	162	155	177	150	160	181	166	139	163	147	177	161	154	164	152	143	165	142	161	187	146	131	156	159	173	161	201	162	152	147	160	160	159	152	171	161	169	152	147	185	142	135	163	162	154	173	164	168	147	162	173	157	150	179	158	147	149	142	171	171	165	150	164	155	164	150	172	140	149	174	161	171	143	164	152	171	164	147	168	147	155	174	158	157	152	165	167	143	168	175	129	158	186	159	161	149	155	166	148	161	175	155	165	154	171	157	180	156	179	155	161	153	163	152	152	161	178	158	152	166	177	170	179	152	156	165	144	181	178	146	150	181	171	185	170	154	155	154	147	162	156	142	182	176	139	176	135	169	166	166	162	134	194	163	167	164	174	143	142	158	164	161	150	163	158	150	170	200	149	170	159	156	167	143	190	179	152	156	140	161	164	162	171	136	154	158	168	155	155	141	159	178	162	161	159	155	158	160	153	178	159	163	157	152	162	158	153	161	164	151	171	158	170	148	139	181	167	165	166	160	161	170	142	163	171	144	151	164	173	132	159	154	151	162	142	151	158	156	157	144	162	148	156	151	162	167	151	157	137	174	175	168	159	133	150	153	166	147	154	149	124	161	157	175	179	142	181	191	166	162	156	187	152	149	136	177	146	161	188	161	150	149	147	194	176	161	157	163	137	170	152	171	179	165	151	137	156	159	163	158	151	151	167	157	159	186	186	155	168	160	163	169	161	162	153	152	163	175	173	141	167	174	173	161	167	148	171	160	170	130	144	159	160	156	162	173	172	144	153	191	150	178	167	161	158	178	164	173	147	176	152	143	144	146	145	145	166	171	162	165	193	177	176	153	151	182	177	186	173	170	158	154	153	166	169	176	168	179	174	151	170	188	167	161	165	152	132	185	169	136	147	154	168	155	142	166	146	152	152	148	144	147	158	140	158	151	164	164	177	128	150	180	176	152	177	155	155	152	142	157	178	153	165	167	163	149	166	170	173	154	166	163	158	168	159	174	179	162	163	144	153	161	160	170	167	147	159	173	162	168	172	156	153	148	150	177	180	166	168	162	151	160	161	170	132	175	163	158	138	191	171	148	148	144	159	161	161	171	136	156	147	150	182	157	142	168	174	192	163	147	162	150	176	164	158	152	148	148	151	152	168	148	175	166	155	151	170	171	150	183	135	177	164	172	167	168	163	167	149	155	145	183	151	162	185	142	182	169	160	138	191	155	165	147	163	151	176	174	178	158	167	134	157	138	167	160	171	178	151	158	153	136	131	163	151	138	153	151	159	171	150	173	163	156	184	148	145	165	150	167	150	157	168	149	148	161	167	159	176	170	164	151	171	171	175	163	145	174	156	159	178	158	157	156	162	148	151	142	174	159	173	191	160	162	160	151	158	144	159	165	153	162	177	148	148	141	169	175	177	149	158	145	142	142	157	138	148	169	150	158	167	187	154	166	148	158	155	162	163	184	169	156	151	149	158	160	166	157	166	173	155	166	171	156	146	155	161	170	158	159	159	148	148	168	166	159	149	139	156	182	183	189	148	149	131	164	146	155	161	180	143	154	152	158	170	168	143	170	169	150	157	154	158	137	172	159	158	160	141	156	152	174	184	157	165	162	159	177	198	172	136	183	165	171	135	170	139	148	165	137	162	167	163	160	142	153	156	163	176	191	138	171	143	177	171	169	187	157	161	181	171	171	148	154	143	189	178	159	174	147	161	156	161	168	182	162	174	170	151	167	164	159	156	153	143	175	147	163	160	157	164	166	143	180	172	149	156	179	170	179	169	159	185	183	175	138	165	173	169	130	143	152	160	142	144	164	154	150	154	165	163	155	184	151	171	168	153	160	194	148	186	147	163	162	174	160	178	146	155	160	164	154	147	162	175	159	168	185	160	157	154	141	159	163	137	151	166	159	168	161	189	173	159	166	145	162	176	160	161	164	170	142	181	152	145	141	164	176	140	135	176	150	151	136	152	170	136	158	190	143	148	161	160	143	166	164	139	176	151	160	161	173	151	173	156	157	171	146	165	163	156	153	135	188	172	132	162	165	149	146	186	163	164	166	146	176	174	160	160	148	157	140	203	146	170	172	165	177	152	151	152	158	171	157	145	171	151	151	156	167	173	161	158	174	170	166	176	169	159	163	127	163	176	181	151	142	167	160	165	161	149	169	180	173	171	156	164	146	153	158	132	176	160	160	159	163	173	151	150	171	161	175	159	148	157	153	155	151	134	169	175	176	149	145	151	153	165	159	188	166	152	172	168	163	166	158	149	152	165	171	166	163	152	149	167	148	152	159	138	167	157	177	162	164	144	158	145	172	161	140	164	165	139	150	161	163	154	181	176	164	170	156	140	204	153	159	163	153	162	152	157	175	145	167	165	173	156	147	158	169	160	179	160	149	164	159	168	166	167	169	175	151	182	167	192	169	165	170	150	178	166	133	172	167	165	164	165	153	157	173	158	142	170	174	176	152	157	140	174	151	142	156	162	155	157	166	167	163	137	156	180	156	140	159	151	165	178	178	158	149	172	163	158	169	139	168	156	169	185	151	149	151	175	179	135	154	176	155	161	135	162	176	149	155	186	156	174	182	169	170	175	148	165	168	180	146	135	160	154	143	161	142	172	170	187	161	133	156	162	160	178	164	141	173	153	160	160	173	151	166	153	172	155	163	156	151	154	172	144	140	170	157	154	163	158	173	151	136	131	150	163	175	129	156	157	146	172	162	163	149	146	167	150	176	174	155	175	173	187	178	161	150	163	146	150	144	142	165	169	171	149	174	136	167	161	177	172	171	148	157	160	163	173	149	159	169	139	177	193	161	172	137	146	156	137	144	171	168	151	150	174	141	161	169	171	165	158	146	156	169	155	135	152	135	152	170	139	156	193	138	174	172	159	171	175	175	156	168	151	164	177	168	160	136	165	172	149	156	164	144	127	169	155	154	168	142	181	190	146	173	182	174	155	150	181	135	146	178	169	154	163	160	160	154	173	152	149	155	164	192	182	135	167	159	179	144	150	170	147	171	176	160	140	153	176	146	167	155	160	154	124	146	138	164	128	144	156	174	172	169	162	150	159	169	156	158	165	138	153	174	148	160	161	157	153	163	168	161	167	191	147	136	155	138	149	155	129	150	165	153	185	162	173	188	177	157
4302	685	729	788	715	699	687	704	643	674	591	638	577	565	602	620	617	579	574	583	561	579	593	568	574	557	632	559	562	579	538	548	574	539	616	557	597	629	557	565	627	578	594	560	556	584	546	595	561	568	548	585	603	562	538	538	513	615	596	585	606	536	599	545	592	578	592	562	598	538	588	598	580	586	573	569	553	565	558	585	573	556	540	578	556	589	554	590	556	574	558	552	586	566	592	602	577	542	541	601	631	586	553	633	547	606	518	622	590	564	613	542	572	584	529	568	625	581	570	551	578	581	571	553	578	564	604	571	577	586	546	556	580	582	587	532	571	602	547	580	545	561	629	617	565	562	585	558	579	576	620	541	616	505	551	577	612	505	550	571	558	574	535	578	550	581	614	600	549	622	613	590	558	607	571	522	569	553	560	591	551	555	526	607	596	582	535	563	542	550	611	536	575	572	556	592	572	566	558	585	567	541	562	542	567	554	593	563	552	564	555	500	589	534	562	629	595	571	566	556	547	590	558	587	542	555	590	588	588	604	558	559	540	547	585	550	585	608	597	597	595	562	551	555	568	564	604	557	595	600	574	585	565	583	533	570	634	576	569	612	545	605	610	591	569	554	569	592	549	575	565	560	557	542	585	555	554	560	587	562	600	597	602	548	575	585	564	598	560	600	595	565	565	632	571	583	574	572	562	551	577	570	577	539	553	604	589	589	558	616	553	560	592	573	614	588	542	553	549	562	566	580	568	574	591	573	584	594	592	553	596	591	556	567	565	576	547	583	568	604	551	577	534	564	596	575	560	564	589	593	603	551	626	594	586	554	595	615	551	587	548	616	554	593	589	559	547	567	549	537	532	575	509	558	532	571	593	587	558	604	604	541	570	547	577	534	581	581	543	572	567	582	564	556	580	614	542	544	529	571	587	578	555	569	575	568	625	583	588	537	591	543	559	582	579	579	552	524	622	603	570	577	601	612	568	558	596	633	595	555	605	559	549	602	516	570	593	603	547	562	570	566	605	573	575	570	577	565	565	559	603	570	581	572	572	649	550	601	567	582	558	579	590	599	551	576	583	542	607	564	575	546	601	534	593	567	598	603	597	584	562	594	611	572	574	575	596	610	612	591	602	624	595	570	591	543	582	586	601	563	593	572	554	610	580	560	553	617	558	533	601	552	558	572	591	577	559	587	577	557	626	631	553	581	585	528	541	592	588	566	580	529	529	515	592	584	546	596	508	588	553	578	596	560	594	580	562	581	579	579	611	560	596	546	556	565	592	574	554	565	572	627	585	606	587	543	600	580	559	597	540	588	578	622	575	550	569	551	604	585	575	566	545	544	594	555	584	558	546	577	604	582	591	560	563	599	570	599	545	590	608	576	580	617	584	563	576	576	571	570	578	555	597	556	574	559	591	566	540	593	567	555	572	626	564	622	545	597	543	598	538	556	596	542	614	543	552	564	565	571	547	557	578	561	539	558	578	538	526	569	564	582	620	605	511	544	565	577	566	583	622	596	536	492	596	551	559	589	604	568	580	591	591	576	582	555	568	563	591	575	554	610	573	563	562	532	544	560	560	596	613	563	541	594	583	606	530	592	556	595	533	550	576	586	540	538	563	572	565	560	584	532	591	568	605	604	579	554	590	599	560	546	559	581	561	505	596	547	581	610	574	576	543	600	611	603	554	496	553	561	599	626	564	553	556	579	586	591	568	551	551	557	538	561	586	577	575	603	573	577	579	598	600	583	570	563	573	567	546	576	556	544	596	546	529	581	567	579	587	588	526	567	606	592	552	544	603	559	538	572	582	516	598	580	604	545	565	522	571	542	584	558	579	604	607	508	572	532	569	566	587	548	500	573	588	546	600	587	577	521	582	583	578	598	570	527	554	593	566	561	553	561	537	606	593	550	577	612	584	569	595	581	574	558	589	570	591	571	501	532	601	587	553	573	578	542	572	552	582	566	563	556	562	564	574	565	575	526	593	571	552	605	582	599	577	551	594	541	567	561	584	590	542	590	602	536	540	560	552	557	597	551	611	567	543	576	553	573	578	591	549	599	593	585	593	592	572	592	626	623	594	580	557	562	540	588	581	603	552	630	578	580	567	554	597	592	548	604	583	596	588	569	505	579	599	582	573	589	586	579	539	604	584	600	580	561	587	562	574	583	550	546	601	543	573	571	555	581	576	577	529	546	615	576	551	585	540	557	605	575	562	550	600	560	565	571	526	571	558	555	557	505	544	599	580	552	590	572	555	538	588	568	543	539	569	586	599	567	583	573	545	598	583	543	600	575	594	586	611	572	520	559	603	589	545	582	571	582	543	595	570	568	602	593	612	622	545	610	547	566	575	580	562	581	557	540	515	588	556	577	582	546	589	565	570	589	562	564	562	573	522	600	521	549	603	579	568	535	573	568	615	562	574	581	599	508	561	594	608	584	568	592	581	583	538	529	541	567	529	551	585	600	579	610	544	564	566	556	557	570	624	558	554	586	570	637	567	594	560	519	580	594	575	596	570	578	569	565	589	588	568	593	563	553	610	552	525	571	565	597	531	557	550	579	631	570	556	584	595	590	555	534	583	562	621	567	563	568	637	578	559	518	590	569	585	561	581	568	589	553	571	535	523	601	567	581	610	573	573	625	589	576	583	504	597	643	561	591	582	614	533	584	576	594	507	572	566	610	562	608	578	575	535	526	600	547	575	579	560	587	567	599	584	637	596	564	551	561	576	551	583	562	546	572	555	590	591	574	563	567	571	537	600	583	565	546	534	599	549	532	604	554	583	563	588	550	647	555	543	572	654	581	559	600	596	587	565	591	546	573	539	547	536	574	533	570	557	568	567	582	576	623	564	528	537	573	556	593	588	556	575	591	592	552	543	553	584	580	540	553	589	522	590	579	603	592	583	578	567	603	582	566	555	596	622	574	548	552	555	521	555	549	571	599	601	586	564	557	562	574	613	574	578	587	546	559	582	558	560	589	574	571	582	557	519	615	539	572	573	551	606	552	576	545	546	636	556	590	594	557	576	594	594	591	584	584	580	531	615	595	568	590	535	533	573	539	565	593	591	533	560	574	550	553	590	550	506	543	581	591	546	559	615	560	557	599	579	555	568	615	548	555	556	578	592	575	592	552	590	591	559	518	581	588	585	588	603	608	544	604	536	581	563	603	608	608	591	605	580	524	582	603	549	564	557	560	591	589	568	575	577	600	552	550	560	555	577	553	589	564	533	569	614	572	536	569	532	596	554	553	589	576	541	589	596	576	570	557	608	502	602	549	583	581	539	604	589	559	565	536	591	544	538	565	567	576	586	556	590	591	600	566	596	582	534	548	570	517	582	557	577	586	554	559	542	570	577	529	596	528	598	602	614	527	571	574	593	554	553	558	624	563	589	547	559	570	552	557	571	625	532	551	571	592	547	595	551	576	558	543	568	549	546	620	563	578	564	553	578	556	557	584	578	592	618	608	552	529	583	592	586	584	596	555	593	599
26758	4424	1470	1072	860	660	565	492	411	416	396	377	350	365	344	329	328	331	329	318	345	330	299	322	307	325	275	292	293	296	284	338	309	289	307	281	296	272	340	322	276	295	276	306	308	303	284	315	310	295	301	325	267	307	292	291	296	307	284	271	296	284	269	277	285	272	271	258	279	268	258	288	290	295	278	308	301	303	282	292	286	298	269	283	303	288	242	272	291	314	268	265	281	265	279	274	303	239	273	270	289	284	299	279	295	273	331	280	291	310	241	326	288	297	280	272	285	265	291	264	285	273	313	255	289	294	279	294	258	285	279	334	308	280	268	269	293	290	285	292	290	278	292	282	278	313	275	325	266	276	306	284	268	325	317	268	291	274	277	298	313	277	313	286	298	291	261	304	268	285	328	280	321	307	313	296	274	288	276	302	285	284	279	292	292	294	275	294	289	284	298	313	296	265	316	274	269	273	277	286	279	272	318	307	273	303	305	287	295	285	278	272	288	309	280	293	288	253	288	286	290	291	296	280	305	290	298	264	275	257	285	299	282	262	279	300	290	308	287	278	283	281	289	271	292	311	322	290	286	303	318	268	277	283	306	298	285	286	273	305	280	267	298	298	272	304	295	262	281	312	241	259	285	286	290	306	288	261	298	294	309	276	312	277	290	299	316	289	249	306	273	299	298	287	283	298	298	267	262	306	277	288	252	279	278	246	275	282	263	288	303	272	297	292	287	286	283	262	295	302	293	306	269	293	284	295	280	315	285	280	272	280	257	296	286	302	282	275	308	284	273	301	308	269	308	282	303	309	302	281	294	308	271	280	276	298	280	289	294	280	280	256	300	349	298	320	282	316	274	290	291	302	294	294	284	273	294	265	296	278	312	296	300	295	257	274	300	280	297	304	300	284	284	260	280	281	275	279	266	308	262	289	281	290	264	308	281	325	324	289	294	297	293	278	287	280	256	286	272	317	296	278	303	287	305	290	318	266	292	268	277	280	290	283	286	267	276	257	283	276	305	266	275	290	290	284	258	256	279	270	294	280	263	267	266	294	295	277	276	307	299	300	286	270	276	292	308	277	312	294	276	303	301	270	293	294	269	265	243	298	321	270	298	309	248	287	322	306	244	284	292	270	289	270	304	301	294	289	274	290	245	282	291	274	281	266	263	273	307	298	284	288	300	256	298	271	295	265	302	306	272	288	282	304	279	277	306	293	257	268	314	315	278	291	280	284	279	292	299	314	316	311	316	274	278	292	297	283	267	296	285	247	231	252	290	280	299	298	271	278	277	294	280	324	308	271	267	302	282	311	256	269	316	296	308	304	303	297	261	300	298	283	323	286	277	301	318	292	306	265	300	298	289	296	323	300	282	304	297	294	291	274	275	286	292	307	283	277	286	293	327	334	293	311	303	290	279	294	275	271	308	284	272	279	308	287	288	294	270	291	293	289	303	284	259	309	276	305	289	322	295	290	311	305	289	295	289	287	296	279	296	272	268	299	300	271	279	285	283	295	284	237	257	280	300	299	274	292	283	306	298	276	293	274	288	313	261	303	254	299	292	235	293	301	314	278	269	309	280	273	302	298	275	297	290	317	279	286	287	311	285	269	283	300	270	315	297	295	312	283	313	245	296	282	309	259	314	299	267	270	267	288	293	283	280	288	274	263	268	286	295	289	299	282	264	306	312	282	258	307	265	287	275	303	302	272	319	292	267	240	321	280	299	291	278	289	322	311	259	316	311	292	280	291	311	279	281	314	272	280	270	283	283	302	295	291	306	282	279	289	302	281	300	271	261	319	286	319	292	268	277	288	309	298	245	271	284	302	281	243	260	301	299	317	286	273	241	286	281	286	289	265	286	268	286	323	307	289	282	319	273	259	312	300	274	285	285	287	251	265	279	272	281	287	295	294	289	294	317	290	285	298	287	304	295	330	288	311	296	267	237	285	268	309	247	253	310	278	312	276	292	306	286	279	293	324	290	269	269	310	289	284	305	259	295	307	306	262	250	296	303	290	264	275	283	290	265	276	277	280	284	278	290	267	289	279	245	301	267	303	276	268	260	281	290	288	310	306	305	305	302	275	262	278	320	308	306	275	272	272	287	311	293	289	284	316	267	273	278	270	304	284	258	286	305	271	299	295	278	280	253	310	261	293	257	312	291	304	260	273	293	308	286	284	307	288	300	292	309	275	313	300	311	288	286	315	289	318	308	288	271	279	294	294	300	307	303	296	288	280	310	289	306	288	297	288	266	278	271	279	305	280	291	297	282	284	259	280	306	264	267	292	318	278	281	276	302	273	288	305	302	300	291	326	298	292	251	284	293	266	314	293	303	269	295	288	295	275	284	296	281	297	277	278	289	293	253	291	312	268	264	268	313	306	294	308	284	304	279	327	295	289	260	289	282	325	284	302	255	323	311	300	308	283	264	270	278	293	268	304	310	269	242	283	280	269	280	330	291	278	334	274	280	298	307	316	282	274	294	274	264	283	286	265	304	310	306	266	290	291	290	296	288	267	308	270	281	269	295	311	287	296	261	274	287	306	285	274	277	276	275	273	275	304	273	318	299	308	271	284	276	265	284	299	292	280	284	280	319	278	312	273	269	262	296	307	266	266	282	285	293	289	284	330	272	304	263	279	281	276	284	260	275	306	285	285	307	278	297	287	289	264	286	280	286	295	297	294	261	290	278	265	267	294	271	276	287	292	319	256	283	304	270	320	284	303	295	289	281	309	316	314	281	289	301	308	292	282	273	284	294	271	245	283	244	307	287	300	283	284	315	304	262	275	289	309	284	293	281	304	302	294	276	289	262	293	311	281	293	273	294	298	325	286	286	314	296	314	301	329	293	318	295	283	269	301	287	264	298	265	295	264	267	265	298	310	290	293	276	253	271	272	310	291	313	292	277	286	325	317	290	258	281	299	278	271	282	282	269	268	293	324	297	294	302	271	265	267	292	273	263	302	287	256	271	284	266	245	323	280	294	295	249	279	287	288	259	271	260	279	285	291	285	315	283	284	281	273	260	310	301	279	303	328	265	313	288	282	265	305	282	288	271	289	270	257	295	291	287	302	285	266	284	260	261	258	293	284	276	315	277	301	303	260	289	267	276	298	268	288	308	288	281	295	281	304	289	254	262	265	300	292	275	278	322	254	296	294	272	272	308	298	296	306	282	304	270	289	302	290	275	283	297	286	264	269	287	286	316	307	285	284	317	293	326	299	301	331	260	321	283	299	300	295	296	309	271	254	304	284	282	254	290	284	253	270	272	298	268	283	261	258	313	290	312	277	324	313	326	321	289	260	282	292	266	284	281	285	312	284	259	278	298	296	324	261	268	312	305	290	285	305	290	274	274	264	290	284	275	277	274	282	285	306	278	279	291	292	291	300	278	288	280	278	265	286	301	268	300	311	275	301	293	285	303	289	286	300	304	286	274	290	297	324	253	317	289	253	277	295	300	283	271	266	281	272	327	271	296	277	268	286	301	284	314	299
13706	1851	3104	3441	3160	2803	2435	2107	1927	1800	1726	1512	1412	1346	1302	1286	1141	1188	1145	1138	1110	1033	1095	1022	1060	1009	989	1006	996	990	1045	979	958	1035	1049	996	968	960	964	1027	951	958	938	995	952	1003	963	972	941	1008	944	948	964	929	933	925	937	943	917	928	924	963	911	969	970	891	963	892	944	931	979	951	910	1014	935	914	913	914	948	944	942	855	930	947	949	921	922	960	908	932	1006	924	959	902	913	969	936	927	959	877	968	949	905	945	901	933	922	962	940	941	889	906	940	916	956	913	983	947	948	914	977	918	922	927	938	923	902	875	937	911	953	918	947	888	936	905	882	929	944	894	941	967	918	922	909	951	978	933	949	970	913	901	892	912	933	949	896	943	949	911	978	896	922	902	849	913	913	909	896	939	944	939	895	934	927	932	914	955	863	923	925	940	880	951	871	936	888	875	901	938	919	937	890	924	974	895	916	946	959	942	926	897	1000	896	890	876	927	916	915	924	904	964	949	969	935	954	859	940	924	929	969	890	911	936	922	954	906	932	917	979	905	922	881	943	896	921	897	967	889	870	934	927	947	942	915	915	942	938	1006	957	899	934	930	943	882	946	931	913	877	931	950	934	925	932	911	899	948	892	935	903	947	943	962	938	936	909	968	927	981	893	969	866	896	937	865	925	895	892	893	882	902	917	952	856	912	873	926	935	922	930	904	948	885	918	944	913	915	855	856	915	958	969	895	918	956	889	954	939	875	933	893	950	946	934	972	930	934	926	903	881	899	885	932	885	877	929	1002	944	880	903	905	909	906	933	937	905	908	941	888	951	939	939	891	968	947	904	914	894	943	917	962	908	885	931	873	926	964	895	924	881	945	936	878	940	927	888	947	925	953	917	871	893	881	933	930	926	914	889	936	906	878	901	894	878	926	907	862	907	929	883	891	882	947	942	858	959	884	915	919	943	892	954	925	888	937	924	922	881	880	981	907	900	907	919	918	921	908	926	976	897	927	901	914	934	926	912	955	953	879	894	914	922	913	939	962	931	935	925	950	944	930	919	899	961	918	904	964	939	938	901	928	942	896	912	900	913	929	923	878	848	916	902	951	875	901	905	899	910	931	928	905	913	934	898	927	951	934	900	912	912	912	938	896	953	981	925	990	914	947	949	885	935	932	909	957	904	909	962	859	929	907	970	912	921	894	966	922	869	959	947	869	938	894	968	947	937	914	932	925	942	968	935	899	969	894	874	924	957	912	916	951	955	925	905	922	922	884	917	899	898	914	941	925	917	934	901	897	913	879	881	973	867	949	1003	944	908	889	916	944	949	884	923	908	933	960	920	901	982	912	902	930	1012	861	943	958	955	905	893	929	865	945	908	927	902	861	926	915	942	906	905	953	896	934	944	915	891	917	930	887	955	876	882	917	907	917	834	983	931	875	927	973	908	913	933	956	943	898	936	903	901	901	947	936	900	956	921	931	900	890	882	857	963	953	912	932	906	919	941	909	976	940	914	875	964	948	896	888	914	903	939	993	893	920	947	924	895	914	918	879	912	971	859	934	886	913	974	919	905	934	895	927	939	923	908	881	915	941	940	872	913	910	913	919	947	909	921	922	881	953	921	893	945	938	966	933	928	893	875	940	966	888	872	887	914	883	942	928	955	893	937	899	910	869	938	921	884	908	935	892	905	968	878	918	911	919	902	879	919	874	939	933	909	950	911	865	914	934	918	952	919	934	867	922	952	959	944	978	934	908	937	886	928	960	932	884	902	926	934	953	916	891	890	883	901	923	959	963	914	912	880	912	932	881	953	891	927	864	910	922	925	902	897	944	939	940	923	892	862	931	869	889	890	937	935	936	901	895	903	929	904	896	964	866	906	899	930	939	956	929	940	885	920	910	894	953	942	905	944	885	931	928	908	882	957	922	886	946	877	957	902	905	902	908	978	950	862	936	896	929	957	948	966	918	912	952	888	882	930	893	909	972	906	960	949	885	930	944	926	933	913	908	892	929	894	930	904	935	875	933	931	883	886	890	912	910	945	959	899	911	870	875	975	932	898	946	927	905	907	912	907	930	972	918	854	955	952	901	864	921	931	924	960	946	940	931	896	915	899	920	895	904	947	955	915	919	941	902	932	891	928	889	938	932	929	887	923	945	951	940	934	898	893	887	899	920	958	854	901	901	901	902	898	931	886	946	885	926	925	972	936	920	900	924	897	882	933	894	939	969	937	923	953	906	918	960	886	907	908	918	984	928	972	896	938	941	947	958	909	932	921	1000	909	935	936	882	952	964	928	979	900	925	966	939	954	969	861	922	858	912	945	910	951	894	946	998	930	918	919	925	921	957	883	882	935	859	901	852	850	918	912	868	923	977	951	935	893	947	894	902	874	905	906	902	897	934	897	887	869	943	895	915	968	908	877	950	939	929	957	904	879	914	929	942	931	876	917	945	914	923	899	907	904	924	933	976	956	949	940	945	916	933	934	899	961	878	962	945	948	910	944	905	939	911	967	912	946	931	936	902	924	896	942	917	912	921	977	955	911	888	880	918	947	981	918	890	895	989	927	967	940	954	878	951	908	962	927	923	924	913	918	926	948	902	871	882	931	971	913	955	924	897	927	944	926	900	894	876	917	951	927	909	843	908	931	924	894	931	892	883	910	887	970	905	881	947	986	996	905	885	916	933	900	919	887	881	914	827	884	904	987	989	923	917	921	910	927	923	907	925	922	940	938	905	905	931	896	939	926	927	885	889	912	942	915	931	965	971	948	864	958	951	955	897	891	888	958	898	922	902	869	952	882	893	883	876	912	941	924	890	909	925	891	893	910	884	882	925	921	910	879	923	926	953	950	982	892	939	919	969	915	930	961	928	906	956	881	914	903	907	924	962	894	960	914	929	897	913	894	930	898	955	954	913	978	944	953	928	891	879	853	911	917	943	958	921	968	912	890	934	926	961	881	895	957	924	876	943	930	966	937	974	914	894	897	879	920	938	932	934	953	890	958	909	895	945	944	887	885	881	892	878	942	899	910	860	960	915	934	931	910	888	950	915	927	873	924	978	933	874	925	972	897	930	935	992	963	938	974	888	946	936	896	930	918	928	905	927	936	905	953	897	898	931	964	931	907	900	973	923	988	934	954	905	930	954	923	935	947	916	914	892	940	899	880	919	964	914	889	903	908	956	866	905	926	921	953	953	876	874	934	946	955	908	961	914	887	883	936	940	881	905	889	950	904	895	938	920	961	935	894	903	987	986	928	918	926	912	922	972	919	910	912	942	918	936	926	946	914	907	914	910	947	934	903	944	908	911	974	943	923	963	898	908	983	936	881	924	948	885	868	953	919	929	918	915	942	890	952	923	942	933	916	863	943	918	910	895	917	901	945	888	952	950	952	918	941	942	920	929	893	922	936	909	929	933	830	967	969	914	914	888	902	1003	948	842	933	966	960	927	880	942	960	910	932	930	924	908	910	974	890	886	947	951	933	935	871	907	943	969	936	936	909	902	921	980	906
36578	10587	3032	1785	1284	1011	818	668	595	534	498	430	425	405	379	338	342	340	322	319	352	319	342	324	327	341	354	286	339	297	295	281	315	306	302	304	299	318	281	292	306	272	290	301	269	303	283	297	278	281	297	309	303	324	270	335	305	282	298	309	266	307	294	294	277	303	289	278	283	288	322	317	288	298	281	299	296	292	309	268	304	310	318	290	268	276	289	292	273	291	281	296	312	274	285	286	304	339	291	303	312	272	298	296	276	282	328	299	302	285	292	308	286	302	276	274	262	288	309	302	278	302	303	310	289	283	257	287	278	309	305	294	337	269	276	319	280	287	283	248	332	274	285	293	266	295	279	284	285	285	329	287	267	284	267	250	289	305	266	287	285	296	269	325	283	293	238	312	269	284	285	285	285	256	293	319	263	288	257	297	283	278	285	299	311	272	271	244	282	311	276	292	318	297	280	304	277	306	298	304	300	259	292	300	288	289	288	278	291	280	305	263	310	311	271	255	274	288	268	276	286	310	299	248	267	281	288	301	310	287	273	292	266	276	269	286	286	253	289	314	271	303	326	302	300	321	277	266	286	291	307	322	296	285	294	302	293	289	319	285	299	283	280	277	278	287	287	270	285	310	296	310	298	295	281	266	318	300	298	320	270	315	244	294	285	305	312	311	262	274	277	302	295	283	310	284	323	256	295	295	259	282	295	285	285	289	274	298	317	294	288	314	297	305	283	274	302	290	294	296	294	287	299	309	245	294	281	323	283	273	279	262	305	340	299	285	291	308	301	304	296	304	275	311	290	287	287	301	289	312	272	282	280	280	299	299	275	270	288	297	283	275	262	311	314	285	289	282	298	285	278	283	303	309	284	303	259	290	313	309	285	288	296	269	309	273	311	269	274	259	304	282	260	300	309	288	284	293	268	297	287	298	282	336	259	271	290	313	284	274	297	294	302	295	318	298	316	257	296	287	298	265	285	283	276	295	289	280	269	304	292	288	312	316	284	271	279	292	305	317	276	323	298	288	300	283	266	266	284	283	282	283	291	297	285	318	320	291	272	303	294	273	290	261	283	271	310	296	285	304	302	296	284	311	287	287	291	269	279	266	254	315	288	313	305	308	299	299	279	316	297	320	311	276	253	315	318	301	278	287	287	283	279	292	300	290	279	277	318	290	308	264	285	291	329	276	270	325	297	279	275	271	304	307	290	291	282	258	280	275	284	262	299	288	319	293	313	303	275	266	319	304	289	286	274	281	278	259	260	293	281	276	295	281	315	296	308	302	268	294	265	275	304	280	292	282	312	264	274	300	290	277	273	274	279	306	258	286	288	294	287	284	275	300	287	284	274	285	284	294	284	285	299	298	283	278	265	276	296	306	337	285	298	277	302	298	287	267	294	309	259	281	286	294	290	274	309	288	274	273	288	285	298	260	269	330	295	301	255	293	309	313	288	299	268	304	285	284	277	310	288	274	306	296	292	290	280	278	273	292	271	270	292	271	291	289	268	302	319	271	307	299	300	291	330	285	284	291	276	264	292	291	289	273	321	301	270	273	273	317	295	271	282	290	284	262	287	289	264	302	291	296	303	282	273	300	295	280	291	280	278	282	273	282	271	293	284	326	288	310	319	252	301	289	291	303	288	286	314	298	269	298	283	277	279	296	260	302	291	318	299	288	281	264	255	285	282	307	301	276	298	316	283	293	312	267	289	315	304	269	273	270	290	310	313	277	295	307	281	296	305	294	303	293	287	260	286	316	310	281	293	267	265	307	270	284	288	257	315	288	292	297	250	279	275	270	305	273	277	277	288	298	269	273	298	286	282	284	318	301	288	285	291	309	308	292	281	302	276	287	245	285	302	292	316	249	271	301	310	269	281	273	273	304	315	273	310	273	263	301	288	277	290	289	288	302	311	300	273	283	287	276	274	295	279	291	338	282	289	275	306	315	269	304	275	287	307	284	294	290	298	310	295	315	306	248	278	338	276	281	283	290	271	299	272	263	303	273	273	312	289	304	283	277	276	281	292	279	295	293	298	291	297	294	265	278	297	291	283	313	285	297	264	283	289	293	260	313	296	287	306	281	297	290	296	286	287	277	298	294	293	259	281	287	315	304	273	310	299	294	308	305	303	288	307	300	292	289	310	274	293	274	312	262	309	276	282	285	318	265	282	270	313	310	302	293	273	260	279	304	276	301	273	290	294	263	315	297	286	310	295	297	284	295	319	294	289	301	279	304	309	281	291	314	277	294	284	313	266	271	284	314	270	276	297	271	285	287	290	307	275	297	298	276	282	289	298	311	290	313	306	265	331	281	309	281	267	238	298	310	298	261	276	279	305	285	297	268	302	280	275	286	284	323	304	277	303	296	313	313	325	283	277	303	272	269	278	258	277	293	297	271	283	271	294	273	274	307	304	278	272	316	251	269	292	315	286	301	291	311	244	291	291	288	286	276	282	270	311	311	299	318	291	317	305	294	264	296	277	312	303	284	263	296	274	282	299	311	276	299	264	312	293	282	305	310	290	286	302	254	302	279	270	338	276	254	274	297	254	269	265	272	300	275	303	290	325	241	292	294	285	311	276	288	302	298	285	304	286	341	308	323	271	279	296	275	277	291	302	308	292	281	310	299	276	306	314	264	307	285	276	295	268	280	278	270	317	279	293	289	309	284	286	284	293	290	288	319	284	287	259	258	285	270	291	284	292	297	277	280	271	314	274	310	267	266	290	305	303	294	287	284	280	287	256	310	272	285	277	289	291	282	274	333	275	280	245	278	292	266	302	269	299	281	308	306	276	278	311	309	290	305	270	265	296	292	289	304	301	280	304	306	303	319	297	297	298	309	246	291	295	296	262	267	289	309	279	321	279	290	320	280	271	286	295	321	269	326	296	308	303	278	302	294	297	295	312	305	306	262	295	271	303	312	298	281	297	317	285	290	333	318	281	279	290	311	282	286	288	288	288	271	267	286	263	312	283	293	306	290	283	298	301	258	324	273	286	295	285	291	264	288	275	274	280	309	281	278	262	290	293	277	284	269	282	293	306	271	270	321	298	302	251	257	303	293	301	282	307	288	286	270	306	263	319	279	271	259	281	295	277	278	288	296	284	267	272	321	301	298	291	262	280	306	311	316	294	297	256	258	309	285	287	290	287	316	285	296	292	283	286	299	294	270	309	307	291	295	277	313	262	259	266	273	286	266	294	271	293	306	307	285	289	320	294	299	292	308	301	293	306	325	283	315	307	288	300	289	307	274	294	292	290	268	284	292	291	304	302	284	281	274	281	290	270	286	290	303	294	272	285	326	292	296	287	280	298	276	303	284	305	283	266	292	319	297	300	291	270	296	303	299	262	291	293	279	314	266	304	285	273	268	297	287	261	292	285	289	271	288	323	283	292	300	305	270	305	311	287	285	283	305	277	292	281	265	312	273	303	275	283	282	290	250	311	294	308	287	290	301	283	275	290	273	282	303	295	282	301	284	266	262	275	283	302	308
17753	2632	5178	5933	5316	4340	3672	3353	2877	2532	2174	1951	1936	1783	1727	1580	1454	1376	1386	1337	1337	1282	1250	1216	1147	1161	1143	1119	1157	1088	1068	1120	1082	1065	1035	1034	1036	1007	1057	1029	1043	1014	1001	1039	975	1028	1019	970	1007	979	959	1012	979	975	1049	1026	935	1003	1005	1023	1009	990	982	954	1012	925	1014	997	894	968	956	921	970	980	985	989	960	947	945	949	955	940	920	957	972	952	997	984	976	903	954	946	948	919	931	925	969	990	945	893	925	941	969	947	900	902	952	910	963	940	942	939	907	930	954	938	1005	960	919	941	921	986	970	895	936	946	945	942	905	918	922	924	949	880	972	934	925	895	892	929	941	898	930	962	921	900	994	900	948	948	912	956	957	978	911	894	923	952	876	940	947	893	949	903	930	932	951	894	938	933	904	952	867	941	940	931	868	948	964	902	883	912	968	959	904	874	898	894	907	938	938	892	912	950	907	950	964	931	899	943	933	919	941	938	922	905	938	970	867	921	907	943	903	872	917	890	957	951	884	905	914	944	883	880	974	940	920	923	854	917	945	888	917	879	870	909	915	905	955	917	880	895	948	976	891	900	912	906	926	901	972	874	877	930	912	899	925	896	936	913	907	943	952	927	989	944	916	965	937	894	942	971	859	869	933	948	854	917	906	889	906	913	990	928	887	885	941	971	900	952	929	917	919	898	932	909	968	912	927	952	904	989	919	906	940	915	997	958	930	871	962	933	927	908	940	999	918	944	910	921	932	954	905	854	934	932	930	952	898	897	838	927	925	942	938	950	937	934	947	957	934	940	901	954	943	982	906	915	938	904	971	918	894	890	909	928	950	940	912	885	879	866	1012	919	913	894	913	933	917	968	911	924	907	928	916	916	920	899	915	890	893	929	919	965	931	931	949	987	921	916	954	968	928	892	906	929	945	878	908	931	890	938	961	917	902	866	979	885	867	933	900	889	908	928	851	947	914	930	881	927	968	937	928	891	916	992	921	876	938	981	918	961	898	918	906	1011	914	871	963	944	907	909	935	943	944	952	922	893	883	940	918	908	907	953	859	948	950	964	883	984	965	910	880	962	944	894	880	956	936	890	962	943	972	874	899	916	934	914	951	922	899	908	875	875	892	897	949	958	936	905	918	889	937	920	918	939	911	977	892	962	960	955	896	920	949	895	961	881	936	954	912	945	960	958	924	961	921	920	890	915	890	907	935	903	928	889	904	947	902	950	950	889	957	910	898	914	894	959	953	945	946	881	912	912	878	936	958	882	866	939	911	879	895	921	960	911	944	934	929	923	918	973	967	924	863	895	941	917	946	946	935	954	886	893	920	887	859	952	919	972	925	873	897	934	915	905	909	975	911	963	927	965	1008	936	962	924	918	925	863	958	928	921	937	956	914	920	961	891	926	925	934	920	939	979	918	906	904	943	940	907	956	907	927	929	905	871	908	948	895	883	965	897	969	915	924	952	898	892	897	913	923	936	982	950	920	951	934	915	918	918	930	897	971	959	928	962	924	878	934	899	910	907	887	908	904	958	928	896	923	966	914	933	989	921	950	953	918	970	926	899	895	906	911	941	931	973	958	914	888	944	933	866	860	955	1034	967	856	924	899	960	931	966	913	935	934	939	898	893	850	899	924	880	862	988	895	883	975	888	942	881	948	913	926	931	942	920	925	938	948	909	920	902	903	890	934	861	912	915	952	913	867	952	933	915	903	919	947	943	962	946	971	899	952	931	952	958	895	904	912	920	900	929	941	981	905	873	927	968	957	956	903	951	918	912	912	926	966	901	915	889	893	902	947	901	891	969	950	885	899	953	887	893	908	911	961	941	946	919	903	963	881	949	888	933	960	918	855	863	939	1020	910	946	867	907	908	965	947	917	898	892	921	964	907	873	959	949	920	939	858	969	959	885	911	951	974	940	935	934	905	900	956	899	950	877	893	930	935	907	940	930	953	894	872	920	906	901	952	958	866	957	902	939	903	913	954	905	937	867	911	927	892	908	898	943	918	890	892	950	885	944	886	869	879	868	931	919	883	950	906	910	921	950	900	990	906	917	908	874	899	932	932	878	937	878	898	920	927	916	930	942	898	899	910	900	930	937	947	912	884	914	943	908	881	997	951	913	884	948	918	927	935	938	954	935	933	875	930	913	935	944	885	953	947	929	987	926	949	911	870	942	926	920	881	876	915	915	984	869	938	896	894	889	903	908	933	877	936	940	910	974	950	856	851	914	909	936	932	897	889	956	924	966	879	912	981	890	904	922	915	892	927	861	923	928	965	927	916	936	884	860	933	952	890	921	901	885	871	962	887	925	908	935	939	914	863	908	929	957	888	907	952	943	925	967	936	914	895	929	920	896	926	886	990	946	948	929	925	943	902	901	944	913	935	923	920	976	887	991	964	963	890	922	901	914	953	952	923	921	933	891	926	925	920	972	944	910	943	951	939	931	927	932	882	910	939	930	930	958	923	919	916	880	934	901	848	966	898	967	907	914	885	938	970	958	888	913	967	893	927	921	927	940	950	884	920	943	943	945	926	864	963	902	883	922	919	935	903	972	928	957	940	907	949	859	941	941	957	930	933	894	909	895	866	903	871	922	922	909	959	885	965	906	946	904	936	882	899	864	950	898	906	969	943	905	925	918	881	911	899	972	900	919	962	918	882	989	956	930	931	935	843	917	886	933	917	858	904	915	919	931	931	915	940	900	919	936	900	912	929	940	1002	888	950	923	1002	909	904	929	935	972	968	914	934	897	981	914	996	945	898	948	915	933	937	934	922	900	962	926	973	965	952	955	937	878	925	898	890	967	981	961	901	941	924	954	963	899	958	905	952	912	892	989	900	923	968	879	954	905	952	887	931	903	878	923	905	870	966	921	913	994	978	925	893	886	915	910	882	939	940	924	955	953	889	918	928	840	956	935	899	925	987	938	896	912	982	910	876	1006	932	934	913	957	904	901	929	878	919	907	922	901	890	910	886	954	961	915	875	884	956	900	902	933	939	879	912	917	928	899	929	919	935	927	907	956	927	885	931	931	911	885	971	892	892	899	938	915	911	860	898	996	942	912	965	918	908	970	890	964	955	916	914	905	907	946	926	948	935	911	870	961	903	962	895	887	906	932	912	912	988	904	943	906	906	892	958	909	885	913	937	908	952	948	926	928	972	930	925	954	898	960	893	939	915	958	944	928	907	928	954	975	923	973	924	902	911	914	932	975	940	957	933	874	864	930	886	892	891	1002	944	952	996	883	967	945	941	942	916	926	890	895	964	921	928	905	875	964	946	939	968	933	941	992	913	989	936	924	981	906	953	891	872	950	898	935	944	972	911	951	927	913	929	918	917	955	961	884	896	992	882	904	842	943	956	932	918	923	905	895	907	951	899	866	910	923	910	892	928	891	942	948	932	943	937	973	918	916	871	912	925	964	959	955	932	923	911	967	875	939	887	955	900	981	938	921	888	944	897	906	924	879	925	903	961	938	892	862	961	891	942	952	939	911	926	888	877	990
3290	273	230	199	182	170	180	171	173	180	150	163	163	179	154	145	174	154	178	187	146	174	153	159	169	167	147	159	161	161	161	161	166	167	187	182	156	180	163	168	171	165	155	166	164	138	170	162	141	149	161	157	146	188	173	188	151	156	169	150	156	155	164	161	183	134	139	150	135	150	158	170	185	171	158	150	163	172	165	179	166	143	162	165	153	152	160	170	167	144	157	168	176	178	166	164	182	154	153	152	167	187	173	135	183	143	151	156	166	195	149	167	163	152	164	145	142	145	149	149	169	158	156	179	173	163	167	162	160	157	167	171	167	160	181	152	173	181	172	173	162	164	153	144	140	170	175	151	140	156	141	143	169	174	164	140	167	178	184	155	150	156	152	156	180	148	192	184	133	161	170	172	168	152	175	152	177	172	164	164	185	161	154	157	169	162	166	160	172	176	160	146	147	172	170	155	161	162	172	143	133	155	178	152	138	178	169	163	150	161	174	164	155	155	156	162	169	168	152	179	164	156	162	187	160	157	161	150	186	179	166	174	164	166	176	160	171	156	144	175	203	155	147	149	187	170	173	162	160	159	168	154	160	135	174	163	169	181	171	184	164	171	165	149	168	154	165	167	185	158	181	188	169	137	201	169	178	169	151	161	173	172	142	157	146	149	155	158	143	157	155	163	169	158	166	158	159	151	173	164	183	168	141	167	145	177	147	159	154	158	189	149	160	171	158	158	169	168	153	164	178	138	165	167	141	144	168	160	157	180	158	158	144	161	160	178	178	158	158	152	152	159	169	148	171	151	176	156	169	157	160	152	162	159	188	185	149	144	158	168	137	149	156	149	157	167	162	170	169	187	172	143	178	167	154	147	170	162	184	176	173	168	151	165	159	174	160	152	163	163	141	180	149	177	159	174	187	162	132	171	159	158	175	168	172	148	183	153	145	135	140	189	155	135	132	153	180	155	160	146	166	163	148	166	159	163	142	155	158	162	189	168	170	152	139	161	145	176	159	171	171	175	182	156	160	163	147	166	149	161	163	141	169	167	146	145	185	156	161	133	156	141	190	162	141	166	151	140	162	154	172	182	152	161	159	155	145	159	159	162	175	184	175	181	179	161	173	156	160	150	143	163	164	165	147	164	158	172	138	153	172	147	170	180	158	157	163	153	177	163	153	172	171	167	168	172	165	186	191	137	146	182	151	164	183	168	160	173	163	166	168	151	149	183	164	151	160	157	165	148	184	180	168	165	131	146	168	153	155	136	158	189	161	175	145	150	164	154	158	139	158	136	163	144	166	157	162	151	169	136	170	186	152	168	168	150	155	164	182	161	150	152	186	169	144	194	140	174	167	163	168	159	145	167	189	164	156	142	160	146	157	144	166	157	181	192	159	164	158	151	141	150	188	158	158	156	172	178	156	151	146	170	153	149	161	141	121	170	158	176	186	175	154	200	155	154	129	162	162	180	160	185	149	158	156	155	164	179	171	169	158	176	172	157	169	169	147	180	168	160	155	171	165	149	157	180	158	156	170	156	150	160	132	170	153	161	200	169	158	167	152	172	137	137	162	166	166	148	163	143	157	154	145	164	155	171	152	164	174	142	165	173	159	153	170	166	166	156	146	169	142	158	164	162	162	152	144	171	161	167	164	156	147	150	159	148	178	155	157	160	154	173	155	146	176	167	137	184	158	157	181	167	157	166	174	163	175	162	143	147	152	164	208	190	147	159	167	159	134	178	165	162	164	170	150	161	156	157	164	151	155	141	161	141	174	162	172	161	153	208	168	135	165	156	184	151	169	150	158	165	178	162	148	157	166	175	165	137	153	158	178	141	170	170	175	152	168	168	150	168	161	147	183	176	164	165	147	172	165	169	152	180	167	158	152	143	158	167	131	174	158	147	162	158	181	151	162	152	160	146	175	166	157	165	157	140	156	153	167	167	143	147	182	163	165	168	131	177	124	171	163	157	167	168	160	157	161	162	156	177	164	164	167	174	155	180	170	168	135	185	167	171	172	161	171	175	158	149	187	156	158	185	135	185	172	152	169	152	154	188	159	155	155	163	152	167	161	138	170	181	151	149	145	170	163	168	181	171	152	149	168	167	172	164	130	180	140	150	168	155	158	190	144	168	172	163	172	138	183	187	167	191	166	158	160	166	164	160	172	155	147	166	144	160	141	158	180	173	153	148	169	171	171	157	149	151	166	169	154	143	154	155	140	179	156	168	149	173	163	148	143	155	186	164	159	154	170	152	159	159	171	168	180	152	152	135	175	173	160	142	156	158	189	168	145	175	163	158	157	143	162	158	160	165	182	171	161	149	159	173	149	161	147	168	168	158	171	170	141	153	132	175	163	181	171	157	172	154	157	206	156	198	172	169	190	164	146	162	168	164	173	153	148	166	142	166	162	172	149	156	166	147	167	161	163	160	152	181	175	149	151	155	157	162	167	159	143	145	162	151	147	176	184	186	201	190	162	152	198	165	153	159	178	176	165	171	172	169	168	171	142	175	181	163	138	158	139	161	169	180	188	160	146	135	184	153	164	181	156	155	167	143	172	149	143	137	168	173	175	156	155	159	172	179	167	172	165	154	163	179	146	198	153	164	171	148	162	137	147	162	168	150	147	169	174	145	170	173	146	162	178	173	151	154	151	177	160	143	173	180	171	155	142	158	169	161	158	177	152	156	154	160	171	176	146	173	183	154	156	157	158	159	175	175	149	158	144	160	169	149	176	161	164	165	165	162	176	176	163	119	150	176	154	162	154	162	134	154	171	156	145	171	144	149	154	172	164	158	158	139	169	178	184	173	172	161	172	159	154	182	171	167	183	153	178	165	159	159	164	193	154	148	165	159	140	182	152	139	178	176	156	155	173	156	159	158	151	162	166	163	147	141	155	167	135	173	182	159	165	174	158	155	161	175	169	158	149	185	151	167	153	143	168	172	141	161	160	157	151	164	153	148	176	169	187	171	177	149	171	164	158	173	172	178	161	170	180	190	166	175	150	178	178	167	151	166	170	166	152	168	150	167	163	156	157	176	172	122	161	157	175	186	178	141	159	145	188	187	163	146	153	158	159	157	162	174	161	140	144	155	170	164	128	167	142	172	148	154	176	158	154	169	133	161	154	186	182	147	160	164	158	179	178	172	159	179	157	158	180	157	160	173	176	161	151	170	156	167	164	154	145	159	158	168	166	156	162	171	170	176	154	172	170	129	174	156	165	154	149	170	181	162	162	177	160	177	165	167	188	156	170	155	177	154	157	167	166	159	175	160	179	167	168	178	152	174	183	150	154	170	142	170	140	148	144	156	162	129	181	180	146	181	171	160	135	140	179	175	173	159	139	134	174	151	170	133	152	151	155	153	180	171	141	153	161	157	168	153	176	158	150	160	143	183	161	156	123	145	144	178	160	161	149	159	171	123	164	140	141	169	178	162	176	155	147	176	152	190	152	164	153	138	164	155	161	179	154	142	178	170	155	149	141	143	167	186
4391	666	723	759	677	647	676	682	670	621	603	572	596	620	604	619	604	570	541	592	573	574	577	567	621	548	558	550	553	572	580	614	573	568	582	598	577	558	567	594	577	568	645	538	575	599	524	572	586	565	564	570	595	600	582	544	595	574	596	544	570	603	556	561	595	523	562	587	564	601	555	582	527	597	575	566	601	594	565	582	601	550	590	570	573	584	555	592	539	526	577	572	596	574	630	574	572	569	587	577	545	560	593	584	563	617	576	598	550	557	581	553	578	597	521	595	597	563	583	552	576	601	563	636	533	541	599	557	558	549	556	596	574	598	561	623	576	551	546	582	603	531	583	542	561	545	568	548	544	559	561	559	556	609	534	560	578	557	582	592	564	537	581	545	627	608	572	584	592	555	553	602	555	564	575	575	573	586	589	574	602	528	616	593	641	566	570	577	563	560	575	570	607	562	604	551	565	563	572	579	583	556	560	552	572	549	527	609	587	560	619	575	600	579	602	563	592	621	576	603	554	574	541	572	539	584	588	539	583	563	641	555	545	585	562	568	560	558	568	572	541	579	587	561	549	573	553	570	561	541	599	574	596	565	577	574	548	577	561	514	554	597	618	597	544	540	564	568	605	535	554	599	555	544	545	591	577	563	585	599	553	589	534	561	608	562	543	550	581	588	574	578	604	554	547	597	600	599	570	568	588	599	603	588	597	546	560	563	566	557	541	601	582	568	586	561	531	557	590	594	588	555	604	551	525	587	584	548	570	545	581	574	657	541	572	548	584	563	558	573	562	612	579	589	567	565	564	568	553	579	565	588	543	576	574	561	578	543	560	576	539	593	587	567	555	545	611	578	629	585	584	570	590	550	597	597	589	592	574	579	540	583	592	569	588	543	561	516	582	544	602	596	572	601	578	555	564	567	544	582	597	601	590	559	540	575	526	554	568	609	548	568	581	586	579	557	559	574	551	579	554	561	561	597	551	573	541	604	554	606	573	554	637	601	565	564	564	557	579	585	537	571	560	573	536	549	566	585	592	591	519	558	546	601	577	602	594	560	558	578	564	598	600	553	536	546	570	569	549	587	568	537	581	572	591	586	541	580	535	559	557	558	553	555	543	605	575	545	544	568	587	547	547	577	588	572	574	577	573	541	522	584	550	566	601	591	564	539	536	583	553	528	614	561	569	543	609	586	610	556	602	591	580	606	571	578	576	569	534	583	564	568	600	552	628	584	544	591	592	586	549	592	592	567	555	595	563	578	567	551	586	596	584	572	580	552	579	582	571	585	546	586	552	565	584	580	577	579	538	545	616	537	602	551	584	583	599	578	534	574	522	566	524	575	587	611	582	612	542	582	567	593	556	553	586	534	582	596	534	555	572	567	578	543	577	523	605	565	590	579	557	542	594	583	537	573	566	558	577	551	551	575	556	555	554	555	592	572	584	551	558	520	585	573	578	560	583	581	542	549	574	542	522	580	598	578	568	592	562	598	552	630	589	592	595	558	517	566	561	563	600	585	605	574	571	547	564	565	486	569	553	599	527	576	612	542	564	583	536	585	563	558	575	604	558	563	567	589	584	583	582	607	560	555	559	545	576	568	523	558	593	543	588	559	545	541	587	580	565	560	581	516	596	574	583	554	573	528	544	586	551	566	568	588	588	597	557	578	535	576	583	543	564	577	595	585	561	529	550	554	577	549	572	585	606	575	535	539	564	538	567	589	593	580	574	573	561	580	586	543	578	574	572	563	561	560	615	600	567	584	591	576	564	607	575	579	574	570	633	585	571	553	542	579	595	612	602	581	563	607	538	582	609	547	567	580	555	567	582	537	624	592	619	547	549	564	573	559	566	568	567	545	541	551	541	618	609	578	569	582	567	572	618	559	562	561	613	583	564	575	563	543	554	538	581	578	573	573	554	593	592	569	565	555	605	565	556	553	585	560	546	543	556	547	593	559	547	593	564	549	569	566	602	563	553	617	566	586	587	576	517	564	559	608	590	557	536	570	547	520	580	517	594	573	584	559	592	581	533	561	552	552	544	591	547	574	597	591	560	607	592	541	574	562	571	567	555	564	527	548	565	595	560	561	566	566	577	554	573	561	578	540	549	579	542	559	599	586	537	575	557	593	527	577	560	557	564	558	591	578	536	594	582	575	607	559	556	623	572	565	553	556	571	601	569	566	556	594	580	545	557	566	586	587	587	593	593	575	605	579	594	602	613	516	567	524	572	603	578	606	584	596	607	552	583	572	523	540	594	596	562	536	581	579	622	532	588	525	617	587	561	547	556	558	552	599	582	566	585	568	562	589	605	549	550	595	574	515	561	553	589	519	581	603	548	600	585	558	544	555	581	560	581	576	587	601	607	563	598	573	580	594	510	573	576	599	569	603	612	590	545	602	562	561	550	578	536	582	556	575	541	533	573	592	558	581	564	565	515	605	589	584	576	563	551	595	538	589	562	566	544	543	617	579	597	524	572	622	586	579	543	563	564	567	571	573	586	570	570	577	583	575	590	603	560	560	583	569	581	563	542	590	562	581	587	587	559	576	558	563	586	541	571	620	585	600	570	587	564	515	591	559	571	569	583	564	557	574	551	609	544	638	609	546	612	559	585	557	549	556	530	588	605	632	535	600	590	551	572	569	556	535	578	536	566	589	601	592	581	570	576	536	608	557	617	569	618	597	530	579	537	577	537	540	589	592	556	549	587	584	542	550	578	557	577	588	574	565	560	618	584	547	588	557	590	592	581	548	607	557	607	574	570	581	575	586	558	616	556	570	613	592	554	595	561	595	561	574	605	588	554	584	574	519	562	586	570	570	583	580	567	581	584	541	595	540	558	599	516	587	569	514	581	553	537	546	576	557	555	580	527	584	563	585	580	584	564	572	530	575	533	586	550	574	549	598	582	573	592	584	558	557	578	564	553	575	561	554	540	617	572	545	558	603	539	560	553	575	646	565	555	585	547	544	540	566	603	548	604	571	588	574	527	573	613	578	583	561	564	557	555	593	602	598	594	551	548	553	585	544	582	572	567	579	608	516	585	561	597	580	551	550	616	605	586	563	587	541	577	594	560	554	552	562	568	582	586	614	524	559	580	589	578	601	509	567	604	550	550	565	605	580	573	528	587	622	595	601	615	605	519	578	570	554	602	582	559	572	533	598	559	536	580	584	541	570	542	577	595	592	602	532	607	605	564	575	547	574	622	563	536	575	589	542	577	609	582	575	561	566	588	566	542	596	557	632	583	597	575	541	549	562	583	531	581	594	544	567	597	554	594	591	572	597	532	581	592	576	572	593	643	591	550	553	581	612	589	551	566	566	576	566	581	580	618	555	560	563	546	543	592	543	625	624	548	576	575	548	553	571	556	583	580	548	578	584	595	579	633	592	530	562	570	564	570	545	549	546	576	593	578	576	571	592	575	572	573	525	551	533	597	553	561	540	573	578	549	566	572	543	545	627	556	551	547	593	553	569	579	599	569	555	587	595	582	558
26491	4190	1475	1070	850	693	549	467	443	359	365	351	313	330	325	303	330	334	320	294	312	294	316	312	312	324	289	292	280	279	285	291	345	278	287	297	317	315	289	314	292	305	320	291	320	278	294	300	300	300	300	301	265	270	308	290	272	293	317	273	298	303	279	279	293	317	287	318	279	296	316	288	284	302	262	284	278	295	274	313	262	310	323	306	295	293	313	296	322	311	317	278	275	279	291	287	249	286	295	288	257	279	294	255	296	275	299	271	302	287	267	286	299	270	278	274	308	306	289	273	252	269	299	281	321	287	308	279	283	263	303	316	315	293	309	294	296	287	298	315	266	283	284	286	311	287	294	303	271	323	255	292	270	299	284	294	298	298	305	312	307	330	278	322	289	265	344	283	253	260	261	290	286	251	289	305	306	281	267	266	301	296	285	308	273	263	301	274	262	308	341	284	273	272	304	314	308	278	284	269	266	303	272	279	289	283	298	282	262	273	277	281	344	283	338	300	305	305	303	278	277	291	280	292	300	303	273	280	298	285	275	303	268	306	290	272	314	287	265	284	287	282	288	295	297	294	290	279	285	288	265	317	280	290	286	285	314	296	261	298	276	242	294	269	286	301	289	324	302	273	282	303	291	292	269	294	284	298	288	280	288	296	315	286	285	273	323	296	299	283	280	288	274	294	258	293	270	290	271	271	282	297	296	293	309	299	296	295	299	295	304	315	295	309	268	272	297	279	290	276	286	290	300	262	263	285	269	320	296	251	279	289	286	288	290	302	287	287	297	265	297	296	292	276	286	278	272	311	268	283	287	303	274	296	320	274	291	273	283	256	295	307	285	276	272	271	286	326	313	280	309	292	289	299	276	294	281	302	290	270	280	318	257	283	288	243	279	288	274	304	304	295	291	292	265	258	270	275	292	308	293	298	274	308	301	271	260	269	299	300	279	289	301	294	281	285	287	290	315	283	287	290	290	290	283	296	289	281	301	303	287	317	269	298	303	289	264	286	295	300	299	303	266	278	303	262	290	272	296	304	301	305	287	293	283	289	303	313	261	277	298	265	291	299	280	318	285	288	283	265	327	293	281	305	269	298	266	283	324	299	301	312	299	287	250	283	303	292	266	292	296	297	292	280	278	308	286	288	283	313	291	288	288	296	320	293	276	303	287	280	280	281	277	286	308	299	301	285	314	295	279	293	280	277	289	258	296	319	293	281	274	266	299	276	328	297	278	308	276	291	286	332	288	263	303	251	253	305	311	277	293	311	282	280	303	304	305	301	276	285	264	316	318	271	286	282	266	278	304	290	300	272	255	312	326	307	261	279	303	310	308	309	280	303	294	301	279	312	300	271	288	300	312	304	278	273	304	293	306	265	242	298	303	309	287	276	252	255	314	262	281	266	264	308	301	274	289	307	266	250	270	274	338	310	284	294	296	291	302	278	254	290	313	302	317	279	298	268	300	265	271	294	315	309	277	268	317	308	259	270	264	312	310	272	277	301	304	278	304	325	283	281	293	284	290	311	317	305	290	290	286	287	300	288	296	282	253	289	288	264	288	300	297	295	311	286	262	277	295	305	294	290	305	274	300	280	244	255	308	262	295	298	307	299	302	302	281	299	313	276	297	285	271	304	313	300	284	290	277	324	320	298	282	269	292	292	265	296	267	298	302	270	321	312	289	281	280	304	278	296	299	279	320	277	286	294	284	304	306	313	303	280	288	286	278	294	250	304	288	298	307	310	275	284	293	273	291	304	291	293	291	321	291	318	301	306	277	296	296	272	290	278	288	297	290	274	265	285	290	283	304	329	269	274	280	309	277	299	270	305	293	266	285	298	289	274	261	290	284	277	253	292	253	257	278	301	273	294	287	269	279	318	287	281	280	310	286	291	268	302	280	300	310	266	295	283	290	306	299	292	302	301	272	286	272	296	292	248	275	274	277	289	295	279	291	281	293	310	291	276	281	302	263	284	290	298	282	281	331	312	302	317	285	287	266	296	261	272	276	293	300	299	288	296	272	293	304	290	289	307	312	265	313	324	292	300	297	290	249	312	312	276	299	321	255	286	314	334	291	291	302	300	290	265	307	287	250	306	268	304	300	340	284	281	293	285	266	279	272	288	290	288	271	279	298	304	262	308	285	296	288	286	291	309	331	287	281	276	272	289	294	303	304	287	277	290	264	319	305	297	289	290	287	284	286	284	264	316	300	314	290	283	293	276	280	309	279	290	299	278	302	288	277	324	281	309	305	288	284	301	276	303	294	326	283	270	272	310	294	288	276	285	271	285	256	291	286	275	267	291	296	306	263	300	283	288	303	306	281	257	301	268	276	300	304	311	267	293	265	252	290	289	290	328	286	301	264	281	285	294	280	260	300	292	284	298	282	276	254	284	269	323	287	301	306	278	282	273	318	295	294	252	290	296	260	294	263	281	282	268	302	287	260	322	314	269	266	271	272	280	310	311	273	296	285	304	289	310	303	294	268	302	272	297	297	283	289	273	284	296	292	310	291	282	273	297	326	306	279	309	254	297	286	279	315	248	264	275	313	315	300	276	298	290	300	274	308	280	327	292	289	311	287	297	302	290	296	270	267	278	287	254	287	293	276	293	278	283	308	285	262	286	289	296	292	299	285	295	317	290	267	297	287	308	304	303	290	302	283	285	307	289	285	304	269	270	324	303	283	310	293	264	301	275	287	279	284	296	275	290	276	277	282	251	286	301	325	282	261	291	294	310	304	295	309	297	302	280	310	282	298	289	276	287	282	320	269	296	296	268	268	263	278	280	304	269	271	285	326	244	296	325	287	288	313	283	304	306	261	293	274	309	295	290	305	310	268	289	267	300	300	289	331	298	325	284	315	298	301	302	267	273	315	314	281	306	305	274	274	301	282	271	279	293	307	278	286	322	293	260	293	293	310	290	250	313	278	264	302	299	279	309	319	300	288	310	289	309	302	321	278	267	277	286	295	275	278	268	289	285	316	300	286	290	269	266	295	276	300	292	327	285	280	267	296	250	282	295	260	282	294	310	290	283	285	305	291	290	263	279	299	276	261	300	319	281	311	297	295	289	298	271	285	297	296	296	267	311	291	305	293	302	272	269	286	308	272	301	284	318	280	281	322	294	299	285	316	275	286	268	274	311	278	307	290	315	337	294	290	290	282	302	300	286	319	291	275	278	296	279	286	285	276	303	284	266	300	291	292	311	274	307	281	314	292	302	316	269	286	301	289	285	272	270	303	326	288	269	318	304	268	283	317	307	307	285	293	294	276	322	274	272	274	264	285	294	314	308	267	270	275	304	274	292	323	321	286	319	295	254	293	304	322	296	277	299	254	291	272	289	295	297	283	276	302	300	269	281	296	288	303	315	333	286	274	281	288	265	306	315	287	291	302	291	296	292	279	252	301	305	290	256	262	283	282	290	296	297	279	288	292	262	287	279	289	296	270	275	285	280	309	297	269	272	299	281	275	268	298	242	285	253	294	267	321	300
13585	1767	3161	3586	3209	2772	2360	2079	1902	1772	1619	1511	1424	1382	1334	1200	1176	1178	1143	1164	1082	1086	1100	1089	1065	1072	1057	1034	1003	1024	1035	981	962	995	986	993	964	990	957	988	941	952	952	971	938	952	968	956	916	953	905	960	962	957	934	949	990	1027	967	927	946	949	969	971	918	953	975	916	911	893	964	928	859	963	901	1019	898	960	906	987	935	937	943	963	945	942	871	947	902	968	900	934	917	898	935	921	941	941	917	930	932	936	886	912	929	942	936	996	921	919	935	833	955	906	980	926	897	913	923	906	917	908	920	918	927	913	948	909	929	876	935	908	961	929	935	906	952	932	941	902	964	956	915	929	923	899	889	900	938	911	936	913	941	898	913	934	947	932	908	901	971	916	950	908	883	904	900	936	935	945	919	971	920	880	916	948	923	908	873	964	932	884	902	923	903	955	898	918	925	915	906	903	916	885	890	911	968	906	910	908	906	888	901	891	947	898	905	931	893	965	957	918	934	933	881	950	949	905	958	894	850	931	909	922	904	904	896	867	919	886	926	881	888	938	939	954	949	895	886	885	921	911	914	899	875	921	907	915	924	915	924	898	942	922	913	892	926	953	985	905	907	924	905	934	895	957	955	913	976	903	920	919	873	962	908	880	919	942	840	921	940	949	994	930	928	889	890	889	949	892	902	918	922	891	889	900	897	902	922	907	934	948	914	937	864	895	923	991	907	906	944	918	945	876	960	886	955	897	954	917	950	905	904	914	910	952	950	940	886	981	857	861	935	909	895	908	913	865	945	910	906	925	960	913	946	975	906	943	888	905	923	922	885	946	914	913	906	951	876	885	936	890	913	891	915	914	918	929	861	916	899	889	927	974	974	930	910	930	859	912	949	965	944	911	942	917	919	928	878	924	936	907	954	908	944	913	936	933	953	895	920	929	886	977	912	942	940	904	867	891	912	853	921	938	942	927	912	960	942	916	878	905	925	886	936	923	948	915	896	884	878	881	896	938	901	947	898	927	926	938	858	957	899	916	914	892	915	924	927	933	883	911	947	911	943	938	944	896	925	906	893	923	891	909	921	887	963	923	886	938	927	857	937	924	918	914	916	930	905	893	935	896	977	926	940	896	923	886	902	1000	882	877	940	905	873	939	961	961	930	951	949	908	871	872	915	927	936	915	955	876	899	939	890	932	927	936	945	900	920	981	901	884	922	963	953	965	939	878	862	920	891	870	942	903	944	885	951	910	956	917	949	944	898	911	871	891	911	960	939	888	910	887	899	888	935	950	966	930	896	922	937	940	919	924	886	932	934	939	915	982	935	941	891	930	910	969	860	965	954	929	895	887	905	928	916	935	935	925	927	957	924	913	897	890	919	949	907	904	938	919	986	887	905	893	933	926	942	943	920	861	933	908	910	970	865	897	908	904	884	917	917	940	928	952	938	880	922	930	960	942	865	968	913	925	928	962	888	933	927	898	934	915	922	886	859	982	939	904	905	894	908	925	884	922	921	922	922	902	1003	894	886	918	923	926	902	937	915	927	898	909	911	948	901	989	889	902	948	932	930	918	906	916	937	925	913	930	919	875	927	886	932	891	915	902	893	935	907	890	859	892	927	897	903	895	907	913	950	916	902	943	956	961	960	909	968	879	929	915	898	901	921	903	915	940	940	910	911	898	918	888	926	879	891	900	905	917	896	959	891	945	940	899	960	897	976	902	908	930	908	878	904	951	926	930	947	879	944	984	919	899	865	915	903	914	932	896	991	958	912	911	968	882	899	884	970	909	905	907	968	940	920	932	857	951	854	938	930	944	893	914	882	937	921	904	892	908	931	924	890	928	846	958	855	889	898	840	924	942	967	921	939	916	918	886	906	961	921	941	923	898	911	942	931	936	967	919	894	913	959	883	973	934	905	860	904	931	898	933	962	948	922	901	887	866	895	942	901	899	897	885	868	918	955	903	909	920	956	916	937	911	911	901	829	892	926	907	962	921	885	915	909	902	903	933	928	906	909	874	895	921	943	918	923	896	946	883	939	944	935	928	893	942	959	926	897	948	899	883	934	905	921	899	892	932	907	942	883	959	867	975	989	899	950	871	944	904	956	889	918	909	946	896	943	933	896	862	905	909	876	930	903	911	936	880	955	920	903	954	955	931	942	908	868	941	923	936	941	898	968	879	905	881	917	918	1009	934	939	936	950	891	938	860	895	875	912	964	971	904	976	896	915	916	940	921	889	939	885	918	923	918	898	956	893	922	886	929	931	887	911	902	907	954	935	911	968	896	933	911	922	863	933	891	865	921	924	922	914	916	934	948	948	895	925	894	898	928	888	888	911	923	923	896	933	916	963	919	915	890	924	943	910	905	873	927	949	953	912	893	882	892	965	928	945	940	941	905	955	866	925	944	887	931	922	933	939	963	903	992	931	871	895	913	926	906	867	973	941	931	871	907	917	914	924	959	844	923	939	955	890	942	894	931	960	927	867	924	927	880	909	883	860	885	913	899	932	927	932	931	894	877	971	883	901	902	919	873	966	956	909	913	829	889	927	897	916	898	883	982	897	905	856	913	996	937	924	983	907	918	890	966	907	901	936	969	901	900	870	957	893	929	934	894	936	893	899	909	959	876	907	924	920	888	912	924	932	899	943	886	876	912	943	873	917	924	894	888	933	943	964	926	958	851	916	907	844	943	909	968	898	940	891	920	931	915	926	966	985	890	908	935	907	910	901	918	988	895	931	983	916	890	976	937	845	893	890	890	934	954	926	897	931	875	857	937	926	885	864	880	907	909	928	903	912	922	927	885	915	957	918	972	925	886	886	896	860	921	879	828	826	921	947	858	922	885	933	871	890	908	955	955	891	913	910	864	934	919	908	922	909	909	892	929	905	945	926	938	904	890	910	937	903	931	887	940	908	968	899	965	948	875	967	936	889	914	899	903	880	936	859	910	976	929	892	943	938	934	926	963	970	904	871	884	949	927	886	963	942	933	872	950	889	933	895	961	903	909	942	935	966	961	945	923	895	990	924	895	903	949	907	928	930	908	866	906	928	927	933	916	941	917	889	927	885	932	932	922	933	864	917	910	889	907	935	865	943	922	907	960	904	964	912	950	927	946	905	953	946	1016	971	936	903	887	929	922	927	929	960	1015	910	914	919	852	941	964	906	889	918	938	920	926	909	934	930	884	905	948	937	937	926	934	929	947	866	949	912	896	944	916	912	906	917	859	957	866	937	889	923	961	932	941	931	951	925	897	924	948	957	963	901	897	962	924	888	926	961	865	939	921	907	967	889	911	889	937	916	865	917	932	905	917	877	955	917	889	920	938	899	922	862	938	941	983	918	959	910	953	923	946	891	930	920	860	882	892	914	916	914	971	938	867	933	940	900	906	871	885	922	914	896	899	893	934	919	883	939	934	902	944	944	872	903	926	1009	952	944	902	960	916	919	901	905	910	954	903	944	928	922	914	909	915	936	917	934	870	886	880	934	874	928	895	920	935	912	891	917	974
36773	11971	3348	1937	1276	946	797	735	558	496	505	459	455	421	403	337	363	304	345	349	364	322	331	317	361	314	291	296	306	318	316	292	329	286	298	268	309	271	306	326	295	295	300	286	286	276	309	325	275	260	270	301	253	284	305	341	310	273	281	324	327	288	280	287	285	275	273	294	311	307	307	311	278	261	286	270	313	314	277	320	288	268	318	284	290	264	314	272	259	286	262	281	309	299	276	284	266	278	308	283	269	312	293	279	289	288	259	287	303	288	283	316	288	314	316	298	284	298	299	314	297	296	275	310	275	276	295	297	308	258	281	255	289	282	276	306	277	292	286	254	276	300	269	278	313	281	285	300	273	313	279	274	294	271	319	307	311	306	327	295	275	272	294	278	316	281	286	283	283	296	266	297	266	298	285	288	325	266	276	281	268	280	298	265	323	301	303	269	268	313	278	296	315	284	269	282	272	286	290	290	280	275	311	308	289	263	290	292	276	283	312	313	269	290	293	286	302	293	295	297	292	269	299	292	289	317	290	301	285	290	271	290	304	280	294	301	312	312	283	297	310	288	272	263	294	295	289	263	298	290	282	295	288	285	300	300	277	261	302	270	276	319	278	298	286	301	298	302	294	298	279	305	315	305	323	263	302	284	327	294	279	278	293	283	293	252	277	277	298	270	297	295	262	267	291	284	285	274	259	304	283	305	293	287	287	274	272	304	311	295	279	273	281	266	272	314	308	295	281	285	269	297	312	295	298	261	291	272	270	317	276	315	275	292	315	271	304	308	293	270	290	314	304	279	288	307	297	296	274	288	287	276	312	303	289	291	298	314	277	270	269	300	273	273	285	266	299	276	309	295	308	279	295	273	273	288	246	298	281	303	310	324	247	293	309	319	280	294	292	293	275	281	259	274	278	300	297	274	284	264	290	261	265	294	268	291	295	286	285	287	283	340	287	292	303	292	288	298	288	277	254	276	285	261	288	286	302	288	268	309	303	322	292	276	294	265	277	323	284	277	258	305	319	257	277	325	282	268	286	265	286	277	290	298	284	258	298	281	267	278	298	281	307	294	297	305	278	279	266	330	268	280	300	286	286	310	293	276	261	270	303	294	292	276	313	333	304	271	281	283	264	269	301	284	323	287	272	318	331	289	284	276	277	283	307	278	295	290	282	272	304	272	284	292	298	308	263	293	296	295	285	285	297	329	286	272	301	284	293	301	270	279	320	286	283	294	298	266	312	264	293	262	271	300	270	308	285	297	301	291	291	300	284	301	308	323	286	275	293	285	304	310	274	303	255	297	299	252	282	279	327	276	318	301	301	277	286	287	316	276	307	275	300	313	280	270	306	287	311	294	294	294	282	321	276	315	273	255	289	284	266	265	295	294	310	278	304	296	274	301	284	272	272	307	292	276	313	268	285	301	266	292	288	285	277	293	278	283	312	265	291	292	297	299	276	303	271	302	303	287	257	268	267	315	295	275	292	304	300	290	303	290	283	311	316	263	303	284	264	285	263	284	280	285	278	320	265	315	283	304	277	294	282	275	280	286	309	288	268	254	297	287	301	332	280	274	286	268	278	281	258	281	269	274	305	304	297	294	289	282	289	308	293	284	278	270	294	271	301	297	302	263	290	300	276	301	292	283	295	256	292	269	311	275	314	287	273	283	270	287	299	288	320	291	287	277	295	288	307	250	301	294	288	281	264	293	308	314	284	289	291	278	263	314	287	268	309	283	274	296	295	295	305	317	303	301	298	280	260	298	284	300	320	282	324	281	283	302	283	273	297	278	287	265	299	274	275	299	318	275	320	280	299	253	284	261	292	290	280	294	274	284	289	291	293	295	276	337	281	285	304	273	305	277	277	298	311	271	289	261	299	268	311	301	310	287	278	314	258	291	295	305	285	282	302	264	269	297	283	264	290	269	295	291	264	300	282	263	311	276	282	277	292	266	288	286	284	271	277	288	299	259	311	312	314	270	276	326	270	267	296	268	316	270	279	269	284	289	274	296	311	301	289	267	286	278	292	317	282	299	281	293	272	281	288	258	282	283	290	295	278	291	264	262	302	324	292	326	295	301	297	264	294	285	252	304	280	298	266	323	293	325	285	293	283	302	281	293	271	264	287	306	273	303	270	297	269	267	294	285	269	294	290	279	313	276	280	273	279	281	288	307	249	294	278	318	303	312	294	320	267	292	287	282	299	261	286	299	262	289	256	316	259	272	276	297	313	321	286	282	315	321	287	285	314	326	264	313	317	288	289	290	289	279	270	282	287	293	289	256	301	281	283	257	297	255	286	276	281	267	314	310	275	262	297	291	329	296	270	264	283	266	283	261	299	315	305	268	270	291	303	277	288	313	277	281	268	292	256	312	289	275	280	287	285	270	301	305	266	281	285	284	253	309	279	273	302	284	295	310	310	273	306	304	287	256	274	345	265	313	263	268	300	262	276	295	272	258	255	278	289	290	293	295	297	273	317	268	289	267	266	284	273	287	270	290	268	295	245	296	296	281	292	280	273	292	298	290	287	291	303	304	282	311	298	272	326	310	297	282	274	294	266	306	320	290	309	290	265	302	286	275	310	272	289	309	292	296	316	318	272	304	323	319	303	261	311	287	317	290	299	291	283	316	298	284	271	283	301	269	264	312	282	304	284	272	293	274	309	286	284	298	253	277	291	301	260	313	264	276	279	265	263	298	301	284	307	249	317	253	258	292	269	254	290	288	318	277	305	296	301	306	298	281	288	273	261	275	303	291	265	284	278	264	278	263	295	300	291	333	296	280	280	269	283	305	256	268	307	279	270	283	274	276	256	296	297	283	270	300	307	290	257	266	288	273	238	244	282	304	269	276	264	270	271	287	260	314	286	274	282	286	288	309	270	273	288	289	303	283	301	284	297	293	268	305	306	272	291	271	272	266	308	280	302	286	296	246	297	260	347	305	282	296	269	286	303	296	271	296	301	300	301	292	264	315	309	284	296	291	308	295	305	285	282	279	304	269	297	263	304	252	279	267	287	301	304	271	282	280	274	288	303	300	297	289	255	297	272	297	303	272	280	297	297	286	310	291	260	297	278	280	287	277	278	282	313	274	303	276	280	298	267	283	309	291	257	309	276	272	265	288	316	302	299	288	292	282	323	295	300	339	308	273	276	283	286	320	271	296	281	281	304	296	284	286	272	303	290	278	273	287	283	292	281	280	278	286	273	321	279	294	316	274	287	300	271	321	295	293	279	291	273	286	286	268	276	293	273	294	287	279	290	286	270	297	311	276	262	304	293	280	269	270	312	308	276	286	274	293	281	298	272	305	284	280	284	280	257	283	297	267	307	292	270	294	314	287	257	272	310	314	292	292	257	297	316	273	267	293	301	304	303	274	279	293	261	274	306	288	255	277	315	267	283	298	281	281	278	272	291	299	305	311	283	302	287	302	263	282	284	309	305	298	286	281	259	294	279	295	293	280	285	269	249	268	289	275	293	310	299	275	273	294	322	317
17793	2592	5158	5746	5155	4353	3695	3198	2757	2586	2282	2013	1904	1797	1739	1525	1485	1458	1358	1340	1260	1281	1236	1207	1152	1163	1152	1070	1135	1105	1038	1093	1040	1019	1053	1057	1087	1015	1038	1029	989	971	1045	954	957	937	961	959	997	970	949	1003	1001	1003	992	983	999	992	928	994	961	982	1026	979	1031	975	956	1004	930	883	883	1003	999	1006	926	965	979	925	982	957	983	929	936	919	890	927	959	921	938	905	987	913	900	925	947	988	921	952	941	967	931	961	965	938	943	919	900	918	902	975	906	922	930	970	910	917	940	992	943	888	942	951	977	953	947	937	931	879	929	884	950	946	905	921	949	892	930	901	938	954	917	894	896	926	971	978	940	916	947	942	921	935	917	916	956	961	883	909	898	926	937	952	965	894	940	964	879	879	865	965	936	883	937	928	875	931	936	956	939	890	883	876	918	929	911	895	940	948	905	962	881	933	939	958	952	937	938	900	949	977	866	915	906	851	925	987	869	874	928	885	897	872	912	925	922	879	888	911	933	913	925	930	874	887	965	867	896	966	917	917	1002	902	920	905	914	894	971	965	923	927	926	943	913	933	920	918	928	864	905	869	930	915	954	881	875	905	946	960	918	916	918	933	873	980	949	905	931	868	930	960	938	901	937	908	895	946	875	861	938	909	904	927	897	882	897	905	948	971	896	937	914	884	851	920	909	891	877	945	905	894	928	933	940	922	903	861	915	926	937	937	961	920	860	963	924	889	890	958	905	952	878	890	933	944	973	949	945	908	960	881	921	903	880	941	884	974	956	932	855	890	915	888	915	879	913	970	925	906	938	909	970	940	885	905	930	903	875	885	886	965	928	892	965	926	983	867	988	932	944	904	921	903	871	978	932	917	878	887	924	915	934	955	954	850	891	886	927	889	902	958	893	944	884	897	911	875	918	950	860	955	942	877	914	947	980	898	873	955	954	900	909	895	924	979	937	912	880	979	885	919	901	906	935	892	909	912	918	898	939	931	937	914	917	917	902	934	893	911	913	878	896	941	936	949	920	897	950	919	961	942	936	912	897	927	893	870	907	916	920	921	914	885	943	883	931	892	911	888	898	934	945	970	957	883	885	839	936	927	919	858	924	945	883	925	911	939	929	872	894	922	875	917	960	896	886	937	876	993	953	911	929	928	915	910	951	899	859	920	915	897	902	890	896	920	848	877	939	929	900	911	964	888	975	901	968	892	928	915	909	900	940	874	970	930	961	897	955	947	858	910	955	930	901	943	940	927	866	911	931	931	918	945	882	889	897	909	942	951	866	847	928	898	918	908	914	925	918	859	926	868	899	946	915	917	941	895	912	925	916	930	963	925	955	944	941	902	870	907	926	893	892	912	937	929	873	927	850	916	971	923	878	922	915	908	937	932	908	870	900	937	874	884	892	870	874	881	926	870	880	876	909	906	935	928	888	962	896	970	904	907	904	965	886	908	910	935	874	922	909	944	888	921	915	941	928	897	874	930	940	901	948	906	925	918	911	910	899	940	946	938	901	950	923	935	896	945	921	895	902	918	936	918	904	878	872	884	893	911	926	889	900	927	922	878	915	971	916	901	925	924	900	861	957	866	941	950	845	904	936	905	927	893	923	924	912	850	928	905	902	860	892	875	983	907	908	934	938	931	877	961	907	937	901	885	920	940	924	873	932	866	909	925	939	975	897	864	917	947	923	892	931	922	952	902	883	973	891	879	922	989	884	951	892	916	945	957	993	968	856	944	928	862	969	937	944	911	960	929	930	911	900	934	956	847	966	895	902	970	877	933	940	970	844	934	921	856	925	922	952	921	862	905	891	890	934	926	906	909	950	873	957	888	890	895	940	925	940	899	950	972	924	924	864	896	940	922	894	956	920	924	885	914	934	903	846	973	875	916	981	953	901	933	902	917	939	905	898	893	892	907	926	887	878	966	934	919	902	932	975	899	902	898	934	916	929	926	953	927	938	960	904	926	982	922	905	936	943	901	909	917	902	905	899	962	889	945	895	882	940	884	879	914	911	941	916	847	959	905	903	874	965	894	906	975	916	959	914	894	962	941	881	948	904	930	925	936	910	912	913	917	921	894	907	903	888	918	893	950	904	902	894	882	950	906	910	869	971	941	917	895	921	931	897	925	889	869	906	885	925	962	953	906	941	879	903	941	926	970	860	896	936	930	913	874	907	894	901	897	891	935	943	951	921	908	921	945	914	882	877	896	877	897	905	911	892	932	913	882	916	916	930	911	918	905	929	961	900	916	926	921	896	927	891	967	970	904	929	898	905	895	889	954	996	888	928	896	936	926	970	934	903	909	897	983	962	927	928	916	968	962	949	914	924	870	915	909	958	933	900	880	867	975	841	950	898	927	946	857	815	893	937	902	933	916	883	914	934	912	992	876	922	908	882	878	852	944	888	863	943	893	922	919	957	879	992	910	908	933	883	898	859	927	933	895	870	917	911	910	912	955	888	939	965	922	949	850	926	889	938	892	911	902	927	876	884	869	933	928	877	970	880	897	916	940	857	917	912	893	925	914	908	928	928	884	838	930	922	885	892	931	914	911	904	952	887	911	918	959	955	895	944	908	935	910	947	931	854	911	914	912	934	918	917	859	891	948	932	920	903	947	868	920	884	914	952	951	930	942	867	864	978	883	885	983	868	980	928	902	871	948	929	890	925	920	911	904	910	988	926	969	945	939	959	911	888	896	902	889	850	887	938	916	914	912	907	945	911	869	922	950	955	933	932	942	921	932	902	923	915	922	939	984	929	916	908	920	895	902	974	925	891	975	831	873	949	919	942	887	894	912	899	859	931	914	905	902	925	911	942	876	948	885	875	905	917	895	911	945	885	929	910	939	908	939	948	875	917	900	881	938	878	963	960	876	906	966	874	989	960	941	966	913	868	934	905	986	958	947	893	928	901	920	913	947	947	894	940	921	914	958	920	905	859	899	919	931	883	881	899	894	876	882	879	917	946	957	909	927	919	909	895	890	950	869	920	887	914	903	916	879	961	936	900	869	916	983	884	946	925	882	897	954	921	890	925	910	920	982	879	906	908	947	900	984	895	936	899	975	920	922	911	887	906	874	822	951	924	925	927	935	950	901	916	894	895	898	926	879	1007	921	879	929	925	976	886	940	904	897	879	879	913	920	887	868	939	935	938	952	913	910	932	885	948	899	940	936	886	904	904	935	934	880	923	873	939	909	933	889	929	917	913	912	922	920	913	928	945	906	918	913	937	919	891	900	938	914	888	940	923	940	924	912	874	947	888	920	963	900	860	898	920	930	959	978	931	920	969	935	933	918	949	917	911	905	898	926	946	956	952	957	923	929	827	927	900	917	952	878	859	899	981	912	963	889	891	885	949	932	981	891	906	902	922	929	893	912	936	947	911	924	962	925	896	929	933	954	894	855	918	888	862	853	914	952	859	903	956	904	962	895	904	938	945	910	939	924	931	906	945	917	935	942	911	932	890	901	865	877	973	866	880	850	882	937	883	897
3490	322	221	229	213	183	166	179	161	166	181	170	156	180	177	191	164	153	153	166	156	163	162	134	158	182	142	173	183	163	156	152	170	173	166	157	170	168	165	163	158	179	168	149	167	175	162	152	166	154	156	149	166	169	186	175	179	174	159	151	156	160	155	161	167	196	160	149	152	156	168	151	172	168	160	155	162	175	161	153	172	164	148	160	162	146	143	169	162	159	171	179	170	167	119	155	189	157	161	138	146	151	149	153	156	192	168	155	155	159	163	177	139	139	177	176	162	167	153	163	148	179	160	180	173	156	173	160	159	182	164	173	156	158	197	155	176	143	152	180	157	132	187	142	179	147	168	165	163	154	162	116	149	181	154	161	160	162	187	149	145	146	154	168	169	178	138	158	166	142	163	155	163	151	186	162	157	179	168	141	154	166	134	144	145	172	174	178	165	158	165	149	141	177	181	175	150	177	174	154	144	177	157	163	159	171	168	169	145	146	165	157	165	180	160	139	154	147	163	155	158	174	162	160	147	161	188	156	159	152	151	162	177	175	188	166	156	131	168	154	159	175	141	156	160	142	157	159	170	157	150	164	171	167	140	159	147	156	150	154	169	160	168	140	150	149	166	154	170	172	167	187	164	181	165	135	155	157	163	160	156	139	159	160	148	175	154	189	167	176	182	155	154	165	151	164	173	168	153	167	155	147	156	168	162	170	142	157	182	161	170	160	167	156	168	173	167	160	167	158	189	178	183	161	168	177	167	170	174	169	153	173	165	194	154	153	150	145	162	164	165	174	154	165	169	159	144	162	170	157	164	176	164	178	155	168	174	164	149	138	173	155	170	170	184	164	130	160	160	167	151	141	164	163	153	150	144	147	144	156	157	175	159	158	152	142	158	164	175	158	147	164	165	161	165	180	179	137	133	164	171	142	152	157	151	153	160	143	167	169	163	186	179	161	126	148	174	148	154	159	158	175	153	149	167	161	197	175	160	160	170	171	168	142	177	176	179	171	168	160	175	169	149	154	159	166	165	157	161	172	183	160	160	178	159	147	145	146	160	148	173	161	139	144	163	160	181	194	178	149	149	164	171	175	171	168	175	147	154	166	159	167	164	155	166	181	165	138	170	179	156	164	163	139	167	160	153	164	179	169	159	143	160	134	143	164	170	171	145	179	174	166	146	165	170	164	156	186	171	176	161	171	154	163	177	163	164	151	153	157	150	164	129	155	182	177	171	154	180	164	145	169	158	168	154	163	176	173	169	167	156	179	146	179	168	176	178	171	173	166	164	142	176	172	180	175	164	157	176	133	159	150	154	170	148	157	162	168	166	172	152	158	166	176	156	153	168	170	171	162	162	158	153	182	196	169	161	196	146	158	154	181	157	150	165	172	149	180	151	158	167	164	152	165	161	159	147	163	150	156	171	164	155	177	157	153	152	172	170	148	136	155	166	157	160	168	174	157	175	153	184	180	174	152	151	182	168	162	158	152	167	171	144	163	160	185	166	167	176	166	170	166	187	141	163	165	169	164	174	137	149	153	183	170	168	126	163	171	146	175	192	159	149	166	153	164	161	174	138	160	146	164	193	154	142	186	194	167	181	187	154	171	164	173	177	158	167	176	165	166	152	153	158	180	154	157	176	171	171	161	163	134	154	167	161	160	179	142	189	186	154	164	165	158	160	144	140	151	167	161	152	171	172	167	173	176	151	159	178	164	189	186	166	173	171	171	179	161	156	163	167	159	158	155	161	160	161	176	161	158	175	165	162	164	178	150	166	171	141	169	165	153	165	162	158	179	160	147	197	135	162	153	170	155	169	165	165	163	173	170	165	163	161	149	176	169	174	166	167	171	181	156	168	154	153	142	161	136	155	170	142	154	134	148	157	166	152	151	158	162	146	167	168	164	156	132	174	188	143	155	167	160	177	160	157	156	191	188	167	154	177	147	160	167	147	153	165	161	191	142	162	139	158	179	183	158	155	154	158	163	160	173	125	168	152	158	167	157	153	152	152	177	178	148	143	182	156	169	164	153	162	156	162	178	139	161	173	156	148	147	153	153	168	149	175	189	163	155	161	149	159	160	150	162	153	161	163	170	149	158	143	161	176	167	163	150	167	165	172	138	176	193	170	155	168	167	150	154	141	156	158	163	171	139	165	154	175	156	154	164	165	169	182	136	156	141	173	170	155	148	153	152	153	169	157	149	152	185	168	165	136	164	166	180	180	156	183	151	169	160	149	152	151	159	175	157	194	165	173	148	156	157	155	157	137	163	170	161	173	168	149	130	153	157	186	168	168	145	165	176	164	163	164	169	154	171	141	192	178	159	160	165	159	156	150	162	150	172	172	151	171	153	151	161	156	148	165	161	150	143	178	151	165	165	174	149	162	208	172	186	183	183	154	174	174	158	161	132	178	153	158	155	152	161	184	161	152	158	181	162	162	176	150	150	180	180	152	171	167	163	164	161	181	161	171	168	165	160	174	185	138	163	142	165	184	180	167	193	171	158	158	174	171	140	178	171	172	135	186	166	189	167	175	153	139	160	170	145	146	167	146	153	154	163	162	168	165	159	172	149	148	148	156	168	157	158	146	178	185	149	151	164	151	176	155	170	150	186	170	167	157	178	158	165	156	176	137	163	194	168	159	167	174	157	147	163	149	153	163	159	152	169	153	170	149	175	151	153	152	168	164	140	176	172	165	149	178	150	149	165	198	155	162	171	170	146	163	159	142	177	161	158	170	161	141	131	164	159	158	193	180	168	150	168	163	142	157	160	160	150	153	204	147	167	151	155	193	179	174	166	175	141	176	174	151	174	157	160	147	173	158	164	160	160	156	149	168	165	162	165	163	174	174	138	162	167	179	161	147	176	142	166	133	140	161	153	175	173	160	144	156	153	169	165	178	180	166	148	157	173	188	167	172	171	142	179	165	157	169	176	151	159	154	165	161	163	172	181	168	140	163	141	148	183	164	151	162	154	176	176	168	144	158	156	172	153	145	181	148	190	138	155	156	154	155	175	164	166	163	139	155	160	140	154	146	142	164	130	144	153	144	190	153	172	149	151	166	167	165	175	163	169	157	184	158	170	178	172	142	134	138	159	161	185	157	155	162	176	142	173	143	169	155	139	167	169	204	155	172	156	180	161	158	141	154	151	154	173	160	152	184	159	158	157	168	158	180	146	167	163	153	156	141	157	145	168	164	172	178	184	160	154	167	149	191	174	153	186	179	181	156	165	143	168	157	149	144	171	180	153	162	170	157	167	149	161	173	173	166	161	148	172	130	159	199	178	161	151	169	160	164	171	147	169	163	154	168	167	132	163	139	145	161	149	154	145	156	163	166	156	142	157	147	180	154	165	172	152	146	150	174	169	191	144	186	159	165	178	172	158	167	179	154	189	168	141	164	169	161	140	152	183	164	173	150	184	150	149	156	182	167	162	160	152	170	177	170	153	165	165	179	159	164	168	153	161	151	175	150	150	162	148	158	169	175	181
4334	650	732	727	733	698	683	645	657	598	631	600	607	598	629	612	593	582	615	570	590	605	548	606	630	581	585	541	584	600	582	585	592	588	619	580	540	563	622	564	546	597	595	581	577	622	599	584	577	589	565	546	599	604	610	563	602	568	558	550	585	541	573	590	557	558	595	590	570	549	600	620	584	570	575	554	588	560	566	538	546	590	562	561	530	620	590	601	584	565	601	586	572	594	555	552	567	541	571	572	572	551	601	584	562	562	587	536	611	584	572	567	558	572	580	552	584	571	539	603	588	648	602	558	568	554	574	559	571	588	617	565	552	541	574	585	555	587	564	566	527	549	559	572	559	615	574	600	558	582	576	548	587	589	563	554	542	651	570	583	529	622	587	563	587	580	580	591	560	525	568	560	559	568	568	605	562	533	543	560	579	562	570	586	579	566	560	528	605	567	561	569	604	567	578	597	592	534	578	531	613	566	590	592	564	571	556	563	570	581	540	605	582	581	557	598	612	587	593	538	596	571	592	582	539	568	585	567	555	542	591	586	626	568	565	565	561	531	581	605	568	556	597	561	569	567	586	562	566	592	580	597	554	562	563	582	616	556	601	562	609	597	561	579	552	593	596	574	529	594	564	553	614	601	565	557	576	570	548	543	575	560	580	597	582	528	585	558	592	542	613	555	570	558	547	651	607	573	561	580	557	567	589	545	580	528	561	609	598	597	599	604	561	605	580	583	585	590	582	550	595	549	571	573	599	561	538	569	574	538	585	613	551	622	574	531	558	550	533	567	561	551	532	609	592	572	573	539	586	550	587	588	584	575	628	565	570	572	594	516	578	561	585	589	547	588	542	558	578	558	574	635	574	564	544	577	594	571	587	595	595	578	602	590	592	574	539	536	569	561	588	577	575	569	582	607	601	579	600	556	602	542	597	586	586	606	561	609	538	589	580	598	586	572	551	562	610	610	573	534	554	518	567	561	592	539	561	565	576	549	544	588	581	564	604	573	605	600	583	558	561	542	610	578	563	591	571	586	525	582	562	558	552	595	558	552	549	531	601	552	548	557	571	582	560	592	606	567	581	534	559	563	596	572	554	585	545	589	551	582	587	550	580	568	554	604	561	594	577	559	601	565	558	581	577	585	598	578	560	594	573	595	562	588	536	582	608	582	560	565	587	563	557	578	573	573	581	533	567	544	607	580	604	553	589	575	545	582	575	554	578	595	555	569	593	574	569	584	578	610	617	561	560	576	581	571	625	552	573	594	580	549	592	592	602	552	564	528	564	590	554	571	581	586	567	495	519	574	594	560	563	581	546	537	555	555	601	602	610	564	573	606	569	551	579	589	568	564	590	526	544	583	570	590	565	581	616	600	575	604	567	553	515	560	576	586	556	574	545	560	566	561	556	568	585	579	571	586	567	546	563	558	521	638	576	523	579	557	584	586	548	582	594	576	579	591	596	545	547	620	544	549	563	601	583	543	579	558	561	603	542	552	557	607	560	554	562	585	550	552	586	590	565	562	558	543	545	561	569	601	514	565	568	589	570	613	545	572	573	593	595	553	593	589	568	552	555	594	561	561	613	561	597	581	600	574	537	550	583	551	587	545	573	576	561	581	574	619	522	598	584	542	551	575	588	581	600	577	564	603	586	580	553	534	567	546	549	578	587	539	611	600	586	572	578	547	561	590	572	579	584	575	602	549	560	536	547	563	550	603	583	598	562	573	569	575	608	548	570	569	576	574	527	593	546	565	523	566	590	619	550	569	588	585	572	581	598	581	555	556	536	581	608	584	595	626	553	550	571	555	609	572	563	573	581	580	617	558	560	583	568	580	564	579	548	640	595	589	575	573	591	548	615	564	605	564	643	609	587	575	578	589	538	569	598	558	600	572	567	539	536	581	523	594	549	574	567	576	574	549	613	559	603	584	627	602	551	554	625	584	605	605	547	566	553	538	568	555	561	548	546	623	607	620	531	554	592	568	598	553	572	535	555	567	529	575	601	604	616	564	545	622	568	597	547	550	562	552	591	596	588	592	549	558	573	578	581	568	568	567	542	599	584	621	576	587	545	579	573	584	591	573	617	546	581	590	573	575	561	584	569	610	586	570	599	563	549	564	570	537	592	625	583	608	597	561	541	636	556	538	565	569	559	543	547	563	602	580	549	551	537	567	579	559	578	572	605	562	595	584	558	569	560	575	629	560	619	561	587	571	583	562	592	549	570	556	617	560	580	569	571	544	588	566	607	569	628	594	553	541	580	626	567	596	573	583	584	565	568	566	572	566	614	544	595	564	532	601	561	536	560	601	571	616	561	570	553	553	581	579	523	601	576	555	578	568	592	596	590	568	550	597	580	614	620	561	575	583	575	554	616	627	579	559	556	593	580	532	546	518	570	566	578	589	613	639	595	562	592	559	568	573	611	548	591	561	537	563	550	584	592	633	565	564	557	582	562	567	588	597	554	589	592	575	573	610	620	559	571	583	546	565	582	628	561	576	552	578	610	556	602	555	564	563	556	539	549	605	564	534	602	575	593	531	548	603	586	584	531	572	568	567	565	577	619	561	534	594	550	552	573	588	585	588	539	577	571	615	539	569	550	536	578	547	564	573	590	534	601	562	587	569	556	586	593	575	552	583	590	585	565	571	552	564	566	595	540	543	593	555	584	598	556	573	554	602	549	534	584	541	589	561	553	589	542	568	556	582	580	553	634	571	556	608	540	550	606	523	563	593	592	600	554	626	542	607	610	576	570	585	603	574	553	621	559	571	607	542	591	524	609	573	583	576	561	543	579	548	543	563	533	590	574	563	580	547	565	562	563	606	570	572	586	546	552	549	594	583	577	569	578	579	590	567	570	546	616	581	555	569	589	580	598	609	591	546	549	573	581	574	617	591	562	562	585	559	577	604	533	554	594	545	576	530	566	542	586	514	588	577	546	597	596	581	566	555	615	533	614	562	528	562	601	552	568	550	568	608	589	580	556	551	555	567	553	547	568	651	547	570	592	609	575	642	527	587	598	683	593	594	556	578	571	563	657	556	561	574	598	575	605	598	578	565	559	590	576	535	618	562	576	552	584	570	552	581	597	589	552	589	602	581	572	567	570	583	597	581	576	570	545	574	580	584	542	567	588	579	561	536	594	599	535	548	538	544	582	558	553	556	589	531	633	565	575	579	568	557	589	545	556	614	532	535	558	589	569	607	582	573	532	615	603	572	545	588	573	607	615	550	578	562	595	596	569	589	608	615	562	555	619	563	555	536	615	546	535	571	552	572	604	588	584	563	559	547	562	555	612	611	627	574	620	573	531	601	546	584	569	587	583	572	587	565	584	574	613	545	545	571	565	594	581	549	592	569	574	572	555	552	574	588	563	561	569	596	576	626	578	539	591	595	526	581	590	612	587	599	564	580	547	568	584	543	565	614	617	618	617	552	607	573	611	576	559	599	553	623	552	535	558	601	559	574	608	599	576	575	601	562	569	552	551	611	544	543
27808	5254	1519	1090	793	640	542	554	410	398	391	394	367	307	334	327	311	335	312	320	314	299	314	303	299	285	293	319	301	304	289	292	326	316	304	317	311	334	306	291	277	269	274	304	291	264	310	300	293	283	270	275	302	281	286	319	274	286	308	306	285	283	234	295	291	300	299	326	286	278	293	295	296	293	273	310	309	316	297	321	294	310	251	277	280	292	285	310	261	278	280	294	302	282	300	295	299	331	284	321	294	304	305	271	273	277	302	286	280	258	290	277	272	291	278	275	257	295	275	303	289	305	290	288	296	284	313	267	280	262	299	316	276	285	270	280	283	306	288	335	264	294	275	278	290	280	312	283	307	296	289	281	279	288	304	290	312	321	276	306	293	308	309	285	305	291	255	288	314	311	278	284	281	301	296	312	291	313	319	282	292	313	294	292	314	268	305	296	262	292	299	304	301	284	295	326	303	296	278	322	299	324	297	301	269	288	279	287	280	313	291	262	295	269	287	302	299	345	267	293	278	299	273	270	307	287	313	305	323	295	309	284	298	287	301	313	295	299	286	290	267	296	284	267	276	263	285	291	291	265	303	315	303	319	256	303	286	288	298	278	286	299	305	274	255	281	294	282	288	305	294	311	311	300	292	326	285	285	318	317	309	265	323	309	286	276	310	291	269	292	315	291	293	293	293	303	291	296	300	300	270	293	274	288	302	265	298	301	303	299	294	283	295	293	277	297	327	265	294	280	296	309	275	279	307	272	306	297	312	301	285	292	315	259	305	296	304	287	305	309	275	271	263	283	268	301	302	297	290	288	309	268	302	312	293	287	273	267	265	305	300	322	248	298	291	294	297	298	301	297	320	311	253	265	285	289	312	300	262	284	277	279	278	289	303	289	274	281	273	305	273	285	286	286	304	308	299	292	251	294	293	307	275	295	296	260	277	304	288	270	280	277	283	276	294	289	289	287	283	291	287	297	292	304	274	291	292	292	316	311	285	283	314	273	280	284	286	285	304	264	315	290	287	315	305	258	294	308	288	305	256	282	280	287	256	280	303	290	286	289	276	299	299	295	250	296	276	284	278	300	298	297	300	260	248	303	285	259	261	318	303	310	304	284	272	315	298	289	308	266	298	311	273	284	274	259	285	303	277	297	250	332	298	271	290	256	288	285	279	293	306	292	299	299	288	287	302	301	322	311	306	275	297	271	332	294	295	312	309	272	309	288	281	267	298	310	273	283	274	305	297	299	260	276	288	267	311	292	295	275	264	303	296	312	307	311	261	295	282	286	307	274	263	316	274	282	312	278	291	313	300	289	298	315	269	268	309	278	302	298	296	275	283	272	292	269	271	308	324	278	277	263	266	308	286	296	297	306	276	293	306	301	276	297	304	267	294	290	285	278	314	291	276	268	274	274	303	265	303	315	249	291	268	286	290	293	279	308	292	277	279	274	295	307	260	296	276	291	278	291	301	296	273	308	313	279	303	308	283	295	271	307	281	240	334	275	301	274	306	303	270	265	294	272	292	320	304	313	289	295	276	303	265	271	248	304	311	281	312	312	282	300	269	271	301	295	305	287	268	289	290	279	307	297	289	277	278	304	301	291	284	288	288	327	279	279	305	302	282	274	285	299	269	321	296	298	299	310	305	283	270	294	294	262	292	319	289	301	313	270	281	341	296	342	271	285	266	331	277	278	300	304	282	297	269	284	307	277	289	285	303	259	296	317	304	319	288	290	290	274	289	322	276	279	300	306	306	301	294	306	319	332	268	280	285	312	290	306	274	285	267	289	276	299	285	297	295	296	302	303	263	261	259	303	347	288	274	291	302	300	274	301	313	283	295	287	296	305	283	263	293	282	320	276	312	321	251	286	271	259	297	278	271	287	265	334	316	285	304	311	316	265	313	318	302	287	286	275	269	302	301	284	280	295	266	295	303	311	262	311	272	291	299	280	273	274	294	300	319	274	292	245	273	285	306	319	295	243	304	252	303	289	290	265	302	283	271	285	327	283	285	322	277	273	306	273	315	282	256	304	267	281	303	269	314	334	278	299	269	317	316	288	264	312	283	294	298	286	285	297	290	278	288	296	237	288	290	283	292	300	278	293	292	302	270	292	275	284	300	279	278	297	297	293	313	281	288	283	345	284	309	322	262	269	292	298	271	289	308	294	297	291	277	278	284	269	286	271	258	305	290	300	286	300	304	286	281	305	283	266	264	280	293	271	242	280	302	320	315	268	281	255	312	275	291	301	316	319	263	291	275	286	312	276	316	266	292	301	288	306	282	262	290	274	293	252	305	304	266	260	301	274	272	280	308	302	302	279	300	279	302	305	315	293	290	282	285	272	277	293	287	266	285	316	289	286	280	295	302	308	308	287	313	310	290	298	302	323	307	296	292	293	296	300	286	320	271	278	315	322	269	285	290	288	297	294	293	301	317	298	259	302	279	288	264	308	288	285	275	278	281	278	291	298	295	277	289	269	325	282	272	285	297	293	272	283	286	275	285	262	297	294	283	281	287	269	290	294	262	305	306	263	310	301	294	295	305	293	282	278	273	243	274	296	279	300	302	312	259	271	302	260	300	288	278	302	295	252	299	273	304	302	309	298	322	319	277	254	313	285	279	294	264	265	272	282	294	276	283	290	298	291	309	255	279	284	266	302	298	317	310	281	310	286	317	263	295	278	307	281	281	311	266	296	294	285	269	320	317	304	307	273	305	291	291	264	301	278	277	270	284	304	286	312	257	280	292	273	316	276	306	290	278	304	296	293	308	267	302	286	286	305	277	291	287	322	273	302	254	292	303	278	269	272	291	272	264	317	293	318	281	303	279	295	271	282	280	264	295	274	284	278	301	285	296	282	293	285	322	286	300	314	284	310	291	262	289	281	273	311	292	330	266	264	306	272	305	280	274	301	268	278	270	312	280	290	279	281	271	297	293	253	277	286	296	267	296	285	285	291	274	274	297	314	277	286	263	276	284	314	290	308	300	298	283	296	282	273	302	287	293	307	321	284	281	259	317	293	253	270	288	294	288	290	310	269	295	294	268	308	320	317	294	303	295	282	294	302	290	287	302	276	281	287	300	280	279	296	304	274	304	291	287	300	284	268	292	266	276	275	273	302	281	264	300	305	295	288	287	299	284	292	271	280	292	283	309	270	291	307	300	293	273	290	257	299	296	307	297	263	287	311	272	290	277	301	313	309	237	270	272	294	325	284	328	275	305	301	294	296	278	296	261	338	318	278	286	286	275	288	296	309	270	274	291	264	290	321	259	296	274	287	292	280	311	293	305	320	292	269	290	257	280	312	281	302	311	290	273	269	297	324	301	287	296	298	276	286	291	283	311	284	303	282	293	271	285	282	308	284	305	292	295	284	252	269	281	280	271	302	311	296	301	286	263	281	278	280	280	294	276	285	273	265	310	270	258	286	279	311	274	295	307	315	301	296	282	279	304	280	291	279	278	299	284	303	260	297	287	286	278	271	275	296	327	309
14052	1799	3205	3508	3283	2778	2212	2174	1904	1716	1533	1520	1449	1312	1283	1284	1259	1166	1073	1095	1132	1048	1101	1085	1044	1059	1023	1042	1031	954	1029	1029	986	1014	1016	948	958	975	990	952	960	944	1016	976	891	964	946	891	1015	989	945	932	984	926	940	982	917	1004	987	977	958	925	964	957	918	931	950	961	928	980	925	926	926	961	935	933	902	987	950	943	955	907	924	924	891	938	915	905	898	943	922	951	891	956	923	987	926	933	990	955	924	900	938	907	966	889	937	908	930	950	945	911	938	933	933	958	897	910	924	913	859	917	935	897	910	983	950	873	944	935	893	919	929	900	914	888	912	947	927	904	916	942	958	863	932	946	969	962	931	931	912	932	935	895	930	967	899	890	909	909	885	916	903	887	946	962	929	918	949	938	910	945	928	957	935	912	861	912	925	926	938	923	914	924	944	956	873	941	911	942	961	911	916	938	929	908	962	955	930	892	867	883	904	884	919	916	934	894	888	916	964	942	931	930	900	932	959	906	925	908	909	907	899	890	896	924	923	905	940	937	906	891	966	966	977	946	940	929	918	958	928	836	910	876	910	923	915	960	960	939	904	945	895	967	936	920	948	936	926	890	916	901	990	905	915	890	914	938	915	951	889	889	863	941	917	904	881	912	881	916	968	934	957	937	899	906	914	929	892	941	928	934	944	853	933	909	896	899	983	947	933	883	942	862	914	947	875	1020	868	957	905	948	970	895	980	983	967	904	946	917	951	922	960	930	975	901	944	936	892	912	917	911	927	884	897	910	904	933	906	884	963	925	935	922	932	949	889	933	952	944	918	866	984	922	956	914	965	915	951	946	920	989	921	927	987	927	931	916	916	958	905	933	895	975	929	895	911	919	943	917	989	932	932	879	989	887	948	896	873	905	912	914	1014	946	1024	872	954	921	920	967	1004	945	888	924	887	965	892	927	931	914	907	873	850	978	941	930	913	936	890	920	896	924	900	960	970	861	942	905	971	929	929	985	940	890	924	900	895	914	877	900	904	932	985	916	900	880	925	929	981	858	956	932	879	886	878	920	852	887	894	921	927	936	927	945	877	937	951	952	925	951	879	937	975	922	982	886	884	966	969	921	927	889	955	887	925	918	915	946	871	904	951	852	885	953	964	907	898	881	887	933	939	902	880	932	927	936	920	923	1001	933	928	944	952	917	925	958	963	910	889	940	910	923	965	925	923	938	949	871	945	935	914	924	912	924	916	934	962	965	901	922	965	967	948	968	873	894	953	891	894	943	878	916	898	939	909	897	902	915	908	946	945	950	883	891	944	895	851	947	872	932	926	865	932	923	946	926	925	870	915	993	896	932	907	900	907	908	908	965	876	946	910	959	963	920	958	881	986	996	890	926	978	946	884	934	892	903	945	910	923	925	921	874	966	931	896	966	908	963	931	981	919	919	941	929	865	876	944	895	940	911	922	896	908	895	897	899	921	954	960	937	917	866	937	936	953	906	933	888	863	917	960	893	899	931	906	881	932	941	987	891	913	928	948	908	939	944	953	872	862	975	917	962	995	924	938	945	901	944	917	907	929	918	900	952	916	864	883	963	915	886	930	924	879	929	929	929	985	877	849	913	877	930	941	941	902	951	955	932	884	892	953	921	973	909	920	954	924	941	891	909	911	905	945	909	959	933	916	960	926	920	906	897	933	931	852	907	905	935	926	914	803	901	878	951	912	912	954	929	875	943	955	934	953	947	898	886	944	914	896	897	891	964	932	902	923	960	914	956	873	924	931	940	928	969	880	956	950	891	953	934	952	897	926	889	914	894	883	892	886	881	865	880	936	922	929	942	937	942	909	977	942	894	953	952	932	925	958	918	943	919	903	1013	908	933	939	933	982	903	869	919	977	895	906	920	846	943	931	911	931	945	936	881	908	912	932	957	911	917	938	927	943	910	878	978	908	905	854	925	913	936	927	911	852	933	927	919	897	880	877	924	911	882	920	934	937	950	866	937	951	945	937	943	936	942	924	979	873	959	931	965	948	927	975	928	963	933	942	908	965	920	883	952	883	893	901	933	918	967	903	947	930	918	909	908	860	955	865	909	955	949	939	933	900	957	949	907	928	939	940	963	968	877	918	933	974	915	956	903	889	861	910	915	908	906	938	845	921	931	901	914	896	883	915	951	926	932	906	935	1002	890	902	897	916	947	874	914	946	955	884	883	880	940	935	882	899	908	960	949	948	914	872	909	984	908	877	913	914	844	901	896	920	968	954	871	907	893	901	908	887	953	914	891	941	985	952	976	874	907	912	874	955	937	928	900	940	917	904	922	937	898	974	974	938	929	956	928	932	879	899	915	944	967	935	894	924	965	945	973	955	923	903	888	901	920	924	875	922	942	924	886	869	875	933	909	983	914	886	906	932	940	923	930	954	854	968	944	931	884	905	915	971	930	951	977	908	908	945	928	950	937	937	945	878	928	943	895	913	935	964	888	923	978	882	853	927	935	912	867	862	949	923	920	864	926	898	936	988	951	908	967	913	906	932	886	932	1014	884	921	907	906	953	922	978	970	982	905	938	953	955	960	909	947	921	920	952	973	862	1003	889	921	877	987	929	903	907	936	903	890	941	939	953	978	977	946	946	943	905	943	852	935	957	945	1003	968	965	948	971	887	934	903	889	881	944	944	949	934	890	880	917	931	876	882	923	955	937	939	934	937	910	870	892	931	962	939	962	946	937	981	884	933	957	898	926	939	968	961	976	920	1005	889	903	914	895	892	927	987	940	894	890	891	883	867	908	880	914	918	930	889	912	933	932	895	924	945	945	953	919	922	936	916	924	945	974	899	890	930	972	901	932	921	913	939	857	922	914	913	900	897	899	913	912	991	922	969	930	874	871	956	927	962	936	916	930	926	934	945	920	945	910	908	970	921	913	915	913	907	920	920	880	851	929	934	917	902	983	909	931	920	902	881	935	930	870	958	942	920	886	943	917	906	918	894	903	948	945	985	902	903	931	912	899	893	925	874	912	914	930	922	965	961	932	959	885	976	884	932	914	893	878	996	929	924	891	967	894	935	908	931	932	913	890	912	948	937	898	945	904	952	898	949	889	969	916	932	970	903	890	884	943	914	904	946	953	905	954	911	926	914	884	964	911	933	872	887	958	962	919	986	932	977	914	906	922	924	906	889	928	884	862	915	941	937	917	936	967	927	896	959	877	927	935	893	971	976	930	936	883	886	920	881	881	908	916	894	871	921	922	944	972	872	966	966	929	942	963	948	870	872	923	898	947	920	931	890	929	947	925	888	955	909	956	875	936	972	904	879	917	915	878	918	931	922	927	956	899	885	926	937	927	935	909	947	981	906	892	930	929	944	896	966	923	870	882	894	899	862	928	907	955	923	936	970	932	954	904	916	955	932	873	890	928	937	868	949	940	928	918	869	944	931	912	888	939	894	937	898	909	971	948	913	915	907	935	913	911	920	972	953	918	877	930	942	876	954	938	925	885	948	904	927	881	940	846	950	900	949
38877	12879	3590	1897	1322	973	806	710	601	506	475	487	424	401	396	369	391	362	335	326	330	295	330	311	320	301	324	309	362	301	292	314	315	287	306	311	304	342	315	317	302	302	306	281	284	268	313	301	294	304	314	312	285	314	300	314	294	290	304	301	310	298	290	287	320	294	291	322	307	308	288	242	284	295	304	287	298	276	292	298	282	290	286	287	316	265	296	293	293	312	275	292	291	283	297	283	322	290	305	300	274	308	282	285	287	321	298	328	269	304	281	289	310	282	319	283	274	297	273	292	283	256	290	279	289	244	262	333	314	319	285	273	294	281	298	301	242	274	291	297	271	307	301	283	290	269	289	311	292	293	276	285	266	299	324	274	266	281	320	305	285	324	290	293	263	297	293	281	285	322	286	317	275	285	273	261	306	288	233	296	281	291	264	317	291	318	274	272	292	308	320	279	286	299	312	301	295	314	311	335	307	305	320	282	265	313	275	251	302	307	275	286	289	268	282	267	301	279	319	301	288	302	290	289	278	275	289	275	273	280	270	293	256	297	288	311	282	307	268	261	272	273	275	313	312	300	264	266	281	291	323	303	263	262	311	287	320	288	263	271	270	301	308	285	320	311	286	312	269	285	328	286	279	269	320	274	292	264	311	285	302	265	250	294	288	318	269	274	298	254	274	261	294	280	302	272	312	274	295	275	293	289	294	294	304	289	314	299	285	274	266	305	282	292	282	276	293	265	294	286	288	280	283	299	285	318	304	298	265	290	297	268	298	275	328	274	280	275	286	295	267	296	312	329	302	305	291	297	291	286	316	285	288	264	291	315	286	283	284	287	273	287	317	290	298	303	305	289	287	312	306	270	295	282	322	297	280	316	317	261	293	255	270	279	288	292	298	317	293	313	290	284	296	318	289	286	296	269	301	303	301	297	294	305	305	283	292	297	311	306	275	253	293	319	269	288	282	292	277	262	297	306	289	292	281	301	275	288	283	229	262	283	299	291	273	263	305	301	275	257	284	274	317	279	287	313	273	304	278	306	306	328	304	282	305	304	258	312	294	270	267	262	318	298	315	300	290	299	291	270	282	266	299	291	264	290	283	296	306	280	335	271	301	262	288	298	278	303	269	270	295	297	317	277	275	284	292	304	315	299	306	277	281	278	323	268	309	299	283	274	285	297	265	295	264	279	290	322	294	278	283	300	290	286	303	315	277	309	280	317	280	266	291	294	283	305	314	295	285	314	306	299	302	265	296	307	279	262	280	260	273	294	290	288	280	306	298	266	300	255	300	275	284	313	275	284	273	272	288	280	255	262	294	293	296	293	281	300	290	298	279	296	286	239	298	304	312	307	268	280	271	292	292	291	309	299	291	238	281	263	261	295	277	275	277	275	301	292	284	273	265	315	292	287	303	298	297	306	298	289	289	289	273	309	291	261	284	286	316	295	285	259	315	279	286	301	307	271	283	262	276	292	276	296	287	290	254	280	311	321	306	268	294	288	271	285	272	282	256	267	297	325	268	325	282	298	291	299	270	312	285	279	290	269	303	277	272	310	334	288	279	302	284	257	272	317	283	276	285	259	276	280	300	303	259	299	291	323	286	307	261	306	267	310	298	300	294	309	300	287	292	324	305	307	272	299	277	312	308	276	286	311	300	297	289	312	289	280	319	282	277	277	269	267	295	309	294	330	279	280	331	290	288	281	307	273	291	291	301	294	293	278	262	279	299	291	288	283	287	284	281	318	296	287	337	271	315	289	278	322	312	318	282	282	290	312	287	289	305	313	302	270	277	280	278	303	275	304	281	293	330	283	286	285	295	275	280	295	297	284	297	315	324	289	264	250	303	306	300	276	275	287	307	280	267	297	279	289	291	261	288	275	282	266	301	317	288	269	293	298	294	282	314	270	292	287	303	296	301	309	298	272	277	319	307	283	285	284	273	281	297	283	284	286	267	255	268	292	292	288	277	266	302	288	297	311	292	279	258	277	314	292	296	280	270	287	293	298	294	294	300	287	308	256	302	288	306	266	296	292	312	296	305	299	290	282	280	275	302	302	292	269	282	285	282	266	286	280	283	256	294	288	311	302	284	259	270	327	300	320	271	320	298	264	272	276	291	246	299	288	301	291	285	271	318	257	291	286	274	290	291	313	334	288	253	299	266	297	294	296	292	303	320	330	287	284	284	297	276	304	314	303	297	286	274	303	294	291	283	295	293	277	274	294	265	285	307	280	265	302	280	300	290	269	288	338	279	294	274	288	308	286	311	317	265	278	322	301	307	273	308	280	277	297	293	289	271	319	231	292	270	285	308	266	251	273	318	291	272	290	289	311	267	301	303	304	315	268	261	274	306	277	285	300	306	291	251	277	313	289	286	283	310	293	281	284	280	284	275	275	235	271	301	300	302	268	272	298	298	279	295	291	284	286	277	263	296	292	279	294	269	318	299	256	286	304	269	290	285	314	290	275	306	282	281	282	272	275	303	276	312	315	267	284	281	288	301	271	279	260	293	293	289	261	307	310	270	305	305	286	295	313	289	262	277	307	273	301	286	305	312	296	260	270	261	301	309	297	288	279	282	279	309	293	282	316	275	304	318	295	272	302	305	295	318	355	272	277	272	314	282	327	302	273	276	298	259	299	313	281	291	313	302	279	266	265	263	277	267	280	293	300	306	279	267	305	335	287	293	302	275	309	290	297	287	277	315	293	291	286	316	294	285	302	270	291	315	286	299	288	306	281	274	294	269	274	275	298	302	271	317	305	299	292	268	298	280	324	293	282	301	274	286	269	278	284	277	283	271	286	290	281	296	264	280	292	275	293	291	300	313	273	308	317	292	269	278	304	300	290	281	295	245	285	299	295	306	277	319	308	279	279	338	233	294	276	264	301	293	288	273	315	276	273	305	272	300	256	251	265	292	299	285	286	246	309	255	296	318	295	310	309	301	317	285	283	300	263	298	298	295	270	284	322	284	273	299	298	286	316	327	265	264	276	291	265	296	259	252	283	308	305	265	274	275	287	297	288	301	256	299	273	295	302	315	296	284	275	269	311	293	276	300	330	282	295	313	285	267	272	304	285	288	290	288	301	299	297	298	304	279	302	255	288	301	291	282	294	269	277	274	290	301	283	310	299	301	289	296	316	308	282	309	310	283	294	293	288	284	308	299	287	301	259	300	299	298	279	319	270	272	266	279	270	279	306	292	289	251	289	315	271	280	275	276	308	254	289	281	270	305	283	300	286	279	291	288	281	338	276	249	300	286	296	312	268	294	281	304	316	276	268	302	294	308	290	293	248	245	297	286	315	277	308	275	261	310	298	262	298	277	308	289	277	290	286	279	313	305	285	300	282	310	304	317	303	270	272	262	283	289	318	296	269	279	295	277	304	310	307	297	322	273	265	258	309	254	295	295	253	307	267	285	288	293	293	299	254	317	284	287	259	321	292	280	277	272	307	261	288	275	294	284	288	294	313	256	299	276	275	270	282	258	298	310	278
18492	2602	5135	5848	5186	4295	3628	3219	2774	2553	2178	2026	1911	1800	1633	1616	1452	1441	1331	1369	1299	1298	1220	1172	1237	1133	1180	1128	1079	1163	1086	1080	1075	999	1033	1011	1059	1068	988	1018	1002	1012	1007	1031	1031	1027	938	954	1025	970	971	996	1008	969	1009	955	989	994	1018	1040	1035	912	1008	910	924	911	995	925	1004	918	910	947	922	967	914	977	930	962	1036	895	966	919	980	930	922	970	976	918	943	938	857	949	968	922	938	932	976	970	982	945	933	967	939	940	880	1037	898	919	899	929	936	908	979	968	976	948	946	897	899	942	947	928	915	902	887	932	983	933	965	892	897	900	960	884	889	938	907	880	937	987	917	890	887	949	917	903	909	900	907	903	941	928	948	902	893	904	957	912	918	935	876	905	864	917	897	868	908	916	951	891	982	913	876	888	896	919	865	939	933	907	929	910	902	949	923	971	873	910	919	901	938	943	949	952	934	960	936	908	916	932	935	972	931	907	894	925	908	966	975	928	915	894	869	900	944	909	874	876	894	958	926	928	865	916	940	975	910	936	940	951	875	941	922	898	922	941	921	882	810	926	947	964	937	947	928	852	936	981	962	915	915	948	951	896	886	948	922	947	954	900	913	910	943	943	896	882	925	927	929	948	883	942	946	908	963	932	927	885	897	939	949	923	917	914	959	907	902	912	962	925	899	900	901	896	965	917	888	851	866	912	900	925	919	890	914	909	904	907	911	941	904	956	881	937	900	939	954	974	882	927	915	890	930	914	876	893	932	899	915	922	959	967	979	896	963	928	928	907	940	918	880	919	883	932	871	962	929	958	912	889	915	947	931	885	920	932	972	915	981	907	919	935	929	930	863	948	887	895	897	972	939	940	941	906	910	877	959	954	926	935	909	882	894	844	972	913	939	909	891	868	902	940	858	847	950	940	972	871	883	932	925	936	940	882	883	888	921	896	901	907	899	919	928	938	900	958	973	901	988	867	960	946	900	934	883	962	904	890	916	919	930	887	897	913	886	960	981	903	928	918	923	895	919	919	946	909	921	907	955	872	924	896	948	981	900	919	881	912	854	918	922	894	935	916	859	883	907	980	892	907	968	955	959	943	923	937	865	922	896	941	913	893	919	878	902	884	920	854	901	913	934	939	958	930	913	898	879	880	951	876	871	913	972	923	920	921	853	965	903	943	921	905	917	932	868	926	934	1021	901	942	849	951	950	890	930	864	920	969	920	916	911	932	953	921	922	882	901	898	874	957	925	884	873	897	961	927	911	932	878	926	937	921	877	904	913	924	976	961	905	930	871	866	903	953	910	863	948	954	944	924	899	912	913	904	872	927	922	899	950	894	886	957	963	940	922	984	918	875	936	933	869	935	900	932	889	912	897	884	921	949	898	928	892	877	878	941	885	918	970	878	917	929	952	938	921	870	916	940	947	836	898	970	936	860	923	960	905	902	908	917	901	944	922	875	870	953	928	935	958	913	908	964	906	870	934	922	882	935	921	948	927	919	869	918	887	972	1005	877	904	878	946	936	902	892	908	888	921	910	879	942	949	883	904	931	911	913	919	918	886	847	924	958	918	933	954	985	893	904	942	938	922	942	914	950	911	908	913	874	920	937	884	825	935	915	912	906	836	916	982	960	913	942	913	947	900	898	916	907	879	896	944	888	886	849	940	892	895	865	917	906	911	937	960	850	906	933	913	944	926	897	956	878	948	880	913	927	879	890	975	933	913	956	918	888	885	894	844	900	887	937	895	909	891	928	965	931	916	946	931	883	847	927	906	926	951	965	939	874	932	927	941	908	869	924	947	933	906	935	945	854	936	920	978	958	940	935	876	900	873	900	963	943	872	920	903	923	876	886	969	850	902	945	905	890	898	963	924	922	956	941	912	913	868	932	940	924	915	940	904	918	896	919	887	931	909	946	919	932	935	886	856	951	962	925	922	912	943	907	948	960	932	893	943	948	892	926	935	873	949	979	955	910	948	899	929	951	947	966	947	926	949	929	926	927	921	943	867	968	903	921	907	904	955	921	882	935	978	883	916	914	943	887	937	903	924	872	934	885	913	902	884	923	931	954	963	931	948	942	946	900	921	928	941	949	873	914	853	983	921	940	968	931	1001	932	967	937	920	922	911	918	929	911	925	922	894	941	848	925	915	866	916	902	956	901	898	913	848	907	933	955	933	888	895	907	880	969	963	931	915	948	977	927	898	920	924	901	910	915	857	938	935	925	949	948	929	845	910	938	897	903	932	910	891	933	926	932	925	974	923	922	980	953	875	873	934	955	938	968	986	914	912	964	956	916	918	941	967	927	918	915	909	929	918	911	888	912	957	949	899	913	880	947	902	904	931	892	904	929	936	972	954	925	897	904	870	926	944	865	980	942	916	920	890	931	870	856	926	901	894	909	898	968	991	959	940	949	912	968	919	915	881	919	894	958	905	901	881	924	899	970	872	969	969	918	897	931	914	906	909	901	891	943	918	949	950	913	892	937	929	943	996	922	911	931	932	939	924	900	900	880	936	978	920	913	922	897	900	952	960	910	957	919	877	949	923	921	928	922	961	949	937	860	916	937	930	911	928	928	920	874	904	914	904	927	917	958	879	890	910	903	975	954	890	929	904	915	891	890	913	959	940	890	911	866	920	929	915	959	871	936	960	885	956	950	978	888	891	949	920	972	894	908	934	916	944	974	936	911	924	930	937	911	935	941	915	902	910	943	920	930	935	984	900	931	914	881	867	878	886	935	881	941	953	915	912	873	850	998	929	935	910	911	852	957	934	950	882	869	881	946	888	910	889	935	887	936	891	937	925	903	919	918	882	941	953	881	936	902	900	906	914	946	874	924	936	946	905	890	913	893	914	946	910	948	921	970	889	925	910	921	897	923	926	981	908	882	974	921	978	929	999	894	927	960	909	915	883	932	907	942	945	884	902	944	895	896	862	904	914	913	955	978	924	940	886	966	926	978	920	864	939	868	961	960	929	1000	948	904	912	913	922	886	934	938	892	936	884	942	925	910	961	880	909	903	913	937	941	955	868	962	950	866	882	916	867	933	919	937	915	938	923	924	905	951	932	908	899	907	886	924	922	922	920	907	939	871	865	931	964	922	960	899	922	932	993	926	909	870	920	943	910	896	910	932	948	925	968	924	905	949	946	936	885	886	938	859	915	892	896	930	906	932	945	951	891	925	893	936	985	944	954	930	887	892	908	888	898	935	924	899	930	962	940	957	896	940	908	929	917	862	929	917	859	865	893	930	899	922	921	899	935	899	899	906	966	874	944	889	956	962	903	954	931	912	959	914	937	866	912	906	920	943	948	913	922	933	894	923	928	901	892	894	918	907	933	876	900	953	899	942	962	872	936	944	970	933	920	922	921	976	894	891	898	901	934	926	966	935	903	920	959	935	891	878	948	934	922	928	879	929	915	959	837	955	921	938	910	908	873	936	924	875	937	922	954	892	886	890	953	922	843	913	930	923	938	907	985	846	873	907	951	980	894	955	911	860
3441	345	228	229	189	176	196	151	164	174	158	179	194	184	167	152	167	168	183	167	171	181	152	180	183	157	166	157	160	151	154	156	146	201	163	161	173	147	159	153	158	182	158	182	145	137	160	163	156	173	196	166	168	173	176	171	145	165	178	164	163	161	153	130	173	159	158	165	164	148	169	154	180	166	165	151	153	157	142	164	168	175	163	169	165	174	149	146	147	178	164	149	162	176	184	203	167	186	165	192	176	190	179	137	161	186	172	154	162	174	169	158	181	176	157	152	159	171	153	175	155	155	171	173	157	158	150	157	163	161	151	178	145	155	187	157	153	152	162	162	148	164	189	147	151	146	152	166	167	150	157	150	173	149	149	174	141	163	163	165	160	167	160	173	141	170	169	155	167	152	170	160	143	133	160	163	169	157	143	182	168	181	149	151	183	158	166	162	177	173	137	172	155	167	162	152	166	144	170	170	169	167	155	156	143	172	188	175	137	160	164	160	183	155	180	148	161	155	135	166	164	143	150	161	162	164	147	143	157	150	143	170	186	168	164	197	172	172	170	159	159	148	149	148	189	133	192	149	183	162	164	152	173	173	175	138	155	159	160	174	179	193	169	135	169	179	171	166	144	177	171	135	154	179	157	179	184	145	159	172	166	175	152	160	146	175	163	175	163	155	178	174	166	158	146	148	168	173	173	178	159	162	166	154	152	145	162	180	160	164	149	149	139	164	163	166	179	163	167	123	152	143	152	168	142	166	151	137	170	152	166	159	161	146	162	157	172	155	197	155	167	147	161	169	175	176	170	150	143	162	157	161	167	161	168	162	156	167	172	165	177	146	142	174	130	156	154	171	147	152	164	164	145	175	165	158	154	143	185	166	171	168	157	165	158	173	170	150	156	148	180	170	162	149	161	189	178	181	160	153	146	148	167	178	162	137	147	184	189	158	150	185	174	160	173	172	185	173	173	180	147	166	152	158	151	126	167	173	141	159	156	164	160	156	158	174	177	161	163	160	173	132	182	176	165	149	154	177	164	150	165	148	154	160	146	166	156	173	169	159	160	184	149	165	169	158	160	172	153	185	158	173	135	186	170	174	150	169	179	162	175	159	170	157	162	188	155	178	147	159	149	173	171	190	173	162	156	150	154	162	164	168	160	161	170	156	176	164	163	162	181	173	164	147	148	166	148	174	159	141	172	156	170	178	151	168	164	166	169	152	155	175	169	147	140	169	154	167	173	156	166	158	155	142	174	179	183	181	155	176	151	189	180	134	144	155	153	164	157	144	158	171	152	153	177	157	165	183	156	147	158	176	178	157	158	142	155	170	175	158	140	163	158	162	170	166	186	175	158	174	156	150	176	176	170	180	170	163	161	151	185	168	173	162	168	151	137	172	156	162	164	171	150	159	141	176	159	166	176	151	161	161	145	167	158	182	157	192	167	162	167	154	139	135	160	145	161	164	160	155	162	146	152	165	158	141	169	145	164	152	164	149	160	177	163	172	145	170	146	159	172	188	156	195	158	148	147	185	181	150	172	169	198	173	160	155	140	155	165	144	181	151	168	162	188	168	149	153	164	144	179	153	164	159	177	161	164	155	155	156	166	166	158	164	187	146	170	142	164	140	150	160	174	163	187	167	164	173	163	166	169	169	157	182	170	164	134	175	165	168	153	150	155	174	147	144	165	164	152	147	149	137	168	169	162	158	137	175	160	152	151	170	129	155	156	195	158	164	152	155	162	169	163	168	161	185	177	178	163	183	159	175	187	158	147	161	153	174	143	154	152	161	155	163	158	181	166	173	164	186	162	173	147	143	154	149	176	141	155	155	184	184	164	160	185	169	166	156	186	171	176	155	177	158	157	179	165	161	174	152	167	177	166	164	179	150	167	150	180	161	148	134	168	152	165	166	174	156	142	156	157	153	168	143	171	157	165	168	174	160	155	153	182	147	171	155	163	159	173	152	168	168	177	166	139	176	176	150	172	128	170	169	153	166	171	166	169	162	156	158	171	170	161	178	142	130	147	181	131	145	163	177	172	168	143	158	159	152	148	163	176	153	165	157	175	151	163	151	159	160	151	157	160	153	168	188	148	169	153	175	154	148	155	154	185	137	153	174	170	156	167	171	185	166	151	151	158	163	165	168	158	180	156	163	140	162	180	167	191	146	179	150	152	153	158	147	170	146	144	155	142	152	157	190	160	158	182	173	166	175	174	183	150	154	168	172	152	152	171	171	157	157	165	174	154	157	202	150	174	149	149	172	160	165	175	164	150	160	156	167	164	151	165	169	167	154	165	164	144	165	189	174	171	161	177	156	173	152	166	173	148	163	146	174	169	160	164	150	143	150	165	181	157	155	180	154	185	137	158	175	172	165	165	175	183	177	190	162	168	154	167	145	142	150	175	181	165	147	140	162	162	161	171	157	148	151	149	173	191	159	167	180	172	179	165	139	155	177	160	147	157	163	149	156	163	160	165	144	179	158	149	173	161	141	153	194	147	153	141	158	155	173	160	158	143	169	151	189	148	167	157	153	147	183	166	168	156	174	155	134	151	156	182	162	151	161	150	168	171	162	159	188	157	142	161	159	152	153	151	150	160	171	135	145	152	167	162	180	172	150	145	168	170	158	163	172	178	161	158	170	176	151	152	146	152	159	143	160	158	148	157	163	181	159	149	157	158	162	177	156	176	168	179	156	156	159	167	172	171	167	156	166	154	153	156	167	156	157	193	152	211	149	178	174	162	146	163	176	166	162	179	165	148	158	176	147	166	154	179	170	153	147	172	153	162	151	149	185	166	166	157	186	168	173	181	171	161	170	168	146	169	157	153	155	152	144	158	152	166	166	161	155	162	176	193	173	180	182	156	170	162	160	179	152	153	173	152	176	159	176	162	161	153	169	174	147	176	150	166	169	169	171	176	148	169	184	181	164	176	156	158	167	172	150	143	163	173	143	177	157	162	169	145	149	159	157	165	182	170	185	186	173	149	177	179	166	170	174	161	160	164	174	185	173	166	149	170	150	149	175	183	154	157	166	162	176	168	173	150	156	145	160	164	157	155	168	154	141	165	176	157	151	168	165	166	167	151	157	151	178	147	165	153	145	147	163	175	168	169	195	163	170	172	157	166	181	164	176	155	161	164	144	176	161	163	162	172	172	183	167	140	165	155	167	159	157	174	148	159	172	147	165	149	171	170	177	183	173	163	160	168	160	143	188	186	157	135	150	143	164	172	167	161	175	152	188	167	154	165	167	180	164	179	150	163	162	164	155	172	168	167	180	168	144	183	156	174	165	185	169	173	151	161	171	167	155	158	172	146	171	164	137	146	193	157	179	156	163	167	139	165	161	178	143	175	151	144	139	143	149	172	199	166	157	157	145	161	158	167	159	169	143	152	167	169	165	154	152	152	169	161	161	145	173	193	121	158	176	150	163	178	155	159	151	185	162	176	166	166	149	165	189	175	150	172	142	185	180	178	170	173	151	166	178	162	157
4387	652	697	788	727	749	661	647	627	636	664	590	588	619	601	602	607	586	576	581	590	599	607	583	586	601	556	604	603	570	587	560	596	630	605	587	562	582	572	574	556	548	571	570	591	573	547	571	611	597	582	573	606	543	597	616	559	583	534	582	585	629	556	596	586	568	574	556	617	611	611	590	565	571	583	553	607	558	585	579	537	565	631	537	595	589	531	568	584	589	588	537	538	576	585	594	569	578	567	571	612	547	556	582	584	571	599	626	588	575	540	574	578	569	623	592	579	585	577	592	531	582	590	562	626	570	588	580	585	613	563	560	619	578	593	546	557	572	557	572	613	550	600	576	543	573	585	591	574	563	536	577	582	596	553	595	609	562	597	602	569	584	542	571	571	567	597	560	595	584	601	564	542	597	573	581	561	577	571	583	545	550	590	600	583	569	564	567	598	530	550	602	543	599	586	589	580	580	552	546	569	598	576	647	582	524	571	597	565	600	560	538	591	535	549	605	585	543	565	539	559	533	570	620	581	547	588	576	589	563	584	594	594	586	588	577	605	573	620	601	566	612	626	588	536	554	626	542	562	570	600	535	582	536	621	581	591	589	579	553	554	572	521	598	546	561	570	549	544	602	562	538	605	557	575	562	572	609	597	559	539	556	583	576	558	622	609	599	572	548	539	561	567	536	515	599	589	560	591	544	605	558	582	565	549	618	581	628	533	594	603	568	608	593	570	585	594	564	568	576	589	589	590	622	611	564	565	563	581	598	566	574	566	577	582	587	554	559	575	571	555	614	573	629	567	565	595	595	595	584	578	569	586	585	566	565	624	618	614	578	541	590	584	593	553	575	550	576	589	584	586	569	548	561	586	588	540	599	564	595	592	550	598	559	571	552	563	554	586	564	605	541	590	567	578	601	572	555	559	549	576	526	577	545	565	570	598	599	563	610	552	562	598	567	588	596	565	553	585	573	549	560	601	571	564	585	541	583	609	611	534	555	575	580	583	605	553	582	571	636	577	598	585	535	561	581	547	535	561	562	603	538	582	563	557	624	576	535	544	599	564	606	552	554	570	566	622	573	568	562	572	584	583	575	578	579	597	554	564	544	552	545	580	571	579	555	593	560	563	557	611	570	578	578	550	610	555	603	617	591	584	585	553	548	570	580	539	553	593	564	553	549	558	569	534	574	579	618	550	525	569	560	562	605	567	588	566	602	567	576	575	589	573	552	573	540	561	585	544	596	573	571	562	567	590	559	596	575	548	555	628	553	584	556	567	550	539	569	583	594	558	571	574	570	547	524	538	570	595	563	593	575	588	555	570	582	594	585	561	617	530	506	552	612	513	560	558	545	566	603	586	560	582	578	568	568	586	552	603	560	586	603	591	640	564	540	542	599	565	574	594	550	570	551	590	582	606	590	603	560	556	576	613	553	573	561	602	570	561	558	568	605	566	535	585	599	623	569	591	588	539	592	634	591	613	602	638	596	545	628	568	595	584	535	605	562	581	551	589	563	560	553	602	572	588	553	580	542	566	564	556	575	585	599	595	542	580	591	609	574	575	546	574	560	574	559	583	586	620	561	581	588	570	578	577	567	573	575	564	597	555	578	571	590	581	614	587	591	576	559	551	575	566	604	575	566	551	556	549	579	580	567	615	557	579	538	570	581	568	567	588	598	552	560	628	549	590	542	586	596	610	557	588	599	574	616	574	584	511	582	563	600	565	585	591	519	574	546	554	581	559	596	598	601	548	498	577	555	576	564	590	622	564	537	617	592	553	595	567	546	583	583	577	561	586	585	620	513	552	585	553	577	610	556	612	542	588	579	603	569	562	646	595	575	561	560	588	566	550	579	590	559	586	561	602	567	560	500	603	543	572	572	566	553	582	578	551	593	584	568	561	600	575	580	577	573	590	635	568	586	546	571	556	569	565	605	614	570	595	579	555	598	593	578	574	598	555	561	597	572	561	577	608	579	577	556	548	591	586	587	584	592	588	611	556	612	567	568	575	589	585	577	564	571	598	569	588	583	554	566	561	588	617	586	508	571	578	597	548	605	630	561	563	601	571	581	569	575	614	575	609	570	551	549	638	576	561	574	577	585	557	541	612	559	599	621	540	589	605	551	576	565	584	540	593	569	545	565	594	581	611	562	569	568	550	556	574	575	535	540	601	576	608	583	523	572	565	577	595	534	539	597	583	598	558	524	594	592	571	566	558	588	586	623	599	552	593	617	570	599	591	622	575	568	587	567	566	592	577	588	566	606	591	580	581	591	622	558	562	573	591	559	565	581	547	582	565	552	557	563	576	583	579	551	552	580	576	567	577	585	577	619	542	542	564	585	552	565	543	615	575	580	539	585	575	565	565	591	548	579	566	580	600	581	597	543	597	576	570	590	548	593	611	582	531	571	613	583	597	542	578	554	597	556	558	583	534	674	567	542	553	574	598	568	559	586	626	547	555	557	591	565	579	588	536	556	593	591	533	608	576	583	565	544	577	556	559	530	578	572	610	569	566	587	573	570	595	565	583	542	585	560	592	553	567	565	573	532	555	555	599	598	560	572	570	586	557	612	589	584	581	558	534	584	585	554	561	605	610	630	497	569	602	574	565	573	542	632	597	558	569	576	608	580	611	594	585	548	615	597	551	543	566	581	538	587	561	606	580	579	565	611	574	565	594	521	612	575	582	637	572	540	526	575	528	539	626	578	612	569	585	571	568	561	609	547	587	542	581	581	614	563	558	576	574	531	583	555	614	573	557	591	559	550	573	555	559	576	586	578	581	561	566	625	594	569	595	580	547	582	548	569	555	584	571	621	549	570	604	607	589	580	569	586	582	578	544	569	535	613	575	579	595	562	577	585	580	554	566	582	584	566	615	548	605	610	577	560	566	584	587	576	572	550	545	539	546	618	605	586	584	589	577	580	589	529	589	565	615	576	601	587	583	551	556	596	565	571	581	593	586	570	551	534	569	509	534	539	622	575	560	553	615	586	539	574	580	556	587	530	550	572	578	542	568	612	604	611	537	568	548	583	577	579	602	558	616	593	606	592	604	570	561	523	588	566	553	536	558	586	554	583	578	584	548	555	570	610	593	559	604	577	584	591	596	605	604	577	559	559	577	604	593	573	554	554	577	566	565	608	587	618	600	612	570	549	562	552	594	568	568	565	556	557	581	593	592	595	543	567	563	575	600	559	580	578	583	607	578	586	584	579	579	592	578	585	589	555	560	625	547	568	547	564	625	624	587	549	554	549	586	588	573	579	556	585	540	601	569	637	583	605	567	561	570	548	568	558	588	583	593	590	597	571	578	611	560	598	628	599	565	549	581	576	580	576	600	613	562	585	546	569	555	534	567	557	579	613	604	558	588	598	519	603	602	566	602	564	585	607	556	618	590	595	574	550	588	619	570	547	583	569	570	577	583	617	565	544	594	594	571	556	612	582	539	574	545	574	587	589	554	557	586	568	581	583	574	571	586	566	564	630	590	581	523	548
26685	4203	1574	1037	824	658	589	484	476	414	412	423	383	297	370	329	329	325	285	294	299	335	302	303	313	288	320	301	309	320	304	307	308	303	299	291	308	306	273	303	290	290	323	329	260	308	314	324	290	290	300	305	301	309	286	292	264	247	255	283	294	296	296	327	275	293	291	282	272	277	265	260	275	306	275	284	287	291	302	270	282	297	293	321	253	293	274	298	300	265	271	284	293	290	274	280	294	274	303	269	273	308	299	290	294	266	266	298	259	280	312	291	291	265	309	286	299	284	323	307	327	296	272	306	304	306	315	281	278	318	307	308	288	285	288	279	287	293	302	289	259	288	272	294	277	288	294	289	288	331	284	290	297	289	320	279	280	279	289	263	301	297	301	291	269	246	304	315	290	263	302	287	278	273	314	258	293	290	302	304	254	313	276	321	298	283	303	281	289	271	266	293	281	248	290	297	291	314	316	266	310	281	278	295	298	278	309	293	298	303	287	295	315	300	266	298	294	297	306	278	302	304	296	291	269	298	304	305	291	298	286	296	285	307	281	277	285	292	249	298	293	292	281	292	297	274	259	300	308	277	275	287	264	298	283	276	277	293	283	251	283	289	280	306	298	284	253	290	285	297	302	268	289	286	271	253	283	278	294	266	264	289	306	302	295	279	275	286	292	266	281	313	258	295	312	268	306	293	265	282	291	256	286	310	278	288	308	285	297	290	265	286	289	287	308	284	303	308	260	273	308	275	289	287	259	271	266	290	282	261	306	296	294	267	306	285	291	282	302	294	291	284	288	265	281	277	298	272	303	284	310	315	292	310	306	264	279	268	312	285	325	304	284	310	278	291	245	268	294	270	290	291	293	283	300	267	294	268	301	302	289	285	268	285	285	276	287	296	302	245	248	289	261	254	289	245	296	263	272	296	308	299	310	297	286	289	316	290	286	295	289	270	296	300	248	298	253	280	250	261	299	336	306	301	308	280	280	311	248	299	288	286	285	268	293	284	271	317	270	310	278	297	288	270	284	280	292	274	282	277	284	315	297	285	283	297	291	305	324	257	291	274	258	275	283	267	294	284	315	273	284	318	302	300	296	274	305	320	290	279	292	316	258	273	270	306	273	294	277	275	320	272	260	311	260	282	319	290	299	289	260	257	283	290	295	247	287	288	285	273	306	292	317	299	278	277	283	268	266	296	291	290	266	275	279	275	302	278	284	283	279	331	309	287	282	268	280	300	290	293	299	269	275	268	301	316	299	285	292	295	266	280	287	302	306	273	299	296	264	263	286	281	259	285	314	250	271	293	291	274	315	287	271	294	268	262	283	316	294	300	325	283	260	300	289	249	278	292	310	273	295	276	279	291	328	287	286	271	282	271	289	259	312	293	297	301	275	308	302	269	254	271	325	264	287	273	294	304	256	276	279	288	283	311	277	268	273	289	283	305	284	287	292	296	273	284	299	298	262	278	311	284	269	297	282	273	292	295	267	266	255	273	272	321	294	313	291	274	270	287	284	257	297	320	287	263	291	268	312	313	293	285	279	265	276	309	282	268	309	275	295	293	283	307	288	295	279	274	256	297	311	293	318	316	322	290	271	273	282	284	263	319	304	297	296	280	279	336	306	283	312	271	281	294	295	285	283	299	305	298	280	296	269	304	315	302	297	305	297	272	273	272	282	293	291	280	260	297	261	283	299	280	261	284	293	321	285	270	317	281	297	296	298	287	248	301	236	313	274	270	280	286	261	273	271	287	291	255	277	318	292	286	299	289	280	278	276	296	301	278	275	287	256	278	285	315	282	299	295	276	282	272	292	281	299	313	271	301	289	278	299	294	346	307	303	310	296	264	299	327	270	296	294	253	265	285	297	288	278	268	291	266	327	314	268	254	282	277	295	303	279	286	283	280	287	302	295	286	306	265	293	296	275	268	288	290	279	283	287	283	270	309	275	266	306	301	268	303	302	310	295	325	296	282	302	264	288	292	313	271	280	271	287	268	300	293	279	293	308	296	311	269	285	311	281	276	275	291	276	265	300	303	296	266	304	276	276	270	312	316	251	288	296	272	286	300	274	261	292	268	295	253	285	289	289	267	276	314	285	265	313	307	299	271	279	284	304	268	304	275	296	266	290	257	304	257	287	289	294	286	266	238	284	246	329	286	301	287	285	305	260	261	275	256	255	280	270	303	288	249	300	246	278	277	276	284	286	293	318	266	286	275	313	264	287	251	290	311	289	284	313	288	311	292	285	306	308	269	306	295	294	314	294	283	296	265	295	316	278	266	299	256	297	274	296	268	279	280	254	295	306	251	289	316	301	279	294	292	303	282	282	281	281	288	293	283	313	321	283	311	279	313	260	295	289	301	270	301	264	314	284	281	273	301	295	268	248	277	274	271	286	270	293	315	314	275	297	291	269	287	281	284	287	270	309	294	313	302	283	301	296	307	302	291	290	283	277	309	302	272	298	283	285	277	282	296	275	268	300	313	261	299	294	276	314	284	289	280	312	278	274	309	248	307	303	288	312	269	265	280	277	294	293	351	291	298	279	261	297	296	270	305	280	273	284	294	295	270	307	287	300	297	264	285	307	299	277	301	310	299	296	268	266	283	302	279	305	285	309	274	259	320	283	275	273	291	293	275	281	272	303	297	290	271	306	294	292	286	264	291	288	265	287	284	291	279	277	315	291	283	279	308	278	292	280	301	323	261	290	285	286	277	259	299	301	287	312	290	277	283	281	266	300	283	324	293	301	272	270	300	283	300	271	291	298	290	255	268	318	301	281	277	293	296	276	304	263	287	287	294	302	285	265	293	279	266	277	270	288	282	285	313	302	329	302	309	310	270	303	304	279	285	277	280	295	289	281	276	329	322	277	291	301	271	318	298	288	273	282	280	321	296	301	280	281	266	276	285	302	271	279	286	281	294	279	306	266	304	325	282	314	282	306	309	267	315	300	303	241	290	294	272	293	292	291	275	269	262	298	277	254	310	284	258	289	266	259	317	290	307	314	298	308	280	297	271	314	301	287	307	297	272	320	308	295	301	298	248	291	296	266	281	291	287	279	276	282	291	289	304	273	273	285	289	331	282	260	255	259	292	306	296	312	292	280	243	277	305	269	287	257	273	320	310	271	285	287	308	329	299	264	252	296	288	284	293	274	289	317	295	301	296	282	298	289	299	236	290	313	296	292	307	284	274	263	303	282	272	295	261	286	281	264	273	266	294	275	317	300	267	264	286	284	262	275	299	241	280	271	298	274	278	279	255	278	285	294	303	308	265	289	283	312	305	277	291	257	308	281	290	290	281	311	312	298	290	283	299	256	286	263	250	295	262	258	273	272	271	275	298	267	279	278	285	289	298	294	310	293	294	312	269	286	291	281	265	279	304	319	289	276	292	286	303	297	299	279	293	264	290	304	284	311	284	292	282	294	280	293	321	293	278	299	284	277	303	274	284	271	297	299	287	286	291	297	292	319	290	288	295	303	306	269	301	275	316
13741	1775	3173	3523	3272	2745	2408	2164	1887	1693	1688	1487	1426	1347	1319	1258	1244	1128	1134	1121	1088	1080	1119	1109	1096	1020	1011	984	969	1036	994	997	1016	1030	981	949	1023	1026	954	982	962	982	961	1032	979	941	1013	956	924	970	920	942	974	1032	914	948	963	919	971	991	959	1027	974	991	949	915	967	972	973	932	924	897	934	978	943	934	1006	958	901	902	983	970	916	916	943	945	946	973	893	983	938	941	946	978	956	973	899	968	953	941	942	897	961	981	900	916	956	968	928	923	934	902	945	970	972	934	903	944	925	914	918	918	941	956	929	919	946	934	953	891	949	930	930	886	883	923	941	928	897	948	925	904	933	881	926	915	918	929	935	975	915	884	969	993	931	958	928	917	984	938	929	933	906	925	948	862	903	892	929	972	961	952	921	902	950	927	948	939	899	943	905	966	933	886	954	920	971	902	927	892	950	941	896	891	949	923	931	989	889	888	901	926	929	947	901	930	935	923	957	965	920	888	964	948	921	966	913	923	963	930	952	901	900	911	922	895	904	979	918	927	906	935	875	913	920	946	913	941	892	904	953	921	945	949	929	955	941	902	880	923	908	878	937	956	912	978	954	932	960	958	868	944	889	888	926	914	933	985	900	935	962	893	914	956	858	935	982	926	895	917	886	908	931	883	957	945	962	911	912	894	950	950	898	872	902	942	903	970	905	962	940	934	909	947	931	867	915	948	913	924	946	904	927	909	883	915	943	966	878	919	969	927	900	1011	894	912	934	905	891	903	916	931	934	933	886	882	917	964	922	928	969	947	914	992	864	926	956	882	886	915	1003	898	944	904	893	912	920	947	936	965	924	907	909	917	875	942	936	945	910	949	917	904	917	912	923	977	832	921	897	891	844	915	925	963	888	903	984	968	928	897	964	990	939	929	879	906	962	962	960	855	940	936	892	909	899	895	928	956	950	965	864	939	966	920	957	969	892	904	935	966	920	926	892	962	946	903	861	905	936	973	893	916	963	930	938	878	873	886	904	897	903	897	920	929	961	936	916	940	936	884	900	926	913	899	958	915	919	871	896	954	898	948	916	931	909	958	967	882	941	993	967	952	954	877	924	910	922	916	905	897	960	949	969	943	919	933	909	910	932	933	940	924	896	912	924	942	920	919	945	1003	919	857	883	918	925	949	827	969	880	1002	932	867	859	914	882	923	975	913	975	869	905	921	910	935	935	917	965	924	910	947	961	871	941	877	933	970	922	952	890	958	892	961	893	885	910	952	884	971	953	952	970	937	964	935	933	985	894	976	952	921	921	910	927	934	978	870	965	924	960	924	974	936	923	905	895	981	911	923	941	923	948	898	966	871	898	989	949	959	938	935	917	882	874	931	916	911	937	937	898	954	911	898	863	927	899	886	943	936	899	925	923	951	899	863	935	924	924	919	931	856	960	886	983	931	955	916	879	979	923	950	942	975	882	892	912	948	883	878	955	883	926	936	928	997	880	923	887	967	917	913	943	921	948	924	958	959	898	957	954	944	919	939	917	966	850	961	930	914	906	921	922	923	890	934	853	886	933	949	933	908	894	923	965	865	946	918	959	909	882	923	896	968	948	944	896	929	896	907	860	884	953	915	932	941	877	952	914	922	930	883	881	932	949	927	900	980	929	909	872	900	937	890	912	920	953	855	938	929	940	939	910	922	941	989	922	882	949	967	970	869	953	975	936	915	940	929	894	905	900	908	956	927	977	960	931	893	959	937	881	963	895	913	958	946	884	891	873	949	920	904	917	889	891	918	892	905	944	890	922	902	921	920	932	938	941	892	925	911	922	922	963	945	967	889	924	927	906	908	933	965	958	915	873	917	952	941	920	901	926	936	910	947	968	920	960	931	954	957	936	935	917	904	919	968	901	939	912	884	962	975	917	973	940	931	926	914	878	879	920	909	942	925	931	961	946	928	888	921	944	922	892	898	905	936	923	891	869	942	938	929	920	972	909	903	992	912	925	954	923	961	933	931	926	899	895	947	946	973	871	909	889	980	932	928	917	905	894	946	887	893	940	950	981	924	935	893	894	912	863	864	920	938	891	949	943	889	936	942	974	909	910	903	885	949	962	939	899	930	943	886	962	900	912	922	941	943	920	889	907	872	890	941	949	903	928	931	929	928	927	949	943	877	921	914	912	906	919	899	951	972	879	952	904	907	928	883	926	917	951	965	943	939	950	927	958	853	938	885	958	951	951	879	932	891	920	971	912	901	935	926	892	934	917	924	856	909	917	930	866	896	937	948	928	886	890	923	983	927	938	910	937	913	905	923	898	931	942	969	946	928	956	910	883	941	945	870	934	881	944	934	976	904	935	970	939	913	898	916	925	906	918	927	990	938	951	958	954	932	951	936	875	927	930	929	955	884	963	917	992	930	905	931	919	934	838	959	935	975	896	922	950	943	937	904	936	978	938	986	898	912	878	987	880	924	984	941	999	953	913	944	923	922	921	879	946	920	965	916	899	931	902	877	1004	954	896	939	923	869	919	947	950	895	940	892	984	920	877	936	949	917	1003	952	947	893	958	944	921	922	964	926	955	963	917	939	931	881	882	899	967	930	909	964	908	914	908	920	891	967	940	913	941	944	962	899	935	886	902	949	932	931	908	839	914	898	886	921	906	855	911	939	948	944	926	936	951	922	909	947	917	964	935	863	911	925	923	963	923	909	990	898	916	910	940	943	912	899	966	967	885	892	933	925	937	948	907	837	968	902	903	892	864	879	946	930	874	903	910	934	960	897	931	930	911	940	925	941	960	952	933	979	953	910	932	931	933	927	926	894	864	937	930	932	908	916	899	866	952	946	892	945	923	891	908	918	931	946	945	922	892	904	929	898	965	904	932	914	907	943	930	917	924	965	942	929	944	895	919	913	933	913	955	881	917	929	916	948	924	954	933	910	937	978	916	979	875	924	888	915	917	904	895	960	959	941	938	984	885	900	889	946	911	953	946	919	926	968	943	865	935	887	950	976	895	935	917	902	934	933	950	949	916	918	938	929	906	901	921	935	896	952	938	939	946	915	942	942	905	925	945	929	1000	851	913	941	923	901	949	897	954	891	950	882	938	969	935	935	908	957	917	871	922	947	929	937	931	929	875	964	946	908	907	870	911	896	921	912	950	925	900	853	952	957	908	934	910	933	955	973	920	871	889	960	911	931	891	946	958	954	935	974	925	871	879	917	947	857	894	903	897	953	840	922	957	955	904	925	961	926	921	892	927	928	941	941	883	882	894	925	927	861	942	919	967	944	904	906	941	920	933	932	954	943	944	933	944	931	899	886	896	940	952	934	925	965	962	911	970	941	933	895	916	953	984	923	948	905	902	914	942	953	902	938	933	915	932	910	900	915	894	914	933	885	966	917	915	931	910	904	880	936	978	912	938	881	875	935	880	962	931	917	897	969	973	922	917	869	923	982	918	960	933	1003	896	978	871	913	908	895	902	916	900	889	907	854	936	923	931	945	905	894	917	882	942	941	963	939
37086	11094	3144	1847	1241	989	857	686	675	534	461	475	392	381	406	379	383	345	336	338	337	316	329	305	311	304	291	311	316	331	282	324	315	278	285	324	317	295	291	290	314	276	296	282	277	295	298	277	335	307	316	286	308	274	305	310	285	266	311	287	304	323	304	321	301	298	294	271	304	273	314	295	303	285	265	303	321	314	285	286	300	269	288	272	282	325	292	266	277	304	322	270	281	275	286	300	293	285	278	296	303	294	311	273	269	301	288	297	307	289	295	265	313	265	300	301	318	262	246	301	289	297	260	299	282	263	277	271	310	281	261	296	280	281	282	288	294	294	304	303	263	263	326	286	291	264	272	315	280	284	295	266	284	285	306	283	276	314	295	293	287	304	323	294	296	295	284	288	291	306	277	303	290	255	292	294	287	298	282	285	271	311	282	254	284	291	314	296	304	294	257	318	308	295	311	307	335	273	268	308	324	295	294	319	286	286	322	288	293	301	284	281	282	279	315	295	296	308	314	303	304	299	279	303	302	291	278	280	283	291	282	275	289	316	268	277	314	310	305	273	273	290	286	277	295	261	303	304	283	313	272	301	297	296	305	286	268	300	303	322	311	300	313	274	302	282	271	290	299	313	304	287	263	280	347	281	297	269	279	316	299	306	282	254	287	310	276	313	297	301	282	282	265	263	288	273	298	293	286	277	303	259	328	277	310	301	302	257	291	295	283	303	261	286	274	290	287	317	270	332	295	306	275	291	288	274	291	267	291	279	285	309	294	290	261	284	270	284	297	297	296	291	275	278	293	280	302	313	317	291	273	261	286	299	290	263	294	268	287	285	296	284	277	281	297	290	317	297	287	276	273	256	269	301	275	285	278	299	307	279	276	277	279	279	273	294	277	264	300	284	293	276	280	264	293	287	288	313	286	288	301	293	263	300	291	269	284	282	289	302	309	286	305	296	283	291	295	289	292	262	315	300	269	296	309	308	299	257	281	319	273	316	297	303	303	310	308	240	287	285	278	280	294	262	282	273	279	308	279	303	300	298	304	281	301	277	308	273	273	279	295	278	296	290	293	312	320	283	311	312	295	321	293	283	289	281	303	292	261	279	287	305	300	278	282	296	275	294	270	281	290	254	306	276	282	252	306	319	311	298	267	297	292	304	259	267	287	313	322	301	298	274	310	292	306	306	282	290	300	293	292	326	282	301	305	275	306	303	269	338	282	281	277	307	310	298	289	284	277	280	295	286	273	301	291	248	328	285	293	302	309	275	296	320	284	283	293	317	285	285	309	275	279	311	271	270	278	279	304	263	291	284	274	297	286	292	309	290	307	302	273	261	326	304	290	263	310	292	257	317	307	287	304	319	291	311	282	278	270	292	282	268	282	274	297	277	295	283	297	261	283	304	268	292	300	293	301	295	319	308	306	247	275	310	286	303	310	247	300	301	286	279	285	288	270	284	279	303	288	308	302	291	294	281	326	279	281	248	268	290	272	283	305	320	300	310	299	299	274	282	286	262	271	294	321	291	313	281	315	291	274	294	302	267	271	305	282	290	287	250	251	286	266	297	285	299	267	313	290	297	325	282	280	290	290	258	310	294	260	302	285	253	287	262	248	296	270	304	295	280	307	294	302	286	282	300	291	285	265	281	294	263	279	292	292	284	281	283	307	284	296	297	288	296	258	296	318	294	284	249	281	318	266	282	276	285	279	269	297	289	306	281	289	277	284	308	326	296	310	311	274	278	278	282	294	235	274	275	266	292	258	291	291	290	287	260	297	295	269	317	284	311	283	284	299	298	280	294	281	290	281	272	316	304	301	299	299	335	291	319	260	285	264	293	275	295	295	279	306	285	288	295	289	271	301	306	282	300	309	278	316	265	270	274	277	292	301	277	288	319	280	306	310	300	258	308	284	300	281	286	302	315	310	320	277	307	305	267	278	278	265	303	283	279	286	300	294	267	305	279	309	337	276	267	295	291	280	322	294	285	292	294	304	271	301	264	298	284	286	299	303	310	301	270	289	256	254	290	289	291	298	279	283	310	273	304	279	292	322	271	312	250	292	295	306	266	290	278	299	293	291	304	279	303	311	275	264	287	301	313	293	282	290	284	281	283	295	273	274	271	304	325	303	295	306	275	312	313	313	292	279	287	280	299	258	292	310	306	273	283	295	274	323	334	288	268	295	308	255	300	282	316	299	290	311	303	279	311	307	295	295	293	271	311	289	287	282	273	255	283	254	273	294	287	305	298	296	288	296	303	288	269	312	281	294	272	260	302	314	298	290	305	304	296	339	290	303	277	253	311	289	283	286	263	314	271	299	258	309	297	259	290	300	314	288	284	284	298	278	276	295	289	266	302	291	270	291	317	338	284	297	325	277	302	257	291	281	266	320	308	287	309	291	276	292	322	294	283	300	278	276	280	289	326	293	287	279	277	286	262	303	280	321	287	280	270	308	292	292	272	269	275	273	273	290	283	297	301	315	263	247	304	302	302	310	296	297	312	284	287	295	299	282	300	266	294	293	290	310	268	245	265	302	274	308	291	302	281	300	276	268	276	311	279	293	294	300	314	277	285	281	312	310	289	273	303	293	287	302	335	285	295	291	302	279	278	279	277	299	288	285	315	294	269	311	291	290	292	278	279	288	295	235	293	297	280	301	272	288	319	313	272	264	292	285	281	276	284	312	286	315	280	285	291	260	292	290	322	294	290	267	281	293	272	295	292	298	290	281	303	283	319	290	291	263	271	316	288	322	291	283	314	260	300	267	298	288	290	285	293	276	283	286	281	268	256	281	307	281	289	313	282	255	293	286	280	263	255	309	311	268	301	286	295	253	303	308	302	275	277	246	255	320	268	292	284	282	284	290	295	305	301	290	298	329	278	287	261	277	258	254	314	309	308	302	296	279	268	284	245	268	285	312	309	293	299	283	278	283	271	258	274	280	288	263	294	309	245	275	257	299	292	304	297	307	299	272	279	319	290	246	290	264	284	314	309	266	263	309	290	298	317	304	284	253	279	288	307	282	296	286	270	284	276	286	322	307	291	251	302	298	294	278	266	272	315	296	292	299	307	299	280	283	310	289	311	281	324	274	272	288	278	280	279	311	297	293	282	278	285	308	286	301	281	294	282	291	271	322	262	288	308	300	279	287	313	300	284	279	282	290	284	300	278	289	273	321	276	268	286	316	304	305	285	280	292	288	292	325	298	309	297	278	251	309	246	290	277	300	332	300	280	300	292	283	268	288	307	261	314	286	303	297	290	279	311	311	297	269	279	306	282	291	258	299	272	282	298	272	294	296	309	298	299	278	305	264	277	287	286	260	288	273	326	305	273	288	257	297	288	277	267	256	281	276	297	296	284	304	314	272	271	268	281	284	312	289	291	301	282	294	291	283	290	308	297	306	237	316	259	290	277	283	297	311	292	295	284	304	304	300	285	293	285	310	249	299	288	297	277	272	302	288	290	297	270	288	310	295	262	292	315	257	278	280	284
18054	2628	5184	5845	5116	4280	3575	3140	2815	2483	2196	2011	1871	1776	1636	1556	1446	1427	1381	1332	1236	1229	1164	1196	1212	1164	1126	1096	1112	1129	1066	1056	1084	1060	1080	1035	1002	986	1058	1040	975	1013	997	1004	1042	1067	927	969	984	1016	993	1018	983	987	954	970	992	950	945	930	961	997	980	930	976	995	965	934	973	903	905	937	966	953	919	915	936	950	965	987	924	942	944	932	961	930	919	954	885	952	931	964	947	929	920	962	883	900	947	940	937	920	926	851	960	953	962	828	951	908	911	920	912	895	895	956	930	893	924	943	931	939	881	901	984	920	933	929	983	903	897	919	899	915	931	907	900	931	862	892	932	887	949	887	925	881	894	888	933	955	946	939	877	920	928	944	892	933	977	906	930	879	887	912	938	977	902	920	959	952	942	947	977	870	900	899	927	875	904	884	899	936	923	882	894	878	965	888	899	921	898	894	955	848	883	942	899	879	989	921	925	895	863	897	943	894	949	904	946	931	903	909	886	1041	872	908	956	858	966	939	918	899	908	941	913	949	899	944	877	899	957	872	906	892	911	880	905	1002	945	981	888	875	932	930	935	929	897	923	900	914	926	914	880	909	932	936	941	955	906	931	885	916	890	996	957	883	862	937	925	956	889	992	929	912	936	954	879	932	850	985	890	914	920	915	953	924	913	910	917	909	946	896	947	932	924	944	926	879	935	879	892	855	920	929	947	890	931	923	877	894	910	870	952	898	972	913	911	931	942	920	939	885	919	943	915	892	944	888	922	923	924	921	936	883	904	973	965	845	969	894	911	915	931	892	961	893	898	928	911	901	957	938	890	911	868	964	914	962	914	945	859	866	963	906	849	901	911	917	880	932	876	931	920	948	911	898	918	900	874	897	888	931	922	923	898	916	927	972	869	916	937	919	904	908	909	945	921	916	893	891	882	908	895	892	970	945	910	881	900	955	921	936	916	944	875	888	894	887	879	853	897	892	907	865	885	932	939	922	843	931	952	922	905	918	891	909	948	870	870	869	890	881	995	968	941	927	912	927	918	890	940	922	896	919	972	974	876	851	944	960	896	899	914	899	913	926	983	911	914	978	960	924	899	909	968	925	936	969	947	840	934	914	924	954	898	910	938	893	887	954	926	972	938	969	904	934	906	928	951	859	980	897	907	912	940	960	940	944	926	876	912	925	920	899	933	915	948	935	900	924	875	888	913	927	888	911	914	947	883	893	890	897	880	929	899	943	915	929	943	935	923	959	963	833	951	905	893	928	1007	969	925	961	932	905	915	857	918	963	924	945	950	888	901	922	914	929	957	902	887	921	899	897	905	922	928	942	901	873	920	900	897	863	924	902	913	891	941	954	972	942	932	919	925	944	902	928	908	927	926	871	927	908	932	920	928	937	935	935	924	893	895	927	901	926	847	915	921	872	872	946	954	950	917	877	972	922	838	943	889	926	932	951	910	932	916	964	939	918	994	907	901	936	945	898	910	956	930	926	976	905	951	919	943	961	922	905	923	925	879	861	978	911	963	963	954	909	912	930	889	944	894	888	856	850	934	867	917	950	924	882	914	931	917	926	904	907	940	883	935	916	906	991	916	938	917	928	948	943	937	954	978	955	933	897	894	937	971	914	965	915	963	890	907	919	907	935	897	927	849	963	899	900	951	891	955	909	936	921	877	882	934	915	912	935	989	938	949	935	897	911	907	898	897	921	912	906	885	942	906	958	945	903	947	931	941	916	996	885	865	919	904	931	912	985	950	866	893	932	960	959	916	978	918	923	933	935	916	942	959	919	913	895	933	864	939	928	931	900	934	902	992	887	928	953	951	927	916	947	890	898	897	894	959	896	898	922	947	894	939	881	924	859	948	919	924	909	895	904	889	891	905	909	935	942	897	845	869	907	871	952	958	894	984	884	946	915	940	943	966	888	929	921	906	970	921	929	861	880	970	905	892	924	908	947	986	913	935	899	942	913	872	940	904	888	872	948	975	894	892	885	895	908	900	916	927	904	951	931	938	905	935	944	864	897	947	945	882	932	939	967	931	937	913	916	910	935	916	910	979	928	889	922	923	911	900	915	916	914	936	961	897	905	849	940	861	913	884	912	846	899	908	840	913	880	932	923	901	963	899	939	947	946	955	978	926	924	944	905	912	915	913	910	901	972	915	888	909	970	937	964	923	908	929	903	867	949	956	908	907	915	913	935	910	925	924	914	945	927	899	964	956	934	933	873	881	922	913	877	905	964	888	872	861	985	898	916	921	926	980	969	885	890	957	900	879	906	996	921	893	927	875	894	960	891	990	924	993	951	960	930	909	925	876	909	893	933	874	994	930	901	880	935	946	949	924	918	970	930	921	989	959	896	925	910	949	964	933	919	907	896	935	946	907	955	907	875	870	862	899	984	899	940	979	910	907	954	921	930	901	957	888	868	919	953	905	928	907	914	897	926	912	835	921	915	911	907	924	923	883	904	877	929	912	880	962	949	1014	929	934	926	883	887	843	899	910	946	890	899	976	894	952	947	928	898	932	885	893	962	902	923	938	911	875	994	895	906	873	951	926	957	891	911	951	931	935	913	933	879	925	916	988	910	926	872	922	897	925	960	940	862	918	907	929	881	847	939	918	902	932	925	921	926	915	915	942	902	878	890	962	943	897	917	924	952	990	924	877	889	927	909	891	922	912	973	907	956	943	876	919	875	895	933	932	899	899	870	955	953	923	968	941	945	928	973	926	912	927	860	831	925	924	929	907	972	968	955	926	882	906	893	900	907	933	952	867	918	913	948	980	940	906	877	889	858	931	957	931	933	901	914	887	898	960	970	908	930	927	962	873	946	921	899	930	949	926	915	920	863	901	905	917	882	926	915	886	887	970	917	873	944	883	925	882	942	930	953	964	959	885	920	902	899	927	891	968	867	906	930	901	905	885	914	885	931	896	930	928	890	891	885	901	911	930	902	923	895	951	903	893	963	934	877	935	934	942	885	957	927	939	873	846	926	931	903	889	924	909	903	938	887	872	883	925	961	917	911	868	929	934	904	922	927	937	893	868	899	890	874	878	928	963	950	951	870	930	948	893	962	949	833	946	956	945	923	927	910	933	878	943	935	892	927	926	897	864	909	912	918	859	911	976	980	920	881	943	938	904	915	928	919	980	912	902	891	886	944	861	958	923	931	920	871	909	898	948	903	953	899	953	928	870	898	901	960	921	925	938	860	933	914	959	887	926	911	956	915	903	924	941	895	937	926	886	873	883	909	876	926	880	931	874	940	937	892	892	958	946	938	956	976	861	890	897	856	918	929	904	927	901	968	909	890	909	897	883	884	967	981	992	910	906	944	929	948	943	918	968	931	936	929	898	954	896	891	906	953	859	933	917	869	923	909	908	908	886	896	892	947	906	877	917	950	928	949	900	936	943	922	858	872	932	894	940	880	907	897	953	913	929	928	890	907	885	942	955	916	896	908	931	951	941	925	891	891	934	951	909	920	924	969	894	907	956	889	907	964
3437	298	246	200	188	176	167	181	187	160	190	152	170	181	138	175	155	156	158	166	159	175	168	170	160	161	160	186	167	153	154	178	152	168	157	170	156	169	171	161	165	168	166	149	143	170	160	173	169	167	160	155	176	162	146	145	166	166	156	152	153	153	150	157	189	147	164	150	186	181	170	154	160	157	166	181	158	170	163	163	146	182	142	157	174	161	177	166	169	153	156	195	151	137	172	171	166	149	170	140	157	142	171	164	151	146	174	141	167	173	139	151	153	141	173	160	142	163	163	160	145	183	173	163	167	154	176	172	152	174	193	162	172	170	188	143	164	157	157	172	166	161	192	165	160	178	162	163	141	159	149	160	149	160	170	166	170	160	172	176	147	152	166	152	169	168	151	158	156	144	179	132	175	188	172	159	152	171	168	153	168	177	169	154	176	154	166	171	151	169	173	147	134	166	164	156	174	175	151	165	143	179	163	153	156	179	149	172	186	154	156	144	169	193	129	144	158	169	172	143	144	145	171	167	164	161	147	176	157	183	172	166	176	147	153	172	159	162	161	150	180	141	144	180	166	164	154	159	162	172	166	164	156	178	160	170	157	176	162	173	158	183	163	136	159	159	144	185	161	162	174	155	157	156	157	163	189	176	147	159	182	172	162	163	174	152	166	151	163	187	135	175	175	172	166	136	147	167	177	168	165	149	162	166	156	154	166	165	161	169	171	142	160	148	143	170	189	178	161	145	169	170	161	192	167	162	172	165	162	178	151	155	158	172	154	165	160	161	163	157	177	147	177	169	184	175	183	159	180	157	150	151	160	163	148	170	153	159	165	174	180	153	170	158	177	160	147	155	181	162	167	180	191	142	172	183	167	143	159	177	144	162	173	159	157	169	183	145	178	165	175	148	153	189	141	160	185	171	168	174	152	171	162	164	164	179	140	175	161	181	138	162	167	159	146	181	152	170	147	167	158	157	175	139	157	153	157	153	138	163	157	156	158	161	164	152	159	170	188	153	148	167	170	146	150	159	114	180	176	173	173	149	161	152	169	163	156	161	158	160	149	189	157	159	160	192	188	151	173	175	146	163	162	160	158	150	174	187	178	157	148	165	168	151	154	151	176	176	166	163	157	175	175	154	151	187	152	167	150	181	173	164	163	131	147	159	178	205	180	167	151	149	160	156	166	164	172	144	170	154	153	158	148	160	156	179	156	139	173	168	161	164	168	162	133	178	163	149	150	179	157	160	160	173	181	159	176	184	152	186	181	170	159	166	150	160	154	145	151	181	171	146	171	132	157	185	178	177	171	160	169	168	175	176	175	158	168	161	162	148	160	164	151	149	144	167	174	169	162	170	152	161	178	164	164	161	155	175	166	168	154	151	154	182	180	167	164	176	176	162	160	151	180	168	190	163	155	176	167	175	152	174	165	171	179	157	188	164	194	147	179	168	160	154	159	172	168	164	161	164	175	160	171	176	173	170	175	184	133	162	165	174	162	184	191	148	143	179	141	160	147	164	176	160	172	176	151	163	150	172	140	164	155	175	168	176	177	146	143	139	162	139	161	170	184	152	175	161	155	151	167	173	158	159	170	170	142	183	180	132	146	153	158	178	160	180	172	160	161	158	156	154	133	189	163	164	178	160	158	192	171	155	136	150	143	156	166	143	191	159	170	161	150	156	169	160	183	161	167	165	161	149	158	144	140	173	141	166	171	172	154	155	151	147	161	183	188	153	163	165	145	163	162	157	154	136	162	167	171	158	149	160	134	186	161	161	156	174	151	164	145	137	161	167	156	172	136	170	175	202	176	206	170	162	177	149	175	184	174	173	180	137	166	168	157	175	168	163	161	176	158	159	188	140	185	186	180	187	167	168	162	155	154	177	156	175	176	183	135	172	158	166	154	161	178	165	171	163	176	169	180	140	185	164	160	168	136	157	163	174	159	155	177	171	169	162	181	138	173	168	152	170	173	145	153	166	150	147	155	165	155	141	154	160	158	154	157	150	173	186	143	154	174	179	154	150	173	158	174	164	174	132	157	154	178	173	177	165	159	190	156	165	158	172	138	172	165	163	165	152	148	169	157	171	153	145	159	153	146	143	146	192	159	151	157	142	152	179	159	174	162	171	191	147	156	179	182	155	155	150	179	158	166	154	158	174	138	194	136	172	144	173	178	144	162	170	150	139	158	166	162	171	156	164	163	153	153	160	146	158	183	171	162	159	147	152	171	157	158	155	171	154	145	177	169	155	168	163	157	171	172	165	169	163	168	163	154	156	159	163	161	170	153	174	180	172	149	162	153	171	153	155	161	163	180	166	173	145	172	157	168	166	181	180	173	148	148	171	185	157	176	174	172	166	184	152	137	179	164	144	168	173	158	144	144	184	162	158	153	192	171	169	167	145	144	137	155	151	175	151	161	150	152	171	161	155	152	160	184	143	172	169	168	160	147	173	143	159	173	146	159	167	176	161	175	136	129	178	179	156	155	163	172	168	174	142	184	163	171	162	161	162	162	133	163	148	172	197	159	174	142	155	183	164	151	142	166	167	165	185	194	138	144	172	184	148	160	156	180	155	147	159	167	162	173	168	174	159	153	159	158	155	165	153	164	168	168	144	156	161	149	180	171	162	175	166	169	163	204	147	163	165	166	176	156	168	149	188	160	168	164	146	177	157	166	165	147	171	165	176	145	161	166	192	181	145	171	168	155	164	176	142	169	167	140	162	179	180	153	160	168	165	157	179	169	130	163	184	183	177	165	170	170	181	183	146	171	163	156	139	182	162	160	142	154	169	161	174	164	165	196	159	153	185	167	153	176	170	149	145	153	184	165	169	172	178	167	164	193	184	153	156	156	183	129	181	168	149	137	159	167	191	150	141	154	168	149	156	148	137	176	172	163	150	174	179	166	143	189	159	183	163	156	160	168	174	167	155	151	156	174	153	150	196	171	146	173	157	146	185	155	189	167	152	165	160	188	194	168	157	163	143	172	161	179	143	179	170	163	161	147	180	176	155	172	171	168	168	176	168	165	171	172	165	170	155	143	157	169	143	167	170	169	168	169	149	152	166	168	148	149	147	181	155	167	159	168	151	183	155	164	150	152	169	167	180	168	149	161	149	140	153	186	161	135	160	164	150	182	166	184	155	151	166	140	151	151	181	134	176	179	149	152	146	197	174	141	146	153	183	175	169	172	165	174	167	168	167	147	162	178	183	153	161	169	168	160	165	157	154	155	174	153	149	182	149	175	168	154	155	161	163	156	184	169	170	149	152	155	143	160	156	172	160	150	177	154	168	169	165	157	164	168	176	156	160	166	153	164	150	148	159	165	175	155	168	157	189	158	152	165	151	142	137	161	143	154	179	159	168	164	159	162	168	183	154	169	174	179	178	133	129	178	181	195	156	173	159	176	165	163	187	157	160	173	174	143	169	160	182	164	152	174	164	160	175	161	180	172	158	159	169	146	161	168	143	166	161	164	134	178	157	191	165	155	169
4489	616	767	683	746	707	696	649	656	675	602	645	578	581	640	602	630	563	606	551	590	584	581	558	592	555	627	593	592	566	555	582	551	608	597	602	578	562	580	550	612	601	643	651	576	605	617	641	592	587	600	607	601	600	554	564	565	596	550	558	568	545	563	604	615	568	590	546	562	560	606	593	596	545	576	579	563	564	623	588	580	549	627	587	619	582	581	633	554	605	585	548	560	590	578	612	633	567	579	588	554	538	561	608	566	580	620	572	559	582	613	590	548	605	599	576	590	609	577	641	580	566	596	578	597	603	622	551	520	547	539	567	557	552	584	565	525	574	591	545	597	572	552	546	554	581	561	556	619	584	541	589	581	565	578	603	569	536	606	580	585	615	554	588	575	581	550	550	544	577	585	552	584	583	557	586	580	562	568	592	619	586	589	572	605	595	568	559	597	631	580	577	579	610	533	630	568	597	576	600	588	544	605	559	557	542	579	545	583	577	648	574	597	515	512	601	563	589	554	593	607	600	560	559	588	586	578	592	600	597	583	573	643	589	568	602	631	538	561	563	617	563	589	514	577	546	603	571	568	572	583	567	564	566	604	583	608	572	626	589	588	556	589	586	573	565	554	606	544	598	574	557	565	560	599	566	641	557	581	580	588	547	555	556	589	546	565	560	584	567	591	595	548	558	566	582	608	572	560	558	600	559	606	609	585	615	583	622	592	581	579	582	583	555	591	542	605	604	562	562	530	550	553	614	540	614	625	581	566	629	592	554	593	588	540	564	558	615	530	588	545	554	564	556	587	557	597	559	575	564	590	597	614	577	578	532	558	589	601	598	570	597	561	542	586	564	595	560	573	610	584	579	581	569	620	541	596	567	609	553	566	595	580	575	592	586	553	589	588	577	582	575	586	578	556	580	551	599	566	580	604	609	613	615	610	557	581	531	562	561	586	600	569	581	591	593	592	577	569	582	549	567	593	556	565	595	582	582	568	585	603	635	564	587	601	601	599	574	554	604	584	551	590	555	554	574	627	547	600	572	582	587	540	630	556	559	566	559	617	605	561	576	605	579	569	573	567	591	563	554	564	540	598	552	579	575	583	570	534	587	573	549	580	581	543	537	592	543	589	553	583	627	569	556	553	568	576	621	599	563	550	604	566	583	573	569	555	564	546	548	576	565	591	579	593	585	563	577	565	550	544	593	560	586	612	577	611	546	572	563	594	545	577	551	557	573	630	578	586	557	614	599	626	586	573	571	626	572	621	558	591	562	578	537	552	616	570	570	576	572	565	548	573	572	557	565	591	565	613	585	554	550	587	590	554	583	597	588	572	611	582	582	613	570	578	532	581	606	570	555	588	545	589	559	660	601	579	613	600	572	589	588	579	536	560	575	547	554	614	577	523	597	604	562	529	547	576	608	543	584	600	605	568	615	613	596	584	605	619	573	563	537	600	576	548	571	599	504	586	587	557	556	583	573	580	565	572	608	543	553	566	582	586	606	564	575	611	569	621	550	581	547	570	552	564	571	538	584	578	609	571	578	553	610	631	578	576	582	552	588	555	574	579	575	576	577	586	594	581	593	583	562	563	585	552	612	537	575	630	557	591	564	591	535	598	547	607	580	587	551	627	603	574	581	591	581	569	554	604	547	597	574	571	544	594	620	570	562	578	601	549	587	525	573	592	573	533	580	580	591	544	594	574	563	607	547	547	593	578	634	600	596	574	550	575	605	578	616	609	562	610	551	593	579	560	598	580	562	528	594	593	591	515	592	574	562	601	574	531	576	567	582	547	610	544	556	560	635	550	592	556	586	577	572	555	611	549	552	588	537	619	599	593	561	561	536	570	583	560	565	641	594	614	572	585	531	572	555	558	603	606	612	602	574	571	597	570	589	544	573	581	552	625	595	556	597	610	572	580	606	567	569	596	569	562	582	586	606	541	576	550	576	609	572	580	578	564	527	597	585	600	609	569	583	556	600	572	591	573	576	525	563	604	570	568	563	591	601	559	562	536	589	630	625	552	554	553	622	534	595	563	572	604	545	574	555	581	617	551	571	572	561	556	614	578	619	574	590	567	588	562	620	583	584	568	609	584	594	537	568	591	601	560	579	544	604	559	575	599	601	574	558	557	593	596	540	568	623	588	561	603	582	569	597	602	524	591	585	531	574	548	614	602	549	596	566	543	602	594	569	587	579	606	597	548	553	615	605	563	566	545	598	559	574	600	595	581	556	558	555	596	587	574	590	581	578	635	548	606	554	534	564	566	609	549	572	544	568	544	587	553	545	575	560	592	525	583	564	574	599	581	569	561	601	572	555	561	537	603	564	593	586	527	583	598	582	565	585	533	541	554	579	611	540	560	560	618	554	542	636	584	527	590	597	568	584	610	565	569	563	560	555	612	573	573	556	579	609	574	563	653	562	570	558	591	562	572	612	544	532	562	625	545	582	571	576	585	595	599	539	596	563	572	566	525	593	590	600	571	577	566	567	582	576	609	620	547	558	516	575	570	559	567	574	619	555	599	584	566	600	575	570	610	571	583	563	595	559	609	619	613	565	554	553	552	617	565	579	571	554	597	609	570	565	579	579	608	578	554	563	593	605	509	576	578	564	572	547	604	564	568	603	534	573	580	587	624	556	581	598	586	521	580	601	568	595	561	541	619	584	583	596	561	546	603	570	587	560	573	582	575	538	572	549	607	628	621	593	541	571	590	582	578	570	605	528	549	608	581	538	601	581	575	536	568	567	557	590	559	588	556	583	616	559	547	586	548	599	580	597	593	560	596	602	552	584	546	604	552	566	569	603	557	545	559	559	551	604	560	577	560	565	562	578	607	610	555	582	563	625	578	570	580	598	623	538	563	575	571	532	571	618	568	588	567	559	604	559	635	605	524	535	564	559	570	619	588	583	591	574	609	595	582	591	566	559	581	565	561	597	557	519	593	568	580	587	589	572	600	581	564	575	567	563	595	561	613	567	615	580	542	608	584	561	586	582	592	570	526	578	613	543	590	554	577	570	534	611	569	581	582	597	584	561	555	532	601	633	546	579	546	554	592	602	521	546	583	571	574	591	612	554	597	560	581	553	556	577	563	541	591	574	599	541	567	566	616	624	573	591	589	583	569	571	612	530	584	550	609	550	590	577	579	556	550	538	565	604	566	544	586	548	541	577	555	631	561	575	543	603	587	588	553	595	567	532	586	587	601	566	567	565	614	573	593	552	593	535	569	601	596	560	560	590	577	562	552	604	595	585	562	536	608	546	547	577	561	523	598	609	591	602	539	582	568	569	611	589	573	552	581	612	591	564	549	600	543	583	573	558	578	591	554	581	619	613	554	599	574	546	581	598	569	538	558	572	545	573	588	556	594	586	582	579	558	599	567	546	585	604	583	561	616	578	586	590	600	620	616	613	610	580	590	591	590	580	574	572	607	580	559	576	592	632	534	579	605	571	593	588	561	625	562	563	514	607	602	539	590	592	590	577	589	535	570	573
27639	4773	1507	1014	830	669	539	519	420	439	420	351	341	357	313	355	337	323	313	325	288	320	289	284	307	337	322	316	284	264	281	290	308	282	274	300	299	289	286	298	311	295	286	290	279	279	277	296	252	299	304	292	297	283	332	289	297	303	304	288	318	307	278	285	291	284	289	281	297	272	272	274	277	254	313	279	301	305	304	296	318	284	275	251	317	289	296	271	296	240	282	269	298	292	303	281	277	275	268	276	314	276	306	292	302	259	313	287	284	320	292	320	289	276	299	304	249	298	285	309	286	322	277	290	292	286	279	283	304	305	292	312	272	288	293	282	306	280	322	299	303	286	286	280	288	275	300	251	287	292	286	288	285	283	278	271	291	278	282	282	283	280	305	294	294	305	285	290	326	286	242	275	313	324	322	293	295	303	267	280	298	301	282	278	281	291	306	269	242	317	320	285	295	313	303	283	343	292	286	291	273	290	269	318	303	295	290	273	277	292	281	282	304	283	294	295	271	295	295	303	286	325	265	314	266	279	296	262	331	323	297	314	281	316	285	333	288	294	281	301	289	259	275	295	285	296	286	281	297	289	312	299	286	295	260	283	285	284	284	284	269	286	278	272	297	294	305	259	272	236	303	286	291	270	279	321	299	319	287	286	276	300	298	259	257	259	274	262	300	297	306	277	286	290	268	274	304	293	281	276	246	272	280	320	311	305	300	287	276	300	289	300	314	303	239	276	307	311	274	265	303	257	305	284	285	280	286	264	282	308	296	278	299	289	286	266	278	320	285	284	309	293	274	298	300	287	261	270	267	290	288	291	291	286	278	312	279	273	339	258	293	276	261	306	279	275	282	282	290	274	302	292	301	272	319	266	307	298	255	301	291	288	301	281	301	272	324	300	279	270	279	264	270	287	283	288	284	291	307	265	298	312	302	291	308	339	279	283	309	291	302	297	272	285	289	262	296	309	271	281	295	295	286	259	283	279	310	322	284	270	279	282	304	276	327	301	289	291	277	311	291	307	289	302	280	271	264	264	280	297	315	291	288	274	297	270	274	282	258	301	308	280	288	274	285	295	275	296	276	313	310	320	294	300	295	319	283	289	281	288	290	289	292	294	278	300	283	275	278	284	284	265	293	290	321	275	306	297	318	297	295	307	281	312	275	276	299	304	293	303	305	302	297	273	310	273	284	316	293	300	265	295	268	296	262	305	272	288	278	300	340	294	287	263	270	280	291	267	281	300	345	324	280	268	294	314	281	282	282	295	301	289	301	277	315	282	294	310	271	275	279	293	304	310	305	270	283	279	306	283	316	298	308	287	288	283	302	272	297	319	262	298	303	280	289	280	276	283	293	304	304	294	257	286	298	318	292	277	277	274	276	307	276	283	317	293	274	290	278	306	312	301	311	261	300	293	311	284	290	307	253	301	297	317	303	278	311	260	283	291	280	314	275	290	271	274	286	317	300	281	306	294	275	287	275	295	306	292	292	302	274	298	297	271	275	302	249	265	294	273	276	317	272	277	281	303	298	288	262	293	293	278	308	279	288	302	298	289	277	291	300	313	265	292	301	294	311	266	287	300	285	286	274	292	277	260	259	292	289	254	310	290	278	317	265	266	307	311	291	293	299	280	280	275	292	294	293	275	293	316	298	281	278	282	276	296	288	268	275	258	293	297	297	308	288	306	299	299	295	279	288	260	325	282	286	316	307	294	286	292	290	281	324	307	260	325	297	242	305	274	330	310	316	312	282	278	270	294	302	294	288	270	302	272	275	284	307	299	311	280	285	290	315	293	262	280	291	271	316	264	296	269	273	315	324	275	285	282	287	293	283	290	282	300	322	257	265	318	301	295	275	291	307	280	270	283	287	290	295	290	298	294	290	285	281	320	270	253	286	270	288	281	255	284	280	314	276	269	276	295	331	316	310	279	309	298	292	296	279	309	315	281	313	267	271	282	283	294	287	263	273	285	296	292	307	287	246	271	292	325	291	315	317	271	305	262	271	282	248	284	304	260	263	285	294	284	305	290	316	294	275	262	264	266	322	297	299	294	323	265	283	264	313	303	308	256	292	285	274	302	300	317	287	298	316	275	292	279	288	284	264	271	311	303	274	308	306	310	255	321	262	272	309	274	293	285	326	279	280	281	329	290	329	305	259	301	292	296	313	275	282	289	270	312	288	309	278	297	306	277	298	310	292	297	274	296	302	287	309	343	292	305	298	306	285	306	300	286	287	285	300	286	319	277	305	293	315	278	294	291	295	304	284	277	282	326	282	302	322	280	322	307	285	275	286	299	320	297	292	282	299	273	279	308	306	275	259	324	279	297	315	313	289	297	300	275	306	283	274	298	297	290	270	277	282	290	292	307	312	295	300	276	282	299	273	300	300	272	282	294	313	276	277	282	311	312	263	296	296	299	313	294	270	257	282	293	259	259	313	283	283	283	251	311	283	243	279	289	289	277	281	271	275	305	281	271	314	310	291	297	312	269	302	283	293	288	315	289	293	319	315	298	282	285	309	295	305	273	289	271	313	283	293	320	275	310	268	290	287	272	258	300	300	282	286	299	263	287	275	316	305	307	279	272	295	309	270	280	279	305	279	260	275	299	290	290	274	295	270	283	298	315	287	266	295	310	300	271	286	295	317	312	283	313	287	294	279	317	277	314	291	274	313	261	277	272	286	294	289	298	299	281	282	296	286	289	300	277	323	309	267	282	295	286	267	282	299	292	287	288	278	282	286	277	306	292	286	298	277	297	295	329	278	288	299	292	296	280	298	270	281	293	266	292	288	271	301	301	268	285	282	289	298	300	300	277	291	294	293	285	288	296	277	282	295	297	262	274	284	281	277	263	278	303	302	262	309	315	286	294	276	265	310	317	295	258	283	313	299	277	303	269	306	274	288	318	291	294	308	291	265	285	284	307	288	266	278	289	280	309	271	277	298	281	301	307	243	264	289	279	300	292	262	287	292	287	307	303	328	287	289	287	323	286	261	279	307	276	291	287	289	288	314	241	272	324	271	291	322	296	295	306	326	300	299	259	253	308	287	289	264	298	290	253	304	277	278	276	286	281	312	287	309	272	296	268	291	297	300	285	293	307	295	288	304	277	289	277	291	301	302	265	265	293	267	297	283	300	283	304	289	272	280	275	300	303	246	287	325	328	308	300	325	268	265	290	307	289	316	293	282	278	291	295	274	291	266	301	294	282	283	296	270	309	310	285	304	280	264	271	281	281	296	274	323	307	272	299	260	262	265	294	295	283	282	296	291	297	291	289	297	302	285	281	273	283	295	300	316	262	296	293	322	287	252	335	295	308	296	289	281	284	332	283	286	305	267	274	296	305	269	294	279	287	301	269	261	298	289	290	258	293	294	301	264	304	282	286	297	310	274	263	302	299	322	297	260	254	302	297	282	271	297	295	281	255	298	307	330	278	285	290	302	272	303	303	267	293	283	296	308	297	295	307	291	299	303	275	315	265	305	283	286	304	294	297
13873	1716	3025	3629	3229	2717	2387	2099	1888	1708	1625	1510	1451	1385	1310	1224	1129	1133	1183	1104	1077	1105	1095	1034	1016	1081	1043	1049	1003	1032	1031	990	1038	998	995	958	917	934	959	959	966	987	966	973	918	965	964	970	948	990	970	965	941	938	951	962	939	910	940	953	960	977	989	938	968	915	970	950	952	927	952	942	930	985	958	913	877	939	942	953	939	935	944	914	923	903	954	899	964	968	966	930	936	893	978	958	955	960	943	959	885	951	932	876	931	915	932	900	929	915	888	927	911	917	969	965	952	934	907	978	929	922	920	968	927	923	916	968	980	957	896	922	932	898	906	924	963	921	910	967	935	951	907	934	919	899	948	919	960	957	884	955	885	981	936	890	889	918	909	944	932	936	975	919	901	957	898	886	920	929	956	941	931	917	892	931	907	926	928	939	924	922	905	955	944	907	967	922	913	960	933	901	899	919	917	981	937	951	938	890	914	935	900	916	920	924	912	934	929	919	942	934	910	892	910	912	926	936	929	900	917	871	949	880	920	918	937	940	955	949	946	921	904	891	912	893	881	915	903	958	935	925	881	919	991	913	938	908	962	934	946	933	940	950	931	926	938	886	993	895	970	934	911	887	905	937	947	924	977	920	899	949	936	898	936	905	922	949	932	874	947	941	922	945	969	896	926	968	912	853	927	912	949	915	902	955	864	928	849	918	922	885	917	888	893	964	899	953	914	891	933	924	883	905	919	880	893	937	904	929	926	967	901	933	935	971	917	920	927	931	935	901	935	949	868	955	942	902	946	932	911	910	912	943	913	916	968	936	926	926	899	935	949	884	932	919	913	906	957	927	896	927	909	930	983	925	911	891	958	914	924	918	1005	917	896	922	922	894	986	923	929	969	951	869	983	939	892	894	935	937	927	879	923	919	879	927	930	885	927	973	974	927	905	921	921	920	903	909	950	950	878	931	916	919	891	944	910	963	945	931	901	938	946	886	908	955	932	859	973	870	917	879	932	904	919	924	932	902	896	942	914	926	978	911	882	946	940	930	901	890	888	930	932	995	900	938	881	916	934	914	928	857	930	897	941	927	910	936	972	911	955	874	900	991	928	975	908	924	918	942	908	926	927	871	925	878	913	951	909	924	889	938	925	891	988	930	919	954	909	875	861	897	922	928	942	924	952	936	931	884	930	955	871	945	921	892	896	947	961	890	898	936	945	911	877	932	950	912	912	933	934	933	928	915	929	963	938	915	872	962	926	908	910	963	935	895	942	924	926	969	882	965	900	919	938	902	925	927	950	955	956	1003	1028	966	963	886	929	858	924	961	932	955	954	961	973	915	878	962	934	886	939	895	859	896	965	926	945	910	907	938	865	911	901	923	903	867	893	902	976	927	939	906	916	899	946	914	926	933	935	934	890	965	897	938	958	869	908	907	884	897	984	935	880	891	927	940	891	941	895	942	889	944	950	885	848	909	906	954	925	918	969	902	929	914	927	973	903	933	895	950	924	949	905	957	917	949	876	978	909	919	924	991	882	930	981	960	873	899	952	900	889	936	890	943	927	904	942	898	895	909	917	889	982	922	956	948	883	888	927	925	926	939	927	964	938	917	916	895	946	934	914	948	912	910	950	907	891	919	963	936	872	979	884	907	973	884	978	889	949	905	947	954	942	942	960	960	925	948	894	879	916	932	984	890	954	917	961	892	941	947	970	931	889	944	929	957	921	970	918	983	950	903	929	946	897	954	976	944	890	938	963	913	926	859	947	893	972	979	919	966	970	890	890	929	876	911	913	904	894	947	900	902	950	953	921	931	970	958	851	897	912	889	951	973	939	945	925	940	937	858	909	915	933	914	922	936	931	854	922	951	936	957	921	946	936	943	915	894	935	942	917	965	916	934	930	918	896	943	921	909	943	887	897	928	973	879	939	913	915	988	885	943	915	935	916	959	917	986	856	966	893	893	919	939	879	912	927	937	890	978	893	934	862	917	962	887	967	937	927	901	916	938	910	987	935	951	932	936	958	917	925	957	944	960	960	916	867	964	916	981	865	885	903	952	948	967	976	898	924	938	905	966	916	940	968	887	907	942	948	907	895	893	919	925	917	900	880	902	912	951	903	927	946	899	987	945	931	870	869	910	914	935	949	943	936	934	901	930	922	951	899	944	891	872	935	894	906	899	951	972	935	994	957	955	951	918	892	926	934	897	878	911	969	922	900	921	942	936	944	899	868	925	852	962	887	915	983	902	928	875	951	934	908	900	971	949	930	921	899	925	950	915	929	969	929	965	940	892	969	953	914	984	867	949	868	965	980	897	922	941	932	943	907	947	953	913	952	925	866	903	931	936	918	897	914	948	992	921	971	909	973	900	972	898	872	970	975	937	928	867	924	947	930	990	924	947	862	956	944	957	919	973	916	957	927	934	916	887	925	950	959	958	986	900	917	881	904	916	944	898	918	916	951	926	892	946	929	913	978	918	938	933	917	974	934	967	909	921	935	951	906	989	934	951	922	943	934	939	904	948	882	903	891	925	947	996	884	974	900	885	919	978	932	903	926	858	888	943	872	920	912	894	864	895	906	926	982	1027	911	937	945	1009	857	924	952	921	890	921	880	923	895	905	902	945	910	965	907	924	901	882	950	908	925	989	925	893	903	893	930	908	929	948	899	908	927	934	940	875	893	928	951	923	882	940	918	993	948	975	958	948	891	891	931	882	925	899	914	931	940	954	932	877	927	959	944	967	920	909	939	958	952	928	928	940	904	931	955	932	870	920	951	873	903	974	920	926	965	891	956	895	985	876	910	883	940	904	967	930	934	911	896	998	926	918	922	887	935	956	920	920	882	919	859	935	986	931	922	903	964	967	961	935	923	981	911	934	924	914	864	967	931	964	950	926	933	938	972	900	881	924	902	947	979	881	972	942	950	904	958	892	929	906	919	941	952	940	927	934	873	961	888	908	913	923	911	906	977	913	917	965	923	921	916	911	922	871	923	901	916	891	959	888	943	913	884	967	901	953	948	969	889	891	912	913	901	914	1000	910	1014	873	950	947	931	946	926	979	918	913	915	938	953	914	925	936	1011	960	938	954	906	911	873	1005	945	927	976	913	949	965	906	889	925	891	955	914	956	926	916	942	892	948	862	904	985	901	948	876	898	902	905	931	952	974	965	928	917	957	960	943	904	901	942	924	900	903	927	954	900	913	883	937	942	919	973	959	915	925	916	913	905	969	931	897	916	953	943	911	906	934	891	891	956	892	986	886	951	934	870	915	953	901	939	912	916	932	936	938	895	964	895	952	929	915	929	945	941	900	935	919	895	942	874	888	908	871	923	956	897	957	895	898	916	912	903	921	950	899	913	941	899	967	931	871	939	902	892	939	939	872	967	960	925	964	923	933	879	972	880	899	938	920	890	924	911	906	926	952	901	912	893	961	897	901	961	893	902	866	895	935	912	904	946	896	906	970	925	913	911	920	943	887	934	916	975	907	939	942	912	912	963	946	905	925	897	970	942	927
37537	11837	3330	1844	1374	1062	824	734	601	512	428	431	449	412	409	356	363	345	357	350	344	331	334	328	317	343	317	296	316	290	306	293	295	311	329	269	292	298	304	335	296	292	291	312	285	309	281	297	306	331	283	310	297	330	263	286	284	320	306	278	270	266	322	279	282	267	281	306	283	280	275	297	279	284	269	295	264	268	292	323	306	297	276	283	290	303	306	290	285	273	299	299	286	312	324	293	288	301	275	287	319	267	277	269	261	279	295	286	305	290	290	301	296	277	300	284	290	286	264	271	273	317	312	296	300	308	287	306	292	285	317	281	291	277	285	275	266	309	324	302	292	265	313	294	294	276	253	301	302	301	296	277	319	286	286	283	292	287	264	295	306	322	293	282	301	274	263	286	276	281	287	275	288	287	309	297	318	304	319	265	292	294	308	303	304	281	289	322	262	305	297	263	304	260	306	258	310	299	333	284	290	261	282	285	270	306	285	279	307	301	302	247	318	270	282	295	300	291	318	286	280	289	281	280	320	286	285	261	312	306	288	292	278	288	271	294	291	288	306	277	303	277	316	284	292	298	264	282	312	282	294	260	272	299	300	264	281	302	278	295	282	305	275	292	287	282	299	316	277	290	285	266	297	293	286	306	257	280	291	334	322	294	252	304	262	278	279	292	288	276	316	251	289	309	285	297	289	295	291	256	317	298	254	279	283	282	298	277	273	331	282	263	265	280	291	331	295	317	299	314	296	291	293	252	277	293	281	287	282	291	300	294	288	300	262	271	297	307	299	265	292	281	273	253	272	268	295	276	291	286	280	300	287	269	246	303	277	292	275	302	301	313	279	309	282	255	317	268	273	282	311	302	312	289	310	287	293	285	280	321	321	312	250	299	271	260	300	305	285	270	256	279	260	259	297	255	294	280	298	249	315	301	295	320	260	290	272	280	309	271	299	276	295	280	273	273	294	264	294	253	295	305	312	302	317	293	298	293	273	254	304	288	299	279	241	290	287	302	287	292	303	299	288	292	306	322	264	284	314	310	278	283	308	291	265	304	278	310	291	279	297	288	293	295	309	270	263	280	287	312	294	297	284	291	293	289	306	267	282	286	289	266	278	270	281	302	313	297	281	310	297	273	282	318	280	256	286	302	316	283	298	283	272	292	285	287	293	285	277	278	273	298	279	295	299	252	321	283	272	303	275	310	302	268	276	307	283	297	284	308	282	319	290	281	281	285	315	321	261	275	266	288	288	272	280	284	315	279	252	287	298	283	282	288	276	278	290	270	304	289	295	276	316	316	317	286	273	297	284	309	280	271	296	297	298	296	286	297	298	282	300	289	295	276	285	311	285	287	308	261	295	307	281	288	283	298	304	289	244	279	334	283	274	272	284	282	299	286	295	280	300	300	277	275	289	303	268	267	295	283	278	280	278	293	322	275	272	280	327	275	302	277	294	291	299	301	290	303	301	301	284	297	285	283	324	253	298	347	294	295	294	300	283	261	296	286	284	287	267	303	277	332	283	253	274	267	293	258	318	277	242	285	284	231	273	287	317	268	269	281	265	262	272	283	280	278	289	285	304	306	304	320	300	319	291	273	274	275	285	288	295	312	293	288	291	284	277	293	283	276	297	291	269	312	281	309	289	300	287	299	278	281	308	308	289	246	266	267	272	289	318	314	303	288	271	294	298	297	300	273	276	304	275	263	316	271	278	275	296	274	323	270	283	272	296	307	294	306	305	294	306	312	279	310	268	296	270	277	304	275	249	260	293	288	261	281	306	300	294	260	274	264	285	274	285	286	280	285	293	235	277	332	323	274	303	262	287	255	284	301	273	287	269	303	294	306	307	279	293	271	296	274	278	284	278	280	297	288	309	288	287	295	313	272	271	276	279	280	284	274	309	280	293	291	291	303	277	319	272	288	306	279	309	290	289	271	309	294	275	292	313	290	286	265	301	287	285	280	307	288	268	276	300	281	292	279	311	296	266	261	289	287	256	328	281	288	302	324	295	289	331	296	283	312	303	289	268	283	307	263	301	274	285	253	277	303	289	301	265	279	291	290	301	277	280	341	293	305	264	279	302	296	314	297	255	286	313	276	265	286	254	305	302	336	279	295	296	264	293	271	292	290	304	289	283	295	311	317	287	280	279	278	313	267	276	271	265	264	291	276	305	306	306	312	288	302	265	294	287	281	266	324	309	271	280	295	293	267	275	264	283	302	277	287	300	273	287	261	305	301	294	272	279	283	290	290	285	289	298	310	277	306	279	281	283	290	291	333	272	287	312	269	312	285	311	263	322	273	282	287	290	291	268	283	278	280	273	295	275	282	315	274	277	293	300	332	302	323	307	273	295	268	280	329	296	304	297	321	326	317	329	290	312	299	277	287	296	283	308	310	307	294	276	300	269	302	287	318	297	285	274	277	289	281	302	288	322	299	297	294	292	313	333	283	278	241	269	303	280	297	293	295	268	308	269	283	326	288	278	303	328	286	286	284	285	252	290	275	271	314	291	295	298	293	303	282	277	297	302	301	293	297	288	300	301	274	309	295	295	320	302	294	266	276	288	286	316	292	316	253	296	279	261	293	281	331	301	278	292	292	289	293	301	280	271	289	292	302	264	286	281	300	291	266	281	289	268	308	310	291	314	298	292	284	310	275	285	293	269	299	277	295	272	265	280	317	284	283	311	291	310	287	287	254	256	296	302	292	271	300	282	298	284	284	263	271	302	294	301	282	288	282	297	290	284	263	307	298	281	295	319	273	282	281	283	299	286	290	271	293	291	307	281	259	280	261	277	291	319	276	316	287	295	305	324	310	293	285	289	266	311	305	289	296	305	298	272	276	296	265	298	297	277	284	279	278	293	281	267	276	294	292	326	272	292	277	304	302	315	286	277	270	279	283	319	291	284	259	257	275	318	302	281	278	312	319	243	291	287	305	310	296	277	311	285	328	295	319	282	268	316	308	305	275	298	304	317	280	308	307	266	282	319	291	289	298	262	315	285	292	290	276	324	297	273	287	305	283	293	276	297	291	290	270	274	274	297	286	270	258	268	275	295	312	301	275	296	288	284	289	311	307	271	285	302	274	272	263	269	276	289	274	310	302	286	267	272	276	294	300	295	282	308	309	283	268	301	288	265	259	317	303	282	319	311	273	313	316	276	297	283	268	312	285	286	293	290	293	271	297	300	283	278	279	282	289	277	268	310	276	310	320	273	292	304	289	318	286	288	323	278	247	296	273	303	308	303	271	319	263	282	264	294	295	319	321	277	273	272	274	302	246	283	293	286	298	296	306	307	278	275	271	281	327	301	293	323	258	281	270	302	276	290	256	266	320	301	254	278	287	269	279	279	274	290	292	290	280	323	280	299	317	281	276	297	272	303	288	272	283	292	303	290	329	276	279	271	304	301	287	257	310	293	309	286	285	290	294	310	266	249	317	272	293	256	281	292	272	338	293	304	280	273	274	253	282	266	311	283	277	300	308	293	263	260	299
18076	2587	5085	5911	5235	4403	3762	3277	2772	2500	2191	2046	1946	1808	1615	1613	1417	1445	1381	1326	1257	1270	1214	1204	1184	1154	1128	1175	1117	1034	1093	1091	1088	1075	1033	1040	1039	1027	965	1023	974	988	980	1040	1003	974	974	988	915	986	944	962	959	1035	991	981	992	1013	998	996	970	976	961	957	957	1028	935	985	942	1018	985	939	959	955	945	905	940	927	982	987	966	949	922	984	986	969	963	941	907	918	941	886	924	945	868	904	917	910	992	912	949	918	957	934	906	954	901	936	871	979	934	919	902	884	964	925	977	929	892	923	943	949	928	857	915	945	900	936	960	875	923	920	977	964	859	865	934	1014	951	945	917	857	902	969	992	851	934	908	908	890	1015	933	898	917	889	928	864	912	861	917	899	935	953	929	869	884	885	920	956	919	889	871	886	881	955	889	893	909	948	916	926	927	917	895	918	998	910	874	926	863	906	918	910	929	911	902	860	930	903	854	909	921	921	932	933	914	966	964	926	889	924	932	911	897	933	926	927	918	903	914	905	924	930	882	926	911	899	914	958	917	913	945	884	926	949	895	931	937	940	935	937	915	865	975	911	874	895	958	929	860	868	975	941	908	999	897	976	925	935	990	954	872	891	986	908	870	924	953	959	893	959	889	875	946	922	913	905	960	889	912	945	937	970	910	936	903	910	953	903	910	866	920	918	880	931	946	934	950	910	876	906	927	913	898	929	918	938	938	967	959	1001	914	902	946	928	871	963	895	876	958	913	939	906	915	907	965	947	871	900	945	903	928	924	937	909	895	939	910	914	891	917	865	905	954	935	941	932	889	938	943	926	940	913	944	915	947	918	968	953	950	905	895	994	948	930	904	896	901	916	918	934	953	908	958	967	912	924	927	941	931	940	918	904	956	928	918	995	994	886	912	959	923	941	885	943	911	891	951	935	913	967	923	910	947	916	907	900	901	911	902	908	901	913	942	896	905	840	919	935	964	929	889	931	920	942	936	893	899	952	886	884	888	913	886	960	886	936	904	950	943	924	923	891	920	947	920	940	910	881	920	947	910	930	954	921	927	935	934	896	984	916	948	958	951	914	893	960	949	870	970	862	919	902	869	947	913	873	943	953	926	906	867	885	933	927	945	951	940	956	889	867	923	953	906	883	935	947	967	879	945	946	928	897	912	950	898	956	938	968	921	908	934	944	906	842	893	915	902	914	929	900	937	938	897	931	910	875	971	925	903	892	922	926	945	890	908	940	931	904	909	873	937	949	950	908	926	926	1006	890	956	899	968	929	945	916	935	871	898	859	888	897	929	965	930	879	882	923	936	947	927	937	950	923	918	924	880	918	945	883	927	935	907	889	903	923	911	904	942	971	995	935	916	965	946	910	953	937	928	939	986	870	947	952	923	926	878	895	932	926	950	878	893	896	891	914	899	910	934	931	928	955	907	930	895	922	926	948	918	938	919	885	963	909	912	925	919	902	938	914	907	921	900	965	922	931	916	904	924	938	948	941	924	891	951	910	837	919	921	961	914	955	932	949	962	891	922	860	918	893	967	882	938	905	948	889	899	939	972	910	939	892	857	884	915	902	909	952	954	862	952	955	893	936	932	933	920	925	926	934	881	941	903	930	865	923	908	899	932	886	868	897	937	939	893	946	907	939	857	897	899	936	895	979	894	945	953	912	941	946	930	943	920	957	950	926	896	870	913	897	913	914	895	913	901	886	945	881	918	924	895	934	920	908	904	906	909	947	909	986	950	920	905	912	885	859	920	918	917	924	962	897	899	938	918	893	974	934	945	955	941	891	903	906	943	955	896	963	880	950	899	911	889	920	953	951	897	919	923	881	925	860	897	870	872	873	912	841	989	945	922	864	980	899	892	900	939	909	923	907	934	948	961	908	881	975	978	935	923	912	913	894	896	962	911	885	833	880	837	912	894	871	968	883	895	871	922	886	944	939	943	925	935	971	932	941	919	907	918	875	883	905	965	924	880	914	969	891	940	918	910	888	888	928	882	913	923	886	911	917	953	961	923	885	968	946	899	915	895	926	920	885	957	944	910	917	950	872	859	950	908	847	894	936	961	900	903	928	964	914	897	933	888	927	936	935	925	899	899	876	874	947	891	936	899	912	882	885	932	943	916	957	958	924	980	913	930	917	974	894	942	956	910	899	944	913	925	888	921	908	891	947	939	924	950	951	897	1021	849	995	902	894	949	895	921	886	903	900	927	874	913	939	900	886	913	936	938	933	909	889	911	956	952	886	906	860	924	877	924	856	925	922	963	932	960	923	869	921	922	930	890	966	887	889	886	952	875	977	891	936	946	899	894	982	894	942	935	924	993	911	910	888	916	929	883	897	950	932	882	896	872	908	928	963	916	924	917	935	920	869	933	915	920	912	911	957	905	942	959	948	855	888	960	889	911	927	911	952	903	954	885	862	908	942	918	967	906	851	905	955	970	947	856	913	948	918	918	925	893	932	928	905	927	929	910	875	932	928	886	989	925	917	918	930	865	905	931	930	898	906	916	951	959	927	897	914	942	915	882	901	906	948	924	960	900	909	898	920	939	888	918	898	943	915	936	896	946	928	924	876	900	875	913	920	913	951	936	868	963	941	935	962	893	913	866	912	934	912	908	932	887	889	956	924	944	900	879	918	942	882	912	904	906	982	932	889	982	912	942	963	936	883	903	880	949	885	930	890	871	975	930	956	971	946	998	891	932	901	914	879	891	967	931	940	929	894	920	917	914	1017	902	869	859	927	941	958	906	898	915	867	967	914	860	914	943	901	931	898	921	956	922	919	878	859	897	915	840	922	890	927	875	921	917	972	907	915	914	940	901	900	888	879	882	891	888	952	952	916	926	955	985	938	964	942	902	941	941	932	875	910	969	897	926	904	918	908	890	928	911	843	930	918	900	924	902	960	900	953	900	840	907	916	870	898	899	922	883	906	899	905	895	949	931	921	893	918	924	886	924	965	922	940	903	899	910	956	932	918	875	880	885	897	999	855	935	843	885	918	918	899	920	906	880	875	931	886	870	933	919	957	856	952	952	923	928	904	903	933	933	950	915	920	888	935	949	944	890	910	978	925	912	961	923	948	884	947	898	914	955	884	926	893	944	935	888	970	940	901	958	938	977	906	954	923	926	897	951	917	946	886	959	911	885	913	923	901	919	952	993	929	886	949	943	910	935	906	943	877	900	930	925	930	907	876	879	929	892	916	935	919	874	893	967	961	939	891	895	900	949	903	885	880	914	977	926	933	977	916	893	928	918	916	956	906	950	877	957	921	900	892	887	900	929	927	886	945	931	884	898	897	910	895	901	892	874	919	928	923	879	909	952	888	932	936	941	869	869	947	892	938	951	897	918	890	951	956	915	946	900	937	911	955	921	887	930	935	944	893	951	949	910	893	945	929	935	914	891	933	935	895	941	955	923	880	937	916	956	891	888	930	892	962	932	894	912	879	930	951	883	944	963	971	893	969	934	874	935	903	874	930	898	876	952	900	944	881	874
3476	354	234	203	166	181	178	163	183	160	166	160	145	184	169	173	178	184	178	186	169	173	187	155	153	147	163	165	144	160	178	159	161	169	168	152	166	155	166	175	159	169	151	173	164	148	160	171	168	152	181	155	151	175	132	148	157	176	174	161	169	176	158	162	147	157	164	165	147	165	157	179	167	164	146	172	160	177	166	166	137	176	161	161	141	181	143	189	161	190	181	167	144	156	162	145	136	146	149	175	160	160	152	167	162	161	176	194	159	149	159	188	150	161	164	160	153	146	156	185	167	145	196	162	137	153	145	167	150	166	171	160	154	177	168	138	172	148	170	153	152	156	156	155	146	177	175	159	177	155	152	169	175	153	157	169	170	171	176	149	168	155	158	145	161	172	143	156	149	177	171	187	145	152	138	160	153	185	154	160	175	170	165	170	171	162	135	164	157	173	173	161	153	165	146	164	158	155	165	174	156	180	162	176	172	169	155	176	153	163	169	155	173	145	147	173	175	145	152	153	161	162	153	167	170	146	141	166	166	130	156	163	181	141	168	180	173	158	155	165	170	154	131	162	173	167	125	150	155	162	168	159	156	153	156	170	166	167	153	157	175	148	155	151	146	173	163	152	151	156	167	156	164	166	167	177	178	152	184	155	172	170	167	155	177	141	159	154	158	156	172	182	165	157	165	140	151	168	146	169	147	161	170	155	166	175	151	169	178	170	139	153	153	143	148	178	166	147	156	146	148	178	150	161	160	173	174	160	167	177	155	144	145	140	166	179	170	171	139	168	180	134	166	173	128	150	155	166	145	158	159	161	167	164	180	165	176	164	146	163	167	173	141	156	157	163	148	151	145	155	173	162	141	147	178	155	170	159	163	176	181	167	146	156	157	148	167	155	179	165	176	139	162	166	170	173	139	166	173	165	184	151	159	154	169	166	166	148	182	154	128	129	175	171	171	158	167	172	170	171	147	171	163	163	178	155	178	175	137	172	183	182	154	139	162	176	173	158	135	171	161	141	169	180	157	152	169	159	177	155	178	154	180	156	177	196	185	192	178	193	153	176	151	156	154	164	186	185	150	164	141	144	178	151	154	133	152	133	149	184	180	161	162	177	156	177	187	189	142	187	131	143	169	172	164	154	147	174	172	175	169	163	163	177	170	162	145	163	172	129	163	160	171	170	143	212	203	176	174	158	151	147	162	162	172	154	200	153	160	164	157	169	169	173	158	162	163	176	166	165	150	169	182	151	187	160	129	144	164	152	160	159	157	156	171	154	149	165	164	162	147	176	144	169	175	141	169	151	149	184	163	160	141	173	171	158	166	157	170	163	154	141	164	168	146	172	156	166	163	144	169	156	158	159	163	161	138	148	181	165	179	180	160	168	177	166	154	166	158	182	168	142	161	128	151	168	158	176	161	166	156	175	151	167	161	145	174	169	159	177	158	172	185	162	160	149	178	148	180	171	157	156	170	165	148	170	148	177	173	159	176	154	163	147	188	151	153	145	171	163	177	152	145	183	172	149	161	170	166	157	148	186	153	182	167	159	172	163	163	148	159	148	158	189	175	162	163	147	160	155	144	158	149	155	151	176	182	153	154	140	175	155	152	155	175	151	167	163	156	169	166	161	156	167	169	172	163	145	172	170	160	176	170	180	157	153	138	164	157	182	162	155	162	143	147	152	170	152	135	194	194	152	176	170	157	149	154	162	172	166	150	165	157	151	157	160	161	184	163	141	190	154	165	170	167	172	174	156	182	178	176	154	151	149	153	164	167	167	139	176	180	152	170	164	168	193	170	170	180	157	173	174	165	169	184	174	170	152	158	178	184	179	183	166	166	158	161	147	157	162	171	153	163	170	161	154	149	137	169	171	161	169	178	153	144	150	159	149	192	180	167	146	167	162	135	153	166	152	159	193	168	172	163	175	152	157	163	158	172	172	151	131	169	166	169	190	161	158	165	158	145	166	161	157	166	168	156	165	156	175	163	160	145	192	161	155	173	160	159	173	163	167	165	167	159	167	157	179	156	170	169	164	151	153	154	157	163	162	159	175	168	141	150	154	172	169	169	171	184	172	156	164	164	149	152	162	161	146	155	158	162	163	146	162	166	170	196	166	161	156	168	151	144	173	152	177	169	161	180	149	153	160	162	150	173	175	158	154	132	163	165	174	180	158	171	172	158	163	158	155	188	149	133	147	154	157	167	155	154	166	177	167	145	151	188	185	158	154	152	155	169	159	152	156	167	185	174	161	177	166	147	185	167	161	178	162	154	144	179	143	160	177	162	171	177	155	164	143	160	151	175	144	163	173	161	164	180	158	181	171	154	166	151	154	147	146	159	145	168	155	152	171	180	156	152	171	135	161	162	170	165	163	152	161	156	160	169	182	158	174	155	176	163	153	172	181	150	168	137	152	145	146	166	191	154	143	170	150	164	159	170	139	177	142	144	163	150	139	162	174	176	162	168	177	157	172	167	156	144	151	163	188	170	141	148	152	161	165	168	152	156	180	173	163	172	149	163	160	163	160	171	167	140	171	159	187	183	139	158	193	163	147	165	192	167	167	157	164	159	167	157	149	141	164	149	166	165	165	160	147	162	132	175	162	153	181	163	159	168	162	165	183	152	163	153	168	141	175	141	150	173	160	179	153	166	158	159	133	160	175	174	147	137	162	155	160	173	179	166	169	168	164	157	150	170	155	168	152	170	156	175	156	149	164	158	168	179	152	152	171	165	156	180	158	162	171	167	153	159	183	149	147	157	149	175	170	158	149	151	146	149	157	194	180	155	173	158	152	157	162	146	169	161	139	159	160	155	148	158	169	167	152	176	153	176	169	190	163	169	143	180	134	149	148	158	150	174	138	168	158	164	165	169	146	152	169	156	150	168	142	151	170	160	150	172	152	162	164	180	157	159	177	180	152	165	151	162	161	165	161	166	143	164	153	151	181	159	173	141	177	165	163	172	179	144	161	182	170	162	153	153	166	160	156	172	157	178	165	191	178	165	153	160	155	138	164	166	179	157	139	179	147	152	150	164	197	157	149	176	153	203	164	168	165	179	152	145	175	180	135	154	171	180	165	170	171	146	162	161	162	163	150	178	158	172	158	151	158	148	132	162	147	158	152	155	171	198	166	161	170	192	163	161	162	144	158	182	161	153	194	170	141	174	166	175	145	177	169	156	162	151	158	150	162	166	168	147	157	181	166	175	170	143	146	182	163	155	174	176	142	160	136	159	180	203	161	159	160	175	152	187	165	151	123	171	175	155	153	162	158	161	149	184	191	169	169	140	163	157	159	168	146	175	148	172	176	175	160	158	168	156	174	153	142	170	166	161	167	151	189	147	183	174	169	158	152	140	171	170	155	138	164	156	158	177	164	163	158	165	171	168	156	150	173	158	155	167	172	175	157	161	185	155	162	166	189	172	149	157	184	169	161	176	161	157	167	151	151	154	181	135	140	165	164	161	161	165	150	165	137	148	161	172	181	170	173
4430	580	704	745	698	693	673	645	606	593	563	638	610	554	633	609	600	567	583	611	580	570	571	577	617	606	561	570	595	590	589	560	623	597	572	587	570	622	572	618	588	562	586	566	561	615	579	536	602	555	584	564	600	584	579	618	599	598	616	602	581	642	548	578	590	565	564	546	602	580	583	650	552	560	596	601	591	577	595	610	591	551	638	580	580	529	573	569	549	602	598	588	586	540	583	532	575	558	550	594	588	562	562	601	588	587	606	581	602	553	528	588	600	558	588	560	585	578	595	570	541	591	556	571	555	593	562	561	592	550	612	583	601	566	598	634	614	593	577	526	584	612	586	567	584	596	576	547	604	593	580	580	571	563	620	582	572	575	611	582	545	606	580	494	568	550	573	534	586	558	548	549	597	567	594	536	571	634	563	605	567	605	604	580	629	596	550	546	592	542	557	603	575	588	604	591	584	559	583	584	599	591	569	596	550	572	585	560	554	583	600	559	587	517	606	587	589	568	600	642	626	593	580	578	568	598	582	589	550	573	582	568	583	601	629	552	600	550	553	565	620	616	588	556	607	589	599	571	571	586	590	624	571	558	561	542	526	588	576	585	571	593	563	576	543	565	551	540	532	579	537	547	595	572	560	559	573	599	566	582	567	587	560	577	586	572	557	589	553	567	603	598	562	550	582	576	594	541	574	591	551	576	612	559	615	559	587	535	560	627	574	575	605	570	579	550	571	541	621	594	610	580	563	560	615	579	549	609	557	521	579	604	567	564	572	606	542	548	609	594	564	597	577	567	573	553	597	538	613	560	595	602	613	595	567	566	596	609	586	574	581	558	606	543	531	635	587	552	548	577	628	596	575	550	619	585	564	583	539	630	613	615	597	538	595	588	608	581	557	561	567	583	606	570	576	589	560	565	570	571	621	605	582	548	594	597	622	568	597	574	610	588	612	585	594	568	557	599	589	603	540	567	565	580	593	559	586	547	601	599	593	632	574	590	615	595	565	583	526	574	605	601	534	577	609	579	604	597	547	615	580	587	565	536	618	577	597	600	590	569	541	547	562	579	564	569	588	547	623	575	559	557	606	611	551	565	590	556	599	573	590	575	618	612	594	571	575	601	572	587	519	541	601	603	572	589	594	550	556	566	577	564	616	575	601	571	622	567	562	592	546	562	590	567	531	525	603	544	618	564	598	585	591	573	583	587	533	598	578	573	563	583	556	570	582	567	551	566	578	586	558	597	594	624	583	606	553	603	572	567	578	590	611	559	568	572	584	560	597	592	547	549	572	573	570	574	557	580	616	574	569	577	569	558	567	598	542	561	587	544	614	573	536	573	551	548	577	556	565	559	621	600	575	588	594	589	629	598	626	581	562	542	571	564	554	569	561	591	593	577	609	576	603	566	581	576	580	604	583	597	569	597	561	611	595	536	600	547	580	581	606	571	583	599	566	629	617	554	560	598	560	566	574	523	603	592	538	542	609	605	552	587	563	590	570	533	560	557	595	580	591	549	546	553	571	561	597	544	590	615	578	593	621	588	602	554	572	582	546	580	623	598	584	590	589	586	589	583	614	536	569	565	566	617	566	541	588	603	586	569	569	588	616	553	608	542	557	549	578	570	587	555	545	549	573	549	552	574	581	613	603	593	538	592	576	547	576	581	608	585	556	626	551	590	599	613	601	593	566	579	566	555	571	591	597	582	614	548	555	562	558	599	631	563	570	585	605	583	581	610	584	546	575	610	599	585	591	535	567	555	615	562	552	600	507	588	596	578	513	578	588	575	568	628	573	632	578	538	552	615	576	565	553	576	635	607	589	582	577	569	580	592	515	578	601	539	572	586	614	584	595	616	608	603	598	580	588	573	593	575	610	572	550	625	606	595	586	586	590	603	577	548	573	586	545	563	574	540	574	581	550	563	581	571	617	585	569	582	577	544	621	568	558	596	610	580	560	602	554	592	546	561	579	586	603	551	603	565	588	596	604	555	545	539	603	570	567	575	585	544	587	526	620	616	632	546	559	583	570	588	567	580	562	569	543	613	600	574	556	586	627	568	573	605	616	576	573	538	600	556	582	610	542	606	593	547	573	533	618	559	589	605	583	585	573	566	599	587	568	549	548	559	532	598	580	565	594	585	579	590	577	557	583	596	553	614	617	583	598	552	603	580	588	567	568	559	612	637	562	613	595	564	553	587	563	578	569	572	569	542	625	575	552	605	524	527	563	640	514	571	596	590	632	572	576	602	580	559	601	589	563	575	551	604	533	586	582	618	515	556	578	525	567	595	583	566	564	563	626	605	567	597	548	596	550	552	618	581	574	547	551	531	550	585	574	590	593	581	584	583	571	585	562	620	553	593	579	585	584	583	574	579	562	576	594	583	582	599	566	553	600	590	521	564	577	620	563	576	584	598	590	571	571	591	624	603	576	574	619	535	619	571	563	578	609	583	584	584	523	532	571	636	591	548	564	626	593	559	600	548	584	575	595	571	577	616	588	581	601	574	556	549	566	622	559	570	561	535	589	568	598	570	567	597	571	596	601	582	581	538	544	574	576	613	611	569	535	603	559	613	569	539	612	577	533	601	567	561	593	588	589	562	571	578	560	578	628	576	576	596	581	600	590	569	557	580	537	504	581	615	581	617	595	548	581	577	537	581	584	522	580	554	583	579	553	611	531	593	531	579	580	550	580	620	561	574	605	574	599	601	543	628	551	606	583	577	556	594	585	596	627	595	611	581	573	573	562	568	596	597	591	570	584	533	599	564	534	573	585	563	578	588	585	566	591	591	579	553	619	560	564	626	607	584	578	585	595	598	584	544	619	647	615	548	602	580	581	581	592	565	601	552	620	590	566	609	573	577	584	594	589	602	557	557	562	589	596	571	588	606	557	574	648	604	582	584	605	575	531	615	548	595	573	574	531	554	583	611	588	584	565	545	594	570	572	572	551	524	597	558	561	556	573	580	620	561	582	620	593	587	551	567	585	616	529	595	604	550	594	549	565	609	537	577	590	602	638	615	600	545	589	598	622	603	595	574	589	634	583	599	567	582	591	582	581	571	570	531	568	539	578	596	585	587	553	618	597	628	572	570	580	593	600	566	584	606	595	587	580	541	595	599	635	584	562	549	512	557	551	581	591	600	590	578	626	571	588	590	604	589	521	515	581	605	597	552	598	573	603	611	573	548	575	608	575	592	606	559	596	606	573	575	613	582	567	599	588	572	575	568	555	558	607	606	583	603	568	592	584	575	583	591	609	555	620	620	566	605	561	532	562	544	583	594	585	582	567	576	599	566	584	596	588	577	586	571	586	591	592	587	601	599	608	564	595	607	593	562	586	563	576	589	575	576	527	573	598	571	532	579	564	559	599	574	538	566	611	545	540	548	633	560	556	568	606	557	559	566	596	580	626	605	590	620	589	574	551	596	537	580	576	559	585	630	593	576	602	596	554	517	569	593	549	596	575	582	581	606	600	564	561	631	563	573	614	544
26454	3885	1430	1010	841	660	552	524	460	397	368	392	343	336	351	349	352	350	300	321	278	331	304	284	318	316	309	280	287	287	287	318	315	276	313	289	286	289	297	283	313	266	291	308	271	282	303	329	296	271	295	306	283	273	287	292	287	292	293	307	261	307	293	277	314	322	277	285	280	287	300	260	302	312	290	283	291	314	299	271	288	285	289	293	252	257	299	315	295	308	268	301	281	264	305	296	287	281	268	269	309	286	285	271	340	295	297	289	260	285	309	271	301	292	315	283	283	293	275	318	289	290	325	279	304	283	278	332	272	297	277	286	287	280	292	325	296	252	313	297	277	276	300	302	306	313	304	301	275	253	301	294	323	282	281	309	268	299	282	297	321	339	310	294	296	292	305	298	276	289	294	281	292	268	276	293	289	300	306	299	293	286	310	308	302	294	309	293	247	263	284	319	300	281	284	313	299	315	290	304	290	315	267	317	306	292	310	288	306	268	276	310	287	275	254	280	292	272	271	287	296	295	297	266	280	288	260	272	328	307	268	301	277	276	270	314	277	282	293	266	297	283	290	286	287	287	301	261	290	299	296	279	291	295	276	291	271	278	313	288	286	318	272	273	296	296	284	292	287	298	288	288	279	286	266	290	290	290	288	286	244	271	321	255	271	306	321	287	287	276	288	319	270	282	276	287	298	288	318	281	275	275	310	276	293	306	289	290	266	304	269	287	304	276	284	286	280	321	299	260	289	318	300	297	300	276	295	289	314	301	309	278	319	275	294	327	285	246	269	272	281	292	302	267	276	283	310	308	272	313	289	284	265	269	313	267	294	275	288	287	299	308	271	268	295	295	280	300	294	314	296	307	307	255	293	267	281	273	283	338	292	285	268	296	288	312	290	297	290	289	297	285	319	301	322	282	270	288	295	304	314	287	260	286	265	259	288	287	277	276	298	296	313	284	279	308	305	305	289	294	248	294	276	282	322	285	311	290	281	306	314	314	314	290	307	264	293	295	298	288	282	282	282	257	295	295	302	284	297	305	305	254	290	310	277	295	275	293	283	302	298	286	294	290	297	287	308	255	279	282	316	278	281	268	295	276	258	292	288	314	256	289	293	274	307	295	291	285	309	281	302	283	297	293	320	285	261	292	280	288	287	298	304	306	292	297	303	279	303	300	282	283	277	297	294	252	306	258	304	309	276	301	281	305	255	281	296	283	307	281	269	275	301	279	303	271	275	229	281	260	243	274	271	282	314	287	272	287	270	290	294	306	294	296	277	288	302	316	302	304	288	294	325	283	271	303	317	286	298	295	303	315	307	309	289	262	297	307	305	326	305	298	287	286	287	288	312	278	278	295	279	275	282	285	239	299	276	272	262	276	253	272	289	290	307	294	266	294	261	306	291	277	282	284	331	301	305	265	269	315	314	279	295	301	261	291	276	311	324	311	327	276	274	289	286	289	281	294	295	294	316	289	280	283	282	294	282	314	280	309	290	257	315	268	275	289	276	299	297	289	276	310	291	275	296	286	298	315	250	268	278	279	288	290	289	294	292	263	270	286	286	306	287	263	288	265	272	250	282	301	276	288	294	305	284	296	290	292	277	302	261	313	302	276	240	290	287	286	314	281	287	264	302	285	299	306	300	312	274	258	322	299	279	306	300	325	291	265	289	305	289	282	302	265	283	286	290	254	283	305	263	303	279	302	289	278	306	289	285	292	304	329	267	306	278	297	266	303	295	288	302	308	294	280	278	303	284	315	263	274	286	266	307	275	275	281	308	285	280	292	283	285	264	285	286	300	321	267	308	320	294	305	298	310	289	294	298	297	290	312	261	284	284	284	286	299	309	297	270	294	312	305	293	284	306	295	318	293	275	310	302	306	304	265	294	314	303	290	284	298	264	275	301	299	314	282	273	287	286	280	289	324	260	287	268	313	276	317	278	277	291	244	297	301	295	284	306	302	327	319	258	303	265	316	317	296	266	297	305	286	275	288	321	270	316	302	284	283	271	311	317	274	340	277	276	274	291	264	312	312	310	297	267	281	286	291	300	323	318	315	256	296	266	298	279	282	284	309	317	287	298	282	257	295	286	295	251	292	278	290	301	302	269	270	295	328	290	294	258	318	256	280	304	309	273	250	287	300	296	285	277	262	299	277	309	281	282	252	283	254	298	309	282	285	300	293	314	276	329	285	338	308	300	281	323	312	276	274	275	287	296	288	263	297	260	298	291	313	268	276	268	294	291	293	279	298	289	293	282	270	291	311	283	280	297	272	312	310	282	295	270	307	281	284	269	293	284	314	269	294	284	283	327	288	300	299	284	329	294	311	281	290	310	335	314	270	302	291	278	313	290	300	281	282	265	283	285	310	316	291	263	279	299	302	278	294	283	297	286	299	320	293	276	305	292	280	296	290	317	296	288	286	290	290	295	293	264	290	268	281	287	290	283	283	268	289	254	297	300	283	295	322	278	307	298	284	282	311	300	279	309	279	284	307	290	305	264	280	284	286	314	292	290	267	248	292	276	308	290	278	304	294	280	291	292	296	278	276	283	289	272	299	289	253	282	295	282	291	307	246	286	304	271	277	318	294	293	285	279	282	280	295	321	303	283	297	275	300	292	306	264	297	277	291	298	262	283	274	292	266	271	281	313	300	301	297	263	278	315	285	304	293	299	286	305	317	273	267	289	267	287	299	274	256	302	264	282	302	313	336	260	247	266	305	285	274	301	323	284	286	258	299	283	298	292	305	309	267	272	294	300	285	273	306	295	282	280	261	285	289	306	299	295	279	313	294	300	255	291	281	312	327	271	304	276	285	279	282	329	294	289	269	276	298	281	321	300	300	270	300	301	313	302	275	276	284	298	312	309	294	290	291	273	271	302	281	316	274	260	316	321	300	297	275	312	285	272	305	290	278	294	278	287	299	294	293	274	279	293	278	285	295	299	279	311	310	299	289	294	288	289	278	295	321	286	281	303	280	274	291	297	272	302	304	277	293	302	284	307	290	277	280	346	286	271	269	304	284	287	289	276	281	296	282	296	272	286	294	299	307	280	294	283	246	321	292	306	308	292	281	258	287	277	273	300	266	318	269	307	302	313	293	304	311	276	272	277	307	278	268	269	305	332	320	311	277	302	294	291	261	316	306	307	295	292	272	274	284	320	314	257	286	277	315	297	266	283	296	281	276	270	285	275	296	292	283	294	299	287	255	291	273	305	284	297	324	297	294	292	307	289	314	295	287	276	283	287	280	287	261	295	283	281	281	266	291	301	291	289	310	260	266	252	296	288	277	273	312	277	317	263	299	258	274	266	276	263	293	295	296	287	248	278	295	276	297	291	264	277	272	272	279	280	275	264	280	248	297	274	296	270	309	283	283	290	289	292	267	279	272	288	274	276	290	297	299	303	284	314	293	293	319	291	270	287	284	313	309	267	285	294	303	288	286	300	258	269	268	279	255	295	294	260	279	268	269	323	261	277	295	310	294	281	298	301	306
13877	1804	3154	3598	3287	2779	2461	2022	1990	1692	1572	1489	1448	1338	1301	1272	1248	1187	1169	1161	1080	1108	1028	1070	1037	1075	1009	1022	1033	1019	970	1022	1016	1044	1034	1004	1018	990	953	963	953	965	1041	949	922	953	956	937	922	981	922	980	905	929	937	970	945	958	907	973	977	975	940	935	957	933	971	943	962	1005	929	960	976	986	1018	948	978	931	919	930	912	895	926	944	905	933	962	939	921	972	954	967	963	878	971	901	941	892	933	968	932	890	903	955	950	979	915	924	948	882	928	960	940	952	908	948	895	892	949	906	940	896	953	917	905	943	891	938	924	928	907	955	949	939	889	945	966	887	945	876	840	912	907	936	975	956	930	905	976	918	911	972	961	965	953	920	917	890	958	892	904	966	939	860	935	944	933	901	1028	924	927	972	934	924	954	895	926	951	893	951	942	922	905	911	940	899	932	970	921	948	948	925	931	917	939	911	962	908	965	933	930	904	919	915	889	918	918	932	877	945	897	903	879	912	989	945	912	889	924	895	888	947	902	932	927	947	933	908	935	849	917	931	944	899	954	971	923	940	893	957	964	921	879	911	974	928	948	921	912	926	899	884	915	930	878	917	979	915	924	884	939	932	892	906	984	907	877	937	916	905	955	940	907	953	965	886	919	953	939	945	924	885	906	943	936	877	945	886	932	926	930	927	916	934	962	925	931	915	945	889	927	887	947	920	870	899	908	944	934	934	949	941	893	892	908	926	868	971	882	906	883	920	929	934	956	935	902	934	883	907	948	896	958	928	935	924	933	938	923	865	832	938	898	898	956	908	879	915	945	959	898	971	938	940	905	894	950	902	905	853	937	957	898	976	933	923	943	925	939	946	954	891	946	933	949	890	948	911	876	964	966	936	891	947	892	849	979	955	906	902	912	928	994	946	898	896	946	857	946	854	933	923	899	953	975	924	915	934	944	931	909	922	966	962	897	874	936	864	905	900	919	917	905	915	942	871	916	926	911	847	923	968	930	914	911	904	916	895	930	931	910	929	941	935	895	925	972	947	928	948	960	937	944	965	978	905	906	917	910	957	927	946	930	910	953	906	932	922	953	949	970	925	967	924	932	881	934	951	969	921	911	920	949	928	895	939	937	920	995	890	931	918	908	895	906	938	889	940	956	994	903	920	991	901	897	949	906	919	938	898	933	933	898	973	998	902	955	978	920	925	909	893	908	921	951	921	914	962	901	935	944	979	891	938	868	916	908	971	940	963	938	944	951	948	913	942	918	882	877	903	894	979	941	920	916	885	930	880	951	953	889	863	953	936	937	929	905	932	964	980	929	977	928	937	891	909	894	890	916	960	902	883	916	916	886	891	942	933	925	921	954	897	943	938	927	945	867	924	918	933	913	874	878	949	893	970	909	920	922	926	980	916	943	923	961	909	922	895	927	885	903	894	931	873	907	969	906	968	903	950	917	923	939	909	907	954	934	941	931	957	934	950	941	909	931	957	932	870	897	972	929	1029	973	949	916	945	915	965	893	865	935	951	951	926	941	889	912	907	979	889	919	929	915	930	953	972	954	896	887	959	895	899	885	895	932	968	975	971	916	913	947	952	941	901	912	900	927	921	923	951	930	950	920	922	941	901	931	976	931	907	925	916	929	958	896	920	877	846	923	924	971	885	918	921	960	956	899	944	903	921	900	947	965	905	883	912	879	972	940	898	968	892	891	945	970	877	944	886	943	961	914	922	921	926	992	886	874	921	931	951	976	897	901	943	881	888	937	939	952	979	937	932	954	949	932	927	908	896	922	948	979	935	951	926	900	931	911	932	997	941	936	936	964	954	961	933	941	910	920	958	907	895	911	887	911	955	872	890	916	965	909	939	951	920	916	964	964	844	926	968	884	990	943	900	928	916	939	871	924	914	931	931	907	920	880	1032	933	878	905	967	882	999	903	956	911	909	910	902	926	901	929	909	899	939	969	935	911	946	914	928	940	875	895	953	939	924	957	919	888	936	829	921	957	906	927	864	981	936	944	945	901	940	920	962	935	889	937	931	931	931	899	898	877	911	885	919	944	930	943	907	884	952	993	910	887	933	899	955	897	942	931	925	955	946	950	864	856	923	870	974	948	949	993	914	919	912	917	908	904	899	901	911	925	900	949	935	932	880	920	914	910	894	895	902	885	882	915	892	934	912	950	899	906	924	927	956	941	919	896	964	924	941	974	923	907	945	959	945	949	931	951	927	926	953	916	935	922	885	920	991	936	886	938	937	921	933	899	916	967	902	886	913	863	904	925	923	891	906	901	898	921	975	945	907	925	915	904	958	946	937	946	925	965	885	920	927	917	948	924	923	894	922	911	885	890	875	927	914	884	989	919	922	885	918	886	921	922	965	912	919	968	939	891	959	906	893	896	903	1057	966	895	914	904	937	933	937	952	925	942	932	911	909	942	939	917	923	890	927	947	901	907	942	920	938	944	925	918	866	894	865	935	941	896	1002	946	948	919	927	930	930	906	886	942	983	925	941	927	940	949	933	958	869	920	934	887	937	981	901	906	926	932	901	854	879	921	891	953	931	907	940	887	901	974	865	971	922	923	927	935	935	909	883	959	907	939	909	928	955	897	870	952	949	879	924	946	907	859	903	933	905	904	925	957	934	936	951	954	911	920	910	913	962	919	874	917	902	910	936	955	913	1008	852	902	925	975	983	913	999	948	902	912	926	928	914	923	934	908	942	906	923	912	921	956	858	875	969	932	932	958	993	945	898	893	871	894	966	911	894	891	925	964	901	950	894	872	937	944	955	915	926	945	901	885	1010	869	888	919	894	962	926	904	984	956	914	972	930	908	952	897	927	977	910	908	882	922	907	942	966	911	963	985	926	969	897	937	953	915	928	947	977	961	932	907	944	936	945	921	966	875	912	981	891	934	953	970	900	926	950	938	943	938	924	962	952	960	902	907	907	884	894	985	888	905	917	949	902	947	955	980	962	931	958	960	918	954	991	980	891	944	963	901	885	912	966	919	987	913	963	921	937	942	914	932	885	923	880	926	927	916	915	929	906	912	960	911	960	934	953	932	895	915	993	880	886	916	913	920	920	982	913	919	941	952	918	915	974	900	912	931	950	950	909	956	925	895	955	928	883	932	913	976	931	923	920	921	895	924	956	925	929	920	947	969	894	961	968	904	952	938	963	916	940	959	963	974	980	926	924	907	975	896	896	899	930	928	875	915	912	926	955	892	924	920	893	863	904	852	944	886	946	919	900	964	886	873	971	909	916	912	921	888	927	921	969	941	914	889	893	924	908	919	938	932	957	928	901	950	863	947	888	954	903	914	870	912	934	955	929	954	977	911	945	897	953	885	934	917	926	939	926	950	968	919	897	904	895	950	957	949	909	940	976	942	891	889	916	957	928	884	969	931	902	956	915	927	918	891	966	938	899	931	952	899	888	945	899	879	986	876	1007	902	922	915	878	910	922	942	962	919	952	952	912	936	899	904	902	921	943	925	959	939	885	971	963	917	949
38245	11002	3012	1851	1322	939	728	709	600	518	459	449	437	388	418	376	370	349	338	341	327	348	329	313	318	267	314	299	304	302	297	299	280	303	300	308	283	272	269	304	284	307	269	314	322	271	314	337	282	321	274	292	307	297	251	305	319	287	283	291	282	279	278	309	304	309	313	283	310	316	278	283	303	278	288	281	295	326	305	282	308	317	289	271	293	287	330	308	303	293	290	302	272	306	280	271	268	310	275	314	272	277	280	270	299	270	286	292	291	280	290	283	280	292	257	294	292	295	319	278	281	283	285	269	331	295	289	295	297	304	280	267	294	291	311	275	292	288	265	269	302	282	288	279	286	286	309	249	297	312	293	298	284	275	297	297	288	302	274	258	281	290	290	347	278	281	302	286	278	332	296	293	279	280	290	295	286	288	295	284	321	280	294	303	282	278	281	289	253	287	305	280	313	311	306	300	284	301	283	274	287	284	310	254	308	272	299	281	297	296	290	293	289	284	323	330	315	313	301	277	313	291	296	303	281	278	301	294	277	274	279	323	278	295	289	276	299	277	289	292	302	298	290	311	300	288	297	287	282	303	298	298	277	321	329	291	284	265	292	299	293	250	286	325	270	276	277	281	281	332	307	257	268	279	262	303	273	284	288	290	321	316	293	295	301	276	300	275	277	294	294	328	281	290	269	277	272	281	306	308	279	299	309	282	321	306	298	311	294	260	295	254	287	277	303	314	288	272	266	303	297	313	294	271	267	343	289	301	307	278	315	266	271	287	293	270	283	292	279	319	329	277	257	285	281	274	271	292	276	271	297	285	261	245	279	308	284	253	261	294	284	276	279	288	298	283	277	264	276	283	272	285	269	308	289	300	289	306	282	275	328	289	316	293	298	325	307	290	294	305	277	304	274	297	297	308	294	285	302	288	330	281	287	302	281	299	290	269	270	285	286	246	280	321	267	319	279	287	264	264	268	273	297	278	290	286	302	293	281	332	296	297	286	278	280	305	275	310	298	293	302	316	288	287	279	299	298	303	277	277	303	308	279	310	293	288	289	285	280	353	293	266	285	276	288	299	290	303	297	304	289	315	280	294	290	317	306	308	287	285	257	287	287	268	276	284	280	296	265	276	312	296	290	281	312	306	277	271	274	283	293	299	297	285	287	280	296	292	295	283	299	282	277	263	253	285	275	299	295	276	283	288	286	293	298	279	337	282	266	282	305	287	276	307	266	322	290	308	324	294	290	258	283	309	306	298	280	298	289	290	301	282	307	316	281	313	299	299	301	291	288	265	288	277	291	295	299	298	249	263	299	270	262	301	286	294	305	267	271	281	270	286	251	294	309	281	317	280	291	274	274	284	274	278	294	261	267	285	309	283	295	266	321	279	268	304	277	283	302	286	309	287	303	295	303	313	281	256	314	284	270	290	259	314	296	290	282	303	287	295	288	278	297	275	296	308	292	300	299	264	293	272	300	280	305	293	305	276	287	286	292	267	312	267	273	255	271	281	293	286	274	288	288	303	302	259	312	291	280	282	299	263	268	341	283	318	304	298	300	263	284	301	260	269	282	255	245	290	285	295	294	248	292	302	300	298	292	290	320	268	264	287	285	294	294	285	303	286	260	293	280	281	284	309	278	283	317	263	274	281	289	301	274	266	291	275	326	256	279	295	290	307	298	291	255	297	269	302	270	303	298	283	286	288	272	291	276	299	291	282	277	305	295	283	288	285	319	279	320	307	292	296	276	278	258	276	291	288	288	289	263	317	306	301	290	260	311	311	267	291	271	292	267	305	293	290	269	285	284	293	286	304	259	263	294	304	288	316	276	318	270	296	278	281	296	269	301	282	280	297	280	273	284	256	287	282	319	290	232	288	282	324	245	303	313	265	280	286	300	273	305	295	273	287	333	273	308	281	290	278	285	271	294	317	288	313	271	306	289	292	261	298	308	286	333	306	275	305	296	273	307	296	274	279	272	315	302	298	269	302	286	280	263	272	296	276	312	286	279	311	300	292	280	297	269	284	290	313	318	284	258	279	257	295	327	299	261	302	283	299	280	294	291	328	284	277	336	298	280	303	283	282	310	297	274	316	267	269	263	270	303	301	272	289	320	284	278	293	295	280	293	315	310	316	309	313	298	286	299	292	296	316	306	315	306	273	252	313	328	302	277	257	282	294	293	285	281	313	305	335	303	325	271	274	281	288	315	306	290	263	297	295	272	303	277	297	269	294	277	296	279	273	254	284	257	266	279	290	291	284	284	267	297	269	291	261	313	292	291	284	269	305	291	276	270	312	318	329	278	282	308	307	295	262	297	278	293	290	282	289	265	274	307	291	272	263	295	289	278	305	263	271	293	266	303	305	288	265	257	277	322	318	324	275	277	293	263	331	233	285	291	276	277	266	269	295	266	289	284	308	272	280	283	304	320	303	279	265	262	296	269	271	277	284	271	286	291	291	274	268	272	306	274	294	300	306	278	282	291	332	326	291	263	295	256	271	265	303	295	266	302	279	302	275	291	300	295	287	285	269	284	283	315	293	276	272	295	285	280	265	301	286	299	290	313	286	272	282	274	267	290	291	313	337	285	272	308	276	289	281	287	280	288	274	296	283	301	279	291	282	278	281	241	298	287	291	274	296	297	264	292	273	273	289	290	301	288	274	295	291	289	262	328	289	278	269	283	301	294	314	279	306	280	253	285	302	288	286	307	266	287	291	282	265	297	312	286	331	300	288	287	275	271	285	282	294	270	338	264	283	299	253	276	283	274	285	264	314	280	274	284	267	293	293	291	313	285	308	260	293	313	305	290	297	283	286	310	299	284	287	285	296	300	290	319	323	282	296	257	275	300	308	253	283	266	306	300	289	244	277	281	257	292	319	305	277	293	294	306	274	304	303	295	285	288	277	297	311	334	295	306	302	303	260	310	276	281	296	294	283	286	270	274	289	310	290	329	327	298	298	306	295	309	311	270	304	299	257	289	260	301	285	300	282	296	307	330	304	299	302	289	301	321	301	285	301	287	281	294	331	291	287	279	280	282	273	308	284	306	307	264	312	278	302	281	292	285	309	313	300	261	277	280	311	296	260	268	286	289	298	302	269	311	288	264	280	281	308	271	290	321	280	285	265	261	263	284	262	295	264	267	269	275	291	321	289	285	301	314	280	268	305	293	298	299	297	299	321	234	279	302	294	261	265	292	302	262	284	312	284	321	305	266	275	247	291	287	310	283	327	311	306	281	265	296	288	278	259	288	302	325	263	273	302	299	311	286	297	255	279	303	277	284	282	263	307	279	272	288	282	264	318	284	286	282	311	298	309	287	287	276	309	288	279	302	283	316	314	281	267	273	279	285	301	302	315	289	284	288	324	308	306	299	278	285	286	292	279	328	268	287	323	273	308	286	249	292	296	298	265	293	281	315	268	322	291	295	305	277	278	297	289	282	282	296	283	294	310	294	284	298	309	299	281	250	290	282	277	274	314	318	278	280	310	304	289
18454	2577	5119	5727	5186	4266	3685	3320	2835	2514	2332	2093	1933	1650	1705	1542	1469	1340	1354	1373	1309	1217	1179	1201	1158	1183	1139	1130	1134	1134	1106	1108	1040	1093	1053	1012	1022	1048	974	971	1008	1053	929	1019	997	997	956	1008	1030	956	983	946	944	1046	962	942	1035	991	1010	943	937	970	972	903	928	909	916	953	958	956	942	896	974	991	982	957	933	952	896	954	977	927	942	928	870	938	1005	940	1001	938	962	930	916	947	946	945	927	910	934	946	897	947	919	960	892	954	885	890	917	942	981	941	923	946	903	914	965	970	921	898	898	907	1010	907	917	940	943	915	920	927	902	894	898	891	958	938	933	915	952	963	903	920	930	926	931	923	922	890	971	895	900	917	925	933	919	913	945	937	891	910	932	965	940	901	905	941	945	879	892	881	884	915	910	907	919	958	889	896	935	938	905	933	887	950	866	913	936	903	938	892	904	931	892	919	898	905	926	933	909	929	902	912	929	932	949	877	929	944	909	897	930	941	914	910	912	885	881	922	952	924	924	941	855	945	876	929	961	927	880	908	923	894	974	919	947	874	968	947	908	933	907	956	920	907	916	899	906	948	899	873	933	962	905	918	925	917	909	914	901	943	915	935	932	940	951	907	980	985	959	977	985	941	858	917	911	933	907	921	969	929	892	952	892	918	906	880	871	909	928	953	935	938	957	927	919	912	909	909	884	892	893	952	924	926	947	891	924	940	936	904	897	899	936	924	917	876	858	938	847	925	875	946	948	920	896	889	889	935	935	938	937	940	938	941	841	902	934	897	957	884	901	924	912	880	923	984	873	902	912	932	954	976	918	911	934	880	891	901	910	904	900	924	944	926	938	928	912	941	969	944	948	907	923	933	896	927	892	929	911	910	896	894	904	922	984	903	958	935	942	875	922	948	919	934	932	889	926	935	952	952	900	910	941	914	911	906	916	886	923	892	870	966	942	962	904	955	947	923	928	908	877	857	931	899	910	913	914	891	961	895	923	903	934	926	912	902	895	986	914	919	890	914	890	942	868	897	915	919	939	886	967	930	889	944	969	928	940	896	864	959	909	937	972	916	876	946	950	922	961	945	905	954	932	945	908	948	888	896	978	951	921	975	934	921	942	911	926	887	913	912	984	890	916	953	890	962	887	992	878	940	897	957	896	874	910	954	918	929	904	901	958	846	941	896	940	934	908	916	918	899	916	911	933	970	919	923	920	883	874	885	913	909	927	984	907	912	961	948	955	915	933	886	898	908	904	986	864	915	887	918	890	901	966	939	904	876	919	948	962	896	875	919	927	917	905	917	882	876	901	881	929	976	952	930	864	980	880	901	844	908	880	886	875	932	893	921	922	993	948	954	929	924	993	862	950	924	948	884	896	906	941	920	918	922	942	885	950	938	965	1017	893	925	860	915	943	947	882	896	898	909	932	984	936	919	938	910	919	923	918	944	909	909	900	919	959	945	894	936	914	941	934	929	976	951	900	954	864	854	944	958	909	936	924	931	938	907	903	929	890	914	900	973	937	914	923	907	909	947	909	936	876	928	862	862	880	890	878	900	939	908	933	920	864	940	951	929	872	941	901	894	885	862	888	887	925	896	900	955	934	927	889	935	920	922	903	896	946	942	936	869	931	955	922	904	954	937	914	924	863	982	921	912	913	947	923	959	925	934	977	875	908	906	876	917	900	918	865	949	923	915	980	943	924	862	925	918	954	930	845	957	923	959	926	939	935	938	969	922	902	901	918	900	923	918	959	918	932	935	935	932	933	905	944	922	908	956	984	924	965	945	909	921	868	891	901	941	950	913	879	891	945	923	870	887	956	915	980	934	935	901	927	858	868	928	939	881	886	897	924	891	925	894	937	918	905	929	929	932	929	912	913	918	939	947	919	945	883	879	933	917	920	974	943	956	912	900	898	892	899	911	981	912	922	929	927	954	944	925	893	907	930	945	932	908	924	876	879	918	909	912	895	898	894	938	909	914	907	926	961	867	932	910	914	947	967	901	916	919	943	912	899	961	880	957	929	899	950	870	893	1003	886	971	915	964	987	931	874	908	998	855	898	890	923	887	917	931	889	959	964	917	849	893	936	936	879	897	951	888	934	961	894	884	926	967	972	892	888	864	907	929	877	981	924	914	900	880	914	925	916	900	916	889	929	937	934	882	954	910	997	852	896	881	949	910	910	964	934	940	871	908	884	936	953	889	937	915	966	918	903	927	964	914	943	930	927	917	961	918	899	895	898	962	953	960	885	907	901	900	917	874	944	938	955	944	927	936	981	927	949	916	885	911	915	918	866	926	913	925	953	981	928	910	876	924	915	925	908	943	908	861	923	899	906	937	883	927	867	946	866	975	903	880	938	854	950	945	937	890	965	966	957	936	938	909	977	923	872	920	905	885	936	902	891	944	865	923	936	886	952	907	917	920	922	871	941	899	939	921	949	893	894	926	915	922	923	909	875	945	951	931	902	888	866	883	955	911	882	931	923	902	934	951	934	928	912	913	1002	971	918	904	898	997	915	938	952	911	940	914	854	883	980	906	868	908	906	903	950	914	914	930	966	898	940	928	889	923	904	995	924	874	960	979	907	925	936	910	946	924	945	918	963	981	902	942	924	930	874	909	960	915	903	912	919	939	901	913	895	894	935	910	930	943	900	918	914	889	878	893	881	970	953	888	939	923	931	926	931	949	893	953	950	944	926	939	930	864	951	935	917	906	910	950	939	967	901	913	901	908	897	940	950	921	928	900	899	915	930	933	987	924	937	844	912	938	949	973	877	897	918	935	923	903	918	912	970	934	942	903	930	876	934	947	903	919	940	892	907	933	922	924	931	925	977	909	899	949	900	941	932	959	909	920	939	934	885	927	918	891	919	909	935	928	959	943	979	956	901	939	972	895	943	922	956	939	933	914	903	869	935	944	901	947	926	938	924	913	880	945	934	900	979	932	904	928	900	870	1006	927	901	922	927	889	949	936	926	935	896	924	905	943	899	936	940	922	896	871	931	909	901	898	934	944	887	891	958	921	955	948	902	929	919	881	922	914	947	986	870	919	922	909	930	905	920	921	860	918	914	906	937	945	942	909	921	959	931	918	948	915	918	902	956	909	917	884	942	928	899	940	873	936	935	900	911	917	935	913	939	928	900	945	912	869	951	892	865	940	912	889	957	900	979	898	902	880	917	935	888	943	933	975	863	905	959	953	938	919	908	957	892	904	883	941	960	874	897	940	871	908	915	929	935	889	928	906	930	844	924	920	937	913	931	861	890	935	938	938	925	924	896	924	860	940	932	902	899	883	934	958	905	885	948	932	924	927	910	866	901	922	917	935	909	979	951	888	860	969	915	927	930	923	871	945	940	954	908	892	919	915	930	962	939	902	888	918	904	942	903	843	898	918	941	967	968	896	943	934	944	883	931	894	982	896	944	926	945	940	963	914	937	902	925	881	909	922	948	944	886	951	924	902	900	910	956	856	930	866	866	939	949	970	937	932	956	892	904	930
3553	323	229	223	178	188	171	179	172	172	158	172	144	154	161	160	163	185	177	156	184	154	144	193	177	179	174	164	170	174	168	165	185	159	164	180	173	173	171	177	167	151	158	183	165	158	168	152	163	173	158	177	162	152	157	164	155	165	164	173	198	147	161	186	166	154	159	152	178	172	173	153	174	154	172	185	157	179	139	193	157	152	184	187	162	174	158	166	153	177	166	158	152	185	174	153	150	149	175	164	169	178	155	142	170	157	146	182	176	157	177	159	170	172	165	140	160	141	171	157	157	183	167	179	159	163	149	172	173	182	143	159	173	162	154	169	177	139	152	139	152	146	161	154	177	152	158	168	170	180	165	140	165	162	163	146	162	172	175	150	157	167	157	174	187	153	169	168	183	169	144	150	150	171	182	181	146	182	169	177	171	180	166	153	164	159	173	149	167	184	165	179	171	155	169	178	172	181	172	164	147	150	161	144	176	177	161	165	161	149	162	153	180	181	143	160	161	153	174	153	191	138	186	179	149	167	148	175	141	153	161	160	181	152	162	165	156	149	170	147	161	143	165	164	179	165	158	156	142	157	142	164	143	158	140	163	165	163	154	143	175	185	188	159	182	174	156	159	147	172	150	185	141	162	150	142	145	155	169	167	173	141	165	166	164	147	156	166	162	192	141	160	155	141	152	179	157	145	184	167	164	149	185	166	182	159	172	168	188	152	150	172	187	183	155	144	173	180	174	167	161	166	147	172	169	160	166	173	143	160	157	137	150	178	167	166	156	175	175	164	163	167	138	157	181	178	168	169	174	176	177	169	159	175	182	166	169	170	159	174	173	167	172	150	204	145	149	170	177	168	156	171	162	192	171	176	164	166	159	150	150	143	158	161	163	153	188	154	186	165	172	163	184	191	156	192	170	156	153	162	162	166	157	161	163	165	167	172	149	159	168	167	150	152	148	161	171	148	142	168	168	142	182	168	192	165	184	177	150	175	163	157	184	152	180	160	172	160	163	145	158	178	171	155	169	174	162	153	175	150	141	173	163	156	164	154	168	171	158	146	159	160	154	157	168	152	130	166	146	156	161	167	165	150	193	156	164	136	178	155	153	158	179	140	141	166	195	162	169	193	175	150	144	171	156	175	160	159	160	178	159	166	179	140	169	160	153	173	160	161	154	166	168	186	174	178	174	144	136	159	149	160	163	200	174	177	160	202	182	168	151	154	161	156	154	203	183	167	173	164	172	154	160	182	168	176	159	163	169	156	170	166	138	154	173	152	171	169	173	162	160	152	157	178	174	154	154	138	160	162	170	176	141	191	171	168	156	185	151	194	162	202	180	179	186	149	168	178	178	160	154	153	160	177	168	177	150	165	188	170	182	171	176	156	172	153	146	146	186	170	162	181	180	154	168	175	154	169	155	183	163	162	150	158	164	152	158	179	159	167	180	148	139	162	158	165	149	167	159	189	169	144	191	147	170	167	150	184	162	154	170	158	173	171	163	164	192	163	171	171	161	148	156	146	167	178	173	168	158	149	192	152	176	158	176	167	177	175	148	162	149	159	151	164	152	170	158	168	165	181	163	154	159	178	156	163	184	185	168	173	141	196	167	169	162	138	171	151	162	152	170	173	159	168	173	158	154	161	144	157	139	160	178	152	154	152	160	171	151	153	168	179	164	160	167	164	167	167	171	157	172	168	202	163	183	163	207	178	175	169	147	188	150	172	153	168	153	171	150	167	149	168	152	169	171	186	177	150	183	145	151	152	147	160	153	148	166	174	171	191	151	174	152	171	154	194	149	150	183	174	180	167	161	156	145	160	163	162	175	164	156	145	145	155	171	173	153	162	172	196	159	169	166	168	175	156	164	160	140	170	154	169	171	161	151	127	171	166	181	188	162	157	194	171	148	163	153	164	169	187	174	155	154	199	186	142	156	145	168	168	152	166	165	170	150	154	153	184	171	171	160	168	157	166	197	151	144	160	191	168	145	157	158	167	152	159	183	162	142	145	151	149	162	166	151	171	158	167	175	175	177	172	170	162	162	184	181	165	155	174	159	182	156	148	169	156	172	182	154	163	174	168	176	167	180	162	154	173	163	177	146	153	164	145	168	158	163	150	167	171	153	174	176	152	169	171	156	169	161	183	176	160	146	165	169	155	169	177	177	198	191	160	179	159	166	166	185	159	167	173	176	155	143	147	155	170	164	163	179	136	189	175	150	179	158	157	152	138	163	170	168	170	156	180	144	145	150	167	165	168	167	167	166	182	185	148	169	162	150	168	172	169	160	147	151	182	173	170	173	191	167	144	164	180	166	159	153	182	171	156	167	178	173	164	169	156	149	166	161	173	140	177	181	178	163	143	147	151	169	161	162	149	160	180	175	155	177	149	157	156	189	153	170	148	176	170	164	168	151	148	173	161	151	165	180	159	151	162	149	176	150	156	160	159	151	174	150	160	159	167	150	156	178	177	171	176	170	163	155	160	159	181	151	163	167	163	157	177	155	168	132	163	148	179	180	143	144	184	157	147	167	168	187	171	161	174	177	181	153	170	173	170	152	167	189	167	153	136	172	169	181	166	170	136	167	163	160	169	163	175	149	159	165	130	161	156	146	151	180	157	143	165	139	175	178	151	156	170	153	180	158	165	149	173	162	154	158	146	177	148	156	153	154	154	144	195	157	165	175	165	164	167	158	160	161	177	165	155	168	174	158	170	172	179	156	165	148	153	147	180	181	137	168	154	180	153	166	147	148	172	163	177	160	178	170	176	128	178	172	150	164	163	151	156	179	159	165	158	161	179	170	166	167	148	186	163	147	152	155	147	168	153	168	162	168	196	182	165	158	153	176	161	176	180	161	155	148	172	174	184	170	171	173	169	144	177	160	156	193	174	146	167	161	167	158	151	167	182	153	180	188	151	161	175	145	153	170	151	173	165	151	178	154	169	157	164	163	159	155	170	184	147	162	178	157	154	162	164	138	164	152	174	174	161	129	170	152	192	157	198	165	134	168	164	163	202	147	180	154	172	167	156	176	171	154	153	148	158	170	176	162	189	143	138	160	153	143	162	187	163	161	153	174	165	175	149	137	180	168	163	188	164	157	191	161	153	179	160	150	164	162	165	176	164	158	167	159	158	144	141	154	178	177	156	155	162	170	164	174	155	160	165	155	175	171	186	184	170	169	166	154	163	174	151	188	161	179	168	172	140	162	155	167	168	164	164	171	166	165	158	149	177	155	160	152	179	166	137	151	133	149	175	183	158	163	180	176	152	152	172	196	157	165	178	154	184	162	186	167	160	174	152	148	133	139	166	182	160	159	183	172	137	183	178	141	160	179	162	161	176	168	191	172	158	171	163	144	168	145	163	172	169	158	181	182	148	175	156	171	164	154	167	152	157	168	188	174	181	175	163	190	158	164	181	149	162	163	167	164	169	165	165	170	155	183	156	141	177	156	159	168	163	169	156	176	149	205	148	181	164	163	182	175	154	177	151
4357	633	769	699	744	761	650	674	687	628	673	645	595	651	602	607	552	589	596	611	605	585	623	630	629	589	578	555	567	637	588	600	577	575	590	566	628	619	583	570	535	587	596	597	561	569	566	599	601	597	572	588	610	562	567	571	561	593	601	579	554	581	608	587	622	552	575	584	567	605	559	586	593	574	575	583	580	574	592	553	594	559	609	575	632	539	580	560	593	615	610	586	601	569	601	597	587	622	634	523	569	612	582	507	544	565	597	573	583	557	582	596	608	583	550	585	609	581	554	578	572	586	620	556	593	577	546	623	590	595	554	602	543	518	596	593	593	601	542	546	589	559	562	598	563	563	550	563	542	590	572	584	593	558	571	570	580	556	556	592	558	615	582	596	602	534	590	612	573	572	619	526	577	605	556	573	566	589	600	567	554	531	530	544	561	588	545	581	584	592	608	598	571	558	607	573	535	568	546	598	569	558	598	647	599	559	568	563	572	614	590	598	568	548	632	548	587	615	585	590	592	554	553	637	581	552	619	541	589	607	607	561	568	540	614	594	575	565	559	548	577	598	550	536	595	584	635	570	576	624	577	574	585	600	604	609	590	562	585	614	568	581	531	578	600	635	554	583	624	526	561	610	565	593	569	619	595	566	587	582	557	543	549	551	592	572	602	569	559	549	597	566	549	574	594	604	592	593	589	532	637	627	593	587	582	594	599	560	592	594	574	543	583	561	554	575	607	560	574	592	591	553	574	579	601	593	616	563	551	606	580	562	565	606	600	563	571	577	555	575	606	561	554	590	549	560	604	540	589	565	596	553	583	544	545	555	613	604	590	564	594	574	538	603	589	593	554	561	632	587	550	586	590	560	575	596	595	600	547	564	546	603	546	583	582	610	598	566	577	574	548	576	592	585	561	569	518	599	599	581	623	608	570	590	616	557	572	575	593	592	566	544	587	613	575	578	571	547	586	555	552	558	598	645	557	568	556	597	554	539	575	564	607	546	568	587	533	569	624	549	566	603	543	557	537	531	629	560	545	614	614	561	551	549	591	603	581	579	597	530	573	550	592	589	605	569	603	594	599	581	582	543	607	614	609	599	582	575	610	598	601	566	558	593	532	621	603	576	555	572	597	568	559	577	624	544	582	557	567	601	562	617	587	546	540	591	617	589	561	550	561	601	578	623	580	589	530	570	573	591	605	560	619	591	547	609	586	581	562	527	529	581	612	550	597	571	583	603	579	537	545	629	581	563	604	602	557	562	613	576	584	548	606	576	610	587	576	535	542	557	575	578	561	547	573	579	584	561	604	579	578	580	623	552	582	597	614	550	597	605	581	592	597	594	571	573	577	574	530	595	573	571	583	609	543	568	562	599	581	579	578	564	588	572	552	583	560	598	547	563	556	560	564	592	611	566	597	577	568	605	537	585	584	609	574	578	610	566	628	600	625	587	601	576	589	586	566	582	560	572	570	629	615	545	590	600	600	563	562	619	581	569	586	565	564	589	576	592	607	592	588	543	592	591	591	578	562	584	608	561	601	583	611	605	570	542	548	563	566	581	563	583	594	600	577	590	574	564	527	618	564	579	541	619	613	585	598	535	567	568	552	558	555	569	548	607	561	584	611	567	570	561	582	529	567	577	571	577	600	588	584	558	588	591	581	554	596	545	553	559	580	578	618	587	596	547	604	590	554	562	597	596	594	577	560	554	577	589	542	546	561	540	562	555	582	549	596	571	556	555	583	589	600	599	563	608	617	584	528	575	558	574	601	583	630	561	541	585	588	512	610	570	551	585	567	579	574	580	587	592	568	543	612	554	580	577	622	630	600	573	538	579	567	612	565	595	630	540	581	582	594	576	549	618	591	568	586	614	599	561	604	541	572	615	614	583	623	586	575	598	577	602	549	577	609	562	576	588	560	580	568	601	578	574	577	589	565	617	523	577	557	566	567	559	610	582	584	590	584	606	582	617	593	592	601	584	595	610	600	557	594	560	619	609	586	551	593	602	571	553	592	599	546	595	566	598	599	564	594	558	649	575	553	589	601	613	571	561	611	574	619	580	596	571	575	598	537	590	566	551	599	598	611	609	575	599	609	551	616	550	598	588	570	648	596	561	602	543	561	599	586	576	577	582	555	625	552	566	590	563	572	612	562	556	555	616	580	583	561	574	605	571	570	575	560	606	573	545	546	575	546	606	566	594	628	555	584	582	565	557	629	575	602	585	561	612	544	580	564	608	591	512	577	602	535	593	618	608	531	592	581	591	576	611	535	606	566	586	617	583	599	609	589	565	549	558	559	591	551	586	613	609	563	581	551	592	628	604	578	598	617	557	597	601	569	583	554	618	588	578	590	586	598	577	571	624	560	610	574	575	594	548	562	586	606	582	553	578	589	548	569	618	516	595	608	597	580	573	585	587	559	579	594	554	592	639	576	549	539	576	563	576	530	619	608	554	593	614	569	549	584	587	589	570	600	609	602	543	562	579	601	578	574	543	534	559	603	572	547	575	556	583	567	600	566	574	607	572	586	592	557	587	574	591	598	616	636	586	587	553	555	613	600	559	600	553	580	573	604	566	586	577	578	575	535	600	542	620	571	571	563	587	567	561	627	607	570	608	544	563	554	598	547	578	571	537	565	580	588	552	552	554	569	623	567	561	551	574	573	590	595	547	608	558	596	608	609	605	611	632	574	598	590	590	566	600	569	555	575	609	572	609	590	614	650	660	529	636	571	559	561	581	581	572	591	580	548	579	609	604	584	567	557	571	604	625	584	596	584	577	625	573	572	596	576	577	581	597	573	583	599	595	537	572	597	564	568	558	561	564	542	584	577	545	521	577	560	577	595	552	643	597	598	587	562	575	550	579	600	571	576	632	549	594	550	596	559	583	594	562	573	578	534	615	562	593	612	549	602	569	573	583	550	607	631	557	580	627	604	606	595	605	639	591	605	543	602	574	592	599	543	559	590	621	592	584	572	564	588	573	578	575	545	559	585	597	575	635	624	567	557	592	565	565	578	583	617	631	573	556	574	589	612	586	611	604	585	551	574	515	574	578	549	558	568	559	629	568	557	563	569	580	592	598	646	595	600	590	570	549	542	608	599	603	561	543	550	571	573	544	594	555	617	607	573	581	615	593	571	578	624	557	588	608	577	575	553	571	589	603	549	537	548	579	521	556	593	617	548	568	552	556	576	546	575	556	565	583	594	555	570	639	604	540	584	546	589	591	619	577	607	603	611	621	575	561	582	604	556	613	545	590	583	574	592	582	567	629	602	582	569	573	585	603	575	556	546	562	606	546	588	607	583	605	576	589	534	574	588	589	598	568	549	554	580	570	583	611	571	554	566	580	550	584	584	601	585	551	545	580	530	631	611	563	529	585	571	624	532	546	565	561	537	590	581	585	566	551	614	589	605	552	582	584	598	625	536	589	606	602	589	612	568	561	583	568	562	556	559	630	629	616	619	571	551	543	538	599	594	558	568	599	566	591	579	584
29094	5209	1499	1023	839	672	554	500	469	453	384	374	415	357	335	368	312	343	321	316	304	322	304	271	319	311	309	279	304	275	316	313	303	268	284	284	307	309	273	315	295	297	254	296	302	299	291	285	274	293	289	301	305	268	281	313	287	322	275	284	272	289	300	297	311	277	265	299	300	284	284	280	298	276	285	294	298	284	267	340	270	300	286	298	285	311	290	294	272	288	300	299	293	322	299	271	307	325	303	310	259	297	286	290	264	288	287	279	279	285	307	304	304	305	314	324	318	332	304	284	320	305	287	269	308	302	282	304	290	291	315	273	279	277	286	280	261	280	274	266	269	283	292	309	296	295	284	319	281	283	303	272	285	302	291	306	315	281	285	303	315	270	270	310	262	297	299	315	276	289	309	274	324	298	277	285	332	258	300	275	298	301	308	278	300	299	277	284	301	270	303	259	275	312	310	257	278	308	320	296	320	305	286	272	252	287	315	308	279	298	308	300	313	309	278	276	295	292	290	260	290	315	318	302	254	281	263	281	279	279	294	290	276	267	311	308	303	268	286	276	331	295	285	329	275	296	267	318	309	305	301	292	300	308	296	286	255	324	291	296	319	309	271	263	289	321	273	282	294	307	322	294	284	284	323	277	302	290	311	278	300	304	282	287	278	281	274	290	256	327	311	285	295	300	286	287	279	298	315	292	300	296	275	278	288	288	285	262	274	270	268	296	303	306	309	301	311	302	299	291	298	310	310	292	318	297	248	261	308	286	298	300	288	308	281	289	266	308	322	311	300	284	263	323	289	310	295	287	307	257	327	277	286	288	286	301	285	306	265	294	283	273	296	288	296	278	248	279	300	282	282	300	302	301	297	294	324	290	271	324	321	296	300	319	299	311	278	293	305	279	296	307	257	305	280	288	306	249	307	317	302	265	276	280	288	279	277	272	291	286	299	315	309	278	277	296	286	296	273	321	286	291	278	301	293	275	298	272	294	313	299	298	276	287	267	267	279	272	291	303	295	288	300	282	327	324	266	270	270	326	288	270	301	294	292	323	261	263	283	296	283	293	292	300	290	279	286	299	303	318	289	288	295	295	312	276	298	286	305	306	282	289	280	283	276	283	274	305	307	306	303	274	270	265	273	267	299	297	286	286	284	309	286	284	304	298	307	304	305	269	308	289	289	278	307	284	299	278	293	295	273	302	291	255	300	264	265	297	273	277	289	257	306	265	297	287	296	283	300	286	295	268	288	270	284	284	284	283	280	268	270	296	281	280	285	278	295	311	284	295	280	303	298	269	306	280	312	273	307	252	281	275	310	287	289	292	297	325	317	306	270	297	271	319	292	304	294	282	283	318	267	298	306	281	285	302	278	273	280	315	277	306	317	278	291	291	316	276	308	294	292	289	295	292	269	291	291	276	297	279	309	346	272	290	268	310	275	325	292	269	282	271	266	256	285	289	305	295	282	303	299	295	279	294	287	276	298	309	278	303	273	300	307	319	279	301	295	271	275	277	288	303	312	308	293	294	284	294	291	287	263	286	274	281	305	272	306	277	294	287	305	289	281	278	285	296	261	307	281	286	279	294	302	314	281	308	296	296	339	287	272	304	272	289	287	294	296	291	276	296	300	292	294	282	294	323	297	280	273	269	307	318	324	291	281	266	304	310	294	298	295	268	271	284	286	321	248	289	313	296	287	278	282	285	271	301	264	284	281	256	280	282	292	301	281	273	302	282	265	281	278	290	310	327	320	274	271	276	296	263	338	307	289	283	317	308	302	301	301	288	304	290	304	316	302	276	275	306	309	294	301	314	281	290	277	263	300	285	282	283	304	302	281	300	290	310	302	312	252	280	281	278	279	273	277	293	285	267	319	315	289	278	302	278	280	298	313	302	279	302	253	279	303	306	283	286	312	297	307	282	247	305	268	327	304	314	272	299	281	295	294	275	281	273	253	315	267	296	299	263	285	307	315	326	304	285	293	293	266	252	301	284	294	301	295	308	309	286	277	315	316	302	290	309	267	305	273	274	274	288	275	284	277	332	303	322	271	278	261	292	304	276	263	275	285	271	289	307	291	291	295	320	271	301	295	306	278	286	274	289	294	298	259	274	297	284	294	309	301	282	288	269	265	285	297	278	320	298	277	268	243	261	285	294	274	317	272	293	275	317	302	276	320	255	278	296	318	263	317	303	271	296	303	273	296	302	243	309	317	327	299	292	268	298	298	283	286	321	304	288	283	282	285	284	310	300	278	296	287	285	264	288	284	283	290	256	285	260	303	303	320	310	282	308	274	309	304	271	250	275	293	308	304	280	291	296	280	275	301	271	307	282	301	269	303	284	289	267	308	286	285	324	286	336	266	307	309	297	288	267	288	293	280	269	320	313	290	318	271	303	255	300	310	288	264	300	259	281	298	302	270	290	285	313	289	295	308	332	281	299	262	290	289	289	336	307	269	284	287	279	300	301	249	294	298	308	317	285	287	293	334	289	307	283	280	300	289	287	290	273	301	300	257	271	321	312	290	291	277	305	300	279	310	290	295	321	332	313	306	336	279	318	294	302	318	269	332	262	295	294	293	285	303	298	292	297	300	275	261	281	306	276	296	279	294	295	288	290	318	282	268	276	285	325	276	274	304	268	271	277	266	310	280	281	263	292	260	299	289	313	307	303	295	319	287	293	293	282	324	311	291	268	280	277	253	303	258	305	279	323	279	311	288	306	278	307	285	283	273	300	306	295	291	292	308	296	270	289	298	257	300	282	297	307	299	319	327	298	255	306	282	306	288	275	290	301	286	245	306	268	287	268	316	302	272	298	295	268	289	276	257	299	274	312	307	268	290	293	296	273	299	295	316	293	286	297	286	267	278	301	287	251	295	308	293	285	299	272	294	304	299	276	295	287	267	267	282	288	312	303	263	315	321	325	293	303	283	262	302	298	310	279	291	307	314	296	289	324	303	299	295	262	296	287	289	316	277	306	306	292	281	319	259	271	289	315	301	295	270	306	277	293	318	283	290	323	285	285	281	314	284	285	272	293	300	294	284	332	317	264	298	297	298	282	308	265	278	288	315	317	291	283	279	301	286	292	268	276	302	288	302	303	303	302	259	295	284	291	290	284	263	307	318	280	311	282	279	326	294	277	280	316	288	287	264	284	318	285	299	290	259	277	304	290	297	286	296	283	276	299	314	272	294	318	292	272	304	293	321	318	323	267	292	317	274	276	264	325	283	311	319	309	279	292	306	289	305	280	295	283	277	301	317	278	285	273	289	301	312	299	305	294	288	296	302	294	292	288	328	269	328	304	263	268	266	305	306	310	284	277	332	307	293	284	310	262	290	258	319	287	303	305	286	253	275	291	276	297	268	276	301	318	268	297	293	311	274	262	280	275	268	272	284	267	311	304	260	320	275	315	268	288	279	280	277	263	282	295	286	277	294	287	306	278	277	287	307	327	274	305	297	286	304	288	305	330	282	284	322	302	268	317	288	288	265	302
14558	1846	3202	3540	3180	2747	2417	2166	1928	1759	1594	1544	1402	1384	1352	1295	1198	1235	1173	1141	1130	1136	1133	1125	1039	1096	1020	1039	992	1021	1025	996	986	989	996	992	991	1043	960	991	1047	981	940	934	981	927	966	948	940	995	978	931	971	962	983	956	964	934	943	955	972	969	962	913	977	948	945	933	879	971	916	910	914	947	962	938	953	904	966	967	953	962	999	916	928	956	985	917	941	890	913	962	932	987	929	967	930	954	908	973	944	1004	934	899	942	963	926	958	942	916	891	927	987	946	939	927	967	1003	897	951	957	938	936	938	879	988	963	985	911	957	941	1005	928	915	948	922	871	944	906	948	985	927	926	942	907	866	947	937	927	956	973	950	914	958	939	941	918	940	955	943	878	931	943	940	938	935	940	915	963	928	930	936	893	905	937	913	942	906	921	936	960	961	918	909	918	845	972	860	921	893	899	946	902	964	934	964	929	925	875	979	917	914	953	966	945	929	912	926	942	927	904	941	914	903	856	945	944	897	918	949	904	872	976	972	898	964	872	943	910	952	996	944	961	950	945	925	912	973	954	899	909	810	940	929	971	898	919	851	903	938	874	959	910	927	933	922	927	927	953	940	914	946	953	923	962	921	926	937	894	974	913	923	917	934	911	956	920	925	947	904	905	941	1006	949	941	961	939	897	990	949	953	921	891	980	954	930	881	902	955	913	952	940	872	935	880	914	940	900	908	909	894	951	940	949	892	933	936	980	956	942	904	941	939	884	941	923	892	899	938	927	970	911	931	930	905	920	946	924	931	935	943	941	896	929	939	909	899	890	939	885	921	1001	930	884	931	902	975	943	950	960	899	1006	922	910	981	950	977	943	881	886	877	974	918	962	972	926	901	946	873	962	904	881	972	904	927	922	942	912	896	887	899	901	980	940	892	949	911	973	952	951	951	922	951	916	949	948	911	984	960	916	941	894	973	890	958	930	902	938	901	948	933	936	919	912	931	937	962	960	940	958	909	884	878	861	977	957	937	909	882	907	918	933	937	930	920	938	966	904	947	979	947	931	952	939	917	944	1001	995	935	908	976	937	938	944	937	932	918	948	936	928	918	929	933	894	859	873	908	960	926	956	963	953	918	859	902	918	955	954	964	895	971	964	919	946	950	906	934	944	922	988	926	959	922	933	939	911	934	939	945	893	900	926	914	910	898	939	925	927	949	955	921	926	963	960	902	943	923	924	885	950	960	956	925	924	929	918	946	946	953	897	960	933	950	906	912	911	875	962	973	980	898	923	894	954	917	919	960	912	951	910	947	990	865	1008	998	929	982	940	916	928	890	894	983	891	883	912	881	916	904	927	901	884	967	965	942	921	930	916	967	970	894	906	925	904	929	956	943	976	934	910	988	936	876	935	889	925	934	883	927	922	937	902	928	890	950	929	872	952	905	946	960	895	884	954	892	943	951	971	918	982	919	974	990	925	933	897	917	955	963	923	908	928	868	974	915	923	922	918	921	978	1010	911	905	925	949	916	964	961	914	919	907	947	928	936	955	871	915	962	937	956	913	931	939	923	923	969	961	975	922	941	899	997	911	894	916	917	928	878	900	953	967	923	942	953	943	916	925	913	963	983	928	980	917	934	968	898	928	916	950	953	978	958	911	902	925	938	925	947	955	910	875	921	983	947	925	951	925	925	952	896	922	939	892	903	885	964	878	942	932	958	917	915	885	905	976	883	896	943	931	910	945	983	909	955	922	927	908	939	962	959	930	881	950	927	956	951	954	911	970	966	967	905	934	986	932	917	879	926	940	911	929	929	949	979	962	916	962	912	955	947	928	924	926	946	951	902	928	881	932	930	900	910	921	977	900	946	955	923	931	932	892	940	898	922	920	934	977	921	922	927	913	963	936	949	912	887	906	998	964	915	933	908	949	908	887	919	935	898	918	947	967	942	911	894	945	867	951	920	890	943	879	923	888	963	918	1039	956	876	1003	939	890	995	952	934	919	897	897	902	925	919	929	938	910	972	900	901	944	969	878	937	895	961	930	932	921	918	882	932	867	935	916	874	893	947	945	947	951	943	893	919	975	969	912	949	920	936	917	921	927	979	886	934	939	898	912	953	985	970	926	947	891	881	945	926	930	879	958	988	947	1007	899	924	932	921	996	935	950	903	939	927	950	870	926	970	913	949	909	913	1022	906	921	952	920	935	976	951	958	971	948	901	905	925	903	908	931	937	895	951	924	917	867	909	932	944	907	928	906	887	943	948	964	936	957	914	920	962	948	916	911	937	938	920	922	932	927	865	968	914	898	898	965	939	896	903	927	897	982	887	902	952	916	898	926	937	887	970	1007	912	937	953	902	964	981	913	977	981	929	963	990	957	936	844	919	894	922	921	921	942	948	973	930	890	891	916	940	984	954	931	916	962	903	916	939	950	941	903	986	865	846	938	938	972	952	933	930	888	885	874	914	980	1003	1000	966	914	949	945	903	919	938	928	940	950	872	922	926	962	916	895	923	879	896	911	898	952	918	993	901	950	919	892	873	852	917	926	899	903	942	940	991	947	894	943	961	913	930	891	927	948	887	940	936	918	941	992	994	966	891	956	903	902	877	967	872	875	895	913	917	966	988	941	887	1000	928	894	915	918	917	936	931	922	924	901	939	924	972	908	948	933	920	891	999	962	955	966	885	935	889	908	953	888	887	1009	916	951	915	936	895	920	915	926	987	891	964	893	948	948	945	956	949	1007	910	969	960	986	890	944	972	973	931	942	899	922	909	932	893	952	926	940	920	956	902	902	892	920	941	981	953	963	998	898	976	902	939	959	945	989	874	942	922	956	916	962	962	962	960	926	940	912	948	945	909	933	954	902	930	910	928	903	977	900	910	895	901	894	912	877	911	984	883	920	912	930	943	948	929	913	927	925	937	953	942	960	939	915	899	926	963	925	971	974	980	914	953	932	977	968	954	961	955	879	920	952	908	965	918	935	976	898	932	948	919	919	922	927	976	918	919	930	931	969	920	935	923	918	941	951	945	934	879	972	938	871	940	867	954	909	923	884	926	899	925	934	910	965	888	921	913	943	876	953	905	951	922	896	882	920	930	985	995	936	880	915	907	959	965	916	916	945	916	920	901	905	949	940	915	968	931	954	921	921	911	988	958	892	947	937	930	884	945	897	929	955	924	891	936	981	949	889	894	906	919	921	909	932	915	963	917	983	905	911	983	949	958	931	942	895	901	904	931	902	993	920	951	906	882	906	935	935	860	933	969	894	929	878	937	945	905	924	947	936	941	922	860	922	964	978	904	909	924	967	963	870	936	927	951	931	961	916	949	867	906	900	919	1010	967	953	980	918	964	894	947	883	964	953	1014	964	907	976	902	901	857	946	905	933	909	900	919	960	912	914	932	862	966	996	920	936	919	870	962	908	972	920	915	929	912	928	957	870	885	959	915	954	934	950	888	889	928	904	902	933	988	912	962	966	946	906	938	910	968	942	931	976	933	900	896	944	933	946	906	907	942	939	939	909	919	938
38385	13808	3813	1884	1313	1017	771	677	613	504	493	450	455	412	403	395	346	350	324	362	327	344	315	326	315	305	292	331	289	319	303	300	292	273	329	257	291	314	331	296	275	268	313	284	291	303	323	295	285	304	288	296	247	325	304	306	273	319	335	308	258	244	293	290	298	288	306	272	300	304	261	322	271	291	299	285	284	286	279	305	305	278	277	267	301	319	295	306	254	256	273	295	303	279	303	319	255	295	269	280	269	281	281	299	254	289	299	300	290	323	281	265	273	298	299	310	294	287	277	285	283	324	301	269	297	272	271	282	268	310	282	306	272	286	279	264	265	298	306	279	290	272	275	287	286	272	269	287	285	279	294	284	302	284	289	284	298	283	292	273	274	282	272	285	306	306	294	299	301	316	288	263	292	303	292	296	310	322	281	272	297	325	287	300	321	298	303	302	265	319	258	312	293	274	297	275	282	303	277	273	294	291	281	281	253	262	305	300	316	316	281	274	283	294	276	273	306	293	309	304	273	274	318	276	287	300	280	275	270	305	295	295	243	307	305	279	309	303	289	290	308	272	316	301	288	289	265	271	268	252	288	286	296	330	310	317	275	309	316	313	282	307	289	252	288	294	296	293	303	278	300	289	308	297	291	287	313	260	306	263	291	332	307	286	313	265	276	264	306	310	279	269	288	272	329	294	282	273	285	301	325	275	285	254	295	325	261	241	288	289	315	312	304	277	284	285	305	289	302	312	279	288	307	309	272	281	302	284	298	277	278	270	290	291	277	304	299	270	285	309	315	296	275	283	282	285	326	318	281	290	258	285	300	285	272	274	294	281	306	258	298	269	320	308	290	272	286	277	292	271	290	282	307	291	314	255	306	269	293	278	279	269	294	307	259	301	311	276	284	265	298	284	288	302	291	241	269	286	287	295	289	314	295	277	303	298	288	294	305	287	285	318	285	266	277	284	293	298	311	290	299	287	291	275	282	287	301	292	264	268	283	282	287	284	276	258	290	294	297	297	281	261	312	281	316	281	306	309	302	278	293	291	284	264	286	262	302	307	284	273	305	275	284	280	287	316	280	271	284	291	302	300	270	257	290	305	279	257	315	300	299	296	309	274	276	276	288	295	290	320	306	293	292	314	302	319	289	260	275	276	296	280	265	332	273	296	287	289	315	293	276	265	288	283	308	320	295	298	253	289	289	287	261	282	282	303	272	267	286	297	292	269	295	293	313	285	290	304	278	302	277	297	278	325	244	279	299	290	264	286	297	275	303	299	266	280	297	337	278	312	285	291	297	296	297	291	307	291	311	305	287	293	300	301	291	306	319	290	284	289	291	315	294	276	271	275	288	274	267	332	272	280	282	282	277	290	289	295	320	311	320	290	292	322	261	290	282	271	300	258	325	282	271	282	286	300	291	305	291	293	286	316	306	296	275	273	307	292	289	301	275	253	296	294	284	243	295	307	282	289	287	277	273	318	295	315	287	291	291	272	283	290	289	272	289	269	296	292	304	288	286	307	285	298	278	304	294	282	288	278	295	292	293	305	302	329	298	283	277	276	269	303	307	266	288	329	291	290	288	289	285	300	271	292	308	300	297	315	268	306	318	274	273	274	281	299	323	272	285	301	299	320	315	314	277	305	309	284	263	284	322	273	290	325	271	258	305	265	302	255	300	302	252	291	282	282	271	296	290	292	312	292	292	322	287	306	286	264	269	252	280	289	288	318	303	262	302	307	284	280	268	273	284	311	296	288	278	291	258	274	281	284	271	298	299	285	304	289	283	301	309	281	302	290	281	268	293	286	297	309	282	327	274	292	287	273	297	283	308	300	306	338	275	299	269	286	301	294	275	297	297	294	290	299	261	329	297	304	290	321	290	279	292	287	281	295	292	283	290	304	280	304	305	261	288	308	322	288	284	280	306	299	315	304	282	287	296	300	296	303	296	301	290	294	263	287	301	295	288	288	289	317	312	285	311	291	274	273	259	322	289	293	277	321	265	257	301	289	274	280	299	291	275	299	309	284	278	299	289	290	287	294	274	256	295	287	284	303	289	296	333	295	318	299	313	283	280	269	277	317	287	280	294	286	314	266	303	287	294	294	300	298	310	245	253	286	302	302	302	294	287	284	316	281	280	262	329	321	253	273	269	275	301	274	313	285	272	302	273	287	296	285	295	244	269	263	284	306	272	266	278	284	265	293	300	300	303	287	260	290	295	303	308	274	292	287	274	301	287	317	290	311	295	274	285	320	252	277	317	255	286	290	305	284	310	293	260	270	310	279	286	278	285	264	292	315	281	278	273	304	295	282	332	282	292	256	286	274	295	267	288	260	292	289	321	279	284	328	282	291	253	275	282	288	270	273	283	308	268	272	287	286	256	282	312	310	327	276	350	304	306	267	249	300	299	310	298	298	276	311	296	284	283	301	307	285	314	275	310	290	281	297	259	259	274	286	278	276	288	311	284	272	250	266	272	273	312	266	286	284	284	292	259	285	301	259	277	280	281	284	277	277	272	279	330	303	312	283	288	295	301	311	277	289	291	293	291	316	269	268	332	307	255	278	334	265	263	297	297	322	272	286	278	286	289	271	288	315	284	309	309	283	295	292	305	250	284	291	294	286	299	312	294	290	286	271	269	251	295	293	270	304	306	306	304	285	282	309	326	291	308	289	295	275	284	295	304	260	301	258	277	269	287	280	262	313	302	278	300	297	288	300	294	277	312	290	261	317	259	266	279	277	301	287	279	312	290	276	293	293	298	268	295	298	285	306	296	286	263	284	269	307	318	281	255	324	261	303	303	292	265	298	281	302	290	280	307	298	268	304	284	305	274	279	295	286	269	271	292	273	307	288	273	275	299	287	271	251	302	255	321	266	319	298	251	283	290	297	291	316	287	301	277	292	300	272	297	262	254	259	282	291	277	305	304	288	278	272	277	257	283	274	274	302	251	274	261	273	263	269	267	308	316	313	299	307	297	252	309	310	303	293	298	287	266	292	268	292	322	292	283	281	311	291	314	292	276	294	290	290	307	283	292	282	269	274	290	279	294	304	294	310	279	275	279	323	273	285	298	304	294	283	263	280	263	252	287	307	302	279	264	298	306	270	304	302	303	299	264	286	274	283	307	300	267	270	320	304	295	310	304	302	289	249	293	309	285	292	293	291	276	289	271	282	313	255	285	282	280	285	298	303	302	295	287	278	261	280	279	291	252	290	267	312	275	287	306	297	300	316	266	285	312	297	268	309	312	275	281	297	295	303	258	291	295	297	280	276	274	285	282	308	315	267	304	289	315	294	279	301	304	264	304	326	270	265	263	322	275	293	284	288	289	292	274	303	278	292	294	293	298	319	300	263	309	270	296	286	295	293	289	277	313	261	310	288	289	282	288	299	273	299	309	269	302	288	277	298	283	296	290	292	299	303	281	312	301	288	271	298	277	302	291	322	327	316	300	301	291	286	282	288	306	308	287	297	311	269	301	289	270	277	296	308	292	275
18582	2695	5259	5997	5063	4352	3686	3220	2785	2482	2157	1978	1927	1747	1735	1558	1493	1412	1347	1331	1209	1278	1275	1180	1121	1190	1202	1118	1150	1076	1085	1080	1061	1100	1085	1040	1057	1008	1039	1046	1044	1048	1100	1027	968	1006	1008	979	1030	1001	999	975	1005	979	977	1000	990	964	910	997	980	975	944	941	932	937	940	890	943	973	934	943	982	991	927	974	939	995	903	889	951	912	982	968	966	921	942	932	885	945	948	977	994	954	990	901	910	909	971	954	943	894	928	908	884	914	962	942	923	943	982	928	919	963	877	918	909	957	938	945	1000	959	956	921	931	951	896	923	937	938	938	919	953	946	977	936	953	918	953	909	899	924	900	875	902	946	942	908	932	990	966	933	916	918	934	921	904	909	848	943	916	922	947	948	917	921	934	924	989	958	918	911	912	915	905	948	925	932	875	939	927	909	952	909	910	934	933	952	869	907	948	879	893	935	937	934	917	902	936	900	921	912	939	922	926	929	916	930	949	910	947	937	902	919	957	902	935	933	914	909	902	876	927	981	911	906	887	955	917	955	929	910	977	974	946	934	928	877	905	922	909	973	897	891	890	922	882	929	907	943	907	882	954	870	902	948	944	919	907	911	903	869	959	945	940	914	922	918	905	961	881	930	891	882	915	958	903	964	892	937	922	909	909	915	940	872	920	946	882	914	910	943	977	978	953	917	893	870	914	975	959	883	929	897	913	910	929	901	943	899	930	959	946	940	880	908	914	953	917	938	874	905	918	953	892	946	951	933	921	966	919	907	902	913	961	923	939	936	944	928	884	939	919	930	913	913	902	980	926	978	944	916	943	878	949	914	910	897	931	974	939	933	903	920	953	958	882	910	910	952	903	907	905	903	985	929	953	937	967	889	961	902	903	928	949	918	947	902	921	944	925	948	906	940	931	929	923	973	987	890	888	969	954	946	889	957	898	941	921	959	906	923	919	936	941	933	910	978	934	916	851	890	882	882	972	953	927	878	905	936	944	910	958	927	934	953	888	905	981	922	867	935	966	925	891	994	958	896	914	915	905	939	921	878	932	930	931	912	859	980	882	883	980	918	932	955	855	973	904	951	912	917	920	847	900	898	943	975	893	947	955	866	950	910	937	896	932	881	929	919	969	950	909	942	906	886	922	970	885	911	988	922	956	914	980	891	961	937	944	919	979	953	892	907	931	909	886	921	918	884	945	941	918	925	906	984	928	922	855	886	884	924	910	971	936	959	901	946	860	954	887	928	980	961	948	940	904	945	947	924	949	960	913	942	877	953	924	923	885	904	906	910	893	965	941	900	953	891	953	957	910	954	939	940	908	918	941	927	939	903	964	883	924	872	942	941	911	898	906	905	920	931	930	959	936	930	893	971	942	869	893	964	943	948	925	898	967	940	877	926	978	912	924	882	945	929	901	895	920	917	898	910	886	930	910	888	890	917	938	946	858	923	953	917	965	914	935	907	908	905	954	903	962	950	885	944	919	920	917	890	921	921	916	910	906	944	904	931	960	951	920	932	901	946	912	860	901	972	917	924	934	970	869	903	924	923	925	917	940	928	966	949	919	937	974	923	940	961	931	947	964	889	842	951	928	945	945	949	909	910	969	895	910	889	895	915	860	946	911	885	918	914	950	945	925	898	906	935	983	913	893	912	967	923	943	961	953	943	904	874	917	920	953	855	900	910	918	918	936	894	897	903	928	906	911	901	915	994	899	901	974	871	855	926	929	905	958	924	891	914	893	919	888	914	931	933	895	874	932	957	928	974	913	916	930	968	893	938	909	940	862	861	930	947	926	976	883	879	899	914	919	924	938	960	942	964	973	949	901	889	954	940	925	918	1001	915	944	928	1004	906	896	967	918	952	933	908	894	889	872	932	941	943	957	871	936	988	926	872	927	934	879	908	954	912	880	926	902	962	910	915	941	921	968	948	938	918	929	872	931	848	973	982	889	893	897	900	857	939	905	991	953	910	969	959	910	934	940	910	939	871	891	947	916	966	1003	910	887	972	891	971	922	886	950	870	895	879	963	925	921	945	953	866	874	911	973	917	908	917	908	925	939	952	910	914	891	977	858	947	907	910	949	937	944	938	935	953	923	910	957	867	921	875	944	918	873	899	998	888	939	933	927	894	927	931	903	932	934	953	999	919	921	949	920	891	972	906	894	919	848	930	912	941	929	862	946	904	905	909	897	960	992	938	905	864	956	950	893	944	970	926	945	917	902	901	942	890	923	939	926	965	902	901	888	900	905	834	891	941	896	936	934	873	932	907	893	940	947	947	910	966	911	936	893	925	901	954	897	1002	883	848	891	934	888	930	932	937	877	904	930	953	907	871	905	895	917	892	912	1007	946	942	973	921	939	933	939	921	941	969	933	968	890	859	935	873	909	891	960	923	966	863	877	880	846	861	920	883	937	968	965	899	879	928	951	957	943	932	935	982	960	933	884	911	899	915	946	942	911	949	942	969	934	887	904	870	921	912	926	981	922	929	869	966	891	908	961	932	885	926	931	966	986	876	949	892	912	976	900	983	926	960	932	892	966	886	911	887	890	944	923	902	893	961	915	897	918	932	874	950	920	890	892	900	947	948	982	918	873	980	883	935	935	944	925	911	923	902	929	853	914	915	909	934	956	922	912	934	967	851	888	942	928	897	918	908	898	885	969	904	957	951	873	937	916	925	957	954	989	887	907	921	919	918	932	939	912	940	925	945	923	883	978	917	901	960	939	952	917	930	926	984	926	876	941	927	929	970	924	881	949	941	899	904	922	922	905	886	888	947	902	902	871	929	904	901	906	910	865	923	900	927	940	899	965	918	932	912	927	918	921	850	959	892	908	940	902	980	888	930	928	907	905	948	919	916	871	974	880	946	898	945	903	974	928	936	919	857	899	924	924	910	938	913	910	919	998	950	922	930	962	1007	902	930	989	959	937	949	857	922	901	923	941	875	928	948	939	946	933	964	922	912	918	972	928	948	928	927	876	920	933	910	888	955	888	952	892	908	905	982	933	917	859	897	936	944	919	907	926	909	896	937	941	903	956	901	928	925	948	914	923	1001	902	913	969	939	908	949	921	921	938	929	926	973	887	821	930	938	928	906	886	971	957	908	918	899	894	926	930	877	868	931	908	925	952	940	898	882	920	960	874	893	902	874	925	919	936	958	930	862	950	918	949	834	897	904	959	936	917	923	948	944	923	916	952	883	880	881	960	991	946	886	932	958	959	899	909	970	934	931	922	937	956	962	914	910	895	980	865	945	928	929	927	927	870	943	874	917	918	901	901	963	970	958	940	893	911	909	907	902	923	925	901	901	888	937	932	921	877	978	962	886	942	965	966	867	950	907	931	960	895	975	887	924	908	957	982	928	949	915	917	905	997	849	933	935	958	942	915	943	963	943	898	942	931	880	917	914	971	896	943	935	866	864	880	932	910	883	879	900	915	951	962	926	937	976	894	886	937	932	920	960	930	974	916	887	902	919	900	973	966	997	936	915	991	935	884	937
3559	309	234	223	219	190	172	154	183	173	162	184	180	146	166	155	159	167	187	157	172	147	172	166	172	169	155	182	164	188	176	179	151	164	154	173	180	157	154	171	155	170	161	147	165	164	151	163	171	155	154	147	174	182	156	162	158	189	159	148	177	158	145	152	159	158	156	155	146	173	170	160	183	173	172	158	157	178	165	166	170	145	147	172	193	143	162	169	204	181	164	163	160	169	139	153	176	167	163	162	155	153	152	156	176	165	146	164	154	175	171	167	175	167	168	166	155	185	157	155	163	142	150	139	167	170	185	156	155	189	158	163	165	150	172	150	166	150	150	159	145	170	145	152	144	181	164	149	170	161	146	161	171	170	185	164	152	173	160	158	146	150	168	156	158	174	161	159	167	137	152	162	171	144	181	161	185	155	160	163	153	173	178	157	145	171	170	148	148	165	147	159	162	152	167	161	164	163	164	146	183	174	179	182	173	174	159	143	144	163	202	156	183	152	172	165	169	167	134	145	156	176	167	159	160	168	159	162	155	167	194	157	166	151	143	172	161	163	169	159	150	148	161	168	152	171	184	160	142	179	173	171	173	160	151	172	169	144	154	169	159	179	151	175	168	148	169	168	173	180	161	154	144	141	163	159	160	162	160	167	149	150	171	162	160	168	150	151	167	174	156	170	152	155	171	163	161	165	182	165	140	156	154	171	163	151	161	167	162	145	174	172	178	171	153	149	149	171	188	144	159	173	160	162	164	159	141	162	167	136	156	178	145	164	167	159	141	175	162	139	178	156	173	160	161	169	163	170	166	154	195	156	162	164	159	171	157	171	181	193	145	157	177	161	163	154	134	174	156	156	147	180	140	162	171	156	165	154	127	168	156	161	153	160	180	132	148	148	172	153	162	194	158	146	162	176	147	192	165	172	182	176	179	183	174	160	165	158	178	163	184	158	175	154	164	171	162	157	155	209	163	167	162	152	162	177	162	168	138	176	159	168	168	160	164	146	160	145	169	195	176	173	165	175	161	151	146	150	179	158	170	188	175	133	159	166	149	162	153	160	185	152	150	169	154	160	174	167	166	149	160	158	169	205	158	164	157	158	168	168	160	136	188	189	158	162	192	174	142	168	148	186	184	194	171	187	186	157	169	163	173	190	161	148	151	169	163	154	139	150	169	168	162	173	176	166	155	160	160	173	176	183	168	180	172	173	161	167	147	168	162	148	189	175	156	171	160	160	162	189	164	145	147	179	181	179	172	144	159	163	156	161	179	168	143	176	164	182	168	170	152	151	172	169	174	148	181	148	182	155	168	134	187	167	159	164	140	145	168	186	161	175	170	162	194	156	169	168	179	175	150	170	175	171	162	178	177	167	161	159	155	175	169	172	176	190	183	160	144	155	176	177	170	145	158	159	159	152	158	154	156	156	159	157	167	149	152	166	168	168	180	150	169	170	172	188	150	171	143	178	167	176	168	193	177	200	172	175	158	165	193	163	139	167	173	152	162	155	167	182	164	170	171	173	171	163	183	164	180	163	175	129	173	179	175	182	167	155	159	159	146	168	153	159	181	171	153	165	177	169	179	174	174	172	161	160	173	166	165	166	160	155	168	163	186	188	173	166	181	181	153	163	152	185	125	149	173	144	157	170	164	146	177	150	151	141	175	162	173	161	166	141	158	182	159	168	153	178	163	165	149	172	172	151	153	177	166	157	152	161	166	156	140	153	154	163	167	177	165	161	143	174	165	158	151	174	174	186	140	143	162	167	158	158	170	159	165	161	155	176	164	169	164	162	181	184	167	183	175	152	154	162	172	151	163	147	166	141	158	150	175	171	169	171	171	188	143	162	155	154	170	171	157	167	170	165	181	173	156	172	156	177	138	173	136	156	152	163	179	154	167	166	162	167	185	154	143	173	139	188	155	164	160	161	152	151	167	148	182	162	164	152	151	183	156	167	162	157	185	168	160	154	160	163	160	169	162	138	169	139	158	165	173	162	163	182	181	133	141	164	155	148	140	174	172	161	155	144	161	176	150	171	167	178	171	164	151	171	146	152	153	177	158	182	157	169	153	148	147	169	172	175	163	203	181	159	169	171	165	164	167	161	152	200	183	154	167	173	137	159	156	152	147	174	164	160	176	153	143	140	154	158	175	157	179	144	163	155	149	170	148	153	165	150	174	153	189	173	143	165	175	131	157	173	162	142	157	157	166	167	143	168	159	168	150	141	162	148	162	167	148	155	182	183	166	179	158	169	169	172	180	173	155	164	146	152	161	169	152	126	159	140	163	152	165	179	174	154	144	152	180	163	151	160	154	159	173	167	161	164	166	146	171	152	165	153	160	162	161	137	148	166	155	159	175	175	159	144	155	175	177	182	165	166	162	144	165	175	176	180	169	167	167	148	169	159	183	157	142	165	155	150	149	164	154	173	179	170	150	163	162	170	169	156	151	174	180	167	177	165	187	166	151	155	152	182	185	161	172	147	162	150	168	161	169	154	162	146	141	181	167	158	158	154	138	147	166	153	161	154	158	152	169	133	144	172	172	160	144	156	165	144	149	183	171	167	173	179	170	159	151	164	156	153	167	167	158	172	180	161	164	151	138	177	143	162	171	138	164	171	173	158	161	178	137	176	148	135	162	168	164	179	157	164	179	153	148	175	171	178	161	158	180	183	170	160	133	195	153	147	168	162	176	148	140	153	164	153	184	171	182	156	192	168	151	170	165	172	173	175	177	184	169	185	164	173	175	157	159	174	165	189	172	156	138	160	160	204	148	164	165	163	165	156	153	166	172	152	151	172	158	167	172	182	173	168	154	161	169	136	160	160	159	137	162	180	140	153	162	183	158	163	152	175	173	170	186	146	162	186	160	151	151	160	181	165	174	179	164	168	148	160	154	161	190	168	186	146	169	179	168	153	155	152	157	151	153	140	174	156	149	139	166	147	151	163	182	157	159	173	153	159	151	156	137	166	174	180	157	154	163	170	177	162	172	141	173	187	166	167	181	156	128	173	168	181	159	173	146	179	161	148	143	150	179	146	175	151	185	178	155	152	186	176	157	169	162	164	158	157	159	179	149	180	157	173	187	153	154	170	152	167	173	154	179	163	156	156	151	168	144	146	133	175	166	165	155	162	159	163	150	157	163	132	161	161	169	166	142	146	168	172	184	174	175	152	183	169	165	166	167	152	185	151	157	177	155	180	158	156	181	173	155	166	153	182	164	174	147	168	162	183	184	170	170	158	179	173	148	155	154	150	161	148	178	163	172	164	178	151	155	145	153	178	160	172	171	183	159	151	164	182	158	160	181	159	159	158	159	165	166	173	159	151	176	164	159	195	152	146	170	163	165	176	172	173	196	171	190	170	168	149	181	165	153	156	172	180	168	179	160	166	164	154	141	136	159	170	176	162	176	154	167	168	166	154	166	162	157	166	174	166	160	169	160	138	161	173	168	162	160	162	168	162	170	180	153	163	164	178	140	150	165	173	157	148
4361	658	783	794	728	682	668	684	657	638	623	596	586	560	605	655	617	576	600	537	626	592	614	573	594	603	636	551	587	613	621	614	583	596	568	572	531	573	593	604	620	592	587	524	620	551	556	583	602	561	568	592	599	564	604	543	617	571	607	602	580	581	608	618	610	563	592	590	554	575	604	589	590	596	577	517	535	629	576	575	609	592	614	624	547	561	595	570	595	618	614	582	573	564	610	586	593	557	530	582	547	551	532	570	550	579	577	570	571	602	610	568	560	583	616	574	605	588	557	583	545	591	572	553	591	581	572	601	616	599	584	591	550	566	549	598	559	563	559	587	624	579	563	574	582	575	583	598	603	575	585	582	530	602	534	605	614	581	589	602	557	577	559	599	615	555	553	559	557	604	597	621	580	601	556	589	599	572	588	605	571	540	569	594	580	586	576	575	537	593	606	530	590	538	578	575	583	580	541	553	606	640	586	571	606	582	574	609	608	574	590	577	630	618	544	606	587	564	561	607	569	599	571	553	552	613	588	593	614	579	553	566	608	568	608	643	594	588	630	565	595	568	553	547	564	588	543	560	528	564	556	591	595	592	608	544	580	608	587	547	641	606	598	603	608	591	580	590	611	585	591	539	577	563	567	558	599	582	572	564	587	613	568	556	593	565	597	589	603	594	546	565	623	592	577	611	574	578	564	612	571	596	588	601	560	553	592	600	607	575	551	597	563	589	599	569	563	611	543	585	584	560	593	593	565	583	556	617	607	553	554	561	568	565	599	554	594	585	567	589	585	572	615	572	582	570	560	596	550	564	594	567	585	593	574	567	600	564	527	598	528	573	576	578	572	595	586	566	560	578	567	563	596	554	595	584	558	579	601	569	535	568	575	571	563	580	539	528	573	552	596	557	623	553	552	594	591	570	617	567	616	551	581	626	608	600	583	620	592	560	588	610	579	567	620	603	627	587	599	578	557	627	522	624	576	579	582	540	602	565	561	574	623	600	584	571	563	587	550	604	612	586	559	568	586	604	578	524	578	574	558	623	572	626	596	620	545	594	585	584	623	579	559	550	612	539	614	602	574	574	601	580	581	607	612	602	638	596	615	552	595	541	570	598	611	567	633	594	600	592	567	603	580	561	583	549	595	548	563	595	572	630	574	612	599	557	558	573	614	602	578	614	574	560	556	570	545	550	602	529	555	566	598	620	584	577	612	589	632	541	593	562	569	563	589	583	606	596	550	583	557	571	592	589	589	573	623	601	623	577	570	622	572	593	593	597	581	559	577	592	601	554	603	600	571	598	601	594	572	601	552	605	601	602	590	681	577	554	537	571	586	586	583	613	590	570	602	594	560	577	600	564	596	541	561	604	567	548	583	595	572	634	565	615	578	553	549	585	603	578	591	550	583	600	597	589	587	569	580	565	560	515	588	581	526	589	604	561	535	565	574	563	558	614	567	565	557	569	606	581	597	565	620	576	564	576	577	556	564	572	561	619	591	576	574	596	528	553	593	575	597	571	570	602	583	597	601	576	584	570	590	591	611	562	538	587	601	588	599	600	582	568	573	550	579	585	619	614	603	577	565	590	618	562	582	588	578	568	517	557	557	629	546	576	585	584	601	621	604	556	552	530	567	573	593	580	555	596	546	580	582	582	597	595	616	598	585	603	604	559	616	557	610	574	614	560	640	614	584	582	516	567	596	574	585	619	587	555	570	546	604	602	573	579	571	551	559	573	582	579	584	582	586	622	625	580	570	571	589	578	579	563	628	598	553	561	594	567	629	538	551	583	585	580	593	571	546	605	566	552	571	534	569	544	576	605	597	624	568	576	526	570	537	575	579	579	562	598	629	579	598	592	582	545	588	585	567	604	550	597	549	528	584	567	578	600	537	577	592	580	609	606	574	626	611	555	575	557	535	583	599	618	569	575	564	607	606	546	524	611	569	587	625	588	560	592	558	560	607	546	575	622	536	577	585	569	560	574	589	646	597	611	599	560	592	621	557	570	564	553	542	588	614	591	586	562	580	603	537	535	645	521	606	584	573	628	554	576	586	573	593	564	548	570	648	554	578	547	578	570	573	584	603	554	606	621	603	561	558	570	560	564	584	586	537	551	543	602	576	563	593	570	623	617	601	626	595	585	566	561	567	609	579	609	581	622	643	594	574	594	600	584	624	578	602	551	598	654	570	591	599	531	614	584	557	587	571	554	566	529	570	632	597	581	591	584	563	539	592	593	604	556	597	614	620	640	587	616	586	604	553	582	598	558	611	609	578	574	583	541	572	590	580	607	568	590	623	589	572	607	592	581	577	585	612	572	581	588	586	586	561	568	551	589	590	598	593	557	581	640	570	583	590	559	585	572	570	549	589	599	596	569	583	555	620	543	606	590	558	556	556	599	591	597	593	574	587	579	553	572	553	588	562	592	613	607	562	548	574	605	545	580	530	529	574	591	571	606	576	549	577	602	527	612	553	598	602	571	587	520	555	553	596	609	565	586	608	603	612	587	569	515	614	604	583	567	611	555	571	572	540	587	592	612	607	577	583	563	581	560	559	597	558	566	599	622	572	592	593	575	560	594	594	602	573	593	610	598	617	618	587	591	576	545	564	548	591	569	603	577	565	618	572	565	590	544	574	586	592	552	554	565	577	602	596	572	577	571	551	583	580	615	571	636	565	533	571	612	589	540	586	573	557	587	579	574	608	569	575	572	562	615	545	601	598	554	589	554	591	564	549	568	552	592	598	581	554	572	583	565	531	565	609	572	570	580	601	595	552	573	580	525	600	610	584	638	581	568	602	574	583	550	590	587	585	608	603	579	560	588	568	572	594	571	575	581	636	552	572	562	573	608	623	596	600	601	575	588	597	594	577	540	600	590	587	564	558	558	624	607	592	595	550	568	612	593	543	584	552	583	598	577	589	564	575	614	558	598	592	564	552	548	525	609	608	586	606	572	555	661	605	542	580	621	581	558	547	551	564	565	519	563	564	607	546	539	559	590	599	606	612	594	608	589	611	568	609	570	594	578	550	577	547	553	551	567	574	580	549	570	532	557	616	569	592	601	570	597	617	610	631	586	607	569	597	564	541	602	580	546	535	570	603	576	625	613	592	580	560	565	571	565	580	537	615	557	606	593	594	576	569	582	546	582	558	605	577	596	562	596	545	582	608	593	558	587	599	602	567	584	599	615	604	593	575	575	588	567	614	596	571	569	557	598	608	562	566	588	584	558	578	569	602	600	580	507	540	627	568	577	587	523	575	586	580	554	605	589	615	558	603	608	596	583	575	563	597	614	559	586	538	577	601	546	559	619	584	620	587	575	603	556	567	553	556	613	627	572	623	602	572	567	568	573	607	547	602	577	603	555	551	580	579	570	559	582	601	601	595	593	615	555	601	565	585	554	556	582	621	627	566	606	595	611	562	614	565	569	560	580	597	576	608	562	569	580	527	607	595	587	623	574	543	613	560	598	588	606	602	598	551	540	550	544	576	578
27219	4303	1435	1056	831	671	545	499	464	380	418	394	348	366	338	354	335	317	323	333	301	297	286	300	271	303	294	308	301	312	301	302	277	305	290	307	300	298	271	293	295	272	310	298	297	282	287	310	315	297	253	297	304	285	328	301	295	297	274	305	265	297	298	280	281	286	307	275	315	308	309	280	297	277	277	308	259	335	275	304	280	279	280	311	301	290	276	259	295	276	292	308	299	310	277	256	299	284	309	291	263	298	305	308	257	281	256	307	246	314	310	272	311	296	273	270	303	270	286	269	256	294	285	304	271	281	289	284	275	295	305	275	272	279	278	262	297	281	282	302	299	289	308	322	271	279	267	286	281	291	296	263	274	309	316	285	295	270	303	281	290	277	290	309	303	282	288	286	296	302	291	277	285	301	290	283	265	301	302	316	282	325	287	299	305	299	287	299	301	302	301	297	279	278	286	305	323	294	307	265	322	300	282	281	307	272	267	297	318	294	311	286	296	271	293	288	295	266	290	310	269	277	300	303	298	269	280	302	295	304	335	315	284	289	311	317	279	280	305	309	289	282	274	281	250	301	291	264	245	267	266	305	294	287	294	283	302	270	305	301	301	298	291	288	278	325	284	286	282	307	296	274	283	312	271	291	288	290	270	266	268	292	306	271	286	305	321	287	310	303	294	309	316	291	309	322	299	294	303	307	306	314	294	285	284	279	262	290	257	276	292	276	294	266	290	315	278	287	267	257	265	294	294	285	290	265	255	303	259	265	276	282	282	297	262	284	280	273	291	299	294	317	274	277	304	310	292	287	265	280	268	277	256	286	294	304	323	270	285	300	282	295	267	307	290	290	288	296	280	297	268	301	295	294	270	281	267	295	284	273	304	301	279	316	286	297	277	270	294	305	285	304	281	309	272	316	288	287	292	314	305	316	284	285	266	273	292	313	338	301	301	282	296	281	296	294	270	325	308	287	314	317	293	298	311	281	302	321	262	312	307	273	275	314	301	276	288	283	311	316	286	280	278	322	293	305	283	284	291	299	316	323	266	260	301	287	311	282	303	285	310	275	305	255	312	285	267	332	292	284	280	304	259	287	287	273	310	280	304	264	268	268	288	298	278	295	304	299	287	328	290	296	284	284	272	277	279	327	264	291	283	299	272	279	293	299	325	289	295	302	293	295	293	303	259	293	279	299	311	281	271	273	309	253	282	288	300	268	278	265	280	275	305	303	356	339	313	270	284	254	283	268	288	292	293	305	286	309	317	291	289	284	309	303	298	318	310	282	303	293	308	269	336	270	310	279	273	306	291	288	275	270	306	271	273	259	273	313	288	281	269	281	289	285	292	288	290	294	261	310	254	273	273	308	305	276	288	297	262	306	253	258	295	279	270	310	263	259	297	280	310	305	275	311	298	286	305	274	323	298	317	279	280	312	284	292	317	289	295	262	304	303	293	310	286	286	268	280	266	283	329	300	262	290	283	289	277	317	280	276	301	269	293	324	311	269	286	288	279	260	273	318	306	268	277	299	302	289	277	255	282	284	290	298	296	294	297	267	275	278	296	282	291	297	280	268	293	291	283	292	266	275	286	289	297	291	268	272	279	282	287	270	313	271	300	320	288	296	277	298	306	294	286	305	312	296	294	289	286	277	309	249	293	264	305	313	275	286	260	281	294	268	261	315	302	288	285	310	282	266	235	279	291	303	266	316	290	295	259	302	304	286	299	258	299	295	301	276	309	302	275	277	289	278	267	282	289	333	301	283	284	284	300	280	303	285	291	300	295	299	289	289	273	287	295	290	300	304	297	282	305	283	302	272	295	245	292	302	284	300	281	305	316	296	309	286	298	300	296	265	328	279	261	281	297	295	298	271	286	289	279	270	314	308	309	281	286	270	272	295	290	279	285	290	294	294	303	283	269	301	294	269	300	278	297	283	297	321	274	273	253	298	295	281	263	300	271	275	257	299	282	293	279	330	250	283	289	310	303	288	283	274	336	287	274	279	291	295	261	285	277	299	275	302	290	276	274	265	274	292	277	306	316	292	279	284	298	304	330	287	273	262	276	304	272	268	298	272	299	245	286	291	290	303	282	305	274	288	268	282	285	289	293	282	277	299	290	303	296	303	292	282	299	323	321	262	275	276	311	238	287	271	280	321	291	273	278	295	311	295	283	277	336	309	306	326	240	261	301	314	299	286	285	320	255	299	301	298	275	303	285	296	284	284	286	311	308	287	271	301	264	315	296	304	281	307	262	292	308	254	266	298	274	285	286	289	306	295	298	321	302	280	280	315	300	285	307	276	275	288	282	311	259	297	295	287	283	269	258	306	290	290	307	278	294	264	320	274	289	315	279	301	288	346	295	297	283	286	315	278	276	295	322	285	307	285	293	317	287	290	309	290	307	289	265	283	279	273	258	320	314	290	274	268	295	323	301	303	304	305	322	315	299	275	290	285	291	302	295	267	278	306	288	304	291	278	330	286	280	284	283	315	275	283	288	274	332	267	283	286	309	284	287	266	293	298	302	277	300	272	254	284	310	293	295	305	270	273	295	280	308	315	255	256	316	273	275	309	296	289	290	280	277	278	301	320	277	280	316	245	292	285	312	271	299	293	301	307	288	291	317	269	304	320	283	277	284	261	279	283	281	299	291	301	315	293	277	280	277	269	304	290	295	311	269	271	294	326	272	285	299	324	295	322	304	287	318	318	266	298	276	297	306	309	265	281	287	301	301	281	280	267	298	306	284	307	270	287	305	308	270	298	261	247	260	280	288	310	275	280	332	263	298	286	291	285	290	303	274	303	291	303	321	328	299	279	268	275	288	314	307	265	261	297	299	271	315	291	301	291	314	259	287	301	268	294	297	278	294	281	293	276	304	301	258	289	301	292	292	282	279	285	285	279	280	305	273	287	300	248	310	326	296	293	282	258	319	294	289	274	292	289	268	291	276	274	289	302	293	300	290	272	294	301	271	273	326	309	279	280	278	301	284	312	290	286	334	304	319	267	269	282	277	292	280	274	309	301	294	298	280	243	293	265	280	305	275	276	286	287	315	260	292	297	290	292	309	285	265	267	298	284	287	311	310	298	288	284	289	293	277	299	322	256	308	279	325	282	304	295	311	290	285	300	274	306	322	274	294	315	258	258	269	290	276	279	284	282	292	290	281	289	289	285	293	290	261	276	290	295	280	271	264	271	278	257	315	278	308	278	291	289	292	287	310	297	256	271	295	279	310	289	291	310	260	288	290	312	272	305	265	264	268	312	290	281	276	291	313	302	300	294	281	293	271	283	303	266	327	289	281	301	298	299	306	285	315	297	306	288	296	283	278	284	271	280	275	310	266	317	319	326	309	273	271	291	309	301	296	281	292	293	321	301	313	302	294	278	307	298	326	295	298	279	277	290	290	296	274	285	321	291	290	271	258	290	298	288	274	258	315	288	264	280	291	306	264	286	279	295	297	305	308	268	287	333	301	286	274	286	287	308	263	271	286	292
14022	1769	3094	3593	3208	2758	2394	2097	1976	1781	1549	1514	1427	1357	1272	1237	1186	1190	1161	1145	1141	1109	1127	995	1048	1080	1076	1028	1033	1029	998	1052	1006	1040	1018	977	1013	966	1000	1046	1015	983	976	1012	916	902	978	999	918	950	1004	977	943	954	973	981	1031	957	979	957	941	940	965	957	977	893	917	918	932	931	871	966	965	982	994	944	911	916	915	983	975	981	920	998	902	960	946	972	907	921	919	992	972	934	935	975	889	966	943	952	924	927	970	921	964	920	889	906	933	955	896	964	885	945	905	908	920	957	946	921	878	954	891	931	940	920	930	905	887	944	884	958	892	926	949	953	909	944	962	895	942	964	947	908	905	924	930	962	936	976	894	959	918	944	928	915	994	917	860	892	892	929	870	956	931	889	940	945	979	930	908	874	980	915	932	909	899	940	903	909	889	964	896	964	956	919	898	928	888	933	942	908	884	913	910	922	922	954	962	901	959	982	916	924	919	934	940	947	936	902	920	920	976	912	914	967	949	899	909	902	970	924	899	898	909	965	911	917	913	874	965	914	995	814	904	960	933	957	956	1019	898	867	909	921	927	951	921	973	946	921	971	950	991	988	931	941	923	880	933	934	935	919	892	931	932	932	906	932	945	911	872	887	951	952	960	946	930	897	931	890	934	977	972	931	993	975	949	871	893	904	970	944	898	902	988	966	938	925	905	902	914	987	936	941	895	917	854	920	975	980	1001	957	934	937	935	931	932	938	923	883	929	959	929	917	880	886	946	906	942	942	876	953	890	931	911	894	891	958	900	841	897	931	927	915	946	895	933	948	917	918	907	967	938	898	898	899	903	938	943	937	911	961	934	945	901	896	935	898	934	914	896	886	1005	930	988	916	876	914	961	909	919	870	863	899	924	893	974	960	925	943	923	872	942	905	946	875	955	926	877	911	925	928	896	920	899	985	911	888	922	992	942	943	947	942	933	978	1013	900	952	921	985	961	920	889	927	963	964	943	941	927	941	964	932	881	925	904	943	923	938	940	908	939	936	927	931	986	936	928	890	921	961	989	910	930	980	945	933	934	954	914	910	952	928	894	957	892	857	916	946	937	927	947	938	919	883	918	956	912	942	943	965	968	961	890	921	942	908	963	915	931	875	916	904	906	934	968	938	937	922	895	957	860	949	940	934	950	943	892	958	962	903	934	926	974	937	971	892	938	958	892	889	972	941	956	951	939	956	961	873	920	997	922	936	971	900	949	882	900	952	950	915	909	920	916	997	944	900	899	939	889	887	935	942	925	951	881	899	950	864	909	956	954	879	901	927	949	931	939	913	917	951	963	903	925	911	948	943	905	918	915	936	925	906	897	956	903	904	904	903	912	938	869	921	921	924	939	953	931	977	953	887	910	953	935	918	940	920	935	964	971	943	872	922	943	915	983	953	963	914	979	909	903	903	941	942	887	923	950	959	966	908	924	912	948	917	898	893	946	916	870	944	955	921	955	992	942	983	966	932	936	884	945	898	923	960	914	934	944	951	926	955	996	904	880	989	901	996	946	927	919	923	970	914	919	964	908	919	914	924	952	908	888	923	964	913	938	856	982	949	919	908	908	870	930	950	920	893	988	920	968	916	985	919	916	864	929	967	919	946	957	925	957	929	927	896	936	972	908	888	980	952	913	933	947	912	907	883	972	913	929	906	957	964	885	856	937	870	905	913	906	945	971	921	957	950	976	927	968	938	910	898	940	896	917	949	889	933	940	940	922	971	939	935	899	937	937	951	917	976	952	886	955	922	965	928	947	970	893	947	904	968	903	928	972	936	912	922	980	893	907	931	906	888	936	917	932	921	929	938	917	959	948	923	975	909	962	925	933	900	937	915	959	937	997	929	940	930	927	914	972	881	921	922	896	928	904	996	970	949	912	938	912	950	935	968	881	915	958	930	939	958	916	929	939	910	922	924	914	958	925	960	887	896	927	957	911	897	913	906	936	919	895	918	874	945	971	894	931	958	895	909	890	941	924	918	941	947	965	1008	930	948	896	948	968	897	942	902	896	898	940	971	900	932	922	922	943	919	869	919	961	885	927	922	929	961	989	899	884	923	890	867	916	880	935	959	904	925	905	976	895	916	886	937	901	928	922	978	937	935	960	946	921	964	891	858	938	917	899	849	904	896	883	910	942	871	921	909	888	933	869	911	913	900	939	923	907	967	942	917	953	961	931	904	908	906	890	909	929	947	990	951	963	978	925	934	933	954	982	927	916	904	868	1018	928	940	975	980	895	881	891	928	847	893	954	951	958	856	911	925	915	968	936	937	975	903	932	924	923	886	914	955	901	979	972	909	929	948	923	930	959	939	943	876	942	929	929	917	949	875	888	941	981	947	912	934	969	902	944	877	868	947	916	863	942	935	954	863	891	930	945	914	922	913	961	942	961	873	948	923	910	962	971	932	921	922	900	920	921	916	922	959	944	933	948	949	988	920	909	913	930	926	905	930	911	956	906	905	914	988	983	854	918	899	858	893	914	952	916	969	893	857	914	993	938	921	920	966	929	895	901	950	985	874	891	905	945	916	949	892	876	940	959	934	952	943	956	976	951	930	989	942	974	974	905	909	936	958	950	956	920	948	877	900	929	961	937	941	877	944	916	978	949	950	990	945	966	901	899	903	857	892	942	914	917	919	945	983	930	930	941	931	919	915	972	951	920	981	931	908	961	929	873	902	961	951	935	916	951	966	926	932	962	966	881	967	939	920	907	905	943	909	946	904	961	914	937	937	937	924	937	922	911	918	943	945	976	937	963	912	964	929	931	905	994	962	939	959	945	1019	953	901	954	935	940	903	900	894	920	982	894	974	976	966	921	891	901	954	984	913	920	939	930	928	938	943	977	931	881	917	948	926	944	932	957	945	955	963	930	958	911	926	946	910	874	969	945	929	948	958	927	925	943	919	944	914	930	923	953	920	904	988	949	939	927	943	916	996	961	908	922	954	950	928	924	977	984	960	949	972	944	1035	935	941	990	948	914	880	926	913	946	945	940	880	966	948	895	947	892	984	953	942	980	944	903	969	895	928	941	931	921	916	904	898	929	955	881	934	884	882	960	941	892	936	923	973	942	958	963	940	906	959	909	908	909	947	943	939	935	974	910	936	892	901	968	925	940	945	900	914	935	926	966	964	916	947	927	951	935	908	951	900	924	959	945	949	916	984	927	973	905	915	954	934	913	911	939	856	925	923	942	981	946	898	884	962	982	919	923	945	936	914	941	879	899	914	951	924	917	1006	863	909	922	950	923	941	953	940	931	914	965	939	947	936	901	959	957	966	935	951	927	947	877	928	962	931	950	896	994	905	939	902	928	962	963	918	914	936	894	981	977	903	940	936	918	903	938	922	875	975	912	969	938	921	928	933	928	936	932	910	952	868	914	1000	908	962	904	880	943	882	945	907	925	888	942	997	965	887	907	927	948	960	980	897	955	922	936	949	952	925	917	930	934	951	881	943	905	935	915	980	885	963	927	973	950	926	949
38681	11371	3114	1813	1346	1002	795	673	559	538	481	427	459	423	362	406	385	359	351	321	330	347	338	309	307	352	301	335	314	303	363	294	305	333	300	326	318	333	305	300	285	274	283	312	296	290	293	248	316	316	300	275	296	286	296	310	324	279	317	312	300	287	312	313	292	280	305	314	314	292	311	272	332	297	335	286	294	297	259	300	279	296	314	279	305	267	311	296	279	280	275	292	285	300	292	284	286	294	302	283	290	278	302	287	284	273	289	259	274	267	274	292	292	270	291	296	275	307	299	290	297	270	299	293	299	296	284	293	275	289	308	292	323	312	292	298	269	274	273	297	286	305	279	316	315	288	312	308	324	276	266	261	288	280	330	283	290	287	247	283	285	284	296	303	292	337	268	306	280	304	291	314	295	289	303	282	274	274	299	291	281	293	298	287	311	307	295	290	296	305	277	294	308	294	297	272	295	284	307	269	291	284	300	292	266	278	279	289	283	281	275	288	265	301	269	315	310	275	278	315	286	293	287	280	284	301	276	305	312	307	312	270	285	312	300	305	275	273	302	297	272	312	306	290	302	277	331	299	331	311	325	302	278	297	284	285	305	272	301	325	309	286	287	281	283	290	273	271	307	288	308	287	298	293	296	294	292	266	310	286	250	256	281	291	281	291	307	308	281	300	281	305	308	272	253	263	308	286	295	273	277	265	329	282	285	336	297	277	303	312	268	299	311	307	290	254	265	291	275	293	278	296	320	256	272	296	307	273	288	265	289	294	273	274	321	321	287	277	317	277	287	282	315	276	308	299	274	293	313	304	277	294	283	299	315	307	297	300	259	310	296	300	292	286	268	281	297	299	288	291	287	295	286	299	308	289	309	295	279	304	297	318	297	309	306	286	252	313	306	279	287	288	266	287	287	313	271	267	254	317	312	309	273	316	300	299	309	270	272	289	288	291	302	298	284	298	302	283	286	277	265	307	286	292	281	262	294	294	248	319	279	277	305	299	335	299	286	304	299	319	284	305	283	253	290	285	278	270	276	268	298	281	275	319	281	318	280	259	299	303	275	288	302	284	265	294	274	275	314	321	299	301	275	281	291	288	281	270	288	264	265	292	326	313	272	313	324	277	289	324	304	285	302	309	305	302	301	299	291	330	305	290	286	313	302	336	256	287	295	284	304	297	276	268	301	292	305	295	288	301	276	308	266	295	276	249	263	265	300	279	296	269	275	273	316	278	302	303	277	314	285	265	290	310	296	267	275	306	303	280	270	282	305	304	276	276	282	326	309	283	271	308	293	300	313	280	280	296	307	287	276	274	276	281	313	294	281	341	312	304	276	286	274	291	250	290	297	306	296	303	298	289	279	288	282	280	291	284	310	286	303	338	270	299	266	286	293	310	276	287	314	272	274	292	314	279	267	292	284	307	304	291	276	291	289	285	284	279	288	302	276	296	281	267	308	306	282	269	259	305	280	275	306	299	298	290	288	304	310	285	302	274	280	270	294	304	284	279	296	298	288	302	283	280	292	293	291	280	281	309	314	277	301	280	266	286	281	282	306	317	263	311	278	287	333	285	266	306	317	303	324	315	290	284	301	293	297	304	291	295	273	307	266	311	257	296	300	275	297	301	314	277	304	286	318	295	254	270	311	277	259	291	313	256	278	274	283	290	290	280	243	290	331	270	282	274	285	287	294	292	269	293	311	252	268	296	271	305	322	306	308	317	294	323	288	289	281	257	272	286	274	303	248	300	302	285	285	309	298	323	289	302	270	290	305	283	285	270	300	290	294	305	281	296	283	293	276	275	281	294	291	305	305	275	281	284	304	263	277	297	304	278	277	274	303	279	292	285	290	320	296	272	311	287	262	274	292	287	300	280	268	285	286	278	261	273	302	253	268	310	283	262	278	269	317	306	288	280	262	289	280	290	280	306	249	318	273	259	306	276	307	306	303	262	306	270	285	288	314	287	312	294	303	290	300	303	299	318	291	297	281	285	261	297	271	278	293	285	289	291	304	307	286	300	291	311	281	270	278	276	286	300	264	326	287	286	298	293	256	313	286	304	305	294	321	296	289	269	290	285	271	305	291	282	276	258	266	284	293	329	279	264	269	317	301	280	281	317	307	276	304	303	302	295	290	249	318	295	308	303	302	266	297	278	282	287	282	293	301	278	294	281	295	297	284	274	297	274	341	288	297	285	279	263	282	286	283	306	281	300	291	313	286	287	288	320	286	286	261	323	262	284	278	293	332	291	279	288	286	305	270	278	260	297	304	308	283	318	295	306	286	298	309	323	302	292	273	281	310	320	310	314	254	275	303	292	261	304	295	296	293	303	287	269	269	303	252	285	306	307	312	282	306	293	288	298	274	296	273	308	297	313	334	277	320	314	311	299	285	298	322	295	281	277	256	309	299	292	282	283	298	291	299	287	249	284	296	307	290	295	274	313	294	319	295	288	293	249	292	272	292	286	282	251	269	288	281	280	299	283	306	294	309	300	318	278	301	269	299	265	324	273	267	283	323	306	245	273	261	277	305	312	299	272	272	285	287	300	280	253	285	290	276	267	285	271	276	299	270	280	303	307	262	321	258	294	278	303	240	286	284	291	292	296	275	305	297	264	302	310	276	278	286	280	271	290	299	285	280	276	260	315	270	274	305	296	243	316	297	302	289	306	308	297	306	282	296	301	280	295	341	316	298	270	274	294	286	302	298	276	282	291	263	312	323	304	279	293	324	267	282	293	279	276	275	272	305	273	274	303	302	327	322	255	302	313	314	284	300	296	313	270	257	292	300	279	290	263	289	282	294	289	267	270	291	305	302	272	270	299	294	259	308	309	306	267	295	277	281	303	314	287	277	279	294	294	293	264	272	274	281	264	303	319	289	309	292	290	300	275	289	284	296	288	284	294	279	290	280	283	288	269	274	298	292	282	289	299	297	316	266	263	312	322	273	274	308	285	304	278	297	303	300	287	303	305	278	286	286	293	262	265	298	307	313	285	291	308	297	291	269	294	271	295	293	294	268	306	292	280	285	284	273	285	303	314	287	293	283	297	278	282	272	281	305	303	321	284	290	298	310	289	301	282	300	292	297	287	285	305	307	283	283	294	289	287	291	296	273	304	295	267	315	270	257	258	319	259	272	300	283	303	262	264	289	264	294	301	309	304	284	260	310	287	291	294	305	318	275	300	288	277	277	291	284	280	265	296	291	307	273	308	281	301	309	284	306	300	272	306	294	306	284	267	285	298	312	305	290	292	305	277	299	302	282	283	317	279	297	278	296	290	297	313	281	304	295	293	278	286	267	320	265	264	296	292	307	284	273	293	312	267	274	279	270	307	297	287	302	268	270	310	307	276	302	284	296	319	274	283	307	296	263	277	293	283	287	301	296	282	266	273	297	286	275	247	272	302	295	288	316	315	298	263	292	296	288	320	287	267	321	267	308	301	297	317	305	275	305	265	280	282	275	304	316	295	280	286	281	248	288	298	285	318	266	303
18446	2663	5076	5930	5107	4369	3663	3152	2912	2539	2231	2070	1903	1799	1607	1590	1447	1473	1388	1330	1321	1251	1233	1268	1178	1218	1179	1074	1095	1148	1040	1073	1079	1014	1067	1028	994	1014	1066	1078	961	987	998	1003	1018	975	1030	1053	986	1001	976	950	951	992	1012	957	972	1014	1039	996	1009	938	977	994	973	951	960	970	971	976	933	973	972	1025	938	998	955	946	938	948	916	950	906	953	953	937	967	921	986	927	855	957	956	946	895	957	901	962	935	888	912	878	920	941	892	884	956	880	901	936	941	924	928	972	900	920	967	926	895	956	875	932	969	899	910	940	910	907	930	951	936	931	940	929	924	973	921	928	964	968	966	909	939	920	957	915	903	947	893	947	952	980	876	900	888	963	919	970	941	973	921	933	931	903	908	905	883	917	908	920	889	913	894	937	989	941	888	954	885	896	943	955	966	953	911	941	956	901	899	904	967	910	967	929	949	875	903	944	964	938	903	913	893	956	944	908	922	963	899	876	917	958	946	962	906	921	873	945	915	901	980	920	931	885	969	891	925	921	942	944	911	928	944	911	927	913	939	943	954	978	954	925	911	932	958	965	954	882	938	876	923	936	927	896	894	894	917	942	917	917	905	940	907	885	942	837	1015	908	969	906	898	949	966	973	945	882	965	934	908	868	916	866	947	954	895	932	986	918	937	958	894	962	918	952	971	904	850	895	973	951	889	923	930	947	930	956	947	897	925	926	950	909	910	943	938	1007	961	938	969	989	933	966	907	908	963	908	942	978	880	912	925	961	930	952	958	931	840	953	936	908	907	953	951	925	921	899	936	894	934	915	915	938	852	932	983	924	987	889	934	947	908	954	890	905	950	970	871	939	885	912	902	956	914	911	891	937	877	946	942	923	888	915	968	908	908	914	931	890	946	941	896	962	929	934	912	901	924	904	929	875	930	892	941	965	923	939	935	915	898	968	915	961	959	901	914	893	856	949	1003	948	914	903	927	975	953	936	938	904	901	943	911	894	898	907	901	924	895	933	895	906	891	923	945	963	931	928	931	910	905	875	891	959	945	896	915	909	941	978	915	936	875	907	906	968	902	943	946	907	1012	927	940	893	948	890	917	922	921	972	952	949	961	898	926	970	931	914	910	917	929	996	834	938	925	917	937	905	939	920	910	862	884	929	885	927	862	889	980	880	933	918	923	929	894	890	891	949	1004	951	900	970	929	919	975	927	914	933	864	972	924	920	942	916	941	922	925	959	962	933	903	932	947	920	936	933	937	927	940	922	952	912	901	925	975	971	952	913	953	917	917	942	959	943	898	932	959	909	920	896	920	952	918	917	916	961	940	921	941	929	1019	917	944	945	923	931	888	914	930	889	938	908	965	907	910	907	930	947	961	936	959	931	931	901	912	932	924	900	939	920	960	915	944	959	888	965	975	930	942	956	923	913	926	932	956	970	904	923	967	951	919	919	905	885	949	903	952	1001	940	940	914	962	926	938	907	897	940	940	958	866	944	924	914	877	911	949	972	980	913	915	928	957	955	970	933	944	931	950	928	906	855	921	920	910	892	955	904	917	910	897	891	913	936	928	954	927	945	937	949	936	948	881	936	941	881	911	894	924	936	954	915	908	937	973	917	920	988	948	927	925	923	903	942	870	872	906	915	903	1018	949	853	1010	906	953	923	939	893	944	930	929	948	929	916	883	890	915	872	990	916	884	922	924	937	865	878	929	917	926	914	896	866	930	894	991	914	902	959	919	942	960	913	978	898	925	943	941	877	925	903	947	871	934	956	922	944	988	956	897	922	889	913	885	920	936	918	906	930	879	945	899	915	948	890	896	962	882	935	903	930	949	898	907	954	941	921	877	897	902	910	918	887	944	977	961	912	890	878	942	916	892	918	936	866	940	927	929	909	862	942	936	878	901	903	932	941	902	951	904	933	974	900	901	965	909	896	981	895	942	879	962	904	901	969	835	990	946	973	935	927	925	926	893	914	931	933	917	883	990	934	906	914	895	959	932	911	911	945	898	879	951	995	911	932	932	904	922	922	919	927	925	920	921	935	913	931	899	972	924	915	949	963	895	901	971	904	929	941	915	933	905	878	953	926	955	912	936	921	975	919	913	944	951	922	936	945	953	886	934	957	884	941	939	944	937	930	975	972	919	882	906	930	908	935	941	927	937	993	902	894	907	860	907	935	885	936	911	954	910	935	951	873	936	925	960	913	906	910	930	905	934	936	876	937	962	906	959	999	862	968	909	913	997	906	897	949	921	946	945	960	864	984	906	936	934	925	956	944	900	898	925	919	904	947	908	968	913	932	912	928	949	909	931	896	945	943	923	976	947	1032	940	935	901	935	940	917	899	894	931	887	886	912	952	901	944	932	915	966	952	981	882	965	958	873	951	948	913	911	865	975	912	895	923	963	943	894	919	918	862	925	946	869	914	869	924	909	932	960	943	916	948	922	946	848	976	1005	923	919	986	916	935	929	906	908	936	915	858	949	923	931	921	942	942	946	934	943	936	951	943	880	932	889	911	933	931	995	894	937	956	958	939	882	913	837	960	897	936	942	925	931	945	930	911	893	879	935	934	940	892	912	951	982	899	902	972	900	914	955	964	910	961	881	926	928	949	984	909	934	939	954	920	944	888	908	869	939	887	947	917	887	943	962	929	926	896	923	902	918	916	924	939	907	901	905	926	908	912	951	930	950	943	929	954	912	927	911	933	907	946	920	982	956	946	894	908	896	911	924	958	942	898	947	859	960	941	860	933	888	1001	935	932	929	928	983	982	897	905	892	930	890	955	964	942	929	908	886	908	958	906	879	896	973	920	921	947	916	924	948	848	874	895	896	910	906	952	903	968	929	959	923	910	904	917	933	923	936	900	958	921	933	905	924	945	881	953	877	889	932	951	974	883	922	947	884	961	920	918	942	923	940	899	904	961	919	970	928	923	893	998	934	948	982	919	935	909	909	902	958	904	940	925	902	992	879	921	912	944	989	897	901	905	934	998	932	963	947	959	953	932	885	913	880	916	963	914	853	909	937	957	917	947	924	973	906	926	934	942	895	926	944	909	955	919	923	961	932	915	935	963	918	954	972	921	906	920	918	910	894	933	915	924	934	950	936	904	954	928	899	910	936	928	926	949	928	965	981	914	958	967	950	901	943	914	925	924	889	944	915	902	929	1002	927	891	917	951	929	907	972	895	895	918	893	966	937	879	959	930	939	942	909	913	924	937	871	951	923	931	958	896	923	914	934	934	915	940	890	880	919	897	917	857	908	935	934	916	924	977	923	895	929	953	952	908	911	919	923	957	892	933	917	915	941	994	898	905	886	946	892	984	907	851	934	893	932	899	948	889	954	933	980	1033	944	921	894	940	917	919	969	929	951	908	904	904	916	928	977	928	928	957	894	916	923	914	946	962	890	933	910	886	941	970	891	930	931	962	934	942	893	922	907	885	893	918	930	930	882	913	960	960	917	895	908	937	964	961	943	896	897	969	903	921	928	878	905	958	903	921	961	876
3384	285	237	203	173	174	178	160	164	198	151	187	175	154	180	159	163	160	158	148	161	137	154	144	174	162	170	155	175	175	183	161	171	169	160	182	176	145	162	170	169	159	162	169	156	163	149	185	173	147	151	155	174	170	165	163	158	187	165	148	148	167	188	152	165	174	166	176	158	171	144	169	179	175	167	163	160	155	157	176	159	144	147	169	163	186	161	158	171	159	155	169	147	172	165	182	160	164	180	146	171	182	159	181	175	155	168	148	179	165	157	169	165	168	149	163	143	156	159	176	148	180	186	186	150	154	167	174	174	166	157	154	164	163	177	186	169	169	141	140	172	168	174	175	171	165	171	152	189	144	162	193	170	163	175	167	161	162	146	153	169	169	143	162	172	153	160	179	169	160	158	164	167	152	139	156	158	150	145	171	163	174	187	153	147	186	172	167	159	168	150	172	185	144	173	175	153	152	145	137	181	172	182	169	155	158	156	172	168	160	179	161	163	179	178	188	150	158	178	173	172	162	144	174	154	175	168	149	174	164	144	166	180	158	147	154	177	152	154	155	173	175	157	170	168	163	163	156	166	164	181	151	142	169	154	159	154	162	156	144	144	177	164	161	176	159	168	161	149	171	198	166	141	187	172	151	183	167	183	167	158	193	181	155	168	199	158	155	169	143	157	182	164	172	160	170	142	171	162	172	151	160	171	181	186	162	143	170	148	164	164	169	172	150	166	169	156	162	159	180	159	150	150	137	165	166	175	171	166	163	165	177	142	167	174	169	216	153	153	177	171	166	185	148	160	151	162	183	164	158	163	165	164	157	174	196	167	163	179	145	179	171	155	172	154	159	175	153	161	162	176	177	180	164	160	157	159	172	153	167	162	169	159	189	185	172	130	154	160	151	157	153	159	149	134	177	173	150	197	163	152	181	163	183	170	159	145	158	158	145	164	157	151	173	150	163	173	159	160	142	146	149	152	182	170	143	160	182	152	187	192	172	163	171	170	165	167	188	148	150	145	143	135	175	168	148	181	156	160	147	172	150	165	153	143	172	175	175	170	145	192	173	164	153	173	158	160	169	169	158	161	166	173	163	183	152	176	173	151	149	170	151	162	169	153	152	185	151	159	177	182	153	170	144	161	151	162	165	166	162	158	161	175	175	194	164	163	145	187	164	143	170	158	164	173	140	165	171	187	173	170	181	169	156	149	159	163	157	139	158	156	166	152	141	127	158	164	177	144	167	174	180	171	153	173	145	154	182	157	181	153	160	165	171	179	150	147	188	181	160	136	171	154	179	158	176	158	170	171	171	158	172	162	154	153	154	152	178	156	175	196	191	180	163	168	148	195	164	149	154	167	166	186	165	163	167	190	149	173	159	172	173	157	167	164	176	151	172	158	151	159	165	168	158	149	166	162	141	159	179	192	151	180	165	145	168	155	174	146	150	184	163	173	161	161	188	167	152	163	152	160	159	168	160	179	155	147	164	146	183	180	150	148	160	167	176	170	150	182	155	162	174	180	155	156	152	175	153	173	154	153	163	143	147	148	172	133	153	167	175	160	174	164	181	149	172	152	186	163	144	178	156	161	170	156	150	143	156	159	177	181	160	156	164	185	165	149	164	140	164	167	157	174	167	165	142	167	173	167	179	182	170	161	158	167	150	171	150	174	171	148	163	155	171	162	169	160	160	176	185	155	162	143	169	156	164	153	178	138	186	163	172	188	143	158	159	181	169	157	158	141	156	170	174	171	134	155	163	167	180	162	177	160	170	155	144	177	172	176	168	165	162	176	161	154	188	130	178	170	137	178	160	163	152	165	172	146	181	170	176	174	171	164	163	169	186	157	169	168	181	160	153	166	167	154	180	160	167	176	173	158	166	167	179	142	163	161	155	172	161	159	164	175	141	174	167	170	177	149	187	151	151	163	161	175	159	163	171	144	160	165	172	166	150	171	175	169	157	193	168	160	163	174	167	162	182	173	163	175	169	165	202	166	179	174	129	153	178	142	179	178	172	149	155	167	158	178	167	178	150	174	147	166	152	150	151	179	155	170	189	141	154	174	172	135	185	182	184	158	161	182	186	171	163	149	179	145	160	173	161	161	176	190	159	137	150	149	180	177	156	166	164	162	144	175	162	176	162	183	162	169	167	142	142	170	165	164	149	151	180	175	147	160	152	162	177	167	158	158	164	137	172	176	151	169	175	145	169	157	161	152	159	171	164	186	174	156	162	153	171	168	177	179	178	183	163	165	185	153	163	161	184	163	164	163	149	170	156	184	150	165	162	173	187	181	165	163	180	155	169	167	149	170	153	157	166	145	167	170	165	169	177	164	162	179	157	141	170	160	162	142	168	169	175	161	155	165	181	165	177	155	152	185	162	172	178	165	148	143	143	162	186	155	153	155	147	174	140	173	143	180	153	153	159	166	167	148	161	174	160	161	158	178	142	158	140	152	145	174	169	162	151	171	171	184	183	155	166	143	179	188	167	167	167	189	174	152	141	171	172	153	181	160	194	180	165	152	152	157	157	150	156	162	183	166	175	182	167	188	167	164	135	173	179	156	171	182	153	150	171	163	159	170	182	155	158	154	177	172	180	155	148	171	161	143	162	192	178	157	192	155	183	167	149	157	165	175	154	167	145	163	165	158	139	175	149	157	144	172	167	150	164	166	145	160	152	160	160	154	151	163	167	169	166	162	167	165	166	168	179	160	157	159	141	145	163	158	170	156	168	165	149	160	173	156	182	167	188	152	170	164	156	160	163	167	171	164	164	164	159	182	158	158	165	144	189	175	172	173	162	175	176	169	129	159	191	143	154	176	166	163	164	183	165	176	151	168	170	168	146	154	151	159	183	149	141	174	147	153	156	165	165	173	167	176	159	167	173	171	164	176	197	152	170	163	194	167	143	169	164	152	163	181	175	166	172	158	171	164	157	151	151	157	158	151	157	154	186	154	163	176	167	168	171	188	139	147	176	173	159	166	185	145	157	171	154	169	163	158	141	171	182	151	147	168	155	153	147	171	165	187	175	170	163	136	169	183	157	156	180	172	163	151	175	161	182	149	157	157	173	164	148	159	151	194	172	189	183	158	160	159	160	163	170	164	163	166	166	167	162	152	172	169	147	153	145	169	163	163	155	151	185	170	168	153	158	183	172	147	179	185	173	138	150	135	182	174	170	148	161	163	158	152	184	157	161	161	153	153	169	170	163	158	151	177	182	193	122	149	173	187	136	195	176	144	161	168	173	142	140	156	141	181	150	140	162	149	165	161	155	143	152	184	200	165	157	163	134	170	163	170	148	124	168	167	172	161	181	186	169	144	162	164	181	147	177	179	165	149	172	198	168	172	159	174	165	163	188	168	160	160	171	157	158	171	160	183	184	161	174	174	178	144	132	158	161	180	147	186	183	149	148	171	156	171	173	153	147	159	165	145	163	163	143	165	161	161	159	151	162	164	147	198	165	174	185	169	166	157	178	178	177	187	153	187	168
4205	703	709	731	734	736	701	657	640	581	645	609	617	622	642	581	635	571	570	624	604	643	623	598	584	618	585	620	548	601	573	606	587	555	536	619	581	632	609	581	605	575	592	597	558	538	558	551	594	556	593	586	558	612	601	580	582	603	587	575	580	602	593	575	584	559	583	573	608	576	598	627	574	593	566	587	582	499	582	554	593	545	604	588	552	572	618	586	631	561	585	561	560	565	617	575	617	587	567	590	585	579	556	622	581	570	590	595	552	561	579	605	554	600	549	573	571	569	574	614	560	546	591	575	613	564	576	595	601	523	595	589	570	575	559	616	584	552	588	572	595	567	576	599	573	606	598	549	573	524	583	539	560	568	596	578	564	600	607	592	555	592	588	624	569	561	583	580	596	585	602	558	593	571	591	594	570	616	556	581	576	602	630	535	578	550	607	559	581	595	554	579	545	575	575	572	593	583	599	612	580	607	559	630	579	562	584	577	568	597	575	554	597	556	602	614	625	544	587	567	549	573	597	591	587	612	606	593	547	564	573	602	567	547	545	561	608	588	554	593	574	616	552	610	581	573	578	559	589	555	612	587	587	593	550	619	552	558	564	552	591	551	567	556	633	589	544	596	570	605	588	569	600	576	610	580	562	597	610	585	577	550	591	534	592	548	563	559	569	558	638	594	525	560	586	565	576	604	585	558	603	590	599	592	599	591	589	601	528	585	564	641	593	601	554	654	540	547	607	563	620	572	620	564	591	549	598	573	551	577	577	608	572	587	541	548	561	598	547	551	630	519	610	526	596	573	599	564	622	521	586	598	589	598	584	576	564	624	613	540	549	583	574	561	590	586	574	562	556	599	587	573	572	590	551	577	554	582	545	592	606	528	592	586	558	567	591	616	560	579	549	552	540	549	541	541	547	593	593	570	563	562	570	588	578	552	594	577	579	609	585	599	563	567	567	557	616	565	584	563	577	546	566	571	611	547	613	605	554	583	618	539	563	544	617	582	579	557	598	565	605	497	636	547	598	577	619	616	590	582	597	594	607	612	585	589	587	549	615	611	566	586	581	593	589	577	595	568	585	574	566	636	631	610	576	563	605	588	613	590	587	591	575	614	598	592	582	576	588	588	543	599	589	592	606	593	596	599	606	593	551	617	584	586	582	570	590	615	582	546	604	632	619	597	587	624	565	591	542	573	564	550	583	590	607	575	578	600	581	589	599	582	546	531	586	583	556	537	603	579	528	570	575	594	588	586	575	569	572	567	588	566	590	571	604	621	575	623	589	585	562	581	604	574	611	573	534	574	615	549	566	556	597	587	599	559	593	564	586	546	560	583	569	567	588	550	565	581	584	545	595	533	548	589	601	557	534	613	583	614	613	539	560	638	555	596	611	570	562	596	611	593	573	599	617	569	569	559	613	599	581	591	582	557	597	604	590	563	589	536	582	599	531	590	556	563	588	587	542	566	584	571	613	602	545	564	594	585	607	596	570	630	582	566	555	575	572	600	563	559	565	569	585	600	610	588	579	557	587	570	579	578	633	565	550	559	559	562	579	571	567	570	569	568	557	604	549	572	553	580	557	571	596	578	581	547	623	504	561	565	567	577	561	556	587	551	555	604	581	581	608	569	621	625	576	609	559	535	591	577	583	568	571	600	581	591	588	575	605	555	595	574	593	550	538	613	610	599	568	571	634	528	575	558	582	567	595	590	542	611	576	603	601	585	603	601	587	574	574	595	588	591	606	566	586	575	517	579	569	529	614	599	570	595	565	599	605	585	633	608	556	598	594	583	600	599	597	590	583	597	590	562	570	623	595	546	549	573	615	579	535	647	572	569	600	575	570	556	576	585	623	609	606	578	580	592	560	588	588	578	571	584	577	601	558	568	534	599	573	574	591	583	585	588	598	623	620	632	549	596	558	598	598	596	585	617	543	584	545	548	590	592	567	555	606	546	594	606	576	596	604	586	570	585	581	608	590	630	542	609	616	605	572	577	554	622	628	594	584	560	579	558	619	596	606	582	562	568	576	622	589	607	593	604	577	550	597	605	607	626	579	580	578	616	584	576	593	593	593	625	609	598	561	587	615	560	558	553	563	601	572	590	608	535	573	560	549	575	544	627	573	630	568	621	577	639	613	565	577	622	612	555	616	580	621	595	572	584	569	609	615	568	599	597	589	601	635	596	574	593	575	566	572	600	562	563	585	580	599	596	601	578	555	578	579	560	562	619	556	585	609	567	586	573	586	545	594	622	568	549	605	577	599	599	558	617	598	595	568	596	581	542	576	583	577	575	561	560	570	600	586	597	570	580	625	580	575	603	574	589	583	576	582	595	567	578	553	556	533	630	610	621	593	594	634	569	604	574	589	514	590	595	600	529	581	586	563	602	603	573	577	575	581	552	576	568	554	625	597	627	610	608	573	632	601	559	589	603	564	608	605	574	594	568	603	624	537	602	576	578	627	601	607	568	613	557	576	566	592	573	578	580	598	579	580	594	609	612	573	591	533	560	609	580	594	589	580	577	565	591	615	611	547	556	590	562	595	577	579	592	590	575	592	582	613	639	591	545	582	591	562	583	591	572	582	569	581	590	592	566	544	562	603	583	561	574	592	633	590	560	598	586	580	574	587	582	565	579	575	577	598	584	587	570	551	597	594	570	602	573	572	590	564	616	578	552	548	561	551	545	619	574	586	553	538	591	545	603	558	575	603	566	570	616	595	605	572	609	601	601	568	592	596	594	575	539	613	558	585	544	605	552	580	593	573	639	563	601	572	578	572	642	559	558	605	597	604	583	562	539	593	604	593	576	600	556	563	565	571	574	596	605	544	579	527	614	587	595	601	591	581	554	577	607	588	605	559	576	603	605	609	592	546	586	589	619	577	583	570	555	586	587	639	558	561	581	588	583	539	609	554	548	556	546	577	523	590	533	559	549	588	586	614	551	590	589	573	576	581	609	590	574	608	563	588	591	568	579	587	614	538	590	581	591	610	586	594	604	582	550	566	563	597	601	600	564	549	554	566	618	570	573	615	611	602	554	542	613	604	605	600	601	552	615	572	537	574	588	595	591	572	585	588	580	581	565	549	558	561	604	603	592	612	562	577	582	578	563	571	579	605	595	576	582	600	558	604	572	561	649	591	591	611	560	568	611	584	580	527	573	574	561	569	604	574	593	567	576	566	580	552	550	583	590	627	632	568	594	565	557	605	565	572	601	577	596	562	658	579	602	562	592	584	564	594	578	542	548	557	566	590	573	613	571	567	583	577	548	597	567	566	578	573	612	552	583	609	593	623	580	550	579	637	591	599	586	577	589	636	565	539	580	583	603	561	587	595	573	585	589	578	576	584	571	571	577	564	582	602	579	538	566	631	579	613	550	567	581	551	621	546	587	604	612	578	576	568	601	574	551	547	589	593	584	574	578	566	580	600	593	578	584	576	561	567	589	605	553	546	557	548	571	603	523	574	570	575	548	583	582	605	603	591	578	564	566
26403	3739	1475	1064	869	652	529	496	421	407	358	376	364	364	345	337	319	344	292	361	306	338	319	312	329	319	297	287	314	285	316	280	308	281	292	307	282	277	336	288	277	308	279	272	288	277	293	295	290	294	272	274	311	268	301	279	313	291	323	308	277	319	266	309	341	298	296	286	284	282	300	289	258	262	314	272	300	303	283	304	308	281	272	271	283	317	283	299	270	284	265	300	265	293	315	290	271	291	337	301	322	300	295	291	305	280	282	283	292	266	286	276	320	260	289	292	322	278	308	299	273	270	296	310	260	285	293	258	281	292	292	302	261	301	285	277	287	295	327	270	283	286	265	282	337	265	282	321	294	315	278	286	325	283	299	289	297	285	309	291	316	298	303	285	306	279	287	266	300	296	273	318	298	306	282	262	293	279	310	301	296	288	314	313	303	316	296	298	287	312	300	294	289	280	276	276	309	317	291	267	278	319	283	273	295	313	259	283	288	280	286	306	298	291	316	312	289	326	275	300	282	298	319	316	272	277	277	294	300	304	280	319	294	285	305	303	314	291	295	308	244	303	305	308	293	272	306	260	292	287	314	278	279	285	297	303	320	288	288	293	247	273	296	266	283	271	327	271	297	264	295	265	293	302	280	258	262	290	276	316	291	299	290	267	323	279	287	302	292	302	265	300	277	294	276	311	270	267	294	295	292	286	274	285	262	288	303	286	308	294	302	340	299	259	320	271	272	279	266	268	320	277	303	277	294	277	281	281	302	290	310	313	305	264	254	278	304	289	298	281	332	268	286	279	301	273	273	287	271	269	254	292	288	292	267	296	281	293	280	288	262	282	299	301	274	287	316	315	276	271	279	290	247	308	296	283	274	273	270	290	291	337	265	305	291	277	297	282	278	290	289	276	325	265	271	286	319	290	288	312	284	303	276	274	296	270	301	292	295	277	300	288	293	272	277	240	313	296	301	274	256	312	294	291	304	255	283	300	247	304	315	308	279	311	301	288	297	295	283	310	274	301	296	292	289	291	265	268	264	310	276	270	279	287	279	251	279	277	281	301	268	229	320	286	281	315	279	301	305	295	283	304	293	317	276	272	285	308	302	291	264	270	318	281	276	284	296	256	259	285	322	264	286	323	294	257	289	280	304	265	291	301	277	276	260	287	289	278	285	280	300	298	294	305	291	280	281	271	292	298	286	274	291	278	293	277	286	289	296	291	301	278	274	292	294	326	293	301	285	310	289	283	287	286	291	294	282	272	252	295	292	297	292	293	258	281	289	281	282	280	277	266	312	288	281	285	269	285	300	312	277	287	288	298	271	310	289	302	294	286	269	314	284	299	286	269	283	299	281	285	254	277	279	299	315	282	302	300	289	295	298	277	305	294	285	310	261	293	299	293	303	299	270	277	299	312	297	293	293	294	301	267	251	284	292	261	289	297	290	308	281	280	271	288	281	294	300	307	290	283	293	342	297	300	288	301	275	277	312	304	266	260	279	330	276	307	278	296	279	316	293	313	291	297	251	292	278	312	290	273	280	287	304	294	303	269	274	291	300	291	306	300	297	306	302	310	281	298	294	286	290	274	261	300	283	281	280	300	284	291	305	304	291	304	295	278	293	287	312	298	340	313	323	309	287	287	298	231	292	280	299	303	281	288	269	294	247	278	286	297	290	286	233	294	308	294	276	323	274	303	289	259	290	257	310	306	307	311	297	302	291	308	309	303	291	284	286	290	273	293	294	297	300	283	288	309	269	284	289	299	262	282	290	248	322	305	304	276	275	256	281	297	305	282	298	266	283	262	300	290	306	272	274	275	313	289	299	272	290	291	300	295	281	331	291	304	308	279	319	305	280	298	280	297	327	285	283	287	291	281	280	300	304	281	280	323	285	293	286	279	286	315	300	312	311	284	303	286	260	283	277	287	301	294	273	282	317	311	279	283	308	276	310	323	309	262	273	260	305	313	297	281	279	281	304	291	314	250	303	261	300	265	276	287	333	278	293	296	282	321	306	273	291	287	270	251	318	259	266	288	274	273	303	272	295	307	282	287	299	271	308	298	303	316	302	308	313	293	300	297	276	280	298	296	279	307	267	317	289	285	285	271	266	292	295	282	332	324	300	315	316	312	289	292	295	313	290	303	287	299	285	297	274	263	299	281	325	311	290	315	278	305	300	268	267	266	292	292	291	319	278	270	323	285	294	282	266	294	312	307	294	293	281	287	251	302	257	281	291	268	300	287	295	309	308	301	279	282	272	307	271	295	277	319	315	284	246	301	255	279	284	264	286	311	298	298	313	319	286	301	296	285	280	283	288	270	310	283	275	301	307	316	298	307	276	300	299	287	257	253	268	307	273	282	285	290	313	259	308	284	284	277	312	319	284	287	267	293	311	319	327	300	290	279	277	303	265	301	313	310	299	304	260	308	290	293	310	291	289	286	288	298	300	315	302	272	307	305	272	291	313	296	296	270	298	283	274	289	275	301	284	277	303	312	310	281	268	272	273	295	287	293	283	288	284	293	299	267	282	280	303	244	292	324	280	305	265	301	292	299	304	284	327	286	276	315	305	264	303	303	266	286	308	270	279	278	298	263	301	295	268	275	302	274	280	274	276	260	292	276	297	278	293	284	249	297	279	296	296	286	290	287	281	271	291	263	277	293	299	293	274	298	305	280	277	248	270	295	287	252	319	268	323	320	273	294	310	250	301	285	292	276	265	305	295	274	278	312	298	279	277	272	299	298	285	269	275	253	262	313	299	289	297	304	321	264	307	313	339	293	322	298	282	298	269	278	264	281	311	287	284	280	296	309	300	310	284	313	279	281	301	307	285	309	241	248	283	294	271	286	303	288	257	302	271	303	264	268	307	301	266	269	314	296	268	314	292	324	265	307	272	313	315	306	328	312	295	282	297	313	289	305	296	262	289	274	301	281	308	287	295	275	318	296	262	289	281	282	267	251	323	267	287	256	283	299	301	273	293	265	282	297	308	270	281	280	291	280	281	287	290	264	267	298	274	295	271	280	318	276	302	325	298	292	264	281	291	259	298	281	293	276	322	312	278	284	281	293	286	284	278	257	244	279	288	282	277	289	310	267	301	264	258	307	283	270	291	290	280	275	293	271	273	280	293	324	288	297	306	271	309	306	265	295	287	306	318	294	256	301	280	288	285	295	294	300	299	266	287	300	295	284	312	292	303	289	267	281	260	291	279	310	252	291	293	309	310	278	286	296	270	306	291	274	299	304	281	305	291	287	290	289	264	263	272	302	297	279	301	318	283	319	268	274	304	249	277	275	275	303	285	285	265	281	272	332	276	288	258	268	284	285	302	288	269	267	302	254	290	268	285	297	284	271	276	289	304	296	306	310	264	292	310	281	299	259	317	277	280	284	271	273	263	292	325	287	306	321	271	244	270	273	288	287	271	292	293	270	290	329	271	280	291	306	255	282	325	314	285	312	275	316	305	310	280	277	265	293	296	299	259	246	278	289	258	314
13575	1806	3193	3663	3223	2776	2424	2244	1945	1776	1586	1533	1426	1385	1324	1286	1204	1111	1155	1129	1195	1085	1160	1105	997	1090	1114	1066	1061	1012	1025	980	1060	1044	979	1012	1022	1012	958	957	936	1006	985	964	983	986	952	965	987	945	953	958	933	899	961	997	935	993	933	950	971	918	974	908	988	983	964	893	962	935	894	952	1014	963	926	920	991	951	885	951	995	928	894	976	986	957	971	1003	921	928	924	947	939	956	944	969	887	929	923	917	943	928	957	879	958	917	909	922	945	927	942	913	937	928	931	930	963	892	906	938	924	963	971	913	993	928	909	940	919	951	946	964	920	865	913	952	906	908	971	991	932	936	911	970	908	964	886	901	919	893	962	927	892	927	941	897	952	953	892	929	971	914	945	914	924	959	935	938	933	913	940	896	985	909	917	934	937	949	891	956	948	937	906	948	969	976	941	901	909	927	867	989	959	911	940	937	890	971	1016	963	962	960	921	995	971	956	917	921	958	915	928	927	960	942	903	921	883	895	938	939	919	912	927	956	911	943	984	985	929	914	897	933	934	900	937	937	918	939	933	983	922	940	916	916	948	948	917	918	911	875	934	882	1012	943	927	980	927	954	952	949	946	928	932	973	994	921	929	972	915	937	954	917	934	946	895	925	914	922	873	926	891	994	985	934	867	934	942	898	963	914	959	908	912	955	1006	979	933	959	906	883	935	933	892	956	909	921	955	992	945	934	932	902	988	923	1000	937	955	913	1033	902	934	936	938	958	936	953	912	943	919	928	921	926	998	919	939	947	913	940	916	951	944	951	969	905	934	899	1011	949	915	914	920	959	927	931	917	956	927	920	870	948	896	925	962	887	992	968	904	954	913	927	935	980	929	938	900	934	992	985	946	937	949	943	907	940	886	935	934	955	908	905	895	949	938	914	933	949	938	965	991	919	951	927	890	883	907	936	980	920	894	973	966	915	885	895	970	891	955	975	923	915	976	956	908	952	889	901	871	909	867	934	940	903	951	934	872	947	974	960	977	937	1006	898	981	882	896	914	976	958	897	892	995	927	897	986	940	913	895	910	911	940	978	913	948	969	856	1009	955	952	878	966	931	990	889	978	895	922	910	928	937	908	977	946	974	902	945	956	967	912	910	939	894	983	933	916	958	945	915	979	874	903	946	969	936	949	910	903	840	910	898	922	948	970	957	938	905	947	953	922	885	956	930	933	960	911	889	934	992	944	987	917	966	938	929	895	869	922	943	919	914	918	952	931	893	948	888	956	954	947	937	894	923	904	894	911	912	969	949	913	917	911	872	925	952	949	888	891	987	937	928	950	928	934	936	942	877	894	937	932	953	886	926	898	953	931	941	953	954	866	929	900	918	921	922	988	906	930	952	889	869	892	945	947	939	977	943	942	902	918	906	963	976	972	969	956	930	930	902	949	946	967	945	922	911	941	985	939	897	951	951	959	951	969	973	955	929	948	925	875	978	951	967	919	1000	918	887	931	941	894	923	920	903	913	975	949	968	907	935	918	891	870	921	924	913	951	901	939	908	943	992	959	948	892	868	911	947	916	899	900	967	935	879	917	946	913	928	937	937	917	954	929	902	878	945	932	944	891	955	934	928	945	935	919	927	886	937	948	949	892	966	979	945	977	900	916	1003	894	964	973	934	907	932	987	928	876	963	916	912	950	909	917	968	897	922	951	903	920	927	945	913	937	952	921	959	904	915	957	914	927	952	999	912	945	956	978	977	938	910	985	994	908	876	1009	945	972	947	894	901	967	921	990	971	916	935	923	974	978	880	934	951	917	934	959	921	964	898	986	908	937	928	910	910	917	918	982	957	908	937	903	981	955	917	947	963	924	899	930	924	914	909	895	932	917	921	950	928	930	954	942	978	915	927	937	929	950	948	932	914	950	947	926	934	943	922	916	942	982	923	914	979	897	943	938	932	943	923	952	903	885	1001	923	929	985	975	954	940	887	973	934	918	889	930	922	978	958	924	922	954	922	893	927	950	950	938	918	967	942	998	1004	940	953	962	940	929	929	914	915	937	919	932	928	938	926	954	947	897	907	932	984	915	903	971	918	938	880	924	964	966	926	928	956	900	976	907	919	985	906	941	888	919	907	903	915	950	938	967	926	929	938	925	921	879	878	970	933	917	907	935	910	954	991	901	936	971	945	938	928	918	949	962	931	953	970	969	961	921	922	890	877	867	927	928	1009	947	927	950	885	968	930	923	936	938	954	966	931	986	927	898	923	913	950	910	903	957	936	953	918	891	926	950	906	914	940	911	909	928	882	878	867	892	945	962	984	940	963	924	907	907	896	1002	952	964	960	916	943	930	885	924	918	988	948	910	980	883	955	951	904	923	959	937	976	940	911	964	896	952	881	929	978	902	930	917	903	948	943	957	878	952	978	924	958	907	916	953	914	921	975	946	906	980	954	977	1003	919	983	912	964	920	915	1007	945	914	926	934	932	945	931	924	943	935	909	956	949	897	913	929	902	925	950	908	932	995	897	968	953	947	880	947	958	865	935	995	925	935	892	867	917	956	877	940	938	910	947	891	946	963	942	953	943	951	932	913	966	953	981	915	893	917	892	952	929	950	961	864	939	950	952	935	965	945	947	972	927	912	901	983	1007	956	921	945	930	947	948	929	924	927	934	940	952	948	963	960	958	941	887	964	985	941	904	953	974	942	946	970	928	880	934	961	936	887	909	931	945	946	924	922	952	955	938	932	943	902	942	930	946	952	940	933	909	860	945	931	877	942	965	951	963	923	879	925	879	942	923	934	956	915	935	944	901	967	932	925	958	915	1036	975	1016	962	923	936	915	948	992	974	930	939	954	934	917	917	938	909	991	959	887	943	918	915	905	949	941	960	895	932	930	926	924	944	883	892	884	954	936	924	923	954	980	951	965	910	915	928	954	906	934	952	942	934	922	954	952	897	940	899	937	933	936	917	914	973	926	911	951	941	935	920	946	911	933	920	932	899	917	914	926	946	875	926	891	887	970	912	955	996	917	907	918	952	951	919	902	954	937	909	878	933	922	895	931	935	961	903	926	963	946	952	953	926	959	912	908	969	920	902	962	992	975	1015	954	949	951	927	924	936	938	934	949	923	934	912	903	934	897	967	912	894	942	918	940	957	885	903	937	944	895	955	994	918	896	941	957	844	936	929	877	907	973	900	945	914	957	945	942	901	942	939	899	925	966	957	888	979	909	857	903	975	924	905	899	977	906	965	921	898	965	916	930	967	924	932	923	983	962	857	935	948	921	961	895	911	916	963	939	959	939	927	960	984	892	939	928	938	900	963	848	920	940	932	1005	909	984	918	883	920	906	960	945	993	931	935	913	899	923	927	932	984	964	990	927	961	969	905	898	963	901	937	940	896	938	965	862	916	905	939	896	954	914	932	951	957	973	879	892	941	972	964	926	914	908	930	931	931	894	920	888	919	957	921	926	944	963	871	924	1031	949	935	888	939	904	913	973	937	911	884	875	950	897	891	959	925	947	925	891	979	960	949	962
37799	9842	2969	1867	1299	1033	859	718	590	494	488	433	425	401	391	380	368	332	333	340	307	320	344	331	345	316	307	344	315	314	286	324	295	302	289	305	306	299	285	300	311	283	274	310	308	287	321	311	301	309	287	277	306	327	280	314	308	289	294	329	319	302	299	286	281	298	292	280	288	278	270	277	301	311	283	314	273	284	311	324	308	295	280	310	277	310	288	302	290	305	273	268	298	294	289	296	275	287	281	310	296	285	294	276	311	294	290	270	308	281	261	279	295	281	291	273	282	296	279	256	293	279	273	273	314	305	306	335	305	315	268	309	319	315	292	256	301	310	303	295	314	281	291	308	299	295	314	301	281	278	321	323	274	327	289	305	293	281	274	285	312	303	274	284	290	268	299	303	274	271	276	283	287	286	301	312	313	269	282	323	273	291	302	298	301	276	286	273	318	294	277	279	290	277	295	290	278	283	298	307	310	272	300	297	302	288	325	291	279	293	259	289	318	283	294	316	270	270	268	298	333	270	329	297	298	281	274	317	317	319	289	268	284	311	267	279	290	295	277	276	291	283	286	301	302	295	281	292	279	293	292	335	295	281	325	266	303	282	294	303	281	300	285	280	283	302	311	301	293	283	279	310	280	303	283	277	275	290	274	281	281	270	287	259	279	277	313	297	274	274	302	288	302	255	286	281	275	288	296	302	306	283	282	300	320	291	296	314	283	311	285	251	271	270	302	289	263	314	269	264	311	290	282	316	301	310	281	287	285	302	262	263	265	282	300	265	302	280	312	328	280	286	263	279	263	299	299	285	277	282	290	269	275	267	293	264	275	276	287	288	275	271	302	295	301	295	269	287	277	305	270	322	256	269	294	317	318	287	285	285	290	293	281	288	306	301	273	259	291	303	275	276	248	305	272	281	286	342	280	288	301	278	271	278	285	288	283	305	252	289	257	309	283	294	294	287	276	327	301	301	289	286	318	312	319	291	291	280	301	269	292	275	290	289	275	266	309	266	286	262	271	264	313	292	288	275	280	330	315	284	269	272	276	295	300	282	257	303	329	309	315	288	276	288	286	275	309	312	295	265	290	277	299	313	284	288	305	290	312	285	294	314	287	290	287	299	278	263	284	292	271	255	279	271	320	290	288	257	270	318	264	281	292	284	296	254	266	310	274	287	300	281	281	292	299	295	296	281	276	288	296	265	306	274	324	289	299	303	249	303	265	291	281	287	299	266	294	296	285	282	267	261	294	278	289	281	306	292	299	285	289	297	291	306	267	274	275	298	289	281	296	312	275	277	322	272	304	296	296	248	294	286	292	296	271	272	268	264	285	272	288	274	276	294	289	288	277	287	309	290	279	261	293	296	307	305	289	273	295	292	315	259	288	308	278	296	271	262	297	292	326	273	299	300	293	293	287	305	272	290	287	246	321	293	328	274	324	302	303	297	291	317	287	294	318	301	300	311	273	284	281	300	291	288	313	281	309	282	293	297	261	290	285	315	302	287	278	281	309	280	301	309	284	283	257	284	250	271	287	277	275	317	271	305	319	269	276	289	305	268	293	279	324	290	295	303	311	263	266	287	262	284	301	302	258	268	303	291	302	297	290	306	311	289	294	266	308	293	302	274	299	292	309	282	333	278	294	296	278	296	292	294	283	309	301	275	301	275	270	313	311	280	280	304	299	296	270	275	301	274	298	262	279	278	290	293	287	284	321	283	282	287	304	262	272	294	281	291	303	300	298	254	293	269	289	278	266	261	280	272	265	292	290	293	276	268	298	336	285	276	322	264	306	267	287	303	319	259	288	281	274	277	293	304	307	271	274	275	299	299	259	273	266	282	285	292	267	299	270	289	292	288	268	301	285	289	314	285	300	295	279	283	292	286	322	303	298	285	295	299	292	289	285	297	333	246	280	267	282	297	311	300	289	309	275	317	279	258	262	281	283	265	267	296	288	278	278	292	280	269	285	286	281	317	281	262	268	254	307	275	300	294	284	316	304	278	289	295	282	279	291	284	302	276	277	307	287	296	281	259	291	281	286	331	285	272	275	255	275	276	296	282	293	319	252	287	298	284	302	301	265	292	251	316	301	257	276	308	282	280	300	308	296	268	296	252	276	258	267	290	294	290	296	286	280	268	292	269	276	295	268	330	290	274	298	277	293	292	290	285	291	292	278	275	271	284	306	275	281	257	290	317	290	323	296	283	287	331	287	298	287	284	260	262	293	292	276	297	285	294	288	299	275	265	306	285	279	307	309	262	291	313	276	284	280	252	293	285	281	298	294	290	289	273	286	317	246	303	285	278	268	310	291	267	304	318	303	323	289	288	284	310	289	327	291	292	324	273	255	294	304	271	274	308	289	284	288	302	256	302	300	271	282	280	265	273	280	296	302	291	286	279	277	308	302	295	295	275	278	301	274	285	273	295	273	280	269	304	260	280	315	269	305	287	266	317	264	292	273	301	296	300	306	297	276	278	268	275	314	288	312	263	278	284	277	286	298	280	272	290	288	297	269	267	279	265	282	266	266	280	280	286	294	273	294	277	270	286	299	287	291	280	276	284	272	295	323	310	304	285	291	269	299	308	268	280	270	296	309	311	280	276	277	281	322	277	263	280	290	282	286	291	298	322	278	262	292	290	264	255	306	307	330	281	288	288	279	273	287	282	272	288	272	271	284	301	260	256	277	294	297	251	282	257	294	269	309	314	286	263	283	304	281	314	313	309	255	281	270	261	282	278	290	285	290	287	292	282	290	279	263	275	279	277	297	301	310	268	312	322	296	289	303	275	307	283	268	280	300	331	289	290	277	291	279	305	283	301	302	258	275	299	289	275	261	300	287	292	267	320	306	263	275	271	290	308	293	278	297	272	285	297	302	296	285	261	285	306	261	283	290	300	253	286	259	248	287	286	282	285	269	277	301	291	257	271	286	227	274	269	283	330	302	273	270	288	306	279	306	303	301	285	283	277	293	293	308	269	323	303	299	300	327	260	301	311	287	272	286	266	267	269	274	291	294	303	263	280	281	287	276	289	301	313	307	299	274	277	290	278	293	278	274	272	286	289	301	270	309	279	284	266	289	299	299	292	289	320	277	290	260	313	288	297	277	287	252	290	303	292	286	269	305	294	265	284	308	293	297	301	287	291	286	268	290	292	285	272	254	275	292	305	274	276	280	290	298	281	297	284	314	300	273	289	299	273	279	268	276	308	307	261	273	278	289	283	283	297	290	300	290	316	294	307	297	269	297	285	287	280	287	305	291	259	283	288	309	286	325	295	292	326	282	243	261	275	279	280	277	309	285	285	281	316	320	295	269	304	280	257	307	281	242	278	289	273	280	274	275	277	283	275	295	314	264	324	297	287	279	265	282	315	281	291	276	272	310	275	315	280	286	280	319	278	274	277	288	278	270	275	267	288	261	289	307	315	279	322	288	293	271	316	281	273	344	291	281	276	296	290	312	294	263	300	331	260	270	297	318	309	309	281	324	280	304	257
18315	2639	5141	5760	5071	4283	3646	3225	2860	2443	2236	1997	1908	1774	1647	1578	1481	1441	1408	1325	1280	1253	1246	1162	1203	1130	1181	1059	1153	1060	1143	1088	1040	1022	1082	968	1063	1039	1084	1051	1048	1025	1011	1039	953	994	995	953	964	972	900	987	940	973	973	1004	1032	931	1003	953	1030	960	957	969	898	891	933	960	960	901	932	949	993	915	946	940	995	922	943	987	976	942	957	934	926	978	908	999	946	931	965	930	1065	904	924	943	959	906	967	888	942	971	981	921	930	967	965	912	962	959	1003	910	980	925	944	974	904	877	958	868	866	931	979	908	976	918	937	930	938	887	848	876	935	928	873	918	891	927	917	921	926	872	925	940	987	904	927	942	918	945	968	958	882	936	963	932	938	897	900	906	944	928	912	920	893	857	892	847	918	933	910	913	991	874	878	905	919	891	922	924	894	913	920	927	922	925	896	894	908	884	911	961	923	854	939	913	881	954	906	922	923	940	908	925	907	906	910	918	911	906	928	946	931	907	901	929	893	915	899	880	871	908	902	943	916	885	924	932	928	969	932	937	893	953	956	959	952	992	925	903	904	945	892	968	904	937	856	986	905	889	911	929	924	893	949	928	960	872	932	937	909	926	919	1006	919	935	901	977	877	914	927	909	908	922	913	902	950	923	909	912	949	934	938	885	945	929	915	952	883	888	888	853	963	904	931	957	877	905	931	1000	917	888	919	889	917	943	886	914	910	901	902	918	942	918	928	938	878	908	878	904	929	865	923	914	889	947	963	877	920	921	913	943	951	908	989	857	906	881	892	891	923	943	935	958	921	930	913	938	841	888	952	966	897	895	925	922	894	920	896	909	915	907	927	905	904	927	890	965	920	882	954	939	941	928	899	879	861	896	917	911	965	913	924	890	957	898	894	955	915	937	928	898	947	939	939	958	919	926	908	931	892	898	948	941	893	915	962	875	924	923	898	923	890	890	917	954	953	906	912	868	963	916	946	934	964	891	923	916	945	972	929	875	931	886	914	893	913	919	897	986	887	844	910	941	933	883	984	930	911	904	886	912	896	921	902	912	974	932	986	898	922	921	892	906	894	917	910	903	949	951	872	914	866	1007	897	911	955	933	940	945	876	938	930	902	916	889	939	939	921	916	878	926	865	903	932	924	914	928	889	944	926	875	857	882	937	892	918	949	889	881	940	872	962	925	883	907	882	890	951	880	913	899	923	908	898	913	904	958	920	902	894	911	884	885	892	896	958	904	944	871	929	939	913	964	902	925	913	978	930	902	891	895	875	891	913	909	922	918	968	951	1014	988	965	944	914	897	970	947	908	938	897	924	906	899	906	931	908	926	912	947	939	918	909	935	916	924	890	871	928	930	934	870	909	929	910	951	925	943	929	923	907	948	896	946	924	934	938	861	876	965	893	923	906	891	912	927	947	950	913	960	926	923	891	926	882	897	923	940	915	892	903	859	896	980	946	940	932	914	902	935	942	931	906	913	962	971	937	907	920	859	910	958	921	934	949	926	948	850	967	938	942	922	856	890	975	935	943	902	903	940	913	916	965	942	898	893	937	932	944	896	950	923	877	923	936	859	902	887	908	936	863	914	957	939	935	888	920	937	930	952	862	931	909	874	900	966	932	961	949	910	900	866	933	908	891	933	940	918	961	894	904	912	958	913	937	893	922	934	865	904	917	845	947	877	885	912	916	875	946	916	878	959	930	918	965	913	912	907	936	895	916	899	942	945	913	840	902	936	911	895	892	915	946	981	911	942	923	879	943	897	937	899	979	951	943	933	901	874	889	916	902	916	991	933	909	905	875	958	939	943	934	926	918	948	849	917	907	929	934	895	889	926	915	948	902	905	976	929	891	907	886	969	929	920	926	908	942	930	937	947	947	926	928	855	906	929	882	923	912	876	914	913	894	934	912	889	909	907	948	964	974	878	956	936	922	949	990	878	936	912	974	939	959	914	928	892	908	861	894	817	882	862	1017	949	911	962	932	916	917	953	957	907	947	929	916	984	963	953	968	926	888	912	919	911	901	921	877	879	874	914	925	934	900	949	909	944	964	947	902	915	901	920	905	947	971	924	947	888	935	928	927	926	896	962	993	898	945	965	903	921	934	943	950	903	921	911	970	925	946	866	896	876	909	933	854	906	917	902	923	971	926	942	877	956	879	893	921	901	907	940	932	904	954	858	916	932	920	870	950	883	907	890	933	924	979	904	909	914	952	869	924	936	939	887	915	861	936	992	933	990	918	906	922	929	916	953	936	875	928	920	917	915	912	898	920	910	966	907	909	895	926	928	954	913	931	947	945	916	905	891	871	939	959	908	938	922	942	906	961	924	965	918	920	875	915	961	923	877	947	911	908	936	925	878	955	952	917	927	924	868	885	925	918	926	919	877	903	904	894	889	932	900	869	921	952	914	874	878	892	907	894	987	920	937	956	915	946	895	945	929	939	902	919	919	896	900	916	898	918	916	935	851	925	895	927	909	907	965	970	913	911	875	905	973	913	880	939	931	947	897	949	877	944	905	939	912	921	951	949	921	875	983	911	871	896	886	914	974	946	883	911	937	904	888	916	931	873	889	901	968	988	894	892	885	935	910	951	890	899	935	887	905	902	940	938	914	924	927	900	875	890	944	891	871	925	931	893	873	903	984	922	939	898	911	873	945	925	876	921	884	916	908	885	924	945	914	965	908	941	837	896	942	978	853	915	906	815	884	916	938	895	961	918	901	898	876	947	955	953	881	962	875	904	908	922	981	941	904	897	925	897	857	981	926	914	897	870	907	881	929	904	972	915	887	912	934	905	938	953	905	930	891	930	996	937	946	888	924	961	908	906	921	915	882	923	883	969	918	901	899	932	922	906	930	886	956	977	927	884	935	879	905	913	963	893	868	885	917	917	889	924	915	916	912	887	931	895	924	896	924	900	878	974	947	943	863	921	914	922	881	886	934	951	926	884	891	887	938	927	934	895	952	890	924	876	919	926	934	892	936	998	931	920	929	901	991	909	935	949	953	933	890	952	933	931	967	929	911	922	936	913	907	932	918	932	950	945	938	963	881	908	876	950	944	869	930	946	924	893	932	934	924	846	896	973	916	921	906	940	860	918	1004	909	956	959	951	898	854	905	922	928	906	895	941	886	935	941	961	942	895	968	912	959	939	907	912	883	888	914	968	910	924	968	891	894	905	908	897	897	871	917	951	919	913	948	920	852	890	879	971	922	870	947	936	946	946	927	941	928	920	947	969	903	897	905	916	944	846	926	972	961	874	921	939	933	958	933	886	937	981	915	951	909	941	901	905	955	915	937	951	912	929	932	926	882	928	946	923	895	924	925	919	966	927	908	931	957	974	909	970	880	910	953	947	924	902	960	899	934	923	907	909	911	953	870	905	955	920	929	886	869	953	922	927	924	892	921	962	922	890	938	912	917	912	940	937	889	908	906	904	999	902	981	892	925	884	902	950	892	916	918	946	908	935	895	914	909	948	927	934	909	903	902	924	902	910
3513	287	256	223	210	198	184	207	176	202	168	201	158	165	184	165	167	198	169	172	179	186	183	179	186	192	172	194	185	175	173	182	175	140	196	171	175	168	194	175	161	158	163	188	195	157	176	187	179	195	175	182	156	203	162	185	159	183	178	177	168	174	162	160	167	175	162	163	170	188	182	182	165	169	164	158	155	187	171	191	149	188	193	160	172	182	179	145	162	164	179	144	155	172	164	206	203	178	186	174	162	157	189	153	194	179	161	167	198	182	178	186	171	179	161	175	151	139	182	173	177	189	172	173	166	179	174	169	148	171	183	150	183	188	185	173	164	161	182	167	165	175	184	157	151	162	172	195	202	182	193	152	155	166	156	181	192	174	167	184	169	190	167	170	178	175	167	176	161	180	185	156	166	171	155	163	162	159	193	167	158	161	174	151	155	183	189	154	156	179	187	159	172	176	169	179	164	168	160	185	184	163	175	166	161	179	184	180	176	171	169	175	147	165	168	173	159	171	150	158	197	166	162	158	188	157	158	162	168	185	161	190	174	181	186	206	178	164	187	143	168	172	161	159	174	159	167	186	181	172	164	173	162	169	175	188	182	180	175	172	152	168	177	168	164	190	165	157	178	144	194	180	180	171	172	178	175	175	185	179	147	147	168	179	175	171	175	176	150	174	178	174	176	175	185	160	169	177	177	156	154	178	198	182	183	172	159	168	178	171	183	174	158	178	177	151	177	181	175	177	155	192	193	194	188	184	157	178	187	183	162	160	144	160	163	165	187	210	172	153	152	168	166	135	190	177	174	157	168	173	193	174	144	178	167	189	154	164	171	174	160	182	180	176	157	201	148	159	178	142	179	172	164	175	150	186	174	182	197	165	161	189	168	178	178	180	166	192	187	176	160	170	175	184	177	153	150	172	171	172	159	189	194	158	172	197	169	169	185	179	182	175	167	162	160	146	154	180	171	175	170	147	159	175	190	164	166	185	182	168	176	195	163	171	181	177	184	186	153	149	186	181	195	180	188	163	196	164	167	167	160	170	165	170	169	158	153	161	161	148	160	175	164	191	179	175	151	173	181	170	181	190	188	169	173	161	173	182	175	167	163	203	153	170	183	160	165	169	182	182	179	193	176	182	169	187	163	179	187	181	180	153	175	162	164	185	188	171	154	178	176	159	191	175	178	184	176	168	162	175	187	195	186	148	172	161	158	175	182	160	149	166	173	159	195	153	178	172	166	175	192	158	189	166	178	178	191	197	173	177	187	158	176	191	191	166	155	183	172	169	151	173	173	167	156	173	188	166	143	172	163	177	172	150	167	179	178	144	171	169	170	161	174	185	194	146	174	157	159	171	167	166	181	170	188	159	162	175	175	172	172	171	190	202	154	161	173	163	158	196	159	178	197	166	162	136	176	164	164	179	175	148	155	183	172	193	161	170	196	195	188	190	200	186	153	173	168	184	185	170	153	152	179	164	160	187	170	170	203	154	178	182	153	159	167	164	165	182	171	168	185	156	176	184	152	190	160	207	168	180	140	174	147	170	202	157	181	176	183	170	171	175	185	175	161	161	184	166	174	165	192	169	174	191	153	200	163	184	172	190	173	191	168	179	163	172	184	161	203	193	182	190	187	146	189	157	158	172	168	172	175	176	157	156	178	174	181	169	168	149	175	187	155	180	174	174	196	181	168	172	158	166	141	170	170	147	156	152	155	179	148	183	176	173	164	164	177	172	176	180	163	172	177	153	175	184	160	172	168	174	155	172	169	174	158	141	166	176	186	144	187	179	157	175	157	167	174	192	162	185	163	168	171	165	145	182	204	169	158	170	164	175	176	182	171	185	178	177	176	178	180	148	168	170	171	185	161	158	163	173	159	156	168	178	198	173	149	172	186	199	161	186	179	167	165	184	185	182	181	184	161	150	190	166	179	166	158	163	158	171	181	173	183	157	160	153	161	174	159	166	165	164	181	163	159	165	150	172	183	180	179	143	178	197	168	191	156	167	185	170	164	176	166	189	176	153	183	151	163	157	169	165	187	148	175	173	175	169	156	179	215	162	166	182	192	201	140	170	196	147	182	193	152	155	172	162	172	191	184	199	176	169	164	178	180	145	190	173	181	161	158	173	198	176	184	181	156	185	160	181	161	194	185	171	178	159	166	166	176	168	189	192	188	174	161	161	174	166	163	154	157	162	174	155	163	178	160	157	172	164	160	179	180	164	157	175	176	137	178	167	150	175	174	197	173	165	145	152	179	169	140	198	180	171	181	170	171	179	154	166	146	164	173	173	178	173	172	169	168	168	168	160	170	172	193	180	199	176	175	178	160	186	162	170	157	157	172	178	164	154	165	177	161	161	176	181	162	159	166	179	164	167	195	174	186	193	184	190	177	148	157	183	185	182	182	182	178	179	180	150	181	136	150	183	182	183	174	172	177	172	164	176	157	164	165	149	170	178	198	172	198	150	173	158	162	158	189	163	192	177	160	162	170	172	164	177	182	150	170	158	178	136	147	187	161	169	161	182	170	179	180	165	165	182	130	164	151	173	161	163	193	152	169	180	164	182	154	169	194	178	157	180	158	191	182	160	171	148	191	172	190	150	170	159	168	181	167	189	179	181	199	181	168	167	180	170	173	164	160	183	174	169	200	191	152	149	191	182	157	171	175	157	172	165	190	171	173	174	199	171	178	190	168	143	175	162	186	169	169	166	167	192	161	179	178	192	183	173	166	178	168	163	160	145	208	192	173	185	166	189	183	175	185	162	175	166	169	163	194	176	159	167	183	214	167	151	165	169	185	170	173	171	176	177	161	168	172	163	163	171	163	147	186	166	164	177	178	162	162	181	182	179	163	194	167	199	183	182	178	158	177	172	150	174	168	165	158	167	166	181	183	190	172	171	163	167	170	174	183	150	166	168	184	149	192	179	177	178	170	162	184	159	156	169	180	183	185	201	183	174	148	163	153	173	174	162	195	157	179	177	170	152	194	194	180	177	164	188	192	164	174	186	151	186	176	195	185	161	167	180	177	185	165	181	178	173	179	190	189	181	169	178	169	156	142	162	169	176	174	172	181	186	169	176	184	161	197	174	166	165	162	172	179	172	151	179	176	178	163	170	185	176	182	164	165	164	182	162	199	178	185	158	187	160	178	181	164	155	168	179	167	161	170	142	178	162	173	159	177	174	170	191	189	162	151	196	187	172	161	152	187	159	177	173	189	170	169	179	173	184	168	200	180	150	176	166	182	197	163	179	159	195	169	177	176	164	162	161	178	176	188	180	152	177	163	184	163	160	162	180	185	179	168	181	177	166	163	177	156	180	168	184	161	180	171	164	157	198	165	164	181	154	157	179	170	201	163	184	173	172	165	182	172	186	178	159	172	187	145	161	164	192	170	179	175	178	179	208	194	168	181	161	175	146	178	172	163	173	159	183	193	163	161	172	158	164	179	158	143	158	171	162	175	191	163	178	173	166	175	174	190	181	187	172	182	172
4771	706	818	803	795	737	729	712	679	688	643	674	662	637	688	622	689	646	664	675	606	671	679	618	614	656	649	641	655	624	656	625	620	586	633	669	632	628	601	681	651	665	623	642	670	614	655	562	648	641	612	640	605	649	604	632	648	613	651	687	658	627	611	639	643	611	638	605	633	658	597	629	615	607	636	643	611	643	636	629	660	654	604	610	665	663	650	632	627	623	650	651	621	663	623	617	651	672	640	612	629	612	623	627	629	654	614	614	665	668	623	661	631	622	623	655	611	629	627	606	569	630	623	646	582	638	614	646	597	637	647	628	588	665	594	640	654	609	625	644	642	661	672	621	621	645	660	636	640	647	648	654	635	665	614	681	610	653	604	626	638	619	624	596	646	606	623	636	634	616	615	638	595	604	621	650	652	636	661	654	660	654	591	661	661	631	594	661	636	641	625	613	657	579	647	651	633	628	611	563	566	632	648	659	651	621	678	595	634	630	633	644	661	633	602	654	612	648	602	610	661	635	631	589	614	605	627	628	639	679	629	633	636	629	631	692	657	624	621	670	654	591	659	596	681	579	654	586	629	640	604	640	637	621	681	633	629	641	620	587	667	647	659	624	612	635	615	654	609	661	623	687	624	639	648	656	665	603	610	610	651	648	619	679	634	693	626	641	629	656	667	671	610	585	648	673	619	605	593	619	616	636	651	623	594	630	616	618	634	603	620	689	643	637	636	610	635	680	675	622	616	609	609	595	658	596	650	613	664	646	599	640	651	633	648	635	614	583	628	641	644	609	630	630	626	649	625	663	604	642	626	639	623	604	631	643	634	620	589	615	611	663	621	623	646	650	649	647	615	606	633	610	687	657	658	624	643	645	626	620	626	630	548	650	663	630	626	680	637	673	595	598	625	639	657	602	692	610	560	621	634	609	616	636	664	702	568	628	644	614	657	652	630	618	640	620	697	637	641	628	620	627	616	626	627	659	641	634	609	631	667	608	649	711	631	617	656	675	657	630	604	624	671	609	641	627	633	627	624	622	658	653	651	629	633	623	643	673	629	619	616	652	654	647	632	654	629	637	632	681	635	633	662	680	629	610	653	613	661	652	638	640	672	641	661	647	629	623	632	593	585	627	609	612	596	630	607	616	643	619	590	609	658	646	635	678	676	634	593	626	608	602	602	638	640	606	593	563	614	599	696	639	658	583	591	651	626	624	655	636	605	648	635	615	599	621	612	645	646	611	580	608	653	599	593	648	677	673	650	643	630	694	642	682	611	656	649	645	616	597	600	629	614	647	590	628	597	661	686	665	639	574	615	516	636	627	605	619	585	646	609	645	667	638	615	625	641	634	628	629	635	582	612	623	672	633	611	605	656	577	584	606	657	642	662	615	610	607	614	626	606	673	635	606	607	626	647	621	630	643	630	622	693	605	630	649	601	637	639	622	646	566	669	658	614	640	663	580	596	690	638	627	649	644	633	631	643	651	652	645	648	618	613	636	602	615	605	621	617	605	683	621	617	641	642	652	639	652	651	614	629	642	590	659	623	600	644	618	640	619	647	648	625	668	683	639	639	643	631	639	684	584	591	597	643	645	611	634	570	596	612	655	605	648	649	592	652	649	621	645	667	681	600	651	652	643	647	621	635	624	649	643	658	632	693	713	601	610	681	606	634	611	664	621	611	648	655	627	640	602	615	631	661	677	646	641	660	603	642	606	639	626	656	592	618	656	603	666	651	625	585	571	607	613	628	660	633	612	629	602	635	661	678	614	636	642	641	606	657	636	617	605	622	642	613	616	610	682	635	590	626	598	678	610	607	643	560	662	643	646	630	627	670	614	612	662	593	638	642	613	640	659	614	627	656	633	595	618	639	647	635	689	624	625	630	628	629	625	649	614	586	662	707	645	640	614	611	633	625	625	636	616	651	652	614	637	609	609	621	640	656	625	602	621	684	592	643	695	600	669	648	573	638	655	627	670	638	620	617	659	653	570	662	671	645	602	640	615	628	675	585	627	634	651	655	618	599	641	645	657	624	632	652	610	590	591	643	632	690	585	653	628	629	607	620	652	648	658	652	659	621	641	676	563	623	641	622	670	620	589	638	609	579	654	618	646	593	628	615	676	705	667	596	627	639	634	647	620	683	649	624	640	686	642	615	563	704	614	636	639	597	618	654	625	644	694	617	615	605	612	649	602	659	661	675	643	615	649	639	613	667	585	672	640	588	634	661	640	594	633	668	665	614	595	649	667	625	626	605	618	620	661	637	627	633	593	607	636	678	632	645	636	663	647	630	647	647	592	667	606	640	645	639	619	649	605	627	643	589	630	575	651	642	599	663	601	639	634	641	634	616	630	594	627	624	610	602	627	603	651	620	665	612	592	642	662	635	608	615	624	637	624	619	665	623	615	660	619	646	612	613	606	648	610	666	613	638	638	674	627	654	602	668	616	622	616	629	612	636	669	608	643	674	643	624	637	617	634	595	642	661	625	583	644	639	597	616	657	636	659	642	654	644	617	625	607	657	631	628	634	681	680	641	613	632	636	612	653	634	633	617	657	642	633	660	668	624	621	646	593	626	643	686	660	604	618	627	595	629	630	628	657	621	657	603	623	664	598	615	608	609	607	623	579	633	635	632	621	643	658	652	660	624	602	607	663	648	671	608	628	656	659	631	611	603	570	655	589	622	661	594	644	608	625	601	649	637	622	633	633	662	651	650	651	646	640	649	657	669	663	693	621	648	612	672	610	638	643	611	608	640	661	625	601	635	634	691	668	641	663	637	651	666	584	633	624	652	620	607	622	652	624	641	601	636	650	669	602	655	641	630	638	649	611	631	612	657	644	691	678	657	622	587	606	592	640	622	609	665	654	684	615	652	660	632	657	635	620	643	651	606	616	654	644	603	639	654	639	678	639	631	638	627	609	589	632	587	674	620	645	654	598	634	646	627	620	623	650	622	600	627	610	661	649	639	647	632	581	635	624	605	622	630	610	622	593	655	578	670	592	645	620	593	632	634	587	685	670	634	640	619	583	598	612	643	616	652	653	625	625	648	639	660	628	632	665	632	575	618	628	648	618	625	585	597	598	591	602	677	647	599	647	635	631	612	675	681	619	602	639	626	641	650	648	640	603	653	630	624	645	615	624	636	644	651	639	671	672	615	628	618	635	610	650	588	660	601	592	607	618	662	670	661	634	648	650	682	619	581	665	629	643	637	624	562	628	607	643	601	642	645	623	658	647	648	661	554	667	635	623	618	606	598	601	647	548	623	657	676	671	595	634	649	611	608	587	641	625	615	647	648	638	667	641	645	544	633	610	637	597	642	622	621	608	626	631	645	632	613	666	642	643	645	626	651	609	604	610	638	654	667	671	644	645	622	644	654	657	646	658	658	671	628	629	666	653	666	637	624	620	614	637	640	625	624	641	625	627	644	590	626	652	604	602	645	654	635	621	667	639	590	672	630	663	636	607	640	640	641	602	655	634	628	647	646	608
28738	4742	1367	1066	802	636	549	495	444	433	421	367	361	349	374	351	399	331	317	295	333	275	332	283	299	332	302	298	332	319	327	284	304	293	330	333	319	311	308	333	280	309	299	281	350	304	333	327	296	317	296	303	322	293	260	328	302	292	302	288	299	303	309	307	305	327	303	290	302	296	282	295	325	293	311	286	293	297	268	301	290	286	304	324	277	305	329	316	273	320	296	301	323	279	270	283	300	305	295	281	296	314	298	301	289	305	305	283	307	313	309	273	302	289	276	306	302	293	310	303	318	304	298	308	294	311	283	276	314	321	281	293	296	291	306	299	303	323	280	329	291	287	334	291	297	263	296	291	291	313	308	295	272	267	297	299	295	315	287	293	292	311	323	259	326	317	290	299	316	319	287	296	280	320	321	294	275	294	285	322	262	302	319	311	293	277	303	313	307	281	311	288	317	311	293	265	300	306	288	297	298	292	288	331	309	289	307	291	297	317	310	333	339	307	284	283	333	287	315	302	312	292	314	294	306	267	284	334	309	288	308	246	317	292	294	285	281	297	265	303	317	290	329	294	324	264	305	290	276	287	292	301	276	296	272	310	306	264	312	283	303	277	287	296	318	303	293	295	312	282	309	305	323	295	259	295	311	318	301	324	308	316	318	317	309	290	274	307	320	302	312	294	323	289	312	312	300	298	290	301	285	290	280	302	314	315	302	278	320	302	282	298	263	300	275	293	283	317	295	300	339	292	285	311	298	313	299	289	310	300	287	270	296	299	294	301	297	284	322	315	319	318	340	283	279	311	288	329	301	303	283	302	299	336	299	298	308	303	292	313	289	296	296	297	292	301	278	303	311	298	287	294	315	303	311	316	308	310	288	298	290	336	318	297	311	295	305	295	314	328	305	300	279	311	299	360	312	326	270	310	272	280	275	275	312	304	282	286	298	249	298	318	265	266	301	312	306	312	280	287	306	285	318	311	303	306	284	290	295	302	307	297	304	302	276	331	331	290	319	303	295	277	332	295	301	318	328	315	294	333	309	277	294	305	322	320	329	305	288	301	331	313	333	332	311	303	305	301	290	312	277	302	270	267	267	296	329	286	299	281	323	270	311	284	314	299	274	316	304	299	300	313	320	305	309	286	301	291	288	276	333	286	282	340	310	298	294	277	301	308	318	317	276	293	293	286	295	306	279	317	292	305	287	302	242	267	285	288	303	302	301	319	291	323	286	304	285	283	280	253	338	326	323	295	287	294	315	305	268	309	298	281	273	293	301	309	294	301	304	314	282	292	294	317	281	342	303	297	292	281	303	316	286	337	284	275	301	302	284	340	311	278	292	284	323	298	302	314	313	312	325	308	267	271	301	280	311	285	317	316	303	296	323	309	299	311	267	339	295	309	304	315	258	300	300	295	320	274	307	318	303	290	309	303	320	260	301	319	307	248	371	294	285	268	325	279	325	299	297	335	311	320	304	326	326	316	304	305	290	297	306	309	297	313	288	304	298	280	316	281	294	301	285	292	286	305	259	297	313	287	318	313	295	311	317	289	324	310	262	286	296	294	295	293	301	290	282	313	280	295	274	263	310	268	309	321	292	333	309	288	274	294	305	332	319	312	274	278	312	300	262	328	296	286	280	290	327	299	302	276	269	301	316	295	312	321	300	256	292	300	354	286	268	259	282	255	297	312	312	288	308	318	315	303	284	286	290	277	278	300	313	289	265	290	299	297	296	294	263	307	288	278	316	298	300	289	301	306	327	246	285	287	292	305	285	298	287	295	286	324	312	331	306	282	280	316	284	289	306	305	299	308	323	304	288	289	336	308	276	297	308	309	277	305	269	303	292	284	282	268	298	308	294	301	290	285	322	291	297	301	296	297	285	276	321	298	290	271	303	318	326	283	288	312	308	288	300	305	285	304	291	305	276	310	311	293	285	310	311	301	315	290	291	271	296	299	321	287	308	268	316	289	307	295	304	316	301	291	310	270	312	311	301	304	313	270	297	324	296	286	327	317	311	329	283	292	269	287	300	309	296	274	301	294	315	282	291	322	311	294	282	307	313	305	292	304	319	293	262	304	292	292	273	281	299	310	316	294	273	314	306	269	291	302	285	308	286	288	285	321	302	282	283	330	275	285	304	286	312	290	292	295	298	284	330	308	266	308	286	314	305	290	270	332	320	267	302	298	287	289	284	284	266	285	317	299	308	283	280	340	314	316	287	292	306	305	304	268	308	329	313	294	307	288	312	291	322	318	295	318	320	272	305	271	310	301	285	293	306	308	288	270	297	320	301	322	317	313	308	327	312	299	280	293	307	327	297	305	296	255	325	297	272	336	299	287	306	303	308	307	330	305	310	279	306	311	280	303	327	276	324	306	279	280	330	302	309	312	296	305	293	305	316	292	286	296	307	273	306	319	322	320	319	288	276	299	302	290	319	313	309	283	299	336	314	318	285	309	326	292	304	303	323	269	295	305	261	309	330	294	270	305	298	330	318	291	328	304	282	289	293	285	337	305	315	289	305	316	300	343	283	320	304	320	293	295	293	298	313	315	309	302	281	296	304	295	285	268	302	298	295	277	344	313	289	309	284	315	306	307	296	304	286	307	306	290	315	276	294	316	308	297	274	284	311	324	283	330	298	281	280	313	293	314	298	300	306	258	326	280	259	313	326	286	277	304	309	267	285	312	323	299	265	284	336	325	287	300	286	296	293	266	303	297	325	327	297	288	287	305	300	339	288	270	299	307	272	265	281	308	322	321	293	336	295	297	312	295	299	290	287	293	300	269	302	308	298	320	237	303	286	304	290	328	310	289	330	291	281	272	319	303	317	316	286	294	284	268	304	329	286	341	302	317	277	308	277	314	293	296	304	261	284	310	284	296	287	310	294	360	313	291	313	297	280	300	288	321	317	299	312	314	319	311	319	288	308	313	281	274	292	304	317	284	278	312	337	328	299	323	278	291	322	316	300	312	275	298	287	270	298	296	283	307	328	332	314	297	279	264	296	315	292	266	289	260	274	318	319	295	284	302	296	302	312	272	326	265	328	296	309	295	301	292	269	315	291	314	307	318	287	327	298	309	292	277	326	281	275	296	313	303	306	278	288	271	323	283	292	309	249	323	295	281	274	294	326	334	299	268	288	295	288	312	295	308	303	322	277	292	283	314	325	301	299	319	278	297	325	295	305	307	281	281	312	272	291	301	297	376	300	294	291	307	279	286	294	290	303	314	310	266	296	305	289	350	267	296	297	307	292	336	281	309	297	274	301	293	311	306	316	305	306	276	303	285	295	325	301	316	282	281	297	295	297	302	312	314	292	302	282	320	309	325	289	338	302	285	309	291	297	307	306	306	341	318	302	276	306	268	287	301	295	302	311	280	313	312	277	329	303	266	291	276	315	301	302	333	299	288	319	306	287	317	263	305	313	300	286	305	291	289	287	287	335	316	285	363	311	281	316	300	307	319	305	306	278	310	268	306	305	336	289	305	302	271
14451	1805	3244	3485	3200	2689	2374	2158	1920	1763	1516	1568	1434	1424	1395	1290	1238	1245	1219	1148	1216	1132	1148	1140	1044	1124	1075	1089	1096	1065	1050	1008	1058	983	1051	1056	1000	1041	1020	1040	968	1007	1024	1033	1036	1016	1005	1025	1035	1035	1003	995	969	977	986	1036	1019	983	1007	1016	972	968	958	987	957	1058	1071	983	1005	986	1023	976	987	920	971	968	1029	1000	982	1005	1019	966	990	951	973	967	972	977	973	1003	1034	988	977	960	988	985	963	1016	944	1003	999	942	1047	948	1030	981	1002	958	965	945	964	920	960	954	982	950	967	974	949	968	936	981	949	934	980	933	974	997	956	953	952	927	945	940	1031	944	999	1033	993	977	929	985	1020	980	925	949	988	1039	982	925	925	929	950	993	964	1007	1014	947	958	1013	981	1005	959	988	926	1038	953	978	993	968	959	995	1012	951	993	968	998	974	1019	1016	957	943	952	1026	1006	958	932	943	994	1024	993	960	949	1005	946	1002	948	964	959	972	905	1030	989	980	967	955	991	979	1003	963	952	1018	935	989	994	991	1025	942	944	998	978	993	980	972	989	995	950	929	960	973	1016	1024	983	986	982	945	946	948	986	994	968	928	965	973	1020	963	937	945	928	993	920	978	968	975	951	989	1021	930	938	954	911	914	990	997	935	1000	957	961	1029	1001	947	914	984	978	1023	994	927	1004	1008	973	912	962	985	991	1006	969	951	1019	978	1016	1004	956	913	987	974	1000	933	962	985	979	968	975	962	1022	923	966	1009	1000	953	989	989	916	980	944	944	1001	986	1027	1013	976	982	896	994	962	1003	978	982	987	936	966	1004	969	993	978	918	1003	972	970	968	959	962	992	982	925	913	963	964	917	979	953	994	1004	968	936	1021	1001	940	982	1005	999	1030	1018	951	923	954	997	963	1014	921	940	995	938	970	970	980	927	981	947	996	978	947	892	1002	1000	977	983	949	951	931	1003	988	912	960	965	964	891	996	1011	964	1010	957	1022	999	937	954	936	940	967	1011	983	935	969	947	935	960	941	969	940	968	995	954	941	947	1033	1039	932	1008	993	1006	983	964	1034	990	927	1003	1014	927	992	985	965	953	1010	931	958	911	967	1000	913	978	950	983	906	941	1000	988	986	991	999	966	958	1001	1014	1004	965	979	961	951	971	970	1033	994	968	998	932	939	975	941	1033	968	939	963	983	943	1003	961	974	965	974	982	968	955	967	1030	993	939	1059	915	966	1024	1045	973	980	966	1018	1003	989	941	949	923	905	984	979	933	977	975	987	942	1002	988	979	1001	971	949	943	966	964	1000	909	985	1011	951	977	989	952	1013	959	970	959	948	971	957	922	967	981	1012	978	980	918	955	987	938	958	964	1005	1008	932	944	972	941	977	939	964	1000	999	878	993	962	966	1039	953	972	948	995	955	915	991	952	988	1052	973	991	992	948	960	1045	952	934	956	922	986	918	974	936	979	977	981	979	986	976	1038	976	953	1010	948	1016	1013	1005	978	988	947	1012	925	955	978	976	981	988	981	949	928	983	923	1015	985	969	978	994	925	942	981	936	1042	916	980	943	947	975	1000	908	936	966	958	959	1003	978	958	979	943	998	966	962	956	1031	982	973	932	960	934	1000	1026	999	976	1007	942	981	966	1016	1002	954	989	934	965	991	997	995	931	981	984	976	931	897	1026	913	990	1003	953	954	979	929	999	970	1009	1043	981	991	991	1002	925	1043	931	991	990	982	945	984	1000	1025	952	989	949	1009	924	937	994	930	931	981	1002	977	967	999	960	1004	969	974	933	975	959	1000	963	949	1009	972	1022	903	943	966	897	956	993	960	956	958	937	986	948	978	1018	983	991	952	1001	973	997	993	1001	976	955	973	962	986	937	981	911	1005	955	970	937	1032	964	950	1007	966	956	944	993	987	1020	1002	974	972	990	857	912	944	956	971	993	938	957	1034	922	957	1013	971	951	989	984	972	982	997	1000	993	978	970	962	995	982	970	1011	916	984	922	1010	1002	1003	980	929	899	1025	959	967	925	951	934	953	984	944	956	1002	999	988	967	965	989	915	975	981	967	1014	1040	989	916	984	987	919	1016	918	967	998	1014	929	1007	926	993	938	945	1038	984	988	971	958	995	939	999	940	1006	973	939	969	949	953	979	937	999	971	996	902	995	970	998	974	1024	938	974	948	979	981	935	1000	979	978	941	947	958	950	999	1040	1026	1030	945	979	946	1002	1020	1025	926	981	940	977	976	974	929	971	995	999	970	932	959	962	1039	1004	995	956	958	979	933	928	999	925	978	950	1029	985	911	918	916	952	959	995	989	1037	984	956	985	981	981	944	1010	987	938	917	962	1001	937	954	962	983	958	990	975	979	1001	1000	986	978	935	990	939	948	999	1000	993	985	948	939	953	973	912	999	1020	1051	958	993	961	955	949	990	1017	946	1047	986	987	998	940	947	964	957	952	1011	903	954	958	937	938	987	981	983	978	1020	1029	958	989	1029	957	969	918	969	1015	964	967	936	997	963	930	971	954	989	935	973	964	923	945	977	1016	926	997	940	992	1006	1019	924	974	964	965	967	948	1004	982	938	976	979	948	934	1014	987	919	934	955	963	940	950	918	989	1023	991	1031	1013	988	943	938	944	907	976	982	962	975	1031	976	932	1025	964	926	1000	943	946	1000	968	930	990	910	1003	959	977	965	960	916	1006	998	991	1007	931	938	948	976	990	1011	953	957	954	1036	921	965	968	947	993	997	947	1007	979	938	942	914	1008	930	948	976	999	948	1009	936	927	975	965	961	980	1020	1001	1033	963	986	915	932	975	965	917	946	1005	974	979	975	966	938	942	965	986	957	963	952	930	981	1029	942	954	943	1021	947	1018	972	961	1022	958	975	948	978	982	970	1025	1040	1008	1004	960	975	958	960	959	977	1003	972	976	979	875	953	927	1005	988	985	993	979	928	961	995	907	1017	967	966	912	968	1003	977	952	980	971	949	959	942	947	1012	981	930	916	978	1005	992	971	1015	959	941	982	997	998	996	1016	1023	927	944	964	964	949	951	961	964	966	961	949	941	944	915	956	970	951	1008	1008	981	1005	1001	1010	1027	973	980	942	975	960	995	990	983	949	1045	979	963	947	941	958	986	989	983	991	965	924	994	891	976	969	966	948	1008	1023	921	1003	1002	942	1016	963	990	924	949	975	1011	974	1007	1024	975	961	929	979	949	930	952	955	919	947	986	953	994	913	979	1008	1016	1013	934	948	974	1036	946	981	946	996	1013	966	971	1007	945	954	1003	911	935	921	980	1018	955	977	950	956	971	986	937	1011	966	978	995	870	986	995	948	940	951	973	915	1001	1011	994	954	973	967	961	972	1010	908	953	980	992	963	916	947	951	981	936	1048	959	933	951	974	966	991	918	958	988	953	941	988	968	978	904	969	973	967	948	1000	983	987	981	960	973	956	926	968	941	953	975	1016	983	932	931	998	966	983	946	1009	975	972	931	966	923	979	978	970	989	983	1016	959	986	978	985	982	961	991	970	936	961	1029	977	986	1002	1011	890	992	947	942	978	940	1024	968	1013	934	973	973	964	994	993	970	986	949	967	969	999	950	991	923	1027	1004	997	970	1023	925	970	985	932	974	999	929	1001	986	998	928	962	965	1018	999	953	987	993	965	957	915	1037	971	990	1003	960	946	965	981	959	974	941	960	1046	974	974	1002	1006	917	1021	979	989	910	987	982	1013	998	925	949	931	985	949	1021	956	987	981	966	1024	935	1005	993	953	1014
37367	12698	3647	1832	1341	1030	852	683	564	550	485	467	405	417	394	393	319	349	369	353	346	355	342	341	337	340	339	300	334	305	312	310	302	302	293	277	290	297	321	337	298	357	283	295	298	329	297	310	321	306	301	309	322	293	329	311	298	325	296	320	301	295	300	337	267	292	303	301	322	261	307	295	297	304	264	303	291	271	297	315	275	302	297	330	283	282	327	291	328	271	291	306	310	294	301	299	284	299	307	262	277	284	287	283	292	289	307	295	285	310	278	312	319	303	313	308	332	297	290	306	288	311	315	297	295	273	281	311	325	306	286	272	302	300	284	320	297	276	285	299	310	294	281	324	295	254	335	289	303	286	304	335	325	307	285	312	309	307	329	313	312	267	303	306	278	323	293	300	311	275	298	302	281	280	287	285	315	306	283	300	274	320	317	314	292	298	306	322	286	294	270	301	304	290	314	339	298	304	323	301	325	292	303	324	293	297	323	283	292	285	300	297	314	313	299	290	267	309	282	288	281	288	293	275	288	274	302	292	303	316	324	277	284	293	306	293	297	294	269	345	299	272	275	283	301	313	274	290	264	324	302	301	295	267	305	296	304	280	294	307	289	300	284	305	277	289	307	301	260	280	301	307	266	280	284	255	287	303	277	269	294	301	279	299	305	287	327	337	294	282	284	269	293	301	305	273	315	283	299	302	281	326	268	263	303	309	312	279	319	276	308	273	307	294	276	334	286	305	304	318	307	297	282	282	321	280	313	293	295	289	284	317	273	321	301	301	307	295	304	292	293	293	297	295	299	304	310	288	306	280	320	283	312	296	274	281	257	298	312	269	297	313	300	344	334	261	292	329	299	295	281	297	325	320	279	299	275	317	283	290	294	328	304	321	275	321	271	298	322	227	295	283	286	323	328	287	278	295	312	296	303	283	316	290	304	297	308	288	319	300	309	281	301	291	308	304	306	293	304	329	302	313	299	283	262	316	316	354	293	278	286	251	300	310	264	275	314	313	310	289	280	309	316	282	274	309	287	243	280	281	310	312	271	292	314	271	285	283	288	275	291	262	293	310	293	313	323	283	329	301	309	273	312	284	277	309	324	290	267	272	305	287	279	279	296	307	278	303	279	303	272	288	312	299	297	288	298	307	317	283	292	323	311	308	294	302	306	271	277	306	307	293	293	277	319	297	259	266	269	295	303	299	300	324	281	318	287	292	307	293	289	293	326	316	284	271	334	301	328	318	271	298	306	292	325	292	283	300	293	321	316	302	271	313	281	300	285	283	320	326	323	271	296	314	258	325	301	297	324	297	294	312	281	271	270	301	289	319	274	301	313	289	310	301	285	278	278	312	308	303	279	294	320	312	283	293	314	281	288	319	301	309	293	291	300	309	285	297	286	312	319	299	290	272	287	315	301	284	322	272	278	298	296	289	303	251	270	300	318	312	272	283	314	308	275	277	291	301	294	315	311	282	308	286	299	304	291	327	269	309	310	304	293	298	297	311	271	310	311	288	315	264	326	315	298	292	303	313	297	272	296	297	299	305	298	294	303	288	265	322	298	286	332	305	308	290	290	322	311	287	289	343	314	324	305	311	334	293	292	298	315	274	293	299	314	291	287	304	299	316	285	327	332	288	306	302	276	322	311	325	285	275	311	319	303	302	293	313	300	297	292	321	323	281	295	313	267	281	283	306	319	283	283	285	279	296	303	297	301	291	295	273	289	284	302	292	260	321	260	331	275	305	309	306	288	297	283	299	338	293	308	269	272	279	258	303	290	289	258	299	290	309	305	299	314	296	257	280	255	303	299	295	340	292	264	269	291	299	283	292	321	321	286	323	322	274	310	276	316	304	289	311	321	304	292	273	288	299	287	302	294	266	317	313	292	291	290	317	273	280	328	292	303	267	317	291	353	306	292	291	294	303	301	271	304	284	283	322	314	271	287	276	301	325	298	308	313	294	314	277	308	268	334	295	278	292	293	292	279	300	321	255	334	292	265	287	264	282	277	268	305	311	330	300	317	291	313	295	309	293	302	324	290	283	315	292	269	299	301	294	299	311	334	276	277	319	296	316	286	304	282	292	318	290	294	308	287	299	281	285	277	313	294	287	287	288	284	310	296	274	283	327	287	308	284	253	314	326	290	304	307	296	289	302	290	296	279	296	293	313	281	287	289	345	305	290	284	294	261	311	299	281	272	288	293	315	292	302	326	298	305	293	303	311	319	312	319	274	290	271	308	282	280	278	276	279	279	332	303	294	272	324	312	281	298	316	322	280	311	304	292	327	281	297	286	276	303	305	256	335	300	281	280	280	300	308	294	311	285	306	280	302	291	291	300	296	293	315	264	303	299	247	304	321	279	297	303	355	301	278	298	342	323	304	283	306	308	295	282	300	274	292	292	275	261	335	304	267	315	293	296	288	281	283	317	344	335	288	314	290	270	281	293	293	286	289	275	280	311	292	311	325	290	276	286	266	264	304	305	292	272	287	311	284	307	289	310	276	300	326	281	242	281	287	271	286	290	305	320	280	285	281	300	296	309	284	285	293	289	327	284	267	282	286	286	278	287	312	287	285	259	293	295	306	289	296	269	301	296	320	295	275	288	339	315	313	295	297	281	308	288	265	305	298	299	289	323	279	315	288	314	294	290	304	311	272	302	322	294	283	292	324	335	283	278	314	294	315	297	316	279	287	299	305	306	307	326	303	304	284	286	300	276	308	308	285	267	300	292	297	281	279	299	305	291	292	319	294	295	278	302	291	340	272	310	274	284	300	283	320	304	285	271	287	319	290	285	300	275	298	313	325	274	328	303	326	319	308	315	315	311	282	303	316	280	279	312	305	284	331	318	341	313	312	297	293	297	293	295	273	291	277	311	315	321	287	285	289	341	285	298	336	285	309	282	292	309	298	295	283	315	292	298	329	288	326	305	306	295	287	325	275	299	292	311	261	272	326	255	302	292	290	303	272	281	326	333	300	305	310	304	277	310	306	293	281	309	299	250	290	301	305	287	305	308	296	302	287	277	306	327	305	267	273	299	285	281	304	308	288	300	294	318	295	311	290	305	300	293	315	285	276	293	293	289	331	294	322	296	290	296	276	316	264	284	306	288	311	264	322	275	323	281	265	287	304	268	317	301	297	266	279	305	282	304	285	302	278	299	301	296	293	318	279	299	297	319	292	305	276	260	305	296	296	327	261	265	296	324	309	314	326	331	296	305	297	286	328	321	276	287	303	292	282	283	311	306	264	296	312	290	266	321	283	318	314	293	297	284	303	273	290	283	282	275	286	327	297	273	317	318	297	276	277	305	297	331	298	306	281	293	272	325	287	282	295	310	270	291	311	276	298	316	280	288	263	266	305	294	277	314	287	298	307	263	315	327	311	295	267	302	296	262	282	297	326	311	292	277	261	292	299	299	276	268	287	283	337	288	252	303	316	310	296	264	326	299	291	263	308	302	295	284	275	291	300	277	291	306	299	295	287	292	301	293	312
18120	2659	5063	5702	5068	4389	3593	3241	2618	2489	2261	1972	1910	1771	1569	1562	1593	1410	1406	1342	1309	1323	1244	1268	1217	1196	1200	1127	1176	1123	1123	1107	1082	1075	1094	1113	1001	1129	1130	1083	1049	994	1064	1042	1031	1027	981	1062	999	1023	974	1061	985	1045	1052	974	1013	983	1013	992	969	1006	1016	999	994	984	976	972	963	966	1008	952	984	1017	979	937	972	993	940	995	958	969	976	948	999	942	965	959	985	972	897	980	976	1016	1010	999	988	931	926	929	989	929	943	970	951	911	951	941	933	937	993	947	940	963	919	969	939	1007	943	951	965	960	933	929	975	915	968	957	969	959	947	983	965	949	945	993	998	958	919	1004	1008	948	940	914	964	984	974	993	905	992	975	959	969	939	941	1005	962	959	907	989	896	924	981	967	958	946	951	962	949	1027	916	915	941	953	959	987	923	918	936	951	939	967	963	969	939	989	988	970	961	926	937	966	932	965	984	919	991	949	1013	877	898	936	930	976	925	951	927	928	974	946	1005	918	985	948	933	956	989	994	919	949	861	924	903	928	985	953	947	961	1000	915	916	1004	968	973	958	923	897	939	916	982	975	893	925	1012	941	1036	945	989	977	1018	925	965	935	976	977	964	987	933	953	1017	912	956	858	998	932	904	960	956	912	981	988	981	902	932	940	921	907	982	911	972	932	948	1006	924	963	956	883	993	994	934	993	955	906	1028	966	928	996	948	914	960	934	986	952	904	954	949	963	933	886	959	951	979	915	940	1006	953	970	930	934	932	916	935	961	944	981	989	959	951	932	919	981	956	982	991	948	920	960	940	937	935	969	945	940	966	966	972	955	962	1000	961	862	912	869	981	952	974	952	933	864	948	952	946	957	954	921	971	866	959	932	1028	931	902	959	963	968	982	977	935	938	950	955	941	960	988	990	916	1006	936	957	957	996	902	927	929	929	955	995	953	1015	953	993	969	925	953	958	928	990	992	918	945	976	977	949	937	970	941	950	954	907	976	965	991	951	917	986	986	949	907	960	931	919	928	958	979	967	998	1004	934	973	966	951	938	927	933	926	1000	964	947	899	946	962	944	906	991	915	950	896	943	951	968	1012	885	961	981	931	968	979	940	934	954	941	937	920	939	954	930	927	945	904	959	877	930	952	970	951	916	978	967	970	915	947	976	945	967	960	925	949	877	948	910	944	915	947	901	954	926	890	959	941	921	855	955	973	930	977	970	939	925	943	870	952	958	883	971	991	950	935	945	953	953	953	1017	968	931	989	927	980	987	946	961	948	954	958	906	985	945	965	971	927	978	957	933	949	961	985	970	958	954	959	992	951	1014	926	949	916	915	983	934	975	974	947	966	955	968	944	945	936	1032	944	973	965	929	971	916	927	952	917	949	985	961	987	959	951	994	981	979	958	957	967	878	904	980	1006	944	977	976	959	928	979	946	938	995	1025	994	973	918	984	964	949	976	933	975	938	964	940	952	925	928	930	856	900	913	956	952	965	928	956	886	959	892	1013	940	927	928	924	973	940	937	935	1014	976	994	996	911	978	973	909	929	906	947	1027	971	934	1007	954	911	930	960	969	993	959	935	1006	998	959	941	931	961	955	928	970	962	912	969	936	903	908	950	935	942	941	974	975	989	987	861	981	964	955	962	920	959	992	900	935	866	924	947	983	920	949	953	955	999	953	909	1012	985	953	939	946	983	903	945	976	906	946	905	991	932	1012	973	961	955	957	891	958	922	965	963	991	932	996	972	925	924	923	921	954	953	909	939	969	945	954	967	975	941	956	937	918	971	950	960	996	983	974	964	922	900	970	914	986	1003	904	962	924	937	994	966	963	937	948	976	989	1005	936	932	989	951	940	979	949	956	969	929	995	885	938	984	923	975	916	949	933	967	940	984	968	964	945	1019	981	965	968	956	1002	977	923	979	998	932	941	914	912	952	961	953	932	933	922	901	950	948	878	940	937	994	960	950	959	914	951	983	934	933	957	954	922	1009	968	977	968	940	932	942	943	997	987	922	946	1025	995	990	983	943	982	992	928	919	928	937	954	924	949	941	959	943	976	930	882	921	910	962	945	977	898	985	926	929	954	964	941	943	959	901	965	1006	973	930	966	959	919	955	969	935	981	1015	916	942	970	962	997	993	886	943	968	909	906	959	966	951	931	966	975	973	927	903	917	974	940	936	915	981	977	955	1008	971	882	902	958	937	944	979	979	972	945	962	938	963	956	934	890	956	966	920	933	995	985	941	966	955	931	939	929	913	943	954	981	939	855	979	942	989	912	985	943	905	939	957	992	945	944	944	957	982	966	925	964	937	947	905	904	938	942	915	952	939	977	970	942	950	994	959	957	952	938	912	930	946	933	1029	1015	934	977	930	955	943	931	957	929	947	943	905	964	967	982	1005	968	988	994	923	1027	973	920	958	957	957	979	1009	937	957	958	930	975	961	967	962	971	961	914	919	948	961	968	973	1028	863	945	887	908	994	944	921	1050	977	928	981	925	959	997	932	925	958	992	961	986	913	931	953	954	953	949	912	951	938	952	941	945	926	977	968	969	953	960	985	951	969	917	956	990	966	915	961	979	985	953	889	943	909	949	971	972	956	994	953	949	963	946	945	958	969	927	941	925	894	980	934	957	943	930	945	971	937	965	902	946	945	980	916	944	980	931	928	993	977	957	943	987	990	917	1014	954	957	955	970	977	962	921	936	941	969	929	907	936	903	960	966	967	964	946	1010	995	954	957	948	958	989	983	992	995	862	957	955	984	946	911	925	999	975	931	988	958	950	961	941	899	883	951	890	921	941	960	997	958	944	925	920	961	946	963	900	960	909	929	956	960	950	916	979	966	937	985	969	960	938	966	946	968	882	943	936	928	905	900	890	977	912	950	890	963	939	916	932	966	974	974	930	938	984	874	960	969	939	922	966	917	931	967	929	943	974	947	958	972	955	972	973	953	980	912	930	973	943	953	924	949	914	922	930	987	979	945	966	932	954	925	907	908	924	926	960	946	988	932	913	915	929	909	938	919	893	892	957	960	960	952	962	940	918	928	958	959	910	991	891	926	972	896	938	1027	954	908	933	996	975	933	974	927	972	992	959	882	960	944	995	937	923	945	962	915	1041	982	918	931	989	935	959	988	973	963	924	942	958	920	952	878	974	945	1002	981	928	948	955	967	933	1011	963	913	961	984	925	942	968	963	979	997	942	912	1011	943	980	954	897	963	895	972	932	978	918	872	979	990	926	934	961	994	901	912	952	914	920	936	1040	982	977	934	912	898	945	938	941	948	976	1020	1003	889	991	959	939	950	959	978	991	974	982	980	993	964	955	949	978	955	940	921	935	934	966	943	921	968	921	948	900	961	956	940	1032	924	951	939	959	924	957	953	987	918	954	945	955	946	977	973	892	944	967	919	940	941	997	964	961	934	935	946	955	927	987	1011	948	967	973	905	1027	967	943	1009	978	948	894	923	943	941	980	968	944	920	985	959	964	886	944	954	940	949	943	919	950	917	942	926	931	912	996	916	975	931	996	942	950	914	945	1008	1025	970	963	932	915	1014	982	940	924	983	909	897	972
3471	353	259	204	201	199	200	200	187	172	169	180	175	168	177	172	169	179	163	165	161	180	167	171	190	172	179	160	165	186	171	172	185	188	176	167	168	166	194	172	170	175	190	186	189	157	161	176	155	167	157	162	164	185	193	165	139	168	188	152	160	184	160	174	168	158	185	187	200	182	162	167	183	190	183	189	168	175	184	182	198	182	167	172	178	172	160	166	147	177	170	172	178	172	183	153	172	164	165	173	166	170	180	177	158	195	150	179	159	168	169	179	181	178	168	183	187	174	185	160	160	184	191	191	170	184	173	180	185	174	161	171	175	189	174	174	184	182	170	162	179	171	208	168	179	164	161	178	151	161	148	144	168	198	188	172	182	172	151	199	189	159	177	158	181	170	178	155	175	184	174	145	166	182	174	174	184	164	187	164	147	175	152	171	160	174	181	167	181	194	188	173	165	155	215	172	174	182	167	155	148	185	173	156	143	189	156	173	159	170	173	153	175	156	185	166	165	173	184	185	176	181	143	153	184	166	167	179	167	158	168	169	175	169	180	183	190	160	152	183	166	136	161	159	175	179	172	174	171	176	177	156	164	173	180	175	141	187	177	175	166	199	181	163	156	159	138	146	151	163	172	193	182	147	175	194	153	176	176	193	149	176	192	195	149	178	164	148	160	187	168	149	174	165	160	148	155	173	191	175	158	165	163	174	175	172	173	183	178	171	183	181	162	166	170	194	165	199	170	172	183	160	155	177	161	187	163	147	154	179	162	168	172	189	173	151	167	179	162	184	151	182	185	163	187	124	158	182	171	179	207	172	168	192	186	187	163	171	159	138	176	154	196	178	150	184	157	173	172	176	193	154	181	174	162	175	155	174	172	157	166	170	162	167	168	178	167	182	171	179	160	177	146	166	159	157	151	186	184	168	176	176	160	166	192	175	180	157	178	206	166	156	158	162	168	154	157	180	166	162	175	181	183	173	159	153	167	165	159	159	167	170	166	171	167	193	172	163	168	170	186	196	169	175	159	165	159	160	170	171	172	160	181	161	152	196	170	155	189	173	168	181	196	188	190	165	146	178	163	193	148	146	174	174	174	184	173	157	177	146	149	171	184	187	173	167	165	148	190	167	169	181	158	159	170	194	153	161	198	181	191	154	142	191	141	143	181	164	174	161	187	157	160	197	183	156	169	175	136	177	182	171	192	163	152	184	154	180	156	166	161	187	165	168	182	161	167	158	171	177	188	176	175	172	185	142	163	172	177	179	156	175	171	150	175	182	146	164	173	162	193	155	169	163	186	179	160	177	169	176	184	154	170	176	176	165	179	169	179	160	173	179	181	155	168	168	170	168	152	154	163	156	159	189	170	167	184	185	166	185	159	173	185	170	154	169	164	181	174	168	170	165	166	194	180	174	176	167	182	181	153	159	152	168	169	163	170	170	154	174	161	213	167	166	155	192	168	179	174	193	172	149	159	152	157	153	168	172	151	166	178	183	195	170	157	171	153	161	154	150	158	197	173	167	171	150	177	147	159	180	164	172	183	172	169	146	175	161	188	143	149	173	159	159	165	172	155	167	179	169	152	175	182	174	180	178	182	172	165	161	147	179	161	182	182	180	152	158	202	186	172	177	172	176	158	169	151	176	170	170	166	169	166	176	163	172	168	177	169	182	174	166	202	149	158	160	152	175	160	185	183	151	182	170	157	144	169	174	162	160	146	182	172	160	158	167	166	170	159	180	199	150	172	186	177	149	177	142	172	149	172	159	146	195	173	181	177	173	150	178	176	151	168	186	196	178	170	188	183	176	162	185	187	152	156	186	167	157	155	166	175	169	178	168	175	152	171	179	180	194	163	174	190	159	181	169	170	162	177	170	158	188	174	180	148	170	139	138	201	178	161	174	169	168	144	154	169	172	176	164	169	174	168	176	158	163	178	155	174	181	176	164	174	158	163	156	176	173	151	184	160	160	170	173	164	189	180	152	163	178	165	162	188	175	176	177	172	177	159	185	167	158	194	164	150	161	180	152	171	177	173	162	163	163	176	180	203	156	156	161	150	178	156	182	157	194	176	161	167	173	150	163	196	171	152	164	170	161	181	187	147	170	168	194	161	157	180	153	163	154	182	181	176	166	170	139	171	170	164	161	163	155	148	163	166	151	175	165	153	192	172	176	149	151	166	177	168	172	154	146	180	170	170	165	153	192	162	197	176	153	177	177	185	152	186	172	167	168	165	158	171	184	184	167	172	166	172	173	157	163	173	185	166	172	191	157	176	166	182	172	157	162	149	173	183	165	181	188	186	193	142	159	163	175	161	168	210	200	186	188	164	182	171	155	158	177	158	208	161	172	185	151	176	170	183	158	184	180	196	187	170	177	179	208	151	158	153	166	169	188	171	182	187	169	177	167	166	165	141	164	175	150	182	189	196	175	165	154	186	191	172	153	173	149	195	166	157	166	169	176	163	190	170	151	177	145	159	189	177	187	157	156	170	175	172	168	158	168	148	168	166	179	151	177	155	182	151	164	185	185	185	166	170	180	185	167	175	152	152	176	174	164	184	163	175	195	152	155	163	175	159	174	159	167	167	165	174	159	167	172	179	163	176	182	182	161	186	170	166	185	166	180	177	162	180	143	174	187	175	172	182	178	164	164	159	158	171	157	161	189	153	178	175	169	167	179	171	164	151	189	174	159	158	183	176	185	173	175	178	185	193	181	176	189	169	178	169	172	163	169	164	191	149	187	155	171	184	152	155	174	166	179	162	181	152	163	155	153	169	193	147	189	174	170	190	193	157	183	164	170	180	190	154	157	169	153	154	171	174	155	163	166	151	176	199	167	173	174	150	178	170	179	184	154	164	193	179	180	167	187	146	162	209	135	176	161	175	169	178	159	157	183	191	179	182	168	153	197	160	161	182	203	195	177	188	182	164	186	165	164	137	185	177	161	193	170	183	171	172	179	145	167	192	156	183	176	169	176	168	182	152	166	192	173	177	159	171	190	139	194	192	183	155	174	184	166	161	182	176	190	181	151	166	183	157	172	147	183	174	186	193	160	192	177	177	167	163	142	163	171	153	187	195	161	177	186	170	151	163	178	172	167	164	195	167	150	187	157	151	167	166	153	186	174	168	163	178	159	167	162	156	157	163	174	166	150	172	171	174	185	148	173	170	168	164	166	191	185	200	193	151	173	162	181	171	157	171	176	162	188	168	162	154	161	187	160	161	167	168	156	143	156	157	168	187	156	183	175	170	178	183	160	170	163	161	167	155	170	182	187	167	174	156	182	175	158	194	159	175	177	162	161	157	165	149	159	174	160	164	181	172	185	180	158	184	169	161	189	177	174	201	162	165	176	192	150	164	169	158	186	166	141	182	172	168	169	170	184	189	183	176	175	166	186	195	169	183	164	173	149	172	191	169	184	166	172	177	189	168	158	160	179	158	179	177	171	157	147	179	158	166	183	177	171	149	164	191	154	156	158	180	181	157	172	184	181
4403	703	775	754	778	712	687	696	635	664	643	635	618	667	645	611	618	619	647	611	662	655	629	618	580	635	635	625	600	635	607	614	627	594	638	633	601	620	613	602	619	628	603	642	600	605	614	602	662	623	640	600	593	651	613	593	554	610	649	593	602	610	594	613	616	606	591	646	621	628	582	577	608	577	605	594	589	619	590	601	654	587	583	619	637	609	569	640	575	570	553	610	613	612	596	586	592	587	600	620	584	585	623	634	597	594	586	628	559	602	595	615	623	584	611	619	592	597	615	605	626	591	616	610	618	633	623	594	592	645	608	569	627	594	673	616	595	605	652	642	614	634	617	611	616	608	626	645	634	624	599	594	581	621	581	653	613	599	593	606	587	623	574	650	615	651	602	596	643	618	642	585	596	596	630	657	627	606	662	605	558	627	596	544	689	620	597	638	561	619	553	608	603	622	602	603	639	635	677	595	577	557	652	617	605	609	593	575	605	605	582	616	625	606	590	586	638	612	598	591	578	613	593	616	556	568	651	615	599	635	613	611	583	614	593	603	588	677	644	622	594	616	655	632	624	599	675	626	602	606	590	622	581	616	604	646	595	593	599	596	605	612	587	631	569	612	597	621	649	610	614	624	576	612	535	542	624	594	588	662	609	620	608	614	578	629	605	622	631	608	644	592	645	634	588	624	628	616	593	584	562	613	595	636	602	625	555	615	630	598	614	621	654	572	630	574	617	584	628	570	599	613	611	638	624	608	590	595	618	611	624	621	660	639	650	629	614	589	636	581	614	578	607	602	583	578	610	636	620	594	629	592	626	622	637	560	613	629	655	595	639	616	643	579	596	621	616	630	608	656	618	622	611	572	660	680	597	585	645	589	639	635	628	607	614	613	600	628	592	602	611	606	610	611	614	576	580	573	638	594	586	588	635	623	631	616	616	592	609	602	619	630	625	593	595	585	624	602	615	615	655	664	637	587	609	596	599	591	598	603	593	620	639	627	599	638	597	619	614	568	627	632	613	620	586	651	600	602	636	638	596	582	626	643	614	582	595	565	607	598	639	587	607	603	613	606	650	620	629	603	653	581	584	623	577	619	598	640	594	589	627	633	612	604	576	583	591	602	655	625	611	574	589	628	617	575	589	581	606	642	612	611	592	607	638	618	648	575	615	668	637	622	579	593	586	571	565	642	568	585	576	620	635	608	602	664	615	633	586	637	603	615	577	594	599	610	600	628	638	609	611	627	585	625	620	588	616	615	605	594	645	574	579	641	592	627	583	600	641	612	606	612	593	600	602	634	635	616	592	588	590	589	589	587	602	614	598	622	561	635	621	614	636	668	577	599	641	556	601	577	583	602	586	620	602	576	598	607	614	616	602	599	575	612	617	590	647	648	617	583	617	613	618	599	582	623	616	609	587	626	609	611	634	620	637	616	578	636	597	638	628	608	609	599	612	614	612	597	579	627	624	619	625	594	617	611	595	591	666	584	620	630	608	588	609	639	594	561	614	626	650	618	595	580	588	620	611	576	618	609	606	590	605	582	598	653	559	625	589	607	660	633	613	583	645	590	588	611	589	644	647	627	639	591	644	619	665	617	577	603	620	602	622	578	603	630	649	654	609	630	644	641	589	592	625	575	589	572	598	623	601	613	651	610	604	630	595	592	624	596	578	572	628	641	588	582	604	587	602	602	610	597	656	598	604	613	620	658	686	658	619	607	587	617	605	580	638	598	630	595	589	580	592	649	587	625	597	623	586	617	603	624	608	670	580	614	615	617	607	649	574	625	595	619	583	595	582	562	653	620	619	672	650	604	646	667	618	635	570	611	582	566	607	604	611	645	607	577	639	591	543	602	582	593	584	659	624	603	599	643	611	599	610	635	657	565	593	594	592	580	595	591	609	637	641	612	618	621	578	691	613	620	602	604	623	604	633	623	610	582	621	631	626	606	604	629	634	637	596	622	616	621	662	585	595	648	581	664	630	638	547	585	619	619	628	634	613	607	592	606	624	632	611	627	618	596	599	594	641	619	573	643	619	573	639	623	606	603	605	588	613	645	636	618	590	623	614	635	586	629	582	613	628	610	544	590	585	638	620	583	634	598	639	575	590	654	596	578	594	599	617	598	583	634	596	622	603	548	585	595	612	642	624	625	639	612	588	618	612	634	610	595	623	586	593	660	574	652	585	661	618	585	579	611	605	577	631	618	621	553	614	612	610	628	596	622	622	633	584	616	624	608	632	631	645	597	652	613	640	633	608	588	668	614	656	606	601	612	604	629	679	599	606	623	619	597	679	576	613	628	646	592	624	613	615	604	654	553	615	595	621	616	608	583	576	564	579	636	604	609	585	563	667	600	635	624	574	588	626	622	628	616	609	590	618	615	607	617	655	587	624	606	597	608	632	609	599	591	573	595	649	597	585	602	596	626	583	612	641	609	632	600	599	655	612	617	611	621	615	633	655	638	616	608	585	596	636	567	621	618	620	622	625	612	610	601	586	629	619	610	606	590	602	648	583	622	592	622	599	617	587	569	563	607	623	563	603	598	569	564	620	632	614	620	623	618	617	638	604	642	663	632	593	605	634	599	598	661	587	613	603	617	587	587	589	586	618	593	613	642	577	610	654	617	590	604	618	648	596	616	606	600	651	614	602	636	602	592	586	620	601	623	607	606	624	588	625	623	610	618	631	646	631	630	646	606	602	632	609	629	580	623	642	572	643	617	626	603	584	597	609	650	586	595	634	609	624	601	623	595	652	623	689	574	635	627	620	609	585	616	588	605	628	622	607	579	634	630	605	636	647	616	624	582	602	640	617	638	616	604	606	590	606	641	613	608	604	623	613	597	630	629	630	644	625	619	625	618	618	603	584	587	617	627	603	613	590	607	634	572	584	605	635	635	603	615	606	587	573	622	634	631	616	646	653	614	635	638	609	609	576	556	604	619	603	633	619	572	613	630	602	650	638	620	623	607	595	605	603	573	599	589	614	597	601	621	587	572	581	640	614	620	645	619	614	598	588	598	584	623	625	596	624	639	612	638	604	617	588	637	601	575	617	621	546	647	624	624	603	611	615	619	627	602	589	600	635	649	593	588	634	630	640	630	609	627	659	607	601	627	581	578	584	624	552	619	555	665	610	636	605	630	624	624	608	604	644	607	640	629	633	614	616	579	563	627	572	579	594	610	579	610	648	603	567	576	579	602	618	539	624	632	613	590	601	605	583	596	589	667	570	611	604	626	659	591	635	601	632	623	647	603	582	566	633	601	599	535	572	607	619	547	630	607	605	651	630	584	645	609	576	581	599	592	587	588	544	603	595	614	601	628	586	637	580	640	574	630	634	618	596	605	648	578	625	581	597	617	642	593	594	584	604	588	627	644	614	570	602	604	625	592	630	572	595	595	646	625	612	616	632	589	611	567	585	615	595	599	629	551	601	573	638	633	571	634	569	609	627	631	597	623	628	624	629	592	603	606	618	608	624	620	605	594	578	635
27288	4674	1468	1040	796	649	562	518	468	406	363	395	383	344	348	351	310	338	339	331	324	337	328	319	342	302	323	289	353	295	284	312	299	320	307	323	301	318	302	299	301	298	296	342	317	329	271	335	331	314	311	303	307	283	296	324	321	295	312	301	301	274	292	281	278	291	305	321	299	300	291	269	295	278	310	299	306	287	307	301	296	288	290	283	284	270	305	308	296	305	318	308	315	298	295	328	292	280	281	326	284	301	290	298	301	316	309	279	312	290	289	294	289	284	300	285	322	309	290	296	311	301	296	305	302	290	299	310	314	343	283	317	352	296	308	296	299	310	295	277	313	298	287	290	294	272	283	314	291	302	291	311	306	291	280	285	333	280	280	308	302	298	298	286	300	283	293	297	308	292	313	305	298	318	289	326	269	333	311	315	265	298	306	314	318	326	295	295	320	280	296	315	270	294	270	279	293	292	300	316	300	312	306	282	320	281	270	284	311	278	337	330	281	272	308	300	265	302	307	305	294	269	290	299	331	326	316	290	282	314	273	304	273	280	301	261	312	293	292	306	253	272	298	277	275	305	344	311	281	307	281	293	340	320	293	288	270	298	316	311	273	303	339	307	272	308	299	280	316	289	282	281	300	305	293	298	289	294	330	292	293	280	305	284	306	286	310	304	299	285	287	319	288	310	307	321	266	290	306	306	322	288	295	288	310	309	302	294	305	294	310	277	292	295	336	281	310	289	293	312	288	311	300	272	291	290	320	312	268	315	338	269	294	290	301	318	320	325	323	294	282	298	272	272	299	286	330	278	308	307	292	300	283	303	270	318	305	294	296	288	274	278	311	307	324	323	321	287	312	295	306	311	299	283	301	297	298	293	318	302	271	251	277	288	279	283	280	283	320	287	301	272	318	307	301	282	311	286	302	287	319	303	281	270	326	308	272	274	299	313	303	294	325	262	301	303	327	313	302	304	307	315	284	296	314	285	315	316	307	292	298	286	278	311	283	297	324	313	321	289	283	314	305	289	325	308	288	310	323	271	306	288	325	282	346	311	294	286	302	298	252	299	292	304	299	281	315	309	280	279	300	295	300	291	308	283	309	291	294	282	303	296	271	301	295	334	280	287	301	306	292	290	310	300	285	299	299	317	295	299	313	291	328	329	304	287	286	288	319	297	295	310	299	276	290	284	317	304	308	307	276	288	289	319	295	298	276	273	282	317	278	310	295	296	322	306	295	310	287	303	315	285	295	313	303	291	310	316	291	306	313	328	321	280	314	310	262	296	309	302	294	321	308	295	272	303	305	278	326	293	332	295	324	303	308	287	326	298	323	293	284	324	321	288	274	289	290	290	308	272	303	304	282	319	267	318	350	317	300	305	289	326	279	288	256	301	336	275	328	274	271	290	303	292	297	272	337	290	296	311	288	281	316	311	291	283	297	295	289	300	285	324	281	300	318	310	294	295	247	315	286	319	272	314	309	293	283	307	294	317	339	301	306	298	260	274	296	320	304	302	319	320	324	320	308	312	268	316	311	328	270	270	294	338	287	312	296	278	299	296	309	312	298	305	311	285	304	285	288	298	267	319	297	291	288	290	263	294	309	296	290	312	285	288	298	273	307	274	301	286	303	288	287	285	297	277	327	290	295	317	311	270	290	282	317	272	332	330	332	288	307	321	257	299	320	286	307	281	292	335	286	291	289	271	304	287	303	328	295	293	325	322	295	304	316	305	308	334	301	268	310	282	303	305	320	343	292	310	309	292	284	287	310	300	301	329	319	308	301	287	288	253	312	315	284	306	280	293	323	293	320	272	368	318	305	292	298	302	286	308	276	287	291	304	339	302	316	281	278	312	295	328	304	265	307	295	317	294	312	318	277	300	275	303	304	274	266	304	314	248	318	305	276	261	318	300	320	268	298	272	318	277	283	307	321	252	288	305	291	281	270	274	302	302	275	314	287	282	281	314	309	305	288	308	309	284	290	302	274	303	273	327	300	283	322	295	285	296	317	318	291	300	297	303	288	265	276	283	282	285	290	299	322	288	308	311	289	304	289	267	323	313	317	296	328	329	287	295	304	259	321	310	288	297	283	325	324	310	306	314	286	279	314	287	293	265	297	289	315	303	281	306	291	297	305	281	312	298	264	308	311	278	305	314	308	287	284	313	299	296	296	331	290	289	285	309	288	292	301	311	323	311	280	269	272	290	303	297	292	303	287	280	317	319	311	287	298	312	295	306	308	313	324	284	281	297	290	284	272	317	315	293	271	294	318	314	288	278	323	286	306	290	312	285	300	291	320	301	321	330	307	280	295	310	298	335	310	309	323	274	301	314	291	279	281	299	313	303	259	340	324	290	301	298	287	284	299	304	295	282	311	298	312	332	291	297	290	302	304	287	282	290	271	294	311	341	271	284	309	286	259	290	302	281	317	283	305	343	303	282	346	280	288	278	300	298	297	290	286	321	317	306	276	325	300	290	280	284	264	267	259	250	298	284	275	287	275	328	286	290	323	268	283	303	284	307	288	329	305	296	264	310	296	297	328	302	312	277	297	319	313	312	317	292	294	291	283	296	310	294	304	312	277	337	310	286	306	325	284	308	281	267	330	284	321	252	272	294	304	313	283	293	315	313	301	291	332	306	293	291	308	257	279	321	289	303	286	288	309	314	301	257	331	304	311	310	277	313	310	305	291	291	308	319	332	292	260	333	299	294	268	273	302	313	295	301	292	271	283	304	302	289	313	283	288	274	288	312	297	293	287	308	313	293	313	316	296	296	296	264	304	309	271	287	281	303	285	307	300	298	288	330	277	306	331	301	272	287	286	263	305	270	291	300	306	302	286	266	296	322	268	323	318	280	331	289	295	311	278	283	295	276	305	286	315	291	281	303	289	286	272	333	305	313	294	306	311	303	260	270	317	276	309	327	320	306	306	265	308	303	285	277	315	339	313	289	298	261	315	312	320	296	322	265	283	280	280	296	307	277	294	279	297	319	305	283	302	290	282	269	300	326	307	279	309	290	284	255	308	324	281	282	301	308	279	271	317	299	287	309	295	322	322	288	292	281	330	303	295	316	322	298	321	289	283	290	292	271	329	267	278	279	305	284	288	286	314	281	291	310	317	300	291	305	295	293	295	291	287	286	289	265	279	286	280	281	326	313	283	300	283	289	288	305	278	274	290	285	290	298	306	315	296	299	257	286	300	299	307	322	287	276	273	316	302	301	291	266	305	310	289	281	307	308	305	304	300	311	270	301	266	323	292	302	286	280	292	316	279	301	273	315	304	303	294	318	300	291	296	292	294	310	266	307	305	283	306	310	289	310	340	309	315	299	288	289	292	293	318	293	309	312	302	294	281	300	322	303	296	285	300	317	273	324	302	285	318	290	271	302	268	281	294	312	316	294	289	294	313	298	317	296	307	301	276	303	282	291	310	302	285	273	293	274	314	301	286	307	288	288	297	311	329	305	304	271	317	323	291	306	307	295	306	294	336	312
13814	1830	3232	3462	3154	2684	2360	2189	1930	1788	1618	1477	1440	1408	1320	1218	1281	1224	1129	1178	1130	1082	1140	1071	1078	1027	1048	1038	1074	1079	1011	1073	1040	1009	996	1062	994	1015	990	988	1049	1018	1011	1012	997	982	1067	947	923	961	1050	996	927	1006	946	951	976	985	975	964	1029	975	966	961	959	946	1033	973	938	957	994	1003	968	1008	916	988	991	980	991	937	999	990	937	945	950	975	1023	918	950	945	982	977	960	956	980	1032	932	897	968	913	948	974	1020	946	994	949	1017	958	946	938	1021	946	962	922	956	917	953	933	908	949	933	959	991	981	931	998	963	908	902	981	943	950	1012	955	976	945	1017	965	968	923	955	937	979	935	936	962	957	962	954	917	968	944	973	931	947	929	947	913	951	962	946	998	973	957	976	918	948	944	980	945	978	930	910	988	961	955	929	928	939	982	913	974	968	991	976	1000	934	942	956	953	911	897	961	1003	948	976	949	985	954	918	915	947	971	935	928	961	971	902	959	944	992	975	945	926	968	947	987	993	952	934	960	965	929	973	942	993	956	927	944	911	986	928	993	970	983	959	948	975	911	936	910	974	961	966	949	934	931	972	970	960	957	941	917	963	984	979	938	934	953	945	991	966	960	909	1029	977	922	922	986	917	946	933	1013	980	894	959	901	963	962	964	957	968	951	1003	988	982	977	1004	919	963	951	965	971	999	966	916	925	907	1011	935	993	938	942	968	938	970	937	972	955	930	952	901	989	983	958	924	987	905	935	904	998	962	955	936	904	971	995	972	956	935	917	937	975	902	1035	933	982	1038	949	997	947	969	979	969	917	937	935	954	952	968	936	938	950	953	919	986	949	977	1010	975	966	968	949	942	917	899	962	939	961	958	927	959	923	943	1009	892	918	908	961	936	944	993	962	931	937	971	906	905	943	952	978	1010	926	994	983	977	954	936	942	945	941	972	952	974	907	894	971	966	916	914	937	917	965	936	961	959	933	898	986	975	991	918	969	967	914	898	960	970	919	958	943	913	1022	879	941	938	972	904	964	958	931	971	959	966	943	908	948	940	942	963	957	944	928	989	991	951	956	968	875	926	932	979	882	938	969	1011	962	912	929	936	954	978	997	964	958	964	932	933	971	969	968	941	937	966	926	953	930	949	1015	947	903	921	987	969	988	959	949	950	991	972	919	931	971	873	980	911	920	958	968	920	933	954	924	965	997	989	934	956	961	955	962	913	1005	955	891	933	978	940	930	944	912	929	947	938	984	1000	949	921	937	922	963	966	1015	994	1007	937	928	958	977	940	948	950	927	930	935	942	930	919	919	996	949	994	932	927	906	997	956	1016	949	996	946	1018	961	924	997	921	987	982	958	948	959	949	921	975	978	941	957	955	960	992	969	954	945	941	952	980	957	935	926	943	1009	929	953	915	952	999	1008	933	984	962	1001	926	963	982	949	922	984	970	883	1012	944	927	907	929	945	1000	924	939	946	922	958	973	962	934	991	940	941	966	969	961	982	960	948	924	912	980	962	959	981	1023	975	944	986	978	937	949	944	930	1003	985	991	914	950	908	1005	946	915	919	940	977	936	969	950	893	925	925	968	891	940	949	949	928	947	962	937	933	985	906	975	968	894	942	953	890	954	895	970	982	964	1005	921	928	948	943	975	965	902	930	1008	958	971	969	936	914	942	932	1011	918	960	987	910	920	956	915	937	991	918	935	953	1042	975	937	973	951	1010	915	955	963	912	984	924	973	954	993	957	977	969	956	992	997	993	925	998	923	971	1008	960	915	939	930	989	958	987	929	980	977	949	963	946	906	969	951	926	962	967	966	1026	875	971	913	959	900	961	941	924	865	966	980	952	957	964	966	1017	946	971	993	915	958	948	946	929	904	989	936	929	947	929	969	945	914	927	986	969	994	954	961	991	912	980	977	904	911	986	972	982	966	945	930	966	941	964	903	968	978	889	973	938	995	961	974	948	960	989	926	996	928	945	1005	962	960	974	924	1030	948	920	958	991	973	926	924	976	929	953	970	983	986	955	937	944	906	976	950	920	954	982	1019	883	981	946	951	912	969	921	941	1008	1011	980	908	952	923	985	914	958	937	939	984	935	936	932	1003	944	940	995	960	908	912	979	926	926	938	916	1016	948	994	958	954	968	942	936	899	996	1000	969	943	956	956	986	972	901	943	925	1024	963	927	937	876	981	957	927	912	959	985	1006	952	952	932	854	963	933	928	932	914	948	897	927	936	973	990	894	989	949	978	939	926	934	976	930	917	912	941	983	953	978	899	964	939	913	897	978	928	946	939	1001	1007	956	903	951	949	1014	943	966	968	884	942	925	910	957	963	950	922	964	968	989	968	921	971	1033	1028	944	947	885	921	918	972	984	943	967	957	917	921	985	946	978	956	915	964	958	959	958	968	928	1002	929	956	991	976	919	959	931	982	984	983	956	966	963	954	967	965	953	1003	995	974	956	992	911	942	885	907	954	945	901	929	934	991	961	960	1004	1017	1017	928	889	942	1005	965	911	997	938	969	960	905	990	922	943	973	951	893	1010	959	895	971	989	975	967	979	957	951	935	986	929	973	981	979	929	958	954	955	949	898	957	960	945	991	971	1029	952	953	956	961	928	949	935	918	964	980	896	940	892	884	950	955	963	931	948	929	894	996	921	970	973	912	923	917	938	963	981	930	994	989	976	995	899	972	925	956	977	1022	969	944	964	977	963	927	961	936	901	936	980	969	942	904	979	951	946	937	920	957	975	1009	961	981	971	921	946	918	920	986	948	925	905	985	950	918	978	951	971	943	972	971	964	920	1008	974	968	975	993	895	975	946	967	955	964	934	920	930	955	958	967	948	912	967	903	916	971	955	990	914	1015	948	920	905	946	918	916	885	955	963	960	963	1001	888	921	953	1023	960	971	925	1007	884	898	939	1006	972	956	907	978	964	989	925	946	931	978	941	983	921	1027	921	987	919	961	910	988	959	972	960	946	951	890	964	927	919	913	922	926	939	982	970	944	963	933	967	919	945	960	1011	997	981	946	905	902	1035	925	925	955	938	928	925	1015	947	917	932	955	936	934	921	977	925	962	998	968	921	978	911	962	923	937	963	962	930	955	953	958	958	956	910	950	1001	968	973	952	891	934	957	910	974	883	944	924	886	950	946	932	941	944	925	971	911	999	1010	934	932	934	944	874	976	963	941	993	1013	978	989	933	928	962	973	963	988	973	988	979	959	973	950	925	979	988	973	980	940	970	1003	985	943	956	935	972	954	979	909	933	999	912	909	919	944	980	920	969	940	967	941	962	959	974	926	950	980	942	944	951	964	904	937	974	920	940	977	952	988	907	951	922	960	960	985	966	942	939	986	952	968	921	982	1004	958	933	972	1019	976	1006	959	961	935	983	1005	988	915	931	1003	950	946	981	951	998	958	1017	967	977	958	943	919	1027	973	983	967	921	966	949	914	934	976	956	933	943	942	902	946	955	959	930	941	982	959	1008	969	951	953	960	1014	991	920	999	891	940	952	950	998	907	925	905	933	973	935	952	940	926	1022	907	975	971	977	916	967	962	979	938	933	984	981	929	927	965	998	950	967	1010	961
38471	11832	3284	1759	1307	924	757	679	603	545	480	436	400	405	357	380	408	341	345	395	340	341	343	328	337	345	315	314	353	317	298	318	318	305	313	318	308	289	302	297	317	299	295	273	281	275	296	313	340	330	291	312	316	309	310	284	296	277	269	312	280	313	301	272	301	279	281	284	288	344	302	309	302	296	298	296	301	292	291	283	264	324	328	316	291	284	304	295	257	324	316	307	279	314	302	329	304	301	291	285	317	302	276	283	286	304	292	280	339	269	287	266	310	323	300	297	298	297	263	270	290	321	296	295	293	287	302	329	305	293	292	314	296	278	277	288	293	294	314	292	304	293	315	285	299	308	282	274	313	326	307	297	282	291	269	299	298	297	295	295	284	294	290	302	282	298	313	302	314	272	288	315	289	280	310	330	317	283	320	289	271	306	291	315	330	299	295	292	293	322	300	290	279	296	301	323	281	268	309	284	289	306	316	293	277	272	302	299	305	289	270	274	294	290	298	280	291	294	287	294	277	313	316	281	285	264	297	312	257	280	268	281	310	299	283	286	317	287	259	311	267	297	293	297	280	277	271	290	265	266	283	286	297	290	273	280	287	260	300	285	309	283	317	292	323	287	270	281	319	305	323	330	294	316	306	301	299	286	319	283	301	299	301	295	298	291	320	291	285	292	317	316	297	299	293	291	307	292	314	277	281	297	326	277	320	316	285	271	287	281	296	278	340	330	267	294	282	317	328	313	284	311	262	280	264	304	282	294	333	276	310	324	280	297	324	278	281	287	310	319	293	304	331	295	285	305	302	281	330	291	276	305	293	279	285	326	305	273	277	323	288	300	329	298	300	288	298	277	295	296	287	308	309	282	285	291	283	320	284	292	283	295	307	297	285	301	293	287	317	326	294	314	318	297	312	292	317	300	293	322	300	305	310	296	264	284	308	287	288	320	295	256	320	263	299	309	318	294	311	315	316	285	322	313	314	291	281	306	320	289	322	306	286	322	264	269	284	294	282	250	290	297	284	314	268	312	281	296	293	308	333	296	278	305	295	298	282	317	292	286	259	314	282	269	284	268	285	305	315	269	287	309	301	293	277	279	289	298	286	307	311	290	302	295	302	299	306	281	301	279	309	317	263	320	277	295	307	254	294	267	298	304	289	274	313	286	281	302	299	287	332	294	292	305	282	306	289	290	313	288	269	278	293	303	296	307	280	279	269	305	319	282	296	318	283	278	317	261	296	290	291	291	305	332	288	286	313	318	277	313	303	297	294	293	275	283	269	298	277	304	320	281	297	285	280	327	294	298	284	311	294	292	285	307	291	304	288	315	306	293	314	307	310	284	299	277	305	289	331	305	266	301	325	293	284	291	282	318	299	284	299	313	305	297	291	290	285	321	309	280	279	270	290	298	318	320	317	294	286	293	308	334	286	326	266	263	285	308	290	255	291	289	297	297	273	257	302	315	276	280	306	284	260	300	314	280	274	300	309	296	296	317	285	288	256	292	282	248	322	269	315	277	282	269	271	297	298	288	299	297	301	295	291	292	269	311	308	291	316	307	280	289	272	271	309	265	312	306	313	298	323	284	306	291	284	276	303	290	323	277	345	286	310	316	276	320	279	303	291	302	283	278	300	318	301	303	300	285	297	336	286	286	288	279	304	266	321	264	301	320	299	325	311	306	284	281	302	279	298	293	316	288	285	297	303	282	320	303	307	283	284	282	295	254	277	279	269	309	261	286	272	298	290	281	288	270	307	292	292	285	276	279	304	284	321	303	298	306	269	273	301	300	344	306	272	318	301	264	300	301	311	323	295	303	279	321	286	287	263	290	299	281	311	282	298	310	294	290	297	307	301	297	290	323	285	290	286	290	267	306	301	298	331	286	277	292	300	287	340	311	285	334	265	284	267	273	312	297	281	323	287	291	277	285	310	284	257	273	310	285	306	287	286	283	291	264	277	303	293	298	269	289	278	293	281	333	279	304	299	307	329	290	289	336	282	286	324	272	293	354	313	300	287	293	291	310	310	314	292	317	298	268	288	319	271	271	312	304	269	303	309	267	313	309	269	323	280	292	311	282	318	291	264	277	261	310	303	297	280	274	281	276	287	314	285	293	323	278	285	338	317	315	300	271	275	295	302	263	296	298	273	294	276	311	276	314	260	277	328	272	300	286	308	297	299	321	311	287	297	308	332	299	308	304	296	285	279	321	313	300	276	283	270	296	298	292	297	291	292	276	338	293	286	293	311	326	310	313	315	323	307	298	292	278	315	303	299	313	321	299	264	325	274	301	301	274	253	272	285	303	274	268	273	284	263	286	262	293	323	299	295	295	297	309	290	288	287	306	287	290	333	303	274	327	287	303	302	304	258	273	273	293	300	303	305	276	339	279	299	276	297	310	288	317	295	297	323	311	267	308	308	286	260	263	328	283	288	307	319	309	351	316	278	279	329	276	297	297	296	326	247	284	286	314	288	321	297	313	292	281	308	319	314	308	304	281	288	301	265	295	311	264	319	313	295	308	300	303	305	301	317	279	277	268	308	320	306	294	313	300	309	290	320	319	311	285	309	288	266	284	260	262	296	271	273	290	286	276	322	279	301	284	308	322	291	315	295	278	319	277	306	316	307	269	275	302	311	282	320	317	329	274	311	308	272	273	276	291	299	304	295	295	281	301	286	329	287	312	273	292	305	299	307	307	276	277	284	306	278	298	286	288	265	327	301	306	307	306	277	282	274	284	303	318	292	308	263	306	281	281	288	329	246	254	280	287	310	343	298	296	281	284	318	278	290	262	263	307	276	328	323	279	305	283	313	295	296	322	310	307	288	320	301	270	304	314	281	295	271	313	285	274	290	319	277	286	301	287	313	333	312	296	280	307	295	313	298	330	321	296	318	324	300	284	307	269	314	303	261	320	265	308	314	318	312	281	314	299	282	287	288	303	269	278	296	280	309	314	290	282	313	321	335	285	291	282	298	301	301	307	281	307	285	306	294	317	279	242	300	302	307	270	297	290	288	294	322	332	284	295	311	329	289	284	286	289	289	316	290	288	285	269	308	298	276	291	256	290	272	282	277	313	314	263	311	297	272	306	340	294	279	273	292	289	289	280	270	297	309	270	296	265	326	296	294	290	292	285	281	298	257	287	306	282	274	305	296	293	323	300	294	293	277	293	270	308	295	316	329	268	304	294	286	291	284	308	281	323	290	289	292	275	275	306	298	311	279	293	289	292	297	324	285	302	297	292	302	272	291	280	292	305	312	279	303	301	292	288	267	286	327	276	289	298	284	281	302	280	306	271	322	315	302	298	277	299	286	282	301	292	297	316	287	286	306	297	279	273	313	284	299	300	288	268	335	277	262	294	267	318	269	294	275	279	314	304	289	304	302	285	302	319	268	285	281	283	303	304	319	296	301	305	262	282	267	286	287	297	302	302	306	267	266	277	279	306	282	298	310	304	272	299	305	286	281	284	298	300	271	263	298	283	312	291	287	307
18502	2602	5081	5809	5112	4207	3503	3168	2773	2466	2183	2043	1881	1741	1717	1511	1488	1451	1383	1351	1342	1279	1228	1163	1191	1096	1196	1136	1098	1123	1068	1084	1062	1128	1062	1022	1132	1047	996	1040	970	997	1019	1006	1053	1010	1043	989	984	1035	943	952	994	1009	996	1029	1002	990	1009	1027	990	1016	982	967	994	1023	932	922	923	971	925	974	957	1040	945	976	976	995	990	987	987	981	988	965	919	971	985	932	972	1031	959	925	941	970	913	972	1008	987	946	962	963	972	969	979	936	909	959	949	951	928	949	940	919	957	957	961	931	960	942	956	954	934	945	990	940	999	1038	977	955	967	956	931	974	949	953	930	966	890	952	918	948	961	941	953	920	1007	974	941	938	942	999	944	978	958	970	999	970	958	946	904	933	948	944	937	932	909	896	951	933	894	944	949	940	919	918	934	941	901	1001	925	921	944	954	966	981	920	960	970	934	912	977	902	981	933	960	925	962	973	915	950	908	972	916	936	947	932	934	942	940	1014	929	899	949	905	978	926	911	898	981	918	862	980	963	984	905	926	942	942	946	931	938	980	934	907	938	942	986	939	948	893	968	927	986	921	960	942	989	967	950	955	939	930	910	937	942	910	961	949	953	877	959	943	924	887	893	914	977	912	1012	925	959	908	938	959	874	929	935	968	886	974	967	986	974	893	923	896	925	1008	948	935	938	886	922	908	919	875	919	973	955	959	961	980	929	973	929	911	965	968	919	932	943	941	928	919	926	905	863	935	952	923	963	966	943	942	980	904	913	928	898	931	886	959	944	934	874	932	933	943	960	923	952	953	944	962	936	896	920	920	945	907	889	922	932	950	942	968	965	965	984	945	898	951	995	948	968	941	925	948	973	919	927	908	933	967	948	917	949	982	947	917	945	959	983	969	924	891	941	965	917	933	985	918	901	961	931	968	921	896	1010	960	922	959	1006	955	894	975	898	951	1021	970	927	979	950	916	937	965	911	945	944	957	957	925	882	901	967	979	914	909	913	959	933	895	948	966	940	871	945	957	940	953	966	949	936	948	948	924	990	914	966	961	955	930	965	985	981	970	991	934	973	866	898	982	982	924	926	969	951	962	883	908	898	972	940	929	936	984	942	886	887	981	955	931	934	1013	958	910	989	945	982	932	950	943	956	949	893	970	916	911	952	879	894	912	927	986	937	915	945	945	973	926	974	879	890	926	958	888	982	953	947	953	934	911	965	931	960	930	959	920	896	1009	870	918	930	924	905	965	961	966	972	892	890	975	892	923	949	989	945	915	966	890	916	962	881	945	908	953	938	975	961	899	956	918	890	959	964	894	919	953	898	916	958	890	917	950	927	937	896	944	945	988	890	1011	984	913	985	993	938	969	955	952	934	932	927	937	976	911	952	953	908	932	952	941	916	922	996	942	943	943	948	939	930	994	922	967	906	993	997	960	937	951	941	976	970	870	966	972	927	914	940	883	944	920	919	975	891	909	956	942	934	962	995	933	897	936	925	910	975	929	924	966	923	981	955	922	956	955	918	918	901	950	942	965	941	933	916	928	1003	978	956	948	886	976	896	897	941	946	965	968	970	927	920	950	969	968	929	944	926	968	934	944	891	881	995	985	933	975	951	974	955	958	905	902	928	968	932	967	964	960	916	887	986	946	954	987	917	892	901	949	898	954	997	902	982	935	968	931	956	930	949	962	941	934	954	1051	977	959	934	1007	909	951	968	923	921	932	925	959	923	913	923	924	965	959	940	914	958	947	951	973	940	990	970	932	931	920	932	948	897	932	956	951	964	931	962	880	931	927	964	910	903	882	903	947	920	892	915	914	958	910	949	890	951	947	982	955	898	947	922	954	945	947	922	948	938	895	966	975	949	917	927	914	874	944	981	878	953	949	916	947	911	911	949	952	970	855	902	936	933	937	877	966	923	952	918	899	980	932	912	964	944	927	976	900	899	951	929	893	917	910	977	935	945	944	937	991	928	952	905	933	957	966	910	917	885	968	928	979	942	948	939	888	915	916	909	981	970	953	899	941	927	974	963	979	944	891	916	926	908	966	974	990	915	991	958	949	930	987	933	953	940	973	891	919	939	930	860	906	904	908	949	950	914	875	932	933	968	898	971	946	945	901	1003	972	971	976	900	877	918	924	947	924	972	916	943	905	925	949	941	952	924	958	910	940	957	938	980	954	934	946	983	1005	886	909	944	967	967	960	950	958	941	894	955	959	916	949	955	870	908	920	972	974	900	984	917	922	960	886	940	992	958	999	884	895	933	939	959	986	952	911	972	1001	941	908	929	900	956	929	904	887	876	903	947	930	916	892	912	973	910	944	998	928	927	952	940	944	946	919	967	939	929	929	881	909	952	949	946	922	926	892	933	922	929	974	982	913	931	955	903	897	968	937	957	957	945	946	935	978	961	907	944	951	967	942	979	939	965	990	908	939	902	964	955	942	931	896	970	1045	994	913	931	978	1004	940	984	962	924	917	937	930	875	973	948	935	899	950	935	901	937	926	951	923	974	953	945	976	894	929	946	921	974	957	896	951	902	947	950	950	926	980	973	899	920	943	958	897	955	939	989	911	933	891	912	940	936	977	943	930	907	953	934	955	1003	1006	914	932	961	966	905	897	901	984	932	934	955	917	1009	926	943	918	930	936	926	871	881	975	981	923	953	918	950	949	965	938	953	956	967	935	931	924	960	954	837	986	939	924	912	931	912	965	953	934	998	998	980	939	948	945	909	995	936	944	896	896	954	961	937	981	962	919	909	954	931	972	931	983	931	952	1003	970	912	974	917	939	903	912	890	928	963	919	935	871	965	939	956	925	906	931	931	952	950	978	1005	988	908	981	989	961	924	974	982	864	955	962	905	921	925	868	975	953	1015	942	961	932	979	987	949	924	937	915	967	941	946	926	967	974	934	922	919	958	966	970	946	928	948	887	970	930	950	941	918	950	932	898	932	947	953	930	861	925	922	989	954	978	938	962	974	956	946	958	959	919	937	911	959	963	939	911	976	920	942	885	944	918	911	940	937	920	939	917	959	928	921	963	898	898	894	965	940	963	983	946	1003	967	935	910	988	977	954	916	946	909	967	916	956	914	942	949	1007	924	977	908	947	955	985	977	889	910	950	955	916	941	952	917	940	922	943	940	947	932	958	926	930	926	924	985	966	928	962	959	949	918	914	967	978	1020	901	908	957	882	928	884	931	920	925	883	966	974	943	974	949	907	972	912	985	933	922	893	978	963	1019	906	939	903	1012	948	908	969	932	964	968	972	909	925	1008	888	920	905	906	895	916	987	916	915	943	906	916	931	962	932	911	889	938	961	1012	939	933	964	916	916	932	954	913	919	923	892	942	959	954	936	979	966	953	893	940	916	1001	949	921	987	916	922	936	943	979	975	1010	995	935	906	943	934	897	942	941	941	973	999	903	907	945	922	985	940	913	913	935	978	927	1016	935	990	958	956	948	904	897	958	931	898	988	924	896	911	936	912	946	957	923	954	916	923	954	932	939	975	927	951	937	926	956	905	923	908	907	926	927	929
3650	392	245	227	172	174	192	158	178	155	191	167	196	178	175	176	168	171	170	178	178	194	183	166	182	159	157	158	174	156	178	156	186	211	177	170	171	190	162	179	180	170	189	187	166	175	177	163	159	187	192	180	167	151	156	159	174	156	171	168	172	159	167	169	153	214	153	165	172	170	181	172	158	178	181	171	170	170	168	176	174	164	157	175	169	156	169	165	190	159	205	155	167	159	154	159	202	155	188	178	184	165	167	173	193	175	179	190	178	147	180	161	184	177	192	152	158	164	169	213	193	169	174	157	163	177	177	190	168	156	181	174	182	187	167	187	195	180	188	171	164	169	178	190	174	170	170	167	162	156	168	140	176	178	169	172	189	166	201	184	169	170	176	179	165	172	173	178	186	148	199	174	171	160	169	157	158	199	174	160	179	170	143	180	165	178	163	161	163	190	175	149	207	164	190	192	174	174	190	176	186	159	170	145	179	185	168	161	162	160	197	180	186	163	177	175	168	186	148	163	180	166	176	188	153	182	179	163	182	185	188	178	197	186	151	185	166	165	184	155	172	149	159	169	169	168	183	183	167	160	181	180	166	160	185	194	178	154	169	178	171	158	169	156	181	161	177	165	170	160	180	150	172	148	200	176	155	175	160	178	177	200	161	163	197	163	168	158	166	183	170	168	196	175	169	147	165	175	163	182	187	156	162	167	153	163	176	176	167	175	172	169	182	161	177	163	155	196	148	161	181	181	181	160	161	167	177	170	169	167	150	161	181	176	195	157	184	176	166	169	170	178	213	163	156	181	177	178	153	184	188	166	163	176	164	187	155	169	174	152	159	198	159	181	171	181	149	156	164	151	159	174	173	188	167	179	184	175	176	183	155	193	164	184	156	161	179	160	174	179	154	166	182	186	164	207	154	188	163	160	184	186	134	156	176	146	173	168	157	155	179	167	188	156	157	163	176	160	165	174	184	177	170	161	176	150	182	155	180	173	160	166	162	178	134	182	180	188	140	157	168	186	174	191	143	177	172	185	167	188	161	171	154	186	157	182	181	174	161	195	180	189	173	158	157	156	182	190	158	157	162	172	200	177	162	158	208	168	173	156	172	170	162	191	164	187	151	194	209	178	161	149	179	175	181	186	177	158	183	159	176	178	160	178	167	171	161	159	163	176	174	192	181	158	177	159	202	190	192	173	176	157	169	137	164	166	163	195	168	173	165	179	144	171	186	165	163	165	168	171	181	175	165	165	168	162	175	174	162	172	177	151	154	162	181	176	181	170	181	166	193	156	148	186	168	200	155	152	164	183	168	169	172	172	153	185	177	166	185	160	159	184	171	178	145	181	149	178	149	164	169	164	186	170	156	147	186	179	178	189	165	169	186	164	164	169	170	194	195	182	181	155	183	183	159	158	179	156	175	176	194	181	152	198	176	167	165	163	163	171	192	189	170	173	154	195	167	178	172	163	153	165	158	181	144	161	157	187	168	171	175	159	182	162	198	182	175	167	161	183	158	177	148	162	176	181	169	173	174	181	184	169	156	166	167	187	172	151	202	162	171	189	150	162	158	156	176	169	166	162	154	188	178	198	187	180	165	173	171	176	168	177	181	162	161	183	175	180	176	171	160	188	151	178	175	186	157	169	178	189	163	159	199	161	175	169	165	181	165	163	182	173	181	151	158	171	170	151	190	171	178	191	177	196	161	198	173	170	150	192	148	177	199	164	182	174	172	199	162	183	167	157	182	169	159	146	156	181	201	171	164	158	175	146	185	160	176	171	176	186	191	176	170	147	148	175	179	171	182	146	174	156	174	180	147	167	178	150	150	197	169	168	184	173	174	165	164	169	173	174	156	157	174	168	178	167	158	149	191	178	176	149	161	158	177	182	157	151	171	178	179	168	165	174	182	160	159	181	172	190	173	155	173	175	169	198	169	169	181	160	177	164	158	165	184	162	202	184	174	171	167	166	157	161	150	155	165	166	160	180	165	176	175	158	180	180	174	183	165	168	166	159	167	179	155	156	190	153	173	156	148	183	170	159	165	175	193	186	199	190	182	183	138	176	179	174	153	158	159	165	164	164	183	166	179	170	189	170	195	172	179	184	189	172	158	164	159	150	180	180	152	169	189	187	198	169	191	175	170	156	171	136	170	182	189	165	155	173	157	168	156	159	168	180	188	158	162	169	177	170	176	175	172	171	187	155	169	209	155	144	190	172	149	183	177	163	186	167	179	168	162	165	164	156	182	153	186	162	207	157	170	156	158	168	173	172	169	171	162	166	173	162	168	168	178	149	162	170	173	159	145	174	153	153	139	177	183	173	171	157	174	204	188	162	178	147	161	180	187	146	148	177	171	161	185	163	147	169	169	157	182	160	167	159	171	161	176	171	156	171	163	175	174	175	188	175	166	177	162	153	166	196	179	162	159	160	192	187	163	189	169	176	158	178	177	164	167	184	171	145	160	164	165	164	184	162	181	188	183	158	162	150	193	171	163	195	158	177	188	192	188	169	181	195	179	175	164	181	152	201	159	167	170	150	188	175	149	189	156	174	164	174	182	174	147	165	178	154	180	146	166	177	167	157	151	166	185	176	180	156	179	167	179	188	198	164	191	179	203	174	196	180	186	175	175	159	164	177	183	178	156	152	200	150	155	170	182	178	170	153	171	170	170	164	161	161	165	165	196	174	173	171	153	165	148	170	169	151	158	160	155	153	163	169	172	160	155	172	184	174	159	182	154	174	164	166	151	152	164	178	195	187	177	175	165	197	175	174	184	156	163	180	148	155	168	153	148	172	175	172	174	180	191	181	191	158	182	171	183	153	170	188	163	177	146	167	186	171	167	171	166	155	198	188	171	158	182	176	165	193	159	176	185	157	160	182	186	155	152	158	169	172	170	193	177	171	166	182	188	161	178	187	188	156	147	190	163	167	176	180	181	172	181	178	158	177	192	173	158	183	167	189	183	163	198	177	174	182	173	171	165	160	152	172	173	168	159	192	153	174	175	180	179	190	168	200	182	159	170	169	172	191	166	153	164	174	170	173	149	182	179	163	181	176	156	168	158	188	169	178	200	169	178	167	158	134	173	151	184	155	168	157	169	180	169	169	183	183	182	184	165	181	197	188	205	162	164	169	173	149	163	172	165	179	171	182	201	172	171	210	162	198	187	171	167	168	153	183	185	151	173	183	183	159	146	198	165	175	170	182	183	175	174	169	177	174	146	175	183	171	169	158	173	184	160	167	201	173	183	164	185	185	156	165	185	182	170	160	191	171	186	168	172	162	167	167	157	164	189	157	160	168	154	176	165	190	180	159	156	177	170	183	170	174	164	177	188	171	157	171	183	183	166	176	167	159	173	158	150	174	167	189	173	169	182	178	162	184	165	173	149	164	176	170	174	194	164	163	198	175	157	149	163	172	189	159	177	167	154	190	152	161	172	184	177	149	156	157	175	155	158	152	155	164	180	168	191	211	152	159	160	178	158	189	153	179
4510	694	790	767	757	757	712	699	655	621	653	644	657	628	627	621	673	605	638	632	629	652	620	673	586	593	609	643	645	634	615	590	631	647	586	606	589	607	642	629	631	580	629	609	612	602	580	626	569	606	631	631	619	541	576	579	595	581	633	609	583	624	595	613	578	644	620	610	646	626	592	606	595	621	654	625	617	600	629	591	625	638	604	592	586	530	576	608	609	592	591	601	597	604	593	653	636	624	583	586	609	623	621	623	600	617	675	619	613	583	619	636	610	614	620	637	638	574	664	620	608	607	589	587	604	585	620	603	605	585	592	579	601	595	655	601	592	625	620	612	600	583	605	629	600	595	597	639	587	631	618	590	639	608	608	615	631	608	617	598	608	578	673	602	585	606	633	603	662	584	645	594	606	564	600	592	643	567	626	615	626	570	620	582	586	613	671	598	624	640	602	587	597	619	604	575	607	620	611	615	615	591	634	569	635	638	573	588	601	601	568	588	609	613	593	617	603	634	559	610	617	599	571	625	604	615	613	627	578	546	596	601	549	594	667	613	589	652	614	641	614	594	621	601	596	593	625	592	626	567	613	605	560	587	635	592	618	619	621	607	596	561	609	588	575	624	602	619	626	600	595	599	644	625	604	604	599	617	600	645	622	622	655	643	633	594	615	590	648	585	606	608	579	642	580	619	587	600	629	597	639	614	682	620	557	622	604	647	621	636	603	646	566	610	635	606	627	609	611	582	626	606	603	612	603	601	582	610	617	602	592	651	612	611	665	571	620	585	645	612	582	576	575	627	637	603	587	582	596	613	634	604	583	618	601	569	587	605	593	556	577	558	557	562	600	609	609	625	590	604	583	570	632	624	625	623	619	626	623	608	578	589	596	590	626	619	600	570	612	616	616	592	601	594	590	631	578	595	585	583	586	605	609	617	573	629	658	575	528	620	644	632	646	643	612	601	609	623	608	586	612	610	576	578	595	601	612	573	593	617	602	625	626	630	635	567	629	610	582	623	645	618	585	604	599	576	602	604	634	580	595	591	605	623	629	597	666	596	635	616	611	615	605	627	635	618	594	624	629	608	599	588	605	586	636	618	575	587	609	592	568	612	606	605	614	582	602	600	595	624	642	615	632	554	596	607	631	642	604	592	613	589	626	594	656	608	613	625	585	602	597	604	589	629	611	591	591	629	564	567	652	604	592	570	577	604	590	625	593	659	643	551	606	649	651	591	630	605	611	583	646	570	582	652	600	637	601	595	615	602	592	609	611	568	599	541	602	637	593	592	625	591	616	596	538	616	615	639	550	619	598	605	614	604	594	594	597	623	602	598	642	590	625	590	651	600	527	603	596	638	601	600	616	609	632	622	562	633	584	605	580	600	613	609	595	620	590	590	589	636	587	631	585	618	602	619	601	597	642	597	608	634	603	584	581	650	623	622	612	613	613	600	637	594	597	559	609	595	631	556	624	558	618	573	615	637	589	592	638	618	596	649	614	601	582	637	630	575	596	582	590	575	592	608	607	628	607	597	597	658	620	615	601	606	596	627	590	603	587	601	594	623	582	609	597	639	607	584	609	636	581	621	654	602	621	602	595	596	588	585	621	633	615	608	615	645	622	596	634	627	626	569	599	595	595	611	662	596	599	660	595	660	587	575	594	595	622	620	651	613	641	614	591	603	634	604	611	627	627	642	623	599	564	627	586	577	565	581	552	570	614	625	647	603	602	622	615	640	627	590	605	608	595	602	609	594	604	599	621	589	600	661	603	608	599	627	623	598	621	588	585	632	614	613	603	672	642	643	617	589	604	628	645	615	609	584	591	607	589	573	664	584	660	661	638	628	599	621	583	586	607	624	602	628	638	607	581	578	605	613	622	603	585	597	628	609	646	591	604	622	592	623	596	652	599	611	594	587	626	593	622	608	624	581	632	603	601	612	627	598	610	592	597	589	630	641	598	603	589	608	619	639	608	644	619	655	602	583	614	601	634	622	633	607	583	580	594	646	593	588	595	655	650	628	638	576	602	635	597	585	656	605	657	615	610	617	653	631	621	617	596	624	594	606	578	592	561	582	598	591	568	565	580	579	633	649	587	614	621	590	584	689	609	597	634	592	616	617	584	604	605	612	595	638	633	606	620	650	639	603	632	626	589	596	650	652	645	602	617	591	593	579	611	607	594	608	603	593	584	630	656	570	587	633	639	629	568	603	603	608	585	624	616	592	567	575	615	612	614	556	675	609	634	611	563	615	598	591	597	582	636	598	608	636	659	612	598	589	611	608	603	596	591	616	612	668	657	663	639	585	571	653	559	579	644	556	622	665	583	606	614	604	585	602	599	602	662	593	665	562	633	632	681	608	609	628	603	589	584	600	574	568	612	565	604	592	586	576	644	603	597	634	627	617	608	617	635	577	604	583	621	595	633	623	593	595	596	621	573	658	604	633	630	586	571	605	657	605	564	650	622	618	588	597	650	630	610	630	637	651	647	640	591	623	571	599	610	599	619	561	631	577	611	625	587	622	630	607	619	588	614	565	567	638	591	618	598	630	611	604	578	589	591	623	616	613	609	558	629	635	593	636	602	566	601	661	593	645	590	629	597	581	587	636	592	581	612	669	620	563	602	627	604	601	563	633	585	601	602	641	627	622	552	631	593	648	593	611	620	624	616	632	620	615	618	618	574	616	620	582	603	594	617	657	594	633	631	590	615	574	614	601	610	587	626	603	619	621	633	619	577	584	583	613	614	607	615	636	599	594	635	611	578	598	565	600	618	602	629	596	651	575	599	632	614	620	613	629	665	603	627	596	610	601	619	588	626	601	617	600	580	617	639	614	630	591	616	621	641	584	566	588	580	603	588	601	638	603	591	626	627	570	610	620	640	610	586	598	626	596	614	572	602	586	594	646	618	625	616	561	607	557	615	625	602	601	615	569	614	618	604	570	585	592	599	613	610	627	571	631	660	565	623	592	630	616	569	590	662	615	631	643	637	581	591	603	626	628	616	621	614	630	603	588	607	637	579	628	575	599	594	591	599	613	606	652	620	591	617	569	628	609	636	649	630	602	607	581	637	616	625	598	604	604	575	652	594	627	603	571	604	651	623	631	578	606	605	614	643	630	591	600	591	618	572	593	674	644	629	625	612	603	588	601	593	592	609	610	605	636	592	595	592	597	630	597	619	587	596	644	594	585	603	595	621	628	643	615	636	614	611	589	574	577	602	638	660	595	647	568	621	580	628	572	604	573	592	596	607	613	575	574	600	633	609	624	586	603	604	623	575	615	591	596	608	578	643	612	576	621	623	601	645	628	618	582	630	590	589	618	562	625	621	635	606	602	620	604	601	615	639	631	595	554	602	565	605	579	627	599	632	617	608	602	610	611	597	628	561	609	620	608	648	583	575	596	566	592	605	615	600	610	590	623	607	572	605	625	643	616	594	589	621	592	608	608	597	613	557	662	613	589	577	598	613	619	634	608	601	632	569	626	610	643	652	561
27457	4442	1453	1072	801	676	540	465	454	439	370	390	407	351	357	309	360	330	304	364	337	354	302	290	312	335	318	298	313	310	296	296	299	315	306	331	302	296	281	323	286	302	356	297	325	294	294	303	295	298	280	300	311	314	294	306	297	308	283	297	288	290	306	267	311	316	317	290	279	295	300	299	324	309	307	291	290	330	282	271	350	316	308	301	272	305	303	301	305	294	291	293	338	296	270	298	282	290	327	285	301	321	308	282	297	284	275	297	300	327	331	271	295	297	296	302	287	305	293	313	304	300	283	286	292	264	270	344	275	298	279	288	275	324	284	303	311	286	315	305	305	288	300	328	269	293	281	289	309	298	292	306	299	281	307	302	285	308	295	293	303	294	320	291	276	305	336	309	295	292	291	300	325	308	296	285	294	311	265	293	286	283	318	283	292	309	271	301	294	306	300	292	272	302	308	331	267	293	296	297	280	314	297	271	313	309	294	293	318	320	280	298	289	295	295	307	280	325	298	287	283	304	321	308	319	309	291	304	326	293	299	285	309	286	303	315	316	303	283	309	312	273	315	306	312	280	294	287	304	339	293	296	286	283	280	292	261	281	312	294	298	269	280	297	304	316	307	339	273	301	291	293	293	298	283	301	300	267	317	269	282	277	322	315	330	298	295	291	290	278	299	278	281	300	294	275	297	294	313	290	297	289	290	301	281	305	285	292	327	263	315	297	297	309	306	284	301	288	308	311	281	294	268	261	290	284	303	305	296	278	274	295	312	302	303	307	312	301	302	283	283	301	274	295	319	278	279	311	304	262	312	286	287	323	306	315	284	313	297	293	287	281	326	285	275	283	298	266	301	297	314	293	311	306	286	288	314	308	282	312	286	309	302	295	296	259	301	311	307	316	314	290	299	259	297	293	301	294	296	290	305	300	296	270	293	293	295	270	300	305	307	286	289	271	295	301	290	297	292	293	304	303	298	279	311	318	322	310	282	292	296	248	281	295	312	299	304	296	298	309	282	321	321	265	322	265	300	288	276	302	256	274	277	310	314	271	305	290	260	292	315	305	258	325	301	293	289	308	285	281	308	308	282	287	267	281	285	279	286	338	303	309	308	305	287	304	308	305	289	272	302	335	324	306	303	324	300	266	319	303	292	311	298	272	309	282	283	293	304	291	330	308	306	327	296	290	301	295	281	299	278	307	286	324	295	289	325	289	271	325	328	294	277	296	306	263	272	282	309	290	318	308	306	287	327	296	304	302	339	298	314	297	279	252	299	266	279	309	308	262	311	306	289	285	289	286	299	308	275	321	300	298	320	309	315	310	295	289	279	289	307	313	293	338	264	295	249	278	308	288	350	281	294	312	307	307	278	287	285	337	302	302	321	268	286	318	288	298	288	290	278	335	300	305	296	281	299	307	310	286	288	321	320	317	283	277	281	296	314	312	296	302	315	317	299	302	342	282	320	293	291	300	309	304	298	279	270	304	283	302	294	291	282	270	284	310	301	292	292	330	301	286	320	294	314	294	285	286	299	290	279	302	306	266	309	297	309	288	305	290	311	295	291	300	273	305	318	300	277	297	302	305	274	307	295	315	288	316	291	287	300	298	319	314	273	303	300	293	335	271	282	298	303	281	265	264	295	301	328	261	286	311	275	312	303	281	300	293	293	280	311	286	290	294	275	258	275	292	306	297	285	305	307	266	278	297	290	291	286	270	312	299	246	302	298	329	296	260	332	293	306	267	268	306	283	293	298	326	311	286	317	268	343	274	291	286	335	273	270	303	278	295	287	289	316	293	286	311	312	303	293	304	285	284	292	307	319	295	284	311	308	315	312	302	271	301	310	289	331	248	286	269	293	268	301	307	307	294	287	280	319	292	323	282	299	278	326	316	298	290	298	302	322	309	304	297	310	310	300	291	277	275	283	265	291	292	266	279	283	258	295	308	307	304	305	301	284	295	273	295	286	302	308	291	301	316	309	266	300	289	322	274	280	312	270	283	293	277	279	308	298	293	299	311	303	293	293	294	317	328	305	327	286	281	293	275	277	292	284	296	333	300	288	299	286	294	297	288	280	313	279	307	309	274	327	342	277	295	254	287	297	303	305	293	291	328	305	290	305	303	303	303	332	298	309	281	307	289	327	291	304	321	303	322	283	276	284	316	298	304	345	294	303	293	263	318	300	271	298	278	289	319	302	295	306	308	267	319	319	300	310	281	309	331	299	274	309	298	259	323	350	294	304	297	287	282	285	314	269	255	304	300	285	331	291	317	315	312	300	271	279	297	317	276	289	276	281	310	272	291	293	284	290	296	310	311	311	326	277	310	320	263	304	275	291	276	286	272	290	321	281	289	299	288	302	281	294	317	275	289	290	308	286	315	291	271	308	296	294	286	296	288	317	290	256	301	314	281	281	285	307	296	279	270	286	322	294	288	300	277	301	316	288	294	311	320	296	291	288	305	298	265	298	284	250	295	292	332	321	295	278	300	302	299	286	268	291	296	281	303	291	307	289	293	291	317	260	286	304	306	287	279	327	284	297	279	297	265	323	321	312	288	294	306	300	313	281	321	315	266	287	285	297	263	305	324	329	293	299	298	313	294	287	302	300	314	304	323	306	302	332	305	286	300	298	322	298	287	279	292	307	281	276	285	329	310	295	303	307	300	300	293	305	328	260	290	287	312	312	276	283	303	318	262	309	330	291	310	280	288	270	296	275	316	290	316	286	279	299	336	301	304	306	283	296	247	281	295	301	282	285	318	305	316	299	268	305	270	272	288	282	326	328	297	304	308	280	278	289	289	285	307	306	293	293	302	322	288	308	284	279	296	282	273	273	279	313	298	282	297	299	281	287	303	268	272	315	286	279	307	317	313	279	317	289	275	298	314	308	290	283	294	291	292	311	269	273	313	288	286	309	283	303	321	321	307	332	310	302	286	321	317	260	276	282	290	318	281	317	315	311	293	284	284	285	301	266	280	307	294	305	288	291	280	321	292	308	305	273	282	313	277	311	292	302	285	337	284	307	310	313	322	302	292	305	277	300	292	268	295	289	299	299	303	307	307	294	287	278	272	303	296	293	312	314	289	313	294	313	314	299	284	290	299	264	276	275	320	268	294	265	259	309	293	292	269	279	300	298	275	293	294	291	262	318	293	297	324	299	287	287	311	310	292	281	296	277	297	259	269	280	272	294	301	316	288	292	289	266	271	311	307	298	280	282	302	302	291	280	298	331	262	276	301	287	297	291	315	313	309	282	316	293	281	287	292	306	279	283	283	276	297	301	334	273	275	260	295	312	326	280	311	301	301	316	322	288	297	252	290	304	258	262	280	313	318	307	304	306	333	301	303	307	286	295	261	316	271	249	298	276	280	289	288	273	279	297	309	301	272	274	266	314	295	315	293	297	277	307	298	308	288	288	283	288	304	312	296	318	292	311	273	308	276	260	292	317	311	292	318	295	300	285	295	300	307	286	298	305	306	270	270	293	281	268	264
13746	1754	3165	3487	3149	2681	2331	2104	1944	1777	1625	1527	1440	1429	1293	1320	1289	1200	1184	1100	1190	1096	1079	1129	1048	1050	1002	1103	1009	1097	1028	1019	1012	1061	1026	1012	1010	1053	1041	999	1011	1045	1057	1005	981	1000	1013	1015	999	939	1020	1025	929	943	1023	1003	932	908	952	970	1002	1037	913	954	990	966	955	967	944	976	975	941	948	1015	943	1017	947	986	993	999	976	955	939	957	947	962	937	967	971	964	989	995	911	958	941	985	947	936	952	997	978	941	1003	953	991	969	958	966	956	926	919	947	965	890	1004	956	975	936	918	958	932	927	876	950	959	947	946	918	962	947	943	999	944	956	959	901	935	960	1012	1024	950	940	908	934	989	957	982	960	1047	965	888	959	974	941	927	945	961	952	909	908	903	976	1003	954	978	940	999	992	994	966	959	985	902	912	963	933	939	928	949	988	962	954	956	919	922	896	967	979	897	928	926	940	951	895	928	914	921	959	937	985	999	974	881	1019	979	957	988	949	935	982	970	904	964	974	1011	936	975	942	945	949	985	934	1002	938	927	913	945	946	967	955	936	986	997	969	962	936	976	983	952	950	964	995	947	1027	974	950	947	950	973	911	1003	937	891	971	916	916	981	961	948	971	935	971	1052	973	923	968	990	1008	964	900	996	1013	943	997	970	930	924	945	915	901	918	979	955	968	960	919	976	982	912	934	939	968	942	1003	963	943	978	964	880	925	1002	983	975	978	950	973	927	988	956	981	986	977	944	994	1035	979	970	969	953	935	957	955	1016	897	921	954	939	996	932	960	961	933	954	973	953	965	997	932	984	972	966	987	957	926	933	957	973	920	994	989	949	963	953	935	925	973	947	941	956	924	891	906	950	986	932	1001	932	955	978	958	939	939	1022	943	947	987	912	953	967	924	926	969	971	1015	947	971	981	946	964	955	965	935	925	929	990	970	973	879	869	968	986	956	887	931	966	933	931	955	947	905	992	898	919	984	942	924	951	915	939	920	992	936	936	987	1010	941	979	969	907	993	944	931	971	963	977	954	922	931	964	954	934	918	981	986	978	938	954	984	938	927	973	945	958	959	943	977	977	1005	971	966	1010	955	946	933	905	954	917	959	953	956	930	1035	927	952	949	910	966	954	925	949	951	977	849	963	918	942	956	900	912	976	947	994	916	924	957	936	962	926	939	953	897	932	965	991	973	932	1016	975	918	903	977	947	960	980	915	966	958	948	957	1023	962	905	980	922	971	903	943	967	959	943	934	1008	979	951	860	902	915	1019	895	947	935	896	929	913	954	993	948	943	965	959	990	937	943	1013	925	989	961	926	909	931	993	965	923	1002	937	935	999	955	951	967	950	938	910	969	904	986	984	942	945	963	998	965	931	907	984	931	1021	871	936	934	914	993	923	935	954	930	950	944	933	979	959	965	929	938	988	891	949	984	912	915	969	942	950	941	994	981	994	1006	950	947	963	947	970	990	975	953	910	963	996	910	948	905	938	977	967	945	959	853	932	962	900	956	925	972	1010	954	971	960	951	965	952	1008	927	944	941	923	956	951	931	876	944	971	973	959	1017	976	955	970	939	993	963	948	960	947	977	967	994	901	1005	976	978	969	974	924	939	1030	928	972	982	940	930	961	933	982	921	945	917	998	961	997	933	976	905	972	965	972	937	998	968	944	974	933	938	973	939	974	928	973	957	1062	927	949	930	974	956	883	936	983	921	978	993	1021	965	990	991	925	995	995	978	924	967	954	932	929	945	929	921	1000	966	940	963	949	937	933	949	940	961	991	971	1015	1004	922	959	969	992	989	975	975	933	952	940	964	959	966	955	933	908	989	970	927	967	980	960	973	939	935	908	1001	952	950	893	920	948	980	910	936	959	904	967	936	1000	944	926	921	968	965	1011	929	956	974	936	951	925	961	1028	973	994	945	926	954	937	917	971	915	991	988	970	1010	919	963	975	960	943	959	957	1004	985	967	930	953	978	926	912	994	988	954	979	974	978	940	954	950	935	978	978	929	913	909	928	936	922	1011	1001	991	923	939	957	989	980	913	936	918	962	980	930	910	964	900	915	967	981	908	922	969	923	942	905	858	966	941	1012	953	954	963	968	940	860	969	958	964	937	948	986	905	943	967	969	983	977	979	927	949	973	969	970	948	984	860	999	949	962	1002	932	938	1007	958	921	944	925	950	907	986	937	934	952	908	951	920	969	954	945	920	946	1003	897	936	932	947	927	947	959	988	968	955	945	985	978	988	959	955	1030	953	948	969	1003	912	960	966	974	951	930	966	936	969	971	971	919	942	911	1009	1017	1010	955	928	942	945	964	944	926	975	952	980	955	975	920	923	923	907	962	969	897	928	960	876	977	936	947	898	967	950	938	999	930	979	975	975	937	932	931	988	883	937	931	1006	989	1004	926	929	966	992	979	1005	948	939	918	936	971	997	891	913	926	924	975	920	929	951	935	950	1013	1015	961	940	983	946	970	976	944	946	956	955	924	952	925	920	999	943	969	940	923	928	943	927	962	995	921	955	994	947	952	929	955	954	990	996	996	991	980	947	944	946	968	961	899	947	943	959	955	975	955	968	973	892	925	975	940	919	974	969	979	950	1011	996	948	933	967	927	911	951	943	945	937	937	1009	931	969	928	901	944	961	949	989	917	939	943	882	957	920	967	914	939	904	963	984	946	964	951	1010	977	949	961	957	941	992	929	912	927	930	905	944	977	946	938	979	973	978	994	937	930	925	906	1029	915	978	957	897	957	936	1005	916	959	954	929	967	940	944	962	946	922	1015	987	959	960	949	946	1009	999	970	1000	981	970	918	951	964	994	947	979	937	987	956	962	903	949	956	948	982	944	941	916	933	905	961	960	964	929	1003	891	981	909	924	929	924	891	951	931	929	950	971	954	989	956	1016	910	930	941	946	915	976	964	915	956	967	940	904	935	985	987	951	942	921	1004	997	943	997	972	951	912	898	974	955	937	967	948	926	951	966	964	977	969	914	941	915	948	917	956	959	984	979	920	946	995	941	966	966	944	906	974	938	938	969	945	977	968	947	968	919	994	1018	967	969	970	935	970	972	933	956	929	1019	912	1005	925	933	914	952	909	973	938	982	987	946	933	946	929	952	957	920	957	956	1000	921	984	993	990	951	933	895	931	1026	1030	963	964	930	943	946	956	909	970	931	944	982	918	939	1000	963	975	970	961	989	951	983	961	938	973	939	962	927	933	930	993	986	1000	966	987	972	991	939	917	927	912	899	955	1026	950	864	953	954	909	954	948	948	921	944	921	942	1009	955	926	935	938	919	930	911	915	1030	982	974	939	973	1035	924	943	979	970	902	922	940	954	1014	1007	959	939	953	980	965	965	905	954	977	994	946	923	941	1017	946	928	911	947	945	917	996	878	987	1005	968	965	965	986	935	892	966	970	996	975	972	977	960	949	968	925	873	951	960	1012	921	948	967	950	931	949	947	909	928	957	977	900	922	972	924	939	926	982	966	1001	959	968	956	907	900	944	974	931	920	931	967	926	948	959	963	954	929	964	984	940	959	938	969	950	912	916	958	940	954	921	960	942	907	926	947	958	961	907	960	954	939	1002	916	992
35909	11220	3230	1830	1334	1002	837	684	587	512	454	427	425	437	390	375	369	367	365	337	346	342	302	363	306	316	301	279	300	305	320	313	296	320	290	298	309	322	301	306	290	299	323	320	304	318	323	292	302	284	309	312	316	321	327	303	312	298	279	290	313	283	291	314	281	292	279	325	287	287	296	297	333	279	299	303	305	290	277	285	290	271	300	280	286	303	305	264	302	324	322	293	279	281	296	308	280	264	296	302	273	294	314	339	300	296	294	312	295	309	309	315	310	325	309	303	302	294	270	307	280	285	293	300	264	320	320	298	306	287	286	284	290	284	303	295	289	297	299	296	302	316	290	303	291	309	289	299	296	297	301	284	264	302	292	286	288	265	317	273	282	281	315	280	320	313	252	307	268	304	306	277	289	336	301	292	279	272	308	294	268	286	308	301	298	280	301	290	280	294	293	301	272	316	332	256	268	270	315	327	307	303	308	319	267	296	260	282	277	265	303	262	319	304	317	289	281	297	276	262	283	285	275	302	328	276	319	298	291	285	306	303	280	290	282	333	272	287	277	312	327	286	282	297	301	307	278	276	297	316	294	280	290	268	331	281	297	295	305	298	321	288	314	288	269	280	306	290	321	286	295	278	322	250	270	292	308	333	314	291	283	317	272	300	275	306	300	282	308	318	316	282	306	286	272	279	301	303	287	296	277	292	312	288	274	272	300	298	280	310	292	287	295	278	310	331	306	280	293	278	275	307	331	286	308	299	275	258	289	338	304	298	287	295	286	289	263	303	283	279	294	278	327	296	296	288	285	309	281	295	305	265	292	282	256	278	260	287	328	272	296	320	301	282	293	322	297	291	308	286	274	309	291	301	319	283	272	289	296	298	290	289	276	283	291	296	288	261	300	291	300	293	299	280	286	268	275	285	291	322	295	284	300	296	272	278	281	272	280	289	303	295	288	302	301	251	302	328	309	277	289	294	289	280	291	289	296	251	296	294	307	288	283	289	287	296	265	291	291	277	291	297	307	296	285	292	310	304	275	284	297	287	303	291	305	292	277	300	296	285	300	314	293	267	328	315	297	277	305	284	294	283	287	299	296	288	261	295	293	274	302	282	318	268	284	295	297	301	310	301	275	291	313	302	300	280	284	284	287	272	305	294	281	289	282	278	283	306	298	271	291	307	265	265	288	310	309	293	298	296	284	307	285	286	310	283	323	321	276	295	291	282	295	321	319	282	292	274	284	311	319	318	286	311	267	281	278	307	288	308	324	307	260	325	292	322	253	296	283	308	282	311	281	310	303	291	292	290	268	302	283	273	287	306	295	291	287	264	300	311	285	288	342	268	271	272	288	312	318	294	288	296	322	298	274	310	283	306	294	304	310	324	304	316	284	296	307	300	303	312	295	278	298	320	299	298	304	264	279	278	309	281	303	270	306	281	300	311	313	276	272	285	241	284	295	307	304	320	339	301	305	259	299	308	302	249	294	312	284	297	251	289	312	322	293	330	302	297	282	291	295	267	276	334	279	289	303	269	289	281	297	298	300	299	295	271	287	294	266	302	300	284	298	305	291	307	281	272	276	306	278	274	282	289	279	308	307	272	298	318	302	314	281	295	292	283	271	312	277	280	279	300	295	284	281	305	314	297	266	298	327	291	290	277	260	286	299	301	298	271	266	265	310	294	254	270	320	290	297	295	293	296	291	303	270	269	273	292	307	311	280	303	281	307	283	298	312	286	255	293	330	256	282	284	315	302	284	304	259	333	284	280	349	294	268	296	279	292	291	291	263	323	276	276	292	247	301	312	272	259	294	301	281	274	334	341	293	280	291	287	313	300	250	296	284	286	290	294	293	285	255	293	278	288	292	272	311	295	287	256	305	291	279	311	290	314	305	282	313	282	293	312	338	279	318	309	265	316	266	275	261	312	297	292	323	289	290	301	293	302	292	300	315	290	316	317	295	307	306	308	299	283	321	294	293	286	266	306	287	291	272	272	292	295	275	282	291	302	320	262	263	322	293	276	314	301	286	307	289	298	266	295	298	267	320	302	284	294	327	264	297	293	285	296	270	311	294	272	310	264	271	287	311	283	268	294	281	286	262	338	291	281	294	315	312	266	279	317	283	290	283	289	300	304	291	286	282	280	283	275	300	298	292	271	306	291	303	337	306	262	318	315	320	328	254	268	294	296	296	286	304	285	301	298	293	296	265	288	306	289	255	278	312	295	278	312	270	312	300	282	314	272	270	288	289	278	281	302	295	325	272	291	316	349	279	279	317	290	277	328	292	296	293	298	282	269	297	297	319	298	326	311	305	300	247	331	294	298	304	300	290	304	296	304	294	282	281	275	298	282	287	277	312	295	302	314	287	251	280	265	295	289	287	304	284	294	269	303	269	316	287	273	316	314	298	326	292	289	320	292	282	292	285	300	310	266	292	296	300	299	307	321	287	306	298	266	271	324	286	287	281	284	275	293	278	326	309	317	301	294	264	299	311	297	297	287	291	295	307	297	299	297	311	292	287	313	308	310	283	269	315	298	283	314	299	304	297	287	287	292	321	264	276	283	299	314	283	291	281	285	310	301	299	281	279	306	299	280	338	254	297	297	275	290	290	292	308	317	306	307	319	292	290	292	280	304	287	280	325	265	300	294	272	288	296	282	264	268	306	280	282	297	297	294	287	294	291	310	262	276	276	299	269	313	289	271	330	313	311	246	286	272	287	332	261	281	268	248	301	274	259	300	294	270	271	294	295	321	275	309	282	295	294	301	277	290	292	266	297	287	305	293	323	295	297	283	294	297	279	316	294	295	309	279	278	305	297	288	275	316	300	291	291	320	287	303	283	279	272	332	305	313	306	294	301	289	273	330	284	337	312	284	274	310	307	268	256	275	271	294	275	302	310	310	324	295	294	309	274	301	310	274	257	283	314	297	277	295	293	271	295	317	316	311	280	327	293	275	313	295	294	292	277	294	295	281	297	289	319	292	317	290	281	312	256	276	276	291	277	308	302	300	319	321	287	284	262	292	296	294	284	291	278	278	307	326	276	295	291	293	308	310	283	281	281	333	276	285	296	309	290	316	267	286	304	300	308	304	280	286	308	293	300	304	252	320	290	283	255	323	298	286	324	278	313	287	337	273	302	272	268	251	291	303	314	307	283	285	272	304	301	278	286	299	281	290	312	284	265	280	316	275	292	305	286	278	304	276	293	279	304	310	302	285	261	271	271	297	295	255	308	289	316	324	279	264	329	270	292	322	281	298	286	297	311	327	287	295	280	318	286	278	329	284	256	283	255	288	294	278	293	293	278	319	281	293	298	316	297	295	304	291	300	283	267	299	261	304	306	282	260	327	289	280	290	288	283	330	250	298	308	314	280	302	307	300	280	279	278	296	294	301	295	307	289	294	275	296	319	318	280	267	285	327	297	298	290	294	318	302	283	259	304	294	285	317	284	302	306	276	291	282	324	278	282	316	278	284	286	287	298	307	281	293	288	302
17227	2590	5206	5793	5220	4400	3693	3220	2770	2481	2203	2010	1907	1797	1679	1509	1414	1477	1342	1348	1297	1285	1198	1250	1191	1112	1154	1126	1149	1119	1095	1141	1068	1100	1089	1045	1019	1050	1012	1026	1039	1043	1035	973	1006	1092	999	970	1011	977	1025	980	1053	978	972	963	1002	1001	951	928	952	989	987	946	973	974	945	964	942	967	985	977	938	948	944	889	974	966	993	882	957	956	989	950	898	982	999	953	926	986	943	948	916	968	947	934	949	937	969	975	932	941	924	900	901	906	986	958	979	959	962	862	930	934	977	962	889	976	942	943	908	935	937	979	1020	974	948	905	902	924	946	974	927	952	942	949	954	942	935	918	930	971	910	932	976	869	925	945	963	960	921	947	928	966	920	921	968	942	921	979	929	922	955	909	895	933	889	903	909	931	976	974	930	906	1019	955	918	948	980	987	859	928	957	916	922	909	956	958	866	950	957	971	920	928	965	879	882	970	939	951	887	916	953	915	899	975	918	901	925	918	955	914	913	946	921	923	928	920	934	914	885	929	968	883	945	893	972	932	913	914	938	938	949	942	948	958	901	918	954	937	898	908	898	905	922	930	884	896	919	963	962	963	946	913	876	928	934	885	908	989	878	942	947	940	939	949	931	907	941	836	923	1007	951	957	928	943	905	966	917	957	945	943	874	954	959	911	972	945	878	978	945	969	923	918	951	897	884	921	934	929	967	936	924	930	907	953	971	974	943	907	900	894	963	947	916	936	963	922	924	910	930	963	863	913	882	937	954	955	937	950	939	926	943	943	975	951	979	984	960	914	952	933	909	936	981	952	851	964	947	919	956	939	935	951	938	936	957	908	941	941	980	1016	1004	936	928	922	963	975	954	942	947	948	913	908	940	966	1010	904	898	1008	953	986	976	954	965	914	903	911	952	904	1008	929	992	968	952	935	937	963	960	933	936	914	967	954	959	851	945	957	908	924	899	907	916	927	996	917	956	960	942	997	952	899	919	893	983	922	948	933	916	944	969	944	964	904	871	943	929	874	959	902	934	918	945	917	963	927	956	922	876	880	941	931	916	958	922	874	946	935	893	927	933	914	948	935	896	981	1006	980	956	908	935	896	934	1003	1009	960	985	915	906	923	870	964	947	921	922	928	956	931	875	906	879	921	920	890	928	935	909	947	924	923	928	945	964	980	944	939	871	917	865	936	917	912	946	939	965	962	872	928	913	912	996	894	993	981	963	948	938	882	920	950	921	906	978	909	930	957	965	931	894	950	959	964	932	946	900	954	905	968	936	949	982	935	895	922	907	927	949	963	963	979	963	966	918	956	922	917	940	921	891	956	981	944	988	985	906	900	946	973	900	919	952	925	889	894	948	932	954	873	990	988	894	977	963	966	945	902	920	941	907	914	886	930	921	927	920	896	915	990	912	940	960	971	937	987	968	950	941	939	954	937	984	953	936	886	896	964	970	935	936	932	940	949	928	916	899	954	920	977	916	939	980	988	932	920	949	962	940	944	954	912	1027	901	927	954	966	880	926	941	931	916	942	979	958	928	884	930	963	974	948	945	904	998	952	905	944	936	945	902	916	968	994	899	951	928	919	884	899	984	952	979	914	899	968	993	943	899	935	956	1003	885	946	916	905	954	946	957	964	941	971	922	939	897	973	913	959	948	948	923	980	977	941	899	909	941	896	954	904	976	944	891	927	937	931	940	905	952	902	886	912	919	968	964	854	912	961	993	880	967	927	899	968	918	957	910	917	952	933	937	907	982	934	949	979	920	961	944	952	963	943	934	918	952	937	931	922	974	886	980	923	926	962	905	945	925	928	905	886	966	963	997	916	941	987	892	919	913	941	969	945	900	974	962	916	897	922	972	921	994	923	915	927	938	929	989	892	920	982	956	955	938	942	867	892	945	913	862	919	969	899	947	927	948	906	954	923	896	899	930	937	978	921	965	945	898	968	943	886	924	957	967	941	967	875	932	972	891	971	917	922	933	877	900	931	947	927	884	968	944	906	966	965	965	951	979	945	956	893	910	890	954	895	963	918	905	907	985	955	889	967	942	961	935	943	951	901	966	922	950	897	917	927	916	962	941	961	936	927	957	935	927	936	898	947	977	936	948	965	924	943	908	950	948	915	906	923	929	961	958	906	922	931	965	883	933	1002	1010	976	924	961	978	919	974	918	942	935	943	939	939	937	959	937	897	929	914	970	900	948	968	899	946	850	926	931	908	898	978	1007	972	936	949	943	933	958	949	891	900	941	994	935	937	939	886	952	923	897	890	924	921	927	930	944	912	952	989	985	947	927	913	947	944	942	949	948	919	938	904	955	907	930	948	908	931	951	943	972	960	932	924	929	974	899	936	957	961	948	966	948	964	914	938	940	904	945	973	921	965	943	920	932	930	934	906	932	905	891	921	986	1010	934	954	942	982	912	947	953	945	910	893	961	961	930	925	957	945	890	957	919	925	922	979	912	877	976	958	925	930	928	885	936	877	966	964	899	936	942	838	961	960	930	968	895	968	927	908	929	950	946	934	911	988	905	963	900	941	956	922	948	952	918	909	970	941	917	927	936	953	1000	893	889	951	974	901	959	923	943	908	925	947	918	950	919	933	936	873	904	933	951	919	926	911	933	939	963	1004	943	938	942	933	934	939	914	910	927	934	922	970	936	947	936	909	901	957	948	877	941	985	940	891	992	931	898	943	968	923	927	921	963	923	938	929	876	961	889	912	903	938	922	958	919	932	961	891	964	920	934	866	958	887	920	919	918	902	908	925	941	964	931	988	898	935	932	917	929	916	946	914	961	923	889	986	928	859	927	962	934	908	979	966	946	908	941	976	934	967	929	962	977	928	940	929	951	956	948	877	927	900	943	958	897	879	958	891	944	987	880	940	958	974	927	963	947	953	896	902	934	934	931	873	949	929	942	906	946	919	938	864	926	947	931	954	928	949	978	927	941	951	929	926	944	982	898	925	935	952	905	944	919	967	959	915	936	923	946	968	956	935	909	911	935	818	898	912	947	965	864	880	947	926	956	922	972	962	894	897	943	886	896	916	959	946	978	903	953	914	952	948	909	963	929	894	915	934	887	936	941	909	899	870	1004	947	928	991	989	955	925	981	942	877	943	951	926	953	925	955	943	958	973	931	891	978	933	874	931	989	940	930	941	914	925	910	920	943	912	901	904	910	939	913	945	935	982	937	895	969	916	938	1011	944	922	937	922	942	942	888	934	903	940	920	955	961	894	946	979	896	950	959	970	939	888	888	922	936	992	934	903	986	968	965	912	898	923	960	941	916	916	909	964	894	869	936	944	917	901	978	946	953	990	918	959	941	880	929	976	976	966	953	933	928	949	983	890	987	950	867	915	908	905	888	934	908	899	1005	930	905	884	945	899	955	932	935	994	950	966	888	924	930	934	869	938	901	918	902	917	927	971	989	907	960	894	920	945	966	934	911	995	890	933	925	919	936	894	935	921	928	920	971	968	979	953	913	941	927	920	919	938	921	912	931	911	1001	906	897	976	908	934	892
3237	299	246	217	190	185	183	183	180	196	184	173	155	179	160	176	162	171	161	199	168	148	177	139	168	163	191	174	155	163	162	167	177	155	173	178	179	169	156	167	183	156	190	177	165	170	168	171	184	183	181	180	154	162	154	189	170	175	161	173	174	174	157	152	177	167	168	166	177	172	153	145	179	166	170	187	197	168	183	157	181	185	166	190	161	167	166	170	191	178	182	172	159	160	162	179	173	169	168	174	160	183	160	162	175	137	162	168	150	165	163	176	171	174	158	159	175	173	153	161	186	170	159	160	160	182	159	155	166	156	185	164	154	171	193	157	175	153	143	180	158	167	173	154	174	164	198	158	184	175	137	160	169	197	172	166	158	157	174	173	182	168	162	180	188	168	184	198	167	140	179	159	169	175	146	166	178	179	199	176	190	173	166	159	168	191	151	168	168	177	193	184	157	177	178	149	167	178	167	152	172	171	155	179	168	165	166	171	148	177	172	166	145	173	171	150	166	157	170	168	169	157	175	167	176	160	182	149	143	161	184	149	174	176	159	163	168	181	155	185	172	168	179	167	159	184	153	163	170	156	166	182	163	160	157	149	166	146	158	183	168	182	191	164	169	208	173	153	177	163	198	161	212	168	170	178	171	184	185	182	154	174	165	190	154	172	180	169	159	159	167	168	159	165	155	179	173	172	184	169	172	170	164	189	173	174	174	153	148	184	166	185	166	160	179	180	190	157	148	175	179	158	170	153	175	161	177	163	177	145	181	161	184	187	158	164	197	175	177	180	171	154	172	166	169	175	176	178	151	187	169	174	163	182	174	190	191	140	169	170	178	171	165	212	172	172	169	166	157	172	154	184	160	186	184	147	167	150	164	171	165	155	192	174	156	157	182	179	170	173	177	157	178	186	171	153	165	188	155	162	177	178	172	178	157	167	169	148	156	184	192	161	188	210	192	166	180	164	189	156	180	168	164	199	172	176	183	172	166	185	162	180	165	181	150	187	170	180	173	168	154	195	177	158	179	194	154	190	165	173	174	172	170	187	172	134	154	164	178	190	174	163	157	180	172	176	164	157	173	178	174	157	168	167	158	198	170	188	158	177	142	149	172	170	172	149	172	154	181	169	148	171	176	160	159	172	145	181	159	182	177	167	167	185	152	168	159	177	183	154	182	164	170	163	153	162	166	164	178	192	166	197	172	161	165	179	180	190	179	159	173	168	175	176	167	188	181	184	137	174	175	161	172	159	184	182	163	157	162	146	170	162	186	162	179	171	164	157	154	174	167	162	171	171	158	171	164	154	158	167	164	188	185	168	145	187	159	171	201	161	171	191	171	160	189	175	148	164	170	150	167	174	174	168	184	184	187	156	169	190	144	148	162	183	179	172	170	163	173	145	152	178	168	179	197	151	190	168	128	151	154	168	186	184	172	171	159	159	155	180	173	177	169	168	180	171	151	138	160	158	151	139	165	170	174	150	191	199	145	168	164	159	156	166	172	173	167	182	169	177	183	170	156	159	154	161	185	202	180	147	141	182	158	161	167	144	149	178	149	165	186	172	179	195	191	161	186	140	212	187	185	182	149	171	152	161	172	168	167	183	173	161	183	173	177	162	150	163	144	171	183	189	154	167	174	179	159	170	179	181	162	166	167	150	166	183	164	158	160	167	162	168	182	185	184	165	172	167	167	168	193	156	163	162	164	169	144	170	148	162	182	166	150	153	165	159	180	162	165	177	156	188	167	174	151	175	168	171	194	201	158	178	174	177	157	156	183	174	164	156	139	173	150	185	195	174	195	146	160	144	171	165	175	149	196	172	176	179	190	209	180	168	174	169	194	156	163	151	197	167	172	154	167	181	162	163	162	159	185	172	153	159	176	176	173	151	156	166	167	159	161	173	151	161	167	167	163	167	153	170	147	157	150	163	173	169	152	166	176	168	174	150	169	148	173	167	167	169	169	157	155	154	147	162	155	170	150	166	171	154	167	172	166	175	165	164	177	176	167	206	174	156	163	162	165	165	172	143	185	172	151	186	173	169	160	177	161	168	174	161	168	168	155	175	175	154	161	173	162	197	155	159	192	184	177	204	167	155	151	172	171	186	153	151	174	170	148	156	137	166	182	174	156	166	174	151	156	149	180	191	145	165	173	158	199	194	156	157	172	156	162	153	179	160	178	157	153	175	171	165	166	175	160	171	173	160	164	176	154	172	165	167	161	187	145	151	165	188	179	164	181	186	162	175	191	147	166	165	179	190	166	158	169	142	162	177	168	166	165	187	164	170	162	150	179	158	136	179	170	191	180	183	174	175	149	188	164	183	177	181	165	168	188	170	145	192	174	181	170	175	173	168	177	174	166	168	184	138	181	160	159	174	177	187	198	172	205	150	174	176	171	176	183	170	163	167	171	138	153	177	168	153	176	182	174	182	163	178	162	167	167	165	156	187	158	151	188	174	159	166	172	157	155	170	177	185	159	174	150	159	168	156	168	165	149	166	172	177	161	160	171	169	156	172	180	167	150	200	160	178	195	169	166	159	165	167	173	145	179	154	174	188	172	167	176	179	180	157	168	189	138	196	165	152	165	185	180	173	175	155	153	189	174	188	167	160	179	167	171	161	173	164	167	153	194	185	162	143	162	153	165	168	144	180	185	177	160	177	175	181	177	165	171	160	178	167	166	166	144	180	171	172	165	166	171	170	179	181	165	157	170	159	173	156	160	158	168	174	172	170	174	174	144	182	178	154	198	164	146	155	184	154	174	156	187	164	166	158	162	196	156	194	161	189	171	167	197	170	154	177	174	180	175	168	147	168	169	167	159	158	181	144	173	153	154	182	154	167	163	183	173	162	160	170	191	175	167	174	176	168	153	156	178	167	145	157	179	166	195	165	179	163	158	164	174	157	186	177	181	158	165	175	160	180	161	177	175	156	158	165	166	171	167	180	178	173	161	153	147	179	156	176	166	183	175	191	172	187	164	156	168	172	187	183	178	172	164	160	152	190	176	167	164	152	167	187	172	171	169	151	185	136	181	175	177	179	187	142	179	173	173	144	160	172	152	173	177	142	187	167	162	171	172	161	162	169	161	163	165	196	171	165	162	141	163	175	165	190	164	195	164	171	179	154	170	169	159	163	170	159	172	172	148	197	171	178	151	181	200	199	179	152	185	143	149	143	138	183	150	156	175	189	153	182	183	185	156	165	178	173	162	168	165	177	153	186	200	147	183	173	158	138	169	176	158	183	154	163	151	174	172	142	144	174	198	177	176	179	168	171	160	160	188	164	167	159	166	176	167	181	168	177	152	168	190	165	165	161	161	145	146	187	188	154	156	158	179	149	160	167	163	151	198	183	161	153	164	180	177	153	159	181	175	181	157	168	167	172	190	175	170	150	144	164	171	188	166	158	188	160	171	163	174	167	191	179	178	181	156	179	169	139	156	173	202	164	155	137	157	163	170	184	151	172	155	130	173	151	165	192	185	180	171	147	166	168
4104	612	743	741	744	713	667	695	619	668	665	597	605	625	611	612	609	630	584	576	622	574	563	601	576	590	627	628	586	602	571	610	569	590	592	601	667	577	579	601	562	597	613	576	628	625	582	600	609	581	556	586	576	618	599	606	620	578	614	609	578	630	570	594	651	567	601	598	576	614	593	599	639	640	568	566	576	602	600	653	596	555	628	629	586	619	594	599	613	601	600	608	617	631	592	590	609	624	582	589	616	608	624	616	598	555	620	618	589	559	604	590	595	581	565	593	624	630	579	614	590	586	595	625	587	615	588	581	633	608	637	548	618	612	592	587	576	608	579	628	535	583	595	585	567	598	605	580	587	579	611	584	590	586	624	635	561	582	604	556	673	569	592	638	609	594	583	569	579	585	602	558	616	634	612	591	604	655	601	593	610	587	564	572	591	631	622	559	575	563	585	596	604	589	591	593	543	619	585	597	613	587	567	635	594	608	564	609	615	600	629	630	619	665	572	605	581	591	664	642	572	614	598	607	580	592	619	575	627	608	615	612	581	553	580	602	569	611	632	607	604	630	624	619	583	622	583	584	589	545	624	621	567	572	649	596	618	600	580	614	599	645	619	601	593	584	605	600	563	612	602	618	579	610	586	591	635	552	642	557	579	590	587	615	577	596	616	568	584	610	619	592	629	601	571	596	594	598	612	616	596	653	558	593	566	628	568	582	659	628	615	625	604	601	578	597	655	604	562	639	596	609	583	598	587	592	630	623	594	610	619	615	602	583	574	574	587	615	573	592	632	601	612	572	620	579	568	613	577	621	608	590	683	598	616	582	587	614	634	600	572	555	648	576	545	581	615	585	591	607	632	584	564	606	570	584	556	614	573	613	607	629	618	585	613	619	566	612	563	553	617	581	585	605	602	592	645	604	557	570	580	600	588	610	604	630	625	586	607	589	599	595	607	555	620	583	606	563	620	550	554	607	594	611	591	576	580	603	550	596	571	581	585	566	577	593	573	543	568	607	604	562	624	604	608	599	594	602	599	580	574	526	597	604	620	608	610	599	583	535	629	584	568	598	596	579	581	604	600	615	582	606	594	588	563	594	595	586	622	596	603	639	619	600	569	585	536	583	618	596	613	590	561	591	595	557	600	601	586	600	590	610	648	561	614	573	557	585	615	587	581	631	584	579	612	619	625	557	599	624	574	582	584	568	615	615	543	592	570	587	614	592	619	614	634	590	566	625	592	573	615	600	618	591	606	591	633	575	546	638	611	628	566	599	595	611	631	602	609	535	608	614	556	576	581	599	625	593	624	582	543	600	621	580	595	589	612	596	590	585	585	582	603	636	632	580	602	600	604	586	588	563	589	611	629	633	599	538	579	615	584	581	637	621	612	619	627	584	622	614	595	601	601	615	553	626	596	585	638	605	599	570	596	600	605	635	585	574	591	591	618	536	580	601	586	602	606	586	605	555	615	612	602	580	665	599	598	598	645	576	604	573	579	624	579	613	640	592	610	594	605	610	578	607	532	591	626	601	586	559	619	552	580	604	621	634	572	587	638	653	613	598	548	594	555	612	609	596	573	610	646	582	564	601	603	632	635	598	564	626	585	608	580	610	592	645	618	587	609	598	596	568	619	615	601	593	606	590	612	597	607	594	619	609	580	588	630	589	577	596	582	635	581	592	597	581	576	635	560	551	575	564	604	597	604	592	630	634	601	599	595	575	596	622	589	623	590	640	529	565	600	594	599	555	630	579	596	584	621	600	601	638	608	585	642	610	606	561	607	576	600	580	636	556	557	582	586	578	602	600	548	569	634	589	564	603	514	600	569	551	590	598	580	527	570	597	554	606	608	594	596	638	625	551	631	594	604	579	581	579	589	607	616	636	584	609	639	563	585	589	602	579	550	610	628	576	607	623	596	605	583	635	591	567	546	625	563	562	648	587	571	569	580	621	597	634	574	548	594	573	547	592	607	669	596	611	610	575	614	611	581	582	605	596	577	623	591	568	583	545	587	605	615	600	639	581	632	541	608	584	602	624	608	588	590	605	604	587	562	563	631	618	554	614	629	592	578	581	590	625	586	578	617	594	586	655	586	559	619	605	631	617	601	622	616	601	618	571	576	614	573	618	558	642	620	658	626	581	580	589	607	577	632	614	622	604	539	574	598	590	604	616	627	661	571	560	579	616	608	559	563	602	607	583	565	610	584	622	625	605	619	605	595	601	596	577	597	613	587	621	577	609	584	594	571	650	617	557	605	578	584	587	548	617	576	596	578	538	599	613	649	538	629	631	600	568	578	590	578	660	646	662	607	612	611	650	612	616	615	629	577	617	593	615	571	616	587	594	582	605	618	562	556	577	567	567	602	612	611	606	561	563	615	571	587	602	533	644	587	592	651	603	602	548	644	580	600	583	576	649	600	581	611	584	614	612	578	599	571	602	591	589	593	592	595	619	605	612	586	565	578	567	563	604	582	580	593	632	654	561	663	583	627	599	626	592	580	596	629	605	633	615	593	601	612	585	617	633	605	578	606	560	573	585	613	563	568	583	633	562	583	613	608	584	597	576	579	577	606	621	613	635	578	592	595	584	567	633	521	602	624	627	584	570	587	616	559	605	577	627	615	601	604	562	594	591	546	597	601	614	633	606	638	585	601	615	561	621	576	603	629	601	572	606	622	593	589	585	590	581	600	582	579	609	562	601	528	570	596	614	603	623	583	597	569	617	629	587	570	599	567	558	561	571	612	591	606	536	574	634	611	619	570	583	623	564	610	624	600	594	606	622	617	612	631	605	623	573	625	594	598	558	618	584	622	589	604	632	643	569	566	586	567	585	597	556	596	581	569	591	578	615	611	591	550	641	581	560	581	645	588	575	636	593	574	627	606	600	597	603	647	610	598	611	616	576	637	581	589	578	634	588	633	580	578	572	616	624	573	605	630	587	566	598	594	615	570	579	584	604	607	578	619	562	567	629	595	633	613	620	593	569	623	596	597	565	621	549	624	567	586	570	556	549	569	634	570	644	592	543	543	594	612	579	553	583	595	636	655	552	618	568	556	582	628	544	641	597	590	602	618	597	599	546	598	616	598	610	543	562	596	570	586	609	596	603	527	601	603	608	604	593	590	605	621	556	603	607	618	591	583	559	582	627	575	593	572	614	615	606	607	619	564	581	604	614	630	586	605	594	598	606	561	571	597	612	607	619	598	651	580	596	632	584	579	604	585	562	620	575	615	582	646	608	560	613	594	598	586	523	612	594	579	617	562	591	551	559	595	535	630	596	605	602	604	593	624	556	618	557	616	558	593	583	597	583	608	563	597	595	588	608	598	577	618	611	589	608	586	607	633	601	620	596	607	581	570	584	542	597	579	599	615	567	571	579	601	613	636	644	587	592	556	543	623	581	609	583	602	606	582	579	625	634	596	585	580	577	594	603	587	596	569	600	587	627	620	566	563	598	627	585	601	595	613	645	585	571	572	581	604	624	586	599	613	600
25583	3997	1473	1068	774	674	537	485	488	443	388	378	363	358	329	332	330	325	328	336	317	331	313	304	303	314	286	320	331	348	302	298	313	301	303	301	286	322	291	274	317	304	310	310	278	270	296	305	311	287	305	284	323	304	269	311	301	312	305	313	296	295	309	297	310	311	264	288	310	326	311	296	318	299	291	336	301	306	289	305	320	294	298	308	310	306	318	289	281	291	258	304	287	301	322	300	299	280	313	310	302	322	316	300	323	277	313	261	306	327	301	265	316	299	309	270	289	293	301	321	269	333	293	290	311	300	289	303	313	299	314	294	303	303	307	330	285	302	312	288	317	294	285	312	296	277	292	311	282	269	303	289	309	291	324	283	296	307	325	306	295	304	284	256	297	301	287	265	287	252	277	288	296	299	279	275	275	312	302	307	329	308	268	277	289	288	275	288	291	309	318	308	292	281	307	300	313	299	283	304	312	268	288	262	313	286	298	307	279	304	322	302	293	291	290	279	294	262	342	313	301	311	275	325	288	286	323	313	268	296	262	279	284	307	284	286	289	308	307	293	320	310	278	310	305	262	289	292	302	311	312	293	317	287	302	297	308	287	308	305	310	303	286	288	303	297	286	305	308	277	284	282	275	298	289	300	291	284	282	276	283	299	276	279	262	289	286	301	293	276	316	296	310	307	259	287	308	303	308	294	277	307	309	262	301	281	325	305	305	306	297	302	307	314	270	289	274	325	322	310	305	271	289	294	318	310	280	277	294	307	300	293	269	317	281	312	296	286	302	286	288	296	283	295	296	259	301	317	291	291	273	288	310	292	308	278	307	293	313	314	315	282	282	292	270	300	324	316	325	318	316	289	300	289	290	308	312	289	261	315	298	290	298	306	329	277	311	299	290	295	270	293	304	306	286	313	291	314	304	292	290	289	267	280	274	315	307	306	278	302	276	349	292	307	297	306	293	297	320	283	307	298	296	328	287	316	298	275	314	314	293	308	278	285	316	288	303	300	298	291	298	302	313	289	294	298	323	313	294	281	285	294	316	285	307	286	268	280	300	296	277	276	306	292	298	299	286	280	309	288	282	302	291	270	297	292	308	311	320	332	299	301	294	310	337	257	310	313	310	298	282	273	323	282	285	289	305	281	265	313	289	293	322	311	292	300	326	298	301	293	292	284	283	322	320	318	307	296	261	290	348	310	289	275	318	317	304	322	316	301	320	303	329	277	295	281	281	290	307	301	331	284	289	296	320	294	316	273	289	310	269	293	296	298	296	329	279	315	263	279	299	299	278	292	280	283	273	317	312	330	285	335	298	316	322	308	313	312	264	295	302	296	302	281	268	280	349	319	335	292	305	311	279	272	300	278	290	303	278	270	309	285	300	301	273	275	273	271	266	300	288	315	314	310	293	294	268	321	262	303	319	327	278	264	285	288	290	299	302	306	295	287	292	293	290	287	297	275	318	331	296	310	283	289	286	309	329	303	294	312	296	291	268	263	292	279	326	280	304	288	291	288	248	319	318	274	283	276	264	288	330	270	304	293	266	314	293	276	287	277	282	250	323	300	278	317	274	290	293	308	274	272	287	297	318	295	278	313	305	281	314	291	289	287	283	262	298	275	297	284	282	314	307	252	308	305	294	320	264	288	319	289	320	303	288	325	271	293	316	331	308	304	295	323	318	263	262	285	302	293	302	276	303	299	289	315	288	302	283	311	322	269	297	280	273	281	266	272	279	308	305	305	254	307	252	318	287	304	271	307	293	308	299	303	292	294	271	294	287	308	288	312	290	311	292	295	317	302	278	289	274	327	264	299	279	263	298	268	308	301	297	337	276	276	272	307	290	290	295	304	290	293	286	288	310	267	288	269	308	278	282	305	271	311	301	280	293	303	275	303	278	298	306	312	307	294	310	285	285	264	274	315	307	288	304	299	326	273	330	331	306	295	274	313	309	261	330	313	321	269	303	298	279	303	286	292	321	287	271	262	301	315	290	327	303	317	290	300	297	312	304	296	295	315	289	283	288	301	274	287	312	287	296	312	274	277	276	299	322	292	285	270	298	279	272	308	302	291	277	316	311	296	283	270	273	261	279	265	280	310	324	283	287	283	297	292	324	275	274	312	324	285	272	295	286	296	305	298	297	274	278	295	279	292	271	286	310	277	315	286	305	297	294	288	298	253	313	293	275	301	290	292	293	302	281	267	311	284	307	292	311	313	268	285	261	287	309	265	298	293	296	312	289	276	329	304	299	294	288	300	308	295	307	306	289	300	299	297	342	301	295	303	284	321	295	296	293	333	317	303	295	304	282	307	313	305	305	274	299	298	279	313	286	324	262	327	267	270	310	298	281	302	285	292	298	283	302	280	267	302	311	285	308	302	274	317	311	291	302	311	287	299	275	301	317	293	297	292	280	308	275	297	303	314	274	320	296	297	313	296	271	294	305	298	319	293	271	264	284	296	303	290	304	313	281	291	294	309	303	291	301	319	296	284	307	307	312	316	316	307	309	261	305	308	306	325	301	286	325	263	289	275	322	280	316	311	287	273	298	323	342	307	279	298	306	306	296	324	302	276	283	291	302	305	304	333	324	308	313	292	309	263	304	296	284	322	294	305	303	291	295	319	283	305	324	300	273	281	328	290	295	307	292	305	260	286	306	290	318	291	264	298	294	329	282	271	319	304	314	310	298	288	266	279	300	315	287	298	294	273	286	292	289	276	323	257	292	308	281	303	320	299	308	287	301	274	261	320	286	324	305	307	271	305	290	283	305	287	332	294	312	329	297	280	295	316	322	294	305	295	266	292	334	299	285	280	276	298	287	267	316	306	290	329	303	286	273	283	290	308	277	292	275	291	268	298	259	276	285	312	281	309	288	299	321	338	295	318	282	309	278	277	287	297	306	296	304	295	299	302	279	328	270	282	284	298	310	278	308	296	310	294	298	259	287	297	279	311	283	278	313	288	306	279	317	269	265	324	320	289	297	325	292	294	302	299	286	264	250	295	286	295	298	295	330	310	285	312	278	315	303	294	299	296	307	288	305	300	271	279	336	277	300	292	306	295	303	298	279	295	299	303	275	292	293	297	290	270	315	276	271	312	294	294	299	313	304	266	287	295	254	280	331	290	325	318	292	286	293	293	286	295	289	308	303	287	310	282	330	321	301	317	296	287	315	283	288	291	309	309	291	301	288	305	296	285	302	283	312	297	295	296	281	297	281	297	288	271	285	287	297	293	316	315	302	299	281	276	307	276	311	265	291	286	313	313	293	279	294	273	312	303	306	287	269	289	295	304	293	316	339	301	292	284	275	278	275	273	309	281	310	299	302	275	322	287	317	282	297	302	307	267	323	274	298	311	277	274	295	339	314	300	339	285	275	285	306	295	293	275	293	328	319	292	295	303	286	320	299	292	277	292	293	294	287	315	306	327	265	313	291	295	323	283	295	277	304	268	277	323	278	282	292	300	277	314	250	310	315	266	292	292	280	314	259	309
13085	1819	3134	3528	3144	2778	2453	2112	1960	1759	1619	1531	1473	1396	1341	1285	1272	1172	1168	1144	1130	1160	1167	1057	1086	1052	1087	1114	1034	1068	1044	1069	1021	1051	1037	996	1001	978	984	1010	1001	1015	1035	973	980	998	963	1041	1015	916	927	925	1014	992	960	990	985	918	968	960	940	966	928	995	959	981	942	909	976	964	977	967	986	981	981	940	889	1002	948	945	928	911	959	941	953	913	991	1003	908	998	982	975	961	946	984	939	878	904	963	977	979	971	987	970	942	938	1006	960	925	940	945	899	947	944	960	903	967	973	924	937	973	949	960	944	963	921	934	967	956	910	975	949	942	943	1004	949	956	937	974	876	956	957	979	991	942	948	991	962	930	949	1007	930	992	918	944	973	974	951	959	945	937	939	936	970	933	958	934	934	889	962	969	952	967	956	921	970	956	997	922	906	887	962	944	930	888	969	969	906	938	948	929	940	948	986	928	966	969	980	948	951	925	957	898	962	933	932	936	953	928	880	896	999	910	935	875	931	936	966	955	946	915	1006	993	968	908	976	951	877	1007	937	918	963	935	969	894	910	893	1004	989	975	953	919	922	943	953	947	970	939	912	918	962	903	929	921	969	955	906	947	977	949	1040	933	914	1002	989	915	929	902	940	924	886	950	917	950	973	971	1044	965	949	962	905	940	981	946	968	995	928	946	906	945	979	974	957	936	954	941	883	918	952	917	917	991	963	925	937	955	961	979	954	940	937	959	921	960	907	954	899	941	958	926	942	957	910	909	959	930	999	957	960	912	949	922	935	909	959	929	959	988	944	897	907	902	971	944	952	1020	924	936	939	932	920	925	947	990	952	911	919	947	907	904	943	925	965	952	943	973	981	945	947	998	950	947	926	960	918	912	990	900	993	955	979	944	985	941	898	971	930	989	974	946	937	937	882	962	1001	907	911	968	938	969	918	940	933	950	940	1004	949	953	963	957	933	906	981	970	916	938	952	967	936	922	940	993	962	959	940	932	940	906	914	933	919	924	933	888	955	930	945	910	942	918	949	947	950	958	918	989	925	931	943	953	991	956	936	940	942	938	929	953	919	911	936	962	1007	919	967	931	923	933	924	963	888	952	923	953	995	919	939	954	887	961	967	913	941	899	948	996	885	951	920	922	1033	935	931	916	921	898	974	966	978	940	935	968	957	951	955	981	994	930	930	972	917	907	961	957	934	980	955	927	946	911	1007	894	917	979	895	965	978	919	933	972	948	941	923	949	967	988	979	940	964	970	948	970	1038	932	966	975	962	995	943	941	921	929	944	941	963	916	927	954	930	984	954	943	949	980	937	939	937	903	901	942	964	898	931	958	940	987	908	912	989	955	925	966	947	956	959	955	932	866	927	894	961	949	952	941	956	979	921	957	973	964	953	863	935	919	973	947	951	970	968	941	940	968	985	959	908	966	928	967	961	901	957	996	959	936	1026	964	934	922	948	941	975	937	940	960	881	941	939	981	950	939	943	924	929	977	962	931	935	944	953	947	954	941	985	878	936	948	928	928	1012	961	923	924	952	910	973	907	917	945	944	910	975	953	932	972	965	931	963	972	888	986	970	965	979	905	976	886	956	973	971	905	959	924	982	964	949	909	927	912	978	942	960	911	945	940	914	980	990	913	937	941	901	900	920	983	881	972	937	1027	923	927	942	1002	940	930	915	950	971	967	993	922	908	966	944	972	995	972	955	863	930	991	953	957	1012	934	1040	895	989	941	986	969	899	945	930	981	932	953	947	951	918	939	974	954	961	965	975	1000	925	950	1010	928	970	975	961	955	953	956	919	941	996	968	1003	973	1015	1027	919	949	939	946	935	1014	888	952	945	934	972	895	937	956	933	924	915	933	912	950	925	871	964	990	959	967	943	922	916	935	960	922	931	935	920	989	905	987	894	958	1009	897	1012	896	915	924	942	1018	965	961	961	932	946	959	883	929	950	978	988	950	922	949	947	938	992	940	902	950	959	974	921	918	963	998	921	921	967	983	965	969	989	1012	967	913	959	938	981	924	977	934	983	958	891	945	953	932	995	907	930	974	923	907	943	976	954	944	979	936	966	945	924	941	978	972	953	956	946	915	939	989	947	937	931	1001	893	939	931	918	969	964	926	887	961	977	931	927	946	958	979	927	939	937	953	942	934	916	909	913	899	929	950	933	930	964	996	928	943	894	1004	930	964	929	928	923	1035	913	907	974	974	911	989	963	976	969	962	953	936	895	863	969	930	962	953	922	920	946	955	960	1062	931	920	911	955	946	903	923	960	951	945	951	901	987	963	927	985	969	892	945	912	994	953	985	960	940	886	959	974	976	916	962	950	1007	959	954	934	953	938	977	975	939	958	1002	945	913	950	932	954	913	931	928	973	1027	904	900	916	899	932	936	989	967	1008	963	935	943	951	942	922	964	1003	972	904	964	973	978	943	997	966	941	912	930	1012	911	960	940	919	953	912	967	967	954	878	934	928	960	958	957	1017	909	970	942	959	947	891	938	952	945	946	950	960	975	937	897	1019	974	937	928	993	916	936	914	1000	957	976	900	941	974	966	937	931	924	973	890	926	988	949	969	986	916	964	969	953	987	925	971	931	921	994	962	960	958	913	940	910	935	967	906	936	985	918	884	918	977	962	972	987	963	1001	935	953	942	895	930	969	969	965	910	959	907	931	929	907	919	951	963	992	952	917	962	964	993	953	939	956	979	908	954	907	950	928	984	918	922	962	894	1015	958	950	912	922	955	925	951	909	926	933	998	1008	927	988	939	945	1023	969	919	913	924	986	940	917	954	992	975	982	952	950	904	981	937	914	916	934	964	981	987	1010	909	956	952	922	923	898	960	923	965	1019	954	972	916	957	923	976	950	958	949	969	896	990	953	969	1031	925	903	939	918	925	950	929	943	922	975	1061	896	988	986	992	985	926	954	986	939	930	966	911	956	967	936	915	986	942	897	912	997	914	914	969	1004	952	894	988	965	927	960	947	948	1005	941	978	966	935	890	944	953	950	948	948	926	987	884	876	938	943	989	968	921	942	936	955	950	932	975	958	962	948	955	955	995	961	973	954	887	932	919	968	916	941	896	929	901	939	899	960	948	933	923	981	916	979	992	928	936	946	978	934	916	963	937	985	904	905	911	994	977	925	921	936	935	955	960	949	906	968	983	997	976	987	930	931	903	979	994	982	961	935	994	990	964	972	913	948	971	940	936	988	989	907	975	934	933	939	944	883	969	998	944	946	951	970	934	949	926	943	998	933	961	924	969	905	947	927	950	992	933	900	919	932	1001	987	981	966	980	943	934	961	973	1003	964	989	965	948	935	935	975	938	958	1000	942	946	937	920	989	929	956	940	926	937	934	919	928	906	947	994	961	929	964	966	972	950	960	939	951	993	945	971	929	965	931	933	951	949	899	949	979	960	921	948	906	967	942	935	951	924	919	907	890	951	954	931	924	935	927	915	974	958	958	953	890	923	976	945	950	938	987	987	955	978	910	987	937	926	971	952	921	979	916	924	953	932	983	982	974	952	936	916	965	912	955	893	1011	960	957	911	937
34776	9701	2971	1801	1318	984	810	684	627	514	486	459	406	405	392	363	371	394	354	364	311	348	315	322	334	316	340	304	291	315	328	296	311	313	301	335	327	289	295	306	314	280	283	295	273	348	297	302	297	305	283	313	288	294	285	287	266	313	328	284	302	293	287	310	285	270	310	288	315	288	287	263	301	294	309	308	310	305	308	318	291	307	314	329	292	316	291	278	278	306	293	281	324	284	287	286	305	299	275	314	306	305	284	287	293	292	302	309	276	293	302	301	272	295	301	276	296	274	286	273	268	272	323	281	298	293	283	284	336	292	266	283	309	314	277	267	268	309	288	328	266	274	307	297	298	341	305	319	260	311	279	297	285	296	280	281	309	292	301	311	286	351	306	284	285	304	300	339	303	294	285	306	304	282	290	295	293	306	310	282	286	258	292	294	296	282	271	274	272	314	310	292	281	287	318	291	308	319	287	290	328	290	297	286	281	294	270	301	271	309	300	259	298	279	307	295	277	322	286	251	323	309	314	291	291	262	303	278	288	263	306	296	310	286	295	270	262	340	271	246	308	279	300	304	258	277	281	322	311	291	289	316	288	306	269	301	304	301	303	316	302	297	294	310	292	285	295	294	299	315	288	318	288	286	271	312	278	295	270	305	297	294	348	281	280	276	299	247	270	276	274	279	312	257	283	276	314	291	274	279	303	322	273	263	291	284	266	304	293	299	310	295	290	282	280	292	277	251	317	313	308	294	293	313	270	324	296	293	298	299	305	289	280	320	278	308	268	318	317	271	313	279	287	284	291	298	268	292	304	321	282	281	322	304	330	284	307	291	315	289	296	316	268	311	272	321	283	280	295	283	255	285	271	322	302	265	323	343	313	304	300	312	277	292	291	272	285	279	286	273	275	283	316	280	279	301	307	291	304	284	298	293	293	276	294	288	282	295	285	299	292	294	299	316	286	301	255	282	300	264	283	291	307	296	330	304	288	266	270	261	305	268	274	314	301	281	298	294	286	306	302	288	297	287	259	289	308	271	288	301	274	272	322	320	280	283	274	301	264	276	308	293	278	313	269	310	304	293	291	291	313	273	314	310	297	281	252	266	329	295	284	287	302	269	282	289	257	292	289	305	297	270	287	302	291	268	283	301	289	276	282	287	316	316	278	290	292	325	278	280	287	264	279	272	290	310	254	283	291	314	310	298	281	274	313	262	288	321	288	285	288	297	285	276	317	307	312	294	291	304	302	261	307	295	322	273	285	295	256	326	286	306	278	262	317	297	260	289	252	269	283	279	314	301	321	261	348	298	255	271	321	294	293	276	298	294	298	321	295	291	311	288	315	312	277	286	309	293	298	296	318	281	277	318	254	307	312	305	284	314	291	311	311	307	276	316	291	323	278	293	302	326	334	304	294	321	297	304	275	314	286	319	299	286	297	272	298	294	314	293	309	299	291	289	295	316	301	292	298	293	317	311	305	291	296	282	280	314	276	310	267	293	302	314	293	300	276	326	274	302	297	283	290	303	291	282	317	297	299	295	266	295	303	290	282	282	368	319	279	282	294	254	324	277	291	343	315	299	291	295	319	301	294	307	319	294	324	289	277	276	287	279	313	290	285	278	303	286	295	299	265	298	284	281	303	281	304	292	257	294	290	295	266	296	299	297	297	278	318	308	271	297	275	278	293	280	317	292	286	276	282	314	279	265	330	279	306	299	278	266	304	256	304	272	291	289	273	282	309	297	315	309	310	311	286	289	296	307	257	282	296	293	301	281	286	332	310	290	280	291	281	273	281	314	283	314	268	286	321	287	300	284	278	281	289	312	327	289	306	258	288	298	305	288	300	289	316	313	279	293	327	270	300	316	278	305	273	265	285	309	290	276	293	323	288	289	299	328	251	273	302	292	304	273	277	306	303	291	296	309	282	290	308	279	288	274	278	298	332	322	303	276	315	298	285	286	286	303	287	298	309	295	269	283	318	310	291	278	288	289	284	276	295	305	308	280	304	290	308	290	290	307	295	303	293	294	294	320	282	297	307	301	272	297	291	290	317	280	281	277	271	291	279	303	275	299	289	287	274	314	280	267	278	309	294	316	275	261	300	299	291	288	295	276	310	308	273	286	283	305	309	297	284	249	303	278	305	306	289	313	266	295	259	298	254	285	277	271	339	275	299	309	307	300	311	328	261	293	276	285	298	277	320	294	288	283	280	286	336	283	295	306	267	308	312	296	292	295	311	271	291	285	297	284	318	288	277	316	289	291	301	311	290	276	328	288	283	311	315	297	273	268	295	300	294	327	306	337	296	298	296	281	283	310	294	279	289	298	314	288	260	316	299	306	297	297	292	274	295	281	291	276	304	290	304	284	293	280	284	292	311	299	297	313	320	302	333	291	305	318	306	315	275	283	285	305	298	292	278	280	308	284	282	289	320	301	301	312	286	290	249	315	294	287	299	313	298	300	301	264	305	316	325	294	267	326	293	310	288	302	310	289	290	280	283	315	307	286	261	285	310	298	284	323	282	261	264	277	296	290	277	298	294	267	324	295	276	293	298	301	288	291	300	273	303	288	303	291	307	299	315	306	285	295	280	276	278	298	313	286	326	307	295	266	295	287	306	316	286	301	261	326	296	299	261	278	296	279	309	302	296	254	280	319	311	305	307	263	290	281	297	324	299	298	287	303	286	303	313	291	309	285	255	278	257	273	294	300	286	293	305	278	304	287	281	301	279	285	276	293	329	327	327	300	302	287	321	322	286	272	302	323	278	247	301	273	279	289	337	299	275	290	323	301	284	316	282	297	287	292	267	280	310	293	282	265	308	274	299	314	303	275	297	325	319	273	285	264	311	290	294	282	261	307	269	300	268	289	271	311	287	307	272	320	272	294	309	295	294	296	282	292	297	284	325	295	306	291	263	320	299	285	298	272	294	318	295	305	313	306	294	283	308	301	322	308	303	278	290	285	276	302	297	316	319	282	292	301	295	314	285	308	295	319	310	325	291	285	291	300	309	318	311	262	307	288	285	301	332	296	347	285	324	286	312	296	301	337	306	270	304	291	283	309	282	297	286	304	283	275	292	312	273	276	283	275	302	285	314	294	271	298	328	310	309	287	305	307	317	297	299	329	271	298	283	308	316	320	268	239	277	311	292	281	292	308	263	273	303	298	292	310	282	293	317	259	299	267	280	292	290	305	296	273	274	291	274	249	277	336	295	265	299	285	280	294	277	280	289	306	276	269	294	298	300	257	271	270	283	302	277	281	279	287	295	281	296	281	307	304	280	306	300	270	329	279	258	312	279	282	292	274	281	295	274	328	287	303	280	285	315	253	283	292	278	276	283	325	284	319	302	283	285	308	284	274	301	295	260	299	325	272	279	273	309	286	310	293	304	315	292	309	328	290	283	320	286	301	322	299	298	268	305	272	289	291	290	281	308	282	267	317	269	282	282	288	260	305	306	253	316	298	288	289	302	281	297	254	285	292	309	285	296	307	286	311
16903	2681	5183	5680	5159	4302	3759	3321	2726	2477	2245	2011	1868	1822	1692	1559	1494	1485	1363	1319	1263	1282	1247	1186	1198	1181	1178	1169	1125	1100	1090	1068	1120	1104	1095	1029	958	1084	1027	1082	1028	1004	1047	1040	1060	961	989	993	953	1025	980	994	1004	984	999	1000	1020	942	997	947	1002	982	962	980	951	955	964	948	957	1001	941	1009	946	945	965	924	963	940	970	938	950	951	948	968	911	982	929	941	966	951	994	940	976	972	974	918	954	966	988	920	984	951	935	924	910	932	957	966	917	964	968	942	956	943	929	904	969	951	967	962	957	906	906	987	947	932	921	961	941	902	935	922	963	923	870	956	955	928	964	965	969	904	923	872	958	864	922	942	871	924	954	902	916	938	928	980	904	967	955	939	968	946	932	877	947	907	925	928	988	933	931	977	953	984	929	970	975	914	987	1007	967	885	976	904	971	946	922	942	953	979	925	936	957	948	931	936	962	933	873	878	902	1000	946	954	891	971	923	948	935	1000	943	903	985	959	986	900	978	934	956	897	980	925	926	995	932	930	936	934	915	938	897	900	912	923	908	937	870	944	962	908	966	914	949	927	958	939	896	950	940	897	907	966	992	978	921	919	886	926	926	974	963	957	919	944	928	876	934	936	899	911	963	880	886	882	941	948	948	994	943	993	952	865	922	927	934	962	921	957	913	945	909	972	972	978	918	959	928	930	945	981	927	974	921	860	921	953	955	962	908	926	912	888	939	933	987	884	946	899	932	925	946	972	909	974	868	876	944	926	905	898	935	882	957	920	941	953	893	945	983	881	957	943	930	934	899	951	908	904	917	888	937	896	899	968	923	976	949	886	924	955	967	946	959	944	937	912	904	936	935	979	920	905	890	938	978	955	905	901	957	963	952	959	923	918	944	956	921	967	962	891	924	944	873	966	941	945	933	891	908	963	935	944	906	997	934	916	939	884	903	899	955	945	957	945	915	932	907	974	936	998	938	916	902	972	969	913	970	912	923	889	972	896	953	909	925	927	900	882	966	923	929	936	956	922	918	976	906	900	909	992	880	899	942	971	981	893	909	882	905	951	953	926	948	939	929	919	905	884	949	946	898	946	957	951	892	907	964	939	927	923	929	968	957	884	975	925	914	949	939	1003	945	953	986	943	971	939	924	937	961	908	926	967	910	933	898	928	937	962	942	930	953	878	903	920	985	910	1007	915	917	934	956	931	935	921	1010	941	971	966	952	931	951	897	904	968	891	943	931	935	934	894	920	960	858	917	910	944	984	921	932	939	940	942	919	925	886	929	942	936	894	923	959	886	942	948	947	960	896	921	892	881	896	953	963	948	957	938	930	919	875	884	981	939	978	934	931	890	947	882	927	954	936	938	914	911	897	906	912	976	899	936	960	977	900	918	946	998	995	941	916	943	891	934	951	898	945	914	861	917	935	958	947	929	919	944	962	911	946	953	883	869	958	949	918	915	930	874	919	976	952	908	897	875	937	908	974	872	941	953	917	957	904	940	921	928	949	940	881	878	925	919	967	949	901	957	937	931	924	910	933	914	1009	923	944	966	908	912	948	956	928	902	1041	917	959	955	1024	863	882	937	912	988	973	884	944	954	984	950	947	897	965	887	918	956	961	924	974	911	920	950	917	957	904	946	922	913	958	983	948	960	964	974	913	894	909	910	888	908	922	928	932	935	947	913	956	950	912	973	851	955	976	969	944	971	955	924	963	951	877	975	966	857	900	895	950	922	945	919	945	910	985	956	941	1022	928	967	909	890	943	951	928	913	934	968	912	915	964	966	947	953	977	906	909	939	944	929	955	952	893	933	937	946	954	953	946	901	895	934	917	1000	885	931	949	974	973	866	960	949	907	928	957	916	962	982	973	912	875	894	974	978	949	934	935	936	958	940	937	873	937	960	945	947	961	937	1003	974	974	915	911	924	937	939	924	956	910	911	933	931	880	893	875	893	949	932	925	975	954	907	955	978	924	908	940	939	921	909	975	941	959	895	909	938	931	949	906	918	914	900	981	944	944	978	976	925	873	953	969	916	906	923	942	931	931	941	974	972	872	924	976	909	942	951	941	879	986	947	955	911	893	929	870	943	930	937	917	978	914	913	897	916	923	940	915	955	943	921	902	900	882	934	902	942	924	935	948	892	914	914	947	930	904	958	941	970	947	937	936	898	942	914	925	948	1004	948	965	914	952	955	916	944	878	974	916	944	969	948	968	936	975	960	903	1004	987	956	950	955	900	943	964	923	947	963	928	943	988	940	959	943	936	910	901	913	931	941	919	980	917	898	941	906	948	957	907	948	936	886	929	964	920	971	911	895	943	989	886	895	896	914	978	902	965	946	926	907	939	979	958	928	945	890	916	956	971	959	943	980	940	929	914	977	926	904	931	935	942	934	963	888	952	962	978	939	929	913	962	900	915	989	943	963	930	950	902	931	943	928	956	923	940	890	894	925	943	935	918	945	893	884	898	913	938	930	946	941	949	934	957	950	977	981	958	977	929	927	907	891	903	910	942	937	957	933	932	958	968	888	979	929	975	983	936	958	929	934	922	996	926	970	936	878	885	895	972	924	916	907	922	936	902	926	974	919	964	1035	972	969	905	968	986	951	972	943	926	913	878	912	937	944	920	904	941	974	932	958	912	924	950	984	951	940	958	969	924	893	899	897	917	950	931	938	942	933	901	891	880	923	889	933	924	980	924	894	938	877	911	916	913	986	896	947	875	938	900	953	966	978	974	967	1009	971	931	909	936	929	924	955	939	898	918	989	936	933	931	923	983	900	887	905	899	899	939	925	930	972	903	930	959	938	947	972	929	903	902	922	939	924	910	950	907	972	953	955	904	946	954	981	989	968	951	928	971	961	968	877	948	917	940	906	939	927	933	971	900	953	934	913	916	936	920	931	931	921	971	950	944	981	941	947	921	925	894	928	985	961	979	945	900	898	931	957	872	943	920	922	908	956	946	950	912	941	893	940	959	913	941	859	944	969	908	926	977	920	933	966	946	962	890	943	947	898	942	827	889	905	983	898	937	984	951	929	903	989	943	916	933	912	966	889	931	977	952	929	957	940	870	946	929	978	957	921	918	907	938	906	908	948	936	933	912	892	947	889	957	972	911	920	940	960	950	951	854	975	918	1002	926	946	962	941	952	924	912	924	907	887	954	917	957	900	892	961	916	932	1004	962	949	910	899	972	907	931	974	922	932	975	907	922	935	959	922	913	985	935	946	904	927	915	935	972	973	898	918	907	912	991	889	950	929	977	965	968	936	922	868	943	929	894	957	932	966	984	894	900	935	938	953	968	917	919	938	917	894	907	922	867	940	956	947	963	943	939	932	949	952	900	936	928	913	906	912	975	954	939	942	930	916	908	904	906	923	936	867	928	954	944	916	915	942	979	910	955	946	936	921	932	905	999	914	961	908	966	875	872	927	946	1004	900	984	915	969	953	984	942	971	896	964	915	943	919	933	918	956	954	959	911	962	954	887	937	923	865	906	950	914	996	922	926	976	967
3272	315	230	216	215	204	168	202	179	198	178	179	178	145	171	162	185	172	179	154	174	147	183	180	160	190	172	185	188	190	179	152	156	157	166	166	185	176	161	179	159	191	169	177	182	197	184	154	155	169	167	152	177	160	171	175	153	182	158	183	181	157	171	157	186	174	178	179	146	154	170	188	173	163	164	168	159	187	174	157	184	144	168	153	173	154	149	183	153	179	177	162	166	173	166	183	152	170	193	152	178	156	161	179	139	172	166	169	148	153	172	177	176	172	139	163	160	163	148	163	178	178	161	154	171	161	164	168	187	163	166	167	158	164	159	183	185	151	181	176	159	166	175	167	176	161	198	175	170	167	181	175	164	184	162	160	155	164	160	180	147	167	191	157	169	163	173	156	170	160	170	184	165	175	175	169	169	152	158	169	171	160	160	156	162	164	183	175	198	164	178	188	186	152	180	137	150	154	147	175	161	147	165	158	164	183	174	147	181	169	161	186	139	158	162	172	178	166	184	164	163	185	171	163	158	165	173	158	171	174	161	168	152	171	170	151	162	158	165	164	141	185	155	157	181	177	163	152	162	172	152	153	170	195	167	166	186	170	154	161	170	159	183	167	165	158	169	180	156	149	153	186	162	178	139	162	170	182	179	154	166	144	178	176	181	151	172	157	193	156	139	161	150	175	142	172	151	165	173	194	142	177	185	163	184	160	147	140	148	182	143	156	173	166	184	161	162	152	164	171	175	164	160	137	177	177	168	199	157	182	165	173	161	170	151	178	151	186	177	167	180	163	161	152	167	178	178	160	156	145	176	174	168	150	189	185	152	159	164	143	186	183	184	154	179	154	163	171	160	165	174	168	177	153	174	167	156	188	144	158	179	193	179	138	202	170	147	174	174	184	169	164	147	179	161	149	188	169	145	172	145	155	175	161	156	164	167	164	178	173	146	178	174	167	144	179	149	183	146	173	153	175	162	189	180	163	173	189	157	174	168	166	171	131	182	157	173	177	158	154	158	172	184	168	171	146	155	175	171	165	177	175	172	175	167	199	170	163	189	195	178	203	164	194	204	195	155	168	166	172	176	171	187	150	157	179	182	178	147	158	175	164	172	163	173	172	181	166	179	172	168	158	196	160	190	191	153	187	205	162	143	187	169	168	166	166	161	161	171	167	160	140	155	170	163	192	145	158	160	173	154	202	182	175	172	150	183	154	159	163	186	155	161	158	163	180	145	154	161	167	160	158	155	186	187	178	162	175	170	163	202	175	174	145	156	167	182	165	180	150	138	164	168	168	148	162	169	167	186	182	192	176	186	179	150	161	179	157	174	176	193	161	158	173	128	183	147	165	171	182	182	155	156	169	166	163	163	155	174	183	168	162	170	171	175	162	161	176	170	157	185	163	159	154	191	160	182	175	165	171	183	138	138	167	166	181	162	173	169	161	183	152	168	169	174	158	156	179	152	158	165	165	166	171	148	179	161	149	167	145	150	180	193	186	155	185	154	166	166	145	167	158	172	179	159	189	189	195	175	176	152	158	152	161	171	169	186	172	192	160	160	188	159	164	164	191	167	169	165	173	149	146	172	185	148	162	175	153	179	161	168	149	161	210	156	190	165	165	156	178	151	161	156	162	178	195	144	145	169	197	168	171	169	161	166	175	169	163	173	196	178	172	150	155	144	174	170	167	178	163	157	171	134	183	175	173	179	159	178	191	168	185	181	165	154	178	179	178	164	174	151	188	163	178	154	170	169	169	167	189	178	150	165	156	166	177	192	194	173	167	158	184	167	177	165	179	167	166	159	175	173	172	185	174	198	164	166	161	150	166	171	169	191	174	154	166	168	188	153	170	153	165	180	157	177	179	180	175	188	164	174	176	193	160	180	213	174	171	169	147	163	160	170	159	171	175	182	175	146	190	144	154	137	179	147	159	158	189	152	169	153	154	171	174	174	173	152	158	179	156	183	187	176	157	174	186	173	168	174	170	168	169	169	178	155	158	179	176	180	167	178	191	156	178	158	165	174	171	176	162	170	183	160	179	163	161	155	183	162	175	157	156	184	180	169	184	176	179	144	153	161	165	160	157	177	165	181	165	170	185	176	191	183	157	155	171	145	165	160	171	172	168	156	157	156	169	181	176	160	170	183	137	193	188	193	156	176	177	182	161	173	166	159	161	178	144	156	167	174	171	152	171	167	180	161	151	172	178	155	165	172	164	152	165	170	173	210	187	167	184	198	163	180	182	178	150	182	169	172	160	155	176	174	156	169	183	179	171	182	185	176	143	183	191	183	167	165	168	154	145	167	162	181	189	181	142	164	179	160	155	169	167	161	144	182	158	157	155	141	157	174	163	165	169	151	161	190	174	155	172	165	157	176	178	174	170	174	177	187	162	174	180	168	154	183	175	146	167	172	172	171	173	171	158	175	187	146	179	154	178	184	160	162	156	182	175	157	191	182	163	173	150	188	183	186	193	166	166	169	184	138	161	148	149	167	182	158	167	193	193	168	166	157	164	159	165	167	166	160	157	161	170	182	169	188	164	141	191	183	135	172	178	166	157	184	170	165	171	171	152	154	171	173	181	163	155	138	166	166	179	159	169	192	175	158	168	174	174	176	188	178	162	159	163	174	168	153	164	166	166	167	156	163	176	155	168	182	173	156	151	154	133	174	158	171	162	176	155	186	179	166	166	152	175	153	172	191	196	190	146	167	172	164	177	181	147	145	163	174	167	157	171	158	174	183	170	169	177	175	143	162	169	175	161	205	169	163	153	195	153	170	170	150	150	154	154	168	188	197	187	155	166	158	175	150	185	164	176	158	173	174	159	156	187	151	171	184	156	176	167	186	185	180	176	172	189	151	177	167	177	155	159	151	184	159	147	159	167	168	164	186	170	178	170	160	169	200	156	184	169	178	162	153	172	163	182	159	171	162	170	189	171	166	169	181	175	172	183	157	149	157	183	159	161	181	179	147	155	183	171	159	166	180	157	183	176	197	173	191	149	154	188	154	175	170	183	176	155	178	142	188	157	167	185	158	162	173	188	148	156	163	175	138	165	162	160	178	154	171	172	157	182	170	194	175	163	166	163	178	174	175	172	151	171	180	167	164	175	149	170	165	195	191	184	190	159	168	156	180	153	169	177	175	150	180	169	168	157	175	158	160	186	157	184	164	171	188	177	165	154	166	157	153	154	160	181	159	176	184	162	177	143	174	178	191	178	186	165	171	176	169	187	157	175	197	171	189	191	180	161	161	167	172	171	170	175	179	159	169	181	166	148	156	160	162	174	166	180	167	174	160	154	184	172	173	153	175	166	181	193	145	155	151	154	175	167	199	156	164	163	171	165	145	173	170	155	184	149	171	165	145	174	156	158	175	188	180	177	183	167	180	157	149	160	164	173	165	169	165	160	153	160	173	159	160	180	151	167	179	179	152	169	158	166	181	155	173	168	181	172	178	182	156	159	143	175	174	173	193	186	163	168	161	170	154	175
4292	692	752	801	728	741	636	690	642	648	609	629	622	574	596	586	584	654	608	659	593	582	582	657	604	596	604	620	585	613	628	607	595	597	604	578	582	597	562	619	581	585	597	597	581	559	568	627	604	628	588	650	648	598	589	600	591	601	588	637	619	639	582	605	602	573	593	639	640	612	604	599	608	600	578	573	596	576	641	660	567	596	631	603	584	566	590	577	638	562	608	634	587	616	567	640	596	555	589	611	607	573	629	604	616	545	575	619	578	630	605	613	666	634	613	593	608	614	561	626	615	615	633	639	591	547	589	579	627	541	628	627	613	630	583	609	638	619	575	590	634	600	578	592	607	609	616	560	640	595	640	603	560	631	613	596	591	584	609	588	630	555	569	610	609	628	567	586	620	580	583	589	629	647	610	594	577	603	583	627	582	557	577	604	577	608	564	584	574	580	615	626	664	627	599	636	600	613	590	604	596	575	595	615	554	601	599	630	603	604	580	572	594	542	618	553	572	607	550	587	607	591	603	605	602	605	570	613	618	589	589	656	631	613	596	590	598	522	581	596	614	587	605	574	586	573	561	593	562	614	594	633	559	622	579	618	632	578	621	611	607	544	612	592	601	605	609	607	623	581	573	619	583	621	619	586	600	575	567	605	582	619	618	585	597	596	589	604	587	603	541	575	621	614	626	590	644	660	605	579	631	583	609	625	628	625	556	578	606	595	612	623	553	602	603	574	617	580	635	614	593	573	617	596	597	589	560	578	620	628	580	598	603	582	565	583	602	569	601	581	616	558	578	604	573	579	611	600	582	631	604	582	609	545	562	627	618	592	609	566	575	626	575	614	616	558	592	602	634	574	618	617	627	585	601	588	601	621	608	575	608	661	622	554	602	609	609	573	550	638	607	615	657	578	587	579	577	629	575	614	582	620	586	660	623	612	591	598	607	600	610	579	589	596	595	630	588	599	582	601	587	577	625	560	580	604	588	611	582	629	589	590	575	613	574	576	548	563	607	604	613	586	592	598	596	584	608	544	597	638	609	570	610	605	578	597	593	620	564	580	597	605	591	640	607	610	581	570	620	590	578	589	556	602	646	606	586	607	615	617	631	592	611	608	551	612	597	627	642	565	608	579	599	605	619	558	619	566	569	596	629	618	593	596	598	588	588	621	596	625	565	606	610	563	592	621	593	612	595	656	620	604	596	547	628	628	584	583	595	583	615	620	609	591	616	592	603	631	590	598	602	591	613	607	615	595	611	610	595	600	562	621	604	585	593	604	563	571	598	576	597	573	630	559	621	607	595	598	601	597	563	613	637	598	591	621	620	609	619	606	584	589	568	615	641	592	645	583	601	609	593	608	623	610	611	640	616	592	603	585	569	598	580	577	603	614	633	618	599	561	595	584	592	631	599	608	555	581	580	630	633	528	553	591	582	569	589	602	526	582	527	611	574	605	638	595	592	578	617	627	633	604	631	583	610	573	592	583	542	601	620	638	570	654	586	624	637	577	567	589	621	572	593	599	546	617	646	598	584	631	609	586	577	608	583	588	593	631	619	579	599	578	586	626	613	583	566	659	580	593	607	604	578	554	608	593	630	608	593	588	593	619	620	586	549	595	603	647	591	641	627	578	645	642	550	577	597	620	619	586	587	587	600	592	594	616	602	614	621	625	593	610	581	612	604	598	569	590	592	630	592	632	605	553	667	582	603	619	576	590	615	609	605	571	609	565	562	613	600	612	583	594	574	603	575	621	585	602	567	602	594	557	607	589	573	631	561	607	607	575	594	590	594	566	595	608	606	614	577	577	626	589	607	609	609	583	630	608	587	571	628	618	610	582	601	648	587	556	599	599	631	579	592	623	590	604	601	592	583	618	540	621	611	577	608	602	607	602	639	615	602	651	587	626	542	619	626	608	634	622	619	592	605	570	573	619	614	582	613	574	611	590	584	574	618	582	573	584	571	551	588	625	596	594	585	608	616	568	617	607	614	610	582	555	580	585	583	628	632	623	603	616	552	630	588	590	599	576	594	593	587	610	627	613	542	612	562	622	587	581	575	542	591	585	602	653	619	593	583	574	603	593	582	632	626	597	585	589	568	581	642	571	582	598	619	617	610	606	614	618	598	553	580	581	607	605	598	604	612	579	627	598	588	625	572	562	592	621	570	584	605	622	593	607	637	571	664	590	591	590	587	616	581	566	621	619	611	607	608	603	564	599	564	552	557	584	639	597	629	646	625	582	588	599	611	573	573	580	578	622	587	598	604	593	599	601	615	615	608	553	579	534	589	607	588	592	599	599	617	631	634	577	565	617	590	574	613	554	601	560	595	545	589	598	567	589	589	588	640	583	599	580	598	565	577	629	632	612	529	590	592	595	568	610	527	574	611	614	566	606	594	601	574	605	604	582	578	621	617	617	601	624	596	589	626	588	613	592	624	598	613	574	606	650	572	606	587	567	646	643	627	588	599	579	644	637	593	584	601	603	585	584	613	620	590	574	600	671	632	607	578	620	567	619	606	603	581	578	623	552	613	622	596	557	589	608	592	621	571	599	584	604	664	599	616	555	611	619	619	601	603	580	598	627	607	641	608	613	602	611	603	594	600	570	591	613	546	611	603	601	671	545	557	675	605	613	579	656	590	557	623	606	619	605	540	635	606	594	613	577	633	595	609	616	604	615	581	616	540	607	628	593	574	618	598	600	609	585	593	551	609	625	577	579	642	571	583	608	580	612	641	618	585	566	628	650	600	612	589	583	603	627	624	620	607	604	604	596	652	567	597	580	599	615	594	593	592	610	603	574	619	619	616	593	607	595	533	610	568	613	617	641	630	597	617	569	596	595	590	602	603	606	616	576	616	569	614	586	635	608	597	643	579	575	563	629	603	600	581	632	621	625	613	570	599	572	620	577	623	616	623	592	633	607	617	613	646	596	580	582	590	622	625	627	610	594	640	639	613	589	604	594	631	594	595	566	612	640	614	612	597	654	604	621	608	544	598	589	644	589	565	577	602	647	590	619	563	564	611	598	606	603	600	615	576	553	602	609	629	593	579	568	605	581	611	558	589	558	580	588	580	611	620	590	573	593	609	572	572	628	637	630	626	624	604	573	634	619	594	550	585	570	570	623	606	606	615	589	587	568	589	561	578	566	611	604	618	634	613	590	602	574	625	596	615	663	637	600	594	621	628	589	606	587	575	609	602	614	566	587	576	587	613	628	623	581	616	623	632	618	613	556	629	591	604	557	611	610	589	590	609	655	595	567	600	598	609	579	607	608	614	595	598	605	567	638	593	579	567	612	618	635	593	605	604	602	661	570	651	556	579	551	594	552	568	599	593	593	610	588	577	611	594	598	622	556	636	635	549	609	650	610	570	606	593	593	619	594	569	585	598	577	577	610	642	636	592	598	619	634	576	625	599	622	586	613	601	573	600	589	600	618	545	613	586	620	640	639	595	610	617	588	590	620	581	576	628	606	638	643	610	579	632	603	605	573
27049	5516	1531	1055	865	681	519	497	420	420	415	376	375	359	350	326	314	350	336	335	331	291	338	316	316	307	296	299	300	281	288	285	308	314	301	270	295	276	304	292	314	306	265	266	351	287	329	314	292	323	322	317	281	277	290	332	328	288	287	325	288	293	300	287	295	285	300	277	302	271	313	322	312	319	285	289	300	274	324	284	324	277	277	304	305	287	293	306	290	276	288	298	312	287	279	293	298	281	277	304	279	301	302	282	317	273	293	318	293	320	260	286	300	300	309	268	297	295	317	340	306	286	300	286	310	284	280	255	284	329	263	314	298	289	318	298	318	268	307	304	311	307	282	282	324	292	292	330	264	325	306	280	307	290	315	309	281	287	290	282	314	293	307	307	291	284	310	273	303	286	250	287	274	285	273	290	291	308	276	281	291	256	317	322	288	269	302	272	304	278	290	257	330	310	310	262	290	315	281	266	288	285	299	305	311	272	291	322	274	297	284	295	302	285	319	310	312	294	281	271	302	296	317	288	292	299	325	295	292	305	256	302	266	294	306	316	278	278	315	268	286	301	291	308	300	264	319	294	290	310	292	300	267	304	267	278	283	318	302	313	308	305	301	272	296	308	297	281	298	321	300	313	311	310	273	288	301	331	299	258	289	295	280	325	304	277	286	288	314	304	303	304	285	298	279	273	263	288	265	288	294	293	297	320	286	294	281	331	296	302	266	331	295	296	287	300	287	282	266	316	301	304	322	285	298	292	296	301	299	282	276	283	291	312	284	278	280	305	292	290	280	280	313	310	269	278	309	296	348	271	273	289	297	304	278	291	316	305	301	301	293	286	307	294	316	295	298	278	263	254	301	283	284	289	298	282	311	303	340	288	297	323	302	315	282	309	263	297	305	300	278	296	304	308	305	302	311	293	282	318	298	302	328	281	318	303	278	286	310	291	291	320	285	309	272	284	314	289	289	278	268	309	285	300	297	321	296	303	291	319	307	276	283	291	267	279	299	277	298	300	309	289	304	291	291	295	257	309	263	306	278	279	259	304	289	270	272	302	287	257	310	300	312	297	296	293	271	291	288	258	295	290	294	272	292	300	311	328	305	285	287	307	316	281	283	276	300	295	329	300	307	282	273	284	290	278	286	310	299	286	283	285	322	279	299	312	283	272	307	274	282	296	296	301	296	289	306	330	287	299	297	308	289	305	275	291	281	276	300	312	299	267	276	286	290	281	292	289	300	315	265	311	334	301	301	283	296	273	318	274	304	270	303	321	302	343	337	300	280	303	290	287	277	302	269	292	274	292	298	284	331	284	267	304	300	305	314	316	264	289	270	283	282	332	280	303	270	281	286	272	271	310	316	301	311	292	293	282	286	293	305	305	288	285	292	303	293	278	284	300	309	285	294	285	312	331	306	276	291	306	290	270	308	276	305	283	303	297	289	299	284	309	279	296	294	313	318	257	297	279	303	276	319	322	313	296	291	287	309	281	266	294	292	310	296	271	316	277	312	280	290	286	287	314	318	310	305	297	298	313	265	293	290	277	297	280	290	306	295	274	269	287	297	291	292	307	292	301	289	296	300	293	296	281	321	323	308	281	300	301	296	281	299	315	280	288	295	308	312	288	304	322	288	288	272	285	333	294	306	316	310	321	289	293	299	286	277	280	290	303	280	280	295	306	326	292	303	278	289	327	275	307	300	302	293	282	293	307	330	278	281	295	307	284	286	278	286	280	315	307	312	318	318	315	292	292	312	312	308	322	280	303	304	303	329	331	301	333	300	278	337	271	310	293	297	336	309	291	327	302	286	315	304	300	261	300	289	317	286	292	330	295	322	289	309	316	289	294	307	303	270	289	305	297	276	311	299	267	285	278	284	282	261	302	276	295	270	326	280	280	292	317	315	280	346	303	296	283	282	282	322	310	289	286	306	316	266	312	293	281	281	322	315	273	320	298	297	310	314	290	309	286	266	293	310	310	284	296	289	282	290	299	290	328	290	286	281	313	313	269	283	299	292	335	307	299	290	273	302	300	265	298	291	308	292	302	331	261	270	315	303	289	289	275	286	302	321	259	302	293	282	335	319	296	274	301	274	305	274	316	308	294	298	298	270	310	286	268	311	297	301	314	298	321	335	301	309	316	292	305	266	299	282	270	315	289	278	279	330	321	296	292	289	285	300	315	320	305	291	335	273	315	286	294	314	259	284	277	276	279	324	308	299	273	287	288	305	320	320	287	278	267	309	315	324	310	304	300	302	300	329	309	298	302	297	290	301	291	270	274	279	310	290	302	290	328	319	302	301	295	272	301	309	299	321	321	286	300	313	302	293	301	269	302	327	269	303	287	299	274	289	309	285	329	314	285	311	310	268	316	302	295	310	287	297	298	309	305	290	261	304	309	302	283	284	280	308	308	276	353	295	308	264	304	331	293	270	308	299	286	273	295	291	305	307	309	318	294	307	323	276	283	264	289	311	312	275	277	308	305	291	279	325	272	290	301	316	313	275	261	321	307	293	287	295	285	323	272	277	293	291	303	324	284	267	280	280	288	278	290	273	267	275	290	302	269	279	279	291	312	273	276	312	328	286	258	279	280	307	300	272	311	277	283	266	263	276	302	323	297	303	285	305	292	323	299	301	294	316	304	282	320	273	316	278	319	315	292	335	265	291	298	266	270	277	313	280	288	291	315	279	305	294	268	276	320	296	297	302	274	278	268	278	298	313	320	313	289	283	304	338	273	319	303	264	290	304	285	312	276	314	280	263	286	297	332	278	321	336	281	329	279	280	303	315	328	294	343	290	264	290	279	270	287	319	296	277	293	296	305	317	292	301	318	307	307	326	283	307	295	294	320	305	311	300	272	307	297	291	284	317	306	277	282	282	309	288	307	293	315	309	277	299	310	289	274	294	278	335	276	297	267	312	297	309	288	309	251	319	304	291	314	289	308	284	273	288	320	268	302	281	314	285	329	318	314	308	284	296	292	330	312	305	265	306	311	289	282	279	301	302	261	292	304	289	284	305	292	280	318	293	294	319	332	286	324	295	317	292	269	296	298	312	318	293	299	294	316	277	277	314	276	269	311	267	307	296	284	277	275	285	302	292	294	292	316	268	278	316	286	314	306	345	308	280	269	324	294	287	308	281	296	291	301	278	288	274	294	290	329	287	309	313	282	296	318	293	290	288	301	286	311	322	242	300	284	267	277	302	322	322	268	310	326	288	293	278	246	282	299	285	314	306	292	293	283	320	288	281	291	319	296	327	316	285	268	303	342	289	263	305	311	299	323	298	302	299	296	318	277	274	293	278	341	293	307	322	287	270	294	319	297	285	269	307	308	313	314	273	304	314	315	319	282	298	300	303	259	321	287	325	304	279	301	308	291	285	316	314	310	311	309	317	304	314	316	283	301	283	310	290	313	298	274	273	302	319	290	300	285	280	290	296	288	301	278	306	308	283	302	287	331	284	303	321	280	292	275	306	268	278	298	322	302	305	297
13449	1866	3220	3600	3301	2708	2373	2166	1960	1723	1552	1523	1435	1398	1330	1260	1238	1235	1153	1191	1141	1114	1037	1124	1028	1087	1076	1095	989	1013	1082	1020	1006	954	966	1009	1033	955	1064	1021	1045	1006	932	988	1005	974	1025	985	977	951	964	1032	981	992	975	976	989	998	1008	976	992	948	960	944	961	945	969	961	1020	949	952	941	993	935	934	987	1045	966	935	899	893	914	946	953	907	975	990	943	961	906	998	949	926	949	993	949	935	908	950	979	931	945	906	903	901	922	953	969	916	933	993	950	920	921	894	930	982	931	940	969	927	892	965	999	981	915	983	952	890	948	949	993	937	954	958	966	900	992	965	920	929	922	953	923	936	914	967	909	980	980	1014	995	931	969	868	929	958	916	920	941	925	984	987	961	1017	919	931	982	991	974	915	952	930	969	965	995	988	896	963	956	939	944	927	979	964	930	978	921	1007	938	951	942	923	916	978	937	928	972	910	954	981	1026	945	928	910	907	983	977	983	985	934	982	933	972	972	951	965	997	961	975	936	962	982	950	970	917	916	960	948	923	994	986	937	884	1009	871	968	949	930	913	968	973	980	952	944	968	953	978	965	954	903	999	984	974	930	959	975	962	952	956	964	924	919	1012	970	932	966	928	926	977	929	948	933	935	917	980	961	959	967	913	888	904	961	958	950	954	981	965	953	937	903	958	943	940	1005	925	942	864	956	915	904	958	953	968	937	939	974	917	887	957	963	965	976	919	965	991	917	972	959	996	1031	935	941	907	950	979	868	958	945	953	961	969	975	980	900	941	920	911	943	956	938	970	924	933	932	946	921	945	947	940	965	967	971	927	863	959	958	972	955	928	950	914	944	985	954	917	929	988	944	927	923	935	916	912	971	947	950	928	985	941	969	962	951	950	926	943	946	976	992	945	882	922	964	975	918	919	967	953	925	961	979	962	978	886	943	955	940	965	957	988	958	916	1016	1003	954	913	938	986	908	942	957	946	980	892	974	986	943	898	943	913	920	937	960	940	972	945	953	947	1024	930	939	974	951	971	961	935	949	954	922	920	939	913	1001	901	966	958	952	971	939	948	946	942	924	869	967	901	946	983	990	946	905	957	958	968	906	991	954	998	922	1021	917	990	956	966	942	906	949	964	985	980	960	994	972	973	949	965	953	915	991	921	926	1008	899	954	968	955	881	945	949	933	1000	962	886	950	936	948	940	897	911	887	985	929	988	961	957	1010	936	977	947	954	920	882	947	967	990	978	944	994	967	952	1004	952	919	937	958	911	963	959	938	938	946	926	945	931	927	951	903	928	991	945	922	959	962	1015	1004	948	912	910	987	909	945	965	988	995	945	914	931	1043	940	960	873	978	956	925	950	988	917	956	949	944	952	952	952	963	890	973	920	943	973	977	939	900	961	958	936	913	954	939	974	939	945	927	955	921	928	924	929	906	958	956	960	924	968	909	941	948	970	1006	930	944	888	977	938	940	935	991	935	947	1001	904	892	957	905	925	920	963	944	995	947	913	945	935	927	912	972	956	955	954	910	964	914	967	938	944	928	955	947	931	966	1002	955	900	987	978	911	950	991	940	926	904	876	926	943	919	953	948	937	928	981	898	959	937	959	920	988	949	956	970	876	928	977	934	910	954	911	999	997	1013	936	1005	960	919	902	953	938	967	914	948	967	933	922	966	949	963	951	986	912	964	923	986	921	962	934	896	929	994	958	931	966	954	953	912	965	976	899	958	934	918	945	946	894	930	927	948	979	904	949	935	921	979	952	914	964	995	962	882	930	975	972	896	952	925	973	927	966	962	978	919	940	932	989	966	935	1016	968	943	898	893	968	976	951	931	983	888	930	893	993	961	962	987	933	968	940	897	930	977	964	939	932	883	946	935	969	943	971	941	872	977	972	926	973	971	928	926	955	890	940	992	936	930	963	958	955	978	927	1013	954	941	937	968	960	987	952	971	982	936	934	896	940	908	949	961	901	960	994	933	947	954	957	911	942	956	952	979	945	928	941	960	966	922	934	933	965	1017	983	963	969	914	949	947	995	989	945	962	887	966	965	898	953	977	895	942	924	913	939	996	898	940	912	933	958	959	972	945	911	931	940	889	957	933	954	924	958	961	868	920	943	929	957	926	971	963	900	956	936	955	940	945	937	920	852	982	930	940	964	1009	954	903	960	1024	947	947	921	1014	902	964	906	994	988	926	963	921	935	972	914	925	942	961	978	955	974	945	956	923	949	921	935	1015	913	971	981	971	954	985	911	956	938	949	981	979	912	920	992	921	913	921	972	961	898	1004	928	995	964	910	999	1004	985	905	873	985	938	913	942	942	933	908	946	970	949	868	987	953	988	1004	987	918	879	912	980	928	990	1015	941	925	963	971	1033	957	962	930	932	940	956	956	943	872	925	974	929	987	947	932	963	967	925	960	909	969	927	997	961	933	942	940	935	912	951	922	980	928	915	973	906	967	974	979	947	974	966	916	962	974	948	949	913	933	965	952	958	939	942	959	921	931	939	941	952	976	966	934	907	999	977	916	919	883	919	963	969	925	943	938	925	973	893	975	970	928	891	923	970	965	943	947	956	944	933	943	876	953	926	966	932	921	907	939	935	929	930	977	994	915	924	918	951	913	957	946	990	954	913	955	938	951	915	950	950	971	943	928	1019	915	941	918	960	935	909	919	920	942	973	938	954	931	908	946	969	953	971	984	958	968	945	929	1005	924	941	925	952	913	897	921	924	919	935	973	993	936	930	942	934	943	926	961	1006	912	986	1000	987	936	935	888	966	935	879	949	972	921	967	954	994	919	960	937	931	978	963	920	973	979	969	894	932	969	959	905	947	923	916	924	939	930	901	912	926	950	975	964	987	894	925	944	937	941	907	973	949	980	955	949	945	983	906	915	977	931	999	961	970	977	997	937	977	963	953	951	917	943	942	922	933	929	991	939	952	979	985	949	1017	1027	903	928	927	936	969	991	941	918	963	939	979	953	962	996	940	988	966	951	959	905	949	997	982	938	881	970	946	1019	919	922	908	922	967	971	945	943	1011	1000	880	960	1004	921	943	943	946	936	957	955	938	950	924	978	972	942	898	962	990	951	984	927	948	933	905	981	935	921	1009	941	997	920	921	983	964	956	978	957	923	981	971	965	916	948	930	908	936	953	956	907	926	940	947	955	946	941	947	958	894	979	986	928	938	874	932	948	956	967	969	992	937	938	932	919	928	929	921	929	902	930	939	907	968	952	974	949	1009	959	966	1033	998	921	965	945	944	949	950	919	957	956	942	954	932	887	932	978	979	934	944	968	941	979	1008	934	966	935	920	979	957	947	937	889	962	955	932	959	980	959	955	864	942	965	961	917	912	963	947	922	975	956	1025	958	986	924	904	947	943	976	951	940	949	932	940	942	915	935	948	947	956	957	945	963	924	1015	1009	923	968	947	991	985	941	885	909	932	970	936	976	921	949	929	907	903	955	877	965	948	915	970	971	978	946	962	935	933	917	930	955	923	933	935	907	947	970	995	886	974	987	969	935	968	991	957	953	1003	957	984	971	914
35956	13118	3646	1870	1387	983	824	644	599	552	486	424	412	404	390	377	365	361	327	345	360	313	320	312	320	311	336	284	332	285	287	297	292	325	328	314	284	321	312	306	278	295	338	294	277	301	273	294	293	332	288	286	288	291	282	283	317	296	297	288	320	304	308	325	320	304	302	312	279	306	306	338	304	275	308	279	329	281	297	272	269	291	278	280	289	252	289	289	253	301	279	305	276	285	307	306	292	324	290	313	302	283	292	307	279	296	289	271	288	289	284	287	281	277	312	279	302	281	259	319	305	300	304	323	282	294	296	284	271	291	297	304	316	295	269	281	288	290	277	288	289	288	287	282	266	318	284	277	304	292	286	276	280	308	264	323	285	311	319	294	303	314	311	256	284	282	280	286	301	277	295	287	306	290	289	289	296	322	289	317	289	298	253	284	318	286	315	276	291	259	266	317	283	309	300	307	281	286	278	313	310	260	323	297	303	277	307	301	276	277	306	279	278	304	296	310	279	294	288	287	281	288	309	306	268	315	291	302	288	282	307	320	321	286	291	309	318	278	296	286	297	297	281	289	285	273	286	281	309	292	301	295	280	304	300	279	302	283	283	307	302	286	275	330	316	272	289	291	294	303	290	287	270	296	303	306	279	339	249	294	294	282	285	262	308	294	303	286	294	275	287	295	288	267	328	300	300	304	277	274	301	319	319	298	284	271	306	282	306	293	289	271	280	309	243	297	275	291	305	306	265	308	287	283	295	303	291	304	283	287	310	300	265	271	288	280	277	292	262	322	298	273	249	247	256	254	311	309	304	268	304	273	298	297	286	305	296	301	306	290	327	322	286	318	286	300	294	253	275	284	259	303	279	297	306	317	260	318	254	290	284	278	301	286	291	314	298	310	314	277	295	282	273	309	292	307	280	300	303	290	286	275	280	288	297	284	264	289	283	290	324	301	322	308	311	258	302	262	275	310	337	259	310	286	316	297	300	313	271	308	266	270	261	317	284	294	262	286	300	265	266	311	304	287	314	289	289	279	310	261	316	288	298	282	314	280	300	272	305	308	294	305	250	317	300	313	289	281	292	305	285	338	289	290	307	292	297	303	276	279	277	279	284	317	279	312	301	280	281	273	313	319	306	265	316	277	277	281	279	268	309	315	309	309	297	285	290	302	272	282	305	292	291	284	311	321	278	278	299	309	298	284	296	283	301	307	315	305	292	285	291	315	283	294	288	279	272	297	298	295	283	304	296	284	302	287	301	305	271	270	318	283	298	263	293	279	263	285	274	288	287	296	301	291	298	306	274	302	299	283	299	263	298	320	269	314	269	292	303	286	321	283	283	307	295	315	289	292	332	320	274	273	279	313	296	302	287	296	302	256	317	288	275	318	260	308	305	276	302	292	288	342	314	317	278	289	319	300	289	289	303	313	299	284	281	288	319	278	300	256	284	274	274	303	269	315	278	291	277	297	307	300	289	293	291	294	331	264	305	272	295	329	312	335	294	303	289	300	298	277	292	279	285	309	262	277	306	272	295	317	310	321	300	279	279	280	283	293	285	290	298	303	326	252	310	320	281	300	301	274	301	295	314	278	296	298	300	301	299	275	273	302	294	295	303	302	267	272	293	292	282	260	292	313	286	293	288	322	274	292	286	278	285	287	312	321	284	302	276	289	291	284	287	283	298	299	319	304	257	275	287	303	310	318	294	299	280	304	251	291	316	299	282	279	299	301	310	296	290	271	296	303	267	288	264	278	282	278	300	281	294	264	270	295	294	300	294	279	267	310	309	290	278	307	288	266	296	285	309	262	324	290	284	304	332	294	291	299	300	298	274	311	292	284	290	310	282	277	304	293	273	287	312	320	270	286	291	316	275	263	282	285	288	268	279	282	276	340	300	272	273	311	281	297	291	274	292	296	308	275	279	298	290	290	306	330	270	306	275	319	298	282	295	291	276	277	301	286	283	267	300	264	311	315	322	280	307	321	273	260	293	283	266	304	319	322	298	297	293	317	289	296	272	308	280	283	272	297	292	285	280	316	310	282	305	287	301	345	271	304	279	296	299	292	315	291	319	295	286	298	290	276	284	272	308	325	284	287	274	305	299	305	291	294	326	298	302	266	308	282	282	298	282	302	302	297	293	305	301	282	281	289	326	290	273	285	321	317	303	319	304	300	297	309	320	269	287	275	298	273	285	305	299	297	299	308	280	297	277	275	319	324	288	259	307	315	268	292	319	308	290	290	294	284	313	332	272	292	289	273	283	284	313	291	314	306	318	280	283	276	298	306	274	282	292	295	273	306	291	265	289	292	286	290	287	313	269	283	304	291	258	287	303	300	279	296	306	288	281	299	303	319	281	289	290	288	289	301	283	293	266	298	284	285	294	273	255	319	281	263	292	275	346	296	300	294	275	291	295	280	316	320	289	285	274	310	296	302	262	269	314	290	283	301	290	298	296	309	319	305	289	271	277	294	295	283	297	297	286	299	303	333	303	295	280	310	308	269	277	267	309	277	302	272	287	292	303	301	278	291	305	323	288	280	264	301	300	278	284	309	290	301	274	298	267	272	302	305	286	269	282	291	282	290	282	296	298	308	253	276	278	294	275	268	259	281	286	281	279	271	297	306	289	294	287	280	294	315	297	304	307	266	292	308	308	280	266	291	304	292	305	314	304	298	306	300	289	304	283	268	279	261	284	326	284	267	285	274	293	288	312	322	317	292	295	278	290	290	311	311	261	331	280	270	283	292	284	295	313	292	274	269	310	306	297	255	308	303	284	275	299	286	301	257	288	288	286	282	303	302	296	264	308	286	238	276	279	324	279	277	309	301	316	265	309	294	279	315	258	253	304	324	321	273	322	281	288	291	301	313	281	296	273	270	297	281	265	296	302	286	295	303	314	302	301	293	264	305	289	268	291	289	249	276	281	315	282	290	287	285	316	281	319	266	320	272	292	327	274	309	292	292	276	280	323	289	318	311	316	285	284	252	281	290	288	264	280	306	289	287	281	298	281	301	307	247	287	332	300	289	276	291	284	306	278	295	280	310	307	296	321	282	308	285	281	293	305	267	292	288	284	273	293	323	280	278	285	319	284	255	299	316	273	293	281	298	256	281	302	308	302	317	274	313	282	335	271	287	305	292	309	300	282	286	286	261	311	274	286	286	303	298	306	282	280	279	277	263	284	286	296	296	308	282	302	292	268	299	274	272	271	298	306	264	304	286	262	258	323	272	301	280	294	307	291	275	287	296	296	277	296	290	276	267	300	268	299	287	266	303	289	277	329	274	283	272	303	305	286	256	284	329	294	271	273	263	293	287	319	293	266	257	306	300	319	249	292	321	274	290	263	285	296	294	285	290	259	303	277	284	322	307	306	284	283	281	289	302	318	317	272	307	299	324	276	270	286	293	314	271	301	278	313	325	304	308	289	290	260	293	282	277	318	254	286	305	295	318	267	271	284	290	294	317	288	293	270	286	294	279	290	288	299	308	308	281
17533	2606	5156	5819	5152	4391	3749	3290	2827	2583	2171	2049	1905	1772	1743	1552	1484	1450	1402	1269	1312	1221	1239	1268	1138	1147	1124	1114	1116	1102	1101	1122	1092	1131	1042	1076	1052	1022	1008	1012	1062	1049	1013	1007	999	994	1016	932	1009	977	1036	1033	992	1014	948	968	999	972	1054	1039	1036	970	1000	898	975	973	934	975	1009	960	963	995	967	985	967	1019	966	965	955	951	966	990	973	1015	970	999	921	918	950	932	990	907	987	970	941	968	956	936	957	958	950	981	946	919	911	969	881	926	957	984	971	934	983	982	940	948	1003	913	954	933	976	949	953	933	951	884	945	973	949	860	964	936	898	943	937	860	980	910	936	925	947	957	925	946	879	938	904	959	923	912	976	932	968	903	901	900	960	950	917	970	893	1000	965	967	944	927	955	980	927	923	944	932	906	901	920	1012	939	930	988	922	966	932	923	995	928	923	904	938	923	947	945	943	974	905	914	942	919	931	965	870	935	988	935	941	946	933	963	937	920	969	935	934	949	927	925	913	946	959	938	949	959	928	927	941	878	982	945	889	956	940	912	900	982	943	974	962	954	998	916	918	948	859	916	891	905	900	919	957	934	950	918	904	938	901	937	952	947	923	905	916	910	898	943	942	980	957	901	927	935	931	953	924	896	913	932	887	935	904	932	894	934	903	1010	902	902	908	927	955	952	946	957	893	916	934	969	973	956	899	922	943	913	959	928	881	956	938	962	903	981	959	975	900	955	931	942	928	974	908	1007	922	931	924	969	936	890	953	949	867	923	890	947	902	940	944	923	950	966	944	950	961	917	946	905	916	955	932	913	963	940	919	926	935	950	934	934	888	964	926	963	905	911	942	935	977	931	941	946	930	907	952	924	931	924	934	942	902	918	930	954	963	943	954	912	966	1007	930	973	934	932	987	960	921	930	962	912	973	956	945	959	891	925	958	910	922	894	886	939	975	976	940	952	915	931	874	928	945	932	943	897	967	943	896	947	985	869	920	896	944	912	910	950	923	914	994	935	894	920	891	924	947	922	928	965	956	927	971	885	932	940	928	940	961	957	933	854	957	918	874	935	977	900	914	917	942	943	904	887	908	925	988	880	878	975	984	893	899	892	929	935	946	917	916	899	962	964	901	962	954	899	912	925	928	927	929	905	929	946	950	910	939	932	954	944	898	950	894	887	938	950	906	928	950	919	946	878	927	958	902	868	927	950	943	891	944	924	935	972	914	919	942	955	940	934	911	914	966	943	951	889	944	938	964	939	939	907	958	962	926	876	963	908	887	932	945	910	968	902	949	921	945	897	940	871	931	911	958	887	941	910	993	969	928	887	895	934	906	967	928	953	967	935	936	902	952	915	939	923	932	944	954	956	927	972	946	931	965	899	915	904	887	957	932	965	945	883	937	953	942	947	979	920	932	959	888	925	929	955	884	937	889	902	952	914	944	909	908	902	933	907	946	922	982	935	849	912	942	914	961	920	973	945	888	889	950	883	915	931	930	947	930	901	943	964	909	859	900	971	876	879	899	927	882	950	949	924	910	897	944	916	976	887	914	946	923	915	944	949	903	938	978	920	925	892	912	906	945	950	941	908	916	998	914	908	929	928	969	895	970	964	923	941	912	901	916	1020	941	918	955	914	898	893	963	927	886	905	918	947	919	917	874	962	934	963	921	898	935	944	934	969	939	912	965	899	940	923	929	924	907	896	867	939	975	904	941	910	914	914	904	944	868	948	959	979	968	989	959	850	885	951	953	886	939	921	932	959	898	965	916	873	972	905	917	927	898	971	909	936	882	963	960	969	913	929	943	930	915	947	900	943	939	946	921	984	903	898	903	955	837	903	922	915	909	976	946	887	916	910	918	908	930	927	890	966	967	901	877	945	870	944	970	931	975	899	912	915	960	889	938	929	923	935	968	960	915	910	932	977	978	950	923	924	919	943	920	956	905	1005	924	967	971	971	921	953	919	909	937	903	945	895	939	952	945	879	907	933	973	958	878	920	932	931	916	942	920	930	965	955	1002	940	999	930	935	903	927	937	940	922	975	973	900	924	972	912	955	869	921	914	893	930	938	912	982	905	952	993	928	922	959	985	950	955	943	938	943	941	937	961	961	969	937	945	919	933	950	929	931	985	916	939	914	941	944	930	947	883	933	975	977	965	910	901	942	900	906	912	885	939	958	901	908	940	897	1004	933	938	910	946	862	941	928	934	896	964	898	899	932	901	941	919	959	980	907	944	896	957	962	925	918	924	960	971	912	946	932	981	938	935	950	919	919	926	948	937	939	922	883	863	927	925	936	913	931	949	952	917	975	853	947	941	888	928	869	1002	901	970	895	913	930	1009	924	912	896	957	934	898	951	1002	972	853	917	917	962	915	966	943	956	903	947	910	964	942	926	901	934	882	922	881	937	916	924	903	902	936	931	859	902	890	893	954	910	945	934	947	938	921	937	879	902	939	927	977	946	913	873	944	905	941	931	993	934	941	931	968	948	895	929	997	961	905	943	948	950	918	914	894	942	924	939	901	907	961	932	912	926	910	922	940	977	926	938	920	920	909	847	903	905	920	1027	911	975	950	982	893	908	918	1028	898	923	967	898	888	928	908	911	908	941	974	920	928	927	928	911	946	965	936	917	963	974	922	973	943	990	908	920	876	943	898	942	932	942	927	945	936	892	963	906	948	939	915	893	920	958	949	922	861	922	904	942	945	990	934	1003	1014	932	924	927	900	871	928	946	934	937	889	928	937	916	897	908	966	997	924	930	938	911	907	959	919	997	875	986	928	931	893	964	949	922	953	925	975	941	905	976	942	962	952	876	944	919	912	897	917	906	961	927	937	905	916	966	959	952	987	916	909	896	944	941	849	964	952	931	960	927	911	886	903	942	930	929	879	902	929	880	946	917	941	933	955	923	990	1004	891	968	939	928	959	946	984	936	979	937	949	968	950	913	949	938	975	946	914	930	937	955	892	905	897	962	985	922	908	946	911	992	932	939	959	906	949	921	945	981	983	954	940	888	888	930	933	889	914	895	980	982	959	885	941	904	958	929	983	915	917	940	909	957	932	990	934	957	973	945	937	902	953	906	918	947	944	952	895	950	874	900	956	954	942	1010	951	942	1002	932	952	896	870	918	969	933	978	920	948	926	909	956	917	931	943	913	906	987	935	960	910	956	989	927	956	937	919	945	874	904	939	918	945	939	964	935	898	903	930	953	937	931	932	941	944	969	967	924	934	845	952	919	912	974	964	946	964	929	904	934	949	936	968	879	970	992	998	916	926	877	956	906	1017	951	960	886	862	932	930	941	944	920	1004	908	976	871	963	968	899	975	925	924	947	931	932	909	899	949	947	921	930	935	953	1020	900	939	965	881	961	951	860	932	842	881	961	919	887	926	925	945	993	969	951	930	964	960	960	925	914	947	992	913	945	862	1001	933	901	966	973	940	917	915	970	987	919	932	918	950	921	946	1000	937	881	912	951	946	910	877	923	886	912	912	905	959	935	965	923	953	917	994	894	965	921	954	912	904
3062	324	273	210	187	186	229	217	170	174	192	160	172	172	143	185	167	181	175	162	181	189	164	176	149	163	173	183	163	162	162	177	158	170	162	170	147	156	159	167	177	163	177	152	165	154	181	162	184	178	181	176	187	158	174	184	165	191	170	174	173	171	166	165	171	191	165	144	202	187	177	176	163	164	168	159	132	170	153	192	179	154	163	179	135	174	165	171	178	150	156	195	175	152	168	182	179	175	164	182	170	179	158	162	177	167	142	166	164	182	158	195	161	176	149	171	180	171	178	176	157	142	185	161	140	160	130	177	170	152	174	198	168	170	155	166	165	166	183	181	155	175	165	152	175	148	173	175	159	166	180	164	182	180	205	145	156	166	173	151	157	183	151	176	167	159	154	156	178	174	163	192	161	176	163	175	165	166	148	180	146	184	191	151	154	162	170	147	167	197	169	177	166	187	165	165	186	170	186	169	176	187	145	162	188	164	148	162	180	176	165	157	177	155	166	153	173	172	150	168	168	190	163	176	157	170	182	174	153	157	164	204	162	170	113	177	157	176	158	179	146	160	191	162	183	159	150	165	166	169	164	174	155	168	177	166	170	163	178	181	160	180	179	164	178	182	172	174	163	162	165	118	175	170	168	181	168	158	172	179	173	163	166	194	189	171	158	165	167	171	169	205	178	182	181	178	146	163	159	151	194	159	156	150	149	178	178	158	184	152	152	165	188	182	168	159	179	174	178	156	177	176	173	180	184	152	166	165	164	159	171	169	170	173	158	157	186	171	131	167	167	176	148	177	157	171	185	175	180	159	181	156	165	140	167	154	174	165	175	163	182	189	170	153	163	165	178	167	156	171	153	158	171	169	181	200	185	166	178	157	152	169	158	148	137	170	179	172	171	180	161	176	178	168	176	157	177	159	153	166	181	151	158	174	168	158	163	165	176	136	169	160	170	160	181	182	148	163	163	165	171	148	170	189	163	180	166	185	157	187	177	162	166	174	167	147	168	161	173	170	174	155	177	160	174	144	166	192	144	171	171	168	176	173	169	177	173	205	167	156	147	172	178	179	163	173	176	158	164	158	175	168	162	166	169	156	157	178	154	178	183	179	171	175	167	149	171	163	164	172	176	168	170	159	171	158	177	158	180	174	167	168	162	151	132	163	161	162	154	171	153	177	161	160	150	171	166	178	170	155	171	146	166	171	178	184	173	158	153	176	159	178	174	165	162	138	169	151	156	187	156	154	182	179	166	167	159	197	186	153	168	184	160	186	167	177	152	157	173	143	165	155	171	146	176	181	183	164	211	171	155	166	156	164	152	153	155	168	201	159	159	179	169	169	176	163	162	163	156	178	180	161	177	177	162	165	149	163	171	154	154	178	160	171	159	148	183	159	169	178	162	165	159	150	153	173	159	164	163	164	174	161	154	151	176	169	162	140	159	168	183	176	158	191	143	177	169	165	165	158	180	176	172	183	169	178	195	170	161	166	179	153	179	171	166	155	204	166	167	189	169	148	162	175	158	179	169	166	156	179	155	165	161	174	172	155	166	168	175	156	147	174	161	193	178	161	153	195	170	173	178	181	167	146	180	175	181	164	157	178	168	186	170	167	163	128	155	180	159	169	166	183	164	155	158	162	170	181	174	187	182	180	156	178	185	143	182	179	174	153	167	168	155	172	183	163	159	163	169	176	166	173	162	144	142	139	159	170	188	193	167	156	186	183	162	157	172	186	159	142	174	161	176	164	159	192	162	182	161	174	162	171	164	167	156	167	151	161	167	172	167	192	172	170	210	154	177	155	156	159	170	177	187	162	159	189	177	185	180	165	158	188	156	164	165	181	170	172	182	150	165	168	167	176	170	151	150	153	161	159	150	171	153	157	193	164	167	172	134	153	175	180	182	162	140	170	155	145	176	153	174	158	159	179	169	164	170	170	173	177	176	176	154	168	180	184	167	154	176	177	156	171	160	184	163	157	177	166	180	180	170	200	176	157	182	202	180	170	173	158	157	163	180	189	153	147	182	155	183	163	180	187	159	173	167	173	174	179	153	159	179	177	169	158	173	184	176	169	176	148	162	176	180	150	154	172	191	189	173	192	176	207	182	163	174	171	148	170	174	148	184	177	170	176	188	174	138	156	158	174	159	180	174	183	161	163	198	194	185	164	139	177	180	177	162	152	172	167	177	162	162	162	167	187	161	155	157	163	186	166	162	192	189	191	173	164	145	155	157	155	190	163	185	178	180	166	198	159	148	160	177	189	178	180	152	163	161	150	163	159	151	165	161	174	153	162	180	184	148	163	200	154	171	160	176	185	158	194	145	156	154	163	192	179	150	165	158	171	172	154	186	165	169	193	155	158	153	180	170	159	147	177	203	182	166	168	171	153	179	185	186	164	191	180	188	158	151	157	177	166	189	179	159	179	177	151	168	178	152	170	164	179	189	158	174	205	218	179	182	173	195	181	174	184	182	189	185	180	159	176	163	180	168	176	177	163	180	153	163	176	155	171	151	148	181	154	162	170	191	157	182	178	151	169	170	180	173	178	176	148	182	176	187	150	159	158	188	168	159	188	160	183	162	157	178	148	183	158	161	178	159	184	180	160	162	183	171	171	186	153	176	175	154	171	162	179	175	170	163	176	179	149	186	164	158	189	185	169	176	164	167	162	192	185	163	177	171	156	204	129	172	183	165	170	155	144	149	165	149	157	177	162	161	169	149	165	189	180	172	173	161	181	181	159	188	157	157	178	160	176	181	177	156	154	163	159	173	164	150	154	173	172	150	180	167	171	185	172	179	172	176	154	145	172	167	180	168	178	161	160	174	183	174	191	168	185	174	186	167	150	154	169	160	185	144	200	163	169	185	165	181	149	173	182	156	173	158	176	176	166	186	180	152	163	171	150	185	175	180	163	165	162	175	164	166	173	177	160	151	175	165	174	168	174	154	183	170	176	182	162	168	177	189	159	184	202	178	193	165	164	175	165	193	158	180	168	162	187	172	191	177	182	165	184	177	163	181	166	169	175	167	163	193	166	144	157	167	171	153	161	171	178	139	155	160	156	189	170	166	171	174	160	183	187	174	148	182	167	145	144	176	178	150	177	191	161	157	190	150	175	176	153	159	166	164	201	157	167	171	151	197	163	173	164	172	192	155	171	151	186	166	158	172	170	170	192	145	188	148	172	178	182	167	172	178	173	183	174	191	156	172	167	187	178	144	154	178	184	145	156	157	158	154	184	160	191	145	190	157	169	182	185	168	148	168	156	137	175	178	194	189	157	152	166	172	160	174	163	178	153	149	164	164	165	168	172	169	158	166	166	165	174	160	159	173	149	165	184	158	144	157	167	157	169	162	174	172	171	174	154	178	165	153	172	183	177	166	177	161	162	171	173	160	169	159	179	182	167	156	155	144	158	183	167	161	148	191	175	157	179	172	169	170	154	178	175	170	183	163	160	159	157	149	177	163	185	155	161	190	167	156	159	129	166	170	162
4145	661	735	735	779	723	707	681	705	628	670	642	650	659	602	600	595	606	622	586	614	613	609	548	567	578	612	637	618	611	608	609	601	590	626	612	590	598	611	586	577	648	562	592	600	585	587	601	637	619	550	620	555	568	608	640	592	589	654	587	558	571	583	606	627	623	623	587	597	609	599	605	591	577	633	567	588	655	575	581	550	645	596	633	570	589	621	561	594	600	598	607	576	620	624	608	594	559	605	586	632	619	626	586	568	612	614	585	597	596	595	573	564	612	555	599	536	601	605	622	610	603	618	613	588	613	635	603	586	596	570	628	609	580	602	604	608	605	600	575	620	607	574	580	593	564	594	613	582	580	601	618	600	556	595	635	589	626	588	569	608	581	620	636	611	589	622	589	599	602	561	603	615	579	639	628	626	584	614	622	595	556	633	599	629	590	596	544	606	561	549	603	583	583	564	627	621	565	572	620	594	591	591	593	591	553	577	628	588	600	623	614	582	565	600	580	596	572	598	569	596	569	574	612	621	582	577	581	583	600	631	591	558	582	568	561	579	629	622	589	620	627	605	593	601	627	576	581	557	596	563	600	587	602	560	597	608	578	610	594	617	546	603	586	605	623	589	638	618	592	618	634	640	591	577	633	585	576	576	618	603	569	599	592	586	559	618	613	602	590	586	606	594	550	602	616	597	590	572	594	582	606	617	597	598	575	635	575	588	572	604	620	665	620	631	595	611	580	623	593	593	599	606	530	605	559	577	628	597	561	590	573	590	669	571	565	566	570	609	557	587	572	572	604	574	625	580	582	592	581	638	587	643	603	593	576	578	617	580	561	577	548	552	594	595	608	598	625	603	622	596	605	562	609	584	593	616	608	615	585	594	578	581	621	601	601	601	586	591	585	533	591	586	640	624	603	600	635	580	578	577	561	581	591	587	605	614	587	542	610	587	550	593	602	585	569	639	631	587	581	597	599	592	549	582	624	565	624	603	557	585	585	572	593	617	571	585	625	638	562	627	593	586	625	615	564	637	599	605	649	559	572	579	647	562	615	619	622	580	598	661	611	621	590	586	598	554	567	634	637	601	613	543	567	608	631	614	592	632	642	600	604	596	601	585	582	612	566	604	586	537	597	577	610	563	580	615	591	632	668	590	593	629	638	571	605	637	619	565	556	621	613	630	616	627	615	616	635	609	590	585	557	586	620	632	560	603	648	610	542	564	611	601	555	585	562	567	592	574	587	597	595	599	578	590	600	558	620	605	657	608	581	579	598	623	609	601	581	614	600	590	540	618	583	598	634	590	625	582	594	640	593	579	629	569	600	562	637	589	576	549	607	593	592	557	576	616	621	603	589	593	608	597	625	583	605	602	626	567	557	607	562	594	566	600	601	623	568	569	592	584	624	574	605	596	585	611	602	588	556	584	532	570	561	620	584	595	596	608	552	584	626	599	564	594	599	589	596	593	549	598	609	624	618	622	628	601	597	623	614	606	575	610	636	620	600	539	599	577	622	588	631	608	598	603	668	610	597	598	605	595	613	656	627	620	633	605	622	626	562	633	579	589	605	620	597	604	550	619	573	639	572	613	630	575	560	594	605	618	616	663	556	570	550	614	602	621	588	585	565	594	602	577	633	595	610	608	584	596	597	606	583	604	597	621	618	612	561	551	601	598	595	537	576	622	618	590	584	558	591	624	617	572	670	608	613	583	580	634	650	626	603	604	574	618	565	591	577	602	617	602	618	630	584	584	590	558	586	612	617	581	599	599	579	578	639	552	613	543	606	593	542	573	623	631	606	602	573	598	665	595	587	636	593	560	602	589	618	543	604	579	581	583	576	579	574	617	615	549	642	618	584	630	614	596	575	597	552	620	579	627	598	575	565	609	584	638	618	553	571	638	584	563	641	578	586	631	597	574	647	618	629	613	581	610	597	583	621	600	645	608	581	607	611	557	615	603	621	621	588	621	622	617	583	601	566	601	602	610	592	633	609	608	570	616	624	604	582	563	590	606	606	609	605	630	608	616	594	565	588	556	594	573	613	594	569	609	592	587	567	551	622	601	597	585	602	640	609	573	626	596	548	598	588	613	565	592	624	595	617	576	599	573	607	609	596	606	598	604	593	560	616	567	598	633	612	599	609	614	638	558	565	615	573	598	634	630	584	601	619	609	602	597	667	588	618	583	583	551	608	640	594	579	557	631	588	522	626	589	562	604	580	589	568	573	591	605	595	623	580	600	596	582	625	618	616	591	606	622	632	597	606	528	553	661	638	581	607	595	594	589	567	616	575	593	601	585	588	593	583	553	597	592	631	549	619	557	599	599	634	601	577	625	613	618	620	612	542	615	625	631	592	598	577	594	612	587	603	540	629	603	590	574	620	570	558	584	617	601	598	550	582	576	558	582	616	569	600	586	629	571	580	615	609	576	553	661	577	619	589	612	611	625	593	615	578	652	605	622	636	582	633	623	590	600	583	604	575	614	605	631	628	595	547	629	602	613	613	583	594	596	620	596	600	622	602	615	586	597	578	624	631	614	602	622	591	604	598	584	591	583	531	625	632	616	596	626	622	601	565	632	603	629	622	645	609	628	583	573	607	598	598	588	592	583	593	652	586	623	566	615	559	635	590	590	586	647	606	607	639	614	644	589	568	573	573	600	580	573	645	626	631	610	561	614	541	610	629	590	605	574	575	575	544	583	592	642	591	617	599	574	594	588	638	678	566	633	627	560	577	581	625	556	578	575	607	557	585	578	595	626	615	614	581	593	583	620	560	615	622	563	598	649	569	605	581	574	610	615	638	571	586	576	630	608	625	606	608	585	595	623	616	580	617	599	582	562	623	574	603	592	584	615	605	581	606	577	624	623	602	562	609	596	596	580	561	577	594	653	600	557	577	574	550	601	629	574	597	625	596	607	588	578	596	605	559	635	612	621	595	592	543	577	570	580	625	602	621	546	568	605	576	619	598	577	605	576	574	600	567	609	659	583	618	581	559	592	612	595	588	591	599	608	620	597	615	603	559	601	610	619	601	580	564	637	643	641	605	602	601	591	585	581	619	594	580	557	603	572	575	568	593	568	567	598	605	603	621	608	566	587	579	615	558	585	582	608	592	598	601	613	597	564	617	633	557	605	607	590	600	606	640	587	600	580	613	587	634	583	577	577	588	583	579	587	607	584	621	590	545	607	619	562	605	604	608	595	597	593	597	599	608	623	560	600	649	583	600	565	593	574	555	586	573	575	569	603	538	580	623	622	660	614	618	547	560	614	604	603	565	619	585	602	557	564	625	594	616	580	619	631	590	566	577	617	591	591	577	587	608	633	606	584	567	628	565	591	589	601	619	608	616	586	591	633	651	639	597	559	596	574	625	576	593	619	586	579	619	565	610	619	581	584	623	589	521	586	591	571	589	581	623	578	562	606	598	562	640	618	625	594	601	575	595	648	596	578	598	601	563	592	560	614	582	603	638	596	582	584	610	589	602	623	564	643	587
23001	3080	1462	1077	831	679	572	507	440	421	395	366	350	363	329	333	346	331	339	293	313	316	289	337	328	321	315	276	302	315	300	311	274	294	311	312	294	292	321	291	324	312	312	279	310	300	326	317	287	316	276	302	291	322	324	293	291	287	300	248	290	310	299	313	316	294	311	291	278	316	318	275	293	308	298	278	290	312	301	315	291	290	333	338	313	286	268	297	287	299	273	300	304	313	306	262	298	303	297	312	274	306	279	274	304	274	309	261	293	264	278	304	299	288	266	281	319	294	293	299	283	281	321	309	276	285	301	296	296	284	295	285	305	286	287	290	305	275	281	279	273	297	310	307	289	319	305	297	279	302	310	301	280	292	274	340	290	314	295	292	291	294	315	306	301	282	325	284	297	322	310	266	274	272	263	326	317	307	316	306	270	266	277	301	290	277	293	300	332	305	302	266	276	323	288	295	276	322	291	291	303	272	275	313	284	306	265	276	306	254	276	310	295	313	292	315	297	299	316	278	325	310	301	285	285	296	317	298	259	284	296	291	327	318	282	280	269	306	273	280	272	299	272	282	328	314	286	279	285	298	345	301	310	261	293	298	313	282	280	286	273	310	290	313	319	292	304	326	295	304	313	287	265	286	304	313	275	302	294	272	316	305	299	309	286	279	318	304	302	287	292	325	276	291	319	294	325	313	302	282	311	287	289	317	279	317	342	276	289	319	309	299	324	310	283	304	296	303	286	320	294	301	294	314	292	328	300	287	304	306	312	273	310	282	294	321	297	279	261	309	279	340	296	275	311	296	316	328	285	351	307	281	276	294	289	292	309	258	283	307	304	338	289	299	303	313	292	290	311	299	320	306	297	285	309	320	289	265	260	296	302	298	283	304	281	305	316	307	306	300	298	312	259	259	279	308	297	289	288	297	294	272	292	287	296	324	279	300	319	285	299	316	289	291	308	283	309	266	310	315	264	304	311	269	294	311	316	301	306	289	291	287	333	287	291	284	270	293	331	277	295	300	296	343	333	309	308	269	298	277	294	283	302	296	320	302	279	309	306	285	263	308	266	301	300	282	280	263	287	281	306	304	294	240	302	314	266	277	319	304	286	289	293	307	324	275	292	266	291	265	277	300	290	299	314	305	310	286	274	296	297	278	298	319	285	286	312	305	283	289	291	313	296	281	284	331	318	265	290	278	292	310	316	300	283	264	275	341	287	309	296	326	310	279	302	301	304	310	304	290	310	289	281	315	287	313	289	281	281	322	295	283	287	271	304	335	274	327	299	321	306	330	328	299	305	284	289	288	298	315	303	255	302	294	330	314	297	278	312	298	297	294	315	266	283	299	326	273	333	306	270	295	312	273	269	311	299	287	322	316	285	277	283	285	308	291	320	319	292	292	293	307	303	293	277	299	316	283	270	337	325	281	299	275	316	305	274	296	301	355	285	310	276	309	274	347	291	295	313	302	277	293	278	303	280	307	294	301	308	325	285	289	278	320	277	292	297	267	299	255	294	312	299	291	283	300	288	281	299	288	315	301	291	306	300	309	310	282	272	300	298	314	284	317	314	271	290	309	264	300	300	287	291	281	299	295	307	287	297	319	273	295	295	276	271	316	295	302	290	267	273	285	287	270	282	279	276	262	280	308	327	282	301	301	288	294	274	293	295	279	290	282	307	283	285	236	322	286	317	309	313	300	281	277	295	307	294	313	297	274	310	283	266	288	279	305	274	281	288	309	293	303	310	321	273	305	290	301	288	279	291	280	267	322	273	312	297	284	295	315	287	287	302	324	308	284	324	337	259	295	306	293	300	300	298	318	326	300	311	294	311	288	282	314	284	292	268	294	289	289	284	301	306	282	289	309	277	301	323	294	323	294	306	303	277	330	271	328	304	291	287	289	291	292	272	280	286	293	300	277	334	288	295	315	299	301	278	274	308	299	295	296	322	301	282	329	260	300	297	265	320	292	309	302	305	317	280	310	298	302	306	332	298	285	301	295	316	337	309	306	297	316	301	267	317	293	307	308	304	321	285	288	342	292	289	316	289	288	304	293	271	281	281	286	274	295	310	299	286	311	268	302	279	301	301	277	277	317	295	266	311	276	286	295	305	320	293	281	303	273	293	270	302	291	274	315	260	316	291	292	275	327	309	280	330	282	322	266	294	325	271	288	275	290	279	311	306	279	328	310	303	322	313	334	284	303	303	269	294	316	298	276	279	277	294	297	269	285	275	315	267	314	330	311	297	326	286	321	317	321	302	250	260	327	259	319	291	300	292	304	290	287	292	296	313	338	261	315	335	305	284	282	281	270	330	281	316	315	321	313	319	276	321	291	310	298	299	296	299	291	290	299	268	256	271	301	302	288	316	315	293	270	281	296	314	288	295	285	295	299	295	269	290	298	316	271	277	305	301	309	306	300	327	306	310	275	323	286	260	296	302	331	310	300	293	314	286	275	288	304	289	282	306	293	289	257	275	305	323	318	273	299	293	292	285	300	282	282	320	287	305	289	299	300	270	308	312	277	301	265	291	316	313	315	297	282	326	307	300	296	320	289	301	306	278	301	314	277	310	306	305	287	306	318	324	327	310	328	299	296	315	269	303	260	293	278	281	303	275	328	299	320	309	301	283	302	295	304	299	320	258	304	287	265	262	305	285	302	305	285	316	279	262	299	290	271	309	289	287	297	319	303	301	300	303	296	301	316	286	283	291	321	285	258	292	300	318	280	297	294	287	282	301	313	305	285	285	318	293	292	303	328	287	294	258	332	314	307	312	284	304	275	292	288	303	327	288	285	270	302	314	307	306	290	310	299	285	304	263	276	290	296	326	334	289	297	302	325	302	311	298	280	267	279	286	277	316	286	295	318	286	303	305	292	293	297	300	325	315	307	293	315	285	292	272	279	307	295	314	278	292	349	267	321	302	271	273	310	319	297	295	261	334	291	293	300	298	321	320	305	296	309	314	295	310	275	283	305	256	274	292	292	326	316	284	301	296	268	350	271	265	285	290	302	270	293	294	325	286	318	310	293	304	313	285	300	293	283	281	268	306	314	287	326	286	360	297	308	277	293	318	262	312	324	297	307	297	280	290	292	291	269	281	289	331	279	297	328	339	301	290	283	313	274	289	298	317	296	293	298	332	296	288	276	311	312	299	293	305	273	312	284	279	274	278	301	289	321	287	302	270	276	301	302	278	278	342	293	276	297	302	298	283	265	316	275	288	274	324	312	319	308	338	286	290	322	287	306	288	289	284	332	305	290	279	275	278	285	283	275	325	314	291	285	290	290	300	300	331	264	328	293	270	297	265	314	292	290	300	296	297	276	269	323	286	293	262	292	307	305	291	301	304	305	302	319	286	305	298	321	299	305	265	305	328	313	292	295	290	293	315	298	277	312	291	321	308	289	281	310	300	285	290	298	275	322	277	290	300	303	328	302	277	292	288	279	302	307	281	305	322	313	286	284	304	309	281	292	258	289	283	302	338	284	315	302
12247	1870	3134	3528	3224	2755	2343	2176	1972	1765	1598	1593	1401	1378	1296	1328	1164	1215	1183	1163	1130	1149	1034	1118	1119	1020	1072	1025	1037	1040	1050	1058	999	1015	1044	1032	1020	1005	961	984	1016	1016	1042	997	940	1033	947	953	1031	1005	954	957	999	941	1017	989	975	976	981	984	1017	973	930	975	980	1028	981	948	961	947	960	947	958	942	925	897	1012	970	947	1001	943	928	1024	992	986	920	976	937	955	894	977	989	985	966	892	968	915	964	961	931	931	956	966	926	974	950	967	924	917	984	970	1002	956	897	914	951	913	931	1019	922	970	956	925	929	925	981	994	929	903	915	922	939	906	923	907	946	977	954	943	923	928	935	954	946	955	946	995	997	994	910	938	910	894	1021	955	964	958	951	898	919	944	932	940	987	943	998	882	955	947	979	940	932	918	931	941	990	974	978	926	962	975	951	938	927	905	1024	976	969	955	970	977	997	1037	949	943	940	949	933	965	1008	941	924	931	959	963	950	985	890	974	945	990	885	906	982	972	942	957	951	935	1000	956	882	997	949	962	942	901	960	933	950	995	983	948	954	975	964	934	961	959	968	882	961	956	957	941	979	968	929	927	934	962	968	943	995	915	984	965	957	963	977	877	979	944	1004	969	991	956	919	888	923	997	976	908	982	944	988	951	929	920	954	981	928	948	926	938	941	956	950	980	964	934	944	973	972	978	920	916	895	958	980	1003	935	975	934	989	878	942	937	980	1005	894	964	915	928	967	958	915	988	971	916	951	959	927	960	975	950	951	924	960	953	993	970	954	918	916	932	875	926	981	910	937	972	955	962	919	969	960	985	1015	916	908	975	904	953	976	941	960	966	897	957	916	913	956	981	949	920	966	940	921	931	905	999	941	923	941	960	949	957	955	952	957	957	956	942	953	954	950	927	1028	1007	924	934	990	924	967	933	929	937	952	962	927	953	960	982	972	932	931	960	940	973	924	959	975	942	886	892	946	927	963	944	898	942	959	909	942	946	928	953	931	947	938	939	959	926	900	956	941	955	969	910	938	983	929	971	943	963	935	892	918	917	906	975	991	940	958	922	914	940	948	957	934	1010	974	932	976	968	941	971	967	946	969	955	936	920	918	937	934	922	1026	949	975	872	938	934	956	914	961	979	959	894	997	959	903	952	956	909	970	935	990	965	914	967	946	997	923	936	970	933	946	961	921	894	954	844	946	970	956	919	987	954	1002	960	937	1017	966	984	954	940	921	889	903	980	968	914	929	966	946	990	938	991	873	978	976	936	939	903	930	930	891	947	918	990	897	964	985	981	939	948	945	997	927	909	915	920	921	960	966	945	936	924	892	979	1007	958	977	959	954	965	962	923	950	935	930	921	915	980	980	949	939	1003	986	995	910	924	934	995	936	928	996	928	902	946	931	940	965	964	915	938	979	917	945	910	943	977	974	998	934	992	972	1002	933	862	917	933	973	979	879	949	965	941	986	928	884	948	958	935	897	945	930	943	966	979	977	932	936	945	960	981	964	960	977	942	959	957	892	934	927	978	942	937	964	952	953	934	968	952	997	953	937	945	951	999	939	965	988	904	961	968	942	899	950	984	974	987	896	888	912	938	940	927	940	961	957	951	956	969	887	902	935	1023	980	975	962	923	968	982	915	924	878	991	916	962	975	924	972	940	957	977	889	949	901	942	926	942	951	942	903	980	968	912	915	945	1003	949	896	957	923	944	949	918	968	982	965	946	940	953	949	968	975	977	953	988	953	990	953	905	929	941	969	963	952	995	978	942	958	922	933	945	877	954	930	943	948	881	971	929	916	973	936	897	958	955	927	930	985	908	935	932	938	934	984	941	932	890	922	967	959	973	957	954	898	942	939	907	952	940	891	961	986	945	1000	945	934	989	928	941	977	936	949	939	973	932	967	931	955	923	895	972	974	933	900	992	974	930	886	927	920	977	888	944	958	891	947	913	990	887	943	933	905	867	935	938	917	958	985	922	932	987	942	957	951	1030	956	923	953	916	921	940	934	998	926	956	961	1016	917	984	969	1003	989	980	951	887	938	982	1023	919	948	951	922	966	1010	912	887	954	942	926	939	955	979	916	905	954	942	894	994	953	939	933	909	962	939	929	988	958	904	966	960	973	976	934	983	950	966	918	927	999	969	981	994	984	918	933	960	934	923	964	901	973	956	930	974	904	947	875	960	928	929	916	915	894	878	960	943	930	921	926	983	918	907	933	908	933	959	1017	972	985	945	942	942	977	971	949	916	982	937	914	954	946	954	937	946	926	926	956	912	927	922	967	977	974	936	900	954	909	946	962	957	881	955	883	923	921	915	963	890	992	915	910	1021	906	958	920	967	995	914	903	972	918	980	958	970	936	965	982	997	1014	990	947	934	968	954	977	927	911	955	966	959	968	951	915	995	939	997	947	940	916	957	908	952	944	995	904	963	914	945	949	989	911	970	991	921	939	930	936	999	893	920	949	985	947	921	937	989	885	905	909	933	912	964	920	961	884	988	964	932	924	932	937	948	941	943	947	938	923	947	953	978	962	947	952	975	959	983	954	917	999	939	921	901	998	909	946	976	963	927	930	887	978	942	966	963	924	945	913	983	1007	931	995	914	960	948	994	896	914	905	937	950	955	942	915	877	920	985	967	946	927	906	889	960	924	959	924	933	940	930	952	968	981	894	942	989	975	955	947	893	926	953	944	996	942	890	944	957	930	946	953	1048	968	897	916	954	953	943	984	948	945	964	947	954	964	929	984	970	930	960	999	926	952	925	888	913	981	940	920	958	926	981	959	951	966	965	926	944	994	925	946	933	959	883	901	950	960	926	873	984	925	965	938	968	911	915	983	900	1009	918	901	942	902	907	911	899	925	920	878	940	947	965	976	964	878	943	936	1002	923	961	935	947	926	951	962	997	954	981	914	953	971	983	894	984	928	936	938	986	935	933	888	961	978	935	964	955	909	911	953	960	959	948	998	872	956	956	940	985	897	1011	938	966	939	927	986	885	942	871	961	957	948	927	948	911	948	956	1003	910	950	946	969	920	950	904	941	954	969	986	903	877	945	909	921	948	972	958	901	945	905	997	934	957	980	951	978	1000	906	938	947	933	973	985	958	980	978	933	947	919	978	904	947	931	943	930	910	900	1008	947	911	931	879	935	902	970	952	975	980	913	916	950	963	967	960	927	926	914	966	1012	955	956	956	965	967	965	914	938	922	1001	947	915	950	917	926	932	939	955	903	915	954	976	943	976	947	956	971	966	912	917	922	895	910	919	968	930	961	937	975	893	907	932	973	954	985	924	978	924	896	932	920	1006	918	935	959	920	939	960	894	929	1016	993	975	930	957	976	961	996	923	963	950	925	897	926	894	909	990	937	949	926	979	892	951	971	929	967	927	936	879	961	978	937	909	938	926	983	931	981	1003	937	934	925	942	899	929	987	975	936	908	950	926	939	944	932	919	990	925	960	975	983	924	971	958	923	999	934	944	929	932	957	964	922	914	958	905	972	959	892	906	931	940	990	923	950	955	927	939	980	969	984	908	972	928
35161	13309	3691	1870	1337	1012	845	685	574	531	458	482	424	397	380	354	384	347	351	351	333	317	342	345	327	308	319	316	318	306	333	307	304	320	320	278	299	310	316	293	324	310	312	322	332	315	293	307	315	284	315	278	285	300	296	279	315	312	313	331	290	304	273	322	297	287	281	324	283	281	296	297	284	289	335	323	284	289	297	309	276	288	314	294	324	313	298	301	298	294	296	254	268	298	296	309	330	273	294	291	283	300	299	285	276	286	289	299	300	320	335	309	292	292	303	283	290	297	312	279	329	275	277	273	291	309	301	291	322	281	307	307	341	276	276	291	279	294	334	287	294	277	314	310	282	315	271	295	313	310	300	291	291	295	280	295	293	337	291	308	300	329	302	294	276	280	295	284	281	301	271	319	292	301	313	300	277	320	284	286	261	309	320	287	318	292	296	320	326	281	277	334	326	281	294	301	315	282	299	284	320	285	277	301	301	270	281	293	284	287	326	322	291	286	295	274	269	261	268	284	300	301	267	294	291	303	281	267	274	314	291	315	290	305	298	270	312	303	290	283	299	332	285	303	288	331	283	263	296	299	284	311	303	294	297	310	290	299	278	298	310	283	282	312	278	316	271	275	291	298	322	324	284	260	291	304	320	275	269	272	301	304	279	263	274	292	309	295	275	287	311	319	301	297	285	290	271	306	312	296	314	299	306	307	283	295	280	298	272	328	292	303	280	299	310	292	259	257	283	298	264	294	291	316	271	300	303	323	304	268	287	284	278	268	282	280	286	295	307	281	295	292	308	291	298	283	279	314	315	270	303	265	307	264	260	307	282	300	280	286	313	275	296	270	284	306	309	297	286	318	290	266	280	266	307	329	273	292	316	294	281	259	291	294	304	290	292	288	304	276	323	294	291	264	317	297	273	292	290	272	300	305	286	277	287	292	262	312	289	278	293	289	314	263	301	296	288	297	273	299	291	283	269	292	302	282	307	280	324	279	293	306	295	293	287	287	268	308	299	304	298	304	287	307	266	329	294	307	310	295	252	294	293	314	301	300	282	306	284	307	303	303	281	308	315	301	273	284	268	279	284	297	286	310	290	297	311	261	288	303	290	260	282	287	302	274	286	306	296	285	291	302	264	270	272	279	315	298	279	309	284	268	277	293	298	304	279	306	305	313	297	307	292	269	291	291	304	309	286	295	269	295	297	328	280	297	311	266	299	280	296	262	335	311	256	274	301	327	259	301	275	291	310	294	296	301	309	326	289	295	255	284	299	321	317	331	317	312	273	331	272	284	306	289	285	291	291	316	300	286	303	286	307	309	275	288	278	302	337	311	316	280	281	281	309	268	305	282	273	303	323	282	337	318	292	316	290	294	306	303	282	288	310	290	277	294	307	304	291	303	306	291	312	294	295	272	285	304	299	328	285	326	287	326	284	306	285	303	284	304	284	303	285	289	281	287	286	339	306	270	278	321	282	285	273	275	306	295	309	282	313	305	295	294	288	275	297	297	267	292	292	295	322	302	288	303	280	317	304	279	287	285	291	259	263	322	295	303	317	297	280	299	302	315	300	319	297	278	290	301	276	321	296	273	272	294	311	279	313	299	288	295	307	294	294	317	311	292	286	291	323	294	278	263	274	296	278	290	328	277	316	268	270	283	294	305	292	302	296	342	282	286	281	276	268	275	312	307	307	297	253	292	294	294	285	292	313	290	277	309	296	312	304	322	295	267	293	310	308	285	303	288	296	311	304	297	305	265	307	306	284	297	317	313	287	286	318	265	251	333	313	297	291	243	292	291	289	306	285	297	287	305	292	328	293	278	304	283	273	300	297	277	291	280	284	317	297	287	275	288	318	303	313	321	304	317	277	322	278	295	288	313	262	285	303	302	291	296	282	304	290	313	312	321	308	291	302	303	299	351	293	314	297	281	272	298	321	313	287	310	276	310	271	302	276	311	256	279	319	285	267	304	292	277	340	277	307	301	311	312	311	310	315	295	273	307	280	315	299	272	266	276	322	302	291	292	319	275	299	279	286	292	282	287	289	281	300	302	298	329	298	285	298	288	294	284	293	297	318	290	293	291	307	322	284	312	284	316	292	316	278	273	318	288	280	288	313	309	301	303	304	295	278	322	277	297	295	309	299	273	306	250	305	278	276	289	276	293	313	295	277	312	272	312	278	298	284	291	286	300	286	290	256	297	286	323	306	268	297	300	272	316	292	271	290	274	272	328	296	280	278	266	287	285	290	273	291	286	329	309	311	294	281	290	290	278	293	299	292	289	330	278	332	310	275	307	268	270	311	278	310	309	287	301	296	303	266	296	305	288	308	293	288	320	298	270	284	329	304	301	275	284	317	277	302	247	282	291	295	308	270	267	291	302	264	280	287	293	298	293	334	313	291	284	307	271	280	325	289	280	302	307	300	299	320	296	289	329	336	242	295	295	327	303	300	320	277	271	279	290	294	300	341	291	301	320	291	287	296	286	339	286	282	283	284	302	288	292	287	313	306	271	285	306	294	282	310	287	309	289	332	321	279	277	279	303	288	279	316	314	286	262	322	314	313	278	292	305	276	303	305	280	306	319	267	298	296	297	275	306	315	267	309	276	314	273	269	306	277	303	294	308	319	278	290	335	310	248	289	293	281	268	316	300	294	251	293	297	329	283	289	324	291	303	255	280	310	299	323	314	299	299	285	287	290	309	313	313	290	298	282	292	319	317	299	281	294	293	275	292	321	276	300	287	280	285	289	301	276	308	315	240	277	296	302	284	282	305	275	298	291	323	273	317	313	288	297	282	304	327	278	298	301	276	289	261	273	297	291	291	318	284	273	293	296	293	298	293	277	313	269	296	288	341	306	287	276	335	296	299	284	305	292	298	319	299	274	316	281	272	302	336	255	297	294	306	302	303	308	284	280	284	291	321	287	307	288	319	300	307	293	289	302	288	289	288	306	315	306	317	319	270	302	278	295	304	300	296	268	273	311	330	283	280	306	282	318	274	301	272	286	290	289	286	292	294	275	305	282	272	269	284	306	281	304	344	312	315	306	328	282	269	285	306	299	276	309	293	286	301	315	298	292	311	293	308	296	308	278	268	300	315	298	279	300	276	321	359	260	299	288	313	279	300	261	307	277	267	286	314	279	275	276	278	260	275	291	295	313	269	303	287	298	323	283	298	306	299	299	292	267	303	289	265	305	325	297	310	286	276	300	254	315	280	259	283	298	312	295	251	285	310	304	305	264	319	304	325	336	293	269	306	264	308	314	327	285	288	267	297	302	272	292	306	260	299	311	286	290	316	285	280	277	273	271	303	300	271	294	300	317	306	313	283	277	294	283	294	310	289	282	273	252	291	302	274	296	297	280	310	283	304	298	276	270	299	287	296	278	287	314	330	308	298	258	321	265	296	304	299	277	274	309	292	293	294	311	318	287	300	325	271	326	314	273	324	296	312	324	310	297	303	297	312	274	332	309	271	301	315	327	284	326	289	289	331
17273	2672	5165	5944	5246	4221	3620	3262	2746	2388	2148	2014	1938	1778	1711	1569	1497	1405	1414	1412	1286	1295	1263	1218	1186	1184	1146	1120	1138	1152	1073	1097	1056	1041	1072	1095	1019	1042	1044	1040	1071	1049	1035	949	945	1030	1027	1016	974	967	1000	1041	964	930	1031	969	981	939	1024	999	998	999	1015	991	947	962	985	948	962	942	951	989	947	944	905	996	1033	912	996	918	934	919	927	1014	972	947	995	1045	939	966	939	981	947	949	933	956	893	937	973	946	927	912	918	966	957	957	943	898	930	916	989	971	921	1004	926	979	937	906	935	959	1000	966	951	918	900	937	930	947	947	936	921	953	932	972	933	966	942	907	960	908	933	922	972	927	921	920	968	931	946	912	962	947	928	896	937	977	930	893	887	933	918	901	943	917	947	982	974	951	939	881	918	957	924	949	899	939	915	946	922	829	962	898	1013	977	879	980	984	940	934	957	990	925	939	971	917	977	968	959	991	923	926	937	963	915	918	953	956	950	917	936	926	898	865	936	948	886	970	964	935	958	946	960	928	901	893	885	907	921	945	943	904	919	970	986	895	919	917	888	924	951	921	940	963	911	929	879	962	951	915	937	953	950	972	956	887	964	973	879	896	903	907	939	936	888	950	903	941	997	892	920	922	909	940	927	955	900	929	1001	897	960	957	884	956	950	967	920	926	926	965	912	920	908	952	884	962	925	909	961	902	963	875	918	961	927	950	893	938	989	927	955	909	974	979	935	974	849	1005	934	950	946	972	906	969	942	923	941	898	896	945	928	930	895	916	928	920	872	914	922	931	981	958	910	948	928	922	910	905	938	960	885	924	898	996	932	914	922	977	875	960	954	970	928	962	923	920	887	944	915	954	926	924	981	908	890	984	951	950	922	950	966	899	903	939	956	915	904	981	911	960	1002	934	963	883	951	883	939	892	912	980	948	961	970	912	934	965	907	960	941	1008	956	895	948	987	865	922	928	915	978	942	935	922	975	890	947	979	922	917	946	925	925	899	938	896	909	967	909	918	925	951	934	981	893	962	947	955	952	884	959	897	932	928	955	968	917	910	881	945	926	935	962	958	945	908	964	914	929	927	955	940	913	993	883	900	934	879	987	953	959	943	977	947	922	935	927	960	949	861	855	919	925	926	919	913	934	969	970	909	938	924	918	959	983	921	947	969	897	937	907	876	928	931	965	924	948	984	924	925	930	890	964	875	918	940	904	955	921	957	911	877	949	889	881	1008	966	949	897	935	898	888	899	964	916	913	880	957	870	944	913	907	974	961	919	961	953	891	1005	946	1019	893	943	948	866	929	941	909	933	930	918	927	914	975	925	934	927	933	1006	956	941	930	950	974	958	916	888	947	1009	912	909	903	900	964	946	965	950	971	922	973	941	954	960	935	896	913	980	916	944	867	922	929	931	922	1004	952	912	915	1005	894	905	882	929	902	897	995	920	975	934	932	940	932	954	979	927	960	922	934	940	898	946	949	910	980	974	901	1004	952	919	942	906	944	940	936	964	901	937	1000	987	953	961	922	948	982	951	887	914	981	970	928	950	963	904	907	942	964	938	891	944	912	906	958	929	953	934	912	929	913	954	936	948	939	923	934	965	964	918	956	910	928	947	923	908	964	955	910	903	910	915	927	946	950	884	930	932	900	960	930	903	974	941	953	974	931	878	959	950	915	931	947	937	974	941	975	901	925	981	956	932	937	945	957	991	936	951	905	907	946	930	959	897	873	944	932	929	967	933	926	932	887	977	946	896	923	950	960	942	945	927	953	867	902	963	962	967	932	951	911	918	976	979	962	946	981	913	955	964	919	898	941	976	893	932	925	914	889	965	877	979	902	912	945	919	958	957	959	865	943	971	903	909	1004	1023	950	931	974	941	922	918	931	878	960	999	960	912	937	977	946	955	920	902	954	973	935	937	964	913	920	946	1005	908	921	994	876	881	951	946	929	908	919	935	962	990	922	960	922	904	939	954	902	896	930	912	925	882	870	928	923	890	950	907	908	957	892	951	974	949	959	942	937	919	928	894	897	901	946	937	935	905	916	943	961	971	869	918	959	975	953	944	953	944	950	933	951	932	879	939	914	947	911	909	966	979	926	956	930	929	934	933	897	969	976	900	930	912	905	970	954	951	928	1001	1001	947	927	974	926	890	930	920	910	977	945	894	879	953	905	963	921	933	909	1011	939	980	951	961	880	985	930	960	959	914	912	960	908	974	931	929	968	893	885	962	933	932	924	917	989	981	886	932	946	920	924	969	939	964	929	989	906	954	901	934	898	908	939	902	915	944	924	901	899	909	935	944	941	919	960	908	925	892	896	934	943	878	985	905	931	927	942	958	881	922	914	885	971	924	962	942	910	905	961	939	994	982	916	918	896	907	949	939	897	910	986	931	988	955	928	890	906	935	945	925	889	944	906	925	953	903	942	942	945	940	959	949	914	974	973	911	953	896	969	901	911	938	939	937	900	922	968	874	979	943	940	887	974	996	909	945	935	922	947	938	885	916	889	894	906	939	993	938	962	924	978	971	1010	871	926	931	931	972	940	962	962	949	950	924	946	946	969	907	882	909	953	911	909	853	939	957	928	941	967	878	945	952	978	953	894	996	957	916	935	938	941	949	904	911	928	946	921	908	936	964	930	938	902	921	920	946	904	953	989	904	896	939	930	962	948	918	972	907	912	976	942	1033	935	916	941	926	894	904	958	1013	921	911	946	925	964	985	888	941	1006	932	876	911	905	944	987	893	931	911	879	992	930	943	966	874	971	904	997	895	935	932	972	914	953	886	928	941	932	934	924	969	959	887	908	926	921	953	926	908	953	914	973	936	938	963	1001	904	952	988	919	936	935	1010	1004	914	914	962	909	938	943	923	936	950	959	933	933	925	938	968	900	924	931	881	937	983	919	931	956	989	952	947	971	971	910	920	829	907	911	901	1001	962	938	944	985	929	962	922	984	955	918	952	902	966	902	929	961	880	899	895	975	941	941	926	921	929	893	971	958	945	944	871	932	887	962	965	991	926	898	936	921	882	911	883	969	920	980	896	953	930	929	896	936	995	931	927	903	902	932	915	889	903	927	892	900	947	941	974	916	898	918	943	987	929	918	941	938	969	912	917	894	922	958	949	932	925	951	941	930	882	973	930	926	895	910	925	979	941	902	966	969	967	938	918	935	896	915	918	937	930	977	918	982	953	930	885	944	924	943	979	945	901	954	914	951	931	926	957	928	969	982	905	951	877	968	923	932	926	940	990	938	933	939	969	968	925	921	994	914	938	935	953	923	922	896	939	944	929	932	978	960	896	931	922	938	977	962	938	958	942	955	938	929	932	897	897	957	955	924	963	954	982	931	983	949	929	907	908	924	956	892	955	965	952	931	989	942	904	917	923	913	903	936	943	957	910	927	914	918	953	928	947	953	919	984	941	926	925	955	908	905	951	939	857	882	926	941	943	958	975	921	959	938	873	902	919	944	930	933	940	949	920	915	938	989	927	943	882	962	956	903	946	893	920	916	944	911	909	940	895
2975	313	229	192	186	179	169	184	158	183	174	175	188	169	164	173	164	175	187	145	158	184	153	194	160	165	168	146	164	168	159	166	174	187	179	196	172	176	164	167	167	156	153	183	162	145	150	156	160	171	204	172	158	183	163	167	160	168	143	180	181	167	155	173	170	195	176	148	162	159	148	177	181	158	177	165	162	169	152	171	154	173	173	175	168	177	186	170	192	169	171	172	163	169	150	145	160	178	171	177	147	169	160	201	150	168	146	169	168	154	169	158	175	187	177	147	171	161	154	165	159	161	171	181	156	180	181	162	181	184	173	175	162	165	154	156	167	154	177	166	172	159	160	169	159	156	163	143	164	172	180	149	171	164	192	170	172	183	166	172	174	147	199	165	168	168	162	160	170	185	170	160	199	164	168	161	137	167	185	155	156	176	157	151	186	171	169	186	149	152	195	150	196	181	203	165	178	174	163	173	167	146	194	150	171	152	159	166	165	155	154	180	193	175	150	167	184	179	160	165	178	180	169	168	170	181	179	160	151	166	177	163	178	173	163	151	171	177	185	164	164	145	158	173	172	158	166	176	189	165	163	190	182	147	172	150	153	199	187	174	179	165	147	169	178	170	147	170	160	156	186	185	168	150	170	178	190	155	176	158	159	170	170	161	156	169	206	160	173	144	165	165	175	168	171	183	182	165	165	170	176	153	166	149	177	150	153	172	185	191	172	148	159	156	164	162	160	156	164	155	161	152	176	175	141	169	137	169	148	187	133	155	143	196	161	197	163	161	151	174	177	159	179	159	157	161	162	172	152	161	165	169	161	147	159	141	154	159	190	161	177	170	174	173	160	169	171	172	143	183	169	152	177	162	141	155	184	146	159	192	160	181	155	158	163	182	170	164	161	183	169	161	172	190	181	165	169	170	185	162	156	182	159	180	173	163	177	185	172	154	175	171	163	164	186	175	170	160	146	153	165	156	157	165	166	167	168	174	166	170	178	158	166	172	174	176	174	172	174	166	180	183	160	183	178	161	172	167	164	178	181	157	165	154	156	162	184	170	162	172	138	183	144	155	181	153	191	171	175	188	202	195	167	151	172	167	172	161	182	175	145	165	169	165	150	173	153	163	187	166	145	154	164	163	179	171	175	185	192	192	175	159	185	172	168	158	163	172	172	172	185	193	169	172	157	175	167	179	165	143	168	154	162	174	170	163	163	170	183	174	169	176	167	180	177	190	178	155	163	175	190	177	176	191	171	137	168	188	167	179	164	170	162	177	183	166	165	159	143	161	170	173	170	163	168	158	159	191	171	172	183	159	166	147	162	170	165	176	183	184	150	197	153	181	156	156	185	169	146	164	187	185	182	184	171	157	145	166	172	156	185	178	142	179	166	177	174	192	168	148	165	161	163	153	148	147	151	164	165	160	167	167	179	202	171	166	142	176	161	160	171	186	167	159	181	169	174	155	159	188	148	149	182	159	163	174	173	167	146	163	173	176	164	170	166	167	153	163	165	156	168	195	168	173	139	149	189	171	170	176	159	178	149	136	156	170	157	154	160	170	187	172	187	136	161	199	150	152	185	163	164	150	167	160	178	156	151	177	188	175	181	176	169	158	171	168	168	164	169	148	176	142	184	143	180	185	151	160	153	181	151	143	175	140	182	157	169	145	165	184	176	178	162	152	159	152	176	149	177	167	147	174	187	175	178	161	176	151	167	186	163	174	171	172	171	186	185	157	165	159	151	182	162	159	199	161	170	192	168	184	174	171	173	145	170	177	154	166	161	177	164	165	177	167	162	176	171	176	157	160	151	191	156	179	147	150	171	168	156	169	150	171	161	173	165	176	182	182	168	179	166	178	177	201	154	174	203	167	158	167	169	184	159	198	170	155	136	179	188	146	178	194	178	170	180	164	182	171	172	182	151	182	173	181	159	180	157	177	151	163	183	167	159	175	178	164	185	173	157	165	184	181	187	181	154	171	172	168	180	173	173	186	166	146	154	183	180	172	156	159	169	175	172	148	156	189	138	150	151	175	174	168	176	134	202	158	167	157	174	179	159	147	181	148	161	162	189	177	154	173	174	146	157	154	157	162	179	171	157	167	154	163	181	197	192	164	128	175	165	163	165	188	174	171	176	176	161	173	186	174	160	173	177	167	185	170	156	159	177	132	174	172	148	163	169	147	138	176	141	167	174	178	168	171	156	168	174	155	172	181	159	162	170	172	159	140	156	151	157	158	173	164	146	187	193	182	147	162	176	207	152	166	188	191	170	149	153	160	176	184	144	183	166	165	158	156	159	150	176	157	176	173	164	172	170	163	168	162	155	174	180	148	162	160	167	147	178	168	173	176	163	167	173	182	158	156	177	197	158	173	165	160	148	160	181	155	171	166	152	145	169	173	169	150	177	176	167	185	157	191	188	169	150	180	176	183	165	165	169	167	171	183	177	160	156	174	168	160	164	171	172	155	193	158	180	188	181	171	173	160	158	167	155	178	161	168	173	193	186	172	153	157	162	152	173	164	169	156	169	163	174	147	164	154	182	164	143	179	172	147	158	155	167	176	140	172	164	159	173	168	162	157	183	173	163	173	170	166	168	164	172	178	172	170	185	162	147	191	170	159	164	167	172	178	170	154	171	172	150	178	181	166	167	186	159	154	150	162	180	171	179	169	195	171	184	172	166	163	141	155	183	156	188	156	172	134	148	178	153	156	178	183	143	170	174	160	176	167	168	162	184	150	168	187	165	190	144	165	137	151	150	162	167	191	169	199	171	184	187	181	165	158	174	174	165	175	161	140	168	153	176	200	139	180	159	157	174	163	203	152	154	145	174	152	183	164	172	187	174	154	141	157	169	190	176	167	159	190	168	187	176	165	162	194	177	181	171	150	158	170	175	180	159	157	153	168	161	182	168	162	157	173	144	178	154	147	173	182	186	167	159	169	176	163	142	150	166	150	168	171	174	180	169	159	153	180	146	170	175	163	191	170	160	169	147	147	187	156	183	176	149	154	164	146	179	157	179	151	195	177	154	167	154	146	169	175	167	158	172	162	157	156	163	180	145	162	182	189	166	148	140	196	175	152	169	179	165	152	164	164	157	170	158	167	181	160	182	172	169	164	173	166	171	167	183	168	201	149	172	182	145	173	167	161	177	167	159	163	174	172	157	158	157	174	166	199	175	162	174	158	137	155	161	172	172	189	182	165	167	179	150	161	161	165	154	175	155	150	195	163	160	187	152	183	165	166	184	169	178	179	169	179	188	168	174	184	169	180	192	158	156	150	165	161	183	190	190	160	174	157	166	176	177	162	155	143	163	138	181	169	156	160	158	178	179	189	170	183	162	183	168	173	172	179	179	156	161	171	160	154	168	174	169	159	167	176	173	178	129	181	192	167	158	152	179	154	178	150	166	162	160	175	149	158	170	166	165	189	166	153	175	197	193	154	176	154	172	173	176	158	164	167	154	175	183	198	173	146	151	172	188	157	171	165	158	146
4010	651	692	764	671	677	668	668	636	685	619	631	624	609	629	587	624	593	584	573	610	607	613	564	592	605	626	580	580	629	623	579	610	654	559	584	618	568	622	603	592	575	582	580	623	560	586	609	576	602	636	636	600	588	603	546	624	545	577	616	563	572	571	576	547	583	568	597	584	626	557	596	602	562	601	613	536	605	620	590	578	601	660	610	579	581	622	614	604	596	586	590	586	612	592	607	573	602	613	589	603	586	616	607	634	634	550	610	571	575	607	618	637	574	603	564	632	582	571	594	567	558	645	605	594	578	599	592	550	605	629	590	564	547	586	627	600	662	607	565	602	593	596	561	562	596	575	603	627	572	582	562	575	643	599	568	596	602	583	633	614	544	602	608	599	608	586	596	595	585	606	594	570	579	590	592	593	567	553	580	609	592	585	584	612	605	649	578	567	609	584	593	573	620	587	597	587	607	561	630	595	588	562	623	611	642	592	604	622	576	561	565	611	606	580	582	569	578	554	605	620	598	610	602	610	595	598	583	573	586	592	605	629	599	602	597	602	565	588	603	598	594	571	546	545	562	601	569	574	615	657	614	545	568	568	630	573	598	619	633	577	619	627	606	632	567	547	583	600	597	617	544	615	621	595	579	586	630	609	606	610	612	579	549	632	644	619	618	570	596	584	587	598	612	570	566	612	593	591	570	631	643	580	597	584	593	556	611	597	621	590	592	532	625	577	592	574	582	576	585	546	570	567	603	577	560	631	628	578	583	619	575	598	596	604	623	580	601	592	608	608	629	593	611	598	617	629	594	579	552	544	610	553	610	557	575	589	604	615	641	576	565	591	639	585	562	566	598	600	606	561	591	569	664	607	614	571	588	616	553	627	581	619	644	616	564	636	582	574	584	638	568	643	624	604	586	577	633	558	577	595	602	584	598	631	624	616	604	581	598	608	630	582	638	575	609	596	605	568	594	565	596	593	612	594	607	574	621	579	626	575	559	622	630	563	601	573	592	561	574	568	626	614	619	600	629	557	552	575	640	616	615	604	615	565	579	593	651	569	650	611	570	655	579	592	576	608	575	629	571	596	566	575	592	579	586	546	613	577	611	573	557	644	574	612	588	599	627	577	578	593	620	573	589	619	587	600	575	595	567	596	570	635	616	613	575	568	583	594	611	600	589	565	602	636	573	615	605	605	578	594	566	563	598	572	602	633	586	578	587	581	575	617	626	550	596	616	617	619	586	566	618	601	561	566	566	619	583	625	597	574	594	592	558	625	559	607	553	586	565	609	589	587	630	596	612	572	592	567	617	596	581	573	558	609	604	543	615	575	622	560	630	586	563	541	573	572	551	592	582	587	584	609	541	629	568	570	584	621	590	587	590	625	600	582	629	591	631	596	578	604	581	632	665	587	616	600	560	556	578	584	560	574	599	582	665	604	606	596	587	565	565	592	602	562	642	596	632	583	575	566	589	589	554	621	602	614	623	632	589	613	561	576	593	590	612	562	556	620	592	578	580	570	559	580	618	602	607	577	653	592	651	592	584	598	643	595	593	593	598	606	617	616	572	574	572	624	610	607	578	592	622	606	550	560	646	619	599	567	576	603	596	594	595	583	605	569	553	573	620	584	615	616	613	590	621	623	581	568	597	616	590	580	568	596	601	576	605	615	562	592	598	587	613	598	634	614	577	630	569	583	602	567	579	617	574	583	572	622	604	565	572	610	604	619	605	611	588	618	608	598	569	560	604	596	599	581	585	591	596	591	606	566	613	572	608	665	626	592	569	642	575	613	634	588	605	600	624	616	613	599	541	608	597	672	607	554	602	586	580	553	605	583	619	587	597	568	571	586	617	549	607	613	541	620	586	604	591	564	597	588	575	567	575	594	568	574	634	584	582	620	536	607	562	609	615	585	581	641	642	598	580	570	587	597	588	548	571	605	597	588	506	592	591	590	594	628	577	556	613	632	599	583	576	635	537	564	570	559	574	569	620	617	622	638	585	566	601	623	561	594	581	586	610	553	588	589	619	601	592	605	576	593	602	640	595	574	593	621	596	597	608	623	627	587	600	549	603	617	603	612	605	577	650	559	564	587	566	572	584	614	606	633	567	636	620	614	590	558	634	558	577	568	627	603	590	612	612	611	573	550	609	589	591	604	584	576	581	597	582	616	593	618	602	574	610	588	601	579	570	651	602	636	543	583	600	601	577	571	605	620	557	571	597	620	617	592	600	570	619	625	607	590	589	594	598	586	582	608	588	588	577	586	590	586	584	619	589	590	584	601	556	572	565	601	581	568	629	581	567	552	593	594	620	563	612	602	586	580	593	605	617	547	574	567	624	610	573	587	591	590	632	590	590	609	584	568	558	589	591	606	590	571	573	562	617	634	605	624	545	587	624	623	581	595	627	613	566	611	529	594	621	577	557	594	605	585	632	598	603	570	590	625	547	551	587	589	640	591	573	582	570	604	620	564	575	608	618	630	588	599	630	611	602	578	572	584	636	619	558	599	617	642	596	543	549	579	535	589	602	588	586	654	583	621	595	567	567	574	595	597	612	582	581	587	627	592	631	558	608	595	594	552	617	578	583	634	602	622	602	605	600	619	560	590	632	590	584	616	591	552	554	619	562	588	632	618	622	584	567	591	604	614	594	605	607	582	616	599	605	557	559	577	540	586	638	630	553	579	642	601	583	596	636	536	580	625	595	646	574	630	558	581	586	624	611	627	627	638	601	611	591	566	651	574	592	612	576	589	610	621	589	602	612	588	556	594	556	617	554	606	634	570	602	627	564	573	595	591	596	637	549	595	574	602	559	617	580	597	578	613	633	589	631	589	612	661	586	576	622	596	563	614	591	567	562	577	608	627	605	570	605	622	548	602	618	574	598	575	595	630	591	579	580	628	602	589	593	614	573	585	623	629	611	609	623	612	583	566	573	572	579	612	594	562	570	619	592	608	618	609	583	584	587	617	622	605	544	561	577	565	589	581	578	581	608	665	580	611	577	638	607	566	605	632	572	587	602	619	637	579	569	597	585	606	602	629	652	571	590	606	625	578	602	584	591	602	595	592	598	562	586	593	600	569	601	640	615	595	569	597	621	584	599	601	616	582	607	543	589	593	525	567	560	601	593	582	564	593	593	612	596	590	590	613	588	615	601	593	623	585	587	592	629	583	580	596	582	597	584	606	595	565	581	605	589	551	582	577	625	579	549	581	574	635	608	595	555	601	589	591	599	586	575	622	556	568	584	600	612	618	588	550	607	593	604	586	588	570	612	588	584	556	621	586	565	630	543	655	608	595	600	606	572	589	616	578	626	615	627	563	619	572	572	508	601	593	573	607	574	558	601	601	551	602	573	589	598	592	590	575	565	565	570	590	582	591	573	613	614	574	620	592	574	551	520	618	589	553	603	595	594	596	601	565	615	612	568	585	607	576	629	591	579	567	609	614	603	580	612	558	605	625	574	613	574	584	600	581	585	601	603	635	598	597	562
23968	3486	1443	1045	794	654	564	475	486	395	360	378	343	344	356	355	317	321	319	326	333	319	295	323	312	317	328	324	319	303	328	291	310	297	307	325	270	297	301	310	292	303	256	308	270	287	294	315	298	273	341	312	330	295	285	295	317	272	318	283	303	301	275	310	266	301	305	329	281	301	263	287	309	298	272	296	311	237	330	278	328	302	297	274	279	300	311	292	295	306	271	263	292	309	312	277	301	311	300	299	290	295	281	266	305	311	284	285	329	302	294	306	284	246	267	284	298	306	305	285	269	290	301	290	317	272	289	281	292	294	302	284	288	322	286	303	292	304	266	339	288	309	297	281	319	315	282	298	285	297	320	310	262	275	288	315	317	308	282	272	308	279	302	288	285	308	317	300	280	306	304	303	330	293	284	304	301	324	316	267	313	289	295	321	284	284	299	279	313	298	317	290	284	318	292	302	294	299	296	268	296	289	299	333	294	276	314	288	307	298	309	311	318	297	290	310	307	299	316	323	296	294	322	289	310	290	303	287	290	292	269	294	319	310	277	297	282	308	256	264	302	299	309	285	308	292	316	319	337	301	315	283	287	281	285	318	286	305	281	327	312	291	306	329	305	302	297	296	297	283	272	323	298	289	303	311	298	301	294	325	300	294	294	288	320	298	318	268	286	330	275	280	279	274	299	282	298	275	302	304	309	319	295	293	319	273	301	282	314	283	306	270	314	279	302	296	297	310	299	308	287	299	295	305	305	295	287	301	285	295	287	311	297	292	296	263	289	294	302	296	298	324	308	296	294	299	312	263	260	312	313	297	317	318	321	304	292	300	283	300	309	293	274	292	288	272	342	267	288	291	292	312	287	259	334	298	302	300	297	315	307	270	304	301	281	275	281	310	282	295	307	322	292	298	316	291	301	311	282	317	299	304	259	281	282	313	240	289	327	269	309	281	294	309	334	291	282	300	306	301	274	310	296	296	303	284	281	298	306	267	271	289	320	307	320	307	295	273	321	264	301	281	287	307	300	318	299	281	301	294	303	280	308	312	323	322	336	287	274	265	304	299	305	295	301	323	290	287	276	318	297	338	296	305	300	283	277	328	286	302	319	292	273	280	284	274	280	307	308	296	293	277	272	273	306	304	295	297	314	331	262	296	275	323	292	315	299	313	312	292	286	321	285	307	315	297	296	287	313	321	302	295	305	272	258	296	289	281	289	303	314	290	315	286	297	282	270	301	300	255	290	327	323	284	300	308	325	270	289	273	290	286	301	297	336	279	315	310	282	283	286	298	257	287	279	286	315	309	314	299	271	287	281	310	307	258	276	276	296	305	324	284	297	288	305	330	283	288	287	291	288	305	302	313	267	282	288	299	304	307	293	299	293	276	302	290	283	294	291	274	273	332	276	274	275	282	286	261	281	292	300	327	278	282	288	309	280	281	314	298	277	318	285	301	312	294	279	289	313	278	334	306	301	282	305	279	295	294	310	322	285	267	301	313	313	272	336	301	274	254	306	297	281	308	303	303	307	299	286	296	288	324	314	273	308	296	267	287	285	288	296	302	326	259	317	297	270	262	318	257	277	276	297	282	311	313	317	308	272	290	292	301	311	291	310	318	311	322	297	317	247	292	273	276	275	297	324	305	319	282	286	316	304	290	310	303	279	279	309	269	308	297	302	290	286	276	297	287	287	272	322	298	304	297	266	279	296	288	326	325	295	284	278	273	306	287	317	295	283	277	279	317	298	268	316	327	305	269	278	265	310	276	295	252	291	273	282	296	288	300	280	296	322	290	294	276	297	265	300	298	314	278	328	280	279	310	288	337	318	333	273	303	294	292	317	292	309	272	257	285	294	320	274	312	322	314	301	305	330	285	332	291	282	309	278	272	287	300	294	284	265	293	277	286	309	318	296	311	291	292	306	294	286	307	288	321	298	306	268	321	300	308	301	315	302	293	289	279	291	320	301	315	305	307	316	291	314	291	280	280	289	269	281	266	304	267	326	306	304	314	283	336	287	318	288	297	298	319	285	302	290	291	330	293	293	266	312	278	265	310	293	302	284	301	290	311	301	312	291	294	304	278	291	314	264	302	282	293	309	285	317	325	285	288	306	268	285	279	297	311	270	289	284	293	313	316	284	280	293	284	305	303	306	311	305	297	276	286	277	296	298	336	280	301	289	275	266	336	300	300	284	317	285	283	266	264	284	332	294	288	308	286	280	262	308	273	324	298	307	285	306	297	307	306	298	325	295	315	274	277	303	291	289	289	308	276	279	268	277	294	298	288	291	295	288	303	308	307	298	323	306	300	288	274	298	329	297	294	297	288	299	296	283	306	296	275	269	287	312	312	258	288	288	292	318	289	298	326	286	291	320	285	302	299	270	267	329	290	289	296	273	317	300	310	303	292	284	313	300	285	276	279	298	315	305	301	288	316	330	296	297	313	309	275	309	310	301	298	299	283	304	292	295	280	301	278	266	293	314	305	298	245	295	280	277	299	279	310	294	334	289	282	282	325	292	285	271	284	301	275	304	304	287	317	294	283	270	304	297	337	301	326	281	320	253	296	329	297	272	269	295	274	295	328	277	280	271	297	290	279	284	317	309	304	328	312	291	295	307	326	314	334	290	279	290	312	307	274	320	303	270	292	276	320	279	287	262	316	276	299	288	286	308	264	299	260	328	299	282	259	281	318	253	275	314	284	297	300	277	291	312	300	283	300	313	315	295	266	294	288	300	284	302	296	271	296	300	309	309	303	288	284	291	346	311	335	332	287	302	280	297	309	294	296	326	345	311	322	283	300	303	281	301	287	312	300	306	281	299	314	291	259	268	304	289	297	304	300	310	289	278	299	304	295	305	292	296	275	303	280	307	270	314	321	270	268	302	297	296	300	306	308	280	280	299	284	305	308	302	295	307	284	307	286	268	285	297	281	294	315	272	309	314	274	304	280	306	289	324	311	286	309	317	298	265	275	268	298	310	287	287	251	288	298	315	277	287	270	314	318	309	286	334	309	296	299	295	306	293	331	279	314	285	278	273	294	303	331	289	289	271	305	270	307	261	282	316	284	289	297	285	291	278	327	317	302	318	265	300	282	269	274	296	295	289	279	262	269	286	265	264	271	308	294	291	287	282	302	308	306	296	263	289	289	330	289	312	291	324	295	311	311	325	291	298	260	289	287	308	315	314	307	278	348	265	302	274	309	315	302	288	271	304	327	316	307	295	332	323	284	304	310	321	275	285	302	262	296	287	327	306	289	290	286	295	290	305	287	294	300	295	317	281	273	289	290	306	289	283	262	274	259	276	301	305	293	309	262	310	279	289	272	270	273	287	313	299	300	276	259	304	288	273	279	295	286	291	315	290	293	297	278	301	280	300	299	287	271	285	286	321	262	271	307	285	301	308	298	284	276	318	300	291	285	298	281	295	285	283	283	310	290	305	313	283	275	297	301	297	289	285	273	297	293	306	301	302	310	314	296	298	313	287	289	301	284
12644	1851	3169	3558	3165	2809	2352	2116	1954	1728	1581	1563	1491	1371	1306	1253	1189	1144	1138	1191	1132	1138	1157	1123	1060	1079	1025	1042	1020	991	1031	1026	961	983	975	1015	1007	965	976	1019	965	939	959	999	967	971	951	960	968	975	941	981	956	965	897	939	989	969	974	966	1016	1041	973	996	966	964	989	980	958	922	936	1012	993	1020	939	957	993	946	918	922	1015	949	994	890	891	937	957	936	992	984	960	1023	932	963	982	909	934	977	975	932	978	986	931	977	916	935	991	955	969	960	959	950	966	1000	925	973	941	964	971	921	913	922	1004	973	903	998	981	918	1022	953	981	992	916	874	931	951	938	910	983	945	978	917	901	899	937	965	935	994	972	910	927	935	912	930	1007	956	946	926	995	924	957	963	1013	966	917	955	945	937	923	954	946	924	950	979	939	943	958	928	935	956	951	938	927	945	944	987	976	935	1000	961	909	923	901	991	981	895	954	940	904	949	949	969	952	974	914	955	979	947	920	961	969	971	971	945	969	944	935	944	888	934	922	986	942	965	960	940	986	998	962	878	933	939	929	886	951	951	972	966	976	961	897	925	937	903	913	931	897	933	943	929	975	968	984	946	897	963	952	947	948	954	922	953	971	898	959	979	937	955	915	944	918	893	874	976	968	906	943	970	977	948	936	962	896	977	983	951	929	932	958	971	973	904	948	945	933	894	938	957	974	957	981	942	989	949	976	910	976	923	962	912	912	901	964	960	918	869	971	908	871	972	984	943	939	932	965	935	933	871	941	989	935	928	920	912	931	947	914	928	969	922	900	904	944	956	925	886	919	942	892	914	962	949	951	948	958	950	913	872	920	918	951	1004	931	935	932	948	909	952	962	935	952	931	946	952	982	954	931	954	961	899	982	922	981	938	940	928	945	935	933	917	920	982	989	964	955	978	974	942	933	889	961	925	946	943	965	898	893	969	986	954	921	911	924	908	941	964	942	910	940	927	943	938	929	958	862	936	969	931	980	989	1018	949	936	925	946	953	945	966	917	976	946	932	902	942	964	943	979	936	923	932	888	950	917	879	972	989	938	943	965	880	970	914	930	903	1023	937	897	947	1012	906	952	911	924	890	941	922	967	946	915	912	925	932	915	953	938	934	1004	955	1000	913	942	953	898	880	962	925	940	969	942	977	898	943	972	931	918	956	921	958	922	923	928	974	964	867	943	946	923	939	971	943	975	994	918	908	993	927	956	902	947	912	946	955	950	993	929	963	972	967	907	999	901	963	1013	943	980	917	950	945	991	910	911	970	904	952	915	921	953	917	900	967	920	929	954	893	986	945	961	991	948	945	876	978	931	921	934	956	945	924	965	973	849	959	967	988	953	937	934	946	907	978	909	916	979	956	922	941	929	967	940	1018	965	959	975	927	951	932	909	935	989	984	950	956	995	934	961	923	947	943	952	942	937	938	956	961	934	944	897	944	967	935	988	977	963	938	984	954	980	959	960	984	973	956	930	857	958	941	978	958	991	913	909	960	943	921	974	976	932	965	945	948	933	956	900	945	990	841	976	903	920	921	971	928	931	921	968	948	900	922	934	988	933	872	963	891	939	903	967	984	938	969	914	963	928	929	947	967	908	954	958	916	911	972	947	956	923	956	962	923	947	980	924	958	954	943	924	989	910	923	929	946	899	928	972	914	968	975	970	926	953	957	968	960	906	932	958	994	922	906	913	965	899	948	910	898	965	927	987	1002	995	952	919	984	914	945	914	961	915	953	924	910	973	908	919	959	943	1021	936	976	947	958	912	973	938	968	920	910	982	941	943	927	961	926	935	946	951	933	945	980	934	947	958	941	889	967	979	971	925	917	965	928	994	942	974	899	942	914	981	968	950	974	921	953	917	947	955	952	945	977	844	959	943	976	881	960	946	909	930	935	1006	896	933	952	946	872	967	960	938	948	962	941	941	1007	958	953	927	947	913	917	981	953	956	950	934	947	961	917	936	950	952	948	927	989	963	963	986	1007	883	924	970	933	932	985	928	980	924	965	881	927	918	961	1002	934	944	972	928	951	917	937	880	938	1013	924	922	939	951	922	958	916	962	1032	957	925	951	975	978	988	888	973	953	946	926	957	891	926	916	858	936	897	988	952	912	951	944	945	977	948	969	953	905	953	933	909	920	932	977	921	964	926	926	1023	982	965	947	947	912	964	971	961	960	953	917	963	899	945	999	919	959	938	940	987	925	965	938	934	996	960	960	986	966	940	905	915	957	921	910	956	986	987	947	1008	948	904	1005	875	979	979	1029	933	912	962	968	916	900	973	920	916	968	964	980	939	980	948	916	900	898	963	920	974	921	958	930	962	1002	974	1005	945	1007	924	947	959	902	946	939	947	968	923	977	964	996	963	983	917	948	906	955	943	984	896	958	947	919	958	959	954	936	983	957	957	960	926	969	928	956	976	989	984	957	923	946	950	914	950	912	911	954	917	895	949	916	935	914	934	911	939	978	917	951	999	953	986	909	957	960	939	948	977	918	966	972	975	994	920	930	926	925	942	985	923	949	933	915	1006	916	1003	934	900	996	918	928	970	991	981	934	959	1000	956	1021	951	957	966	925	932	958	923	946	925	929	950	970	971	1002	976	910	935	928	978	959	948	968	965	937	935	973	925	986	958	936	923	956	957	974	907	911	959	971	989	939	897	938	930	905	947	1008	931	971	980	961	945	951	885	973	970	934	928	898	902	988	958	885	987	960	993	953	941	906	965	971	911	946	926	907	947	906	927	946	933	902	947	881	914	962	962	963	943	939	931	934	912	928	964	933	936	982	930	954	922	971	957	935	914	896	946	923	979	922	1009	922	936	971	921	1066	932	952	946	924	928	928	968	928	934	992	901	910	942	1001	898	984	941	969	925	950	990	973	927	966	895	926	922	925	968	963	902	944	932	948	1009	926	950	920	930	977	961	973	950	930	997	966	946	949	984	929	908	909	984	956	983	929	978	957	915	943	917	918	946	949	924	892	932	946	897	953	955	952	927	934	941	938	971	909	967	927	930	966	961	960	976	901	993	947	961	928	957	918	945	932	908	932	922	940	886	939	1025	957	987	988	927	915	935	964	994	891	901	952	893	924	941	925	935	963	916	1003	945	970	960	944	952	975	925	934	910	936	929	949	1010	947	957	907	940	959	997	940	987	969	929	941	950	902	911	971	885	966	963	960	999	924	945	927	885	965	946	952	885	953	955	968	912	920	941	963	951	896	950	948	941	921	952	976	974	970	941	972	907	931	1012	959	925	987	950	907	956	901	959	972	973	960	936	961	938	944	975	951	939	936	931	964	937	881	944	936	900	955	930	983	964	966	947	929	903	1030	928	944	935	931	938	959	964	958	907	889	995	959	968	986	889	912	880	967	920	994	925	940	925	960	966	925	877	918	935	983	891	890	1007	965	964	947	946	924	948	975	917	985	911	928	939	974	961	940	944	959	969	998	976	915	958	966	921	966	938	942	967	894	957	925	986	1029	953	919	961	936	964	950	963	928	937	923	962	929	914	959	927	957	996	954	909	947	946
