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
336311612380	336311612898	336311613448	336311613998	336311614548	336311615098	336311615648	336311616198	336311616748	336311617298	336311617848	336311618398	336311618948	336311619498	336311620048	336311620598	336311621148	336311621698	336311622248	336311622798	336311623348	336311623898	336311624448	336311624998	336311625548	336311626098	336311626648	336311627198	336311627748	336311628298	336311628848	336311629398	336311629948	336311630498	336311631048	336311631598	336311632148	336311632698	336311633248	336311633798	336311634348	336311634898	336311635448	336311635998	336311636548	336311637098	336311637648	336311638198	336311638748	336311639298	336311639848	336311640398	336311640948	336311641498	336311642048	336311642598	336311643148	336311643698	336311644248	336311644798	336311645348	336311645898	336311646448	336311646998	336311647548	336311648098	336311648648	336311649198	336311649748	336311650298	336311650848	336311651398	336311651948	336311652498	336311653048	336311653598	336311654148	336311654698	336311655248	336311655798	336311656348	336311656898	336311657448	336311657998	336311658548	336311659098	336311659648	336311660198	336311660748	336311661298	336311661848	336311662398	336311662948	336311663498	336311664048	336311664598	336311665148	336311665698	336311666248	336311666798	336311667348	336311667898	336311668448	336311668998	336311669548	336311670098	336311670648	336311671198	336311671748	336311672298	336311672848	336311673398	336311673948	336311674498	336311675048	336311675598	336311676148	336311676698	336311677248	336311677798	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2706	3650	2300	2706	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2698	3650	2300	2698	3650	2300	2698	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
43447	22898	22153	4208	1811	1331	1028	681	501	499	559	581	335	309	251	247	171	198	150	162	182	166	152	132	137	143	126	146	123	121	139	113	125	134	116	118	130	119	123	118	109	115	117	140	129	120	107	132	116	124	130	117	107	139	125	88	115	136	129	112	126	111	118	114	118	134	109	110	120	109	130	123	117	127	102	117	93	108	116	111	111	120	121	111	104	129	86	121	117	110	134	106	107	122	111	123	119	124	116	103	115	114	127	97	121	98	130	112	105	108	107	118	104	118	116	115	114	118	114	83	128	114	142	117	91	117	119	115	117	120	122	116	122	122	95	121	104	119	130	122	105	119	142	115	115	118	117	120	125	104	100	110	114	123	102	105	103	117	134	116	108	110	101	111	109	129	110	141	130	110	130	96	99	103	108	109	128	120	110	120	84	93	101	116	113	109	98	112	133	120	110	106	106	113	112	122	116	105	117	116	114	116	114	128	100	115	100	111	131	107	100	89	113	123	107	116	101	122	113	119	117	93	102	124	103	95	124	119	113	132	144	111	113	93	112	125	99	119	115	110	129	104	115	109	108	128	102	104	129	109	107	132	121	111	114	126	116	126	101	97	105	102	97	110	121	129	127	113	111	121	119	119	153	116	104	108	90	116	104	92	100	94	123	114	110	127	95	121	96	115	126	125	111	126	116	125	106	80	115	112	108	104	122	111	91	103	120	120	119	126	119	96	126	118	109	97	117	114	136	103	108	103	119	131	103	113	100	121	128	105	127	102	107	114	126	114	102	135	121	111	112	117	105	106	98	119	106	111	132	112	117	111	103	111	80	126	122	108	100	118	122	109	102	111	100	120	121	110	106	119	87	95	102	144	114	115	129	111	125	103	113	130	96	104	125	120	115	120	121	105	140	103	128	109	125	103	104	113	122	130	104	115	146	109	108	101	106	121	114	118	120	120	108	113	122	124	112	106	104	133	130	101	90	98	105	124	106	115	124	109	113	104	115	113	120	123	112	123	111	110	110	126	102	121	123	112	102	117	121	127	129	117	110	111	113	110	104	132	132	130	107	117	123	93	116	109	129	115	115	120	96	109	103	100	124	114	99	108	122	114	117	101	122	124	111	102	109	105	122	119	113	103	117	110	146	92	117	122	115	109	115	109	105	101	115	100	112	128	111	105	128	123	107	111	108	130	127	123	108	131	119	111	120	125	119	112	105	119	118	104	107	105	106	115	118	116	136	121	124	127	108	123	110	131	112	115	100	120	116	112	108	121	117	114	107	132	117	107	115	109	117	123	97	113	111	108	135	113	111	105	117	108	102	112	107	126	105	97	87	105	120	123	96	126	128	110	103	108	111	117	103	109	135	141	117	104	121	109	119	111	111	111	115	110	115	105	109	131	110	125	111	105	115	111	108	107	112	116	122	115	105	137	99	119	105	117	117	114	113	100	119	106	123	135	116	105	104	106	97	110	106	132	121	131	113	106	99	107	100	107	95	139	116	106	112	125	140	118	117	104	125	133	109	133	109	111	119	111	125	119	109	106	118	120	112	124	143	115	123	105	89	111	131	118	126	118	121	122	112	101	115	95	98	103	98	95	125	117	124	112	109	101	112	122	126	135	113	108	122	116	127	116	108	95	125	115	128	119	112	121	113	128	106	93	131	109	105	119	130	115	128	115	124	121	108	125	112	123	107	108	111	112	111	105	122	110	110	98	125	127	99	117	110	120	114	106	132	132	101	118	102	109	131	119	103	117	135	103	123	106	109	112	111	114	100	112	109	125	125	114	121	131	128	126	104	91	105	125	118	111	108	113	113	121	101	121	119	122	99	104	104	122	133	106	108	111	101	110	106	110	113	125	128	121	110	114	114	108	114	94	120	112	108	94	103	112	113	113	112	127	118	124	109	95	124	100	112	129	109	119	119	105	95	98	123	95	115	121	105	106	108	111	134	116	123	103	130	108	108	116	96	116	113	138	127	76	96	103	116	118	139	112	123	102	117	123	127	117	119	120	104	109	118	131	113	108	117	127	100	118	115	111	106	114	107	129	116	128	143	103	99	110	138	108	132	135	136	105	110	137	114	118	127	98	106	127	129	103	118	117	117	130	111	106	93	113	125	98	101	110	126	100	112	109	115	116	128	114	123	128	104	106	107	129	122	118	101	106	124	117	105	126	114	121	107	109	101	124	104	127	107	115	94	131	110	116	104	127	131	114	115	121	93	111	129	115	107	119	99	91	125	102	107	116	126	99	111	107	107	97	105	116	113	122	93	109	109	92	98	119	102	136	123	108	136	120	107	105	127	116	117	94	107	119	124	112	104	90	134	117	110	126	128	130	109	123	121	118	91	123	107	109	113	106	123	101	112	108	127	115	98	119	110	105	126	116	101	107	123	97	114	111	104	105	109	138	96	122	112	112	116	110	114	115	104	111	132	111	125	99	119	100	119	105	109	117	98	112	107	106	124	110	105	126	97	97	112	118	119	117	112	117	113	120	107	105	114	115	112	125	97	113	109	113	110	120	117	120	106	112	119	114	101	131	115	108	114	104	139	108	96	99	126	125	114	99	105	102	104	118	105	110	117	122	111	117	126	96	107	122	108	126	104	125	114	109	128	122	113	117	122	111	114	89	114	121	110	112	114	127	114	118	129	119	107	96	104	100	106	107	103	122	124	112	124	109	113	120	116	117	112	102	118	97	109	112	104	110	134	106	88	107	118	102	111	98	107	105	107	108	104	103	106	124	112	119	108	119	109	118	115	114	111	100	109	122	118	124	131	113	107	114	104	108	110	116	111	121	130	133	117	140	99	108	116	145	121	111	97	108	114	138	116	110	121	106	133	97	119	130	107	97	117	114	129	117	106	115	120	124	116	110	97	88	118	131	83	103	108	104	125	127	121	135	121	108	106	104	135	118	122	126	117	124	114	110	120	133	116	106	96	104	128	107	111	127	105	109	108	118	117	94	106	89	129	98	116	124	112	112	114	119	121	110	105	100	119	118	108	104	140	102	105	113	107	111	143	118	119	120	103	109	125	105	102	99	113	117	120	91	113	137	119	101	127	113	138	109	117	123	110	132	133	113	97	128	136	99	133	107	96	107	139	118	141	112	114	128	122	107	117	111	121	114	94	128	106	126	94	106	108	115	118	113	104	117	97	122	116	101	130	113	118	106	117	111	114	106	86	115	115	129	103	112	102	108	119	136	106	132	125	113	124	109	108	108	106	130	108	108	124	102	125	112	101	97	96	111	113	120	108	114	99	102	136	138	97	106	128	106	96	123	103	127	130	108	103	119	116	127	143	94	80	128	105	124	119	110	100	130	116	134	108	104	98	112	118	111	118	121	123	119	124	92	109	143	111	112	111	108	120	120	125	97	115	129	107	102	120	140	111	118	108	124	98	113	124	115	124	119	114	121	127	118	107	107	117	113	112	112	122	117	128	105	95	115	110	123	127	106	105	111	128	103	102	119	126	103	129	133	114	108	101	98	119	105
25867	2142	4469	5362	4823	4101	3648	2929	2584	2195	2085	2570	1881	1418	1410	1164	993	1020	779	821	907	746	693	647	578	532	567	506	505	538	480	486	448	431	497	488	443	437	465	444	448	420	434	425	374	405	446	445	405	426	408	448	402	380	380	353	419	408	437	433	410	374	366	386	376	392	381	372	381	353	380	389	421	379	389	408	390	372	375	407	407	389	369	402	347	378	378	401	425	395	407	368	337	365	377	398	374	384	395	344	359	414	382	388	381	372	373	347	399	354	341	390	391	355	416	382	355	329	366	365	362	375	366	387	345	377	382	344	331	352	381	356	338	391	343	369	345	361	376	373	372	375	379	358	427	357	376	338	325	365	364	376	389	385	351	386	385	387	363	397	370	378	355	350	358	351	368	345	332	378	360	397	367	381	388	394	362	364	369	366	396	347	331	351	345	370	376	373	347	366	313	377	342	375	333	395	357	393	378	362	383	371	400	354	392	351	369	358	366	376	357	365	394	359	365	321	386	364	359	372	392	403	362	380	363	321	364	393	367	377	369	379	382	350	367	362	332	354	369	354	350	387	376	352	336	357	399	347	359	405	354	373	328	362	344	349	365	369	348	360	357	379	363	397	374	381	389	398	397	348	403	368	379	380	358	345	361	355	389	384	355	362	355	380	341	388	357	359	366	367	322	360	392	352	363	380	374	369	376	377	376	385	370	372	375	362	382	364	382	345	393	364	350	390	347	380	368	352	361	354	342	362	354	359	389	390	357	375	350	375	385	409	358	348	362	404	361	368	348	361	386	368	353	369	383	364	351	330	343	377	341	345	344	353	369	396	331	374	327	376	372	375	376	330	379	336	336	377	384	392	388	354	339	346	388	341	386	364	364	340	346	343	352	342	355	366	352	359	349	371	340	331	345	369	360	360	357	398	394	347	385	395	355	393	397	353	371	370	362	400	371	357	381	357	353	386	379	333	368	384	359	379	363	377	374	364	361	374	332	368	404	359	370	361	390	348	375	361	363	377	332	365	350	339	353	342	345	343	354	324	349	351	368	344	376	344	344	372	406	376	361	355	351	386	378	347	349	335	357	360	373	388	417	379	369	351	387	402	323	362	378	366	365	368	363	374	390	355	352	379	349	339	378	394	369	390	385	375	365	395	348	363	366	387	366	358	354	405	382	341	361	377	352	339	340	362	387	372	384	382	347	365	363	360	362	375	370	395	418	355	393	353	357	341	373	356	368	356	379	371	341	364	349	372	341	365	387	350	369	356	376	379	401	369	376	374	369	364	358	376	336	370	390	376	405	332	342	369	371	318	324	368	383	387	379	346	369	373	364	385	347	357	363	371	402	358	358	338	320	369	326	393	359	376	369	363	377	384	349	377	360	359	373	388	386	355	348	370	353	374	370	363	322	316	345	350	390	316	385	354	353	384	357	338	364	370	354	353	340	385	384	375	365	347	369	340	356	358	367	352	364	379	373	331	382	362	365	361	355	367	391	342	358	364	379	354	359	380	404	351	377	345	346	374	357	343	408	374	371	378	345	353	370	353	354	356	375	354	352	336	378	348	366	381	412	342	362	376	341	351	386	364	364	399	337	364	369	370	370	369	365	370	380	404	402	333	359	381	372	369	388	417	324	383	377	354	339	394	384	367	336	349	367	395	360	357	380	361	401	378	341	390	374	373	343	351	356	358	326	395	349	360	392	388	364	368	347	372	356	364	341	328	359	376	368	375	389	356	361	369	339	358	382	348	369	392	377	388	332	347	342	364	362	372	380	359	366	371	377	364	352	375	394	335	345	364	345	396	367	396	370	387	383	380	339	390	399	348	355	355	362	376	358	353	368	369	345	381	359	369	366	385	381	350	349	352	358	337	382	367	393	374	354	366	350	357	347	362	357	358	348	359	359	368	347	359	368	415	375	367	365	364	357	358	357	357	392	335	360	370	342	370	374	362	347	344	368	375	392	391	346	355	378	378	349	343	367	365	382	379	368	364	361	350	386	377	363	379	356	344	336	385	353	361	389	373	401	369	372	353	399	320	373	340	376	346	355	382	384	347	359	366	347	356	362	368	351	344	383	386	340	335	352	364	343	390	377	388	379	376	402	367	351	349	353	397	358	420	402	333	348	349	357	347	377	355	360	390	375	355	349	354	370	343	355	334	369	358	314	366	372	348	356	323	366	369	357	366	383	358	362	368	366	374	322	376	349	358	375	420	371	369	348	343	389	362	383	394	374	372	375	353	365	395	358	382	359	367	369	380	339	348	379	366	367	408	375	349	351	389	373	377	363	378	339	348	383	395	388	381	379	345	330	369	353	374	387	381	366	368	377	383	398	355	341	348	375	380	363	380	381	330	372	343	352	343	343	347	373	373	343	394	326	346	360	346	378	377	364	345	371	357	379	353	367	389	372	343	373	350	340	374	330	375	379	364	402	328	406	388	390	349	355	328	413	353	380	376	375	367	378	370	389	367	345	358	373	335	359	349	368	360	402	385	336	348	333	376	368	368	371	362	351	332	348	371	383	360	361	369	333	374	365	392	393	368	402	353	384	371	396	370	351	341	391	385	359	372	345	384	374	379	376	392	340	382	374	358	406	394	382	376	393	365	355	390	377	337	370	376	348	354	367	352	423	348	351	385	380	402	356	336	359	361	368	382	343	354	347	358	392	347	346	367	351	389	388	344	371	376	383	356	352	337	373	362	364	385	338	387	367	379	355	378	364	349	403	354	360	392	325	355	347	388	373	341	386	389	332	398	368	339	385	368	371	414	368	387	369	349	385	374	337	329	357	350	346	361	365	381	370	337	350	362	351	366	338	369	395	345	383	378	353	352	432	362	375	362	358	369	350	403	355	402	366	381	362	345	348	367	390	350	313	379	361	391	357	366	364	376	387	377	371	336	374	367	356	355	379	376	344	368	361	354	384	359	383	382	390	326	376	379	354	366	372	362	319	395	337	326	368	353	352	328	370	399	335	366	369	398	344	391	383	364	367	360	367	368	353	366	352	350	361	357	385	370	343	342	343	346	360	367	377	368	332	340	364	380	358	349	364	361	371	372	369	391	352	354	388	371	343	364	355	376	363	363	392	365	378	339	379	366	393	369	376	389	345	369	378	394	350	358	366	386	401	348	421	355	372	356	362	339	361	371	371	384	355	364	382	389	337	373	335	359	369	407	359	363	367	355	350	379	351	407	348	378	370	379	377	358	342	353	360	345	343	373	382	360	399	380	360	386	360	353	334	354	390	377	366	374	369	358	363	377	346	363	370	359	359	379	377	342	386	382	391	368	351	356	387	360	380	341	365	372	351	347	340	362	383	354	358	384	349	364	383	362	368	370	338	362	338	350	361	400	386	348	380	369	324	364	348	388	364	369	380	370	401	374	354	379	377	347	338	325	373	377	372	340	364	349	405	356	374	391	377	376	343	362	351	356	342	371	361	411	349	362	356	394	370	359	403	359	387	372	370	366	372	381	360	371	369	395	307	376	330	354
13643	834	444	427	339	338	298	300	343	308	268	293	313	286	308	314	298	283	314	275	347	326	269	297	302	311	310	311	286	290	306	295	299	300	279	287	288	318	275	291	317	281	276	274	289	279	302	327	276	302	313	317	305	301	312	285	316	302	300	302	282	299	304	303	284	276	296	278	336	273	300	287	289	331	308	309	299	287	322	280	297	277	323	304	314	290	303	290	292	296	312	304	285	288	324	273	319	285	311	305	287	325	293	316	287	289	285	312	273	310	313	282	284	291	290	316	319	311	296	336	326	302	277	283	309	287	293	290	298	289	302	303	281	302	304	294	290	294	311	296	314	305	302	278	297	314	319	269	290	323	300	297	312	281	298	315	276	297	297	286	281	299	272	303	306	268	307	282	314	303	301	310	305	308	317	262	296	319	307	312	287	299	293	277	273	305	311	310	299	312	286	306	300	255	303	271	300	308	305	310	274	312	279	294	300	289	295	306	299	290	290	295	275	292	304	309	318	303	299	301	231	304	299	303	323	289	288	280	317	271	285	303	329	290	289	318	333	296	287	285	320	278	306	269	319	281	316	293	285	297	297	298	318	325	288	292	284	306	333	314	298	328	303	271	301	308	299	267	315	306	284	312	297	312	299	295	312	269	302	308	278	298	277	325	306	287	291	317	314	292	296	297	301	288	301	269	302	308	336	285	288	344	287	331	287	296	267	304	307	282	322	272	323	308	312	303	286	313	300	295	322	283	259	289	315	295	306	343	273	312	242	296	274	274	320	280	332	320	265	292	276	298	343	306	304	308	289	297	306	296	283	302	311	312	296	298	264	307	314	303	303	295	312	316	277	309	279	308	317	299	334	300	265	309	265	288	278	295	288	286	318	272	306	296	292	273	300	288	332	312	296	282	298	311	302	310	285	303	319	282	302	318	309	274	286	290	240	302	307	292	312	311	259	280	311	309	264	314	309	269	310	305	302	284	309	278	288	332	302	324	314	298	288	288	288	293	291	312	325	303	267	302	295	290	317	311	302	304	318	258	308	299	303	324	312	286	304	330	285	313	317	316	293	290	267	299	321	293	306	270	299	281	280	276	333	296	303	285	307	292	283	297	311	313	264	284	313	294	293	283	306	285	277	303	282	285	308	301	321	303	293	291	305	291	273	272	302	287	257	309	273	312	337	287	290	298	311	291	265	258	281	283	300	313	296	293	294	301	295	310	287	288	270	303	295	305	298	297	281	300	284	305	310	263	306	277	299	298	284	306	315	290	258	278	298	326	306	284	318	275	288	279	312	294	283	304	284	304	292	309	327	291	318	281	296	291	276	305	319	278	309	304	287	286	299	278	303	300	301	288	326	299	287	285	314	315	292	269	272	296	299	259	301	308	292	318	284	272	298	294	285	305	309	301	315	297	309	294	280	301	292	351	311	286	265	312	280	294	274	280	306	295	309	303	344	309	297	288	299	318	308	317	318	270	312	324	312	304	305	313	293	273	311	296	307	319	300	268	300	271	274	288	299	314	315	290	283	298	268	292	319	343	334	298	287	309	291	298	282	312	293	301	293	308	307	293	282	271	319	286	283	278	278	292	296	282	293	256	323	260	286	307	268	355	290	269	294	273	275	303	295	322	273	322	304	275	321	342	311	280	292	305	287	313	285	312	307	275	313	300	279	306	285	298	320	304	287	272	262	306	275	292	278	282	318	308	277	271	300	293	294	290	319	300	293	272	329	288	266	298	300	257	307	283	318	310	334	287	279	285	290	300	278	296	283	305	286	290	304	313	282	311	297	289	298	314	292	282	286	277	305	289	257	294	319	309	291	311	286	292	286	283	357	302	303	273	277	283	318	333	307	307	316	295	280	313	296	272	287	285	267	310	282	307	319	327	269	307	299	268	306	286	308	302	301	315	322	297	293	274	277	297	317	319	282	307	295	295	281	319	287	277	322	280	302	296	301	342	298	287	280	299	321	324	325	300	275	290	271	346	283	323	273	266	275	289	317	310	266	283	296	287	318	295	274	288	263	265	265	276	293	313	270	301	305	316	304	270	307	301	292	325	300	297	299	326	304	320	285	284	330	307	301	286	314	282	338	309	302	300	322	292	274	285	290	309	299	327	271	280	289	269	292	281	306	346	290	252	285	326	291	303	319	320	290	341	294	284	279	271	343	330	301	288	291	302	295	287	283	275	290	298	327	289	279	303	306	267	301	293	296	285	292	267	290	318	334	322	322	299	317	292	292	280	333	299	282	269	264	271	274	289	317	309	319	329	304	285	304	288	313	301	313	300	316	308	322	280	306	315	266	296	275	312	275	315	274	306	303	307	294	295	301	285	281	264	281	290	295	288	311	323	282	297	272	297	311	283	271	287	305	287	286	283	287	311	291	306	291	293	278	339	274	296	300	299	306	285	271	274	284	310	263	290	321	303	259	309	286	313	283	312	286	333	290	280	314	284	316	308	299	301	302	289	298	318	293	285	249	284	293	289	295	327	263	302	308	290	282	294	305	280	294	277	319	287	260	319	282	298	270	281	325	269	304	303	296	297	314	302	284	302	327	293	267	292	280	273	314	307	306	278	303	288	300	278	305	281	289	292	307	337	326	305	314	304	315	310	302	331	308	268	284	270	291	289	333	289	301	296	315	289	300	313	312	243	287	302	265	277	281	312	337	282	244	320	313	305	286	291	305	287	296	271	327	300	317	288	297	278	279	299	270	294	300	293	273	315	306	278	295	310	315	298	300	283	329	285	277	283	323	296	312	294	299	295	302	267	297	307	275	306	313	323	314	275	278	294	293	331	300	292	267	291	273	327	309	303	318	298	284	305	287	285	289	287	312	303	260	311	304	270	288	304	280	345	307	301	278	330	270	326	276	273	304	289	285	305	286	306	315	299	269	316	269	308	280	295	294	270	327	301	301	285	272	322	298	294	243	338	354	310	289	295	287	298	299	286	295	305	309	288	306	266	321	294	322	290	299	294	257	302	282	299	307	301	271	306	304	275	296	262	306	288	281	294	281	270	301	311	278	301	300	300	313	291	294	284	273	289	295	282	296	330	292	281	305	288	304	261	297	294	264	298	282	334	292	290	331	284	310	328	296	298	288	290	318	286	295	299	301	305	306	293	314	342	297	298	303	345	319	284	318	282	288	301	289	284	321	292	291	263	278	335	323	288	270	299	309	310	284	291	280	295	296	298	262	305	299	304	302	295	280	312	320	290	286	332	282	302	311	328	309	274	310	281	306	282	310	290	305	314	311	323	308	324	288	293	298	323	335	295	289	316	304	303	294	308	282	288	313	280	297	297	325	296	321	299	296	308	305	292	304	299	307	281	293	310	266	303	280	332	305	324	296	323	302	293	308	318	305	314	301	308	287	316	267	335	288	299	326	310	268	308	299	332	304	287	288	275	268	279	307	308	285	294	297	301	277	314	299	297	313	291	289	261	327	287	305	287	305	280	316	294	283	283	309	309	291	290	299	288	314	293	300	292
9808	1023	1061	1165	1029	1043	973	956	956	882	911	983	930	888	854	859	822	854	829	883	793	847	853	801	830	877	775	860	830	798	853	866	804	816	835	816	818	784	820	804	851	860	826	831	846	808	776	824	809	792	789	863	853	836	805	820	842	797	843	794	787	806	780	827	883	806	853	870	800	784	837	812	780	827	809	823	826	830	860	818	809	833	841	770	823	810	783	798	836	766	800	817	892	791	825	806	822	796	813	807	768	800	901	836	799	800	830	834	790	806	798	750	799	855	817	822	822	862	780	872	816	819	822	752	890	842	826	839	806	783	814	852	805	827	811	864	802	820	846	876	836	834	879	892	778	870	827	821	827	825	822	796	832	817	811	820	847	782	824	849	816	781	777	837	821	853	858	831	871	835	828	850	860	823	840	864	841	849	801	815	869	859	823	820	821	861	814	839	834	860	805	850	849	816	832	860	840	855	812	776	840	822	784	815	795	819	808	822	856	791	841	760	819	834	842	826	867	827	809	820	821	816	777	768	880	817	826	815	851	814	834	808	830	809	820	812	840	839	893	820	815	847	855	831	850	863	832	835	813	854	840	856	823	821	717	845	820	830	845	858	802	822	876	802	763	876	847	818	758	799	846	787	781	866	867	796	860	794	825	861	777	769	878	829	817	831	816	819	796	834	822	769	876	861	838	824	796	848	809	811	813	825	790	852	744	838	870	864	856	792	804	813	839	786	822	817	811	852	805	835	842	849	883	829	799	835	827	820	850	790	810	870	818	777	885	804	815	826	786	847	803	823	721	808	812	823	775	823	814	861	800	855	818	798	823	834	824	859	850	758	801	815	865	813	864	846	821	761	869	846	771	797	844	835	810	813	822	842	841	816	847	811	820	783	832	835	772	813	839	835	807	840	831	832	801	863	761	815	795	825	822	802	813	805	869	769	789	825	806	781	815	848	818	831	820	830	838	780	810	794	847	822	819	873	839	805	824	877	838	751	824	795	770	819	829	823	818	891	871	766	845	798	845	819	808	825	808	820	846	818	825	835	818	826	821	866	819	839	855	811	818	785	795	816	842	856	821	841	853	793	850	845	808	788	807	814	833	803	809	833	808	852	831	836	823	812	833	806	837	830	801	840	846	858	849	790	834	843	855	795	799	855	860	824	797	846	833	853	819	785	800	813	802	821	793	799	811	832	816	830	792	831	802	849	830	848	818	838	833	816	805	854	781	847	855	816	813	796	841	819	831	844	839	812	839	790	812	805	824	778	797	885	797	812	871	819	826	786	805	812	815	836	861	816	841	846	761	804	836	821	882	809	801	792	839	807	752	779	812	826	813	854	809	788	764	860	833	839	851	830	817	802	795	843	782	799	798	805	829	818	821	820	829	827	839	835	780	821	792	815	804	814	840	799	794	846	782	793	821	883	856	823	842	800	788	872	829	779	807	785	828	847	763	763	799	791	819	844	782	822	858	798	815	822	812	895	847	804	769	820	837	857	780	782	810	789	808	831	781	801	811	782	809	857	833	826	846	811	835	791	855	803	824	824	853	756	800	827	788	874	826	817	807	805	763	826	813	829	830	830	860	809	791	833	824	826	790	815	871	799	783	790	807	771	826	822	847	795	781	873	841	776	868	826	805	812	768	831	797	849	757	864	815	824	811	786	765	874	793	801	829	835	830	820	833	854	838	840	842	803	817	788	772	815	841	784	826	830	849	805	804	809	831	846	783	806	855	804	832	861	880	804	830	758	853	844	793	758	819	886	749	828	824	807	796	769	856	834	820	830	853	851	796	896	838	819	846	806	799	756	757	766	815	829	815	782	838	789	843	832	825	824	832	803	809	814	852	830	851	790	851	828	781	826	819	815	828	861	830	783	823	810	884	873	809	873	853	783	843	786	818	837	851	852	854	822	843	839	834	775	823	800	846	835	855	780	829	822	793	825	816	788	837	807	770	826	798	809	816	847	874	825	856	798	848	782	860	857	830	774	786	805	888	844	889	845	832	789	834	851	813	864	826	829	804	841	874	849	768	750	810	839	808	798	830	785	824	828	846	810	863	838	817	810	855	784	819	782	833	791	821	857	814	816	799	824	812	800	780	828	785	822	827	830	798	818	807	790	800	763	824	820	802	820	832	810	814	808	797	845	774	844	861	864	777	838	812	811	775	843	859	799	846	775	831	800	822	810	829	782	774	788	794	825	830	787	833	789	789	794	847	826	813	790	836	806	857	785	818	823	881	763	828	842	789	847	775	832	830	828	800	840	759	860	856	849	875	858	799	811	857	845	822	788	817	803	839	811	835	783	829	787	829	841	854	792	820	759	858	827	855	790	840	805	832	811	814	793	844	792	796	825	800	827	803	821	816	771	804	807	872	781	798	836	792	786	864	844	817	857	843	819	753	789	818	799	826	769	766	828	849	838	807	819	766	811	803	808	808	815	834	847	780	812	807	774	796	870	871	829	852	808	843	797	869	826	798	824	819	793	815	803	821	865	879	787	862	796	808	857	823	798	818	811	883	813	800	814	829	830	808	805	805	812	844	828	814	842	817	843	817	869	803	828	826	788	843	865	843	840	771	794	811	797	819	801	847	790	828	798	818	829	824	823	793	810	795	845	839	845	852	855	820	804	800	811	821	809	822	834	853	772	787	842	851	785	788	918	832	856	813	861	813	800	788	804	798	820	805	817	802	884	798	839	805	812	841	793	880	830	804	740	817	838	860	774	802	828	870	843	830	824	851	794	844	788	845	856	826	855	803	832	847	826	820	823	805	832	810	847	826	826	851	831	852	826	845	812	806	828	802	871	811	804	798	837	802	808	854	785	821	819	775	838	864	880	823	809	841	816	843	820	823	845	757	797	807	822	847	766	818	797	826	844	815	811	809	808	824	848	798	813	803	850	833	805	765	781	831	769	782	802	833	807	840	818	767	845	868	825	817	789	782	880	825	801	799	796	813	802	827	854	825	833	850	801	876	819	823	811	822	779	834	821	823	794	838	901	828	828	871	863	829	807	802	786	798	840	784	793	818	790	794	777	786	835	860	820	838	823	822	835	848	822	847	811	842	906	842	850	803	813	795	820	825	852	857	864	839	809	837	828	834	844	797	775	803	867	855	846	814	802	768	813	839	808	806	846	839	811	875	820	797	842	866	835	779	804	853	773	787	803	823	829	895	819	799	816	770	850	817	822	843	811	867	812	838	855	841	843	839	840	812	776	856	874	841	836	782	846	804	793	855	826	832	780	849	839	796	811	809	839	831	831	826	831	804	791	827	816	870	820	799	809	821	801	855	780	851	854	798	802	834	808	822	861	837	855	832	842	827	806	839	796	831	854	865	797	790	836	814	799	865	820	875	853	775	852	816	820	801	806	832	843	815	795	831	759	825	813	827	844	814	802	869	767	818	861	828	883	856	838	846	850	822	839	807	787	767	849	839	869	844	817	776	790	832	811	833	795	761	866	795	841	768	824	800	761	854	830	855	811	808	760	792	812
43896	21228	8743	1601	1165	877	580	411	427	316	356	329	346	396	288	217	261	245	188	168	184	192	191	171	210	189	173	167	181	199	168	191	168	180	183	176	193	161	166	167	169	183	149	179	165	183	169	167	184	172	148	158	164	187	150	165	191	186	161	143	165	166	179	175	160	163	175	182	176	158	164	179	164	182	153	159	170	176	183	179	179	169	144	183	154	202	193	181	167	161	146	156	168	156	180	168	173	165	168	155	146	201	173	170	172	149	182	167	183	188	178	167	147	155	172	164	154	166	153	172	182	176	155	167	156	189	185	147	190	156	181	172	182	183	178	149	166	176	181	170	183	140	205	166	145	185	182	167	166	151	161	166	152	164	188	167	177	177	173	168	187	181	161	161	156	181	141	173	172	169	190	178	154	176	181	170	172	156	190	151	177	175	188	165	157	163	169	165	158	165	175	147	184	175	157	166	152	149	140	175	169	155	172	177	176	181	194	175	171	163	171	159	204	149	146	188	181	173	152	150	165	160	151	165	158	177	180	185	200	164	175	179	169	152	141	170	195	189	179	172	187	163	144	149	171	171	166	166	155	161	169	190	175	177	177	177	180	170	144	174	173	166	175	150	168	146	161	190	176	175	192	156	161	169	168	167	164	170	162	179	193	151	184	157	178	156	184	154	163	190	186	166	156	163	169	159	174	174	183	181	178	160	156	147	175	169	175	182	177	205	155	145	174	195	166	166	167	173	167	180	174	148	174	197	148	168	130	155	188	194	176	159	156	155	167	191	173	187	162	183	165	164	162	201	173	168	179	183	158	171	177	167	167	143	176	143	186	164	163	167	175	165	171	171	164	190	196	163	183	186	179	170	202	163	174	173	171	161	171	158	178	162	137	166	198	160	166	182	161	150	177	165	172	175	178	158	175	169	169	164	178	166	186	179	187	171	205	180	170	173	174	193	161	156	166	183	168	167	162	165	193	145	153	168	162	185	164	161	153	169	175	171	148	160	165	193	188	184	161	188	171	184	176	186	178	168	190	156	177	169	168	157	160	166	179	177	169	165	184	180	166	164	194	159	162	182	166	156	167	176	167	173	154	169	174	160	188	158	159	150	163	195	174	161	161	166	181	174	171	195	162	132	169	167	179	170	185	172	175	186	176	152	156	169	167	151	178	187	160	165	160	180	162	166	186	193	187	164	162	197	189	168	172	159	175	151	157	170	185	157	168	194	204	178	164	165	164	195	163	178	174	153	172	163	153	171	175	188	172	162	187	181	187	169	152	157	163	167	166	171	145	175	199	175	163	178	162	157	179	174	147	166	195	149	166	169	182	166	195	180	162	190	175	174	185	162	166	173	159	179	160	167	171	207	149	158	153	193	171	179	184	173	146	170	157	161	176	166	178	176	183	170	173	173	183	192	177	180	172	160	172	174	158	176	151	160	163	160	198	180	195	159	170	176	189	170	165	149	158	179	177	181	196	169	197	186	198	190	190	182	167	178	186	166	202	169	147	169	164	179	181	151	170	177	152	176	163	174	172	158	186	151	173	163	181	193	151	167	180	168	159	180	189	143	161	179	177	166	169	163	168	164	172	178	191	196	193	171	170	189	166	165	173	167	171	157	161	156	172	198	182	141	142	174	175	149	179	153	191	166	196	157	165	157	156	145	169	161	181	184	140	163	159	166	163	166	161	170	189	181	181	167	174	185	173	159	150	172	175	176	175	160	179	178	162	189	153	172	150	160	184	172	176	176	134	168	164	172	170	188	161	172	157	174	172	169	167	161	172	163	162	187	201	197	181	172	160	165	177	165	161	178	170	177	155	183	176	147	183	152	174	159	144	175	182	175	154	164	181	170	156	172	180	158	152	147	173	172	184	173	156	157	146	179	178	159	179	165	183	183	188	169	170	183	165	155	163	176	180	184	180	177	186	183	179	168	177	194	154	162	161	170	181	164	159	193	163	169	171	148	176	154	169	175	144	173	160	153	189	177	193	171	180	172	176	142	168	172	154	155	165	187	165	157	154	166	174	153	162	156	164	162	176	179	209	167	172	161	167	152	164	158	171	160	147	184	194	169	154	156	198	134	166	179	179	166	172	173	165	171	162	173	150	167	181	165	182	178	166	172	165	202	178	171	178	168	193	166	163	167	167	181	180	171	160	186	175	168	155	178	166	152	172	149	166	197	183	179	199	146	148	190	201	178	147	170	186	166	154	185	159	181	180	159	186	187	193	163	151	150	179	153	174	184	162	188	158	186	175	168	140	180	166	181	166	159	160	168	175	183	170	187	147	147	167	166	156	153	174	175	146	163	177	186	164	174	152	172	168	183	177	171	157	164	168	186	189	186	177	174	159	160	152	170	158	182	175	171	176	133	158	200	174	174	176	141	181	179	184	185	181	166	180	180	173	184	177	172	157	174	200	150	180	188	181	182	182	158	169	163	172	184	192	177	165	164	142	180	164	186	194	174	173	160	172	190	158	187	168	156	173	178	167	176	180	144	161	159	186	148	190	157	159	167	175	157	179	164	181	158	170	163	162	153	161	164	171	172	161	172	162	173	166	180	158	194	164	180	165	179	168	182	149	169	177	178	184	171	181	198	177	183	160	172	170	164	166	169	138	184	199	161	148	166	173	158	182	214	163	189	162	169	183	168	174	145	184	175	174	178	208	178	197	153	175	184	161	150	171	174	150	156	188	171	177	153	147	149	158	144	175	187	184	182	145	179	166	176	169	167	156	152	165	165	179	169	175	167	157	166	163	165	172	177	175	153	186	167	152	184	172	162	171	167	157	156	170	168	191	142	159	194	176	158	176	161	162	187	149	203	175	155	197	163	154	190	184	164	159	185	183	165	185	164	173	180	139	171	180	178	195	158	178	163	162	179	182	144	170	177	171	168	161	174	178	174	173	170	168	180	163	155	177	144	149	177	144	196	169	176	162	178	137	181	173	180	164	176	153	164	192	178	178	195	156	157	178	162	150	175	189	160	166	199	154	174	171	191	187	216	180	162	174	182	180	183	170	161	141	165	158	158	166	163	153	155	167	172	131	153	176	171	185	172	178	181	171	164	177	172	185	173	154	171	175	162	156	163	182	165	174	148	167	174	181	174	152	180	190	157	155	181	172	182	150	148	168	183	171	167	169	159	157	162	172	178	160	151	178	185	164	176	167	171	161	162	173	167	188	186	162	167	165	173	165	163	169	182	182	200	166	184	157	167	172	176	196	160	175	169	182	167	160	164	158	165	172	173	166	184	178	188	187	156	162	171	181	162	160	154	172	171	165	158	173	168	169	173	165	168	181	174	203	174	183	182	174	146	175	168	183	167	158	167	169	163	168	158	174	180	178	168	179	168	162	187	166	159	181	166	158	173	163	186	187	189	181	168	165	161	177	173	179	174	158	186	164	178	183	157	191	176	173	148	154	172	137	160	169	160	166	177	182	161	156	177	156	173	174	178	172	202	198	182	154	167	158	183	176	176	169	159	170	204	162	159
21757	1520	2919	3565	3237	2670	2308	2052	1790	1526	1498	1603	1697	1266	1000	924	1116	896	768	745	702	651	778	659	632	658	584	627	594	583	562	588	559	542	554	557	526	543	565	555	567	524	528	528	509	571	516	485	511	556	506	565	562	507	496	503	510	520	517	502	530	521	518	506	498	502	513	516	538	470	538	525	502	504	501	516	517	501	491	527	537	536	498	530	506	493	454	479	500	450	514	505	542	506	508	529	481	484	488	517	493	522	549	537	514	490	531	473	517	501	495	497	479	495	508	516	491	541	485	515	465	507	470	499	518	519	489	538	465	514	503	499	475	491	499	503	495	507	513	560	529	510	487	496	482	481	497	492	520	513	453	511	501	510	534	488	506	546	524	514	468	558	474	520	523	493	484	477	457	512	446	469	484	486	484	498	513	460	519	495	471	483	473	510	507	499	525	498	504	487	493	473	472	497	488	479	513	500	542	505	515	499	490	588	482	467	475	507	498	498	522	499	484	539	527	533	485	481	484	527	531	469	487	518	524	538	513	509	489	450	525	509	495	525	505	492	521	467	475	507	511	536	461	479	514	503	472	522	480	506	461	529	502	514	497	549	523	538	510	489	518	507	473	513	491	520	514	492	449	524	514	530	492	495	491	494	486	511	478	474	523	479	469	494	485	530	485	464	505	504	481	473	501	471	507	477	474	506	463	510	494	504	487	543	477	501	503	471	488	504	460	483	486	528	466	452	486	486	498	487	508	488	533	491	479	471	485	483	500	511	525	518	552	460	505	477	471	453	484	533	491	451	478	511	482	492	521	508	490	494	492	490	501	496	505	450	493	535	491	479	470	508	482	494	483	461	482	524	513	506	510	501	495	522	462	451	478	567	504	495	462	489	499	520	504	537	484	494	488	490	497	523	501	479	513	522	460	477	517	499	492	505	539	495	549	521	521	481	555	490	497	499	469	508	514	464	540	475	501	529	472	494	509	495	510	519	519	482	505	473	509	476	470	450	496	512	519	483	482	485	501	517	502	517	440	485	487	491	533	524	532	495	508	487	529	502	505	500	475	488	453	500	481	516	458	493	523	476	475	511	517	529	508	479	457	508	524	484	512	501	487	510	511	503	501	539	503	507	477	514	472	433	488	551	512	501	450	507	499	532	481	462	483	515	487	543	522	525	489	541	447	548	493	471	513	479	498	499	496	492	500	488	501	477	532	486	483	521	513	521	478	521	485	505	498	465	502	484	529	498	515	541	536	510	498	510	498	523	516	462	512	478	494	480	510	529	499	501	486	492	484	502	504	497	507	480	508	499	509	484	501	477	521	495	522	505	490	498	489	489	528	503	499	471	531	499	504	483	530	489	533	519	501	516	495	481	539	519	489	496	512	481	504	473	475	515	506	529	510	543	480	521	496	474	505	475	507	471	497	518	475	496	464	464	487	502	537	487	516	465	454	493	504	472	493	482	467	492	501	499	513	505	493	500	526	442	536	509	495	491	531	473	515	509	476	502	482	519	463	488	499	457	490	488	535	504	537	520	490	440	525	508	486	471	481	508	496	472	485	502	495	477	496	498	516	503	480	492	524	500	464	513	495	516	523	502	515	509	515	474	484	540	488	520	506	493	478	510	504	505	479	504	500	494	503	472	488	529	473	490	489	481	516	553	528	496	538	498	496	482	493	470	476	512	512	478	499	479	511	490	502	493	539	482	502	488	527	500	514	461	541	488	485	526	475	486	505	492	499	497	466	486	469	522	525	465	525	469	520	538	515	467	535	547	494	497	496	471	474	485	527	515	483	533	485	480	481	521	483	521	484	499	530	447	489	448	486	494	466	472	452	484	521	516	487	482	484	511	473	467	490	480	492	504	472	518	521	496	461	529	476	492	523	520	518	465	525	499	503	509	522	489	521	473	507	530	501	504	492	490	493	508	502	495	474	481	513	486	472	514	486	513	475	518	461	469	490	495	526	505	543	499	485	481	478	509	521	464	502	490	521	456	521	485	495	474	501	508	517	513	492	508	504	501	466	442	511	487	517	472	487	523	474	522	484	472	474	502	522	504	507	486	506	479	509	464	526	472	537	535	496	488	507	497	485	550	475	491	502	487	500	454	484	501	475	518	512	505	520	506	508	510	473	495	474	474	455	507	469	476	504	461	493	463	505	524	498	539	501	510	582	479	519	519	489	475	475	507	503	514	478	498	470	487	505	477	508	507	492	497	515	471	505	541	531	525	485	512	530	461	507	504	501	507	472	485	522	512	475	506	505	470	495	504	529	542	484	476	499	505	541	505	476	497	518	506	535	482	491	509	529	504	477	522	513	496	460	487	483	487	470	506	504	464	537	478	529	492	499	499	508	481	504	483	487	485	481	503	513	485	546	506	568	495	539	515	489	492	489	487	507	418	478	510	505	486	543	513	483	445	531	524	454	501	498	478	507	484	460	507	493	533	495	510	489	515	514	482	523	506	472	515	528	516	524	497	491	534	509	486	505	490	473	508	509	520	471	469	493	498	466	511	514	510	554	514	532	496	477	518	498	496	543	486	502	478	514	509	476	471	489	491	525	508	437	515	484	498	461	504	502	476	504	514	508	498	492	533	493	506	455	522	490	495	512	472	507	525	499	516	519	494	487	457	487	517	512	488	483	531	503	500	505	524	463	514	486	428	538	491	511	498	527	521	485	487	478	484	511	535	504	488	536	508	484	501	508	531	493	511	495	474	527	500	525	476	515	494	524	453	512	506	508	554	464	463	501	514	489	494	550	515	504	503	511	546	497	497	491	521	487	516	481	467	543	476	473	542	505	490	537	487	529	521	496	508	519	505	478	481	521	501	505	502	470	511	475	514	478	509	517	487	499	494	522	509	497	488	444	529	461	517	470	524	503	506	496	485	479	519	494	524	499	504	520	522	528	505	518	495	497	487	488	538	488	484	502	509	505	530	519	469	521	476	494	499	506	462	484	483	505	481	489	462	488	521	518	508	489	516	487	487	490	483	530	526	533	456	516	493	532	501	512	511	472	525	527	482	505	506	471	488	516	465	491	506	495	532	506	492	531	481	527	481	487	517	502	496	479	489	506	522	500	493	480	526	506	478	500	457	470	466	509	478	507	495	482	490	511	497	520	525	511	464	468	490	496	483	489	532	479	540	468	521	483	515	527	522	486	527	433	499	523	501	497	496	484	499	518	523	461	503	496	540	485	490	473	490	499	492	493	482	532	530	474	493	490	484	492	522	503	512	480	510	502	472	482	508	529	502	514	491	493	491	500	503	509	508	480	480	538	511	501	485	501	505	478	506	469	467	475	495	521	470	487	493	485	520	532	450	510	511	514	525	467	526	552	518	485	495	495	518	495	536	501	525	529	549	458	483	520	511	509	487	490	549	502	509	499	519	487	514	468	498	483	525	509	476	508	502	496	495	484	478	483	482	483	509	484	481	501	468	513	526	526	508	475	459	504	464	543	521	516	536	519	529	520	536	500	510	468	508	473	518	463	511
46832	24489	20740	3726	1966	1442	1076	716	595	522	406	561	518	365	236	252	186	168	184	166	157	150	141	166	139	126	141	164	119	136	124	132	128	135	121	122	137	121	117	128	135	112	110	115	119	113	130	117	98	140	124	133	125	111	143	110	115	144	117	134	118	103	125	128	124	142	146	106	112	133	117	101	110	139	116	109	126	117	145	142	133	109	134	116	146	120	124	104	110	113	129	123	123	112	111	122	113	122	114	112	131	133	109	124	140	115	118	124	123	115	127	135	122	109	146	114	109	131	136	121	130	107	119	112	110	124	120	103	110	108	122	123	111	106	127	134	120	107	116	133	134	122	122	115	125	110	106	129	113	121	113	121	108	134	104	127	113	118	130	97	128	113	112	121	132	112	130	123	113	136	95	110	110	101	109	134	125	113	111	125	112	125	124	135	120	118	125	105	116	115	146	108	115	108	121	122	119	132	128	112	103	119	102	132	98	122	109	115	145	116	124	130	120	106	100	117	118	97	109	125	121	95	117	115	106	117	107	113	110	120	129	124	135	125	141	132	114	115	110	125	146	119	92	125	143	120	120	124	119	110	111	135	112	111	151	118	97	128	118	99	128	111	126	123	113	115	120	124	138	114	109	111	131	126	135	119	129	100	123	131	94	123	117	140	141	137	113	110	125	109	120	123	134	119	144	120	108	109	125	139	112	124	99	119	131	122	119	126	118	120	134	134	114	113	121	139	111	105	122	104	102	127	118	115	121	115	115	106	126	117	101	114	111	127	123	127	130	113	120	141	125	126	135	114	133	122	126	134	128	117	130	127	116	104	125	129	139	131	120	103	115	121	131	117	113	96	128	119	127	131	116	109	111	106	107	136	121	117	124	107	127	117	124	124	116	127	119	119	97	122	124	116	141	117	119	128	116	144	132	113	131	115	118	134	117	149	125	108	109	112	120	125	111	126	143	112	136	126	126	108	135	116	122	111	121	130	117	119	125	114	117	104	121	116	118	133	88	124	108	130	134	110	129	114	124	110	121	97	128	125	128	117	148	119	100	117	110	119	118	114	127	122	112	120	123	123	102	121	109	130	127	105	111	113	144	101	122	103	124	117	101	107	121	127	124	123	106	110	114	131	115	107	101	122	121	126	105	113	129	128	127	97	121	121	122	114	127	120	122	108	115	135	118	126	123	129	113	124	105	112	107	130	102	112	128	119	132	104	104	108	127	119	114	95	124	124	110	135	100	114	106	107	117	148	103	117	116	131	114	106	120	124	121	126	120	121	97	126	115	128	100	126	121	109	116	124	121	114	131	124	125	134	116	128	109	129	92	116	106	136	112	127	117	135	115	135	130	110	120	89	134	116	117	121	109	119	116	121	119	129	123	109	133	128	115	123	100	106	128	124	105	137	124	143	121	124	107	90	122	127	131	124	115	122	123	127	130	99	133	124	150	122	118	118	104	142	113	126	113	115	113	132	123	124	118	122	106	145	122	115	106	113	113	117	122	121	122	112	123	131	125	97	123	123	141	123	124	131	115	115	117	119	117	125	106	126	121	113	113	125	139	108	107	128	129	117	133	106	108	113	138	119	129	97	112	111	118	118	125	123	119	113	128	117	115	114	130	117	136	133	111	116	120	118	118	121	130	119	104	105	126	126	121	126	114	121	107	120	109	122	119	133	115	111	121	129	106	128	131	128	132	105	129	125	121	135	127	98	121	115	130	119	126	120	106	132	115	122	150	139	112	116	123	96	115	121	121	124	108	116	102	125	108	123	129	115	119	108	141	109	141	120	115	130	124	114	124	113	126	113	110	102	141	110	111	115	106	121	125	122	110	114	119	133	111	113	133	155	136	126	119	133	115	122	113	107	115	121	122	115	109	106	115	130	114	132	115	134	124	126	107	104	105	120	130	130	124	123	131	105	114	123	116	121	104	120	110	123	117	126	116	147	121	110	126	133	114	112	115	109	121	91	117	93	132	100	106	122	125	124	131	120	110	113	112	96	119	121	114	122	115	123	131	119	147	129	124	112	115	124	116	118	120	95	108	105	103	118	128	105	128	129	128	124	107	139	114	118	108	115	131	126	135	121	115	96	125	131	117	137	111	121	112	124	134	104	107	115	145	109	100	102	114	117	120	124	128	102	126	128	134	118	121	116	133	119	124	107	126	107	125	98	113	131	117	122	125	122	120	128	130	123	118	123	124	116	122	99	112	117	132	131	117	111	129	114	105	112	108	121	133	140	120	133	130	121	119	112	119	123	134	145	124	126	122	107	127	119	116	108	122	134	121	123	127	114	129	107	140	120	107	134	107	134	99	121	132	125	136	140	125	132	124	128	114	140	117	113	103	136	105	123	99	105	132	143	99	122	133	120	107	119	121	124	145	123	129	113	135	107	112	120	116	101	117	115	110	131	123	126	115	115	126	126	101	119	140	136	116	121	128	109	124	117	136	107	120	116	137	117	115	130	121	122	130	105	122	136	126	118	132	103	101	110	134	113	131	93	115	132	125	106	120	131	124	90	130	116	128	121	124	115	102	110	116	139	100	122	104	118	137	100	125	145	113	131	138	118	120	122	124	110	112	135	105	125	115	117	136	130	120	128	119	123	117	100	131	124	124	142	117	126	113	132	123	129	116	108	122	100	103	117	127	111	126	101	120	131	103	126	122	106	123	132	114	112	134	117	98	138	136	104	112	127	113	116	116	111	122	114	103	124	122	118	131	105	105	112	94	122	120	128	123	108	117	135	122	109	126	133	130	127	114	123	100	107	132	123	104	121	126	110	124	117	114	121	100	104	116	120	127	108	140	129	113	110	130	125	126	125	104	128	135	121	103	129	113	107	128	126	128	116	113	118	124	113	134	116	122	127	128	130	135	112	125	118	110	95	113	101	113	125	112	110	109	141	130	121	118	118	127	115	125	124	123	120	111	109	116	98	119	114	117	132	128	123	107	118	123	143	128	109	96	111	129	124	102	127	108	121	112	109	152	114	108	113	130	108	109	133	109	129	125	117	128	106	115	117	118	126	129	118	121	119	122	127	117	133	124	122	130	135	115	112	111	120	119	121	109	117	108	124	122	109	122	127	125	100	119	121	118	124	112	123	118	104	121	103	107	127	112	110	109	114	124	119	129	135	140	127	105	129	129	114	119	104	103	108	126	123	112	119	120	107	108	103	111	116	125	118	98	127	117	128	121	126	122	112	111	124	129	128	131	113	97	127	122	133	122	120	131	130	112	114	144	127	111	106	115	122	106	112	136	120	110	128	100	145	110	125	134	125	114	99	95	104	123	120	119	119	133	122	121	112	128	123	112	109	128	103	129	99	124	116	123	126	138	117	115	123	113	100	124	126	106	143	104	128	120	98	104	154	111	127	112	130	117	109	123	130	122	133	123	97	114	107	112	116	118	118	111	121	129	137	113	109	145	129	122	92	108	120	109	101	122	121	150	114	139	119	122	98	116	116	115	124	111	109	117	92	138	138	120	107	109	137
26529	2346	4764	5602	4989	4505	3677	3275	2577	2333	2236	2612	2252	1561	1401	1205	1197	1048	942	863	777	733	669	654	603	590	598	564	548	524	528	545	485	479	510	516	524	454	520	471	458	491	474	460	448	454	425	419	451	451	421	408	422	440	420	440	400	426	429	438	411	388	389	365	390	401	399	401	432	386	382	411	393	428	424	390	409	415	400	392	391	395	385	402	405	375	430	423	421	393	408	414	388	384	394	428	395	372	391	391	375	410	387	382	365	392	362	418	406	392	375	357	429	371	390	400	431	398	393	380	386	389	383	389	409	401	417	401	391	375	382	412	410	406	386	384	375	373	322	395	413	379	357	405	403	375	392	412	395	377	384	369	384	392	406	368	391	376	394	394	385	370	351	392	387	377	406	365	380	384	379	384	367	336	369	416	361	356	357	377	402	405	409	364	402	369	383	391	449	359	365	385	376	401	391	383	375	395	370	394	403	368	394	373	356	369	412	440	398	380	344	389	416	361	427	376	392	376	402	372	411	402	416	403	365	377	353	401	394	382	409	391	407	365	388	387	371	389	362	390	385	384	350	393	383	379	401	393	377	388	372	368	397	390	386	381	391	376	388	348	353	364	387	359	333	385	374	412	346	377	346	372	354	395	358	367	367	391	380	402	397	379	398	363	369	389	362	381	341	394	361	385	377	374	386	426	400	366	380	396	415	354	359	430	369	395	408	389	410	394	392	380	396	375	386	412	382	390	386	371	363	361	388	402	333	381	398	385	381	390	397	393	390	378	356	361	371	368	365	389	402	373	372	380	363	409	366	416	375	378	376	394	412	404	369	400	391	365	369	368	388	392	375	378	395	398	365	376	406	423	353	365	344	399	397	433	410	396	384	400	400	354	371	395	363	382	407	362	388	362	407	387	383	318	398	362	347	394	389	414	373	397	390	442	359	417	404	351	390	367	421	367	374	359	372	396	335	365	404	365	362	399	389	383	357	376	402	354	421	427	348	421	402	390	377	352	356	380	360	403	427	384	381	380	376	393	358	365	362	388	396	386	356	403	364	360	411	365	355	372	415	385	367	403	387	384	366	335	363	406	398	382	375	372	361	379	413	405	410	395	373	389	383	386	390	373	383	391	357	415	395	392	431	401	387	378	366	359	356	366	390	386	392	385	399	421	401	377	376	384	404	376	383	357	395	373	381	376	343	366	381	393	368	378	393	351	382	388	377	335	400	372	401	333	360	391	389	406	321	342	373	366	375	372	384	390	376	397	391	401	361	377	380	353	355	421	389	413	366	364	395	385	450	404	394	405	384	368	409	367	367	390	390	395	403	415	394	392	379	374	374	399	383	387	386	398	405	377	376	382	369	362	369	412	386	385	376	379	375	367	389	364	389	370	388	412	434	385	380	384	402	345	376	383	372	420	398	370	375	395	366	394	370	387	375	383	340	373	380	379	353	350	379	420	371	396	351	408	372	397	398	392	360	381	380	388	373	342	368	351	387	395	401	378	403	363	390	386	353	376	373	441	406	382	406	385	371	419	401	372	390	396	390	365	406	375	386	371	372	391	362	381	376	390	401	387	401	361	410	376	373	395	392	385	381	373	397	370	388	390	359	364	388	385	360	394	390	351	411	352	428	387	379	410	365	414	356	380	379	383	367	383	370	427	375	390	374	393	384	385	362	381	399	326	372	393	374	356	370	409	398	369	375	389	377	380	386	387	394	388	382	352	342	397	355	401	390	399	360	356	391	383	371	376	368	398	398	365	351	409	441	352	401	380	363	340	394	409	384	370	384	373	381	400	385	364	388	363	394	400	381	365	392	369	367	375	395	389	381	413	385	414	386	392	404	364	402	411	372	375	378	368	380	384	394	401	393	356	397	391	369	381	389	347	380	356	386	379	373	384	384	393	424	338	370	378	392	373	375	389	401	377	347	352	398	375	397	377	362	352	389	381	397	410	372	358	369	377	393	366	376	393	377	361	375	397	361	378	383	384	366	392	409	360	371	389	381	370	428	397	372	349	363	378	326	383	393	331	371	400	393	405	409	360	360	367	378	378	354	395	360	361	387	408	404	388	399	373	441	398	380	421	397	353	390	381	365	394	401	375	403	399	353	360	373	403	405	391	414	408	345	413	397	346	377	381	392	373	403	407	386	398	385	399	380	379	414	383	382	420	411	394	374	365	371	396	407	384	364	392	407	388	382	371	390	381	388	380	378	389	358	367	359	396	384	354	340	410	380	369	366	399	356	362	373	376	368	386	358	395	413	416	334	356	402	381	414	322	358	367	385	382	400	369	382	411	395	362	383	375	356	406	381	379	382	369	392	389	363	392	390	375	384	361	345	395	333	399	385	357	369	409	365	401	387	401	378	380	380	396	346	438	417	400	374	379	390	345	399	370	361	386	366	373	382	381	361	398	384	381	366	367	361	359	354	350	374	408	388	392	398	353	369	400	427	391	343	403	403	362	396	374	374	404	398	383	405	368	339	397	376	351	393	387	363	362	374	387	398	395	355	391	391	416	361	375	374	379	390	404	371	396	392	363	374	367	395	341	421	343	376	388	393	380	413	362	377	399	393	377	362	350	383	376	381	407	370	419	381	375	385	383	334	378	361	390	386	376	387	378	322	412	405	387	378	401	385	389	429	386	359	383	414	406	414	383	371	372	371	411	374	374	381	371	382	395	393	370	340	394	407	389	370	392	356	385	376	360	392	397	360	367	409	385	410	382	374	389	415	400	385	396	384	373	393	396	371	380	378	394	392	393	371	381	395	408	376	382	399	372	385	389	372	394	367	350	423	365	377	389	379	354	385	392	376	399	380	431	371	415	396	382	356	349	393	406	369	374	371	391	417	386	397	402	374	385	401	371	401	381	413	375	391	386	380	407	383	375	362	399	358	391	341	388	373	406	386	371	391	350	404	338	412	350	386	429	372	371	368	397	384	381	398	371	396	340	394	388	391	361	395	402	415	381	381	390	405	393	397	375	389	352	348	393	392	418	376	404	387	414	391	406	394	373	381	368	387	390	374	380	379	387	370	384	366	425	383	380	389	349	397	377	408	391	392	400	353	402	386	391	387	420	415	415	344	418	365	389	380	376	378	334	371	399	374	381	376	379	370	395	396	421	395	375	349	395	380	373	339	374	374	387	381	358	414	405	383	373	356	365	341	330	384	406	380	340	401	374	417	399	394	388	320	404	370	399	366	367	400	405	386	365	358	394	373	410	362	357	366	365	380	385	391	373	374	356	366	387	350	402	351	394	373	390	364	399	373	362	393	380	383	352	379	367	380	356	383	403	381	360	380	362	361	389	354	354	389	395	363	379	391	363	378	406	381	377	413	370	401	357	364	384	374	385	379	379	391	381	373	386	393	388	386	362	394	380	372	402	377	388	401	370	386	359	354	373	386	398	390	372	371	369	399	377	367	362	346	380	367	344	387	373	377	406	411	395	365	381	373	359	407	332	387	370	374	369	349	403	392	378	384	376	370	375	409	387
11965	626	390	413	363	304	311	311	336	258	272	299	293	286	308	280	281	323	295	330	303	317	328	269	288	269	284	329	316	310	301	313	288	289	306	301	297	287	323	278	305	296	288	303	287	268	288	321	303	321	325	286	257	291	286	299	268	307	311	275	289	288	293	298	287	304	304	279	298	292	282	292	291	279	305	302	279	288	288	278	288	289	308	279	297	300	265	304	286	279	294	274	278	267	317	300	295	280	297	319	301	299	300	258	280	299	302	337	305	291	316	279	299	302	277	291	305	272	296	314	293	294	277	283	315	293	284	278	301	311	292	299	299	301	299	286	330	325	314	272	299	288	290	312	336	297	269	303	282	283	249	281	268	269	289	280	331	305	320	297	288	302	279	283	305	299	289	326	300	287	322	257	310	315	286	290	264	269	275	310	287	308	314	290	273	278	284	300	288	281	277	304	282	283	283	262	290	278	285	321	317	290	282	321	311	303	284	291	311	321	262	293	299	277	328	316	253	304	275	280	277	277	302	298	309	308	270	277	308	246	293	315	316	273	268	306	339	283	290	287	308	310	276	298	268	329	299	301	320	296	303	301	298	316	291	317	293	279	261	272	293	279	295	299	260	266	255	332	282	294	320	310	295	281	285	272	290	304	310	280	284	291	294	306	302	308	299	311	294	267	283	285	265	286	291	291	260	269	317	297	293	276	318	310	294	292	302	314	308	321	310	296	315	289	291	297	324	277	286	288	299	279	306	283	321	278	282	308	290	271	297	297	306	311	281	260	281	252	303	279	273	272	284	299	299	302	310	309	313	316	275	269	317	259	287	298	317	322	308	278	306	296	288	307	272	303	325	275	286	286	290	300	319	305	279	272	300	276	311	259	318	311	263	293	295	297	296	267	300	271	259	309	301	274	285	306	272	279	286	277	310	324	274	269	284	274	285	310	312	282	279	322	284	261	313	301	297	288	307	292	304	286	291	283	283	302	288	305	293	324	271	313	285	313	286	299	299	315	294	283	250	280	296	273	303	290	302	311	339	277	299	308	296	283	333	297	327	328	294	308	288	310	306	300	287	287	291	327	282	267	290	279	299	296	283	310	280	293	308	313	276	295	309	297	278	310	278	274	299	289	296	264	312	284	283	299	299	304	276	325	280	291	324	291	298	248	271	272	291	303	291	298	312	312	263	277	287	295	295	294	294	305	326	299	283	304	328	285	298	294	287	311	309	301	332	303	296	276	254	290	268	322	312	291	280	295	276	303	286	269	287	282	286	294	281	271	335	291	271	281	300	287	299	291	273	302	281	259	289	280	295	308	274	284	290	306	290	283	342	307	300	264	287	304	291	308	314	331	289	259	285	299	279	298	324	270	295	297	308	309	299	316	269	281	318	322	301	294	335	291	295	297	284	324	304	303	291	276	307	296	281	300	319	296	268	305	299	263	288	313	316	298	287	330	274	305	301	290	301	312	272	290	268	292	276	259	331	297	333	273	269	267	282	308	286	254	288	291	282	305	312	314	280	309	313	282	301	288	301	308	298	296	283	286	331	300	296	283	287	274	269	312	279	318	277	312	284	282	295	287	317	268	317	303	295	295	295	283	303	286	288	285	277	303	284	277	325	322	294	316	296	300	280	298	281	317	274	284	309	278	315	315	297	292	287	284	312	290	276	267	294	290	293	260	284	314	308	310	318	306	270	295	284	299	297	300	306	295	347	297	291	271	281	298	296	277	309	307	324	306	317	306	310	270	282	324	295	300	295	263	281	290	300	277	314	287	280	326	277	294	310	291	301	304	269	320	294	300	278	301	294	290	310	299	283	279	287	300	299	281	316	284	282	311	317	277	272	300	288	296	263	302	300	318	289	293	278	276	278	309	319	285	296	276	281	306	309	284	316	313	299	291	284	280	294	288	294	269	306	299	262	300	301	286	283	294	309	289	283	301	285	330	266	299	286	281	283	294	282	329	310	306	303	312	303	303	314	301	280	329	289	260	294	287	297	312	275	326	308	312	342	271	318	269	273	318	316	269	287	322	321	319	312	290	279	295	287	280	327	297	315	298	314	274	305	291	313	279	298	270	297	306	291	310	284	269	295	329	297	305	297	292	293	334	276	281	302	299	285	314	323	309	285	275	265	287	287	279	279	299	279	291	300	280	286	311	330	310	280	280	301	286	292	304	317	330	308	280	280	277	313	275	279	298	350	286	280	295	276	283	263	291	315	323	293	287	270	288	300	298	300	275	310	300	298	308	298	293	290	271	275	293	285	312	301	299	296	299	300	293	311	307	301	278	274	286	308	278	280	281	279	344	294	259	328	261	346	279	298	315	272	275	281	321	283	288	302	293	288	295	270	324	281	294	278	321	288	290	302	335	315	315	287	269	296	320	301	292	280	318	294	273	317	260	271	319	296	320	310	344	318	308	293	294	293	294	282	277	283	281	333	282	286	311	297	260	301	317	330	312	302	301	295	281	267	278	313	312	277	334	306	319	296	297	276	267	288	279	268	282	259	289	322	319	303	293	297	291	314	318	279	308	288	296	264	285	291	301	276	302	313	294	286	301	322	283	318	325	296	275	313	316	281	334	298	267	290	291	281	265	278	295	288	291	294	260	289	303	282	309	295	281	283	277	273	284	305	299	287	300	317	320	281	280	327	281	282	316	282	280	306	294	303	278	290	268	303	285	286	305	300	287	297	265	291	306	279	294	279	295	316	313	325	271	288	271	278	300	252	311	264	288	282	293	312	313	293	300	283	311	349	285	290	330	317	297	292	267	277	277	292	301	340	303	301	282	306	264	287	315	308	274	280	274	287	283	291	270	294	304	309	275	286	292	265	287	288	266	302	278	303	286	301	299	290	277	304	313	283	292	293	275	282	302	338	265	330	331	322	290	302	280	273	279	311	285	292	287	313	315	279	316	289	283	309	311	300	277	273	315	281	274	307	268	325	315	298	311	283	269	318	305	273	293	289	257	311	316	288	267	298	303	291	293	309	274	309	327	265	302	295	301	319	280	262	330	328	291	306	287	284	286	291	283	330	286	308	303	300	303	301	299	274	258	296	296	303	297	298	316	283	292	335	329	311	277	298	309	262	278	292	308	313	295	282	297	295	306	307	297	281	316	315	275	253	271	285	324	304	311	287	318	279	295	269	274	275	287	295	301	317	307	291	311	300	281	259	303	293	318	300	297	312	278	313	313	275	300	281	327	297	287	307	288	297	293	287	298	275	281	298	299	282	270	313	295	288	283	287	280	290	287	320	310	264	304	296	289	281	304	278	292	314	286	294	301	286	285	270	271	276	274	274	288	307	272	285	287	297	277	279	286	301	305	249	289	291	285	306	278	296	287	311	288	304	274	258	286	308	288	288	295	253	273	271	279	290	288	309	293	321	260	276	311	279	320	314	298	291	304	299	263	299	300	292	303	299	294	298	313	283	329	282	297	285	313	297	297	307	282	307	287	301	308	290	284	274	304	301	306	272	285	284	274	279	308
8962	890	1026	1116	1107	1087	971	1003	945	889	847	937	851	848	840	842	827	832	863	798	836	794	829	829	804	805	815	817	831	790	801	813	799	842	830	839	770	853	781	826	833	846	814	817	841	852	817	813	834	790	824	848	827	831	827	776	869	831	812	870	830	800	833	802	845	817	812	826	891	817	820	856	783	747	837	795	796	769	836	748	806	830	832	778	855	827	881	827	863	819	833	827	753	802	808	828	783	839	807	850	778	802	800	799	786	799	882	882	786	822	784	815	815	812	804	816	872	836	795	812	849	779	768	858	838	845	865	836	849	786	769	876	794	800	812	828	771	785	845	771	788	816	772	798	831	820	769	824	816	898	795	777	809	814	831	866	797	813	841	751	770	828	769	804	745	806	812	762	826	822	833	775	783	809	774	799	856	832	803	823	806	810	818	769	842	752	824	864	844	804	801	757	853	794	841	816	815	842	797	828	841	858	816	773	823	817	795	827	824	843	847	842	815	762	802	772	830	824	794	858	817	795	809	863	769	840	789	845	776	818	761	813	830	844	794	793	788	831	811	850	828	793	807	821	763	819	871	829	767	795	811	808	794	801	813	791	819	807	826	750	771	795	840	809	793	790	786	807	856	807	781	813	842	781	809	831	850	814	850	859	835	826	839	836	816	820	805	822	807	826	793	795	760	835	795	776	825	800	827	809	815	794	786	811	848	835	804	829	848	819	837	803	807	789	803	796	777	793	811	803	820	868	773	824	806	802	786	798	822	791	784	831	846	733	838	795	810	828	855	791	827	833	772	753	766	784	788	802	839	856	816	810	796	807	786	830	764	835	878	800	799	787	807	775	796	838	782	796	822	826	845	795	760	806	807	825	822	846	825	858	800	810	873	831	778	814	787	797	776	820	809	787	831	803	810	824	826	822	843	874	831	806	832	828	802	742	799	840	848	811	828	804	791	785	789	789	822	834	818	803	865	864	824	793	788	826	804	863	794	819	812	838	791	819	799	824	845	847	875	792	809	827	840	756	761	801	794	820	764	800	850	836	847	806	789	827	850	832	805	800	782	843	829	863	813	836	797	802	740	841	766	766	790	846	790	807	819	838	776	794	840	838	801	837	798	833	837	835	787	863	863	801	815	833	795	805	814	846	836	825	784	802	821	797	836	799	834	859	801	795	797	811	805	827	814	799	837	791	800	820	852	810	848	844	838	801	807	812	828	825	759	821	803	834	815	790	831	830	846	813	810	819	783	814	808	790	822	844	852	819	787	798	810	767	819	803	862	842	787	830	858	848	829	806	808	817	782	812	860	841	803	796	816	794	785	867	817	812	838	769	843	809	833	814	817	849	775	865	794	820	766	814	839	792	846	851	801	865	823	863	847	823	834	751	809	800	788	806	841	848	836	837	811	817	802	800	807	904	833	811	777	783	773	795	859	832	808	813	822	814	783	795	804	832	845	784	783	790	849	766	766	875	839	812	779	781	788	854	825	839	813	855	820	817	826	835	810	835	796	804	790	795	808	801	813	812	797	808	811	797	843	874	802	807	783	804	782	844	817	832	854	812	831	788	782	794	839	833	824	823	836	854	844	836	760	802	837	806	805	812	814	863	822	811	838	803	844	803	842	784	825	825	813	770	821	826	756	822	822	829	788	880	822	811	815	788	788	857	806	822	824	781	822	836	800	810	816	809	796	815	838	766	788	807	844	855	797	837	810	776	818	775	833	845	819	828	800	759	788	807	762	838	820	791	834	846	821	806	797	825	787	822	782	815	809	780	831	828	810	820	876	854	873	870	783	826	835	853	832	784	842	787	804	840	784	788	832	826	797	788	766	827	828	787	807	798	867	829	788	844	803	829	803	783	779	815	829	817	828	825	836	861	809	818	812	785	797	823	808	809	829	830	805	820	759	797	822	802	776	817	767	816	776	791	858	858	846	854	850	821	895	795	778	775	847	820	807	817	772	821	828	783	782	816	833	811	830	811	836	870	832	822	787	830	872	815	779	875	782	829	818	807	838	815	818	800	784	839	801	806	845	774	858	805	829	793	769	779	796	825	829	800	818	831	839	812	804	812	792	763	779	802	825	834	801	779	815	817	760	763	797	802	823	856	837	853	796	782	760	801	808	810	844	853	765	778	831	839	769	816	801	818	767	800	824	863	829	823	828	822	841	787	820	800	891	860	835	799	773	792	752	795	780	804	855	809	778	796	808	807	822	807	825	821	873	838	817	838	828	812	807	815	816	803	828	829	843	764	786	820	780	781	859	766	878	827	842	801	817	837	837	781	798	815	840	786	849	812	795	811	798	848	803	811	792	781	806	835	842	815	764	753	846	814	873	785	853	838	830	812	804	818	863	812	847	825	786	820	813	830	797	836	809	835	789	853	794	779	809	809	830	785	822	821	842	815	758	790	824	821	843	790	844	839	789	859	858	846	830	809	767	814	831	864	847	865	762	776	828	805	859	833	826	803	814	827	801	782	813	809	783	813	805	795	792	802	773	826	785	812	819	808	819	793	840	796	836	798	834	788	853	849	804	780	868	856	839	829	802	882	800	757	836	829	801	823	776	876	800	828	842	786	873	791	827	815	794	820	820	838	751	826	787	775	797	826	806	818	825	855	821	843	823	829	837	822	870	801	777	837	841	759	825	774	834	842	852	788	821	801	794	777	813	846	867	817	780	780	780	832	843	828	784	790	837	833	782	809	871	813	793	783	859	839	802	835	820	871	847	831	797	823	792	771	798	829	847	794	831	767	826	835	813	853	805	836	811	782	822	791	825	763	846	845	817	877	804	792	825	803	848	778	825	795	865	842	863	814	787	827	817	821	773	797	836	776	760	829	786	720	850	844	803	797	829	797	817	827	785	798	770	836	803	867	778	860	858	844	804	811	827	851	818	804	828	800	870	768	870	795	810	729	761	811	834	811	814	793	806	806	826	812	800	829	795	822	771	835	773	839	835	751	831	878	828	810	772	795	810	787	816	782	809	766	853	813	812	814	797	860	835	779	825	799	847	804	810	849	840	824	799	830	826	839	810	821	809	812	823	852	845	776	802	806	841	835	841	738	813	804	826	886	834	779	792	837	802	780	832	854	797	816	832	852	829	826	835	815	792	837	778	796	795	838	851	837	815	848	840	798	806	818	833	829	838	813	808	842	847	772	785	785	768	799	798	837	798	811	838	818	820	807	837	820	857	823	862	842	775	802	821	814	786	831	832	797	837	878	813	795	872	815	841	819	816	823	798	777	775	847	809	833	855	814	819	806	809	849	806	796	793	793	830	783	786	772	841	851	783	803	847	768	813	843	839	818	826	847	831	792	807	829	747	784	893	838	777	816	838	813	831	777	762	836	836	836	821	855	801	756	808	846	786	775	810	802	854	793	829	836	785	838	827	837	798	835	812	806	764	802	783	789	781	798	813	781	818	919	825	817	789	845	787	828	757	808	810	805	876	849	802	792	863	812	838	805	811	826	864	811	835	819	808	860	855	869
44736	17220	3908	1537	1036	851	609	571	436	483	496	452	371	254	237	213	283	275	225	212	211	207	217	197	190	176	183	170	179	162	165	183	189	169	184	206	187	182	169	173	169	173	169	164	171	178	184	173	180	161	167	177	164	176	136	172	169	160	164	173	167	189	166	173	169	166	158	195	161	173	153	182	171	191	136	152	175	175	163	173	165	188	146	147	180	159	160	178	149	151	169	178	156	206	172	209	147	174	154	188	172	163	178	183	186	149	176	185	172	169	168	166	159	165	185	190	163	178	172	184	172	190	184	165	185	152	163	181	169	169	169	187	142	169	176	191	195	188	157	173	143	171	173	174	186	157	186	167	173	163	172	150	183	176	167	175	192	158	165	154	176	187	158	176	176	165	172	165	161	156	189	179	171	148	150	157	164	185	170	164	167	163	158	157	126	207	169	152	156	181	159	190	158	155	150	187	182	163	168	161	170	145	167	154	187	152	173	152	164	179	180	178	176	175	172	148	149	134	157	147	171	155	182	166	156	169	168	192	180	149	172	167	193	152	156	147	170	146	177	162	130	192	162	183	166	194	179	182	201	158	150	164	142	148	163	154	173	174	197	164	149	183	167	167	183	183	171	160	160	171	174	178	177	142	183	161	177	171	156	157	159	174	201	150	163	166	166	188	161	173	164	179	180	174	154	188	162	173	168	160	198	164	149	184	156	174	165	165	146	174	154	149	158	153	140	164	161	168	173	150	155	168	162	152	155	183	179	177	163	165	187	166	155	169	147	169	163	150	140	162	156	199	158	164	164	181	171	171	154	183	146	166	166	166	177	152	159	187	163	154	167	166	177	167	210	152	161	171	179	161	182	185	171	170	171	170	181	171	140	174	174	182	185	196	184	165	172	153	152	142	154	183	162	186	172	164	177	147	159	157	200	161	182	178	163	159	170	152	175	177	155	145	192	160	179	182	189	139	178	154	184	167	169	165	159	140	154	162	173	150	154	164	159	152	176	155	139	162	149	152	167	169	166	184	182	173	170	172	145	164	163	155	173	156	184	133	164	162	144	162	159	143	172	195	156	155	169	160	188	157	154	151	180	182	163	176	151	180	174	166	167	153	147	171	162	160	160	155	153	158	153	164	154	177	179	160	207	159	172	150	161	154	177	164	142	173	162	167	181	177	158	163	156	169	177	150	170	162	169	170	173	155	171	177	153	163	148	172	206	162	190	158	149	149	168	164	181	186	185	164	182	161	160	174	150	170	193	194	158	163	157	160	184	179	154	181	163	165	166	179	173	173	151	175	151	155	175	201	174	188	188	180	167	172	178	190	152	163	161	175	190	148	145	156	158	149	161	137	139	163	172	162	171	182	153	158	186	154	165	174	176	195	151	189	167	181	163	174	162	155	179	166	169	167	198	157	163	157	174	183	132	176	171	168	175	170	186	161	187	201	172	169	175	162	153	163	168	179	165	168	164	169	179	156	157	179	169	180	144	158	190	179	199	162	174	187	163	141	165	160	140	169	158	166	151	168	172	157	192	180	185	159	181	158	165	154	165	166	153	158	174	164	153	175	151	161	167	183	157	172	189	196	177	187	171	174	185	175	178	163	152	156	179	142	147	163	149	157	178	148	143	180	162	160	170	151	170	165	163	167	155	149	186	168	149	162	184	154	179	162	185	160	172	174	188	148	176	177	177	176	156	169	163	165	159	168	145	153	167	175	183	167	175	161	159	178	165	164	164	182	163	138	153	187	181	185	167	180	156	177	200	175	156	173	175	168	161	178	178	158	188	157	173	140	166	155	166	154	157	184	177	159	188	186	174	201	158	184	161	199	189	161	182	201	182	206	153	160	175	203	182	164	179	169	176	174	194	169	190	162	198	175	168	158	166	171	160	154	171	182	144	163	185	176	178	186	163	162	163	175	163	171	165	162	169	193	137	180	160	161	174	168	192	177	176	182	181	193	163	168	148	201	167	169	169	163	149	168	147	159	162	167	159	151	170	165	168	184	183	156	175	160	185	177	150	137	162	165	159	166	175	182	184	173	152	150	174	162	178	148	185	167	162	200	162	179	184	163	190	168	179	180	173	171	159	181	158	171	186	173	158	170	162	197	179	181	172	162	186	173	163	191	172	190	195	172	166	192	163	137	181	176	168	178	160	157	181	180	165	179	161	164	159	162	169	169	165	175	176	159	188	178	174	164	159	178	159	158	165	215	168	174	167	162	162	182	163	155	169	174	150	158	153	173	167	200	166	156	182	141	170	139	181	162	153	179	164	143	131	164	157	165	173	186	175	200	174	166	148	174	167	168	184	150	163	160	164	151	167	149	165	150	151	177	155	150	183	164	175	180	170	155	176	150	158	181	155	153	184	177	168	178	188	148	177	172	172	170	177	162	160	153	179	166	159	152	161	160	172	186	186	156	166	198	155	170	173	172	195	188	180	153	189	152	180	146	136	162	141	173	178	188	170	175	178	174	174	171	157	180	173	156	155	159	183	152	177	191	160	185	187	168	167	149	165	153	166	173	150	169	152	183	161	158	174	176	160	175	168	182	181	165	170	188	180	158	175	169	176	175	174	163	205	168	165	197	167	146	172	178	173	159	184	171	168	161	146	163	170	178	192	180	183	170	153	137	145	188	172	175	186	159	188	174	197	166	168	182	159	181	163	167	160	184	162	167	166	168	191	153	156	132	176	161	170	173	184	157	184	196	173	163	178	166	183	156	152	168	175	170	174	193	173	190	168	191	192	179	187	186	174	155	149	152	170	160	149	174	178	173	196	160	155	169	168	164	154	172	161	176	151	170	159	167	156	188	163	168	159	176	202	148	167	190	161	176	189	168	160	174	153	163	148	161	170	172	172	162	198	155	162	174	178	169	182	173	185	162	178	177	161	165	162	184	163	160	169	165	162	182	166	183	191	176	160	164	183	177	157	172	177	177	164	203	153	162	172	164	195	183	152	150	165	176	156	179	148	159	177	153	178	175	197	195	151	158	161	163	176	198	168	170	165	147	154	179	143	158	160	157	168	175	163	145	177	183	155	189	154	178	161	184	176	166	176	152	160	181	186	177	160	177	180	173	193	180	161	173	179	158	170	183	163	157	178	174	158	181	178	155	158	152	152	178	146	170	157	157	158	150	172	172	180	170	150	166	162	181	179	174	166	185	168	162	151	170	189	153	174	187	165	170	175	175	173	190	160	160	170	167	163	174	162	156	184	151	160	161	168	154	178	174	154	185	140	170	186	141	168	151	147	164	149	151	187	180	147	167	174	176	164	134	169	189	189	177	151	165	181	167	159	176	178	187	161	153	159	170	154	179	181	144	167	179	189	150	175	166	174	185	150	159	168	154	159	167	162	137	171	167	153	203	167	174	183	171	155	175	163	162	168	174	171	162	151	168	175	147	170	195	149	176	194	169	152	180	187	162	193	153	179	178	162	175	177	189	158	179	171	155	156	166	167	172	158	177	183	183	158	200	179	185	169	187	159	173
21408	1564	2891	3609	3010	3059	2217	2097	1571	1536	1461	1475	1306	1127	993	922	1019	964	736	796	736	634	633	587	625	627	576	562	610	578	556	553	537	558	536	517	554	499	522	525	518	549	560	555	512	520	509	526	564	550	521	519	499	491	522	529	571	533	505	498	492	496	542	530	519	508	498	520	488	472	507	518	496	480	498	538	489	499	508	489	546	503	509	521	518	509	498	540	539	464	506	502	542	496	512	499	500	485	505	515	513	516	499	514	463	539	505	474	507	451	513	513	461	514	528	512	510	520	499	484	510	481	501	510	511	500	494	537	494	575	509	481	486	498	494	454	501	473	478	471	483	464	486	498	538	488	501	470	493	498	502	477	517	543	486	520	542	456	459	481	479	447	480	495	497	472	500	486	520	471	508	514	496	469	472	468	470	486	466	467	481	517	538	472	537	452	491	497	505	481	489	515	498	511	476	516	467	505	513	503	446	472	490	517	510	510	520	518	475	526	515	519	479	503	473	513	501	512	476	489	533	529	511	458	495	481	464	468	526	488	479	485	496	488	508	471	511	501	469	437	474	535	513	468	497	482	462	493	503	487	515	544	494	512	517	472	497	530	468	481	510	484	487	490	458	503	480	501	488	491	452	466	496	445	452	498	516	502	521	546	491	480	491	455	525	487	469	515	505	485	508	496	498	489	515	509	517	471	484	490	551	488	467	485	505	481	492	477	485	525	527	538	489	502	479	509	492	479	523	539	457	505	470	491	483	502	523	486	484	515	473	555	518	498	488	501	534	484	495	491	512	515	509	513	472	491	494	482	541	482	517	473	485	496	449	488	533	509	497	455	514	503	499	505	520	491	483	498	516	491	528	534	470	542	463	452	518	493	498	493	492	497	510	475	480	518	452	498	527	493	516	486	487	521	517	468	491	489	490	504	449	487	486	488	475	503	531	443	508	474	493	470	517	490	500	521	460	536	456	471	468	487	525	487	500	466	516	477	507	490	505	490	505	485	475	515	535	539	433	481	515	508	474	528	460	502	494	489	478	495	464	502	563	496	481	504	506	512	496	470	508	508	500	465	498	518	477	499	528	491	494	516	497	534	500	485	476	483	502	483	491	481	441	466	490	499	513	524	508	512	511	504	483	510	449	483	471	498	514	459	471	506	496	486	490	514	481	513	464	507	514	489	505	475	537	524	523	469	512	482	527	520	514	494	533	505	473	523	479	481	487	501	496	516	479	497	471	467	488	515	488	457	514	432	469	533	477	461	505	480	488	475	513	516	510	486	468	514	476	496	489	556	511	471	509	468	517	494	468	539	464	488	474	465	489	477	469	505	513	514	475	455	516	514	492	515	475	496	506	531	474	491	523	515	529	490	469	499	520	479	493	516	523	469	467	507	523	478	511	499	478	518	458	479	517	503	484	487	493	499	499	511	486	502	492	453	474	457	516	502	514	477	488	509	499	492	466	557	509	471	464	476	509	508	493	503	505	443	491	493	515	489	523	482	463	478	466	518	518	526	486	485	524	512	503	490	518	478	456	501	511	467	492	446	486	501	524	500	486	505	455	532	503	523	495	523	506	482	471	516	483	472	522	471	467	507	428	507	505	534	501	494	480	510	525	486	461	473	510	505	516	483	539	528	519	541	506	500	499	481	483	514	494	471	511	482	552	499	492	508	492	495	506	495	491	483	469	461	505	517	497	456	500	522	531	470	505	476	500	491	516	517	480	472	487	474	514	449	443	518	493	488	481	478	467	505	542	490	505	473	463	484	486	512	518	492	490	487	519	482	487	514	498	495	472	470	482	538	493	517	498	532	497	454	523	490	473	477	483	548	514	481	470	502	504	534	521	505	486	506	455	477	528	528	485	482	474	464	502	469	473	494	541	541	459	480	512	459	490	519	489	480	512	464	497	484	504	522	492	498	488	506	489	477	502	500	482	490	499	523	499	502	498	474	487	508	504	494	519	446	480	522	446	497	505	490	498	466	467	498	450	499	500	469	495	546	490	478	525	494	502	509	523	487	497	480	480	497	471	446	501	542	485	488	496	532	454	523	481	517	526	472	445	488	551	533	520	505	487	516	498	528	493	514	487	544	527	487	498	493	486	498	497	497	444	470	493	489	502	487	491	464	467	507	521	520	501	471	529	461	538	486	497	514	525	459	495	514	516	531	461	475	493	483	520	504	477	521	481	481	482	508	495	489	475	522	477	486	462	506	463	525	486	528	461	513	522	417	513	451	503	477	499	518	518	477	530	513	490	470	495	497	510	470	486	509	547	530	494	486	521	483	469	489	496	507	476	502	497	512	492	454	484	513	477	532	470	488	498	489	521	513	516	512	487	512	501	437	494	473	492	531	474	539	509	501	502	499	492	475	486	486	478	456	512	496	465	457	486	491	520	511	499	486	496	469	517	496	484	486	497	498	489	513	515	454	500	534	508	483	462	480	486	499	528	505	506	469	504	490	517	495	504	511	519	497	491	478	494	550	510	524	493	491	482	486	481	507	485	504	459	482	497	474	489	469	513	519	488	517	480	469	518	525	489	488	489	452	498	533	476	502	474	476	483	493	500	502	485	476	501	511	540	486	485	513	495	506	464	508	478	485	451	499	492	519	513	512	484	503	502	484	533	465	495	521	458	511	504	512	499	496	507	509	441	511	462	489	515	482	514	519	543	485	529	557	503	510	487	502	437	472	507	491	510	469	501	482	515	480	442	513	485	483	489	475	500	536	506	466	506	508	521	492	505	515	454	461	492	479	484	536	511	491	479	527	507	503	509	473	489	496	513	501	487	449	454	499	501	505	477	489	494	497	525	524	472	502	485	504	479	494	433	506	460	488	502	497	470	511	496	461	507	490	505	544	513	502	486	531	521	486	487	488	490	475	501	532	479	489	490	503	498	482	496	482	502	475	465	472	481	461	478	469	486	504	474	516	504	519	464	530	528	521	510	488	512	492	517	466	476	493	472	463	510	488	517	456	470	498	483	502	463	541	515	531	467	499	517	482	505	526	493	477	477	506	507	473	486	495	490	496	519	512	479	474	490	540	468	479	477	477	499	495	480	553	507	479	474	473	505	487	536	472	481	509	513	497	478	478	463	518	503	494	497	495	527	469	468	496	511	471	496	501	506	512	506	469	506	534	512	513	462	491	513	491	495	526	460	504	554	494	507	474	526	473	521	484	513	490	502	473	528	511	493	476	494	496	512	498	468	498	455	486	490	519	515	491	503	504	481	511	497	473	479	502	496	455	513	519	524	495	449	507	479	473	500	517	502	513	492	538	497	511	501	500	504	527	541	474	459	509	479	491	514	503	506	502	525	487	490	454	496	527	481	528	507	479	483	483	506	470	467	519	453	473	471	493	517	440	491	487	470	467	497	498	533	533	504	486	472	504	541	487	495	460	531	491	526	498	489	478	491	466	534	507	486	487	500	504	507	499	497	529	502	500	507	533	481	490	480	490	463	467	497	531	527	522	478	489	508	484	480	480	510	526
49627	23442	13295	2976	1987	1635	1052	826	619	496	462	490	401	310	291	216	214	196	190	183	162	144	151	145	155	137	153	145	141	147	141	143	140	125	133	128	133	124	137	133	134	124	124	136	142	133	124	121	124	122	103	119	118	132	130	131	104	118	128	117	141	128	143	134	117	134	138	117	119	110	113	108	120	103	121	114	136	129	130	141	123	106	137	119	113	114	114	137	107	125	125	124	122	102	114	124	118	111	116	120	114	108	133	129	114	117	106	112	129	138	142	119	101	118	114	115	121	120	112	122	110	97	128	111	115	112	128	127	118	119	119	132	129	106	112	112	146	127	115	134	99	127	101	109	106	119	130	116	123	114	110	109	146	112	110	126	95	121	119	113	148	112	107	120	131	121	112	120	132	116	140	120	123	130	119	102	132	111	137	98	115	105	118	127	99	130	117	127	97	121	106	104	118	118	97	117	114	131	118	111	122	111	123	131	118	90	100	113	119	105	109	129	124	124	122	117	138	117	105	98	111	117	128	107	109	102	118	126	114	79	122	129	129	112	125	110	113	122	114	116	135	116	129	103	103	110	111	136	126	138	96	129	92	119	111	107	121	109	126	101	140	118	111	125	103	115	127	115	115	121	128	127	132	119	124	137	123	103	127	109	121	123	124	116	110	108	116	116	105	107	136	133	106	104	125	108	126	118	101	114	124	111	108	125	126	111	121	122	104	126	98	113	125	122	111	124	114	100	112	121	111	122	123	100	100	130	112	123	130	104	119	124	123	101	118	106	127	123	119	112	110	136	106	137	130	128	116	122	136	121	112	127	113	109	110	131	114	114	117	108	95	98	105	102	120	123	118	122	112	97	113	121	111	106	117	121	111	118	120	104	122	120	100	130	119	127	124	118	111	122	140	114	138	138	100	120	124	106	121	124	97	127	104	115	116	106	118	138	126	113	131	119	125	123	102	114	131	125	118	127	138	104	120	101	128	109	112	122	128	114	114	120	117	115	122	115	135	120	110	125	87	139	130	111	110	112	112	99	122	121	109	112	124	99	133	130	110	108	119	118	136	118	130	121	116	129	135	134	107	107	117	104	134	109	144	112	130	128	103	128	119	119	136	121	117	108	124	109	114	122	99	106	113	106	119	107	121	132	111	118	132	131	111	108	106	118	116	107	120	123	123	130	111	119	131	104	104	136	99	132	102	115	113	111	108	124	130	100	109	122	121	120	130	121	121	130	124	108	112	116	124	112	110	133	132	102	132	117	112	120	115	135	106	95	119	122	130	134	89	118	119	110	133	99	108	104	122	107	101	107	107	102	108	112	115	110	111	111	122	114	111	124	141	118	122	137	108	105	104	117	121	134	110	120	129	120	113	108	115	102	139	126	115	128	108	94	134	102	127	118	113	112	126	109	120	104	104	136	108	133	128	121	140	121	119	111	109	132	134	110	114	112	103	100	99	115	124	101	128	121	108	110	125	135	121	124	119	124	125	112	135	103	117	99	108	112	140	126	108	103	130	98	134	92	126	129	117	118	120	137	115	124	125	111	104	114	132	112	114	135	121	131	113	120	105	99	115	105	106	125	105	102	121	148	116	116	122	120	95	131	114	114	118	114	128	131	119	104	104	128	129	101	112	132	126	118	119	127	112	114	118	100	112	119	118	116	107	128	121	128	128	125	109	123	115	117	112	131	137	123	116	94	117	125	114	110	115	98	166	113	116	111	117	117	112	123	102	102	124	121	115	114	140	126	99	99	124	138	132	126	120	118	113	126	98	124	140	125	119	119	126	115	123	121	118	120	111	111	123	91	142	121	125	121	107	105	117	141	92	122	120	95	143	111	112	106	120	125	120	121	112	121	121	108	128	127	115	125	112	118	111	117	121	132	121	136	109	109	104	115	117	97	105	132	110	135	141	104	108	122	104	114	111	123	135	127	103	122	123	109	126	128	128	113	116	111	138	127	132	89	134	110	124	123	108	106	107	113	130	130	109	118	115	103	133	122	115	118	127	130	130	130	114	106	120	123	93	116	129	112	131	120	108	113	124	129	113	118	131	124	135	115	113	127	121	104	121	116	116	130	117	129	115	129	117	119	120	120	117	119	112	106	119	115	121	121	133	103	108	104	134	113	116	122	110	116	120	120	140	118	108	100	138	131	116	112	123	132	116	136	102	110	115	115	123	132	105	107	101	114	104	120	104	131	120	111	128	122	106	102	116	116	112	117	104	125	137	135	120	131	119	132	120	94	108	97	88	132	138	126	102	97	120	135	111	155	129	131	141	119	113	129	111	113	112	141	117	111	121	118	127	112	110	126	114	123	112	126	113	134	96	125	119	107	111	97	120	127	116	110	126	123	105	123	118	104	119	126	113	112	111	119	97	102	102	118	123	132	121	116	125	111	122	106	126	115	115	114	132	116	122	110	137	124	122	112	114	110	123	103	111	111	114	135	111	127	100	117	130	109	102	138	108	94	105	112	121	119	107	118	118	95	105	111	115	119	108	120	110	122	119	113	122	122	102	100	124	107	105	130	134	123	111	99	124	107	111	119	102	116	124	127	100	128	105	131	127	119	89	129	115	93	116	131	129	95	130	133	114	121	136	104	119	109	112	155	135	128	116	116	133	125	127	123	115	114	123	111	124	133	122	115	106	129	124	145	112	105	133	115	94	133	118	107	125	127	130	146	144	110	127	113	110	128	114	102	111	100	109	125	120	128	125	105	145	125	94	132	131	112	117	124	113	121	100	126	137	117	101	95	126	112	122	114	128	121	113	122	115	126	133	126	109	120	117	122	132	121	107	117	122	100	116	127	100	120	127	100	112	121	110	116	114	119	121	117	115	120	100	100	143	137	115	113	123	118	119	138	130	119	119	101	112	125	117	117	134	122	113	107	113	134	122	93	125	142	111	112	110	131	113	108	106	128	93	96	113	113	104	111	108	137	131	122	123	132	102	135	116	113	113	133	128	115	106	122	110	112	125	117	120	143	120	118	134	124	126	128	119	117	109	90	112	110	119	108	122	113	119	122	104	123	111	130	117	128	121	116	115	121	118	118	121	114	108	118	106	104	130	94	122	120	108	135	108	109	128	98	103	112	101	126	124	118	134	118	123	127	128	117	114	140	123	127	127	105	109	129	114	108	123	126	108	124	129	124	99	133	118	117	131	145	107	105	124	117	124	129	114	105	111	117	126	124	108	117	111	116	120	121	107	113	103	128	118	123	122	129	126	126	114	122	129	138	117	117	110	106	117	123	114	114	89	116	114	121	114	110	120	90	110	104	121	123	108	116	112	114	108	122	110	100	121	104	121	134	104	127	120	134	131	104	110	132	131	140	140	117	121	122	111	116	100	130	154	121	113	126	132	119	127	126	130	99	125	127	105	124	118	123	131	111	127	119	131	121	110	109	124	112	118	114	117	122	120	116	119	110	128	114	129	127	126	108	145	118	121	134	121	124	125	124	120	129	111	102	98	119	119	109	115	89	128	118	113	134
26875	2443	4933	5810	4901	4452	3533	3291	2657	2396	2013	2085	2022	1499	1359	1247	1138	973	911	807	876	678	690	623	600	604	594	569	565	547	549	490	473	529	514	518	484	464	461	451	456	409	457	456	418	440	430	445	422	458	446	439	391	428	416	437	421	439	442	449	434	394	403	403	405	405	400	433	416	441	426	384	419	430	409	401	438	371	425	423	366	432	415	379	397	409	407	389	395	409	421	411	407	345	397	404	423	392	370	358	393	404	371	356	382	364	371	394	389	407	384	376	361	395	399	382	379	355	361	386	384	340	394	391	365	372	392	397	333	379	415	370	413	373	427	350	367	354	380	416	401	366	430	364	370	381	360	405	407	394	383	381	387	369	390	380	391	383	362	373	371	382	411	406	397	376	359	390	353	388	373	352	359	386	410	371	382	390	394	412	366	382	395	401	397	359	364	388	384	369	397	375	352	385	347	369	387	375	339	417	381	376	387	397	383	400	376	371	366	363	349	391	379	366	403	393	355	358	411	388	385	402	390	337	348	370	373	387	373	382	375	388	356	385	373	380	384	373	417	382	385	405	347	385	372	389	362	374	368	391	386	365	335	386	380	353	389	361	366	354	352	376	386	376	385	397	403	367	362	404	367	376	383	373	418	397	371	402	334	357	371	398	351	377	382	383	393	374	380	378	409	371	354	375	383	362	405	370	386	366	372	357	380	330	393	392	383	392	403	364	358	368	400	383	428	371	384	377	378	389	373	371	407	390	391	364	345	410	392	362	414	414	381	372	364	398	395	398	364	330	354	322	381	365	390	403	358	387	391	402	383	403	404	387	401	402	369	363	380	402	400	381	397	420	406	393	385	389	363	395	377	381	385	388	340	375	394	399	372	381	355	358	385	363	385	374	379	382	394	367	416	377	390	363	394	404	377	343	412	424	362	388	379	382	383	372	383	391	371	386	348	358	410	371	377	360	417	408	382	341	369	400	359	361	380	374	370	416	386	418	407	394	397	363	364	370	405	385	382	391	384	363	380	373	349	386	377	369	415	404	382	327	401	403	421	388	390	389	381	367	392	391	357	363	352	396	359	361	353	378	361	374	375	385	343	366	401	365	369	366	410	378	409	380	358	347	390	374	381	335	362	397	358	401	377	401	386	369	345	390	365	376	342	371	375	413	345	369	363	390	385	374	409	365	380	415	363	377	391	371	348	371	370	372	409	383	393	384	383	388	385	354	378	375	425	386	361	376	391	362	377	365	365	389	366	388	419	334	374	383	363	382	350	417	382	379	391	424	359	378	393	369	387	372	350	367	403	408	395	370	392	382	367	362	392	352	399	362	393	354	378	369	357	370	368	403	410	387	373	398	374	381	357	384	396	370	363	362	363	355	376	366	385	378	374	376	366	354	386	392	393	399	410	355	399	380	369	345	402	345	386	360	375	401	383	370	390	376	358	369	370	347	379	398	404	365	389	379	388	359	410	358	379	390	382	379	382	396	408	366	349	398	354	408	381	361	387	375	368	397	440	383	383	382	401	385	370	396	382	365	353	419	370	367	365	385	418	356	383	378	371	345	373	388	371	402	396	376	388	368	345	370	352	382	397	373	399	370	388	399	400	427	390	423	353	387	374	363	374	396	397	384	364	380	381	412	367	408	392	372	379	388	380	391	383	376	381	402	407	416	350	393	360	395	383	379	342	393	376	377	377	409	381	370	410	369	420	399	382	356	372	349	396	380	358	358	393	378	382	385	422	399	385	374	392	381	356	402	390	391	377	367	377	388	372	378	373	353	365	392	374	367	373	368	346	380	381	397	373	362	395	367	386	363	350	371	345	391	379	397	404	409	383	410	352	397	375	372	349	374	384	394	364	368	349	382	407	377	398	394	370	373	388	353	399	379	360	382	384	364	372	371	372	428	374	382	357	382	364	384	372	391	396	370	393	372	372	347	410	366	356	364	387	417	360	389	402	395	357	383	402	368	405	373	386	389	403	392	366	393	365	394	353	421	363	370	382	390	385	385	414	385	393	404	369	382	395	387	385	388	382	326	406	373	377	399	387	347	372	372	369	379	390	402	375	398	385	386	395	375	390	385	398	428	382	352	366	380	385	370	394	372	339	390	371	331	359	352	358	359	377	361	381	350	380	384	388	362	387	391	355	367	345	356	392	356	376	367	362	356	371	358	377	339	369	376	372	370	416	380	395	378	390	396	382	388	357	385	377	397	379	364	418	392	349	386	410	407	375	344	392	376	353	366	358	356	400	385	371	389	386	382	395	401	401	397	366	394	361	361	377	380	386	379	394	389	409	372	387	378	388	376	379	370	365	385	404	408	410	350	362	368	364	384	399	359	374	380	375	374	370	357	364	369	366	366	393	398	359	412	372	350	354	320	360	362	400	362	359	376	361	369	376	381	363	406	387	377	380	384	413	371	380	351	372	375	389	356	377	378	382	354	404	382	332	409	339	372	346	381	374	410	378	386	359	388	343	380	380	405	349	356	391	362	376	372	379	380	400	391	354	378	373	346	361	392	363	349	387	372	374	374	371	382	408	325	358	400	384	379	369	369	368	321	397	389	356	357	384	374	340	398	347	351	383	349	366	385	348	375	365	377	397	402	395	370	377	401	373	389	378	434	365	378	360	408	365	404	362	393	359	401	416	341	347	366	393	383	372	361	373	356	395	371	380	404	383	362	390	355	383	355	401	391	364	375	369	368	368	391	354	388	361	375	354	384	372	360	364	355	400	381	372	367	351	351	380	390	376	375	357	418	378	396	393	355	366	384	425	379	421	397	350	378	381	383	387	402	382	382	405	370	382	375	422	382	335	372	368	364	378	398	360	362	402	415	398	359	398	388	414	410	391	386	382	383	405	388	375	410	380	386	400	364	386	409	409	374	385	364	396	387	397	396	363	355	379	382	366	359	400	392	381	363	423	355	352	372	366	411	344	371	379	368	361	408	374	355	371	387	419	364	371	373	363	388	405	338	393	364	375	397	400	373	387	379	405	352	385	398	372	345	413	417	352	371	369	373	413	353	367	362	381	392	385	399	359	382	393	368	380	365	359	382	411	378	375	421	395	343	390	380	388	395	437	386	369	390	386	367	375	395	378	403	394	412	402	371	395	388	386	381	410	374	389	419	385	391	355	380	404	412	410	356	360	361	357	354	375	390	371	349	392	380	363	381	399	351	391	370	409	412	391	397	413	381	382	368	417	356	373	385	380	385	358	375	404	361	373	378	426	379	366	397	352	368	365	379	394	377	371	369	365	383	374	368	380	378	352	378	391	407	367	380	370	394	380	368	369	383	399	364	412	379	371	387	357	404	396	375	364	386	396	389	362	363	389	389	379	407	381	403	358	401	363	421	379	390	413	406	369	386	370	377	396	378	358	383	370	387	388	390	355	393	344	337	373	360	403	378	410	357	390	379	376	365	375	365	350	362	384	376	360	436	375	386	362	406	377	371	367	386	350	347	389	378	340	357	365	373	371	360	397	425	416	411
11553	543	375	361	338	317	299	301	312	326	309	295	327	289	299	301	268	289	309	300	288	287	319	309	301	327	316	308	329	327	320	281	312	270	266	299	283	274	278	248	256	302	319	299	263	299	280	272	273	270	310	289	298	316	275	281	332	317	289	300	305	291	315	283	308	270	288	306	324	296	299	292	289	275	289	278	273	285	314	299	296	315	256	314	293	314	309	299	285	290	274	276	282	313	283	310	283	286	271	268	293	252	284	325	341	303	278	304	288	283	325	291	276	302	314	284	284	277	316	289	312	276	286	298	270	288	297	308	285	330	260	302	295	291	280	313	303	320	287	303	354	283	296	286	294	296	301	292	283	279	289	339	265	307	320	280	290	305	296	279	279	303	292	280	294	305	267	279	265	306	298	313	315	301	324	286	299	295	295	287	329	301	301	293	323	304	293	285	280	312	315	333	279	295	279	291	260	289	285	286	306	287	304	307	273	303	284	281	292	287	304	298	310	278	279	265	309	292	305	275	313	280	311	336	297	329	277	267	266	298	294	278	303	268	321	294	284	279	333	268	306	277	297	270	325	326	294	273	276	286	308	285	301	301	326	275	302	291	267	265	268	305	296	303	278	279	279	304	313	295	294	303	292	308	304	311	309	311	269	284	298	261	295	305	312	331	296	291	290	301	286	332	317	307	310	338	291	301	271	304	335	287	303	287	303	299	290	284	301	282	312	297	328	312	304	284	275	276	306	247	302	302	295	308	236	269	310	311	332	324	287	286	287	283	284	303	278	296	327	290	316	263	314	286	290	261	293	243	312	288	293	296	307	295	328	304	324	286	274	263	315	267	302	298	279	289	308	278	288	321	272	299	307	280	252	314	300	285	280	285	275	315	301	263	263	268	283	323	310	265	290	306	286	298	298	306	301	330	303	280	311	309	268	299	295	305	319	280	279	321	300	270	296	306	309	267	301	296	321	319	296	264	277	295	305	302	286	290	288	288	276	302	288	277	296	281	290	308	260	287	302	270	280	292	287	331	291	285	313	316	274	302	267	287	317	286	311	305	309	305	262	289	308	284	318	282	278	303	268	314	292	299	269	289	284	296	282	290	327	287	292	290	303	278	312	293	289	319	277	319	295	287	279	291	310	296	300	306	267	280	327	285	294	289	273	323	299	274	292	308	283	268	286	281	299	291	275	287	281	315	277	308	287	303	307	302	311	275	294	270	277	285	306	308	324	275	271	274	284	290	290	271	306	291	310	304	298	296	258	272	321	290	295	273	278	287	306	305	328	313	286	326	296	300	272	280	291	287	277	324	288	283	301	292	291	293	327	279	299	296	292	308	286	289	253	286	317	262	314	312	312	306	311	309	292	287	296	276	301	344	289	298	289	279	291	286	330	290	306	296	275	279	300	276	308	307	289	258	287	289	286	254	295	315	303	280	284	315	292	319	292	296	295	290	279	293	316	316	286	299	301	285	285	284	294	265	291	302	287	297	292	303	322	307	281	315	285	335	302	294	265	289	331	313	282	282	281	267	325	275	318	276	268	321	283	290	286	301	295	332	314	292	280	298	286	309	275	319	295	276	279	301	288	274	318	282	310	304	268	274	296	316	279	317	291	253	290	321	303	270	298	334	341	312	301	269	310	298	294	284	305	292	313	306	318	255	294	325	269	303	326	301	266	314	297	291	279	274	307	307	307	273	299	260	279	307	280	294	308	270	266	279	295	311	289	278	321	276	323	251	298	273	321	317	302	302	289	302	295	291	279	284	301	277	299	317	303	306	274	320	302	325	292	302	266	272	281	284	324	293	275	295	282	292	269	302	272	296	315	290	261	251	303	276	293	303	312	303	278	297	285	289	276	286	292	333	311	308	306	297	273	313	347	299	306	306	263	266	300	321	276	279	298	299	328	279	275	291	322	296	282	287	331	287	310	285	300	296	313	329	293	268	302	267	284	286	264	299	286	329	292	290	285	264	308	282	294	295	317	294	310	290	298	283	287	299	291	292	268	299	293	330	306	278	278	274	291	302	274	293	324	301	293	260	286	303	301	294	263	277	293	289	281	278	314	278	292	309	291	307	297	293	289	281	280	288	254	314	312	307	284	291	302	290	317	296	316	304	270	296	294	288	294	287	271	291	270	276	301	275	254	298	292	283	260	294	274	325	308	288	261	300	255	298	291	271	323	277	315	265	299	303	282	288	290	312	298	292	281	299	314	306	246	279	308	308	266	286	261	243	286	267	299	293	306	279	297	290	295	287	311	368	274	286	312	283	306	294	291	276	292	317	278	253	312	281	281	285	281	299	292	282	289	284	325	311	298	310	264	301	305	308	292	302	290	293	302	273	289	287	297	321	295	299	301	287	303	305	263	293	300	283	279	268	298	290	256	273	327	276	309	289	278	290	291	310	312	305	292	287	291	279	277	315	280	312	320	284	279	290	252	315	297	292	298	295	271	291	299	290	296	341	290	312	300	300	283	289	260	328	285	259	264	296	280	291	301	277	275	288	289	290	276	265	274	277	294	289	298	261	305	287	310	287	277	278	283	298	299	274	279	323	307	302	328	306	288	258	282	287	325	289	298	297	285	286	306	257	279	289	276	283	287	304	286	304	285	297	304	328	279	246	306	280	291	298	312	290	291	277	301	262	288	331	269	275	269	286	323	296	295	301	295	299	289	286	269	320	296	299	308	305	277	292	254	297	301	293	285	284	261	305	319	280	296	270	269	330	281	286	301	305	274	274	293	297	298	255	294	300	303	292	306	291	288	286	309	319	276	281	324	289	304	309	288	305	273	295	266	309	286	327	286	287	303	311	287	271	284	284	306	320	261	264	287	269	268	320	286	266	302	283	272	273	300	293	301	311	305	286	316	319	314	290	289	305	287	285	294	310	288	316	292	297	348	328	302	268	293	296	300	308	268	319	311	287	313	327	289	307	296	274	249	282	259	288	263	303	298	291	313	310	285	292	288	270	271	287	263	293	281	293	269	296	286	292	280	306	274	321	286	308	271	298	296	293	286	255	289	291	295	322	303	260	322	276	295	298	339	294	304	281	300	256	286	316	283	280	314	300	279	287	275	301	285	302	312	300	275	287	293	264	289	281	299	289	267	315	301	295	296	305	299	295	291	307	279	315	259	278	265	307	285	296	282	285	307	265	272	301	299	281	274	297	328	277	298	278	281	321	304	296	312	270	288	293	316	288	284	302	310	312	309	293	313	289	294	293	281	272	256	318	309	303	297	274	299	313	325	282	326	290	293	321	323	290	256	278	295	294	269	269	266	279	303	276	293	297	290	340	298	305	295	300	292	282	286	301	305	273	280	263	295	267	291	316	267	322	284	281	281	281	305	312	312	264	303	292	259	282	315	315	302	313	292	302	282	291	292	289	293	328	289	303	283	306	278	304	270	312	290	279	278	285	269	277	314	294	277	298	284	320	286	347	270	284	282	293	296	300	300	282	301	289	288	299	298	279	279	292	301	286	293	286	316	308
9029	938	968	1037	1048	1029	1030	935	934	890	917	908	859	860	842	840	800	896	804	814	833	829	798	804	803	859	872	845	861	800	793	862	856	819	799	781	766	841	860	787	811	846	803	821	813	846	847	837	813	791	851	859	789	812	792	757	850	781	798	794	799	825	834	793	783	813	844	857	783	801	797	805	860	781	827	852	808	761	802	776	781	850	849	774	810	839	857	784	818	820	773	810	798	772	739	840	798	812	758	816	809	804	778	835	805	802	760	766	819	827	762	800	859	801	835	847	825	770	808	804	784	839	785	834	777	821	819	854	779	797	861	821	843	811	803	782	799	799	840	794	803	802	765	817	825	836	816	812	804	804	828	859	835	789	822	838	794	752	806	802	822	837	838	784	821	812	790	811	833	822	781	809	808	787	804	773	798	778	775	805	818	797	783	800	792	840	780	779	851	816	728	754	818	827	799	816	794	758	809	765	814	798	836	863	868	812	863	787	822	852	797	828	842	809	789	806	824	776	834	820	831	836	778	747	845	800	826	796	809	797	788	838	812	802	815	784	862	808	844	774	834	768	804	814	791	779	770	844	829	819	785	774	810	773	779	801	787	802	855	802	800	820	778	801	789	811	796	835	793	770	826	806	817	844	802	808	809	840	872	795	851	808	838	799	828	778	852	826	832	825	792	824	836	842	819	795	870	815	785	794	849	806	805	830	833	794	840	788	801	845	783	811	788	809	822	811	780	794	836	818	783	821	820	809	797	774	855	786	815	802	809	872	809	818	824	840	821	824	828	832	816	795	827	776	775	863	821	834	841	819	849	753	846	761	815	808	804	835	790	837	836	799	821	839	836	817	815	876	804	839	724	825	833	801	808	823	770	797	814	873	785	831	825	819	760	854	796	807	831	774	802	779	807	774	765	840	784	837	798	791	804	752	793	815	778	782	812	813	795	796	857	809	811	837	845	809	817	849	776	820	835	765	846	818	854	807	802	818	842	830	871	795	794	828	802	838	853	825	783	790	804	825	783	821	805	811	780	784	829	798	837	874	837	828	792	772	824	814	763	752	778	870	879	827	831	845	853	800	806	840	842	874	811	788	846	806	806	805	786	770	763	836	766	802	833	759	868	819	794	862	803	799	784	755	837	810	839	816	800	789	814	805	806	811	843	829	828	846	859	777	825	790	828	745	796	830	863	794	827	859	894	807	780	806	843	848	775	828	809	815	809	857	849	768	780	813	854	810	848	837	788	771	792	813	787	815	837	815	773	798	807	865	814	791	799	798	829	800	825	772	797	797	788	848	791	831	851	823	842	832	779	823	840	828	769	839	801	779	824	881	815	795	818	821	822	785	827	800	830	847	840	806	814	868	830	764	799	825	836	804	829	826	791	783	833	783	813	797	805	804	784	796	791	815	833	841	818	846	807	836	766	807	799	792	794	788	830	805	824	825	856	828	829	863	819	763	779	809	776	837	796	847	802	748	802	807	803	842	848	816	820	789	821	862	802	806	782	812	822	779	778	793	789	781	803	807	817	797	842	810	800	756	810	844	837	852	764	802	802	779	781	835	755	809	831	767	845	780	853	817	774	823	800	848	807	803	805	764	808	807	818	791	807	854	803	822	802	798	787	817	797	810	801	805	775	795	880	818	811	764	779	833	804	806	822	822	829	825	819	843	750	858	829	797	819	782	753	861	850	821	862	830	832	853	852	848	846	791	741	816	875	833	753	844	851	847	808	833	826	784	849	797	811	797	853	787	804	842	797	825	825	870	813	826	784	750	841	840	879	794	827	777	828	832	761	873	797	845	853	811	810	820	805	803	776	753	821	845	838	790	800	799	766	844	822	864	799	788	787	819	792	763	806	790	743	804	797	861	850	810	779	787	760	790	800	854	813	832	790	840	814	795	799	795	843	840	811	881	795	812	816	779	799	838	759	836	804	823	842	803	758	812	800	781	847	764	841	824	798	763	866	816	831	833	849	849	816	843	777	791	846	781	785	805	800	886	812	802	851	798	806	815	841	807	786	819	867	816	841	802	835	777	809	824	825	809	837	821	794	788	845	805	820	824	818	824	809	858	865	840	813	792	857	784	781	818	779	830	826	771	812	771	867	819	800	826	795	788	921	822	814	818	845	764	787	800	853	798	862	831	818	781	808	744	809	839	774	810	796	848	855	798	813	836	816	777	876	825	841	811	866	825	835	802	828	839	784	776	815	828	806	827	837	806	779	771	798	811	801	785	786	757	804	851	769	816	754	844	834	819	795	797	818	803	785	769	837	789	804	815	827	811	846	809	788	816	752	824	791	795	812	812	834	816	754	843	828	824	834	843	803	807	842	831	772	831	852	822	801	787	762	846	824	802	787	850	836	814	826	758	793	812	815	788	851	792	877	816	804	834	829	765	804	838	864	808	817	781	781	771	788	805	817	845	815	818	866	804	836	893	835	828	827	801	820	819	853	788	844	843	795	816	805	755	848	827	855	823	783	766	789	782	796	806	835	829	827	810	820	815	817	867	802	793	805	824	822	808	841	785	843	812	769	812	848	794	795	825	788	844	794	806	803	793	771	799	813	852	818	842	777	792	842	804	807	832	807	795	794	830	881	793	873	817	775	794	801	830	828	869	816	795	837	787	831	791	756	869	781	890	832	871	790	810	782	857	781	799	840	858	776	841	792	877	851	848	810	810	805	815	859	847	836	789	802	804	801	810	775	855	833	816	798	818	857	842	796	826	816	807	846	782	832	794	860	827	812	807	843	830	830	817	837	818	782	896	816	795	768	793	837	805	813	838	820	762	839	843	795	848	826	808	792	782	832	795	833	807	808	838	758	831	805	814	878	772	755	763	833	807	857	774	808	827	847	807	812	788	815	779	804	779	814	816	808	828	826	760	851	779	810	811	832	783	804	821	813	814	823	787	813	806	793	837	825	794	781	852	807	771	820	809	824	814	845	794	812	766	792	802	803	778	829	805	810	801	837	794	791	786	782	832	851	819	855	803	836	814	791	790	830	795	833	792	818	822	885	791	814	807	738	814	816	791	822	791	805	766	817	814	833	772	803	811	855	805	828	818	822	787	805	799	865	761	805	827	793	771	785	822	773	780	815	837	844	848	774	796	772	808	797	801	801	862	822	827	834	882	839	792	779	824	797	831	833	783	865	829	834	805	785	823	800	865	830	862	833	837	789	824	838	820	853	801	847	736	781	829	826	837	790	864	776	801	783	775	809	805	765	803	836	763	767	833	830	832	834	813	809	861	843	818	793	791	810	845	829	808	845	881	835	807	876	882	840	816	784	838	832	803	844	827	836	784	759	819	827	812	815	797	808	807	820	834	808	782	793	804	810	845	807	826	859	846	810	829	863	832	822	773	802	837	805	834	794	799	815	850	777	795	838	871	841	799	831	827	796	822	802	840	783	824	765	776	790	800	818	872	836	790	842	798	842	834	787	791	779	750	818	802	801	834	871	766	850	795	766	832	805	786	827	797	832	805	820	825
46524	15037	2999	1327	855	764	466	480	519	463	371	310	314	253	257	220	223	210	261	193	221	177	177	167	175	183	181	185	187	165	170	186	182	187	180	170	175	177	173	187	200	175	191	168	181	168	158	170	165	210	177	158	161	172	172	179	174	180	158	173	167	164	187	179	183	170	162	174	149	175	157	169	188	151	164	159	171	201	170	163	174	164	164	184	165	179	135	157	165	167	164	174	159	147	193	158	150	160	174	169	171	172	158	193	154	170	167	175	176	158	156	168	151	165	180	166	176	167	162	166	195	146	196	142	162	171	147	192	155	193	169	166	187	162	190	158	155	185	175	202	175	181	161	158	171	145	166	171	159	181	169	178	178	192	159	176	167	171	159	154	160	153	177	174	172	174	174	184	190	168	155	162	159	167	179	171	166	148	188	154	145	162	148	175	181	159	173	188	141	151	189	154	173	202	177	186	186	176	165	156	183	173	186	153	165	184	143	170	170	144	149	163	166	193	184	142	177	177	157	185	165	173	181	163	150	160	165	191	191	146	166	173	177	160	189	162	175	187	163	172	149	155	167	171	180	190	160	175	170	169	166	186	179	159	156	164	158	165	170	183	151	165	160	184	138	185	169	168	175	164	171	167	168	179	170	163	188	174	165	202	182	168	197	162	167	163	151	191	163	169	163	196	148	172	160	177	153	159	154	179	192	162	177	170	169	165	177	167	179	170	176	157	171	163	178	172	165	186	186	162	165	180	162	159	171	141	146	141	166	161	166	153	164	187	152	165	170	172	165	167	143	191	167	169	182	147	174	164	158	155	154	169	143	143	185	143	134	144	170	179	181	175	169	161	174	158	159	154	161	168	185	176	153	165	148	177	177	152	172	161	181	186	168	196	148	163	181	187	190	158	160	145	158	169	176	147	187	167	165	163	169	154	150	196	152	174	176	176	154	168	160	157	163	169	162	178	163	154	189	174	161	141	161	181	170	174	179	176	161	150	173	162	177	137	148	173	179	137	165	185	184	157	156	162	191	182	176	172	149	194	176	167	159	158	166	154	163	151	180	164	152	182	178	176	167	153	182	159	159	154	186	190	174	177	162	167	190	148	175	163	170	160	162	158	170	164	153	191	173	155	171	169	189	181	179	160	166	187	144	187	187	180	165	169	158	166	168	156	184	166	181	153	164	161	150	169	159	171	181	140	186	152	172	150	166	191	159	170	170	169	145	168	159	162	183	167	146	181	153	182	169	172	154	143	165	168	158	153	159	177	164	166	179	163	142	152	167	171	158	182	179	168	154	147	181	159	164	154	197	200	198	180	175	162	154	194	162	175	190	177	154	152	177	169	173	151	199	180	182	150	165	170	163	177	189	148	173	174	170	151	166	154	154	170	140	171	176	191	168	178	163	185	169	180	181	188	148	182	142	176	167	168	183	136	161	173	155	157	195	154	159	158	146	174	185	179	171	166	153	167	161	189	159	149	129	171	197	155	146	156	163	166	167	168	158	174	158	158	170	181	173	161	175	174	165	157	173	165	159	155	188	196	186	182	166	163	169	166	166	153	172	154	154	162	190	197	187	167	180	139	181	169	178	155	183	191	163	209	163	184	157	166	183	163	161	167	166	184	163	159	167	177	166	155	149	160	169	164	187	167	160	161	186	173	164	176	171	158	164	157	165	157	180	197	173	176	154	167	146	183	157	190	182	168	190	159	155	180	171	156	163	190	163	151	176	169	173	145	164	161	169	171	164	165	158	166	164	179	174	153	153	178	179	168	153	157	156	179	176	156	159	154	165	187	151	171	180	159	179	170	173	167	199	190	155	164	159	178	155	185	170	154	152	162	180	155	165	172	165	168	186	177	161	163	129	184	177	152	177	154	142	172	170	175	176	174	177	165	143	168	175	159	166	170	162	165	173	156	165	164	191	155	168	148	152	168	172	170	159	178	156	189	166	161	159	194	147	149	161	161	172	189	168	154	164	182	171	169	165	174	165	174	152	207	149	166	180	183	156	181	166	169	151	169	198	175	150	179	153	144	167	171	187	158	173	170	155	153	170	158	175	149	174	174	171	176	179	161	158	168	184	167	189	180	152	158	192	150	168	163	175	171	182	165	178	161	173	183	164	141	151	183	184	156	137	163	169	159	182	162	153	161	160	166	170	161	181	177	159	173	188	154	177	169	172	159	162	170	189	170	160	172	161	173	165	161	150	158	173	165	187	164	174	178	185	181	171	175	151	150	154	165	196	198	158	178	166	170	150	199	181	164	173	152	169	168	162	171	182	148	179	172	162	194	187	153	160	193	145	144	161	189	170	157	161	159	165	182	175	168	171	175	171	179	179	161	168	150	166	147	165	188	174	151	172	180	182	145	166	159	178	175	169	169	175	159	156	195	148	154	166	162	158	155	180	163	174	186	169	180	163	171	184	169	159	159	144	182	170	170	167	148	169	157	192	182	156	164	187	175	163	170	167	174	170	163	165	147	171	195	161	145	181	163	172	165	165	170	166	152	172	179	147	171	185	181	177	189	174	158	192	180	180	163	199	167	190	159	172	155	168	178	172	157	158	160	188	149	157	163	173	165	188	170	168	171	150	180	194	178	155	168	175	160	165	151	162	188	160	176	177	184	188	165	161	171	167	191	170	192	189	195	157	155	207	159	177	175	137	164	151	165	167	173	180	169	175	158	163	160	153	154	150	155	182	153	170	193	152	163	167	173	156	161	163	163	155	166	176	178	169	177	182	171	160	180	179	170	169	164	160	179	179	173	166	151	170	159	183	148	172	184	168	154	169	139	171	167	141	164	162	162	172	178	169	181	156	140	171	159	166	174	158	166	184	196	176	174	182	143	153	168	177	166	163	153	159	165	171	148	174	156	192	167	161	169	165	172	167	165	175	171	187	178	189	167	164	162	161	161	164	142	174	172	156	184	174	190	151	146	156	184	164	143	183	174	159	166	171	165	180	188	177	181	169	161	161	159	194	173	158	154	171	167	193	167	153	155	151	158	157	192	180	152	175	153	162	162	156	151	165	161	187	181	166	180	172	147	166	179	150	171	181	178	182	166	177	189	177	174	155	190	163	199	171	151	209	171	160	181	182	195	170	170	153	167	197	149	165	176	175	180	163	167	197	152	154	162	175	175	168	177	153	173	189	158	169	182	167	198	170	145	188	160	157	163	167	169	172	184	172	188	176	175	151	155	163	166	160	182	183	177	167	186	164	172	170	147	146	173	186	180	165	176	185	157	163	182	167	157	169	176	161	161	191	178	171	177	166	159	159	162	149	166	176	168	182	189	199	161	177	176	167	180	162	163	175	183	164	163	168	183	195	176	157	182	205	151	150	161	184	167	174	172	168	168	167	151	146	165	163	171	174	171	163	164	146	175	166	206	189	174	187	189	173	146	168	185	199	144	172	154	159	197	192	149	178	160	142	160	177	150	146	175	201	162	186	180	188	149	154	152	153	160	153	180	160	165	152	179	172	170	162	173	161	159
22417	1531	2936	3414	2993	2748	2380	2093	1710	1427	1466	1352	1367	1009	1009	938	975	976	774	740	755	671	637	600	627	611	605	588	644	596	525	562	598	524	567	597	527	539	526	578	532	563	504	530	545	519	540	537	533	526	522	527	514	488	536	508	530	504	519	563	507	536	545	515	491	513	513	519	504	499	519	513	551	505	495	477	458	520	482	556	494	493	502	509	502	545	493	504	510	457	554	526	466	485	462	520	467	522	516	494	523	491	512	497	488	514	485	497	482	510	511	505	512	495	520	486	500	484	467	535	534	478	482	484	488	493	485	505	486	499	522	504	506	531	483	534	507	529	512	496	494	447	517	506	489	513	546	471	508	451	474	484	475	532	488	537	470	497	476	496	495	508	469	538	492	499	507	470	518	492	508	510	495	502	534	513	487	465	509	519	530	548	501	471	503	488	487	472	478	517	565	519	526	507	505	484	521	517	535	531	454	479	515	488	527	504	498	508	534	451	487	477	473	487	476	482	538	468	446	522	486	514	517	509	435	486	495	528	483	496	495	457	550	487	469	478	453	486	496	493	506	500	485	490	495	509	492	520	496	454	471	507	494	549	516	517	443	478	475	465	519	527	476	473	479	519	556	456	505	554	520	490	484	527	506	495	501	519	506	499	489	537	494	498	512	491	458	459	504	510	472	492	510	511	504	511	455	456	488	525	547	505	481	498	515	505	521	453	485	506	506	519	478	471	484	515	506	517	497	494	469	466	515	496	473	472	515	493	477	505	466	483	496	515	520	457	497	486	490	487	472	498	489	491	488	516	495	503	501	470	511	482	508	507	522	463	469	482	521	516	513	516	479	488	502	516	498	470	502	495	508	472	491	497	484	463	476	479	540	500	487	498	490	478	460	525	502	530	495	512	531	476	471	476	484	488	508	502	503	525	462	491	479	504	521	483	483	488	461	506	471	471	505	488	480	475	485	485	467	480	522	512	500	471	484	536	501	469	477	482	507	477	483	515	477	474	507	508	519	474	507	484	521	498	551	443	482	474	493	503	506	480	512	548	545	522	496	539	505	504	524	489	519	483	469	501	457	530	473	483	517	494	480	510	493	522	475	509	541	505	477	498	493	488	498	486	504	480	497	492	483	486	484	487	495	483	463	503	513	515	499	522	517	469	502	481	462	473	493	496	539	481	483	501	490	447	503	528	474	514	448	499	457	476	516	476	533	508	499	502	485	477	477	508	473	482	486	483	496	497	454	474	511	506	520	519	475	492	488	509	476	461	501	486	486	511	511	477	429	493	494	528	495	472	488	527	476	497	519	521	520	509	501	513	482	571	474	494	493	491	517	477	513	490	482	476	494	457	483	515	502	478	456	486	513	533	485	510	479	490	496	503	491	501	530	500	501	493	509	509	498	517	512	549	465	486	532	505	501	524	500	509	507	473	509	514	490	531	528	498	506	483	513	513	465	457	489	535	495	496	489	508	497	500	499	513	507	496	491	494	497	515	502	492	511	493	456	483	495	498	483	453	515	480	480	501	489	528	506	520	501	491	528	537	524	483	497	503	456	485	511	490	501	497	475	514	563	502	496	486	487	513	534	502	474	467	491	478	463	505	511	450	499	506	483	476	520	529	455	479	461	477	518	464	501	499	463	489	526	527	486	511	493	486	488	470	502	488	507	496	510	479	531	509	517	487	486	543	509	487	454	526	493	466	494	517	506	519	475	469	505	498	517	491	524	475	479	532	504	486	507	504	474	537	528	504	482	490	492	512	535	519	492	495	501	472	513	513	475	453	498	510	475	506	524	473	439	479	488	517	501	481	522	515	431	516	530	478	534	516	462	485	527	485	502	481	539	490	529	468	529	466	504	514	494	498	518	477	513	483	516	482	504	535	493	502	488	524	512	525	485	495	490	481	468	472	479	486	536	452	497	524	455	459	502	505	496	513	510	500	471	474	469	484	462	463	478	504	479	511	451	531	473	508	469	467	483	481	518	497	476	491	521	470	491	495	497	493	534	486	498	517	502	528	499	481	491	495	494	501	460	516	527	513	488	501	516	521	484	481	489	499	480	489	488	478	474	466	501	463	486	486	499	500	518	502	489	521	487	507	486	538	521	453	486	519	529	474	483	491	475	512	493	488	516	439	497	488	498	492	484	520	508	525	499	489	489	487	511	461	523	493	538	499	481	527	505	511	501	516	506	526	469	504	521	483	463	503	509	542	468	503	518	497	476	482	500	491	453	461	494	518	519	525	497	514	497	471	514	497	496	471	484	459	487	462	480	468	496	472	506	473	473	509	491	511	482	491	484	503	497	478	469	481	513	509	471	500	522	479	502	539	484	483	474	497	527	530	500	490	485	528	505	487	483	505	517	482	521	475	520	537	484	497	498	480	528	409	509	510	505	527	468	461	498	476	461	495	457	487	505	465	490	544	512	504	501	489	451	497	480	518	472	476	500	460	511	499	493	511	512	491	516	484	519	487	483	520	505	478	499	512	548	456	477	481	497	481	499	484	473	533	468	477	524	494	477	477	455	454	489	496	522	498	496	454	493	506	487	503	471	513	476	522	478	504	538	487	497	458	492	515	524	480	507	505	471	482	513	493	512	519	498	500	520	460	493	499	511	492	497	487	501	486	459	519	490	479	498	498	520	474	507	469	494	499	519	505	469	469	490	455	470	449	464	508	547	475	474	500	508	511	510	521	474	482	512	455	503	523	496	496	497	501	477	510	456	510	515	502	485	474	492	476	497	488	518	510	477	505	470	475	472	478	507	506	522	514	480	427	521	488	531	534	445	512	502	485	424	475	488	481	505	448	512	494	462	470	486	524	519	449	538	505	487	501	535	442	486	480	438	541	477	499	491	470	534	469	456	486	496	512	490	500	431	501	486	488	485	506	496	487	514	484	525	529	502	510	489	473	454	533	497	491	493	499	491	509	519	483	514	521	494	478	481	507	535	487	488	514	464	446	473	485	518	475	462	523	534	522	487	500	496	504	452	493	489	510	469	478	488	472	488	480	456	506	488	477	531	476	483	496	507	454	529	515	517	502	503	488	479	479	472	481	498	464	467	471	467	495	519	521	486	480	498	484	494	570	507	522	488	502	524	476	506	501	488	481	538	547	519	471	456	469	528	484	526	492	470	505	504	490	527	465	505	523	512	496	509	486	513	498	535	523	502	543	494	514	518	499	504	519	519	477	518	506	541	485	515	489	553	485	493	483	479	530	466	430	472	473	476	467	489	498	486	496	496	482	469	473	484	498	516	516	525	490	497	513	511	515	481	518	508	534	481	520	522	506	524	481	514	505	461	535	453	524	473	513	513	516	499	471	508	474	525	470	486	536	464	487	506	501	512	505	491	501	514	489	496	521	496	499	456	499	473	496	491	511	466	525	508	538	482	480	480	444	530	491	487	487	506	501	484	498	542	506	518	517	488	502	511	487	530	516	477	467	547	511	495	510	465	515	499	511	484	487	466	536	498	460	507	475	465	514	493	515
52208	21712	9245	2958	2051	1447	1003	798	514	518	479	368	442	335	298	236	185	188	184	163	172	152	156	137	140	138	173	137	145	128	131	129	137	140	111	129	141	119	116	108	123	120	118	112	125	114	118	124	121	138	130	151	155	130	128	119	122	112	114	138	128	130	91	121	116	98	113	103	114	136	121	126	100	126	109	117	103	121	120	129	138	128	118	122	114	125	120	145	113	129	122	127	106	121	120	114	109	119	120	120	118	114	87	134	109	133	117	138	118	125	115	131	132	113	101	119	109	104	128	125	117	126	120	123	137	113	101	93	121	112	95	113	103	120	158	131	100	104	137	126	120	107	123	131	128	108	109	134	124	110	107	132	113	119	125	102	130	115	124	111	120	121	97	105	141	113	95	115	125	102	117	122	107	124	122	116	103	116	125	114	120	124	126	113	130	116	129	127	107	114	126	117	122	116	125	128	116	132	124	128	105	118	107	108	132	120	153	121	104	120	102	104	124	100	125	124	115	98	112	127	106	121	103	120	94	114	118	107	100	110	135	113	106	115	127	118	107	120	127	121	111	98	104	112	116	126	110	114	109	102	117	118	125	111	107	112	113	120	121	127	122	115	115	113	106	142	104	119	108	112	128	126	109	127	113	128	130	105	118	101	127	113	114	115	114	122	120	140	112	123	111	115	136	116	131	123	128	118	108	115	122	121	105	143	115	118	123	118	117	112	136	119	131	116	115	128	109	132	123	133	107	128	127	115	111	118	112	122	133	104	113	118	135	133	107	123	101	105	138	120	97	108	123	125	142	115	119	117	111	123	120	117	103	139	112	121	121	106	117	132	103	103	111	110	98	108	117	121	104	128	103	113	123	115	112	110	113	130	127	109	122	133	118	129	131	98	139	119	109	120	117	129	108	101	117	132	134	114	124	127	117	122	130	116	116	117	115	128	134	128	118	120	119	130	121	129	130	112	128	115	112	127	124	115	107	114	104	114	131	131	113	105	109	113	107	111	132	100	106	115	126	118	107	107	102	114	100	108	125	109	119	108	129	114	105	101	127	119	124	107	111	128	99	103	131	113	98	114	112	111	111	110	97	108	147	113	123	126	127	93	122	111	114	114	117	100	120	116	126	121	126	127	113	109	112	134	126	113	123	119	142	116	90	134	128	128	108	115	133	96	114	125	114	119	133	102	133	105	115	111	87	132	107	124	85	104	123	115	102	119	108	133	99	127	128	118	131	119	124	134	108	114	117	104	131	88	120	102	110	109	135	90	109	126	116	116	127	122	112	108	109	106	117	132	123	108	125	104	109	116	119	115	122	125	102	129	105	122	127	119	133	105	134	120	108	106	119	119	125	107	141	111	118	121	112	109	121	117	101	99	97	105	139	100	121	129	116	146	109	116	100	116	126	110	119	128	129	118	107	110	118	116	124	139	106	100	119	134	123	131	110	123	113	106	107	112	127	122	119	96	129	108	120	125	119	114	119	131	128	110	113	120	139	132	144	133	111	128	107	126	116	114	117	114	137	112	124	122	122	103	102	113	103	117	112	109	136	122	114	130	121	113	123	96	115	137	123	115	95	116	143	109	123	113	106	134	110	150	123	109	117	129	108	109	116	119	107	113	116	133	115	127	121	122	140	131	131	119	133	146	101	130	121	120	117	110	112	107	140	120	116	110	122	99	103	126	133	124	109	111	116	118	112	119	126	98	124	114	135	109	127	124	116	104	112	120	110	117	117	107	126	126	105	113	121	122	106	130	121	112	116	104	103	100	126	113	115	135	111	106	128	125	110	139	109	139	132	106	121	132	139	129	108	101	114	119	126	93	125	109	111	111	115	87	117	119	112	121	108	115	110	121	159	99	131	102	104	113	115	128	119	108	118	116	130	109	116	119	123	124	117	110	122	115	132	124	110	117	134	111	112	113	116	116	127	117	88	123	115	114	133	135	117	125	123	113	124	109	131	122	122	115	104	113	136	98	127	106	123	118	127	127	132	117	93	109	123	120	131	112	141	128	108	113	112	126	116	111	115	108	98	110	118	135	117	110	129	105	122	120	110	102	128	120	126	132	113	106	129	128	117	127	113	119	94	110	127	111	136	144	104	119	134	115	123	122	122	113	117	103	108	114	108	113	114	112	114	98	95	103	111	131	119	123	122	110	114	124	102	119	137	102	107	116	131	113	123	114	111	124	121	92	98	117	139	115	117	107	112	103	120	109	127	108	112	114	121	124	121	116	116	117	113	125	131	109	116	109	133	91	122	98	117	104	124	146	119	113	111	111	118	124	119	114	114	126	121	128	114	138	118	127	101	102	130	118	119	107	144	101	118	111	130	119	124	110	135	118	106	115	115	106	109	128	126	105	118	116	109	108	133	131	110	118	120	119	109	114	144	123	105	115	103	113	130	120	151	125	110	116	116	126	111	138	118	140	122	119	113	110	109	118	120	113	128	115	115	114	111	131	132	105	116	120	118	120	105	136	118	124	120	101	125	125	108	130	118	109	132	123	112	102	111	121	120	119	97	117	122	114	123	111	107	117	127	136	122	96	96	113	121	89	112	148	99	111	111	118	115	118	119	108	108	112	131	106	102	128	136	116	128	134	116	113	115	99	108	135	118	126	114	123	141	134	141	105	106	116	100	124	115	130	122	111	124	133	112	112	123	130	117	130	131	126	110	136	133	123	131	96	136	122	109	128	121	94	122	103	112	113	121	111	111	120	123	102	139	126	122	127	104	105	112	108	118	115	96	110	121	123	100	107	118	129	116	110	117	113	121	124	108	106	144	123	101	135	125	116	114	115	126	130	106	112	108	112	136	98	111	97	111	128	136	102	139	137	108	117	124	109	137	127	115	119	110	111	105	120	110	107	121	107	99	124	127	114	107	101	119	98	116	116	98	121	129	125	114	130	87	98	126	141	129	116	109	90	109	116	99	110	101	125	101	100	115	139	118	117	137	125	118	112	133	104	109	112	129	119	126	117	107	116	116	116	116	102	109	102	114	116	105	133	107	101	120	123	121	108	118	116	131	117	149	105	117	131	123	109	118	124	132	131	120	129	128	129	116	133	98	104	125	122	125	124	123	121	111	128	103	117	108	118	95	105	135	138	138	110	107	126	128	116	131	123	116	126	121	138	138	136	125	130	129	117	121	119	127	109	99	125	123	108	116	102	101	121	125	138	124	120	103	114	115	111	130	123	125	119	114	128	87	109	121	115	115	114	124	122	112	127	108	130	116	125	149	114	128	119	142	111	110	131	106	102	113	122	119	100	106	123	114	116	112	133	125	100	115	125	126	122	118	126	124	120	122	110	117	124	143	94	129	123	103	119	117	117	117	127	115	127	126	104	127	126	112	108	143	113	119	133	100	126	119	109	120	119	103	126	111	115	125	108	129	109	122	111	103	132	128	123	103	119	107	116	132	136	119	118	131	125	131	119	92	141	136	120	114	114	110	122	122	122	111	111	131	105	121	111	100	99	131	157	115	118	112	128
26925	2429	5118	5768	5143	4425	3576	3142	2390	2267	2435	1819	2056	1429	1537	1163	1017	926	913	807	794	725	661	666	610	604	549	531	555	568	551	522	497	556	524	517	483	474	442	492	490	453	445	436	416	416	472	427	418	444	438	419	439	411	441	408	408	442	439	425	410	424	398	406	407	403	394	410	427	433	379	383	420	384	437	410	374	391	388	393	403	375	438	429	373	415	386	380	397	423	384	373	382	387	378	382	379	412	388	371	421	368	385	370	387	387	379	394	372	367	405	396	386	413	372	314	382	392	397	383	395	396	371	394	389	404	381	397	432	385	373	394	405	375	375	369	383	344	363	398	421	393	398	393	374	390	408	389	418	370	376	352	369	396	372	390	420	378	407	365	370	388	413	380	370	346	366	362	375	403	389	411	369	374	362	362	363	371	390	397	379	390	418	390	388	399	394	409	339	405	361	384	383	372	339	384	408	348	357	396	393	389	363	371	392	399	377	384	394	386	377	403	384	381	398	390	393	371	345	379	379	381	377	385	378	379	382	402	369	405	401	390	349	369	413	396	372	360	391	389	379	373	378	382	402	375	386	354	353	381	387	385	360	408	370	383	363	394	358	379	363	376	396	371	380	373	359	394	363	378	376	401	367	403	398	396	357	332	400	405	388	356	375	386	404	374	343	384	401	387	369	408	347	394	381	375	386	352	347	372	366	381	380	408	365	357	369	369	388	374	403	391	359	367	359	409	357	360	359	397	355	377	356	417	386	396	363	351	378	354	381	375	396	351	401	370	362	323	356	387	368	401	378	401	367	399	376	421	353	347	371	402	342	357	359	366	390	386	337	379	425	399	390	383	364	360	351	369	385	357	374	393	383	393	348	358	382	341	377	370	354	384	388	387	368	380	346	394	390	391	370	400	370	370	366	396	396	367	388	347	409	372	396	397	395	401	355	375	403	395	387	332	359	377	377	395	382	396	374	394	371	412	385	362	370	391	380	383	367	379	401	378	359	363	351	391	353	357	405	357	377	365	391	385	349	372	348	385	363	379	382	382	364	343	404	376	378	353	390	398	403	409	387	367	363	374	380	340	393	374	353	394	374	381	340	394	386	382	359	405	378	387	409	408	406	366	375	376	353	384	355	388	390	388	372	392	413	399	369	383	380	395	402	388	379	358	385	380	388	364	372	384	379	386	405	348	368	391	387	352	381	392	381	388	369	386	361	371	357	389	369	389	347	374	376	408	415	368	410	408	403	427	365	376	380	348	401	384	360	395	371	377	423	382	369	400	371	377	371	385	365	376	345	350	370	393	380	362	358	366	352	341	388	362	386	329	364	382	389	363	409	340	363	384	382	381	392	369	340	411	373	371	357	401	368	370	398	382	381	371	375	376	376	357	354	378	319	353	370	380	377	387	348	350	386	360	387	377	365	390	380	390	430	357	374	363	344	401	356	377	367	365	377	390	402	395	358	353	399	371	391	392	393	360	375	364	359	379	371	375	382	381	387	400	385	368	394	422	380	367	399	409	353	381	398	366	384	417	395	365	398	351	362	384	381	405	387	356	389	376	347	381	390	353	371	389	366	414	359	365	356	346	344	372	415	374	385	390	377	396	372	399	396	376	376	351	403	375	356	362	388	381	358	412	388	409	401	362	369	392	360	340	359	372	347	373	376	340	334	404	393	364	367	405	382	370	406	403	364	366	345	363	367	393	371	387	396	372	393	379	364	381	393	367	386	390	368	362	380	381	394	396	350	372	386	362	369	390	351	346	361	381	344	406	350	382	389	363	438	366	388	378	379	367	343	409	366	360	372	364	356	367	405	390	350	393	376	413	367	406	355	394	358	377	400	359	408	361	386	378	402	424	402	351	384	374	364	379	364	374	414	374	379	394	380	394	403	393	380	363	360	351	335	368	381	393	375	360	380	414	403	368	360	366	366	374	377	377	370	396	376	414	346	390	391	364	394	389	335	370	375	368	377	406	342	378	441	382	371	355	399	391	386	375	367	378	349	379	386	358	362	365	341	340	351	381	353	368	356	368	403	365	371	371	396	372	393	387	392	360	379	389	336	348	401	398	410	380	409	378	383	385	375	370	380	380	384	394	367	375	417	371	374	388	378	393	385	342	433	385	345	357	376	359	359	384	349	379	406	383	372	372	393	381	373	369	332	387	390	350	368	357	412	386	384	368	369	352	359	398	389	358	373	389	435	344	416	386	353	386	364	380	370	355	394	353	379	395	391	391	351	407	407	391	364	374	388	339	362	332	415	386	432	388	377	380	383	387	401	368	369	372	373	394	385	423	387	355	380	409	342	368	365	382	364	347	417	375	382	369	374	365	365	406	362	385	382	368	347	349	390	356	383	365	359	400	348	402	372	378	373	358	353	372	383	382	354	382	392	379	354	374	360	365	381	379	390	399	377	381	387	354	371	331	406	379	409	354	373	378	389	411	350	382	400	415	397	385	360	378	363	394	328	418	359	390	400	391	365	360	437	378	363	371	404	382	389	408	385	359	382	360	377	391	381	383	423	376	365	397	364	379	371	410	370	375	378	389	376	391	411	355	344	398	374	361	368	417	409	361	363	413	382	371	380	389	391	397	389	384	405	388	383	371	371	397	375	386	413	400	409	386	360	370	362	387	381	358	370	369	369	364	321	341	384	404	386	384	377	375	401	383	361	383	375	375	394	417	347	380	379	407	365	390	381	389	369	385	438	357	370	374	364	367	376	383	425	367	345	384	373	370	362	333	359	358	406	374	373	389	354	360	388	381	400	352	385	370	388	381	396	371	365	390	377	401	389	367	357	366	367	384	375	366	434	365	358	418	388	413	391	365	387	371	358	398	380	381	366	359	368	362	402	404	404	350	357	365	349	372	387	359	402	353	384	335	379	371	360	396	365	385	395	380	383	394	358	374	392	402	355	378	374	366	377	353	392	384	368	381	396	333	364	393	383	376	410	353	362	382	385	372	354	384	397	379	375	399	393	370	406	382	396	372	374	344	381	361	382	355	391	417	382	407	411	370	369	355	381	382	365	385	358	402	386	397	383	421	399	399	390	354	347	403	385	417	333	351	377	403	401	380	375	356	375	356	391	350	365	374	413	415	357	357	377	401	447	389	345	379	417	375	383	360	387	378	344	405	369	393	412	374	390	357	397	388	403	370	420	371	370	386	392	393	342	372	370	373	400	384	331	373	383	369	391	392	386	405	384	384	373	389	371	362	386	351	422	354	334	362	351	394	398	387	385	412	384	374	398	380	364	368	374	377	360	401	386	358	373	360	348	378	353	372	368	370	352	348	390	368	434	362	364	359	374	394	380	374	364	410	361	380	396	365	349	348	379	380	376	378	361	368	376	382	351	378	370	333	385	378	405	378	392	401	402	366	351	398	365	387	364	378	397	359	370	339	352	384	382	351	345	410	345	406	418	376	358	361	415	387	368	371	374	395	427	359	374	349	380	375	354	380	377	367	348	367	371	378	336	357	352	360	397	382	381	360
9796	568	457	355	340	379	339	326	296	291	302	315	281	313	315	294	290	284	287	308	298	301	318	275	286	306	282	286	284	266	304	272	290	296	310	276	261	286	289	274	288	308	280	281	296	314	299	289	315	300	281	306	263	304	263	272	255	271	301	302	276	282	288	278	281	319	271	256	282	307	269	282	249	295	300	306	290	256	312	289	289	296	281	252	304	313	276	297	256	272	292	297	293	275	269	290	312	289	291	274	297	293	262	294	297	317	290	287	305	282	323	283	277	302	280	325	273	294	294	293	271	286	286	312	301	298	271	286	301	306	281	301	284	323	280	282	310	287	277	287	294	298	292	294	314	353	290	292	277	273	275	278	265	308	295	298	281	304	317	266	295	322	281	280	281	293	290	275	280	276	284	290	304	296	264	271	288	294	303	292	297	273	298	297	310	325	292	285	314	315	303	283	266	297	270	274	307	271	291	282	288	285	287	284	295	310	293	289	282	283	267	269	279	281	271	273	326	302	255	278	286	281	261	311	296	304	311	306	299	269	300	292	282	304	256	294	321	279	322	291	309	302	279	274	314	281	300	285	298	278	257	275	330	291	279	266	276	290	300	293	320	314	284	305	288	298	305	297	299	280	295	270	276	270	312	289	262	309	265	320	267	310	298	271	287	294	296	280	260	304	287	292	283	317	297	299	300	278	291	313	305	291	287	286	276	301	278	282	317	294	285	280	294	273	301	272	307	306	278	273	324	288	286	288	302	298	307	277	284	227	295	263	289	289	279	284	278	268	260	326	304	271	279	283	300	282	292	313	270	309	273	323	287	302	269	282	306	299	297	286	286	279	302	274	303	305	309	290	306	280	318	296	298	287	265	302	314	297	291	269	286	304	285	299	298	305	299	288	276	300	277	302	316	311	299	295	314	271	309	358	306	289	270	272	317	305	267	313	256	256	291	276	295	303	270	300	299	271	297	262	307	301	334	276	288	295	268	296	299	283	291	322	299	296	286	304	288	298	318	247	304	307	280	290	275	309	319	269	292	307	298	303	337	289	285	305	320	319	319	296	282	292	287	298	274	297	277	312	299	288	314	260	258	244	293	262	278	259	292	272	255	344	330	299	281	310	293	271	305	320	277	264	283	283	314	280	264	267	280	288	317	265	292	271	257	294	277	304	320	267	254	302	268	296	271	310	289	300	276	278	284	322	280	275	294	307	296	298	288	299	265	281	297	276	298	269	323	267	283	312	274	273	316	287	337	301	321	285	283	298	282	313	286	289	291	331	277	287	304	282	263	294	267	287	315	302	315	309	298	281	272	284	296	288	285	301	271	266	303	267	270	282	286	297	291	280	295	307	279	250	272	289	272	305	300	274	300	293	299	293	268	296	273	285	283	297	304	279	305	302	276	278	302	307	318	257	316	283	313	297	293	252	294	279	280	314	307	313	275	290	291	273	286	312	271	292	286	307	296	290	320	274	297	288	299	309	260	282	305	291	291	259	293	324	282	322	283	293	277	264	279	291	293	282	258	284	277	285	293	295	332	281	259	282	293	295	287	300	306	284	269	274	304	304	310	292	270	283	283	261	316	288	318	295	315	289	306	298	281	270	320	296	319	271	276	297	328	289	269	329	299	295	270	291	289	275	269	291	293	296	286	293	289	287	258	288	279	302	290	264	330	286	322	291	297	283	279	301	271	271	286	286	305	259	293	308	324	303	269	267	269	309	292	287	305	296	282	275	299	288	275	296	308	285	306	333	294	306	274	306	313	291	266	262	289	304	283	291	289	322	299	307	299	290	338	296	307	277	351	286	275	298	279	279	310	281	309	275	266	273	288	277	288	299	291	286	264	304	302	294	253	301	283	285	280	273	268	303	311	290	310	289	293	282	299	273	305	301	282	297	284	264	298	298	293	324	308	256	303	311	323	295	291	269	284	266	282	300	291	296	301	288	278	309	292	302	299	287	290	276	314	308	288	290	300	278	317	281	295	255	296	268	272	289	285	286	266	290	277	291	321	340	325	274	271	293	289	318	282	289	305	308	256	292	280	300	299	281	297	288	259	293	283	277	316	287	286	294	295	294	305	286	280	253	307	298	293	269	280	299	281	298	289	314	285	310	302	280	272	294	265	273	288	278	279	298	309	298	295	301	308	277	267	312	272	291	304	302	271	284	347	324	304	267	337	251	296	301	296	290	293	271	302	278	257	286	314	289	280	285	287	285	286	306	286	290	286	284	297	297	318	275	303	292	302	276	305	263	285	286	275	305	269	274	274	275	274	311	306	261	289	318	296	296	278	257	306	286	309	281	283	292	290	311	302	313	299	306	325	297	288	294	296	282	303	276	268	289	282	296	292	310	290	317	290	293	293	267	271	296	299	290	280	291	311	285	308	290	287	293	262	283	280	318	275	288	272	288	282	274	290	280	274	276	311	310	303	285	290	294	296	286	308	306	285	297	283	282	293	285	276	278	321	312	290	277	293	278	295	315	281	290	310	311	306	302	267	313	274	310	312	281	285	277	299	289	291	299	340	312	266	325	284	322	308	274	253	288	275	272	280	261	288	278	288	286	304	265	296	288	275	296	283	272	287	301	311	301	288	296	318	295	287	298	303	285	305	271	299	280	259	294	270	293	282	275	292	289	271	263	299	300	283	288	298	311	297	268	307	297	281	314	279	287	306	306	322	285	291	281	303	259	296	305	282	300	285	292	303	279	299	299	284	281	279	309	276	284	292	301	288	338	302	272	272	292	332	324	280	305	280	281	294	274	304	286	282	307	275	283	294	279	291	281	277	323	274	312	298	282	298	295	309	282	267	268	294	289	301	264	313	275	267	281	345	317	298	267	301	257	305	281	281	272	304	312	287	315	270	280	297	277	282	286	278	266	284	298	283	314	295	310	301	257	261	306	287	288	298	303	288	278	292	312	278	308	281	316	272	312	290	277	319	303	318	307	271	282	277	308	280	264	289	300	306	260	303	328	292	285	284	289	325	278	293	284	286	320	298	274	295	275	317	300	286	283	303	313	299	293	287	295	308	287	282	302	278	303	302	292	284	301	324	296	266	292	312	317	308	265	301	270	307	277	308	260	285	272	267	307	286	304	300	298	288	277	295	303	310	301	287	307	254	278	301	304	260	271	284	286	275	310	287	292	269	253	303	322	305	289	311	289	287	297	313	295	290	275	321	273	282	282	281	276	282	294	318	270	286	290	294	297	299	285	271	274	300	294	309	313	293	281	293	300	288	304	276	306	299	293	282	309	286	290	310	252	289	287	331	309	288	299	315	282	296	308	288	294	322	297	270	279	283	297	291	296	302	327	294	305	296	273	281	263	305	278	308	300	320	273	313	303	325	287	279	306	306	314	287	281	267	299	285	300	274	272	310	275	296	279	301	282	278	272	323	265	333	322	279	303	335	281	273	268	287	277	290	293	279	312	286	305	284	326	293	285	276	280	267	294	293	270	294	278	282	307	313	280	315	266	299	287	300	315	267	268
8103	941	1075	1001	1084	979	947	894	923	881	936	947	834	835	881	806	800	848	809	840	822	810	814	803	822	847	818	823	814	783	809	856	764	813	823	869	806	850	787	745	795	819	796	769	752	780	847	786	873	782	820	811	789	829	770	822	803	830	813	750	812	835	781	772	840	816	872	847	783	826	781	803	794	818	778	790	811	822	820	799	829	813	846	772	819	818	799	789	832	773	824	759	741	809	764	843	795	803	813	825	795	767	781	791	830	788	773	787	804	805	809	808	742	816	760	791	807	764	791	840	785	802	842	804	843	785	806	797	838	788	835	814	817	801	838	805	807	819	809	782	822	787	827	778	773	823	838	845	865	799	806	826	808	807	784	802	835	818	818	808	780	795	835	826	855	810	829	727	819	817	828	829	817	838	868	762	800	826	835	744	837	748	766	826	848	792	787	823	786	817	880	812	789	776	821	804	814	830	796	803	787	812	845	845	775	761	802	822	800	820	772	837	765	793	799	811	833	815	800	806	787	838	757	819	751	847	832	736	848	792	851	807	813	758	809	805	801	825	798	797	804	785	792	802	767	758	855	794	848	826	799	786	763	821	820	806	761	795	828	825	773	843	841	743	840	717	834	804	805	830	769	835	809	805	764	857	836	801	801	781	846	807	879	782	853	812	790	776	778	800	806	788	824	805	864	787	812	827	825	815	812	805	799	748	837	785	777	806	805	794	836	839	787	803	840	801	784	819	820	768	828	831	812	820	788	804	787	815	834	833	803	849	826	775	779	841	806	768	826	828	810	789	826	805	812	843	782	802	781	780	788	782	819	846	827	842	778	762	798	793	788	792	781	754	800	785	816	799	781	770	805	759	793	844	804	854	768	795	777	838	747	840	798	791	812	887	821	844	790	822	827	772	831	806	769	769	790	822	787	775	825	806	816	825	793	787	809	838	833	772	856	842	792	823	799	819	812	789	834	765	784	835	800	825	827	831	808	796	838	797	793	809	828	820	801	789	854	778	804	806	754	811	828	799	784	774	780	802	821	780	822	822	798	814	773	754	859	773	825	794	803	847	761	811	777	812	802	807	797	853	789	806	806	768	807	796	736	808	813	720	806	850	763	742	820	833	770	812	785	786	815	854	794	824	834	795	796	796	810	785	809	819	810	802	777	788	780	809	850	780	816	835	778	785	824	795	752	802	798	824	835	835	805	826	846	747	833	820	835	850	776	769	807	831	855	798	774	840	807	817	769	801	798	729	866	788	851	828	829	848	739	762	763	830	837	801	811	766	812	832	764	862	791	795	804	811	835	790	811	860	812	837	830	803	805	823	795	843	804	809	821	812	851	786	821	818	828	764	821	815	782	827	837	817	785	763	855	771	766	898	782	751	863	831	779	804	838	841	794	797	763	821	782	788	789	760	801	793	806	825	805	818	841	794	797	825	809	786	816	833	817	807	806	849	812	806	799	798	825	795	784	769	809	818	750	806	783	820	785	809	819	809	809	798	846	776	791	819	795	827	783	803	798	819	784	810	835	808	812	814	798	775	862	811	824	840	798	821	804	833	776	801	843	741	815	816	857	830	769	839	786	780	811	819	808	796	801	796	839	834	772	817	781	843	825	815	826	783	807	771	789	834	838	779	782	850	845	820	809	824	809	845	807	801	813	766	774	866	791	784	830	781	801	806	785	777	823	830	803	857	799	792	814	818	759	766	774	819	813	793	797	779	806	845	812	789	747	825	794	803	817	799	800	823	780	803	820	793	743	812	759	851	812	779	858	817	804	753	772	813	755	779	795	788	821	830	793	856	830	774	794	830	787	866	774	752	819	846	798	760	794	776	806	780	802	760	821	810	825	795	812	765	841	846	785	847	759	823	763	800	795	814	845	798	777	837	815	765	789	852	799	799	888	801	782	775	778	788	837	789	795	783	823	812	852	770	792	808	798	803	810	809	802	835	802	752	811	800	812	837	836	796	778	808	812	846	849	831	755	826	769	807	811	807	775	766	791	791	816	811	787	800	785	800	812	775	794	762	806	810	804	772	859	777	852	763	782	762	818	792	833	801	761	768	821	834	814	792	803	803	767	837	820	859	772	823	857	778	863	845	753	778	822	779	810	806	761	788	771	843	835	873	820	811	815	765	799	812	859	821	815	759	804	821	823	819	786	779	730	833	771	796	823	810	741	835	850	783	800	836	797	781	826	855	839	809	742	810	797	792	802	833	792	798	781	830	811	822	837	806	786	777	783	753	852	828	708	816	771	779	785	850	817	809	829	778	806	806	768	810	804	846	799	805	746	802	812	825	822	772	853	814	828	782	802	780	796	725	837	789	743	802	751	784	770	822	794	803	833	781	781	750	813	798	843	834	809	821	840	795	756	811	804	793	841	826	854	781	841	811	845	783	765	840	818	801	801	740	789	859	795	765	828	873	824	789	804	796	875	759	871	741	781	788	873	773	786	804	839	805	754	827	757	825	797	836	816	808	870	834	820	793	809	787	838	755	806	825	778	738	798	801	862	824	755	818	827	791	825	812	816	774	865	759	812	804	784	780	780	830	760	834	813	799	789	837	807	849	776	799	789	800	802	844	786	802	837	827	761	775	855	823	836	797	793	811	822	825	781	793	790	787	814	771	764	773	795	836	798	825	738	783	779	782	782	807	793	802	822	771	828	817	813	852	836	823	872	812	824	900	806	762	830	825	796	824	802	789	775	796	835	807	779	796	808	801	801	814	796	840	854	821	833	848	799	793	786	806	823	803	828	812	765	826	796	894	848	730	748	769	782	799	780	778	849	813	801	753	786	793	845	803	808	786	849	822	783	770	886	812	832	796	798	847	864	793	872	776	796	819	815	797	778	808	823	785	809	811	778	795	811	765	777	806	782	777	789	823	808	810	836	813	812	803	829	798	833	818	819	834	786	790	772	759	757	826	805	812	815	766	820	797	810	748	835	815	780	779	759	831	824	795	793	856	857	820	782	763	790	838	791	806	805	754	799	800	848	804	783	803	855	804	809	786	814	765	781	814	768	779	804	789	864	821	829	814	821	783	804	834	805	796	777	802	801	807	826	824	794	814	778	769	837	816	821	826	772	789	792	844	817	833	771	821	781	801	763	769	783	800	820	748	800	770	771	819	795	783	804	784	840	824	818	799	812	772	787	769	816	799	837	850	833	792	837	802	795	823	824	754	810	776	781	805	734	787	860	801	735	797	833	805	829	795	790	827	804	821	793	796	837	817	785	773	765	827	762	819	829	790	751	789	792	798	807	804	784	832	832	790	795	780	825	791	770	788	773	835	762	805	743	777	808	783	747	774	782	755	796	780	844	764	758	803	796	800	834	822	764	813	785	822	826	766	784	813	813	825	816	797	802	774	865	860	781	815	776	818	798	801	782	869	823	831	806	753	858	803	826	830	813	834	813	814	799	809	820	817	834	835	779	805	796	790	823	817	783	816	797	799	767	807	829	775	801	766	770	766	787	826	850	827	792	804	830	807
44490	12318	2328	1452	1132	971	601	452	384	427	336	332	283	238	243	193	229	199	194	179	177	179	175	187	183	176	179	167	167	186	172	157	170	173	178	193	169	194	186	161	147	165	171	173	183	166	174	175	173	159	182	195	182	165	163	179	177	168	153	160	143	176	198	174	170	151	161	163	145	156	168	182	174	169	165	189	163	180	169	161	157	161	199	180	166	183	152	149	166	163	171	145	181	171	138	177	175	163	170	181	158	167	188	174	164	201	153	188	177	188	177	163	175	177	172	168	147	173	179	180	170	158	168	148	156	145	165	131	146	191	160	170	182	157	164	168	178	164	185	191	167	174	182	199	146	178	172	168	164	162	165	181	147	164	156	166	177	159	171	159	173	158	176	160	193	172	181	161	154	169	163	141	191	183	156	193	179	146	177	183	166	147	174	153	168	181	167	164	170	172	183	145	183	172	166	172	157	191	172	173	149	165	169	151	146	155	179	162	167	151	169	158	177	174	166	169	153	165	176	175	168	142	175	168	188	180	184	164	165	177	178	175	164	178	153	159	177	200	178	161	179	170	159	174	176	166	166	153	185	170	179	173	172	162	170	167	174	148	157	164	166	167	196	177	162	166	166	184	149	183	190	152	159	161	162	181	190	189	168	172	159	159	156	158	171	170	171	184	163	175	154	222	166	149	166	180	159	170	179	139	168	166	169	172	187	139	154	146	164	166	177	155	182	151	174	144	157	169	168	163	152	162	167	159	179	150	168	171	166	139	170	169	147	136	161	156	180	145	146	170	164	161	156	188	170	173	196	173	150	178	148	170	173	162	176	182	178	179	179	160	157	140	170	176	171	159	156	181	174	157	195	154	181	157	171	159	175	160	177	163	183	168	144	214	136	153	168	180	170	194	179	179	155	161	191	178	175	178	151	160	183	157	167	180	184	166	184	173	153	169	163	160	177	157	166	176	143	158	166	160	168	174	161	170	200	155	176	164	162	146	165	169	176	177	157	206	161	161	178	152	168	150	161	182	179	166	172	146	176	179	163	160	182	179	171	175	157	181	191	174	149	164	182	168	167	161	150	172	161	177	187	173	157	144	152	177	177	165	180	169	170	156	175	168	166	182	160	149	198	182	154	176	159	167	192	159	177	148	159	175	151	182	148	174	168	148	162	178	173	179	163	158	161	161	180	157	190	170	163	165	162	180	191	155	169	154	176	183	182	152	161	176	172	162	174	168	180	158	176	162	150	174	161	156	191	154	171	153	138	182	172	165	144	172	168	169	165	163	162	154	164	170	184	199	179	174	170	184	167	156	176	167	175	159	183	171	194	161	160	153	167	178	159	166	169	161	151	152	181	184	169	179	175	176	157	168	180	155	162	145	172	167	150	161	183	161	179	155	171	179	165	163	146	164	184	161	162	163	144	170	172	165	168	177	185	190	172	179	162	169	174	151	176	146	149	184	165	166	151	171	166	173	189	159	167	173	177	166	162	155	152	172	183	163	165	167	168	164	173	159	154	179	165	163	180	159	155	164	158	165	168	172	158	179	154	164	150	202	148	173	169	178	186	149	153	152	146	163	149	154	177	165	196	160	162	168	154	188	179	159	141	160	170	180	152	180	179	173	171	154	160	188	185	191	143	163	179	142	153	156	182	179	181	155	161	170	172	161	141	192	162	191	171	168	170	167	163	155	185	162	181	151	157	189	167	177	187	170	180	146	181	158	185	163	178	157	159	151	161	187	165	178	169	179	162	178	183	157	187	171	169	137	170	176	187	148	191	154	174	148	162	173	187	172	165	171	177	173	171	167	169	154	179	152	161	163	159	176	174	162	168	163	168	166	178	181	176	164	154	160	157	157	170	177	164	191	170	167	147	160	186	169	137	174	163	157	170	153	143	154	155	162	190	152	151	190	188	177	153	147	182	176	159	157	180	174	156	146	177	163	152	158	196	144	187	184	151	162	157	171	191	183	166	170	177	164	165	163	177	188	195	160	166	168	143	129	179	182	171	147	158	174	168	176	174	166	186	174	156	179	145	163	172	175	155	171	182	145	181	161	170	154	167	169	155	158	151	166	188	158	169	179	155	155	172	157	192	192	154	161	186	180	165	168	181	154	159	162	161	146	156	160	142	155	171	173	188	155	150	168	176	158	160	153	171	166	154	173	141	160	169	162	184	148	163	167	179	175	171	162	153	179	157	180	153	189	151	154	184	190	139	153	174	164	159	162	168	188	152	163	161	176	166	166	143	181	169	161	164	175	149	171	165	158	157	197	185	179	158	162	162	165	157	190	178	168	160	187	159	166	153	156	178	177	172	171	165	157	162	156	177	208	184	165	160	161	190	188	186	170	170	183	146	146	192	173	168	170	156	164	179	158	160	174	160	152	151	161	161	180	167	178	166	178	157	170	169	161	180	170	194	151	148	166	165	164	162	168	190	136	172	155	168	193	179	150	157	148	171	171	149	158	187	147	167	167	173	181	177	168	179	169	167	179	190	153	167	157	176	166	160	160	134	178	188	163	160	186	168	171	158	164	163	184	163	170	165	168	187	152	165	174	179	162	178	166	171	181	150	161	170	158	156	183	182	178	162	159	172	185	166	161	159	157	178	168	155	164	175	169	197	154	161	171	176	150	162	180	166	150	167	177	169	183	167	165	160	158	194	139	162	173	176	179	156	163	164	140	155	151	173	166	172	195	151	184	165	175	178	179	170	176	172	174	162	172	174	165	180	162	166	169	200	156	173	162	154	172	169	184	141	175	174	165	163	171	139	178	136	169	162	181	173	160	185	193	167	176	166	171	178	174	176	169	150	183	160	178	182	196	168	173	176	176	168	190	169	170	161	174	186	181	149	196	173	168	172	168	183	196	152	187	158	183	180	163	162	174	143	170	189	187	158	150	147	159	181	184	184	182	190	164	175	145	165	155	172	156	165	154	181	168	165	141	156	191	176	171	176	151	165	192	179	168	155	138	166	193	161	160	180	159	178	169	170	167	167	157	199	174	183	195	183	156	171	180	181	159	158	153	177	163	161	173	176	179	181	157	196	170	162	161	164	157	170	199	171	178	161	175	160	174	175	203	138	156	154	178	172	174	172	155	171	170	164	187	154	175	173	172	176	166	183	203	167	189	177	172	154	167	187	188	163	163	174	194	185	161	152	166	151	174	149	189	156	182	197	145	149	187	153	183	159	166	162	178	179	156	167	167	171	169	167	187	187	186	172	180	166	186	183	177	163	156	169	167	155	166	198	162	173	166	187	141	174	158	162	156	183	157	165	169	178	164	151	182	153	147	170	162	164	186	165	172	171	182	162	198	165	152	154	162	162	166	171	147	158	176	165	168	186	176	150	168	180	185	153	157	164	149	150	164	170	157	163	168	189	146	172	155	159	127	137	176	153	180	211	180	151	162	167	151	164	173	172	172	168	166	156	157	161	160	148	170	174	166	174	187	175	167	167	169	142	163	166	164	169	168	147	192	169	160	169	178	169	190
21306	1578	3075	3429	3307	2845	2261	2338	1586	1462	1396	1260	1215	983	917	958	930	812	740	765	694	650	666	666	600	621	562	573	615	599	546	586	547	523	544	585	565	536	508	535	511	503	537	514	493	497	499	507	556	574	509	484	525	484	506	529	509	478	481	508	483	478	520	487	507	524	519	500	533	496	506	470	530	491	498	517	527	499	476	479	518	479	469	513	470	497	486	497	518	500	472	480	504	491	509	493	495	487	475	488	502	461	467	493	529	476	514	498	486	481	477	472	470	496	490	530	528	490	501	461	491	469	510	468	485	482	521	466	498	496	518	472	461	506	486	513	511	451	469	477	511	543	505	485	526	466	505	488	514	490	480	489	490	475	488	474	537	461	473	541	467	464	472	503	503	493	509	501	530	474	505	492	492	508	476	477	464	469	472	505	466	514	475	485	469	514	506	480	483	490	484	514	490	498	485	476	491	503	498	469	466	497	480	500	483	477	481	523	563	496	457	497	455	497	471	488	480	523	477	517	487	493	509	515	476	525	515	467	492	447	497	525	503	492	478	492	495	452	485	477	473	498	459	494	507	470	485	504	493	513	446	510	525	491	470	484	475	497	502	473	496	459	471	494	505	513	487	483	507	486	495	510	483	513	498	492	466	472	471	492	502	466	490	479	488	460	486	528	494	501	501	496	467	485	458	545	571	468	484	479	477	488	491	494	491	466	511	472	462	476	495	512	519	465	476	479	488	498	499	454	512	508	473	484	473	501	519	492	489	495	509	470	493	493	487	506	464	475	490	453	482	455	494	464	459	481	488	491	523	522	497	511	485	542	519	503	500	496	485	464	491	452	501	465	462	493	513	477	512	505	465	487	491	500	500	509	466	492	509	510	464	519	494	482	533	510	498	495	506	478	498	482	475	489	490	495	500	495	518	503	478	490	475	455	502	465	483	454	476	459	491	452	415	498	488	487	526	461	548	475	489	513	470	499	497	485	513	496	513	472	465	506	474	499	521	529	507	495	464	469	493	533	505	494	492	502	514	499	481	505	480	509	517	460	516	479	529	478	468	494	512	460	500	441	510	486	502	477	477	494	473	501	490	470	508	470	520	503	462	435	496	488	507	452	485	467	534	493	507	472	495	496	492	538	502	476	485	497	467	469	512	486	480	522	489	486	480	499	504	461	549	476	477	500	476	507	493	473	509	494	500	477	506	460	455	443	498	506	456	507	481	509	512	493	484	477	502	491	477	479	501	495	458	511	482	493	489	471	470	525	497	474	476	511	452	471	479	506	467	483	490	504	496	493	441	501	499	470	483	477	518	472	490	522	496	512	490	495	499	467	493	502	471	489	508	492	471	500	483	449	508	501	470	468	495	477	464	527	508	478	504	484	473	472	482	526	473	513	430	490	516	466	507	521	495	472	461	483	461	458	457	492	487	486	473	524	472	500	507	480	478	499	520	494	482	465	458	484	467	501	481	455	480	476	463	476	495	459	510	480	483	509	477	469	503	500	512	488	484	542	475	507	493	515	498	490	479	479	496	467	494	509	442	493	520	476	485	479	463	502	446	470	500	519	455	497	494	507	466	481	498	464	457	477	490	489	501	505	490	486	506	463	471	460	484	499	459	462	492	506	494	495	535	487	489	507	476	473	495	535	475	475	472	481	480	461	499	515	480	475	465	496	455	512	486	483	495	509	494	465	452	526	456	486	466	492	450	469	484	455	474	497	477	481	514	502	470	486	469	485	505	472	487	455	483	528	490	490	472	474	512	498	495	505	521	503	502	453	492	495	453	455	488	506	499	492	504	500	455	486	512	452	495	500	473	496	486	475	495	508	458	516	482	509	467	487	507	464	467	501	494	483	484	474	498	523	490	503	500	498	462	503	514	511	482	507	514	476	514	488	482	508	488	447	497	488	513	520	531	478	514	529	497	529	456	489	517	507	485	465	474	477	450	478	499	511	541	484	526	480	484	506	477	460	480	473	493	495	506	511	473	519	530	504	509	486	510	511	506	518	459	454	484	473	518	454	504	441	466	539	445	494	453	503	511	460	474	490	544	493	504	520	477	491	502	496	520	519	510	536	496	471	452	480	506	460	523	494	492	471	495	478	489	468	477	515	515	521	528	462	484	482	491	480	500	483	506	496	474	472	472	472	536	470	508	493	501	477	484	461	482	466	453	458	491	524	477	499	505	458	521	512	466	522	483	490	492	479	507	462	495	439	539	473	498	476	466	470	488	564	498	460	489	508	482	491	520	513	509	491	483	473	502	474	490	500	492	491	511	494	466	445	492	493	514	533	497	485	458	481	475	502	504	500	508	494	486	499	487	443	515	479	471	503	471	463	500	504	489	494	517	469	510	490	499	510	465	489	468	485	488	485	480	490	461	510	504	469	457	524	457	507	476	470	468	512	451	477	470	478	510	449	495	433	543	480	491	506	501	451	460	540	447	520	514	510	461	493	542	439	458	497	471	511	508	515	480	493	475	472	435	469	472	514	459	493	511	458	489	517	465	515	485	501	541	501	478	495	499	518	477	453	526	472	530	486	472	506	481	511	501	497	502	515	455	468	514	519	492	432	491	476	471	521	500	468	509	492	477	464	457	520	490	499	523	464	483	518	540	476	471	504	476	450	521	490	511	511	540	486	499	494	518	467	493	478	534	487	470	499	446	491	510	460	490	516	468	483	468	487	506	497	490	491	460	493	517	494	487	502	513	500	461	489	478	511	494	499	490	476	502	472	461	504	513	456	501	464	503	497	508	494	479	484	527	517	470	490	491	497	478	468	514	520	482	469	464	486	489	471	468	522	477	490	504	491	460	486	434	504	508	493	476	501	528	504	519	470	504	434	456	490	474	505	487	522	516	469	540	468	508	494	500	463	511	498	468	467	482	463	511	466	504	502	481	455	445	473	543	504	526	519	496	461	507	511	447	494	507	535	491	465	472	496	520	464	484	503	484	493	476	521	478	490	465	492	467	477	487	463	458	503	484	457	482	437	457	508	540	472	466	501	518	516	452	506	495	485	511	522	462	450	492	479	452	501	548	432	526	528	485	470	496	497	504	453	495	449	451	491	490	481	491	527	447	513	449	518	522	463	530	514	502	460	489	459	503	506	531	463	475	474	450	485	472	472	538	486	489	455	499	491	467	499	479	466	501	485	455	455	553	482	441	459	494	490	470	512	501	482	489	491	483	511	488	466	527	515	436	504	455	490	490	440	500	478	492	490	478	464	435	482	466	467	487	468	474	544	498	466	481	463	504	478	478	513	471	480	441	475	527	497	504	529	486	465	515	509	517	544	467	486	513	505	515	502	480	504	523	498	502	495	497	518	491	479	463	503	456	502	501	516	462	497	517	453	507	521	481	464	455	491	459	474	469	468	509	492	509	503	537	484	485	463	493	507	462	492	501	498	504	515	470	487	499	491	476	490	457	493	495	484	529	475	502	516	475	476	485	503	517	495	467	446	460	496	476	478	511	470	474	506	502	512	501	456
52375	20455	8529	2962	2033	1555	963	676	510	488	584	455	453	503	355	266	179	198	180	151	177	161	161	159	150	148	147	119	128	128	126	129	117	147	130	143	125	134	127	124	123	124	114	126	123	123	116	122	127	119	118	103	111	131	114	120	134	136	147	134	110	114	135	97	126	139	131	129	127	120	133	130	117	116	95	117	113	123	126	132	136	112	115	104	146	126	100	108	120	138	124	144	132	106	108	105	109	110	124	113	131	104	117	114	120	106	107	114	121	123	108	123	110	121	123	127	114	130	103	112	109	114	106	132	122	110	126	108	107	108	127	107	123	112	97	110	101	105	97	129	128	131	105	118	114	120	105	115	107	95	120	130	126	124	139	115	134	114	99	101	114	127	123	120	111	119	106	112	100	105	112	93	125	133	126	114	120	111	94	112	102	126	98	125	116	110	114	113	112	111	92	111	123	112	116	121	121	111	124	117	135	105	113	131	121	134	92	123	117	105	110	104	96	131	114	112	121	102	127	125	123	136	92	105	119	124	115	109	116	115	117	122	112	126	113	128	104	101	113	117	116	121	128	124	107	112	108	126	102	111	115	136	102	114	101	111	118	94	106	113	117	122	117	111	107	98	128	114	106	102	139	117	104	138	124	111	104	103	152	104	127	119	133	143	114	124	128	134	107	131	131	124	109	111	135	108	104	105	123	116	111	139	125	125	126	118	123	110	107	125	118	118	111	109	138	143	123	101	107	103	116	125	118	113	110	126	137	118	115	115	128	111	118	107	103	115	121	122	107	126	114	110	117	120	103	120	131	128	109	118	110	129	124	110	113	116	129	116	111	99	121	121	119	128	140	97	120	130	103	113	106	106	121	118	107	144	113	116	133	112	114	123	130	123	113	121	121	120	107	95	121	128	118	118	116	101	116	116	127	100	121	104	111	123	115	118	102	119	112	129	118	124	110	117	120	121	124	119	112	129	117	129	111	103	119	104	119	116	110	116	140	90	121	118	109	112	107	106	124	108	117	122	114	120	116	113	115	122	125	106	112	126	106	126	96	121	110	119	116	104	120	112	121	125	108	112	119	101	128	119	118	109	126	137	128	126	121	121	104	108	93	114	121	128	121	117	130	121	130	112	139	125	112	108	113	104	116	127	130	112	135	101	113	94	111	125	140	119	110	99	116	101	115	114	110	117	108	112	114	106	116	117	121	121	119	92	116	125	113	109	115	120	117	109	106	111	127	129	106	104	113	112	113	137	102	128	120	123	126	98	97	110	132	112	108	119	148	122	120	123	116	124	111	121	136	116	115	104	115	129	104	120	108	124	108	112	99	120	131	106	102	110	118	141	115	100	119	114	121	126	100	104	120	127	130	121	98	111	126	116	105	105	127	111	113	101	112	119	117	95	102	119	105	130	122	104	103	108	118	85	121	114	131	117	126	129	113	127	117	128	115	100	133	107	108	117	101	123	123	120	137	135	123	116	114	114	106	110	106	113	132	115	130	113	111	120	125	115	116	122	96	122	95	107	117	95	124	114	110	95	98	103	130	142	118	124	137	137	136	128	110	110	131	97	109	112	114	109	129	120	132	120	120	129	146	103	120	125	110	115	121	125	100	103	126	124	116	126	108	98	143	125	117	110	99	131	100	109	134	107	133	108	117	104	114	114	113	103	114	100	147	114	122	115	119	123	128	122	119	118	124	116	114	125	113	101	96	135	141	111	131	104	114	121	103	122	106	136	102	124	106	122	135	128	105	132	97	105	88	121	119	118	109	119	134	141	126	123	140	133	124	115	111	113	106	132	133	120	112	108	120	122	101	111	114	119	135	136	110	114	118	123	107	108	93	107	105	118	119	103	114	144	125	125	101	112	107	115	106	110	123	132	134	136	112	104	140	115	114	134	127	100	117	109	117	113	110	109	110	110	112	113	120	116	120	116	108	121	101	111	111	130	111	103	133	125	106	115	102	104	123	117	96	115	110	132	99	102	109	131	123	118	108	125	127	104	125	109	101	124	125	127	122	125	116	115	131	117	121	112	117	89	108	130	106	92	119	117	136	114	109	121	123	122	120	128	120	102	122	103	110	127	109	109	112	122	118	105	117	119	101	112	121	116	90	123	108	128	114	118	116	126	124	123	119	116	105	114	133	115	119	110	128	112	114	135	122	117	111	127	100	109	108	129	97	146	115	128	118	110	122	120	107	121	124	92	113	108	115	116	110	109	150	91	107	120	123	107	119	122	114	120	132	100	108	97	128	137	104	130	122	106	118	100	101	117	121	111	131	103	112	110	118	114	87	123	84	103	106	121	109	115	111	127	121	111	102	115	114	107	117	108	120	118	144	110	126	120	98	118	122	124	100	110	121	99	119	122	134	113	117	130	119	116	112	123	115	106	117	108	122	96	120	110	116	110	128	102	128	98	117	97	102	131	135	126	108	107	117	84	113	128	123	123	123	111	105	103	127	106	123	113	121	111	127	138	112	111	117	121	127	117	123	121	121	120	124	112	129	133	120	132	119	135	105	110	92	101	113	126	112	117	136	100	124	122	109	128	130	122	120	140	130	102	98	107	106	116	111	112	126	106	119	103	109	108	123	132	125	103	132	129	112	99	115	124	123	120	115	127	108	104	133	102	124	106	108	121	132	107	110	123	108	127	143	132	120	103	140	109	105	123	107	112	105	93	102	99	106	126	115	97	111	115	122	147	137	107	102	109	87	126	111	105	115	103	116	120	105	121	114	134	118	107	128	113	105	124	117	132	119	121	104	109	96	93	119	124	108	103	116	124	109	106	104	123	129	121	111	146	116	120	115	110	129	101	126	112	118	111	118	108	114	118	122	95	117	116	130	103	124	148	115	130	112	123	108	92	122	96	133	110	113	118	117	110	113	109	100	109	128	118	111	99	129	104	116	113	121	120	130	116	105	128	112	108	124	98	102	112	125	118	117	103	108	117	109	114	104	125	109	118	101	116	117	134	121	106	129	117	117	118	115	116	108	127	117	135	111	105	108	109	105	109	117	97	114	116	117	122	108	110	128	105	139	114	122	118	140	110	118	117	113	115	128	117	103	135	103	113	126	99	112	103	113	126	122	111	110	111	122	115	95	122	128	119	94	107	123	131	121	109	110	120	102	121	118	103	114	111	129	111	119	116	119	133	111	103	123	134	117	114	120	100	106	115	120	116	124	135	123	110	113	131	113	114	121	129	113	115	124	121	103	106	129	120	127	125	115	130	109	124	129	119	110	107	109	98	127	126	131	111	111	118	108	119	112	122	139	124	117	109	110	112	124	139	133	119	135	138	119	129	107	102	96	94	100	122	108	112	130	112	133	107	127	114	126	131	114	122	100	122	123	109	116	99	126	128	108	105	107	97	114	131	104	123	120	124	121	114	122	115	110	121	120	133	118	123	103	129	116	125	117	117	115	120	125	111	136	112	109	116	90	107	113	111	119	129	116	113	117	115	109	117	142	120	105	120	133	147	131	113	124	81	116	122
26174	2500	5317	6093	5277	4624	3716	3286	2530	2204	2048	1844	1752	1740	1373	1180	1060	1044	836	810	736	699	689	644	598	610	615	542	544	558	518	516	513	509	544	491	482	471	467	474	440	471	449	471	430	471	428	442	429	415	467	407	404	464	415	406	411	457	429	416	428	420	355	421	380	389	372	386	400	426	375	398	410	418	429	402	398	403	381	383	398	432	401	393	381	368	421	389	389	385	383	411	386	373	396	404	365	392	349	374	372	431	376	381	373	399	429	395	407	366	402	359	377	381	401	385	387	384	390	359	365	380	387	359	370	394	351	407	346	379	414	346	379	395	378	379	374	350	380	361	398	362	351	440	403	349	367	373	395	408	416	386	385	362	380	389	360	354	357	387	378	386	357	414	344	393	357	373	337	332	357	393	378	363	368	365	362	381	407	356	398	360	370	373	397	367	374	368	363	377	385	368	357	391	372	355	329	352	365	369	358	346	376	395	380	374	382	385	370	381	381	400	401	351	364	411	385	384	380	387	356	417	385	378	374	367	411	401	391	379	387	367	375	404	368	365	363	363	326	387	379	351	357	389	388	357	352	348	362	363	380	377	399	349	377	346	389	362	396	356	357	379	382	351	397	387	358	382	434	350	353	404	387	395	372	376	379	360	365	375	395	369	344	398	387	352	376	405	385	376	371	380	387	366	348	360	400	386	379	368	404	383	400	365	348	375	385	360	372	330	367	385	419	398	403	352	338	427	406	334	383	367	387	367	343	391	380	364	388	386	368	372	409	383	371	408	413	378	374	394	359	391	359	390	395	373	388	414	373	354	368	389	370	385	387	378	366	367	380	355	396	384	398	381	377	396	400	350	407	383	350	367	342	357	355	375	376	401	351	372	365	404	381	391	367	381	432	359	358	362	377	359	372	387	417	388	377	353	405	369	353	357	366	374	397	383	368	383	358	380	383	352	361	349	415	399	371	367	387	352	359	340	383	409	377	373	380	399	347	372	372	376	397	358	395	391	411	391	387	394	370	375	377	395	355	367	340	391	347	361	378	390	358	364	368	354	366	354	362	404	382	396	388	351	385	337	392	359	385	357	390	390	411	394	363	387	354	406	385	382	370	374	367	378	392	400	377	376	364	383	383	414	355	397	388	398	385	372	378	356	366	364	388	360	360	360	350	375	367	391	380	356	401	353	356	387	363	362	355	371	354	363	368	389	355	399	369	411	368	359	376	375	324	364	377	402	379	367	386	381	376	401	414	380	371	365	380	372	372	379	343	384	377	388	391	338	353	364	390	402	390	420	392	355	362	383	386	378	374	327	376	380	362	390	349	399	350	333	357	381	361	384	369	372	345	424	399	333	392	366	354	362	385	352	353	368	363	400	362	391	406	404	364	384	389	393	402	369	361	348	372	307	391	366	361	357	409	367	381	393	381	370	378	368	398	370	370	405	390	355	400	367	364	374	372	371	374	393	382	359	378	393	377	402	357	348	354	385	358	386	400	348	394	366	356	353	328	351	339	352	369	381	365	369	365	366	409	372	352	326	369	388	369	343	355	366	352	360	375	334	373	352	344	366	366	350	367	338	388	377	403	386	365	374	332	379	355	377	390	354	350	342	366	374	345	378	369	365	337	344	343	405	396	403	372	380	385	339	387	426	360	367	406	353	374	358	396	379	390	375	352	397	371	366	334	362	410	379	414	380	390	398	382	382	361	364	406	385	399	372	391	400	367	379	390	366	411	366	353	394	438	379	393	384	375	384	399	354	374	343	334	393	334	380	377	357	333	351	397	389	374	368	393	371	348	398	374	372	344	388	380	350	385	348	413	388	368	395	361	358	381	376	379	390	389	356	369	395	393	395	377	433	379	371	354	336	365	362	378	370	401	376	380	399	382	372	373	371	388	394	384	392	393	380	362	381	371	353	369	395	374	373	408	364	361	396	371	346	327	386	375	401	361	380	357	381	361	353	361	390	362	364	340	358	363	384	394	347	380	390	385	380	363	357	348	394	382	364	372	354	392	355	390	412	403	400	362	382	389	364	341	373	402	370	345	371	401	418	356	358	334	409	392	380	379	378	378	377	389	390	382	365	402	344	371	402	375	352	373	337	346	366	362	394	356	351	392	357	344	366	342	364	385	384	407	409	380	366	339	414	383	390	380	385	366	378	371	370	383	366	388	364	349	339	362	368	356	364	371	340	390	377	378	352	410	368	365	348	353	379	379	352	320	400	357	385	388	382	380	387	331	386	335	388	370	386	394	397	348	352	385	365	344	354	365	328	390	358	380	374	346	366	364	381	373	383	383	363	393	397	373	378	389	340	361	369	390	378	359	379	349	363	372	389	358	310	367	361	377	358	394	348	362	393	364	334	361	416	413	393	405	349	378	345	384	393	375	419	350	378	383	376	390	384	377	373	377	390	392	395	366	342	370	359	368	374	375	381	368	373	350	359	361	332	360	397	365	377	353	383	388	394	388	365	372	373	369	382	393	369	398	392	355	370	361	354	369	353	377	351	372	366	379	387	382	378	414	382	408	367	390	372	356	369	366	384	365	366	375	357	341	364	317	378	368	366	357	377	364	368	416	393	341	361	398	376	342	342	395	412	398	349	390	319	376	387	388	368	384	390	352	337	356	367	397	374	391	376	352	411	372	365	368	382	391	397	379	352	355	363	414	389	386	394	403	391	360	364	408	377	405	414	364	378	358	391	363	378	378	370	346	371	366	400	387	374	377	363	354	345	348	361	368	399	370	358	382	357	379	355	332	383	365	357	381	430	363	351	376	379	382	352	381	390	347	372	408	379	397	381	385	371	396	354	369	390	377	402	383	377	364	374	385	367	371	355	347	365	371	350	366	377	388	372	341	376	376	347	338	389	361	383	374	341	361	373	385	394	360	364	383	387	398	344	373	419	348	396	331	377	349	365	366	389	379	368	366	381	382	365	387	348	378	420	361	397	358	363	343	362	375	359	355	354	400	388	371	355	377	394	378	403	369	363	410	365	370	354	386	413	362	357	351	376	368	387	378	396	363	405	419	385	363	401	393	384	372	380	367	376	378	366	377	386	381	368	356	396	379	376	385	358	382	373	350	342	362	397	370	367	371	364	378	368	364	366	369	372	366	348	368	428	390	402	376	394	375	387	400	383	394	371	350	415	353	358	352	392	369	359	379	366	371	340	391	380	376	363	362	370	385	417	361	404	385	377	399	409	356	351	358	346	362	368	343	407	382	378	379	369	400	364	387	340	370	379	402	340	399	361	411	379	380	370	336	379	393	352	380	340	379	374	362	382	402	360	327	385	339	412	333	375	388	370	341	377	400	368	362	328	363	391	399	387	372	398	395	361	390	360	361	388	370	408	366	364	380	384	404	380	387	379	347	351	408	374	377	361	400	361	351	370	368	375	380	365	388	388	333	370	385	378	399	378	393	361	379	368	378	385	333	364	355	364	376	360	384	367	439	343	355	395	357	384	382	361	389	388	345	377	399	377	380	368	398	360
9251	592	516	415	319	337	296	294	287	325	325	283	285	287	288	281	349	287	308	288	317	304	289	291	261	272	271	289	279	310	258	268	299	263	309	266	281	275	290	290	251	259	284	319	280	294	268	283	267	304	262	324	282	287	310	280	273	303	301	285	268	290	286	325	295	285	306	264	270	289	288	287	308	304	272	297	298	327	280	307	283	284	277	305	292	281	264	295	316	276	320	286	309	279	305	282	292	303	265	283	291	308	278	260	265	282	287	296	292	293	298	311	292	299	278	281	277	254	276	291	307	273	270	291	289	293	279	324	285	310	319	310	276	281	263	292	276	295	293	306	317	283	321	311	293	267	302	273	256	307	272	283	320	284	291	281	302	272	313	284	294	270	303	278	289	279	273	240	296	324	274	267	309	280	315	273	273	311	275	252	305	321	287	252	264	278	293	285	278	314	278	257	276	263	301	316	262	304	287	263	284	301	304	292	290	297	291	290	289	300	313	287	295	295	265	284	280	290	278	278	286	308	330	307	301	301	285	296	273	265	292	276	261	282	278	305	274	311	302	291	316	291	293	307	309	266	296	293	291	296	270	306	305	297	270	288	287	264	248	311	280	293	299	288	303	288	306	284	297	302	296	301	286	315	313	306	317	279	279	329	257	305	290	286	264	291	271	276	302	301	295	281	287	312	273	272	331	297	321	284	305	316	294	276	272	259	298	291	293	279	312	285	289	290	303	301	283	305	286	303	280	268	283	276	296	274	282	283	305	322	304	300	286	296	290	285	320	282	275	285	267	307	298	273	292	308	263	278	279	301	301	317	284	265	280	305	278	297	273	290	316	276	286	251	259	273	286	306	281	299	290	291	299	266	281	253	301	314	287	262	262	307	275	284	300	311	309	273	282	306	266	289	272	266	301	303	283	283	312	279	295	299	299	310	295	291	279	306	296	320	312	290	318	261	293	296	252	256	287	301	304	292	272	291	291	316	288	284	294	296	279	274	284	245	249	302	275	288	278	298	278	271	274	273	308	288	287	284	293	272	291	282	255	276	308	288	267	279	291	289	307	300	307	275	256	281	272	270	298	296	300	268	290	309	306	283	289	261	304	323	291	263	306	311	290	291	291	312	311	296	289	280	297	265	307	285	287	260	309	306	295	286	284	291	309	278	266	328	270	284	300	263	308	297	267	287	276	289	271	315	268	313	262	271	327	291	289	284	291	277	265	299	300	279	274	296	273	292	311	251	271	288	268	292	302	303	298	274	302	266	295	294	307	300	272	276	260	258	276	284	290	280	293	280	301	276	287	266	314	271	292	304	286	281	320	307	291	283	288	281	260	278	290	265	272	293	288	310	254	296	283	284	266	287	292	321	291	300	283	289	297	294	283	281	289	302	293	290	290	287	269	308	308	288	292	296	277	285	308	319	280	298	280	323	296	290	280	289	298	301	284	290	266	314	295	293	302	307	308	244	302	295	264	289	297	304	275	276	305	279	293	296	282	261	271	283	297	270	292	267	331	265	268	277	294	297	301	321	297	284	303	288	301	275	252	303	285	300	296	287	293	314	277	291	272	273	256	301	290	305	306	281	287	286	298	318	283	294	269	295	271	281	292	305	294	313	312	250	268	274	308	278	286	315	275	304	276	259	292	267	296	270	261	273	299	312	291	291	273	276	310	295	300	293	291	277	276	270	303	282	326	261	286	289	289	264	295	291	286	304	280	283	283	267	307	295	282	335	285	311	286	269	283	302	281	286	280	273	271	306	279	281	304	289	294	302	299	306	304	283	289	291	275	282	304	266	323	288	278	314	286	307	290	277	278	314	286	281	274	304	291	293	305	296	282	301	300	297	272	291	266	349	319	289	266	291	299	284	336	265	279	311	274	295	299	278	269	310	274	291	280	276	256	264	290	299	282	309	291	292	300	325	273	292	299	301	324	257	299	285	278	290	256	309	289	272	296	270	284	296	282	283	275	285	312	275	296	301	337	266	273	303	268	262	282	298	284	262	327	310	272	304	306	284	284	289	250	293	282	278	294	268	289	271	275	273	272	284	304	297	255	291	300	292	252	286	295	282	283	278	317	252	304	298	287	273	280	299	277	309	290	285	311	287	270	351	271	303	289	290	270	285	285	272	308	271	273	291	280	296	309	271	268	280	283	290	271	264	279	296	298	309	293	296	275	297	299	287	266	308	297	303	289	266	311	293	318	299	298	306	306	285	317	276	268	294	312	285	280	272	253	317	295	277	299	264	288	272	300	275	277	300	304	291	306	303	289	315	293	275	311	303	301	312	286	286	307	281	303	308	292	287	316	288	294	274	270	269	311	280	292	270	303	268	285	261	298	312	283	242	297	307	294	304	304	289	304	289	252	268	277	297	308	299	282	294	300	281	283	288	277	302	280	300	302	263	283	308	318	267	312	278	287	277	295	287	316	249	297	305	287	276	304	287	315	265	261	290	273	321	284	283	265	254	309	289	272	267	308	299	290	336	295	282	311	290	269	317	291	264	290	282	306	275	275	292	260	262	268	294	305	286	334	327	268	309	301	284	294	291	301	295	318	290	271	296	302	306	297	308	255	287	278	281	313	279	282	300	272	314	291	273	273	310	297	265	318	264	274	260	272	296	268	271	252	295	270	292	285	289	285	288	232	289	256	321	289	272	294	271	291	305	279	321	283	259	276	269	290	283	273	266	267	277	303	280	272	285	292	286	284	252	268	266	267	280	278	300	277	286	279	300	233	264	254	289	262	293	303	279	307	259	294	291	260	291	309	285	260	289	251	307	294	293	287	289	290	272	296	291	304	295	275	285	268	290	288	278	286	300	277	274	293	249	289	294	276	308	281	271	281	308	261	297	294	271	275	265	280	256	297	266	316	324	255	291	283	302	307	293	261	280	263	294	292	278	267	277	277	273	257	288	281	292	261	312	298	279	275	288	248	308	274	283	278	272	280	299	307	265	323	302	280	285	289	298	268	276	293	273	294	298	334	282	336	307	308	316	293	304	259	279	288	312	289	273	299	264	263	253	282	267	308	270	284	318	268	296	291	292	298	287	307	259	281	299	276	311	289	306	309	288	298	280	329	286	273	294	275	295	321	259	273	300	297	279	314	285	279	284	279	293	323	293	294	287	273	316	289	296	316	282	262	313	278	297	324	315	279	260	295	306	259	278	279	286	297	297	267	269	304	271	257	281	309	311	279	272	294	309	296	307	290	277	279	281	299	297	291	286	261	297	275	283	262	290	288	295	301	300	270	279	294	273	269	278	300	271	284	293	287	285	290	289	279	287	315	296	284	309	285	273	313	263	296	276	310	282	302	274	300	265	289	310	302	279	280	270	298	301	292	290	239	303	297	289	309	278	298	266	290	265	286	323	276	283	278	293	299	286	279	289	290	307	286	290	291	281	282	299	309	269	297	305	288	318	281	292	257	300	308	315	308	308	287	258	263	284	286	290	308	274	289	301	316	315	273	294	275	308	289	300	283	304	284	327
7491	929	1173	1152	1066	975	898	890	924	852	862	833	860	826	889	815	841	842	832	840	780	829	804	832	771	790	808	833	799	818	799	811	800	841	824	780	816	841	785	811	808	768	758	804	852	784	799	790	783	750	813	774	794	810	812	803	828	825	754	769	820	815	827	819	759	822	775	872	789	800	800	825	791	740	834	798	778	815	820	780	786	765	789	822	844	813	804	761	828	765	809	810	764	828	746	805	815	821	775	810	807	792	793	812	793	822	804	788	770	798	796	797	752	780	816	780	799	835	765	790	758	793	794	818	834	801	778	822	806	816	789	787	807	822	768	783	815	752	798	824	764	789	780	782	784	811	789	805	856	809	787	781	719	791	756	825	836	787	792	825	802	814	813	801	816	757	801	853	746	774	775	808	832	802	768	788	838	799	790	827	775	804	801	774	761	782	770	774	816	826	819	815	828	824	876	784	850	808	798	795	797	813	812	850	756	753	813	872	775	798	794	824	781	810	786	772	849	817	794	825	801	811	811	766	774	784	820	818	792	802	823	781	813	808	741	810	820	767	734	830	866	850	844	804	833	791	772	810	784	831	777	808	780	777	787	778	813	838	785	822	799	841	846	829	867	791	820	831	813	801	855	762	800	796	783	796	855	821	809	747	820	776	752	797	793	801	796	859	822	805	791	809	804	824	769	798	791	854	810	841	790	806	773	824	833	815	776	819	784	785	714	779	770	813	854	796	812	821	767	844	810	784	807	787	798	815	783	784	764	821	728	774	778	774	788	835	811	883	799	761	854	773	773	841	820	817	753	785	800	829	806	817	835	807	781	797	824	854	799	809	846	806	801	835	791	808	782	801	751	864	794	832	833	816	811	803	825	752	823	798	821	770	761	815	824	824	812	767	808	786	829	809	823	777	784	769	807	788	773	817	795	819	762	785	753	829	770	851	784	788	829	769	820	811	837	797	796	801	822	760	800	782	801	806	818	777	844	818	789	798	770	763	815	852	830	808	798	798	793	797	791	843	810	789	845	828	844	796	768	804	809	800	761	758	815	806	810	809	782	790	774	800	787	818	828	789	752	761	788	795	774	805	769	802	763	792	776	789	789	759	792	810	797	778	811	819	828	778	866	761	764	798	809	799	767	805	780	816	819	804	808	828	831	779	768	796	747	791	840	777	828	854	841	799	804	803	797	811	759	803	775	839	783	762	752	811	749	801	794	793	779	815	785	766	798	826	802	825	853	853	784	827	780	776	821	809	829	780	792	789	811	763	805	783	812	781	771	793	800	777	830	829	784	776	771	787	830	786	831	809	806	816	785	791	831	805	775	768	775	784	787	776	763	761	783	767	769	827	795	767	875	808	810	770	815	766	798	833	794	839	782	807	802	811	814	826	815	806	797	822	765	800	785	750	782	796	795	820	778	828	770	773	820	829	815	822	804	802	830	744	830	846	820	855	778	766	779	817	834	780	835	752	778	797	772	793	792	837	804	782	827	834	795	799	813	792	777	802	824	779	765	794	761	807	813	838	809	836	803	832	809	848	800	811	786	789	851	780	811	781	838	803	757	807	760	785	775	792	797	842	801	787	766	842	813	792	824	819	758	809	777	797	783	799	832	874	806	771	790	791	760	837	771	822	749	805	838	787	809	815	807	808	754	816	800	770	772	816	764	798	891	855	813	808	829	758	837	790	835	822	831	814	800	855	798	768	810	792	859	797	766	741	845	793	747	824	847	828	784	810	826	770	798	778	770	775	778	785	800	799	800	759	833	821	795	809	797	777	833	800	798	837	823	786	794	774	806	824	802	779	784	840	811	814	786	790	802	705	820	850	818	816	801	788	792	844	826	805	818	767	797	832	864	821	762	788	787	887	805	824	757	822	772	794	820	800	780	806	836	800	803	800	834	831	780	819	832	795	849	830	834	827	827	743	779	876	824	778	808	830	767	789	780	811	794	834	805	813	845	799	824	811	774	854	804	798	826	771	796	757	814	846	818	880	845	798	792	803	831	823	806	815	828	799	781	780	778	775	809	791	809	790	818	754	838	825	804	758	785	783	814	807	816	829	768	811	794	804	859	796	818	801	794	773	800	773	877	787	838	758	744	839	735	798	780	835	837	793	791	807	780	826	822	801	788	842	846	876	810	768	832	823	744	828	815	840	782	772	791	822	807	766	808	792	746	752	850	818	798	827	831	840	800	786	833	784	766	823	804	736	797	753	752	828	787	808	824	805	791	859	853	793	818	775	734	767	784	794	814	793	770	777	812	801	813	786	795	773	741	807	832	784	863	800	813	821	854	801	805	827	828	815	824	797	817	802	792	828	793	781	800	829	810	764	786	811	845	783	868	815	815	740	830	762	815	778	850	781	797	846	789	764	787	784	820	771	773	832	840	827	814	803	775	836	785	795	748	824	788	820	770	762	748	770	789	821	804	789	743	781	772	816	779	782	761	772	780	830	834	808	821	785	776	806	830	819	829	765	838	760	758	795	749	795	776	774	771	832	758	842	812	811	789	794	792	829	787	827	829	777	834	790	819	833	784	781	856	816	770	778	826	763	813	826	785	811	796	770	795	757	852	793	822	815	812	789	823	792	801	844	846	856	840	838	760	844	798	833	822	786	805	784	788	785	815	794	797	796	831	838	761	789	760	760	772	760	769	783	806	766	823	808	742	783	798	803	833	806	770	744	782	846	781	800	758	831	806	787	817	763	818	810	772	818	843	810	762	800	783	766	757	779	804	807	836	791	761	761	860	749	799	790	788	802	771	807	778	767	792	774	829	771	825	788	797	788	847	806	783	865	764	817	794	821	812	795	808	765	850	801	800	820	813	810	822	793	785	810	788	789	817	826	802	840	839	776	799	787	794	818	820	806	812	784	817	718	749	791	753	828	808	790	825	780	739	809	791	773	826	816	807	819	813	827	803	834	773	791	803	776	766	813	847	793	762	815	804	818	798	735	798	767	790	739	795	787	755	826	783	843	819	816	763	826	784	764	870	810	792	821	835	801	825	753	835	791	834	894	791	805	730	792	815	789	796	829	740	776	863	793	772	787	776	802	796	773	836	822	748	769	822	833	826	796	795	810	782	831	792	761	838	806	799	792	817	811	767	804	807	762	790	818	783	821	789	805	757	794	816	809	851	788	848	846	799	805	827	855	804	798	828	765	823	768	884	810	825	791	844	726	815	792	792	800	860	783	826	803	809	813	789	739	822	759	833	855	805	831	838	773	824	806	821	757	729	705	838	819	809	798	822	766	749	792	816	805	784	793	795	790	777	794	820	781	753	812	820	776	805	788	829	781	806	773	785	782	808	772	820	829	819	804	776	770	794	780	820	835	826	762	814	849	808	809	819	780	826	790	784	805	840	836	822	841	791	813	770	800	835	828	809	771	817	784	800	782	792	810	845	798	805	804	757	781	803	828	804	789	782	790	834	773	828	774	741	835	806	790	773	791	777	788	776	834	776	797	829	823	779	751	787	824	760	825	793	786
43385	10661	2137	1553	1274	908	571	415	400	277	257	303	375	319	317	237	189	162	191	201	188	186	182	173	186	191	165	180	183	171	179	173	188	186	176	198	174	171	173	163	167	160	143	164	165	205	161	171	165	161	174	160	159	176	144	184	159	156	152	142	182	196	157	161	151	163	168	167	164	160	164	175	156	172	168	155	179	160	166	172	173	184	148	179	147	168	174	133	191	173	188	168	161	139	173	181	173	172	179	162	157	154	150	157	162	153	159	196	157	158	173	175	157	166	159	155	164	160	152	182	174	165	169	167	169	162	146	178	163	156	154	177	174	168	135	168	157	169	161	159	168	157	168	171	171	164	171	155	164	167	172	164	148	157	158	170	157	138	150	169	186	166	179	169	153	167	170	157	165	170	142	171	151	164	174	181	192	169	153	167	166	136	161	171	165	166	157	167	168	164	189	159	167	172	161	155	153	151	159	182	151	151	162	167	178	171	169	150	160	154	164	159	183	184	154	163	162	182	174	154	165	154	161	161	162	181	157	164	147	169	154	172	184	155	153	167	172	172	167	172	160	184	161	164	159	160	194	167	154	176	173	150	172	143	172	181	164	162	168	189	164	170	142	164	157	163	157	172	156	171	160	149	179	181	164	168	169	162	193	141	181	164	168	151	153	168	153	175	168	179	172	146	153	159	161	166	137	169	148	149	144	156	169	145	190	165	181	166	197	182	169	167	177	176	171	179	156	149	182	151	184	157	183	182	161	158	191	192	163	157	161	167	143	158	153	171	144	176	166	169	181	147	162	167	171	177	146	164	170	159	169	143	170	171	136	167	172	165	148	184	150	168	157	160	155	156	172	147	172	155	160	167	165	172	163	152	172	154	165	183	171	167	150	174	167	182	169	169	181	172	200	142	165	164	173	160	169	170	170	169	167	158	166	170	153	167	152	148	169	176	156	170	163	170	168	172	161	155	158	164	187	175	169	167	182	176	163	176	162	176	170	167	150	163	157	142	175	170	164	168	188	153	152	169	144	183	175	141	172	157	174	169	170	176	152	145	179	165	179	166	179	162	157	167	163	155	190	171	165	152	172	150	154	176	159	162	155	205	153	188	185	171	160	166	179	173	181	162	156	160	147	151	175	159	175	179	156	172	131	170	178	170	147	193	181	158	160	151	165	145	160	174	154	142	168	155	138	150	150	178	184	161	151	134	151	170	154	161	146	153	149	181	158	174	186	157	173	158	167	170	158	140	187	147	166	146	175	176	155	158	174	177	183	174	167	131	176	186	169	159	163	153	160	182	152	164	156	192	178	155	153	158	173	160	183	138	151	153	149	164	149	160	139	174	158	163	177	145	135	171	124	153	154	183	177	155	189	180	170	167	163	151	160	163	169	174	163	165	154	157	172	167	167	176	157	202	147	169	164	144	163	178	168	174	153	136	170	166	180	159	159	153	157	157	167	169	177	146	174	162	171	163	164	145	155	183	180	182	155	157	173	141	174	157	185	170	155	169	173	156	166	152	166	162	178	143	157	181	158	177	177	158	139	202	157	170	189	183	156	169	177	172	187	190	191	152	186	160	167	175	175	173	160	156	155	160	166	155	154	171	174	140	183	152	148	164	175	166	166	187	165	174	146	166	151	156	176	160	172	167	169	142	174	152	142	157	174	179	180	144	153	170	186	133	162	192	168	165	155	156	161	176	166	179	146	165	169	169	163	167	186	168	152	152	150	159	169	164	168	164	179	147	162	167	141	150	168	172	139	160	153	139	155	184	164	161	179	158	144	156	185	171	178	175	174	172	152	156	122	173	163	140	166	169	164	161	189	163	156	173	171	179	159	174	155	154	173	168	165	173	156	160	165	179	163	158	169	155	159	164	164	175	163	157	176	166	160	145	157	162	176	147	170	190	179	179	174	169	158	159	174	179	175	178	157	162	170	151	153	170	168	161	163	164	167	173	161	157	166	173	170	178	171	163	172	179	164	152	171	179	161	172	165	170	172	151	175	198	170	192	164	161	170	160	171	172	180	153	152	163	159	154	159	156	162	167	174	133	178	160	155	163	149	158	174	158	192	168	168	185	150	142	164	182	159	163	174	160	156	169	158	161	174	150	155	147	177	167	157	178	149	178	171	137	156	189	158	182	178	159	159	147	174	176	147	163	175	153	166	165	163	173	193	162	162	184	150	160	169	164	169	191	173	166	161	175	185	159	141	176	176	145	170	160	172	173	167	162	166	134	156	165	152	166	133	152	179	181	166	156	179	141	165	171	179	158	151	159	163	163	168	160	185	184	157	184	176	169	184	166	140	171	159	180	183	170	171	171	149	194	171	167	182	154	147	166	159	169	186	169	162	148	171	162	155	174	157	145	153	173	153	147	172	158	164	163	147	166	169	167	152	135	201	165	158	155	174	162	152	167	172	169	158	153	162	173	152	142	180	146	168	155	163	178	153	159	141	153	162	156	168	156	163	153	166	167	163	174	173	183	157	168	162	154	156	163	138	165	154	161	161	161	160	184	202	157	172	156	155	154	175	158	170	154	176	182	161	156	179	190	165	150	185	156	149	180	163	176	166	152	143	154	178	174	165	163	188	171	157	167	157	170	175	166	165	172	177	159	158	149	163	190	176	181	171	177	168	156	169	170	180	165	168	155	160	171	143	162	156	163	166	178	160	199	176	171	174	156	191	189	192	166	172	169	142	177	175	178	167	167	171	163	170	176	150	167	174	157	161	193	164	174	168	158	186	159	159	175	147	170	147	174	156	167	141	169	153	178	158	156	178	176	178	175	162	154	168	168	156	161	163	154	145	161	159	187	157	183	188	170	144	155	164	162	156	164	184	168	149	162	180	161	154	148	157	167	149	168	169	165	172	188	173	152	130	172	166	157	146	210	165	148	149	187	174	158	144	153	163	170	185	166	162	159	156	140	164	171	187	159	165	178	166	163	174	152	183	171	185	168	151	172	161	171	178	164	167	162	176	134	167	165	190	192	159	155	166	159	156	161	175	155	134	156	149	159	158	158	167	167	164	188	185	163	134	173	149	170	138	145	178	166	181	184	159	150	167	164	176	158	158	160	155	157	180	163	150	160	162	183	169	181	165	177	158	158	154	157	150	163	181	185	176	157	153	146	162	160	149	161	139	182	169	153	180	163	173	191	164	152	148	171	165	168	163	170	176	169	165	163	175	164	181	164	166	149	153	176	158	163	150	172	152	155	162	163	159	129	149	156	161	146	152	179	164	162	148	149	172	156	176	165	202	140	160	164	127	171	154	167	168	182	168	148	168	174	158	151	177	174	155	169	169	172	171	186	169	167	141	161	180	162	179	191	137	149	167	167	179	167	179	158	143	160	163	153	159	160	164	143	152	156	158	135	144	177	170	154	156	172	182	185	169	177	160	146	154	160	165	156	157	154	160	143	163	181	135	164	153	173	155	181	178	150	158	172	170	173	176	156	152	161	147	158	170	164	170	164	173	173	174	155	166	154	156	166
20360	1654	2986	3797	3215	2951	2349	2169	1786	1407	1250	1193	1384	1006	906	853	898	857	722	742	637	624	620	637	596	548	557	568	570	543	589	549	574	560	571	529	546	536	528	511	563	541	560	554	516	550	501	465	479	528	545	509	539	495	473	514	512	481	512	519	506	523	526	498	510	537	522	479	484	478	524	480	498	483	512	474	506	455	527	501	498	477	488	493	509	488	498	495	471	499	501	494	485	482	487	439	524	497	499	531	470	471	483	467	528	483	497	449	507	501	478	488	487	477	484	459	500	461	434	518	482	532	563	501	438	508	500	512	504	468	487	448	498	527	477	483	462	486	470	500	488	495	489	547	482	476	498	443	497	500	477	462	504	468	493	473	486	536	445	508	517	456	509	500	513	480	528	443	483	501	492	478	471	464	454	464	495	478	482	492	473	515	481	518	473	496	512	523	465	521	483	460	493	502	470	517	475	490	452	489	496	493	453	482	505	520	487	456	513	503	501	495	491	471	499	468	520	520	461	456	491	474	507	516	510	505	481	484	477	449	545	446	486	499	512	488	476	434	475	506	461	456	493	501	493	514	492	507	510	498	463	464	530	499	479	479	475	488	499	488	498	504	509	514	520	505	441	443	511	491	435	496	525	461	496	499	491	536	468	493	447	479	495	478	453	471	466	465	494	455	498	460	470	472	495	472	458	464	471	484	464	491	459	526	483	532	508	433	463	503	454	477	464	474	502	495	457	461	477	469	515	494	479	476	481	511	489	497	506	491	518	517	483	436	482	505	457	485	494	524	499	514	487	477	488	504	471	489	484	462	526	453	444	486	496	485	472	473	473	460	499	520	516	530	486	433	494	489	475	493	499	504	487	518	494	457	503	501	506	524	474	506	498	459	489	525	456	520	508	501	460	488	477	484	507	470	481	497	441	500	479	470	495	516	447	522	485	499	516	479	484	487	447	464	484	458	481	462	498	512	521	423	462	477	517	489	469	457	531	474	508	474	476	473	462	467	497	498	473	470	479	499	503	509	481	476	506	483	526	462	481	517	429	460	447	504	523	461	475	445	485	471	486	489	509	458	486	461	472	522	486	452	472	493	442	485	474	472	488	486	498	496	459	514	457	501	480	481	533	509	465	489	483	469	489	464	512	504	508	534	521	491	461	493	471	478	445	461	466	462	472	464	460	542	492	486	456	495	495	463	482	462	463	517	468	494	477	462	490	457	445	490	474	501	498	504	436	510	490	522	472	506	467	438	490	483	504	472	509	453	503	498	515	508	502	534	519	471	471	490	462	500	474	479	476	481	477	478	495	480	486	483	491	475	499	468	478	471	484	497	491	488	493	484	471	432	480	485	522	493	523	492	482	493	503	518	523	493	491	464	495	502	515	524	455	503	540	510	499	465	515	488	504	490	491	505	454	469	498	446	466	512	470	473	441	524	507	519	510	439	463	486	472	488	504	473	512	513	452	452	530	531	464	479	507	454	480	475	471	489	531	464	485	477	498	481	465	522	452	498	485	525	487	489	477	476	480	491	451	444	519	504	443	494	492	469	511	486	485	460	448	493	485	469	491	519	517	460	522	479	528	481	454	478	476	467	520	512	512	458	480	488	465	476	501	451	476	512	482	498	484	489	516	466	483	497	466	514	448	512	452	478	468	491	483	499	456	516	488	485	489	480	464	465	447	514	457	499	461	494	470	471	504	494	537	494	453	490	475	475	480	493	499	451	494	491	470	474	485	507	488	499	481	502	504	471	469	503	485	503	491	490	494	520	486	499	504	494	491	460	465	491	455	489	497	481	515	482	507	499	501	481	439	502	495	522	456	516	480	501	517	539	502	468	528	469	478	528	553	466	527	504	457	493	468	484	463	472	478	479	486	501	487	504	469	466	481	432	485	509	499	503	426	491	500	457	464	468	468	498	517	477	491	492	463	485	495	488	489	490	481	467	472	428	467	473	526	543	498	455	534	503	480	483	478	481	504	443	477	489	497	474	496	499	474	489	456	452	474	504	469	485	473	490	511	492	484	457	463	503	463	483	453	502	466	492	501	505	474	519	480	484	485	434	482	485	548	446	467	503	466	482	481	466	515	466	445	485	483	479	521	493	465	494	512	497	519	474	509	526	483	500	496	448	493	508	487	459	464	509	503	495	496	461	456	473	500	441	495	483	490	487	482	469	469	487	517	437	485	486	508	487	449	469	488	486	496	510	486	465	486	471	451	519	486	474	457	500	489	481	456	494	521	492	498	489	472	494	486	441	480	479	510	470	507	484	522	494	478	446	470	476	462	481	463	514	465	483	510	451	500	455	481	497	506	504	495	466	494	502	478	516	475	470	498	489	455	542	516	476	471	520	458	487	478	468	506	465	463	493	449	485	461	484	485	492	482	463	450	532	499	478	473	493	478	501	516	487	496	498	523	474	490	485	498	480	501	491	463	514	475	502	485	530	501	486	484	458	517	506	428	459	458	528	481	499	500	479	460	457	452	499	508	491	485	497	500	517	483	479	470	491	477	508	474	472	481	436	483	504	458	485	493	478	524	505	469	500	507	477	487	480	509	482	486	514	490	487	447	456	485	469	486	515	505	461	452	492	482	508	452	468	475	454	511	491	459	495	485	484	498	471	502	491	446	482	504	494	462	505	462	452	492	512	453	481	469	480	492	498	463	465	479	491	502	482	500	460	500	482	519	471	486	489	479	457	475	462	438	492	492	470	484	521	506	485	557	469	500	490	460	505	488	538	492	493	457	481	444	494	495	494	484	490	482	491	443	556	455	470	495	483	469	486	457	476	480	528	516	482	458	459	502	457	460	529	463	476	453	490	487	501	467	502	488	496	490	497	481	477	470	513	480	498	451	508	509	459	440	505	482	495	483	484	467	485	474	523	459	484	493	495	464	493	466	520	507	460	499	481	456	508	487	464	480	489	435	469	448	481	493	491	503	480	460	485	452	496	466	482	483	508	458	453	438	488	451	498	468	516	466	514	499	488	430	485	463	475	487	454	528	506	500	498	472	472	489	511	465	468	478	480	470	533	472	483	479	480	466	485	520	478	489	479	509	487	496	470	492	488	491	515	486	507	472	474	510	495	500	507	491	477	495	467	502	465	470	457	459	505	465	475	488	486	474	437	474	488	498	482	472	473	497	473	477	439	466	466	480	489	474	535	498	467	483	514	473	472	425	469	497	460	478	470	473	474	469	441	503	508	458	489	519	473	470	505	465	470	468	499	517	489	494	494	488	481	495	479	500	489	508	504	494	485	494	505	494	480	479	487	454	495	476	472	467	473	455	520	503	482	474	480	448	506	502	539	450	472	518	492	498	475	433	515	473	499	495	492	446	471	470	518	497	485	472	455	484	452	464	467	493	504	449	478	457	512	461	448	495	486	515	480	485	519	456	495	454	479	445	482	510	484	513	479	498	480	477	469	516	477	489	515	536	471	481	464	495	498	498	484	445	459	455	435	481	502	497	472	488	471	503	485	487	491	496	499
51993	18100	6094	2975	2366	1667	1098	832	637	377	555	345	330	313	220	229	200	237	239	160	171	154	166	134	133	136	138	143	131	141	121	138	129	125	119	124	112	125	120	141	142	134	117	142	127	117	114	121	127	118	105	127	132	118	148	119	115	112	109	138	128	109	105	125	104	106	133	114	114	127	121	133	117	130	124	118	106	128	104	109	117	120	135	109	119	110	111	112	115	126	116	125	112	99	121	130	127	126	117	115	106	98	125	121	120	112	131	131	115	127	123	109	108	127	112	103	107	113	114	111	124	119	124	124	119	116	108	126	131	113	127	128	111	107	102	107	112	114	119	127	127	118	139	112	108	123	112	124	112	118	130	118	132	112	127	115	126	131	106	114	86	105	123	126	110	118	104	118	93	111	119	95	116	144	121	125	107	113	115	120	111	113	133	108	119	116	121	144	127	108	103	96	106	106	111	97	100	97	112	117	134	112	114	120	117	112	100	106	128	119	115	122	109	116	106	110	106	121	111	121	109	124	110	112	101	110	105	124	124	111	127	94	109	121	125	105	118	125	134	107	109	113	116	107	100	122	114	132	109	116	123	115	98	131	103	119	116	105	107	127	103	129	101	119	129	122	124	102	114	108	131	113	108	119	117	117	124	128	118	93	123	118	105	112	132	99	117	103	107	103	130	108	126	114	120	121	117	116	119	102	113	104	98	125	105	107	120	114	119	113	107	119	125	117	123	111	107	119	113	111	129	134	118	99	100	110	117	125	121	130	134	99	124	107	110	110	117	111	114	123	117	112	114	118	87	111	126	111	126	120	134	110	106	135	95	112	110	111	98	111	110	119	123	120	115	98	110	105	133	120	117	114	120	112	100	121	134	114	97	125	100	129	122	132	110	108	106	125	133	113	121	119	110	110	121	123	105	132	122	93	108	101	117	116	113	120	102	118	116	137	126	93	118	114	127	104	111	130	106	103	101	118	111	104	121	125	113	110	121	97	105	110	120	129	125	115	109	109	102	109	118	122	132	115	120	93	117	132	117	100	125	101	112	111	116	100	119	121	120	110	113	109	140	124	107	129	121	108	112	121	109	115	119	99	126	114	93	93	96	112	125	102	101	128	117	120	122	107	126	122	125	124	147	119	108	124	108	115	93	119	79	117	109	114	117	113	125	123	97	100	127	117	116	122	119	105	109	114	125	114	116	110	94	107	119	109	111	138	120	113	122	113	105	118	136	96	110	108	104	132	105	109	138	104	97	103	117	91	116	121	111	103	111	120	111	120	98	99	100	140	120	126	112	114	106	100	102	86	105	115	127	121	133	116	126	122	141	105	105	104	118	107	113	103	112	118	109	125	106	102	102	108	107	100	115	120	124	108	131	98	121	104	110	123	109	114	99	88	129	126	118	107	119	117	119	125	120	124	122	114	130	106	103	109	121	107	124	115	125	131	113	94	121	131	119	118	117	124	117	112	103	123	119	104	112	105	127	105	88	115	114	96	97	100	122	112	116	128	127	113	99	137	119	127	98	106	95	121	93	127	131	128	117	118	119	110	116	110	107	115	104	124	115	130	118	116	114	122	111	129	116	112	123	111	117	114	116	98	113	117	107	105	107	103	124	124	107	105	120	88	94	99	110	105	111	117	128	130	113	95	118	125	121	114	97	105	126	119	118	129	109	110	129	118	106	113	122	108	112	116	117	126	111	112	115	139	112	109	123	130	109	100	90	118	131	131	118	111	100	123	120	97	121	134	113	104	99	107	121	114	121	121	114	115	122	117	116	128	120	103	119	122	113	128	106	94	107	101	105	124	113	93	122	115	115	117	101	102	117	116	119	117	108	109	130	112	106	115	126	127	100	102	89	124	119	120	107	119	134	118	118	108	99	101	99	96	126	129	106	116	126	105	125	121	123	120	120	104	106	115	114	110	112	111	99	121	116	135	112	119	124	124	117	117	118	122	101	108	123	114	102	116	110	122	120	116	101	115	126	121	134	115	117	120	109	108	113	111	124	115	107	119	123	142	115	111	108	106	145	122	127	137	114	131	130	123	122	116	116	111	117	123	98	111	96	117	101	129	116	106	129	102	122	116	101	103	128	115	132	122	102	98	113	123	122	136	99	116	121	130	119	118	123	134	117	113	99	116	125	107	95	152	114	109	105	137	128	100	136	111	114	120	117	111	120	99	113	118	107	134	121	113	108	128	115	102	110	125	119	122	126	133	126	107	106	144	126	115	108	114	104	108	95	138	112	114	118	115	109	106	139	121	108	117	120	95	124	112	122	117	112	123	102	126	114	103	105	109	109	114	100	110	111	119	136	93	132	124	126	120	125	127	124	113	120	108	113	117	121	119	122	113	141	103	133	128	115	120	93	136	106	110	107	129	106	116	107	98	112	85	122	116	115	110	111	109	108	129	103	111	110	92	103	114	104	102	121	111	88	101	136	126	114	114	103	116	100	113	98	125	116	98	122	95	90	120	103	101	127	104	119	110	114	111	115	109	101	111	125	104	123	124	106	121	97	118	137	124	129	134	127	108	104	125	118	128	99	114	120	127	122	116	121	117	116	107	112	99	122	112	116	117	117	125	135	127	101	120	104	107	112	121	115	105	96	114	104	87	109	114	117	107	103	112	116	116	136	94	116	117	127	144	99	114	119	107	91	101	118	108	128	114	122	122	95	111	125	127	129	107	125	122	114	116	124	104	102	117	113	120	125	126	108	134	94	128	111	108	104	120	99	106	112	122	105	120	107	122	110	111	126	124	105	108	116	116	107	115	101	112	102	106	117	129	113	112	118	113	114	116	102	121	93	120	117	130	118	118	111	121	122	120	113	109	125	101	123	105	103	110	114	112	116	124	113	126	101	112	119	140	110	131	114	100	136	120	111	125	113	105	128	127	103	120	130	113	137	101	117	109	126	115	111	109	111	121	106	102	108	97	120	137	127	128	117	100	122	97	118	117	108	129	121	121	116	108	104	124	113	113	124	121	103	119	108	95	109	103	118	120	122	127	116	122	103	132	115	120	115	114	107	125	109	112	121	109	113	107	131	108	118	95	124	137	115	111	105	101	97	87	114	110	113	118	104	106	123	137	126	128	127	111	125	101	123	111	96	118	109	108	122	119	111	124	123	107	111	108	118	114	114	108	109	119	140	111	114	110	113	127	122	105	115	110	114	108	106	97	93	119	108	105	105	130	107	113	95	100	108	84	118	99	106	123	110	135	114	115	97	99	126	114	91	91	107	97	118	120	130	99	106	113	111	91	107	120	122	133	91	111	120	115	109	140	112	123	120	113	112	116	115	116	114	113	113	124	109	113	116	100	112	118	124	115	102	121	104	123	121	109	100	116	114	113	128	118	108	113	120	102	108	129	114	108	129	106	108	117	111	102	103	124	108	114	116	117	131	126	119	111	114	110	109	127	126	124	119	114	102	97	122	104	107	140	114	113	108	124	95	107	123	94	103	98	123	108	99	104	115	109	112	106	97	127	122	118
25530	2638	5210	5975	5384	4654	3631	3157	2719	1938	2117	1647	1501	1497	1427	1191	1017	1276	976	1011	795	716	748	609	593	573	581	538	552	533	530	525	484	497	482	485	493	481	483	456	452	469	443	419	437	411	414	470	385	418	416	447	438	439	406	437	396	402	422	419	419	403	404	437	391	403	382	401	406	382	401	409	384	409	361	439	395	415	364	398	411	405	387	418	366	418	394	406	384	394	378	437	378	371	373	364	368	391	364	384	397	391	388	400	388	382	367	377	346	377	378	401	389	389	359	360	400	379	400	338	373	350	375	376	375	354	375	387	389	353	377	391	387	389	380	377	361	366	382	372	398	372	375	388	370	380	363	349	348	372	379	366	373	353	349	363	332	392	391	361	397	400	393	364	346	387	350	382	378	393	407	386	357	399	395	384	364	353	357	359	370	387	381	409	387	370	378	397	366	342	403	410	372	390	350	381	395	361	355	388	348	393	355	366	357	369	364	362	399	393	364	395	357	385	357	398	398	391	352	347	405	347	373	379	398	349	392	378	376	371	385	373	380	402	353	353	360	348	373	402	358	353	411	368	377	367	337	383	351	345	373	362	364	383	371	383	345	378	386	347	342	388	367	395	404	379	358	338	356	373	367	410	391	399	379	361	386	341	378	370	337	362	344	366	340	380	384	370	361	358	352	363	389	374	360	364	375	367	372	350	368	331	330	335	373	373	357	376	357	379	384	388	381	393	366	373	349	382	398	371	363	365	350	383	357	340	367	342	358	330	369	396	363	398	402	370	405	377	368	390	377	353	381	392	372	348	342	374	360	352	399	376	370	350	345	357	352	368	370	396	373	324	388	380	351	365	360	396	347	389	341	407	401	368	359	398	376	400	382	406	363	386	347	358	356	325	356	398	364	371	317	392	376	379	358	377	360	388	346	399	370	386	375	377	364	368	390	358	386	326	365	352	354	368	377	351	351	387	380	345	374	334	376	421	388	357	380	389	348	373	369	362	381	358	333	354	393	381	377	386	342	364	369	394	338	377	331	355	379	344	344	406	355	368	392	369	358	439	360	359	329	366	371	358	399	367	392	364	389	372	363	389	357	357	419	369	343	350	374	372	333	346	391	345	324	355	375	346	375	357	381	355	353	363	354	358	373	376	360	374	358	402	342	342	385	332	352	355	373	347	384	381	377	368	370	366	330	357	343	384	378	365	377	423	354	349	367	388	383	386	352	355	380	375	349	343	380	369	326	367	363	374	366	381	343	366	365	348	343	380	386	378	370	373	382	370	344	380	370	410	356	358	310	349	374	379	379	365	371	343	363	376	346	377	366	373	363	388	370	366	370	370	347	358	368	414	344	361	373	353	367	352	394	417	360	388	379	402	353	373	382	370	379	347	373	378	341	353	367	381	390	410	379	367	343	378	354	371	338	395	335	328	373	401	360	344	384	361	401	374	352	390	361	363	373	351	364	369	366	370	365	368	381	387	353	356	381	357	368	393	340	364	384	370	369	397	343	391	364	376	390	374	378	372	370	412	363	368	405	426	378	377	373	361	367	342	417	362	377	332	343	360	398	344	380	390	335	345	367	369	366	382	386	376	371	360	330	394	362	350	347	369	373	352	362	362	393	388	370	368	369	367	344	368	396	370	407	361	361	358	358	374	357	376	361	339	357	397	382	394	386	342	372	355	366	340	364	362	341	330	382	363	364	385	347	371	340	416	367	388	380	334	347	376	379	364	378	337	370	410	373	369	432	332	386	323	409	377	383	337	356	331	385	378	417	356	379	363	389	377	350	354	386	382	415	375	397	374	365	408	352	349	355	381	356	398	362	380	332	380	377	353	361	373	353	406	377	380	395	335	370	383	371	350	368	362	345	326	379	337	342	384	367	374	395	371	337	359	408	367	383	322	332	338	365	333	381	380	345	348	379	367	372	353	381	350	362	367	373	362	375	359	394	354	362	359	366	371	365	339	395	352	353	367	356	353	344	362	377	359	361	368	403	365	327	348	373	388	380	361	343	341	381	379	350	360	397	365	344	376	363	394	373	362	354	366	401	406	355	355	360	360	418	369	371	372	372	343	345	392	391	388	329	387	337	389	325	325	333	373	376	351	364	378	386	389	392	350	357	388	363	357	354	391	375	378	382	364	391	377	356	388	380	365	387	358	403	367	378	367	384	361	351	357	367	360	357	374	372	375	365	341	363	405	377	382	368	367	396	380	373	372	382	363	353	368	355	368	363	355	381	385	380	350	339	365	377	372	327	349	375	425	372	395	386	392	365	378	377	364	378	358	355	346	342	377	357	318	394	367	369	389	372	363	360	379	376	373	352	414	372	356	419	376	345	376	355	374	353	370	368	376	395	337	366	364	359	374	380	356	356	352	405	363	376	364	384	353	375	367	379	344	390	349	384	357	340	367	332	390	363	349	371	366	344	344	366	345	366	353	344	372	341	372	401	363	352	373	360	383	386	400	338	367	413	361	365	362	373	380	333	382	357	363	337	357	358	377	395	358	371	399	377	371	348	408	341	379	370	375	375	369	344	392	365	388	379	387	378	385	376	392	383	387	376	369	367	369	356	365	378	407	368	391	351	371	380	336	368	369	370	369	382	392	373	387	338	391	368	350	366	396	375	357	375	404	383	407	366	363	377	377	396	383	438	391	349	378	383	341	364	339	364	376	336	380	350	375	399	346	362	349	351	378	373	364	372	336	330	396	374	349	385	382	396	359	363	381	372	347	343	354	338	365	363	351	356	388	376	371	324	366	386	371	365	369	365	365	377	403	349	368	363	383	371	383	347	380	364	350	369	349	377	376	395	388	355	366	374	363	364	375	385	349	381	385	375	390	359	402	364	372	378	352	348	352	384	373	379	360	356	360	356	380	370	308	339	376	378	349	338	402	353	379	347	348	389	348	363	368	383	354	378	365	353	361	442	335	373	400	360	364	390	405	377	365	339	323	359	401	350	379	362	379	377	359	357	373	328	359	352	347	369	378	362	374	370	370	392	360	350	375	334	359	346	359	384	388	388	356	362	355	377	385	372	380	381	357	399	366	330	354	353	372	364	364	378	364	372	393	378	406	367	369	365	376	393	369	385	362	369	377	383	368	366	371	366	345	355	374	367	379	386	384	360	386	352	364	363	368	364	371	358	408	379	343	366	376	362	373	357	352	344	384	358	371	398	385	395	366	400	396	360	386	362	395	342	363	363	401	367	357	359	348	326	398	349	403	342	389	376	369	372	366	371	388	354	412	354	352	362	373	350	374	400	355	358	337	376	372	380	387	377	356	369	366	354	361	380	362	350	345	354	407	378	386	358	380	387	357	430	372	363	318	387	403	371	374	364	371	381	377	389	348	348	374	361	378	328	381	360	413	361	365	355	366	392	382	367	406	347	360	406	397	375	336	385	344	370	342	388	363	383	362	365	379	363	376	382	388	368	360	371	372	365	408	407	388	410	386	373	360	376	346	376	365	351	413	413	353	383	321	377	372	376	396
8520	585	412	464	395	344	316	266	323	307	280	298	300	313	293	322	297	326	286	291	292	283	302	290	273	291	287	291	297	287	280	280	255	289	279	284	291	275	278	284	273	271	278	305	317	295	288	285	296	295	324	275	298	295	271	252	275	294	300	271	327	276	296	284	291	269	313	281	295	317	296	272	262	291	278	252	313	287	287	282	289	263	291	315	291	249	270	293	270	294	281	307	292	305	257	298	286	305	278	307	258	272	273	315	277	280	276	290	308	315	281	319	294	256	257	269	329	264	301	269	314	287	292	288	279	306	296	310	308	291	272	293	297	284	289	309	271	282	275	283	305	297	286	301	270	295	284	273	277	285	288	273	299	289	264	310	272	298	295	298	277	307	294	278	311	261	287	284	278	299	281	283	280	262	294	286	298	296	276	283	320	265	278	289	313	261	265	258	311	292	299	304	274	301	302	273	314	240	267	337	268	293	264	277	312	277	287	289	315	258	286	328	304	277	282	310	270	303	265	264	298	296	319	306	305	293	287	278	292	308	285	318	271	286	297	288	277	307	301	268	293	309	305	307	300	290	314	307	278	310	252	260	301	296	300	264	281	267	269	306	294	278	269	277	297	261	272	290	298	286	287	284	329	264	266	268	255	278	312	286	276	243	307	256	290	290	303	310	266	283	286	256	306	289	308	301	307	287	278	298	284	302	293	272	319	284	283	280	296	277	291	323	271	258	296	310	316	322	304	269	281	277	277	277	307	291	282	275	314	301	278	280	308	300	290	280	289	297	284	289	286	301	284	287	302	280	280	303	278	291	336	303	297	298	294	310	292	285	312	294	283	281	292	302	306	265	290	306	280	308	287	292	303	257	297	303	295	286	301	286	266	317	300	296	310	269	270	277	309	275	289	282	294	269	276	304	285	274	307	303	286	317	285	287	276	285	321	280	304	291	265	282	286	271	300	284	275	270	307	269	272	270	306	282	275	286	288	303	305	276	305	277	303	313	287	286	256	273	290	297	266	337	258	316	310	272	264	289	283	273	289	264	308	289	287	279	277	273	292	258	274	292	280	308	283	297	257	334	272	301	271	277	253	262	273	288	309	273	287	257	260	265	292	291	284	290	292	269	291	291	303	283	247	292	311	277	286	295	259	303	280	257	274	283	284	302	300	278	277	289	324	305	297	288	289	290	312	323	279	330	292	298	312	271	288	296	286	283	320	273	280	328	299	270	306	265	296	282	269	274	309	290	287	262	322	292	252	288	289	274	287	291	282	292	274	307	289	311	275	299	303	279	284	288	311	281	273	275	304	298	325	309	294	314	320	290	249	279	273	306	280	324	291	270	278	289	322	285	317	275	276	317	319	293	286	303	297	279	286	266	281	277	271	284	296	266	291	308	301	274	306	294	261	312	275	287	296	305	256	283	278	283	298	289	249	294	281	296	277	269	292	274	301	267	300	289	303	291	293	273	280	281	293	292	306	296	280	287	302	242	273	292	282	285	293	290	299	302	299	311	278	273	299	294	271	296	311	302	249	290	296	284	289	278	276	264	322	297	284	310	271	313	308	291	293	306	277	303	295	292	287	283	283	306	277	285	315	330	270	268	301	280	284	296	293	284	247	265	289	317	275	304	286	268	283	288	299	270	280	293	241	279	318	310	301	291	270	286	303	285	278	321	286	294	297	290	321	277	299	280	309	278	303	304	299	263	310	295	272	295	284	273	277	276	305	260	282	296	287	302	290	318	321	270	281	283	288	265	301	302	298	269	305	294	312	291	297	282	291	293	297	259	260	252	279	303	276	298	280	246	287	312	289	276	264	271	289	282	310	293	293	268	270	294	281	294	285	281	274	281	297	316	314	264	271	276	290	288	272	272	312	267	278	255	295	242	316	276	275	278	306	282	278	290	278	306	285	280	295	285	323	294	274	276	294	301	289	289	293	306	326	270	283	291	268	291	290	282	286	263	282	275	285	280	277	294	289	263	292	288	276	319	292	293	310	303	305	306	294	296	283	285	283	287	284	283	295	308	302	279	314	297	276	304	294	294	283	304	292	266	269	293	275	280	283	266	259	283	292	294	274	291	267	286	311	292	303	317	293	302	260	265	273	269	250	289	309	289	283	302	265	307	296	314	313	290	281	305	285	307	307	251	255	289	286	270	265	283	258	305	320	297	310	276	285	296	266	280	306	279	289	263	305	314	284	285	296	256	271	305	271	292	266	300	270	276	294	304	302	299	263	299	269	298	306	275	279	315	299	257	293	296	323	278	319	303	275	274	285	246	295	292	268	275	285	295	272	302	285	283	279	271	269	292	307	323	298	314	269	289	270	314	274	277	279	267	276	285	289	282	294	314	276	326	287	255	303	274	301	276	296	298	298	268	274	279	265	283	240	282	314	268	309	261	341	289	274	258	285	302	272	291	260	297	246	294	283	304	285	269	288	287	308	289	260	303	295	279	298	297	324	293	276	309	282	270	277	280	293	299	278	277	275	302	270	284	313	298	303	272	275	268	297	317	256	271	291	296	299	305	288	276	268	313	291	284	305	268	287	293	280	268	288	268	282	288	296	281	287	279	283	305	315	274	276	322	304	271	266	282	284	264	291	299	277	331	307	301	269	265	280	259	290	310	281	267	287	267	278	280	291	313	321	285	270	280	295	282	287	297	263	248	274	290	270	292	317	296	289	311	296	281	299	256	290	303	281	280	305	270	287	289	272	317	300	296	276	265	267	274	312	250	292	281	277	316	292	289	278	301	305	277	274	287	307	292	263	296	289	306	274	286	309	293	291	313	291	276	305	286	287	272	285	279	284	276	306	290	292	322	277	285	272	300	299	291	293	296	313	273	324	284	281	299	276	291	279	237	289	294	255	311	270	295	288	282	275	251	284	295	298	300	307	330	305	258	280	292	308	293	291	269	281	301	281	280	295	304	293	305	317	286	308	325	288	293	302	273	311	291	287	262	291	271	259	292	296	298	294	283	313	288	267	285	284	285	304	284	275	274	293	316	297	312	263	262	282	294	277	291	318	291	282	330	296	260	318	284	265	290	301	285	282	277	296	272	312	302	312	265	279	295	268	306	276	311	275	306	304	273	296	261	286	292	303	292	305	281	278	281	312	281	291	289	287	262	295	264	288	287	286	274	296	272	301	289	278	310	304	286	269	297	292	301	257	308	294	308	292	290	277	311	280	281	283	275	303	277	300	320	291	304	309	311	288	277	282	257	266	267	252	307	301	299	288	278	295	277	273	266	277	282	275	322	277	279	288	265	286	286	280	289	273	275	264	268	293	252	266	274	294	310	302	306	297	284	291	281	272	279	269	260	316	261	263	330	269	300	262	292	294	282	270	279	282	288	293	293	289	277	278	276	289	297	301	288	303	297	292	287	289	272	295	292	301	299	277	300	280	269	270	303	258	310	283	282	258	287	308	320	295	296	269	295	275	292	281	265	254	296	266	291	279	275	290	275	276	299	273	288	265	310	275	284	289	275
7157	928	1018	1147	1068	1052	964	870	949	843	827	852	920	872	854	836	849	780	867	858	800	840	866	803	764	793	811	805	766	844	832	794	808	800	868	825	845	842	820	796	795	817	797	809	842	794	849	749	837	759	877	837	834	817	824	825	782	796	785	847	806	763	757	818	786	869	790	765	789	866	812	808	771	781	847	835	780	804	843	810	868	805	762	817	739	808	725	837	784	796	838	827	780	793	770	806	806	781	811	778	789	812	827	839	833	868	762	809	765	809	783	800	781	795	848	824	804	813	764	767	829	818	776	784	779	812	835	828	789	773	772	757	745	810	809	804	815	762	806	783	799	828	855	787	754	835	782	832	841	855	759	807	759	803	838	833	840	768	791	776	762	834	758	822	781	781	816	769	841	841	744	801	834	796	795	773	797	826	785	806	784	789	755	825	803	804	847	785	766	817	794	784	830	861	793	884	795	788	813	818	759	827	849	842	817	823	828	822	841	806	796	781	787	764	810	823	813	750	796	788	783	803	760	806	762	824	793	790	742	790	816	776	822	783	762	794	848	806	855	824	779	813	735	792	834	785	808	792	793	805	819	767	789	829	786	810	812	838	812	793	815	789	805	811	793	814	804	771	798	792	793	813	762	855	810	810	758	799	748	812	772	797	789	761	860	760	781	807	783	775	786	751	764	803	842	788	787	825	781	756	785	809	768	783	775	824	762	805	737	804	781	779	809	788	878	837	778	815	815	852	766	755	812	858	801	788	803	794	775	866	832	800	790	825	774	844	816	794	800	757	772	807	841	816	847	854	791	854	839	769	816	785	786	807	768	760	785	795	817	822	751	781	778	776	827	830	780	826	808	757	802	775	805	758	764	795	777	812	845	800	753	814	822	807	820	847	723	802	804	801	787	767	799	783	817	829	886	844	820	770	800	805	788	857	760	810	772	781	734	781	782	811	790	836	791	814	790	830	777	831	831	793	832	762	815	825	810	807	788	818	783	821	791	799	757	810	815	812	776	759	742	852	823	794	769	848	836	802	773	815	785	795	773	816	874	771	854	799	808	762	780	829	787	787	820	791	767	776	816	811	834	782	786	807	781	792	859	798	791	780	817	779	767	760	785	811	764	789	826	792	790	807	791	814	839	783	802	782	747	752	766	785	724	843	829	845	776	791	788	776	799	818	795	794	789	777	727	832	835	837	796	805	783	745	827	846	784	763	808	772	767	789	784	767	835	805	782	837	767	813	810	805	813	788	796	782	775	801	783	804	780	796	769	783	765	814	823	800	779	784	779	810	785	803	767	805	791	807	782	834	804	812	837	808	785	771	776	797	814	828	741	788	794	797	800	828	804	808	821	737	818	812	785	782	782	822	763	815	818	816	812	781	785	831	811	827	864	857	787	803	790	830	741	828	793	788	758	803	829	784	793	762	834	819	776	798	810	847	811	778	820	801	782	790	805	825	810	817	817	786	800	735	767	800	814	808	773	788	794	774	790	816	823	771	757	779	813	790	777	789	771	770	822	782	805	752	773	800	750	817	813	785	800	782	846	831	769	782	786	785	798	788	814	757	786	796	819	772	779	827	821	790	789	866	773	816	816	794	766	779	813	836	802	821	811	802	862	776	767	750	767	833	761	808	803	787	798	814	769	735	789	763	795	832	787	816	790	778	783	761	807	822	754	731	818	819	795	808	801	794	806	800	785	857	809	823	840	796	822	782	789	789	869	787	805	834	848	792	760	746	776	800	774	841	832	789	809	770	842	819	797	823	752	771	807	787	802	781	805	809	808	833	811	761	849	810	805	792	812	824	800	822	827	809	820	789	794	830	801	788	832	802	801	834	789	804	821	848	826	840	801	809	811	809	756	780	835	825	812	838	813	823	827	746	828	796	793	813	769	815	797	835	782	804	788	811	785	731	811	757	822	837	817	771	800	777	801	799	795	815	811	821	858	812	773	797	789	829	790	874	804	847	795	795	773	781	779	821	800	810	801	821	807	873	787	801	831	812	799	802	825	823	784	799	805	769	825	796	789	780	848	769	799	795	773	811	762	827	786	817	766	828	770	870	820	822	815	824	821	783	808	763	811	802	810	808	787	735	859	756	793	746	813	817	789	884	773	786	848	797	840	771	806	843	817	766	783	817	792	769	795	813	751	820	770	829	776	830	769	822	831	839	786	795	808	809	827	798	856	839	798	792	770	763	817	771	768	798	780	792	781	849	785	829	768	847	792	793	824	811	810	787	817	840	793	811	812	841	775	753	819	829	794	821	791	760	789	784	786	773	797	784	790	795	849	815	874	841	798	842	762	821	814	790	813	796	742	778	815	764	806	749	771	776	756	800	830	801	792	772	808	802	722	814	831	818	816	788	818	824	818	751	726	819	873	811	813	839	806	797	749	784	764	820	813	793	782	776	790	841	806	786	821	828	801	814	823	808	803	791	747	803	806	789	833	775	815	780	733	739	800	764	802	820	802	875	765	823	811	808	814	791	776	808	816	831	797	825	831	834	802	824	810	828	818	804	780	758	776	777	758	809	788	761	820	803	827	791	841	794	785	821	791	779	845	781	853	774	773	771	787	807	774	787	785	828	838	808	793	786	793	784	800	772	829	779	796	848	801	814	768	786	772	819	769	838	772	780	796	807	789	788	848	784	821	778	774	785	816	786	821	839	836	849	802	782	827	792	827	783	786	803	822	819	856	834	801	774	843	774	747	852	805	806	806	780	801	817	829	764	769	813	777	757	800	807	777	761	832	819	778	769	836	835	857	758	778	853	800	837	766	818	789	747	780	810	750	779	837	780	773	790	798	817	796	795	735	839	832	813	752	792	767	767	778	789	758	833	755	816	824	780	770	841	804	797	771	875	840	803	739	796	821	776	762	811	823	846	851	798	760	733	817	844	822	783	797	802	796	804	831	799	784	845	809	819	849	828	746	787	837	778	765	812	772	817	802	852	804	832	817	792	858	830	781	833	810	776	761	765	780	785	772	793	823	824	767	774	757	848	795	824	805	860	802	810	778	809	801	827	764	752	778	812	804	827	795	795	848	803	789	828	756	779	785	801	762	789	811	791	794	809	778	809	815	814	833	774	754	795	815	792	780	779	802	756	764	858	732	852	854	783	804	742	774	751	771	781	821	832	787	825	783	743	799	865	775	815	851	828	799	821	814	796	838	843	824	738	868	836	805	765	785	765	788	801	753	781	816	787	774	770	795	805	783	756	808	827	783	818	801	817	840	802	882	787	812	835	779	767	795	834	782	846	818	779	807	821	753	853	823	792	832	808	782	785	821	748	727	733	780	785	778	782	824	806	851	820	849	751	817	782	794	823	816	797	800	809	791	788	785	754	781	762	813	778	837	737	822	819	802	850	759	767	788	777	813	799	766	744	748	793	762	783	827	821	829	854	794	824	826	773	830	798	825	743	793	800	799	785	788	784	791	813	784	810	799	827	773	772	809	782	813	826	846	843	753	786	799	791	794	824	813	766	821	774
40975	9358	1856	1589	1402	848	725	458	354	285	307	247	254	260	199	258	210	195	186	210	189	183	195	175	178	159	163	178	169	160	158	183	171	175	195	165	160	155	178	187	140	160	164	175	170	181	136	168	178	162	161	155	167	169	160	143	152	180	147	145	171	181	191	166	147	158	162	184	187	176	165	175	180	173	167	178	152	177	132	172	164	174	173	175	168	140	152	168	174	163	153	154	158	140	144	156	157	157	167	163	185	157	155	161	153	165	152	156	165	177	168	163	146	161	149	185	178	134	155	159	161	158	157	179	167	150	154	157	185	157	169	164	144	169	154	162	181	137	172	168	189	149	159	181	142	183	151	159	185	172	171	159	195	147	163	131	162	143	182	154	169	173	164	152	155	170	163	169	157	160	178	181	140	136	140	168	160	166	178	182	158	173	168	153	170	159	180	169	179	142	161	154	164	155	150	151	169	148	165	156	170	152	170	153	163	149	161	183	181	144	169	163	164	171	187	157	167	170	159	177	180	189	162	152	189	183	172	169	159	157	157	185	149	164	164	150	175	164	183	149	185	168	164	167	153	166	161	172	155	178	170	165	169	165	151	152	170	174	171	164	176	167	181	160	178	152	157	161	168	166	158	179	151	173	170	146	160	172	186	150	174	134	143	130	166	167	177	161	162	161	184	166	160	153	147	156	141	165	183	181	156	174	181	164	176	166	172	204	188	161	181	166	189	157	160	175	191	158	172	151	158	167	161	162	182	178	143	140	146	168	164	185	162	186	181	178	157	194	154	160	150	166	157	161	168	154	171	160	163	167	174	163	163	172	166	158	165	154	155	160	144	153	167	150	157	170	153	171	150	168	187	170	162	172	156	186	133	143	151	168	160	154	152	153	172	185	157	169	153	142	150	157	177	175	157	153	143	171	165	204	131	161	177	158	154	162	171	173	165	144	144	169	149	145	166	171	168	187	161	174	158	171	135	160	165	162	146	153	151	184	168	158	164	153	164	157	174	156	151	190	166	169	156	185	152	146	154	155	160	179	166	159	156	173	180	174	150	200	192	161	176	184	155	164	184	182	163	174	174	183	153	145	154	146	149	168	159	163	182	170	174	166	167	137	152	152	159	172	159	178	177	147	141	146	176	172	154	173	184	160	181	148	185	158	158	164	154	156	172	156	160	151	163	188	173	162	167	166	150	152	148	133	174	151	192	153	146	169	164	171	161	158	144	173	147	166	151	167	158	182	179	157	184	163	157	156	170	175	156	173	137	160	152	160	164	153	151	167	160	163	158	160	158	144	160	153	168	149	141	167	182	160	160	157	181	180	174	165	163	151	158	176	160	163	137	189	186	165	173	162	188	155	163	148	161	149	183	162	161	179	147	189	172	152	173	168	155	162	181	183	148	173	157	175	166	154	184	183	163	156	154	164	159	147	184	188	152	171	192	148	140	156	161	171	163	171	189	162	166	155	168	192	171	150	172	147	168	146	156	172	158	140	170	168	170	153	158	129	161	133	153	157	177	158	162	154	147	160	177	135	151	163	157	170	167	186	172	160	165	159	176	165	170	174	171	154	148	150	164	178	141	148	151	146	180	173	149	183	163	154	158	176	141	160	170	175	169	165	168	162	161	154	185	172	168	168	170	146	144	130	172	165	161	157	165	197	158	152	172	194	156	171	160	165	146	188	177	183	183	143	166	146	153	152	151	155	175	166	165	178	179	162	175	170	143	152	181	156	181	156	191	151	169	180	197	162	149	167	147	148	188	155	167	152	154	174	162	179	151	164	143	144	151	152	173	145	141	174	149	173	163	147	166	161	161	163	150	181	135	179	169	169	180	181	182	178	162	163	149	143	146	148	168	161	164	168	183	164	163	165	154	147	186	143	181	162	160	150	161	184	186	173	154	168	159	146	153	157	170	140	156	167	169	173	173	161	147	174	173	155	167	161	168	162	180	177	153	146	152	168	137	153	173	185	152	170	162	185	187	155	169	156	178	157	138	169	134	144	161	175	160	183	167	165	179	182	162	180	163	164	187	153	159	178	150	165	149	162	179	200	159	155	166	163	161	160	152	183	174	160	166	172	158	156	167	189	166	173	169	178	165	171	179	154	160	176	169	153	154	174	183	153	167	176	143	144	158	167	164	167	155	173	160	170	167	150	164	186	168	174	168	166	140	153	148	177	152	162	164	152	171	152	159	149	152	162	153	166	154	184	172	183	170	154	167	157	163	177	142	165	174	153	169	179	162	167	154	143	159	174	172	172	172	149	178	170	149	159	158	165	177	171	155	174	150	168	165	163	153	172	177	161	161	178	164	164	149	172	153	161	162	180	177	162	156	160	138	183	156	135	181	147	148	159	149	149	164	166	169	156	163	160	143	158	192	164	154	151	163	170	140	157	155	186	185	171	185	188	180	177	162	163	151	181	177	181	145	171	157	166	163	166	156	166	156	166	170	182	169	154	172	178	186	150	176	155	147	135	170	164	146	151	152	185	164	147	147	171	153	171	139	150	163	160	163	150	158	167	171	154	158	168	174	160	152	172	169	155	198	146	183	164	180	192	157	175	164	137	183	172	174	157	160	189	161	176	139	150	151	158	176	154	159	178	155	149	176	156	174	181	149	171	157	183	157	182	156	164	172	140	167	142	162	150	153	161	137	157	170	142	141	162	151	163	162	150	191	166	166	152	145	166	143	155	161	152	154	168	173	180	188	152	175	178	149	164	155	159	148	149	161	166	161	151	154	163	163	169	195	153	164	171	177	150	161	183	171	161	180	163	183	165	191	161	177	152	169	159	163	140	160	146	176	144	151	150	162	172	177	164	179	167	157	163	146	142	163	155	164	165	149	163	171	168	149	151	165	160	150	158	182	165	153	162	176	173	169	156	161	153	167	165	139	179	165	161	168	162	179	162	166	165	142	164	153	176	190	154	166	153	182	166	165	181	147	174	170	161	130	142	136	159	192	154	150	161	164	161	168	178	156	173	138	172	176	164	183	165	182	166	153	185	183	146	151	180	175	151	182	172	156	162	162	183	166	152	172	166	173	149	161	166	166	150	144	156	160	157	164	175	147	169	132	169	164	148	160	174	154	167	154	156	147	161	161	168	140	159	152	155	141	161	135	178	165	183	158	153	171	133	188	172	168	170	165	174	169	151	164	174	162	161	156	190	169	178	171	173	168	164	129	186	171	151	163	157	174	155	173	169	168	182	184	175	190	183	166	175	169	149	153	134	154	160	181	183	151	175	163	166	162	167	166	165	145	166	144	167	167	166	152	168	178	149	180	155	157	141	176	160	170	153	171	163	158	150	171	152	163	160	165	139	165	189	183	164	198	181	164	178	161	166	162	154	157	179	170	180	136	142	170	156	150	154	159	169	161	177	177	148	151	149	142	178	169	151	162	154	165	160	149	176	180	180	168	168	146	164	172	152	143	174	147	170	175	187	146	165	144	163	144	158	176	177	160	166	161	160	156	157	195	162	157	162	169	152
19386	1683	3098	3693	3496	2841	2455	2052	1577	1405	1240	1084	1106	1053	982	920	832	767	734	703	680	618	617	558	601	633	585	582	585	531	562	609	555	545	532	513	510	529	510	573	469	528	498	489	510	524	496	487	519	530	524	505	537	523	502	538	497	510	491	499	484	506	524	468	471	491	510	490	547	491	497	526	499	500	512	485	498	503	510	526	499	506	537	490	497	509	522	507	479	461	456	517	494	491	469	480	481	500	486	479	521	501	449	510	492	497	511	469	515	495	480	546	492	487	461	486	507	494	517	496	484	486	449	481	470	478	475	468	488	494	444	471	461	495	486	450	480	504	496	501	489	501	482	482	515	521	476	503	483	462	464	474	486	442	474	493	450	493	456	469	502	457	516	477	497	479	474	492	435	512	474	459	503	498	450	468	517	488	511	476	497	496	500	471	503	535	473	509	488	483	486	466	484	480	488	479	495	486	471	459	458	474	433	467	487	477	468	475	502	510	492	492	491	450	481	472	491	451	499	516	499	474	475	499	453	494	506	524	458	469	450	466	481	454	485	455	477	448	467	472	464	489	452	488	458	474	531	467	480	445	484	468	481	506	488	454	480	488	512	498	446	451	472	493	471	473	466	470	478	453	463	487	494	480	456	487	467	488	495	505	460	481	473	517	492	497	462	495	477	475	431	487	472	448	466	485	469	481	453	488	485	486	488	491	471	464	499	510	491	501	468	480	429	485	488	462	470	497	459	475	443	501	504	483	470	477	429	473	476	502	514	417	459	486	515	454	512	481	503	509	456	479	505	467	484	497	469	515	467	447	439	484	462	464	478	476	477	445	470	419	474	489	525	484	460	452	481	502	497	484	454	471	477	485	479	529	495	488	535	488	530	476	461	502	486	498	517	537	462	485	492	479	512	504	484	441	460	454	490	430	467	487	535	488	473	429	441	511	507	527	525	485	473	477	492	487	447	488	494	485	492	484	481	465	494	461	495	480	470	462	468	484	463	475	439	532	473	487	459	487	487	486	503	464	434	466	508	485	484	473	477	498	445	475	510	467	469	492	474	443	429	473	458	479	480	491	451	519	511	485	480	505	463	472	497	475	469	474	486	467	496	506	479	470	467	495	484	474	513	498	487	491	483	544	464	491	479	475	499	486	490	521	504	480	462	504	486	464	472	486	494	530	473	469	507	448	458	529	554	490	473	523	474	493	493	473	525	529	499	460	514	501	512	467	483	450	471	489	503	510	467	509	505	467	478	493	434	490	475	482	468	509	493	444	487	457	455	495	467	472	474	461	489	493	472	480	488	486	457	459	470	506	489	463	502	481	483	493	499	442	509	487	482	478	473	472	465	476	498	481	472	459	468	484	466	455	472	467	473	482	480	459	501	471	471	507	458	480	505	457	473	472	507	476	444	436	485	459	515	484	441	470	496	471	454	494	490	486	469	492	470	491	468	486	442	442	469	508	525	462	517	484	491	460	493	522	527	451	489	493	490	470	463	506	494	470	494	510	449	468	465	505	455	470	486	477	506	465	469	515	466	487	475	474	490	461	478	490	479	487	504	463	477	488	433	449	473	489	476	505	493	454	430	452	489	460	448	479	501	462	479	445	507	481	467	513	450	478	450	467	486	469	510	498	489	503	476	474	459	475	436	506	471	501	450	498	484	498	496	499	493	505	433	425	488	487	445	460	503	470	473	473	471	536	512	517	509	517	471	492	480	466	476	462	486	474	503	447	482	516	484	475	452	491	491	459	482	478	484	477	469	450	505	446	501	461	463	458	482	430	504	463	470	464	488	473	502	518	450	503	457	475	504	498	456	500	483	493	480	471	486	456	473	503	470	468	485	490	493	494	475	525	494	457	452	461	488	491	491	450	503	477	484	488	502	485	458	478	449	416	466	529	500	476	502	492	450	478	489	427	485	466	480	474	479	492	519	509	479	490	479	512	485	485	492	487	477	465	467	477	482	507	480	457	505	455	501	491	471	481	453	464	479	468	440	509	497	495	466	415	506	470	461	505	506	487	520	483	483	457	463	482	528	460	476	505	468	452	468	457	490	494	505	476	491	481	488	468	471	504	470	501	520	489	506	495	478	497	493	488	509	490	441	467	442	488	519	480	506	479	480	519	469	489	496	470	471	484	447	509	465	476	488	497	465	453	493	476	541	454	473	495	462	438	504	491	468	468	449	515	485	493	483	507	518	498	476	472	435	486	500	466	471	484	461	478	500	507	482	448	461	481	492	464	500	464	449	512	483	513	479	496	462	500	506	492	492	485	471	467	480	479	483	511	478	467	469	504	503	484	493	471	523	511	512	483	480	502	475	533	491	522	486	475	470	504	455	460	428	475	472	464	493	488	498	492	510	477	499	511	473	488	461	485	474	491	488	456	497	477	473	481	499	482	440	503	495	494	507	506	481	462	477	501	476	490	494	465	520	504	482	492	449	518	511	479	529	466	470	504	488	482	460	487	458	473	490	439	484	493	482	478	503	475	529	492	479	491	496	451	508	522	521	482	486	463	479	474	473	485	455	461	453	491	482	476	469	457	498	485	479	510	497	503	541	504	510	489	462	530	440	496	497	469	471	503	474	482	524	508	482	465	511	495	448	484	494	480	495	477	508	483	514	462	471	456	486	481	485	491	479	455	463	485	470	476	483	473	474	537	433	466	463	496	464	505	475	468	510	468	485	500	503	485	458	473	493	481	491	484	462	465	496	482	452	478	461	485	493	531	537	472	446	478	450	444	505	468	502	454	442	482	460	498	473	464	462	481	484	404	488	490	506	515	478	428	492	504	471	521	476	487	471	470	505	513	509	518	478	463	450	495	511	467	527	485	477	476	483	486	514	484	475	494	454	508	465	520	530	468	504	439	481	465	494	469	437	471	530	476	502	451	494	466	458	471	504	455	493	509	454	470	478	475	458	512	484	523	497	442	492	470	504	463	469	490	482	468	470	471	485	494	469	483	498	488	501	464	446	435	463	479	508	460	448	502	478	514	509	454	489	472	469	479	525	463	469	468	501	506	465	509	492	493	483	463	503	473	503	456	463	470	497	477	463	454	479	485	464	452	508	490	461	468	452	472	474	464	486	500	438	477	500	455	517	468	480	505	476	481	500	466	488	461	449	486	461	487	492	469	453	495	486	510	488	462	518	474	477	481	486	465	524	524	468	469	458	436	493	523	469	465	515	457	498	469	466	473	457	492	461	479	471	491	479	532	467	533	473	500	470	515	486	460	479	462	476	475	530	459	471	479	492	497	526	478	483	468	447	437	503	477	469	477	488	470	439	503	512	454	464	503	459	503	499	469	463	485	506	475	441	516	500	495	509	478	454	472	480	440	452	477	492	495	493	516	438	482	489	448	503	494	512	490	470	432	500	459	482	460	472	509	466	504	480	494	485	487	477	462	434	469	453	440	447	436	469	463	472	489	484	518	510	517	447	469	511	507	484	491	483	474	538	475	493	463	407	454	501	464	504	516	479	451	483	484
49499	17975	5631	2672	2155	1467	899	735	556	386	365	257	313	286	229	219	206	167	173	177	154	132	154	152	139	137	140	128	139	130	144	143	151	121	115	109	116	114	109	115	134	124	138	106	128	126	110	116	103	127	107	123	132	110	116	128	125	137	99	109	123	115	108	115	126	102	106	103	111	98	121	133	121	128	138	131	131	129	115	116	114	106	113	105	118	129	106	114	141	131	128	118	123	129	97	111	120	115	122	108	121	120	108	121	105	112	108	94	107	116	125	114	101	120	129	101	121	104	95	105	113	99	111	110	113	105	93	104	109	120	121	107	138	112	85	119	110	121	119	99	120	106	110	89	109	111	115	102	107	113	110	99	126	118	117	113	128	110	106	98	126	98	105	107	124	92	110	134	111	101	112	106	107	113	119	121	101	101	110	108	116	95	118	108	102	101	111	130	109	118	124	116	102	119	115	104	128	121	119	107	96	110	120	128	127	139	121	105	115	107	110	112	120	111	102	130	122	121	110	114	93	133	112	97	110	124	135	124	99	121	114	102	130	118	124	101	101	102	107	116	118	98	123	111	120	104	132	128	118	107	113	104	109	117	92	130	124	131	117	106	100	111	122	121	106	117	109	122	132	118	108	106	109	114	110	114	123	103	128	95	111	122	119	107	108	116	106	113	119	116	122	120	142	117	114	121	112	118	108	99	125	103	120	107	122	108	86	105	117	139	116	110	101	118	114	120	127	118	119	126	108	119	106	140	105	108	111	110	113	126	106	118	121	126	118	111	103	109	120	113	124	114	105	116	108	120	132	111	108	111	124	111	98	118	125	95	103	118	119	122	120	115	132	97	110	110	112	118	113	110	112	123	121	117	107	101	123	85	119	98	117	111	127	116	115	108	110	107	112	101	115	109	115	107	87	120	111	109	117	113	113	135	132	104	124	111	110	116	97	128	117	133	113	109	102	126	116	119	115	100	127	114	118	118	115	123	106	117	104	112	116	104	110	116	112	113	106	121	122	129	115	115	110	115	118	117	100	103	116	103	128	116	117	100	116	100	107	102	94	124	100	99	110	115	103	103	123	127	118	104	118	116	106	113	128	106	118	136	110	112	107	113	107	111	125	99	105	96	93	103	100	94	113	117	119	97	100	101	127	109	100	128	122	117	99	106	138	110	126	105	112	113	106	100	103	106	117	111	116	110	121	114	122	109	109	128	106	109	126	112	104	122	119	84	114	122	122	115	129	114	116	106	134	126	98	119	110	117	107	94	123	119	115	117	109	117	92	103	115	104	107	108	110	131	115	117	120	113	105	122	119	133	117	123	109	102	120	108	103	126	110	102	126	107	106	105	126	93	115	105	122	115	134	117	100	111	107	124	104	127	138	122	110	118	123	123	118	106	116	117	106	118	97	101	141	113	127	123	108	99	116	125	105	94	114	130	106	121	124	124	108	104	120	100	114	87	107	102	141	104	113	110	128	105	102	110	122	101	108	105	101	95	111	105	110	128	109	102	121	110	129	136	103	106	116	102	137	120	118	102	104	119	114	99	102	126	116	106	110	113	122	128	124	106	91	108	108	116	119	118	111	125	95	117	109	121	121	113	115	113	124	115	111	96	113	127	99	84	90	128	125	117	106	127	101	125	115	108	126	109	113	123	114	121	127	108	95	111	122	128	117	97	101	100	112	111	98	121	120	115	103	117	126	123	124	97	107	114	112	111	115	118	107	139	123	117	110	116	105	98	110	114	131	131	107	101	117	123	117	106	124	108	109	99	98	109	110	105	133	119	122	110	128	100	114	117	115	113	125	89	111	97	115	106	108	128	112	107	120	121	116	99	110	102	131	102	117	91	118	114	106	119	135	104	100	112	105	102	109	107	96	128	115	123	112	106	109	116	130	115	115	96	130	112	109	109	123	124	109	122	100	113	125	104	103	110	117	107	102	129	112	97	102	109	97	120	117	106	102	124	127	100	110	115	117	88	108	101	135	127	113	116	114	131	109	124	117	127	99	127	128	130	101	122	101	109	102	115	100	112	104	105	118	113	113	101	101	95	114	116	116	123	111	98	113	103	99	100	109	117	119	103	113	116	96	119	103	117	103	99	123	127	110	106	103	133	130	121	115	124	109	116	116	120	115	111	116	106	114	110	124	130	115	117	129	124	110	107	107	115	113	107	123	114	132	126	113	125	115	116	100	102	130	117	113	117	90	122	104	119	109	86	112	100	103	109	106	133	111	107	108	111	120	127	106	98	93	93	125	113	98	119	114	113	127	143	107	100	98	113	115	118	111	106	136	107	120	108	103	92	115	114	126	92	105	119	118	108	107	121	109	103	119	106	107	117	113	128	101	109	102	107	93	134	104	101	126	108	126	116	133	126	111	141	118	100	114	114	101	117	99	124	104	102	99	111	125	115	131	101	116	113	99	120	100	99	132	107	130	116	110	100	120	134	109	107	109	126	92	97	131	120	101	130	123	123	123	118	106	126	102	109	108	121	108	123	106	114	103	129	105	135	117	108	130	113	116	112	120	110	122	116	120	121	113	120	120	118	118	127	111	101	104	107	120	114	110	114	115	119	114	108	109	107	104	87	92	125	93	92	99	113	120	114	112	99	130	102	121	130	109	116	119	100	118	129	114	106	118	110	106	108	106	111	95	112	117	99	104	112	106	121	113	111	106	109	101	105	109	148	138	104	108	105	110	119	127	107	107	126	108	109	139	101	121	113	121	107	118	128	118	113	114	118	117	106	111	108	113	103	133	95	116	125	111	127	116	122	116	112	125	109	134	124	105	118	106	115	121	106	106	117	139	105	112	101	114	114	108	129	104	122	118	103	127	120	106	123	104	107	117	109	110	126	100	107	115	142	89	133	92	123	103	113	126	110	97	99	120	114	129	104	116	108	111	123	126	114	110	113	97	107	110	115	107	115	121	108	131	121	119	132	110	100	109	85	103	112	115	108	102	112	118	94	138	104	112	101	108	102	109	108	116	98	122	117	127	114	95	103	108	100	91	107	120	109	121	97	116	109	104	109	85	122	121	140	91	100	121	93	104	122	112	102	111	111	132	95	94	104	132	120	105	100	111	116	103	120	104	111	114	98	127	108	127	113	127	122	102	104	130	119	110	118	107	104	111	133	117	108	130	109	112	115	112	96	107	113	128	104	92	95	103	121	108	79	103	113	123	115	113	110	112	116	111	102	122	99	106	113	99	125	117	108	128	136	93	109	108	108	114	107	123	110	125	106	118	113	101	108	121	124	119	105	100	96	136	135	141	115	106	110	114	115	95	122	103	116	112	137	115	115	84	113	142	121	120	104	98	114	110	114	115	135	107	102	116	122	116	117	118	109	116	119	126	116	98	100	108	114	99	107	126	123	109	106	97	115	104	118	103	122	127	120	100	125	119	124	124	104	122	105	87	120	132	132	114	115	103	105	111	121	126	116	111	113	96	116	107	136	110	110	115	131	113	109	122	104	110	111	104	119	118	106	122	106
23932	2341	5061	5973	5202	4428	3604	3134	2694	2220	2067	1612	1580	1440	1185	1069	1105	918	840	917	695	746	680	649	657	617	595	571	532	514	510	549	525	516	487	494	467	485	433	442	490	499	447	439	457	406	475	390	483	444	436	430	461	429	428	402	406	431	425	394	442	414	415	404	431	390	425	392	430	413	398	415	391	366	368	384	376	366	392	385	372	395	401	383	365	395	382	398	405	375	401	390	368	366	347	373	380	357	411	380	406	379	371	379	378	387	378	391	380	418	376	396	395	366	354	377	374	376	370	382	378	338	351	373	354	354	364	415	378	353	390	406	358	381	400	384	373	359	371	374	365	401	367	357	384	365	391	351	359	366	365	383	347	390	373	401	364	328	387	375	354	375	347	376	358	361	391	349	362	341	368	371	374	357	360	344	395	425	374	335	392	375	395	361	388	342	386	402	356	366	355	364	355	336	373	369	355	372	406	385	348	375	357	356	345	381	372	436	387	372	371	374	382	395	376	419	385	341	368	338	386	369	386	359	392	370	349	371	365	385	345	356	368	372	352	374	350	352	358	369	344	377	393	410	349	371	359	379	373	381	374	372	351	371	357	367	365	350	344	366	370	416	370	386	378	371	367	380	358	391	359	401	381	369	347	370	335	322	356	351	353	402	352	356	385	337	378	358	384	382	379	388	337	389	371	390	386	376	347	379	367	373	380	377	357	400	365	357	358	350	401	375	359	351	370	351	362	375	350	343	374	339	361	341	365	348	354	390	365	380	370	345	347	357	396	340	411	400	355	350	389	371	371	340	387	375	382	366	343	384	391	332	360	366	358	377	357	356	397	351	358	363	347	368	348	369	346	365	347	364	361	352	357	383	378	376	349	356	377	353	358	362	388	328	391	345	382	376	375	386	395	367	375	364	353	371	375	384	386	403	351	358	334	349	397	341	355	372	364	375	415	390	340	365	382	388	349	362	389	374	339	387	378	370	372	357	371	376	367	378	382	381	373	362	373	378	346	358	359	386	355	374	367	389	341	360	401	422	355	338	360	354	381	379	376	386	376	370	377	351	386	363	368	372	363	351	360	367	375	340	402	354	346	372	340	342	349	405	399	371	334	325	392	363	395	366	334	370	340	361	393	367	357	330	369	371	372	378	400	393	366	360	387	346	349	381	358	370	317	336	375	372	391	339	371	371	349	362	353	350	361	347	401	390	383	375	371	355	397	381	371	374	387	364	405	370	365	378	413	395	387	371	375	375	367	356	343	403	350	365	399	352	359	378	385	332	351	362	360	381	371	353	392	390	345	393	358	357	369	351	330	365	363	381	394	373	379	412	354	400	370	362	376	370	365	383	378	325	386	338	378	368	385	422	343	352	347	352	324	354	350	375	375	384	331	354	384	408	366	373	390	334	329	337	366	351	393	375	376	388	363	352	364	370	370	337	390	345	366	359	352	362	377	392	387	378	384	377	330	373	364	339	352	373	369	380	403	352	413	370	401	341	372	379	364	363	360	375	371	373	378	347	365	374	389	324	367	386	384	349	381	346	360	406	397	366	370	380	378	388	398	367	353	363	402	361	390	357	366	360	374	366	362	373	348	364	350	347	394	350	372	354	356	371	379	398	381	377	361	369	393	374	378	363	388	394	307	314	338	372	340	373	367	374	368	339	323	360	355	364	365	345	384	337	399	355	362	375	352	351	370	332	378	360	361	390	359	337	387	385	346	371	394	368	370	401	374	407	342	371	346	365	365	357	368	356	320	356	365	402	387	348	382	372	374	375	384	346	343	334	382	388	418	366	369	360	354	374	355	374	368	369	403	355	396	402	393	405	354	383	380	372	332	337	359	383	389	359	337	367	386	364	352	359	354	377	372	361	368	346	353	387	340	376	347	355	372	343	365	372	345	362	380	361	363	357	335	341	337	377	378	363	367	360	361	365	361	374	402	350	385	372	354	385	330	366	375	391	374	337	381	377	365	405	368	370	372	355	355	353	356	398	346	362	356	340	341	379	308	375	392	375	331	410	352	335	328	331	382	359	366	382	321	384	370	378	370	389	384	382	369	360	337	394	359	355	356	347	379	373	366	358	377	403	359	346	367	350	358	358	333	382	357	371	360	359	387	402	393	385	372	358	392	361	373	375	384	398	378	335	346	341	374	373	361	364	376	418	380	330	410	350	336	380	348	360	376	350	369	387	375	364	354	367	337	331	369	367	396	362	387	385	380	351	382	332	363	353	389	359	385	392	383	366	356	373	362	378	383	332	367	365	380	420	413	384	371	393	373	369	387	372	380	374	354	368	380	363	366	359	386	353	363	368	370	353	342	379	386	373	379	367	372	365	359	322	332	372	357	362	397	356	360	410	384	359	370	384	360	354	395	350	368	343	366	357	338	376	361	384	334	400	345	366	350	338	388	350	368	362	399	383	382	392	383	371	356	358	346	373	364	338	353	354	333	379	379	384	383	371	361	394	362	343	345	345	378	366	371	392	392	368	366	387	354	347	390	355	383	358	370	373	408	393	373	388	342	369	386	349	407	363	381	345	369	370	373	409	355	353	372	362	372	358	362	365	338	375	323	367	368	346	354	356	381	367	370	346	387	340	396	388	367	361	340	373	385	368	353	385	358	389	401	364	363	354	362	359	370	365	370	379	389	361	348	337	362	367	384	378	379	369	364	367	371	416	369	407	374	349	363	380	372	349	355	337	366	393	360	349	353	344	360	387	376	350	339	378	380	369	394	368	370	394	347	368	343	391	374	406	361	402	368	374	399	377	400	377	334	368	419	384	382	376	395	368	349	368	361	363	364	348	379	377	368	345	359	356	357	365	386	337	348	376	359	325	369	381	364	371	343	385	398	356	349	381	360	370	383	347	343	344	375	356	353	341	365	377	350	355	397	349	341	396	379	338	342	333	332	345	364	381	356	388	399	397	378	336	349	375	417	384	366	367	376	389	365	397	350	348	374	355	372	366	385	371	349	364	379	358	350	391	372	378	352	374	366	371	371	355	360	359	342	360	393	372	362	370	353	377	354	382	409	344	361	368	393	337	418	346	380	381	383	348	364	350	356	351	357	359	380	370	339	371	359	369	383	370	363	374	330	355	371	423	360	385	396	371	340	376	363	379	347	405	333	355	356	376	368	368	390	350	398	318	341	365	372	368	402	339	343	399	372	356	360	367	344	338	366	385	368	378	355	347	381	360	377	368	354	360	336	373	360	327	386	335	369	367	352	364	377	355	357	362	346	341	367	372	389	359	382	359	352	375	398	357	381	367	354	354	367	358	360	403	377	378	397	395	360	366	341	396	341	388	402	372	377	348	384	363	365	361	360	345	352	376	381	357	380	337	369	379	355	376	356	327	391	390	379	408	350	345	357	333	333	373	347	368	373	352	401	371	356	357	380	381	388	382	373	349	385	339	380	354	364	416	368	419	357	376	363	392	312	341	374	353	360	359	332	368	354	389	321	390	343	346	418	362	355	344	364	370	334	359	387	369
7608	359	365	361	326	321	307	313	270	318	296	293	298	322	290	287	312	286	288	308	292	286	292	277	295	305	252	292	302	294	300	301	267	278	271	283	299	282	313	276	296	276	276	318	261	276	297	312	263	268	270	284	283	308	308	260	275	286	269	281	245	271	300	284	281	299	300	271	260	280	257	290	269	285	268	296	272	292	312	295	301	269	292	285	280	293	277	307	262	269	323	294	276	299	287	303	284	303	304	304	277	296	300	264	275	262	302	270	276	278	233	252	301	290	279	282	260	278	275	291	288	301	283	278	270	270	271	290	251	281	284	268	292	282	301	269	261	292	279	278	300	277	281	287	291	268	267	298	299	275	305	253	299	305	281	285	278	283	278	298	299	273	306	286	284	297	268	259	292	280	274	301	303	280	287	291	267	282	245	305	284	280	276	269	273	268	256	286	265	265	278	286	277	291	246	298	276	291	295	284	255	302	286	245	280	278	250	279	289	288	296	277	293	308	275	281	292	285	296	286	288	268	305	309	276	276	281	299	284	280	264	266	280	294	289	277	306	289	269	275	284	284	267	299	270	283	287	274	273	287	303	289	238	266	279	281	291	282	299	267	309	304	299	309	311	275	299	262	304	243	295	275	284	268	290	269	269	290	292	317	289	302	303	292	290	300	274	283	271	276	291	299	287	309	294	305	264	263	259	256	295	272	245	310	270	262	300	277	291	272	284	290	288	280	248	315	284	274	276	302	326	309	269	286	313	280	297	281	277	322	273	282	298	266	297	272	295	289	303	259	257	278	296	280	320	255	284	262	276	282	271	272	260	284	301	277	275	271	267	284	260	302	282	269	306	282	283	304	268	294	283	266	315	308	263	311	302	264	253	304	293	302	279	264	270	288	296	277	278	312	270	302	276	332	301	304	273	263	288	281	312	302	285	308	306	253	288	294	275	270	280	274	291	290	284	311	318	284	293	290	300	285	296	280	271	273	282	268	305	300	306	305	282	319	264	272	286	280	305	286	297	268	296	305	299	283	286	318	313	277	292	276	287	288	283	303	283	263	278	293	287	274	275	292	303	300	281	278	278	293	289	280	275	257	300	294	331	275	272	296	283	285	270	313	306	269	275	315	294	283	304	257	269	285	314	333	287	268	269	297	303	280	283	281	299	281	314	302	278	283	271	297	282	294	288	299	267	314	298	285	254	288	296	280	260	273	272	282	315	285	308	273	259	300	297	255	331	282	298	283	253	297	284	289	276	310	293	304	273	258	275	290	260	257	278	278	288	252	292	302	269	285	275	276	281	289	289	311	305	275	303	298	284	257	291	274	286	269	305	264	252	294	289	296	301	282	285	282	291	304	295	261	285	283	253	268	266	276	279	272	271	318	279	296	305	302	287	299	306	293	268	285	308	297	283	311	314	288	322	285	259	304	310	303	261	294	258	316	277	306	276	307	284	311	286	292	312	283	285	285	295	284	275	266	301	310	295	292	308	310	253	287	275	239	271	273	270	281	278	268	305	277	262	270	288	273	302	279	268	300	304	311	274	280	279	289	285	284	274	310	260	285	270	259	267	297	304	261	273	297	322	261	303	289	285	298	300	263	273	272	301	261	302	286	301	296	281	286	324	276	298	317	289	275	246	273	320	294	271	274	284	273	286	296	294	281	303	268	245	257	262	266	306	295	277	297	268	277	258	293	296	285	285	288	246	295	282	262	281	292	275	278	289	291	266	264	290	276	285	267	276	297	281	293	269	303	264	291	273	284	284	297	287	296	302	260	274	262	257	278	302	314	246	267	276	268	270	291	272	282	287	320	283	298	302	290	261	261	287	276	277	274	284	293	315	291	306	295	262	258	299	300	280	277	321	257	277	305	317	294	281	310	286	296	296	266	287	305	313	291	281	290	252	270	277	255	282	274	314	283	287	279	302	297	312	284	271	299	326	319	307	246	253	304	262	290	289	329	281	289	266	270	272	282	307	291	277	295	300	279	277	314	309	296	261	309	277	257	268	297	295	268	303	261	288	284	305	292	283	281	274	267	275	305	286	290	261	314	304	301	295	313	253	270	297	275	310	279	309	271	296	297	300	281	279	313	293	295	300	296	281	271	259	269	266	294	277	314	264	265	293	304	288	279	299	278	297	269	289	263	285	285	330	286	276	304	305	273	306	304	296	273	258	292	258	283	275	292	306	286	306	291	289	278	337	266	287	267	281	297	268	273	260	261	284	300	278	309	305	292	306	313	292	301	277	291	316	279	303	283	285	299	272	295	301	283	287	280	275	272	293	280	302	308	289	319	275	266	291	284	277	298	312	307	294	289	300	284	271	272	299	300	294	267	269	291	272	287	273	302	293	309	295	279	270	283	276	304	276	267	285	289	255	281	234	287	290	289	287	292	257	317	285	288	306	290	286	273	286	287	272	286	305	304	314	309	272	307	288	251	266	284	253	277	301	286	279	290	310	296	279	299	275	309	293	291	275	290	285	328	285	281	282	269	291	252	285	273	271	305	308	309	306	254	282	297	290	250	314	255	287	315	262	275	333	294	254	288	307	303	271	300	270	288	283	287	279	301	275	284	295	301	269	307	278	284	301	273	298	265	304	300	263	284	276	301	292	299	273	288	285	277	299	315	284	279	286	243	290	289	281	270	286	293	305	293	275	284	301	327	319	298	275	289	290	272	292	314	268	281	304	266	305	241	283	300	279	271	298	333	261	272	274	300	309	268	274	314	276	287	304	281	302	268	296	281	299	261	279	303	279	281	272	252	276	313	274	277	283	318	261	249	293	287	259	290	297	265	306	290	295	280	286	310	250	299	307	273	281	272	307	279	289	306	288	265	285	248	279	298	297	285	291	277	259	280	301	304	301	260	281	290	302	309	300	259	297	295	276	286	271	307	283	289	283	288	310	245	268	296	257	302	278	271	279	293	270	283	271	291	284	281	303	308	288	285	315	303	284	298	298	307	302	284	303	250	296	299	309	312	286	275	301	269	284	301	261	282	292	284	294	292	306	287	271	269	290	268	302	248	267	305	263	304	299	275	266	270	290	295	296	268	299	272	294	305	300	269	288	274	282	295	280	288	290	296	266	291	298	288	270	304	275	242	292	293	295	276	264	298	264	297	322	293	295	301	306	276	269	265	254	274	287	284	284	295	290	293	297	313	293	280	269	291	290	259	278	318	283	244	281	278	283	290	305	293	292	275	277	296	294	313	253	296	288	263	287	272	269	297	285	287	292	276	289	261	303	278	298	283	282	308	297	263	292	261	289	271	290	284	303	264	299	271	301	286	286	302	269	264	276	269	298	269	283	284	272	295	280	302	300	297	304	285	308	285	284	276	267	289	331	287	333	269	277	272	310	285	279	277	279	306	314	274	304	331	309	284	309	302	304	261	284	280	283	285	305	274	311	314	281	290	300	305	285	279	272	272	305	306	283	284	278	280	295	307	297	315	256	276	255	286	264	275	299	264	287	311	283	279	295	288	297	304	296	282
6460	924	990	1078	1081	910	931	924	886	917	884	805	844	893	811	838	831	792	813	801	756	852	795	838	840	716	828	800	789	769	766	812	803	799	786	794	804	814	765	789	734	778	795	764	839	820	770	828	758	784	825	794	764	835	789	777	799	807	828	788	784	737	800	751	784	832	810	771	799	775	844	819	779	819	831	786	801	800	809	805	777	781	785	804	809	783	800	798	826	769	843	853	755	774	792	813	770	774	751	782	816	738	795	820	751	790	785	806	761	770	795	807	819	769	816	791	830	802	770	789	803	748	784	802	747	803	771	783	742	749	770	781	793	788	784	763	804	780	804	813	797	789	809	824	775	799	811	836	819	792	797	783	799	803	798	786	782	780	768	795	788	814	851	832	812	815	786	812	785	800	834	802	881	832	782	812	797	761	831	821	744	806	836	773	810	849	801	862	799	812	838	793	773	780	776	807	792	811	805	787	814	805	823	803	779	815	831	813	772	828	823	797	826	789	833	778	856	818	811	890	747	784	802	817	797	786	832	803	800	819	808	771	837	819	767	808	808	787	793	820	790	831	823	781	860	804	860	799	801	847	772	841	760	775	782	780	794	798	865	787	780	838	808	808	798	850	819	796	796	813	833	801	789	779	807	813	777	786	825	763	746	803	781	798	755	802	795	765	829	799	748	758	760	810	786	844	811	806	800	779	780	783	849	868	796	820	762	784	790	794	802	828	807	780	812	801	844	822	747	772	815	829	821	792	747	840	819	806	800	790	791	827	837	801	830	742	802	800	777	819	789	774	767	791	786	786	825	795	786	846	780	867	745	823	763	782	774	770	805	774	790	808	844	806	738	834	797	777	816	804	863	817	843	766	840	826	832	764	771	805	811	815	826	851	794	829	828	822	742	811	878	791	815	811	791	808	760	775	863	791	796	809	886	810	863	781	784	782	814	812	819	796	816	803	795	792	757	797	768	809	785	750	797	811	760	823	768	822	761	792	830	785	812	780	793	801	880	785	812	854	815	770	806	815	819	823	830	783	786	816	771	811	742	825	724	818	788	802	801	805	698	779	801	777	785	803	793	816	782	855	812	788	779	833	808	805	810	784	802	755	831	840	800	797	859	805	774	824	750	793	810	766	798	800	819	784	823	840	748	802	749	787	795	794	814	786	801	748	770	764	752	834	803	737	754	797	742	756	794	787	782	822	792	775	790	730	808	810	785	810	786	815	819	809	792	765	835	778	821	794	778	786	802	790	804	828	760	825	801	865	793	830	829	810	750	798	768	832	824	772	820	775	774	788	790	773	813	790	800	765	748	786	800	782	757	826	773	808	785	775	790	803	760	776	781	814	797	850	797	756	747	763	796	824	819	806	756	782	839	760	809	808	806	741	792	781	769	823	801	833	823	767	833	788	774	807	750	788	761	820	784	794	842	787	746	773	833	801	801	818	786	801	843	846	851	809	776	815	815	781	839	802	774	787	782	812	740	808	805	790	815	772	855	851	800	818	822	795	766	774	764	800	782	818	800	761	779	806	790	853	801	794	865	755	841	786	787	799	781	833	777	772	765	805	778	760	789	815	757	856	819	849	815	767	778	838	824	747	785	792	819	782	775	768	770	860	818	832	793	818	830	763	742	769	790	790	816	815	778	806	874	785	792	789	797	825	761	770	793	792	778	808	853	812	789	785	771	815	790	790	786	824	744	775	795	775	779	796	779	775	783	719	810	771	778	806	774	809	758	759	855	828	774	819	819	813	780	817	788	798	812	795	808	806	749	816	823	836	753	766	871	802	807	800	774	793	838	778	812	747	772	794	801	821	794	757	787	807	792	834	775	800	800	769	809	826	778	832	826	802	774	799	825	807	799	780	766	836	790	824	834	805	818	811	789	767	804	813	823	777	756	795	819	806	832	788	802	785	862	792	822	786	821	822	715	808	784	807	828	745	862	815	813	805	814	809	819	800	800	776	823	808	817	803	824	842	808	764	773	751	800	790	809	769	779	802	791	814	826	799	756	792	813	853	847	777	787	798	800	784	794	835	806	798	788	784	759	795	791	788	827	817	835	773	774	782	752	799	804	802	766	753	856	799	796	792	776	797	808	768	797	829	808	813	829	801	774	811	807	843	781	791	822	782	787	807	816	804	795	827	787	774	813	789	837	812	749	772	816	826	826	834	833	755	819	802	783	811	838	796	809	758	781	794	819	825	780	863	807	822	771	782	849	790	763	780	753	770	810	796	826	808	824	831	776	777	866	818	817	787	793	785	783	808	832	804	790	807	764	791	812	795	828	822	824	793	733	751	774	774	780	807	713	805	769	779	865	828	747	808	795	777	761	761	785	833	806	797	803	814	801	818	763	777	776	808	799	773	825	815	806	781	764	823	803	763	792	758	786	792	802	822	798	784	749	840	769	799	798	797	784	782	802	806	765	772	788	853	823	840	810	774	729	834	846	812	741	762	833	806	801	787	837	794	748	783	828	826	790	812	777	788	800	747	798	792	770	808	810	795	798	782	793	777	792	826	813	788	840	753	785	783	804	819	858	780	814	808	790	806	826	790	753	798	780	805	829	793	819	761	783	808	814	803	784	793	802	802	761	772	795	817	786	814	810	787	817	753	846	845	721	794	774	775	790	833	807	801	783	785	830	789	824	772	803	782	867	819	820	803	768	788	770	805	837	827	778	754	769	798	826	797	829	818	800	777	851	792	785	787	802	838	795	787	772	756	829	824	783	800	797	779	815	808	815	820	762	836	791	766	768	792	841	792	794	843	801	815	742	846	758	830	819	873	748	805	840	882	859	759	792	745	755	760	779	784	841	784	803	796	839	767	816	825	778	835	771	795	763	791	829	811	795	775	780	789	788	800	790	809	810	836	802	788	830	804	778	821	819	729	817	792	775	763	800	778	796	809	770	799	845	807	831	779	830	794	764	772	791	821	803	795	795	814	805	792	778	794	804	794	783	799	752	802	859	811	786	785	803	840	807	765	744	767	827	794	795	828	815	767	751	808	805	827	794	792	792	768	760	769	814	757	764	801	854	785	797	763	779	825	796	818	784	798	760	815	839	832	799	829	808	789	791	819	796	781	752	782	806	755	784	810	792	789	801	777	809	753	813	813	782	810	777	763	791	791	785	789	803	795	784	801	757	797	774	741	761	794	784	792	816	804	775	776	806	792	797	806	802	811	812	827	794	725	802	804	808	794	769	771	800	868	770	807	806	779	802	812	778	761	735	836	835	846	830	799	750	753	813	764	794	790	766	766	822	772	799	801	785	758	821	750	826	811	795	807	787	832	818	846	826	782	806	803	775	814	802	813	832	788	769	810	825	788	803	807	789	739	854	751	804	802	787	830	850	806	729	822	785	836	810	793	772	817	807	797	863	792	819	781	826	813	774	801	841	804	774	780	827	748	806	752	814	809	789	842	893	790	862	772	796	811	818	762	789	820	800	818	764	807	815	807	813	843	848	826	837	745	830	787	801	789	804	800	838	784
38448	7539	1910	1598	1474	1172	684	450	358	372	278	246	254	236	236	180	211	196	180	203	169	213	177	185	174	172	204	142	177	166	181	181	162	152	147	176	198	181	185	156	189	142	189	189	160	175	181	161	165	167	166	157	167	148	164	144	161	179	151	147	171	152	170	179	164	166	184	158	185	155	165	153	158	166	171	176	162	163	154	174	173	168	173	161	158	171	160	140	146	154	172	185	167	149	136	173	146	162	159	173	161	185	164	157	157	162	138	182	157	173	177	160	176	157	155	175	156	176	161	165	166	168	179	190	146	178	158	178	132	170	166	179	179	164	140	170	158	146	160	154	160	162	151	161	177	162	173	153	172	169	148	162	141	170	151	157	142	160	151	158	171	164	166	171	172	168	175	164	153	157	168	162	173	166	171	177	161	186	151	174	158	163	156	190	161	161	159	153	146	147	166	158	148	161	163	190	181	154	162	151	159	150	170	177	165	137	157	172	175	143	156	166	153	141	164	170	168	168	169	168	155	178	148	132	177	164	163	188	176	170	166	159	171	149	165	169	147	171	167	182	156	179	166	180	172	184	163	168	173	146	162	155	176	144	171	147	148	161	176	171	171	164	167	122	156	159	181	146	181	179	167	147	187	149	149	164	147	164	174	175	157	191	151	156	167	164	153	171	158	159	166	143	164	192	174	164	170	176	169	167	153	161	140	179	170	168	161	177	169	160	159	157	169	147	164	143	174	158	171	185	151	183	154	161	145	139	161	151	149	161	171	169	157	154	163	152	154	164	172	174	157	158	163	145	175	164	163	182	148	162	176	176	157	164	161	168	153	159	191	155	139	151	153	166	164	182	165	156	172	182	168	161	157	163	180	168	127	166	146	148	163	139	141	154	137	178	159	155	162	181	182	152	157	148	156	177	153	155	172	163	168	157	166	151	170	163	156	176	168	167	150	176	166	157	158	168	173	160	150	174	166	179	165	160	159	141	163	170	161	165	156	162	155	163	168	155	158	176	157	167	158	154	169	144	158	161	153	159	155	146	162	176	156	155	151	153	149	182	163	178	161	163	185	189	147	166	155	160	167	165	177	157	143	136	170	166	171	177	152	153	152	172	166	149	166	154	160	152	140	160	165	145	157	146	158	166	165	165	161	173	154	173	174	161	130	162	149	141	167	147	154	180	158	172	155	181	156	150	163	162	165	188	160	206	144	175	162	167	146	149	160	161	167	176	176	163	146	168	152	190	180	160	178	159	173	161	154	185	157	172	182	165	160	174	160	175	146	140	142	156	163	153	152	167	158	171	151	171	176	182	141	162	161	168	174	170	170	165	165	157	161	168	155	174	168	152	147	191	157	144	147	156	179	142	167	152	154	136	139	170	152	172	152	136	165	155	161	169	157	159	157	166	141	164	157	191	142	187	153	148	175	152	160	146	165	165	155	171	152	172	155	167	182	167	167	181	163	186	167	176	161	162	165	178	173	130	176	162	149	157	151	155	172	172	152	174	160	149	147	154	167	150	184	174	171	172	174	150	162	187	159	176	178	142	164	169	165	155	159	188	173	153	162	148	147	164	151	168	172	141	181	157	157	192	163	168	167	167	161	166	157	182	147	153	208	146	181	162	158	151	157	170	157	173	156	176	175	139	152	149	165	167	173	185	164	165	182	156	161	165	166	137	147	179	147	183	165	168	153	152	159	146	180	162	152	164	169	185	149	143	150	172	159	161	164	158	173	144	174	175	153	156	130	180	157	147	167	152	155	149	154	146	160	177	191	162	169	167	174	171	136	148	160	167	154	162	152	144	190	167	162	156	166	171	158	163	158	161	167	180	160	154	168	173	162	162	165	181	154	172	151	168	163	156	174	152	137	186	151	156	163	163	164	140	145	147	148	183	151	156	158	167	171	156	155	157	157	175	144	155	186	160	162	149	152	171	181	147	170	172	160	164	147	149	175	156	181	170	165	152	174	178	154	183	179	180	171	166	185	165	185	176	157	174	171	147	183	170	171	146	159	154	151	146	156	140	176	149	163	168	148	140	147	151	158	168	185	152	171	152	185	167	159	187	179	160	167	149	154	170	141	193	148	169	157	170	167	170	144	160	187	173	146	148	170	165	143	148	167	170	166	155	146	158	157	163	183	155	157	155	157	168	155	161	172	172	156	162	139	180	162	163	157	168	141	175	178	157	163	169	148	134	175	155	170	173	157	158	174	173	172	143	157	130	178	149	171	167	141	169	172	153	159	160	173	162	145	141	156	170	155	149	188	146	170	158	152	165	178	132	154	176	161	149	178	157	170	155	143	138	171	156	164	158	163	174	155	148	140	135	164	173	153	155	152	169	167	143	166	173	155	165	147	163	167	156	147	153	177	165	188	172	157	182	165	167	151	171	190	163	164	172	160	153	159	175	143	150	159	172	166	164	176	157	160	171	143	175	153	156	166	168	153	150	182	151	173	162	161	158	167	149	180	171	155	147	171	153	152	148	156	159	164	176	129	156	157	156	140	136	141	142	182	181	157	163	175	155	156	169	169	171	175	127	164	157	166	157	160	165	140	148	163	158	182	193	157	172	123	160	191	165	165	148	170	178	155	154	195	163	168	178	156	169	179	169	157	161	156	168	151	174	156	178	174	160	171	157	157	196	159	191	157	180	173	160	160	158	184	144	175	160	169	161	169	169	147	162	170	140	148	160	176	163	181	169	194	172	147	162	186	187	177	166	174	156	164	136	180	197	152	150	151	154	172	153	166	172	163	146	175	174	182	159	177	199	186	169	166	187	170	183	158	165	170	180	162	161	178	174	153	164	170	151	149	161	177	165	168	177	171	160	178	164	161	150	173	140	151	164	174	159	177	181	149	162	149	165	175	152	167	162	127	168	168	165	169	175	162	164	156	150	162	153	141	186	140	158	156	184	159	169	167	176	180	163	183	161	176	157	178	172	162	164	170	140	144	159	165	154	161	171	167	168	180	176	166	151	163	174	170	156	133	169	158	176	151	172	173	132	175	171	176	148	164	172	181	183	191	144	172	176	160	157	168	164	173	174	154	200	155	170	164	149	154	161	175	159	184	148	164	168	178	140	169	180	148	176	151	166	156	154	181	166	167	168	155	150	167	156	176	164	183	150	154	163	158	187	162	158	150	158	175	165	180	172	157	198	155	151	181	142	166	141	156	149	170	164	159	178	160	153	173	156	186	148	173	166	148	155	191	162	176	176	166	172	165	158	148	156	163	173	173	152	175	150	174	150	168	151	140	129	174	172	163	176	170	150	168	176	159	167	184	173	151	174	132	170	152	132	175	177	159	167	195	176	153	165	177	159	166	157	162	155	184	181	166	156	187	172	155	167	174	157	162	142	174	169	153	156	152	141	159	149	170	177	151	151	157	175	160	162	149	167	189	169	166	162	171	156	162	168	173	170	156	159	162	180	159	182	155	162	164	156	161	164	185	153	148	156	162	167	149	164	159	182	165	184	165	169	172	190	159	193	180	171
18376	1516	3064	3685	3419	2988	2194	1908	1645	1554	1272	1161	1000	1098	926	892	891	793	712	723	667	660	639	630	609	609	604	588	555	513	584	549	590	548	517	580	532	517	472	482	544	511	541	521	507	514	517	505	534	510	488	496	544	514	496	544	499	516	514	492	489	524	510	512	468	554	518	516	510	514	528	522	463	501	482	521	522	517	464	522	477	449	486	518	482	477	509	448	469	510	491	474	514	483	453	511	491	475	492	517	457	482	505	482	476	489	472	451	442	456	494	515	456	476	472	475	488	493	506	458	477	509	495	470	467	486	458	494	509	445	471	486	505	463	461	505	444	469	451	479	496	513	502	468	467	507	488	526	466	525	512	463	463	467	512	490	492	452	502	486	481	467	472	489	498	497	456	515	447	458	499	478	479	502	463	472	508	537	497	463	475	481	467	495	464	461	508	470	483	465	484	470	446	490	518	497	497	527	466	495	500	480	501	451	473	470	478	467	483	498	489	448	464	476	461	472	448	473	488	480	504	475	477	489	496	453	478	477	491	512	516	434	453	455	516	489	481	478	493	456	486	504	502	464	466	484	483	491	492	471	515	486	496	491	472	480	514	500	473	497	473	424	480	447	475	483	488	486	462	456	460	471	470	448	485	445	487	479	478	492	454	478	452	449	515	489	506	495	500	447	498	485	478	495	491	470	474	488	475	515	502	489	464	522	496	491	473	476	453	464	493	472	467	463	471	522	469	485	482	486	493	488	470	479	503	462	491	433	448	468	523	436	448	469	481	484	470	467	483	504	498	497	485	500	463	494	484	491	455	486	480	463	494	449	503	509	481	497	498	427	487	519	501	511	452	473	444	490	479	490	450	474	478	496	512	473	478	463	507	469	461	482	501	493	453	454	538	474	511	495	515	491	482	528	504	495	477	514	505	491	450	504	467	451	467	475	508	448	471	488	496	467	508	472	502	472	496	528	450	506	446	466	461	457	519	457	478	480	501	485	456	480	491	486	450	461	480	446	456	461	452	453	458	510	468	492	532	507	453	447	476	492	489	504	470	474	505	507	474	479	511	511	476	504	468	505	497	503	482	476	459	454	468	469	474	452	525	513	491	499	506	473	482	557	484	480	504	454	472	513	468	469	449	493	482	443	509	470	441	447	500	506	532	457	463	460	462	487	475	519	473	477	514	469	451	510	473	446	486	442	484	486	485	483	492	437	468	494	468	518	451	485	506	490	479	483	493	488	443	483	479	460	497	494	499	460	465	450	488	464	446	502	461	454	492	502	499	458	496	497	468	493	438	473	486	511	444	458	455	471	475	450	485	465	477	464	489	484	468	463	414	505	470	504	495	474	485	469	479	472	491	492	456	482	445	521	471	422	446	505	443	469	472	414	452	504	457	479	490	483	458	485	458	456	469	465	445	501	508	447	464	461	481	469	442	484	481	496	466	491	467	485	498	469	468	459	462	446	492	478	481	461	473	503	491	451	454	463	420	482	457	503	474	494	476	475	485	493	519	462	469	481	508	509	449	451	501	448	456	466	460	478	505	467	512	467	513	524	500	451	485	446	487	481	453	529	487	497	503	500	466	471	431	480	481	444	508	481	476	481	483	483	512	499	473	509	465	449	479	500	465	497	475	472	476	463	452	444	493	470	450	467	482	455	483	513	493	455	476	504	484	456	507	502	495	489	493	475	467	469	463	502	489	492	487	492	486	451	427	526	506	499	514	522	475	464	485	498	514	492	460	496	487	474	477	455	482	450	481	495	476	460	492	485	476	480	476	460	477	466	498	448	479	461	479	522	465	470	467	429	485	473	416	492	529	471	484	504	487	436	503	421	475	454	474	476	474	477	455	511	488	482	495	505	436	475	462	474	458	474	504	482	535	464	488	483	497	469	427	451	498	538	460	487	502	489	487	442	485	469	488	502	515	468	467	521	447	440	519	433	482	478	545	475	494	499	500	491	492	486	486	521	459	516	467	504	452	482	517	480	453	475	491	490	468	474	488	487	439	463	496	495	498	458	484	461	470	479	483	523	453	488	484	479	459	490	470	487	495	477	469	476	455	470	478	459	478	472	465	505	500	491	454	505	477	458	420	481	511	479	506	474	471	478	483	506	472	465	451	436	474	516	443	498	497	462	510	505	465	425	503	492	500	462	446	455	483	501	439	460	429	509	478	455	479	464	455	503	478	491	499	493	482	442	499	455	500	443	470	468	507	468	451	507	514	472	465	471	525	457	499	479	482	489	506	480	474	502	523	509	464	496	491	437	456	466	457	498	466	505	515	501	510	477	484	498	505	455	505	472	497	477	527	478	450	472	488	455	495	510	473	535	521	495	474	461	457	497	485	513	532	484	506	506	503	450	467	459	466	474	504	508	492	462	484	494	447	477	493	447	458	487	514	470	437	438	485	510	476	451	467	488	476	527	484	453	488	456	500	505	453	488	481	478	464	458	448	486	458	469	505	483	461	456	462	495	469	492	483	494	492	502	420	484	525	486	426	485	509	520	473	454	496	469	466	441	490	492	499	491	467	481	451	501	518	515	469	458	492	486	496	478	502	493	493	455	472	490	492	440	447	448	479	490	457	484	471	483	478	417	491	469	466	519	485	481	476	506	477	462	503	457	467	488	454	481	465	519	468	459	489	476	494	466	475	448	484	414	489	490	521	459	480	453	442	479	471	482	478	485	490	507	463	474	465	514	454	428	453	448	494	496	503	507	517	478	481	484	517	452	485	494	473	494	490	481	480	475	480	455	468	525	492	492	496	462	466	490	489	488	465	504	480	498	484	500	450	509	513	462	475	485	487	491	487	504	485	431	472	481	481	530	466	492	471	506	459	456	476	485	433	466	479	472	433	494	475	452	468	495	466	471	476	451	514	475	468	501	466	529	479	482	508	479	461	449	482	535	499	466	466	486	440	476	505	505	492	464	468	435	484	512	498	496	466	490	481	491	486	513	445	487	497	465	466	500	497	472	511	482	475	499	532	476	477	476	495	499	517	474	490	458	448	469	479	446	457	446	473	516	472	448	479	468	490	498	496	485	485	489	501	494	433	471	497	519	503	473	482	468	503	468	484	483	475	510	481	461	510	490	510	479	489	472	499	485	452	474	505	450	455	456	482	496	462	482	469	501	468	476	488	489	440	438	459	443	482	487	462	507	473	487	465	507	440	485	467	494	507	476	449	473	491	483	510	488	475	514	496	489	452	467	460	453	508	515	489	495	501	476	481	482	481	496	496	473	491	490	456	429	448	482	469	460	444	478	502	494	482	438	492	458	513	429	492	504	462	471	472	481	499	491	513	472	484	458	502	467	458	484	478	465	463	477	479	458	446	447	495	476	447	470	483	481	443	499	518	475	488	493	491	462	471	466	483	492	485	525	481	495	462	468	453	487	444	482	439	492	486	484	491	507	501	445	492	489	489	496	525	458	472	483	464	494	455	493	470	477	425	468	491	484	433	499	446	444	488	463	483	464	485	493	465	445	485	473
49043	13953	3906	2689	2068	1577	1012	900	608	459	373	283	290	350	223	231	189	195	179	148	140	151	152	152	146	140	136	125	138	154	134	132	117	112	145	124	130	133	135	116	125	132	120	107	140	128	124	114	131	124	119	122	123	107	123	146	110	122	130	107	106	119	126	114	121	115	122	123	118	106	106	115	111	108	120	99	112	112	121	112	111	133	129	124	107	103	116	117	108	120	119	130	125	136	113	132	127	120	105	96	114	126	100	99	103	115	103	115	109	122	130	108	103	105	74	124	96	119	113	110	115	106	104	125	126	118	117	97	119	102	129	107	119	126	113	115	144	102	123	104	114	121	110	112	126	117	135	126	106	127	121	122	108	109	109	109	101	119	123	117	110	112	116	114	117	125	96	108	115	121	127	131	100	123	112	128	116	108	101	107	112	130	115	124	142	96	101	90	105	117	126	100	136	92	111	118	101	99	116	119	122	111	122	117	102	125	133	112	123	100	117	110	122	112	137	117	123	100	123	106	126	113	95	94	88	129	101	113	114	108	116	100	118	100	114	112	96	95	72	113	108	118	119	107	117	102	113	89	107	110	114	103	96	93	111	129	120	104	120	135	128	108	113	111	105	114	110	121	124	129	104	117	108	85	107	106	117	103	107	129	128	117	113	127	120	126	110	121	97	123	128	113	110	104	112	105	110	126	111	106	110	111	96	118	111	120	107	91	109	104	111	108	92	103	125	124	106	118	125	115	117	112	109	107	135	113	119	109	110	121	118	115	114	125	115	105	110	101	108	117	113	113	108	125	113	105	95	102	96	104	116	99	111	119	119	124	110	125	108	124	99	115	109	106	118	109	103	110	107	115	111	111	119	103	113	102	105	115	116	111	112	115	106	112	116	113	92	101	117	113	108	112	106	83	105	109	106	117	115	107	119	106	122	103	110	97	99	120	104	104	106	117	118	84	120	110	115	106	110	103	121	116	104	108	109	106	114	112	138	117	115	121	124	101	103	128	120	107	103	125	103	115	114	110	116	124	103	109	135	122	116	102	119	109	105	113	110	127	113	116	117	108	111	124	124	111	128	127	99	134	137	136	100	126	115	110	100	106	124	109	116	118	103	126	111	103	106	112	98	98	112	110	110	114	117	127	111	109	127	107	122	118	91	108	99	110	111	124	125	112	117	104	125	110	112	114	119	113	92	109	112	125	114	123	116	105	116	118	110	111	114	108	112	106	115	113	126	100	120	118	124	114	107	104	100	113	133	87	117	104	107	113	113	130	110	115	103	111	113	106	101	131	116	134	110	119	122	113	116	128	109	106	105	129	116	127	100	120	107	104	108	104	120	104	109	128	112	95	116	106	110	118	98	105	119	127	120	122	102	136	104	103	126	98	109	124	99	115	102	108	127	105	111	125	107	142	82	121	118	110	132	106	118	102	123	104	103	122	87	115	97	114	106	103	117	122	123	119	103	130	120	109	125	106	109	120	87	120	123	91	129	110	117	121	117	129	120	112	113	111	102	118	117	120	102	108	105	108	94	107	122	99	112	103	102	122	104	129	109	97	124	123	111	104	97	126	139	116	126	107	116	116	113	95	113	123	115	116	120	132	119	114	110	105	128	110	109	118	125	109	129	110	120	114	117	134	115	125	108	123	95	128	104	99	115	98	115	113	109	132	111	121	107	108	99	122	103	123	122	106	112	104	138	111	128	113	115	111	118	129	122	110	111	118	134	104	129	100	128	121	109	119	105	113	120	108	108	107	128	114	108	103	118	116	99	124	115	110	107	93	106	119	125	102	106	112	109	127	107	91	88	125	127	109	101	109	103	115	127	115	116	110	113	124	129	130	88	111	130	113	125	105	120	124	107	105	110	117	112	104	125	113	116	110	110	116	120	114	121	115	114	95	126	114	112	117	107	131	125	116	126	110	89	140	102	115	124	99	97	116	104	98	107	111	116	114	115	128	105	106	104	109	110	112	111	121	110	127	110	105	128	112	118	97	113	101	118	101	115	120	131	102	102	114	119	119	125	115	110	128	93	115	122	135	110	110	113	120	114	97	122	126	102	125	117	106	118	113	108	111	94	106	95	115	106	118	126	123	90	119	105	128	101	111	115	129	133	127	107	97	106	120	107	108	100	115	113	115	126	105	106	106	118	112	127	126	111	117	99	123	111	101	127	123	124	115	107	118	98	115	120	107	126	92	101	118	118	119	113	113	112	114	98	104	128	101	118	122	125	108	117	99	117	113	107	100	131	106	121	115	116	132	129	107	113	93	111	111	100	101	106	98	114	132	130	104	103	117	103	125	96	113	107	118	100	110	125	122	116	110	120	91	99	105	115	105	105	128	119	96	117	118	104	91	105	97	110	101	130	103	103	128	137	114	100	123	97	123	100	127	115	115	115	128	121	122	107	135	125	115	119	102	108	115	113	130	118	109	119	116	112	130	105	105	120	102	113	111	109	104	109	115	120	118	122	100	131	112	106	119	110	99	130	118	114	125	110	91	109	107	118	97	142	113	103	119	125	95	128	102	130	105	143	114	126	118	130	108	105	119	111	122	116	96	114	93	118	124	115	111	111	119	109	99	120	123	117	107	126	123	115	121	119	147	108	121	98	114	84	100	100	135	92	112	128	112	112	102	121	104	94	108	108	118	106	106	133	100	129	136	99	100	119	116	120	108	126	127	118	105	111	111	105	125	107	112	99	119	125	100	114	100	109	121	107	106	113	108	116	110	113	122	105	104	95	99	99	117	97	111	125	130	107	114	115	119	113	107	117	107	106	113	108	112	110	96	115	107	130	127	119	124	122	106	100	100	114	113	112	118	106	112	136	112	109	114	112	112	98	118	118	122	114	130	115	120	122	110	136	103	111	104	113	116	108	103	114	99	109	121	126	118	112	103	117	107	115	120	140	103	109	105	140	119	111	111	125	112	106	109	116	121	112	109	111	108	117	115	106	84	127	109	110	111	100	114	119	95	126	134	103	120	107	106	113	113	100	107	104	112	107	93	121	126	103	120	128	121	94	100	105	107	112	108	105	94	102	121	123	118	114	139	105	117	127	121	116	122	113	109	132	98	99	110	121	104	123	95	121	118	97	103	116	108	112	119	115	138	95	117	113	104	125	110	108	105	109	108	113	111	108	117	101	119	133	110	114	118	131	98	111	104	115	109	95	107	113	118	132	120	107	115	104	106	127	89	111	120	102	112	109	121	115	121	114	111	116	125	107	110	123	108	102	114	129	94	115	118	110	119	115	103	103	136	127	128	124	98	131	118	118	111	120	138	121	123	131	110	105	120	117	125	114	108	103	123	120	125	105	128	130	118	128	117	105	115	108	119	122	98	109	108	122	101	120	117	132	122	97	118	122	151	111	103	116	127	92	110	131	120	136	108	105	112	115	122	140	116	104	130	105	107	105	108	118	117	128	97	108	111	109	106	109	120	105	103	112	100	117	107	108	112	97	110	130	120	131	116	98	130	101	112	112	106	106	118
23554	2302	5132	5918	5320	4542	3796	3027	2581	2228	1788	1684	1489	1530	1248	1077	1038	904	878	740	781	690	675	649	652	556	558	557	555	520	511	519	508	516	464	429	435	467	444	504	456	448	439	386	448	448	460	440	457	410	375	458	423	413	438	403	424	424	384	406	421	415	396	401	390	441	441	448	414	418	399	378	409	406	376	406	346	387	409	388	363	409	385	373	363	403	370	406	392	362	382	390	403	371	375	396	406	351	347	386	381	372	387	370	365	394	377	369	352	387	376	367	390	375	383	349	394	400	392	387	354	368	399	403	409	389	407	388	374	343	360	377	397	426	357	360	354	396	389	367	363	381	361	356	340	381	372	363	375	334	385	342	360	394	387	391	351	405	366	335	354	359	364	390	363	366	346	360	388	357	361	371	363	372	427	364	402	352	353	390	373	373	387	381	355	343	382	408	364	373	355	343	371	344	392	387	373	378	344	404	374	379	364	372	371	369	373	347	344	372	361	381	370	315	405	352	364	373	389	364	369	371	363	405	382	358	368	360	355	356	384	375	369	368	373	359	369	374	381	340	336	354	375	352	408	360	372	374	344	408	347	356	357	337	380	376	390	364	339	397	354	385	339	343	405	345	376	374	351	354	346	397	355	357	353	364	386	371	376	357	347	375	410	361	400	374	343	376	380	383	386	368	343	361	363	352	378	352	375	354	395	358	361	367	386	358	343	341	348	369	332	395	376	343	391	345	358	374	372	357	341	380	359	314	424	359	390	386	373	392	330	358	372	383	349	370	361	362	361	357	360	361	363	387	377	345	362	384	384	354	355	399	332	322	355	354	360	344	347	393	356	377	376	358	391	367	341	348	389	362	340	360	367	355	350	357	412	363	379	371	359	345	355	363	342	363	356	368	378	355	363	325	357	406	415	353	368	389	385	405	341	340	354	360	374	389	373	361	372	363	382	354	418	396	361	381	361	309	385	397	357	332	358	389	332	354	347	387	368	368	366	350	365	333	365	342	373	342	356	358	373	345	354	365	377	359	347	381	371	362	344	354	363	366	322	380	373	356	373	337	344	382	351	352	389	375	345	361	363	356	360	374	368	354	346	396	353	366	373	361	358	367	361	366	351	385	363	344	406	358	363	367	378	352	362	350	355	354	399	373	345	372	363	400	362	341	360	411	385	366	369	369	351	345	358	352	412	373	369	384	363	366	378	380	363	350	362	393	364	376	351	347	386	365	349	369	352	393	316	357	350	398	345	345	400	374	377	372	384	323	366	371	337	358	368	343	355	360	353	431	368	379	378	339	390	372	371	367	353	358	357	364	348	336	336	371	379	366	358	351	361	391	349	367	358	372	358	359	365	376	388	348	337	343	358	356	384	347	349	334	363	360	396	372	336	388	322	389	369	379	361	360	379	355	366	393	329	336	432	381	377	367	337	356	374	356	364	385	368	357	337	363	372	341	367	370	362	388	386	359	378	376	364	371	372	347	379	414	369	381	387	402	340	384	371	338	362	361	390	363	377	382	384	318	348	359	344	392	392	363	405	339	378	408	374	408	345	372	373	347	366	361	388	413	369	353	333	363	376	349	370	390	403	353	395	356	403	395	386	368	359	376	359	370	354	372	353	363	364	367	381	391	383	389	369	352	364	344	374	330	363	362	358	359	354	395	361	372	350	380	339	349	370	353	391	381	409	372	373	359	354	368	401	371	379	350	364	377	362	372	344	397	368	385	364	373	360	340	310	365	373	354	377	369	336	321	359	372	378	377	317	344	355	382	351	363	378	352	379	357	357	339	363	345	360	342	375	351	341	387	365	394	341	375	401	383	347	347	355	367	386	369	350	384	345	368	373	378	362	360	384	346	390	374	337	369	355	353	350	350	383	386	387	387	335	360	399	360	359	385	358	351	381	370	367	350	360	367	363	354	372	363	347	353	370	382	350	341	369	381	409	386	344	395	357	330	381	387	370	380	339	367	375	372	351	328	366	404	359	392	351	376	378	383	352	389	354	359	348	335	355	352	344	371	383	356	361	388	360	396	366	368	380	375	367	357	340	376	355	385	370	341	374	392	372	355	329	387	363	387	364	367	370	347	358	360	387	359	406	387	364	337	372	318	357	374	335	357	379	345	381	337	371	362	338	370	376	364	364	350	349	364	355	362	364	375	385	340	361	380	383	343	404	399	378	378	369	369	342	343	379	355	355	387	389	349	347	395	338	372	345	375	370	344	326	360	377	378	356	349	357	368	358	388	355	366	335	380	376	373	353	352	324	407	384	383	408	362	364	378	378	383	385	363	390	368	341	354	350	363	407	381	386	394	342	354	387	361	399	367	362	371	358	375	379	364	395	387	361	381	369	346	396	357	385	379	366	387	376	324	329	365	378	328	376	361	331	383	345	354	376	343	342	340	385	345	346	356	415	367	365	362	360	364	355	371	368	347	363	379	375	363	344	349	337	356	320	363	373	362	373	395	383	379	385	358	409	370	383	348	403	354	369	350	359	348	361	428	387	353	402	329	357	351	359	349	372	342	348	329	373	377	390	397	386	372	368	386	332	370	332	377	391	387	367	371	376	380	361	355	373	380	362	361	360	357	371	367	377	369	371	368	330	353	388	365	364	369	328	380	398	349	346	393	339	364	388	370	327	353	348	387	352	371	370	354	370	361	348	338	365	391	374	408	378	383	354	376	377	380	362	365	366	356	349	386	369	362	330	377	370	359	382	374	370	377	353	384	370	362	377	362	378	359	375	358	376	384	364	367	365	380	335	384	407	367	345	397	358	355	375	348	364	372	338	338	350	376	348	372	366	379	354	382	340	357	357	342	382	373	379	357	404	377	375	381	342	341	388	356	372	323	365	393	330	348	353	358	360	348	368	372	360	385	344	377	353	359	352	383	351	350	379	344	386	376	355	382	375	363	348	362	343	348	374	353	336	362	366	373	385	365	384	338	384	342	349	360	407	353	371	364	364	373	389	386	350	344	369	377	354	370	363	370	385	370	380	330	389	375	375	370	350	366	330	390	390	375	353	416	386	346	318	378	381	369	387	378	374	370	359	379	389	364	362	378	351	378	344	348	358	386	332	386	355	384	361	359	384	364	354	339	386	378	384	365	377	342	354	384	374	357	358	367	358	373	374	390	340	364	388	356	351	349	374	364	371	366	370	348	359	360	396	376	373	341	348	408	324	370	353	357	359	356	366	333	345	349	393	373	392	384	349	339	383	380	348	357	376	375	344	339	315	325	394	391	380	353	373	390	367	373	323	359	360	316	380	358	355	355	376	371	387	381	421	341	381	369	331	369	365	366	375	375	367	406	359	382	353	380	387	366	381	393	343	344	359	353	373	360	399	367	373	360	392	388	352	370	351	370	321	355	384	384	351	303	343	368	332	380	360	374	374	368	363	402	367	362	334	353	358	351	352	350	361	392	370	380	395	377	376	393	371	359	389	374	342	390	356	388	362	333	387	363	319	371	389	363	405	348	408	401	352	378	385	377
6722	379	368	411	368	411	296	285	306	271	306	290	286	302	280	280	319	290	283	265	277	291	306	284	275	309	319	288	301	283	268	281	299	294	297	263	283	289	258	295	285	266	295	304	282	264	280	292	283	291	312	285	312	302	294	303	295	285	289	271	297	271	281	314	270	296	327	262	311	295	287	299	260	293	275	314	304	266	293	290	294	285	272	288	274	305	282	269	266	297	298	280	292	292	258	272	312	269	254	249	293	277	301	284	266	282	269	289	265	314	290	284	277	295	287	290	280	283	305	295	293	275	268	278	258	283	298	296	288	275	282	304	280	315	300	273	305	314	278	292	306	287	270	286	314	265	274	255	266	282	280	305	325	284	295	311	308	286	259	285	286	291	284	324	285	307	314	298	257	310	315	281	285	279	286	236	269	278	285	291	306	291	273	280	271	290	278	263	296	298	283	304	289	284	303	287	280	298	298	290	281	261	281	281	293	301	263	284	299	293	287	284	321	282	267	290	281	302	322	280	279	272	271	289	277	284	303	300	298	289	276	292	274	283	301	268	298	297	278	318	308	300	284	279	296	267	261	274	277	269	278	272	270	301	254	285	285	290	276	291	306	295	292	282	265	262	272	301	257	257	271	315	308	304	301	240	253	255	294	308	290	276	273	290	270	278	319	275	310	302	306	282	288	309	310	291	306	314	296	240	272	277	303	281	313	295	295	317	296	277	277	279	272	271	278	300	277	315	258	296	257	297	292	262	267	287	276	307	256	260	281	292	270	303	302	294	270	294	287	301	307	294	287	275	243	308	296	309	289	296	278	296	280	288	300	322	322	309	293	301	314	270	270	256	298	287	286	277	302	282	258	251	300	271	280	268	281	288	283	269	258	293	293	262	282	271	297	270	305	291	296	250	312	290	264	289	263	297	285	253	282	254	278	276	268	312	286	330	303	301	267	290	291	292	292	266	287	285	283	291	279	269	296	284	293	282	298	302	282	264	315	320	333	263	269	271	284	309	273	298	250	292	264	279	290	277	282	287	249	314	313	271	295	300	281	281	270	266	301	297	308	280	301	290	295	264	292	280	279	289	298	272	294	308	324	275	296	285	304	274	279	276	317	306	271	284	307	295	260	290	284	298	296	295	269	281	301	283	290	300	267	299	272	272	317	261	280	268	286	308	287	282	284	282	291	269	291	277	303	257	308	290	320	297	287	294	244	273	316	276	262	269	314	291	296	305	270	272	299	309	309	286	270	300	282	258	292	284	297	302	288	259	269	280	268	268	284	279	305	243	271	277	286	283	279	282	304	279	281	280	284	277	294	299	264	263	261	259	269	272	280	244	261	279	291	270	267	295	277	277	296	289	318	263	265	300	288	266	286	276	288	280	271	299	288	264	255	272	291	255	262	289	312	300	284	298	280	285	261	292	316	298	292	289	285	297	310	283	306	308	285	274	291	289	253	281	270	258	287	242	255	290	308	281	258	268	273	274	289	275	306	307	287	272	279	299	316	289	248	313	277	286	317	262	236	249	289	336	293	297	275	265	296	275	286	275	285	285	313	284	268	300	292	269	299	299	290	294	292	293	302	281	293	256	289	283	278	273	269	317	313	287	278	265	288	296	310	298	324	282	312	299	297	294	301	293	298	300	253	267	244	285	322	274	288	266	262	289	312	311	288	278	272	291	262	245	280	295	280	277	322	287	300	276	275	280	288	304	298	295	263	289	269	300	265	290	284	290	281	273	289	281	301	307	286	267	308	298	298	316	279	264	266	280	247	277	259	290	259	301	301	305	286	283	263	301	301	273	313	273	303	313	285	273	298	296	290	308	271	292	266	290	289	284	312	277	297	288	293	268	262	279	281	289	275	289	300	281	287	299	295	295	291	274	277	297	309	293	291	281	289	258	285	306	291	290	263	275	282	305	300	272	249	269	290	305	270	275	280	262	269	296	300	259	271	267	290	299	274	316	288	311	294	296	277	308	266	268	284	294	292	301	279	286	272	297	296	284	307	327	281	267	278	296	295	283	282	298	305	290	266	292	262	263	271	280	292	290	288	273	286	285	282	313	288	262	271	285	284	289	321	288	292	271	257	301	295	290	277	302	308	289	274	273	292	276	258	316	283	264	280	282	285	289	275	283	308	271	300	283	287	273	274	292	286	288	289	267	299	295	294	283	278	289	312	298	296	291	293	299	276	303	289	276	286	291	299	315	295	326	273	259	275	292	304	292	289	283	268	239	288	267	266	264	258	278	312	279	301	266	274	293	292	284	268	283	263	285	287	249	287	281	275	293	313	294	307	297	296	284	282	283	275	305	276	282	279	270	285	325	319	280	298	278	269	272	293	281	312	282	305	285	268	301	281	278	320	293	280	293	274	267	292	284	291	289	246	282	270	272	297	310	297	283	291	296	293	261	305	280	259	300	282	290	302	280	275	291	289	276	305	286	294	275	295	305	269	288	286	280	284	285	284	306	309	283	288	292	279	302	267	275	281	291	271	280	290	280	251	259	276	262	281	244	278	288	298	298	275	285	261	269	273	306	296	268	304	270	282	290	292	293	274	272	284	302	300	281	267	296	270	300	279	280	265	273	281	283	281	277	276	274	293	298	270	268	271	263	290	278	256	283	299	316	285	270	275	284	278	312	294	285	284	279	279	298	282	286	279	280	284	263	285	309	295	290	307	305	312	272	328	269	288	303	288	290	297	287	269	263	274	293	291	293	274	291	280	320	277	277	297	278	295	279	263	303	282	278	256	308	263	265	272	271	281	309	283	282	297	276	263	285	271	307	288	264	289	257	290	271	284	316	292	292	287	280	250	315	290	253	311	292	300	287	285	291	288	284	263	251	261	273	294	300	274	308	271	320	287	267	293	275	293	280	272	297	282	286	257	254	309	318	296	295	292	281	259	293	281	298	293	265	260	322	286	290	270	297	278	303	297	285	271	284	301	295	297	286	268	275	317	288	268	298	292	301	292	275	311	330	277	257	260	262	251	302	295	276	306	276	255	275	279	273	293	294	294	291	303	266	304	317	274	295	276	275	285	272	282	273	272	267	297	304	260	249	275	292	284	280	272	314	280	292	261	317	281	258	292	261	263	299	268	309	300	272	282	292	296	286	286	269	269	314	282	296	287	276	310	254	266	265	296	260	287	285	291	288	314	286	299	278	270	285	280	304	280	297	271	309	275	271	282	279	284	277	290	261	268	282	283	267	248	274	299	275	262	286	297	286	287	278	263	268	274	302	274	303	277	273	284	278	266	281	261	247	282	273	300	276	274	293	269	289	290	273	272	289	285	298	301	302	254	257	289	311	269	280	289	283	257	314	266	286	275	301	317	294	264	311	305	283	268	311	302	295	282	292	291	296	304	290	261	288	275	245	293	278	248	259	290	294	274	280	286	283	298	280	273	284	302	295	272	304	296	266	278	288	285	302	291	272	281	246	268	285	258	279	318	295	279	292	305	273	266	241	285	263	298	285	286	253	317	269	321	299
6024	880	1022	1078	1122	1071	988	908	872	851	802	826	826	840	829	840	860	787	860	819	819	824	850	810	811	770	831	831	812	770	825	812	802	765	759	801	800	824	744	771	836	779	738	778	796	783	843	785	900	769	776	839	748	793	792	779	777	809	793	782	795	812	813	769	825	806	781	840	829	764	789	758	792	762	790	791	782	832	794	759	808	787	770	798	833	793	772	844	857	818	797	811	837	815	776	764	808	793	764	817	767	836	792	800	847	824	792	834	765	823	774	811	850	808	756	782	827	832	770	814	808	791	816	759	823	817	819	771	828	808	796	827	799	773	793	847	844	877	741	837	782	825	841	838	820	790	774	751	786	751	791	755	762	792	779	806	749	770	748	795	780	811	797	746	805	808	816	833	798	832	786	787	761	877	809	767	827	804	786	774	833	790	808	784	760	797	775	807	821	752	806	776	781	797	866	789	784	798	801	763	757	804	770	786	793	839	827	843	747	804	781	778	855	794	808	778	804	781	840	815	844	753	768	804	827	801	820	755	757	781	827	826	751	826	820	835	784	799	803	789	820	768	773	814	792	772	760	855	836	811	795	773	813	747	809	777	756	765	782	762	825	804	791	774	786	738	752	798	809	795	817	819	755	777	772	795	785	811	729	794	845	793	771	822	859	772	824	812	787	808	777	790	796	811	828	821	757	821	769	849	809	778	804	796	823	801	769	778	805	804	787	750	803	781	840	800	769	836	747	797	814	760	782	788	806	827	827	792	817	798	755	838	805	766	798	766	810	833	765	781	864	846	779	798	775	867	799	788	791	819	782	795	821	768	796	762	819	816	813	809	775	783	788	797	798	744	833	833	780	798	780	787	794	790	761	778	866	791	779	868	807	786	776	754	796	776	798	782	856	777	803	831	784	794	827	791	789	741	806	801	749	779	833	780	738	795	758	798	806	788	900	805	771	834	797	728	803	863	776	782	806	843	828	797	775	796	814	789	818	742	789	795	821	779	800	790	796	823	809	754	815	826	829	840	815	807	848	781	770	811	796	787	827	790	731	775	768	846	849	824	813	812	787	767	812	774	783	808	839	811	816	804	831	799	784	785	770	761	818	812	813	770	817	795	830	803	803	779	807	827	795	779	763	799	770	780	836	825	807	824	756	790	794	790	750	818	789	792	854	842	852	790	832	751	815	801	773	817	803	844	794	793	804	851	776	811	799	774	762	807	789	776	776	794	781	804	773	765	784	791	840	794	876	824	784	778	789	842	804	789	852	802	779	848	831	790	793	815	777	813	748	800	802	771	817	828	874	841	806	791	763	754	841	776	787	777	792	762	770	790	792	773	847	783	807	817	787	809	825	804	799	818	821	770	799	832	856	830	784	796	800	808	787	824	784	803	764	783	812	795	786	775	818	764	818	790	794	841	842	779	818	855	835	823	836	775	833	792	765	820	798	850	829	826	811	765	834	794	787	769	793	809	779	847	834	761	811	800	815	776	812	770	794	779	813	787	788	777	823	788	834	805	771	854	820	794	799	795	760	751	817	753	795	782	830	774	797	794	819	801	728	790	776	786	734	804	798	788	828	776	779	799	767	807	782	830	728	791	825	778	824	763	793	832	832	782	775	775	799	809	830	783	745	779	781	836	774	782	834	801	805	745	806	819	832	784	819	783	775	808	804	794	788	804	815	784	789	847	800	778	792	796	786	794	787	785	795	802	775	760	830	778	771	829	772	823	788	782	801	799	829	788	743	798	849	770	814	791	784	800	823	826	836	757	819	800	809	784	788	811	828	771	805	795	833	806	791	784	784	803	770	816	783	757	850	822	792	823	798	798	817	790	830	882	804	834	794	812	850	773	862	789	754	839	812	798	751	807	822	810	768	870	770	822	761	800	737	838	819	756	804	782	826	793	814	830	815	790	753	756	808	763	853	792	826	813	793	819	786	805	811	767	821	833	801	864	738	802	819	832	760	825	762	801	785	765	820	845	824	773	780	817	809	784	802	774	836	816	825	733	790	788	798	772	850	782	774	807	742	785	819	802	720	830	802	833	805	747	801	739	765	832	847	786	771	729	824	771	826	838	813	793	778	746	815	821	798	805	827	772	769	804	783	854	845	816	855	803	817	827	770	811	819	770	749	798	795	831	772	799	778	810	742	809	804	802	805	757	822	819	792	811	858	791	794	783	792	784	792	803	797	802	801	810	754	798	764	849	818	877	810	801	768	817	816	766	837	757	775	817	778	770	788	840	761	825	753	793	815	801	778	754	793	810	784	779	785	769	785	780	813	805	815	824	822	856	819	811	775	807	810	798	773	792	742	754	785	745	755	856	759	765	769	768	784	796	852	784	813	782	831	787	805	787	850	767	784	755	826	833	812	810	772	827	778	804	805	819	820	807	794	779	783	810	777	822	781	788	801	788	809	827	853	803	777	815	773	828	796	802	692	823	858	819	767	816	817	819	811	793	764	850	804	783	826	771	788	795	772	790	762	757	762	769	795	813	806	845	815	744	753	809	797	769	777	788	798	758	814	745	770	803	793	789	782	857	819	805	815	765	811	790	784	786	814	769	811	778	755	796	792	827	782	852	810	805	774	838	796	773	808	768	773	818	793	800	798	808	796	785	763	767	783	788	811	828	815	814	763	769	803	765	806	769	801	799	763	842	815	759	786	780	779	795	767	763	820	785	805	757	798	754	816	843	806	798	773	780	839	742	846	806	841	768	820	798	824	848	846	808	789	794	824	774	787	821	761	788	794	797	845	811	835	792	802	776	826	793	757	787	774	808	803	820	829	789	781	779	780	777	811	789	753	743	874	790	770	803	796	737	803	790	756	822	853	794	863	784	829	834	740	777	797	771	828	822	795	822	766	808	804	828	804	847	830	815	764	802	790	777	868	808	799	813	789	830	826	824	760	803	820	755	863	830	819	836	783	835	819	798	816	807	772	771	799	816	815	824	836	800	840	787	758	778	858	818	786	778	837	845	806	782	818	771	782	833	774	838	813	822	789	798	737	789	797	802	777	784	843	776	778	776	797	826	759	829	778	779	830	789	814	793	776	778	774	806	790	820	806	791	774	795	822	784	764	783	760	776	776	742	792	773	755	831	771	827	757	820	810	790	797	772	768	822	792	797	847	839	801	784	729	772	829	809	844	814	824	783	863	780	790	796	777	843	861	805	820	806	792	803	819	840	751	795	798	826	819	865	814	773	831	765	825	816	792	811	778	799	800	804	781	775	799	791	776	788	814	776	819	775	807	790	832	851	784	760	769	772	785	834	826	822	742	769	777	769	749	824	795	760	766	828	802	787	810	811	901	805	778	800	781	821	743	763	783	817	796	784	819	785	803	761	828	772	847	854	808	755	817	804	790	812	789	764	780	842	762	810	763	844	769	778	818	770	845	783	797	788	779	804	830	794	821	749	777	753	758	785	826	767	800	780	812	856	773	810	843	787	756	803	763	784	808	770	781	761	792	820	816	801	821	783	819	796	751	813
34486	6835	1737	1454	1294	951	683	446	351	298	272	258	308	265	215	188	185	160	185	169	182	156	154	162	176	167	193	169	167	189	161	192	206	172	152	159	175	166	157	151	162	164	194	151	182	139	166	152	180	169	164	175	166	183	167	149	168	144	178	170	159	138	166	140	138	176	164	170	195	155	167	153	171	159	185	134	147	160	145	155	156	156	164	147	163	160	154	173	151	166	157	158	172	153	162	166	159	155	178	145	163	149	168	184	146	176	173	185	170	158	163	142	185	175	162	153	165	163	138	171	157	163	172	166	157	153	170	171	196	159	157	159	135	170	182	184	168	175	170	148	148	176	151	169	170	159	165	177	165	172	152	186	152	114	176	147	146	124	148	153	151	145	157	183	151	159	146	162	161	113	142	166	158	162	151	176	151	160	157	150	169	151	179	174	159	178	141	149	148	182	173	146	137	168	147	150	162	174	166	172	166	156	153	161	163	153	157	147	170	153	150	166	178	151	180	176	177	176	153	172	167	147	169	160	179	172	131	154	152	148	162	155	173	158	183	142	164	146	182	157	151	141	169	186	142	166	142	178	165	163	160	167	177	149	159	144	158	172	188	148	165	147	143	162	175	148	178	142	182	149	177	163	156	176	149	172	168	131	129	166	157	159	176	170	177	154	167	143	168	152	171	162	142	141	170	153	160	147	152	141	167	150	154	153	178	155	135	155	165	167	149	145	187	169	151	163	148	151	148	155	147	139	181	186	154	160	138	155	170	165	160	165	160	183	150	165	153	156	180	165	164	145	143	161	160	179	175	168	161	156	174	162	172	166	169	174	182	165	181	155	177	168	157	155	157	148	162	151	155	148	146	144	142	173	153	146	154	140	178	152	155	163	162	161	172	138	162	175	148	133	165	151	155	163	160	164	147	155	137	177	157	170	180	179	165	154	151	158	176	149	175	153	147	167	149	150	148	171	165	178	166	158	178	157	162	162	137	149	173	160	162	138	167	145	161	167	160	160	187	156	133	151	178	147	167	162	166	167	151	154	159	175	149	172	183	158	160	148	172	149	154	164	157	159	168	155	166	165	167	163	184	154	166	204	181	148	166	159	169	146	168	146	147	173	129	156	143	158	165	151	180	158	156	145	152	175	158	150	145	161	148	166	170	160	154	166	131	164	170	148	168	160	183	167	165	154	144	180	146	189	153	148	159	155	159	151	169	160	182	133	165	170	178	146	168	143	149	142	164	157	166	170	158	165	171	143	169	146	161	137	137	141	173	157	135	187	148	144	158	175	176	144	153	157	166	149	159	165	140	160	144	156	163	161	179	153	171	147	187	163	147	169	159	138	156	162	170	177	169	181	147	165	166	162	159	154	156	155	183	157	177	155	157	165	171	165	168	155	147	174	162	171	172	163	159	154	160	161	170	146	163	166	150	167	162	179	165	180	155	147	162	148	157	142	130	157	144	133	173	164	179	147	171	194	170	151	177	159	169	173	180	173	138	159	143	156	165	159	142	152	179	152	150	162	172	174	157	188	173	174	149	147	130	171	146	143	152	162	144	148	151	153	155	186	181	162	177	159	182	165	159	151	137	143	163	148	167	165	185	140	169	145	174	161	166	147	160	156	159	148	158	166	159	174	153	156	161	170	178	143	179	168	157	162	159	185	188	177	163	176	164	146	158	177	158	162	152	152	184	152	175	178	154	184	155	160	152	177	154	179	148	146	161	157	157	143	142	183	172	142	189	159	161	140	175	163	170	144	159	152	173	149	152	145	173	159	155	174	156	164	180	164	156	184	173	158	172	194	167	156	151	175	187	164	158	162	154	161	154	149	173	155	157	182	162	186	154	162	170	179	163	161	163	158	165	151	168	185	154	141	176	155	168	175	157	163	144	156	153	165	176	170	140	141	176	172	179	174	157	146	167	160	176	166	152	181	174	163	170	169	175	166	139	148	153	163	161	164	172	146	157	153	159	151	156	155	177	145	156	143	167	137	182	152	143	180	171	174	170	155	160	150	180	140	159	171	179	184	169	150	150	156	159	162	172	196	170	173	158	143	166	150	168	145	148	174	161	150	164	156	134	154	138	171	152	173	169	143	164	166	138	160	167	166	151	167	175	154	158	162	143	154	157	158	138	149	155	154	156	167	193	190	134	148	169	156	148	162	173	175	182	174	144	166	161	168	146	171	140	172	164	164	168	183	143	156	172	136	168	169	140	151	156	157	123	155	161	162	156	145	141	172	154	149	177	164	163	152	162	170	152	192	156	161	155	158	180	155	179	163	147	153	156	169	158	148	165	164	176	134	160	157	182	181	160	173	157	151	155	174	166	146	148	161	153	166	142	169	171	149	178	158	159	165	183	150	158	171	162	147	150	129	170	169	190	178	159	153	162	167	159	142	158	150	154	167	153	159	152	143	156	129	175	147	132	168	174	164	177	168	169	147	146	156	171	163	163	150	155	176	154	164	153	178	151	165	157	163	143	158	167	149	182	160	176	160	171	159	156	155	158	148	150	155	159	152	164	167	185	145	171	154	192	165	136	150	144	173	165	151	162	154	145	158	187	175	138	159	165	174	186	141	162	163	159	184	142	160	139	150	138	174	145	155	167	164	164	165	164	179	161	173	168	146	173	168	170	172	160	168	163	153	149	153	145	169	176	194	160	142	160	169	161	168	158	180	150	194	161	152	174	158	162	154	154	131	162	166	179	175	131	158	169	160	171	158	174	173	175	172	179	177	159	162	160	145	146	166	169	168	127	149	152	148	148	147	159	158	148	148	146	169	162	165	164	173	134	187	154	131	147	172	146	150	169	153	161	138	155	155	150	150	169	171	156	189	161	182	186	173	161	148	157	174	157	160	167	160	134	142	161	159	154	180	152	169	157	156	143	176	136	174	157	159	177	177	161	155	155	142	152	147	162	152	162	153	137	158	156	174	163	150	173	163	178	139	153	153	155	144	168	153	154	171	152	179	160	143	164	175	163	159	171	160	153	155	181	142	153	136	137	154	157	176	151	150	135	163	153	159	158	166	163	198	179	153	158	169	161	177	169	145	129	149	151	160	163	185	182	160	164	181	167	137	138	157	168	173	172	162	154	181	169	166	171	170	162	172	149	151	159	165	161	150	163	174	174	160	151	173	150	145	153	168	155	177	139	192	171	166	151	176	157	177	150	161	154	156	158	152	170	133	152	178	154	164	162	160	151	166	141	148	160	171	158	165	175	148	175	167	167	150	179	160	157	169	161	159	169	156	166	158	161	164	159	159	157	165	132	153	160	148	140	167	154	152	177	180	154	168	143	165	177	147	191	164	162	172	159	185	162	190	146	152	175	142	169	166	161	131	171	178	162	156	145	152	157	156	154	161	151	169	157	141	165	164	183	158	193	152	164	171	152	170	174	164	167	160	170	156	137	177	165	160	153	144	157	172	160	158	154	168	188	165	155	155	164	140	157	173	150	166	153	158	167	155	146	160	165	168	159	171	168	161	162	167
16264	1570	2979	3670	3272	2865	2530	1876	1522	1335	1306	1154	1098	1001	1090	846	796	772	693	655	658	636	616	672	591	538	591	603	584	550	530	522	555	529	540	539	508	582	486	499	553	554	506	516	507	500	509	476	515	494	534	527	485	510	495	506	556	465	464	511	519	519	513	511	484	556	527	466	476	525	486	487	536	501	483	474	452	484	480	465	489	464	490	469	509	483	511	495	472	461	491	464	512	425	463	530	478	510	511	481	495	507	491	492	454	470	471	518	525	473	498	483	479	479	484	506	473	501	472	469	457	472	468	478	495	514	486	494	480	524	448	503	477	497	475	459	494	481	459	469	464	457	502	452	455	495	519	480	486	473	477	496	481	475	474	466	444	473	471	496	467	485	509	484	477	489	452	504	464	436	508	490	496	472	477	468	482	482	496	481	492	468	435	527	478	443	480	445	521	461	521	453	447	494	506	529	489	451	513	476	484	449	468	484	481	467	448	497	482	474	450	460	468	447	449	494	475	464	472	479	463	470	523	501	505	466	443	485	461	492	470	480	509	476	463	485	472	451	450	470	459	485	457	503	474	488	471	504	444	470	452	477	457	470	473	476	462	485	478	466	480	508	479	501	469	486	477	463	503	464	486	452	490	450	478	471	491	445	492	470	480	453	481	481	479	489	505	491	465	493	464	451	495	449	492	520	481	448	488	461	457	489	454	491	468	435	490	460	431	442	510	496	503	508	471	497	498	432	468	499	490	495	480	485	466	450	496	560	481	491	486	482	455	463	470	461	425	502	414	488	513	462	457	509	442	478	516	456	486	478	454	467	465	512	459	488	517	490	465	525	466	452	469	478	483	468	484	465	487	486	482	457	490	522	441	507	500	474	473	460	463	479	491	464	479	481	492	497	433	479	492	474	452	446	489	470	471	477	451	505	472	467	468	443	457	464	468	463	456	498	522	480	437	494	479	485	431	506	504	475	422	476	502	506	479	481	487	471	465	493	465	455	465	512	427	484	460	494	461	471	517	496	492	449	460	490	489	505	438	469	484	476	497	425	495	493	481	462	504	465	480	437	492	496	481	464	473	468	473	495	485	455	439	459	485	481	489	473	509	483	482	513	468	466	495	461	429	452	474	486	472	488	465	452	498	498	496	470	445	498	504	433	464	430	470	495	473	495	473	508	479	486	504	488	458	463	500	465	455	484	500	460	428	502	434	453	464	456	475	449	460	473	461	487	492	454	441	507	448	479	463	480	475	468	430	479	452	468	479	490	440	512	449	474	454	486	484	504	474	446	457	459	477	457	465	512	448	452	466	470	487	473	505	460	466	503	486	492	449	449	469	465	463	462	475	422	449	493	488	427	471	515	485	486	451	437	440	497	453	481	442	451	465	493	451	470	496	493	475	476	446	478	436	494	458	496	492	498	483	420	526	496	486	490	473	442	452	449	490	487	472	454	495	429	487	463	473	477	437	505	480	476	501	472	481	469	494	478	458	485	495	501	454	448	491	488	454	459	455	467	479	460	434	502	518	471	483	462	437	476	433	501	483	451	455	457	460	487	480	465	485	468	467	493	488	495	489	469	483	452	481	483	464	442	504	471	485	465	464	486	486	415	489	471	467	460	487	510	492	495	465	466	465	443	448	472	481	448	453	453	479	454	431	454	532	475	436	500	437	496	477	476	452	469	457	458	489	470	503	489	455	455	459	455	455	471	458	472	448	490	451	479	458	482	489	461	467	488	461	421	474	496	461	484	508	487	474	461	487	485	465	486	490	436	484	427	464	427	505	472	457	493	482	512	453	458	445	455	477	470	468	480	480	471	463	457	469	460	472	477	476	465	507	489	505	484	477	499	469	473	465	502	477	491	437	495	489	473	463	466	482	490	472	475	463	454	511	486	490	465	528	463	440	465	519	497	475	448	486	484	463	480	484	457	460	462	447	483	467	494	457	517	505	493	500	490	475	492	532	494	495	494	446	461	474	455	472	485	506	462	477	456	488	483	466	482	516	497	521	449	463	447	444	467	506	474	462	457	451	468	477	472	465	465	460	478	508	461	469	460	518	462	512	468	486	495	495	479	474	500	474	504	429	476	465	543	472	483	507	479	464	506	502	432	484	493	445	477	493	473	486	502	479	491	499	478	477	467	472	480	522	493	437	451	473	501	455	470	469	474	461	463	500	477	451	477	510	499	483	480	461	501	455	476	482	502	486	482	453	489	484	475	489	451	505	493	476	496	469	448	456	474	463	504	480	447	447	501	459	431	484	472	479	489	460	517	456	470	457	452	495	492	450	481	474	477	430	492	440	447	485	446	460	480	474	419	473	531	550	485	478	482	473	464	494	442	478	462	461	469	539	492	479	513	529	468	502	473	488	460	462	515	463	480	470	494	460	456	469	485	465	453	493	494	475	473	501	457	476	482	514	514	477	450	492	500	452	460	467	465	509	486	436	470	436	504	485	457	462	429	471	458	488	511	457	458	455	479	477	465	495	466	469	442	517	484	455	442	473	490	510	425	486	445	482	474	458	439	489	477	537	488	461	448	482	473	483	464	489	426	525	484	480	496	435	447	488	467	467	528	488	481	460	492	501	444	487	476	474	461	501	449	476	463	467	464	473	513	439	483	452	467	464	492	456	473	464	469	495	462	451	463	438	473	470	510	484	446	447	488	449	491	467	480	459	492	456	492	463	492	439	492	494	484	462	494	500	450	471	464	486	484	457	482	490	466	466	436	440	484	483	442	485	450	501	514	503	500	439	459	476	466	463	525	527	461	453	498	429	485	467	443	489	502	456	443	473	484	415	495	496	497	464	512	471	485	461	442	468	474	489	458	461	488	454	468	465	472	478	491	533	459	455	480	465	463	434	504	452	459	430	479	498	499	465	476	470	490	476	494	481	452	461	465	451	498	443	512	467	488	481	482	442	479	466	473	495	488	480	496	502	504	468	483	467	479	487	499	495	500	534	499	471	444	461	498	454	494	442	458	518	453	468	491	501	460	479	478	506	442	439	477	463	485	486	498	428	477	482	462	493	473	463	456	434	477	479	504	485	524	468	489	482	464	494	460	509	474	498	472	477	481	494	441	482	541	465	467	452	492	481	448	476	490	473	481	464	500	496	494	493	449	491	495	483	441	475	471	472	458	468	470	473	450	497	498	469	502	491	427	433	505	454	500	472	496	495	492	468	521	492	487	518	466	470	495	470	513	474	495	502	477	482	456	453	461	473	479	464	466	489	452	472	506	474	527	492	492	491	516	458	452	460	495	478	432	450	455	469	524	485	480	480	481	466	454	432	429	468	497	489	478	468	484	503	478	495	456	452	460	485	496	482	482	474	455	523	474	436	428	465	476	460	498	457	438	481	483	482	474	486	441	466	510	464	467	474	450	500	463	516	455	476	549	431	486	468	499	465	496	474	480	499	502	461	503	443	501	489	480	440	486	478	491	460	503	472	481	465	423	490	455	469	485	426	494	499	464	441	493	507	509	480	463	460	497
46605	12901	3396	2569	1987	1360	994	668	533	405	360	317	253	247	235	184	235	157	175	168	146	166	154	154	164	132	142	125	135	138	121	144	124	108	113	114	104	129	110	116	110	136	128	101	97	116	112	124	106	119	119	99	121	115	114	121	123	117	121	99	131	116	112	122	118	112	129	132	138	96	126	116	111	114	121	110	100	119	115	107	113	128	105	103	115	105	119	91	105	98	116	102	107	127	108	105	143	135	118	128	112	114	135	122	111	119	91	115	94	101	124	112	110	117	98	120	113	111	127	105	120	116	118	141	128	94	129	113	107	102	114	119	112	123	103	117	114	124	97	125	102	113	97	122	112	113	101	128	99	103	105	110	95	95	95	108	93	131	98	129	124	102	104	128	126	111	119	96	120	100	113	118	114	120	126	113	97	107	130	122	124	117	101	108	104	108	122	125	103	106	106	117	107	109	107	105	108	113	126	109	141	110	119	122	108	121	96	119	94	111	112	127	123	110	103	120	105	112	122	105	107	120	120	111	96	108	118	108	98	116	106	93	108	109	106	109	104	130	114	115	124	101	97	130	91	104	118	111	104	123	111	122	129	122	115	101	110	104	106	108	114	129	112	133	113	141	131	110	126	116	106	107	134	114	107	99	127	123	109	109	115	97	118	105	111	117	113	120	117	114	86	142	104	105	109	106	100	102	117	111	121	128	115	116	121	123	147	110	116	100	134	114	113	116	121	120	120	123	106	115	106	118	125	112	113	101	110	95	98	94	120	122	119	114	122	107	109	121	121	118	99	107	103	132	101	102	108	90	125	83	125	112	109	110	118	107	125	90	127	110	115	121	108	116	125	108	105	100	101	108	105	108	110	123	120	115	113	110	132	108	99	114	112	103	127	86	116	113	124	130	133	123	103	129	121	117	86	120	104	123	105	130	99	106	125	103	115	98	103	117	103	112	114	125	116	107	97	121	100	117	128	123	126	112	110	112	114	115	117	97	115	123	118	118	112	101	105	104	115	107	114	114	102	92	122	112	118	99	122	110	128	100	112	117	97	114	125	96	119	135	118	93	135	100	122	110	119	122	99	136	117	100	124	127	107	105	127	95	128	97	80	117	107	113	114	113	112	127	111	110	101	118	118	115	121	138	109	123	111	107	104	114	112	123	115	128	107	102	100	112	132	106	88	116	123	102	111	111	116	103	120	137	103	88	109	96	123	109	124	119	100	123	112	108	113	107	109	130	129	116	105	116	115	101	123	108	145	95	105	111	105	86	107	122	112	117	99	114	107	107	102	113	103	110	97	120	122	113	109	115	101	113	117	116	128	99	125	118	109	101	106	135	118	97	113	93	126	115	116	113	111	105	102	98	113	114	118	111	136	94	101	104	120	112	120	101	113	112	111	101	114	115	104	119	133	123	119	87	101	105	123	104	114	112	113	105	134	110	105	100	95	93	131	108	104	133	104	112	112	112	98	103	110	114	104	84	110	113	113	135	110	115	104	102	116	118	113	109	120	114	94	111	115	98	92	107	124	88	108	111	103	110	128	106	107	109	89	90	118	129	109	101	116	105	112	85	106	117	128	117	103	101	108	124	97	117	103	120	111	106	122	117	130	137	89	98	98	117	101	118	102	107	90	107	118	124	120	112	110	116	138	122	95	118	103	104	104	122	128	132	118	101	96	120	105	114	107	107	101	118	100	136	111	125	111	102	119	119	102	112	120	122	113	126	122	107	120	111	103	104	116	92	128	111	107	108	120	114	115	110	108	101	106	100	110	105	111	113	123	128	112	132	137	102	98	97	105	109	113	121	109	97	115	117	112	101	118	106	112	105	122	96	98	107	112	106	117	115	118	101	117	112	108	111	106	92	106	104	131	122	105	121	121	104	111	111	114	127	123	116	108	102	113	112	122	115	105	114	101	125	137	103	125	115	119	90	98	106	101	106	125	115	97	123	124	106	129	111	124	113	104	101	115	106	120	108	115	143	113	104	117	119	101	95	125	115	120	106	117	120	120	96	105	96	122	91	116	114	113	114	112	117	96	103	93	115	120	140	104	98	112	107	119	115	112	114	104	125	93	102	101	112	122	116	121	105	121	138	109	103	125	106	122	111	107	120	125	120	126	106	117	126	91	110	112	113	112	120	94	115	119	103	103	105	97	105	109	120	104	106	94	107	110	108	127	122	107	100	107	119	102	106	119	111	126	108	119	103	111	146	92	98	102	91	105	97	119	112	121	123	103	116	137	130	110	111	107	110	112	102	103	128	96	126	82	108	113	94	101	102	103	106	123	104	128	124	107	101	108	108	120	106	111	108	125	113	103	105	122	118	106	124	116	101	114	113	116	107	84	95	117	110	120	104	128	109	116	88	117	113	124	116	107	111	109	108	138	101	136	130	125	113	119	116	116	97	107	115	121	111	108	124	118	96	130	104	108	95	91	103	118	113	118	111	131	94	105	111	100	114	98	117	100	118	86	106	99	105	118	121	131	116	119	109	111	102	108	102	126	104	105	105	110	98	100	124	108	106	111	110	106	109	109	116	113	115	113	110	110	93	109	111	138	120	111	132	107	125	105	114	122	108	122	123	115	111	100	99	132	109	102	123	128	115	118	118	105	131	132	125	112	95	109	127	97	125	95	100	109	115	106	125	114	105	102	107	133	115	106	126	104	117	118	92	113	123	93	121	115	113	110	113	121	109	121	104	99	110	123	99	112	120	99	133	108	105	119	116	104	127	120	109	128	102	96	113	100	105	104	110	132	104	123	111	107	129	117	99	135	112	118	124	116	101	137	132	124	117	102	116	118	109	99	96	109	110	121	111	108	96	94	126	105	103	102	117	99	113	116	124	115	125	119	111	114	117	102	108	130	121	117	122	107	105	105	128	111	112	100	120	119	114	117	112	117	119	104	114	111	118	111	99	109	107	124	98	122	109	97	124	95	115	114	100	104	103	119	110	116	110	104	96	141	108	107	124	120	123	100	105	119	99	87	96	95	96	109	111	101	94	112	94	115	98	117	111	92	115	90	96	109	106	117	116	112	112	118	132	118	127	126	100	115	97	115	108	106	119	112	117	110	118	120	115	117	93	130	115	108	106	123	109	114	134	89	122	102	106	118	114	105	112	132	127	113	93	124	113	95	93	115	121	108	106	114	122	112	112	99	111	94	108	111	101	113	118	99	87	113	132	117	125	131	93	95	103	110	99	102	110	112	108	106	115	111	102	117	96	112	97	119	105	110	108	119	117	100	98	98	135	114	86	112	100	99	130	130	116	136	132	113	113	102	128	116	107	95	108	121	124	126	101	112	114	118	115	107	105	101	108	114	101	124	117	112	112	114	104	105	94	110	116	112	107	124	119	114	93	96	111	112	115	114	97	111	96	111	109	107	121	123	129	117	97	106	116	112	121	95	111	110	121	97	102	116	106	117	99	103	134	111	107	116	109	119	89	123	113	128	117	125	110	104	114	121	104	102	106	112	100	119	117	122	118	114	108
22577	2286	5083	6022	5245	4512	3769	3346	2594	2076	1920	1668	1393	1304	1278	1085	1172	877	799	806	784	748	662	641	587	573	571	511	589	577	587	548	517	505	487	462	462	470	462	454	476	444	436	468	424	413	455	417	451	403	419	409	419	437	426	441	434	389	423	396	411	405	400	422	429	465	474	463	405	427	391	425	409	375	390	374	375	405	432	394	389	410	380	362	380	372	378	393	355	397	344	378	389	342	375	381	355	361	358	388	398	412	366	362	350	375	368	342	366	383	365	371	339	373	390	364	377	390	401	373	373	368	347	377	355	346	377	344	359	367	351	421	394	374	359	362	352	372	382	383	369	374	374	356	351	366	357	356	375	347	379	422	378	354	398	384	356	365	411	402	390	362	320	399	381	358	372	375	371	362	386	365	387	339	366	338	387	345	380	383	376	384	377	391	349	359	354	363	365	354	401	368	348	349	366	370	358	394	380	352	378	384	378	366	391	400	363	350	375	328	350	361	373	345	396	362	360	383	366	331	364	393	354	385	369	383	348	330	373	379	378	376	344	329	362	379	371	396	379	363	378	379	359	376	336	409	409	352	394	339	361	369	367	353	386	368	346	342	378	355	353	366	391	369	349	360	356	368	376	322	363	339	356	349	389	349	363	384	355	372	406	405	353	401	343	379	346	355	385	338	385	380	372	379	345	381	349	388	364	352	381	356	361	370	360	387	369	362	350	381	393	334	373	353	354	372	365	349	391	360	346	387	367	412	377	359	393	410	377	375	351	354	354	390	367	366	352	380	379	383	351	365	337	391	386	373	349	377	383	366	356	321	379	383	360	368	359	379	366	371	348	359	384	365	366	362	361	374	396	372	427	345	383	356	358	344	323	406	380	366	389	369	371	363	351	379	382	374	349	369	371	399	340	387	367	352	389	368	360	365	343	402	379	381	390	377	381	341	320	365	383	335	375	410	372	361	362	353	387	342	344	362	397	319	328	361	352	391	376	354	374	361	388	361	370	363	365	389	386	395	382	362	358	330	367	381	344	347	367	340	371	371	362	379	376	334	344	365	387	373	344	347	380	369	357	389	394	371	363	363	399	395	371	353	383	364	341	356	365	359	333	347	377	350	357	341	351	334	352	366	347	394	380	358	339	362	394	369	367	334	400	366	355	362	356	349	369	379	359	356	344	374	372	355	366	369	392	323	340	387	373	340	384	392	383	327	375	362	370	351	389	377	365	371	356	413	379	361	382	370	378	358	385	373	427	354	303	404	333	330	348	352	384	360	322	387	331	377	352	365	364	380	340	373	367	364	319	354	344	356	407	338	327	363	373	352	355	369	368	395	352	360	395	401	393	376	350	353	360	331	397	397	375	386	349	376	349	358	376	359	394	372	380	339	360	355	360	341	378	392	380	377	368	333	364	344	366	355	339	340	381	376	368	372	404	382	347	358	359	367	395	350	327	377	339	344	372	357	363	379	326	373	337	366	345	394	392	389	360	365	343	352	360	372	333	368	361	391	370	394	345	362	403	355	385	341	345	404	364	341	365	376	378	344	394	371	379	374	373	329	396	390	364	372	391	399	353	339	376	381	351	399	348	371	369	359	414	351	441	383	328	337	363	357	373	366	341	380	357	370	365	367	350	365	359	358	364	367	365	370	345	353	366	344	375	359	388	345	370	360	386	331	398	358	360	379	354	348	383	382	363	384	347	342	357	348	346	373	370	375	363	326	325	352	376	342	378	351	391	364	337	332	341	382	381	369	367	394	333	379	366	368	376	375	392	377	348	343	376	370	345	382	340	365	368	361	356	370	369	374	356	340	374	339	380	364	340	341	403	359	367	382	364	369	339	381	362	348	379	382	363	361	353	365	363	366	368	346	382	348	371	350	367	363	319	386	364	380	342	361	369	379	372	385	377	340	365	356	356	357	339	350	339	359	367	392	352	370	372	368	328	341	389	387	348	312	348	380	387	350	365	366	389	366	373	357	380	358	353	358	362	383	378	390	372	415	348	382	356	385	353	381	336	334	363	356	348	360	365	353	376	375	365	386	356	376	369	382	366	376	375	348	360	367	371	373	342	407	346	382	367	351	351	335	357	376	378	383	354	372	351	381	405	371	363	323	370	379	381	339	341	353	351	371	366	376	389	368	394	384	345	325	354	372	373	344	377	337	376	365	367	353	350	413	384	377	356	367	388	392	380	381	371	362	349	330	384	374	362	367	374	394	353	358	335	357	354	353	348	405	361	379	363	348	360	362	364	350	339	383	349	355	376	389	353	354	376	363	367	393	386	379	367	366	362	368	362	351	353	352	387	353	386	362	370	345	348	359	370	360	388	315	381	371	354	405	342	376	357	376	372	351	355	342	381	377	341	383	388	381	373	366	333	358	368	368	355	368	375	364	346	347	344	376	344	367	387	334	356	365	407	354	368	397	347	382	364	393	320	381	360	366	382	344	355	367	359	361	369	395	385	381	334	352	326	347	348	337	353	366	340	378	368	356	350	351	312	395	370	372	371	377	374	351	372	342	389	383	374	359	350	352	393	352	365	363	369	352	340	350	386	368	346	355	344	382	358	374	356	393	324	337	360	353	362	353	378	375	363	353	350	370	357	362	366	356	372	373	389	367	395	325	389	384	355	370	347	368	347	377	390	346	346	398	370	349	363	345	351	320	371	373	369	355	386	328	362	363	387	362	368	367	379	368	351	368	382	337	384	364	388	357	339	348	349	348	393	358	343	362	377	367	319	355	344	374	344	372	380	354	361	355	360	336	372	332	337	368	375	370	401	355	376	358	355	397	352	359	345	324	397	357	381	338	368	358	358	372	368	332	356	335	351	368	378	376	375	350	347	352	354	359	352	361	345	378	379	379	346	349	367	348	352	412	380	354	356	324	342	401	347	355	348	392	350	372	373	365	328	372	363	350	375	384	349	405	361	355	362	374	354	407	342	327	375	347	352	373	383	348	319	355	364	379	373	345	355	341	357	402	390	359	384	387	390	334	387	371	357	385	346	396	313	352	347	360	381	336	347	353	366	380	373	351	367	353	385	370	381	386	357	368	368	360	355	361	368	380	349	380	330	385	373	383	378	354	371	355	387	359	388	332	336	340	354	322	379	362	371	345	326	366	321	381	358	364	402	324	366	335	349	371	320	397	328	381	377	365	358	394	372	381	380	376	356	377	386	386	373	376	375	349	347	363	337	353	349	366	379	352	362	359	374	334	375	353	362	358	324	361	325	363	365	367	340	357	412	401	337	348	379	383	363	383	353	416	366	367	396	380	341	355	356	357	336	369	327	361	380	376	347	318	391	382	384	354	349	365	390	391	388	374	363	355	382	354	358	341	350	364	339	354	355	364	366	361	368	362	382	360	324	335	356	345	329	366	365	392	325	361	340	363	367	344	345	423	354	367	367	377	363	355	349	347	372	372	354	374	364	379	392	362	351	352	353	340	359	360	351	374	340	343	372	381	389	368	368	375	352	360	320	405	364	371	369	385
6402	574	447	437	339	402	332	339	328	302	301	332	290	313	299	270	299	275	285	284	311	290	282	295	288	306	271	322	277	287	271	277	307	295	307	264	278	306	265	296	275	285	298	284	298	281	283	273	230	296	276	291	276	262	250	262	290	294	275	304	260	331	281	281	279	263	284	267	271	269	270	276	319	277	252	312	258	302	291	276	281	316	280	319	262	282	260	307	295	275	281	283	295	262	297	266	269	300	317	290	282	307	282	304	285	272	246	286	315	265	280	293	303	258	319	255	313	294	256	280	276	271	282	306	300	285	312	288	279	274	319	274	295	302	237	295	274	287	262	311	321	266	264	264	279	261	285	270	324	299	261	258	267	301	262	286	273	294	289	290	270	259	288	276	273	272	276	264	273	289	251	288	291	289	270	276	273	285	260	259	280	293	291	255	292	278	263	289	265	243	312	269	308	290	286	287	289	285	288	249	289	311	238	282	257	278	280	259	297	279	299	272	276	268	276	263	277	266	290	268	286	294	272	291	278	269	268	266	309	299	295	299	303	286	270	300	245	257	325	286	281	286	297	309	298	284	302	277	252	287	289	256	310	271	268	298	295	314	283	282	293	260	270	282	296	291	299	265	288	292	265	311	283	244	286	293	268	285	295	309	291	294	298	291	290	305	307	266	301	265	297	299	286	260	283	277	289	266	232	291	283	255	273	278	270	312	288	295	285	312	288	262	266	320	296	280	240	274	280	265	292	270	282	272	258	305	287	313	303	254	296	271	286	265	312	268	293	298	274	313	257	289	263	255	272	279	295	274	281	297	287	312	269	317	289	318	289	306	274	278	305	341	259	306	278	293	270	292	290	297	271	291	285	265	263	290	275	275	294	286	256	292	314	268	264	283	331	314	284	287	295	292	268	277	290	279	279	288	295	257	244	278	266	246	294	252	277	282	265	276	271	292	278	304	305	287	271	306	285	285	257	279	285	276	304	275	349	263	266	277	252	294	278	306	299	288	264	275	281	270	284	290	296	248	310	281	270	270	269	286	290	292	287	245	280	288	279	237	302	257	291	300	301	292	284	281	285	283	293	296	262	288	273	297	287	303	288	306	270	281	268	295	274	289	326	270	284	286	311	271	283	270	296	289	276	296	286	286	288	289	301	274	296	315	283	245	299	269	263	279	294	296	300	293	274	268	269	313	304	286	271	259	271	300	269	270	264	303	308	298	267	246	259	281	295	279	292	269	258	306	304	317	259	279	260	303	247	245	293	273	289	255	317	274	291	257	235	278	271	291	285	288	276	300	316	284	290	305	284	257	256	267	279	262	273	269	298	295	238	295	280	269	281	284	264	274	286	264	278	300	287	269	290	293	291	273	274	302	274	295	275	273	296	287	251	311	297	289	318	262	335	270	283	264	286	300	272	282	307	294	317	310	249	283	301	261	292	299	292	277	293	290	307	294	271	291	288	256	267	302	295	274	325	268	285	281	294	289	311	275	231	273	274	302	300	318	288	292	289	226	267	280	282	261	267	276	273	281	273	283	263	271	245	276	301	273	314	272	258	305	268	275	270	266	293	260	298	303	281	300	296	287	267	284	270	279	282	303	305	276	282	306	265	246	253	273	265	296	330	269	278	287	299	267	270	291	283	271	273	256	269	298	292	343	271	290	287	293	260	273	263	259	278	312	297	263	286	266	311	293	294	277	271	276	282	277	291	260	287	301	265	261	281	269	277	267	282	305	256	272	291	293	285	256	287	278	285	277	292	281	332	307	264	278	253	247	285	293	307	293	323	271	286	276	270	290	286	291	266	269	300	273	287	292	318	282	257	261	258	324	270	264	284	292	272	289	304	284	250	258	285	298	291	297	296	270	267	274	284	287	275	290	275	306	274	276	282	278	276	278	279	282	303	281	296	276	283	267	277	291	275	274	265	290	292	285	290	248	278	277	288	255	256	275	312	287	282	287	304	271	282	295	273	293	277	278	291	323	297	291	299	289	254	275	277	291	286	256	258	283	264	287	276	265	286	257	280	283	284	316	295	284	286	262	276	268	290	283	260	289	326	290	305	292	302	287	292	283	291	283	273	295	291	292	279	283	260	277	271	278	271	260	280	282	272	301	290	268	293	270	288	276	292	299	258	289	286	299	293	279	293	264	285	268	285	278	267	278	306	262	297	266	266	248	267	273	252	287	279	280	295	284	249	276	270	289	278	292	314	286	306	283	289	285	305	281	251	287	278	312	282	271	271	285	284	276	291	301	278	264	274	295	289	275	278	323	269	266	288	275	270	314	321	306	272	306	293	277	256	255	296	296	293	281	275	296	274	278	273	271	293	275	278	279	288	288	274	287	279	292	288	285	291	287	257	286	293	287	294	271	280	254	262	273	259	275	298	272	280	279	274	295	265	293	282	282	305	309	294	286	260	304	298	292	318	264	260	258	262	291	296	297	255	257	290	282	281	263	280	288	268	292	285	265	297	292	253	283	276	266	252	277	277	279	292	280	277	299	300	275	281	278	295	274	276	245	284	293	275	269	271	303	281	333	273	266	281	267	301	284	266	279	258	259	265	271	292	295	271	261	269	292	278	281	294	263	291	280	296	274	291	277	284	270	258	276	281	295	297	303	300	270	286	273	310	260	302	290	248	306	301	274	298	306	289	274	280	260	300	273	282	303	265	268	265	255	295	300	252	285	246	271	301	282	274	310	273	258	280	267	297	301	252	288	304	276	262	261	268	258	269	283	267	305	275	296	283	317	283	277	272	289	306	297	282	285	277	283	270	261	282	266	304	283	275	302	265	280	307	295	301	283	291	271	302	294	285	306	268	296	287	288	277	279	266	297	243	283	306	282	297	279	341	281	280	301	315	279	263	301	286	295	282	316	285	282	295	249	250	313	285	300	278	312	277	292	264	252	280	250	284	258	270	265	275	283	267	280	278	261	266	265	272	285	269	292	296	282	309	309	290	278	277	299	293	278	293	284	302	291	273	241	276	259	286	275	271	289	259	303	264	290	246	304	271	296	247	253	267	264	281	274	281	236	281	267	268	282	267	270	298	279	321	245	298	301	284	280	301	270	271	314	277	269	295	260	276	312	296	296	289	269	276	286	265	301	290	260	234	265	287	288	259	273	259	269	276	269	311	275	301	293	318	265	287	244	289	313	288	272	301	291	266	309	294	258	281	258	273	246	308	289	282	325	285	272	300	274	289	292	254	294	292	260	306	311	293	272	281	309	289	300	259	296	263	275	298	242	255	277	311	266	284	271	291	288	312	274	296	312	283	328	284	306	269	245	262	307	299	299	267	252	312	303	262	265	280	277	273	265	279	270	295	303	279	293	266	288	288	290	258	294	268	259	280	283	251	289	244	290	323	290	287	292	300	273	289	300	301	302	298	280	292	291	289	243	255	254	251	268	307	286	261	286	303	276	275	288	281	282	276	289	317	285	283	311	288	289	292	292	313	274	278	305	307	284	265	308	268	317	263	306	284	283	292	282
5579	981	1078	1135	1054	1111	983	922	922	836	868	909	836	892	848	824	811	813	786	810	843	859	785	785	748	804	799	813	787	755	770	788	794	829	754	829	763	776	827	785	740	807	775	803	721	809	811	813	757	807	827	812	803	802	831	815	838	793	761	789	788	791	799	786	795	824	778	775	813	783	789	804	821	715	786	811	791	747	829	784	809	800	753	793	824	784	790	817	806	800	803	794	782	769	813	826	796	776	893	831	819	801	819	783	771	753	767	836	814	791	792	845	745	762	754	803	791	745	763	794	818	806	831	823	770	788	802	770	814	760	790	850	765	764	766	765	771	854	802	812	788	829	838	837	760	775	762	813	787	778	797	727	798	749	780	768	813	799	815	768	839	753	796	763	815	837	708	796	771	775	797	804	790	815	770	752	787	786	796	778	834	805	769	758	816	753	823	777	768	761	795	796	757	784	833	765	762	775	767	794	786	769	812	815	833	789	764	778	783	800	843	716	845	806	791	769	815	782	795	770	847	820	806	833	785	825	814	803	798	762	707	806	787	785	840	760	793	801	737	814	766	795	795	741	792	787	799	796	817	798	817	776	787	802	795	814	821	750	800	736	775	808	736	822	811	809	783	773	778	784	783	845	787	810	764	757	773	800	791	785	768	779	746	801	780	801	783	807	794	780	807	777	764	789	773	774	777	799	784	755	785	799	791	757	784	813	817	759	751	848	778	804	752	777	826	800	836	743	751	809	756	799	790	780	779	790	817	802	796	756	788	766	746	824	802	811	809	763	815	769	766	804	843	793	815	800	771	759	788	803	774	784	801	763	755	815	779	752	771	788	785	805	818	757	807	792	769	803	824	783	809	711	778	770	778	787	737	773	821	786	859	781	793	820	831	759	809	788	799	746	807	786	768	783	758	744	771	788	774	728	823	776	741	775	788	818	802	764	813	737	766	783	775	769	820	719	808	849	754	763	758	750	789	756	759	761	809	767	775	795	789	819	798	791	755	791	848	818	809	786	785	775	765	814	795	792	800	790	759	793	794	777	764	845	832	768	818	732	828	804	759	797	787	738	839	761	793	811	819	789	785	773	795	784	826	771	803	781	761	764	762	761	797	777	757	779	803	822	789	767	729	780	783	767	812	788	802	782	786	791	794	733	818	800	772	812	770	797	734	787	762	869	793	744	799	772	833	823	810	788	814	816	768	788	807	819	786	841	841	748	777	806	812	810	814	807	798	790	786	817	809	785	756	791	790	783	784	730	842	792	780	770	830	803	811	822	804	789	809	803	762	780	779	798	797	808	821	757	759	831	815	761	759	746	808	779	805	728	824	764	791	772	788	797	757	765	762	773	779	793	761	822	828	839	744	773	782	782	776	820	782	779	787	829	749	813	789	796	810	818	788	837	835	769	788	772	771	782	810	792	770	749	781	769	825	803	774	760	766	787	757	795	797	788	752	800	793	802	786	813	779	766	736	775	746	795	798	759	777	831	746	736	784	791	793	743	788	772	744	823	764	805	767	761	754	815	837	751	771	802	805	786	817	719	788	754	754	796	757	768	780	786	741	803	771	735	792	778	759	810	794	774	787	772	769	790	778	721	780	755	778	788	767	719	733	798	760	770	785	817	718	817	813	795	768	836	842	862	769	820	786	751	776	835	774	826	785	820	725	783	792	782	809	756	809	801	749	781	759	804	735	796	769	753	753	792	771	822	821	771	750	744	785	785	824	744	793	810	732	801	860	807	733	787	810	793	798	793	795	776	790	811	788	820	789	786	833	762	788	752	808	788	751	805	788	755	770	800	811	780	750	758	790	787	844	786	758	829	839	758	794	757	823	754	799	748	830	795	802	743	766	818	804	816	787	815	832	801	794	782	812	796	756	774	785	802	794	771	820	738	760	802	805	805	831	759	815	770	790	802	790	817	851	762	786	781	817	767	763	709	758	833	810	783	804	745	801	797	789	734	828	786	809	788	778	777	823	865	805	835	832	774	758	786	814	771	797	768	828	752	818	802	800	802	765	766	810	757	821	749	781	777	740	781	771	803	739	763	779	766	796	796	740	794	755	770	823	785	708	807	788	835	819	798	775	778	825	765	827	749	769	781	764	826	768	870	800	802	798	777	754	821	838	818	822	803	749	774	767	777	816	771	776	834	797	799	821	811	748	842	775	798	764	787	801	760	793	766	764	846	755	814	750	808	803	859	813	817	775	776	802	766	751	798	791	748	792	775	793	828	735	801	797	831	778	816	811	756	797	778	793	809	856	766	802	812	788	746	779	773	813	802	771	829	818	811	834	786	775	817	741	822	833	751	795	789	804	804	827	801	782	806	780	811	745	796	762	807	819	809	790	795	784	785	754	773	786	801	760	782	795	816	793	792	759	811	770	773	799	768	814	818	782	788	825	777	754	756	800	780	795	814	761	809	781	795	773	780	768	805	773	779	762	749	776	751	810	713	750	788	839	816	789	793	803	777	768	814	785	804	826	740	801	784	831	758	793	742	825	779	776	801	782	781	800	759	802	804	787	816	721	801	766	780	817	833	800	788	739	756	778	775	752	827	768	797	815	803	794	798	831	800	781	804	750	830	802	750	748	739	797	775	813	754	769	763	771	784	834	811	864	811	866	736	784	780	808	771	814	822	790	776	797	797	717	799	761	814	785	814	714	810	769	786	755	840	767	829	762	789	764	804	736	763	811	744	808	790	762	781	831	822	760	804	821	765	750	735	780	762	833	796	798	804	777	755	834	744	804	820	755	775	802	801	770	853	778	769	820	777	782	760	766	818	796	841	754	793	794	776	785	727	805	801	804	816	801	784	792	765	826	820	789	820	785	770	788	786	744	816	753	819	771	778	796	769	817	789	747	812	789	771	768	789	794	776	755	804	827	785	846	784	815	806	766	767	752	798	775	783	806	749	768	750	723	765	802	854	762	765	805	763	746	804	832	795	756	824	831	719	799	800	765	767	831	802	779	838	788	784	761	804	836	840	796	795	791	786	779	820	747	740	810	788	773	784	754	785	771	812	793	803	829	760	794	827	790	777	802	778	826	791	860	816	754	816	834	828	755	803	761	751	776	820	786	768	771	781	786	771	817	758	808	823	789	782	782	816	792	782	802	757	841	760	799	728	782	818	801	833	749	784	763	791	800	787	809	818	764	809	820	782	801	795	774	814	800	825	757	821	781	798	831	813	753	773	813	812	826	758	807	781	825	828	795	765	791	768	806	827	769	859	785	814	767	767	820	845	787	774	786	799	838	781	829	785	824	822	791	805	735	758	751	785	781	801	767	817	794	792	805	746	785	819	768	832	775	730	743	791	773	790	789	788	785	762	797	757	773	784	786	776	815	835	734	758	743	788	805	828	818	839	799	730	784	819	835	756	767	814	840	779	792	808	777	787	805	818	822	740	818	766	786	747	801	771	775	813	800	768	784	857	784	815	740	789	797	830	821	804	789	786	795	790	713	817	808	810	753	802	790	859	794	788	791	788
32631	4468	1695	1520	1184	891	638	465	351	343	392	313	234	227	263	171	200	182	175	193	187	171	156	188	181	180	169	170	163	173	162	179	156	155	159	160	188	153	166	158	173	176	171	163	148	154	159	178	164	162	169	169	160	174	181	174	175	161	154	175	144	172	163	153	158	170	169	166	153	152	166	164	159	172	166	174	157	173	175	159	184	127	168	168	170	149	175	158	188	161	154	137	152	144	149	146	160	163	152	162	155	167	151	173	161	150	141	160	173	177	158	181	170	161	150	160	153	154	132	176	165	188	140	158	163	152	160	167	155	165	164	141	132	192	183	177	166	143	168	138	153	167	162	158	178	176	144	150	167	140	153	167	143	158	145	150	179	145	160	163	199	158	163	187	151	170	170	148	157	165	161	150	154	146	141	181	156	187	177	165	171	155	133	151	158	143	163	146	173	144	152	158	180	174	171	135	184	156	151	139	169	154	171	173	162	158	146	151	167	159	172	167	176	177	176	156	141	167	144	145	173	147	150	158	153	139	176	152	170	150	154	167	175	178	157	161	177	153	153	148	155	145	134	172	163	151	174	144	155	134	139	151	155	160	164	145	148	158	167	185	150	157	143	150	175	152	171	166	148	163	156	168	191	154	153	146	133	161	163	157	160	176	156	172	156	167	158	145	168	155	158	156	155	146	153	162	183	157	170	172	161	150	140	139	150	160	164	147	153	157	157	159	176	166	154	156	176	146	178	160	145	147	146	140	166	192	161	162	176	160	158	171	147	137	176	167	171	131	147	173	150	150	156	175	159	173	176	159	165	158	172	147	168	149	155	172	165	174	140	148	144	154	159	169	164	142	152	181	154	153	160	162	127	153	179	168	170	136	163	163	176	156	174	174	168	146	140	136	169	146	153	165	167	176	144	165	149	163	162	170	159	160	181	171	148	161	155	155	177	169	160	161	145	171	158	161	150	166	186	135	155	170	162	128	157	170	135	162	154	160	165	153	181	159	146	170	181	189	158	155	145	143	158	159	155	155	159	162	175	184	157	142	173	138	169	146	148	147	148	116	157	162	180	156	172	142	139	135	133	170	160	139	146	158	173	157	159	163	156	158	142	163	150	140	167	162	128	154	164	169	168	146	165	153	154	140	155	162	161	177	135	175	162	149	164	137	163	145	169	165	155	149	164	142	192	155	172	189	173	179	163	161	185	170	176	162	156	143	154	176	170	152	162	139	140	177	150	165	147	168	156	144	159	147	182	147	162	156	160	167	161	152	151	155	181	143	163	181	153	154	140	186	154	132	168	167	164	148	152	141	163	155	168	161	158	139	167	154	167	177	161	143	159	168	135	154	165	180	159	141	162	158	135	131	173	156	172	174	168	145	142	152	155	188	148	142	138	142	165	183	143	163	167	178	169	178	148	146	156	164	166	146	158	163	149	149	170	124	156	163	168	158	170	148	176	180	193	148	148	176	151	149	156	163	144	135	161	150	161	149	163	153	150	162	158	180	172	143	164	174	156	156	149	182	160	171	144	199	173	165	168	142	163	154	166	182	141	159	179	148	177	153	163	155	143	164	124	180	169	174	163	154	159	149	165	167	156	172	164	174	157	164	155	163	160	153	165	154	159	168	153	177	172	153	157	165	155	155	166	167	173	171	190	158	147	160	151	177	145	172	159	185	159	137	152	166	160	173	157	152	144	168	165	155	157	165	152	150	164	168	165	162	154	173	160	180	179	185	140	148	162	133	169	151	166	156	187	163	159	164	155	135	147	182	136	189	161	163	171	150	156	161	177	169	154	160	181	156	182	165	184	156	153	177	154	153	170	160	178	163	156	153	150	152	169	163	172	160	158	153	144	142	155	155	169	151	162	168	164	169	174	140	183	166	157	157	162	155	152	166	171	164	181	146	159	140	155	174	151	166	182	154	158	153	181	158	161	148	145	177	148	169	174	161	153	147	157	176	163	149	152	154	160	140	154	177	154	150	158	167	147	170	166	165	156	148	169	149	133	159	175	172	154	145	175	166	157	161	181	152	163	155	164	184	138	157	144	147	153	149	178	146	157	168	156	164	140	159	151	167	153	158	169	154	155	150	167	169	150	147	157	156	141	161	142	145	136	154	148	174	157	164	163	161	161	167	161	164	159	155	159	164	158	170	160	146	163	161	163	158	144	176	167	166	165	166	183	158	145	148	163	164	158	179	156	146	165	157	158	172	153	156	165	157	139	160	159	153	173	178	159	164	170	174	173	177	159	160	159	161	141	161	157	156	164	143	154	177	143	175	176	195	133	143	169	153	143	147	164	168	168	163	172	167	155	141	158	172	165	121	129	163	171	156	162	164	136	152	185	165	169	174	144	150	155	158	157	154	167	158	144	177	163	163	175	156	163	174	131	161	158	141	161	151	153	142	158	151	149	158	180	154	160	167	152	168	135	160	174	156	144	158	169	161	183	166	142	155	144	173	159	163	164	156	156	161	131	145	162	149	145	161	159	143	142	173	159	149	177	165	167	166	144	147	177	181	164	165	145	152	158	169	167	170	141	153	170	156	144	152	189	152	165	174	162	166	170	152	154	162	155	170	149	150	180	181	180	162	133	154	154	161	142	161	176	166	155	162	170	182	170	164	148	161	160	155	161	175	171	151	165	178	174	157	167	148	165	153	135	155	168	152	154	155	131	145	150	169	141	163	166	160	161	170	156	153	168	174	159	183	152	139	177	188	150	176	145	177	149	183	163	159	152	156	178	162	160	165	141	154	159	163	160	143	169	143	156	150	157	169	165	201	156	131	186	143	169	171	180	158	163	167	144	148	169	165	146	175	156	159	179	152	155	153	149	157	149	204	167	164	170	152	162	158	151	170	152	176	161	131	148	141	165	152	173	149	148	153	152	163	158	185	142	147	158	139	140	164	171	136	144	174	157	150	133	168	163	180	155	156	168	170	158	154	154	153	150	163	158	155	170	139	155	170	174	161	149	152	158	165	154	155	144	142	153	165	157	171	153	164	151	153	143	166	150	173	162	149	147	160	167	161	167	171	157	173	163	167	164	141	165	155	165	180	171	129	141	144	151	150	168	169	161	161	160	156	154	169	163	174	158	156	147	160	166	133	171	140	164	177	160	165	164	148	175	168	177	147	158	143	157	174	161	159	142	162	149	161	147	150	155	185	166	143	159	155	146	153	142	163	141	151	174	176	151	142	171	158	173	156	164	142	166	148	178	167	161	155	139	162	124	159	171	164	140	157	150	178	151	127	130	166	152	148	149	169	143	161	170	166	166	162	172	141	169	135	181	165	134	146	157	153	156	175	164	173	149	181	145	164	162	157	155	161	151	175	147	152	174	169	183	166	147	160	164	158	167	167	180	167	166	160	169	142	180	166	158	165	146	159	149	158	176	167	132	141	157	160	163	163	161	168	165	142	181	145	159	173	175	173	174	176	145	167	164	160	161	133	164	163	168	194	148	169	181	157	177	163	162	151	155	141	141	150	171	166
16267	1545	3075	3666	3179	2859	2537	2255	1642	1391	1373	1279	1017	1045	1043	912	811	720	694	690	764	648	657	641	613	571	612	528	601	579	548	562	577	529	549	520	519	530	543	475	485	519	532	562	517	540	523	499	492	509	452	498	499	507	525	489	505	525	510	494	493	499	493	505	523	529	529	524	489	479	511	451	470	462	480	499	487	506	492	463	488	456	493	532	478	492	499	484	493	428	511	483	502	460	468	505	490	503	473	453	482	495	511	482	465	465	469	464	454	476	520	500	491	456	463	514	474	470	482	469	435	475	475	490	475	472	462	496	458	491	489	487	439	465	493	488	458	510	468	468	516	509	500	494	476	517	511	463	480	484	461	465	444	467	455	519	449	484	493	457	521	483	475	478	486	438	481	477	474	470	452	469	471	482	447	477	472	431	460	532	495	451	454	466	466	462	481	459	468	504	459	476	479	453	484	408	472	444	512	495	454	455	474	445	460	431	456	465	444	442	485	492	493	441	482	492	458	494	500	485	462	446	470	490	476	480	515	449	518	455	453	477	415	491	528	414	501	508	489	466	435	461	452	438	487	521	432	484	456	483	449	433	482	455	488	479	429	450	492	485	488	488	487	472	474	484	452	515	463	455	501	502	492	472	412	437	438	467	477	430	509	452	443	469	487	458	464	487	466	455	460	465	477	506	451	452	429	436	477	464	487	496	447	452	488	490	495	481	465	498	456	423	430	475	462	469	486	486	488	482	484	479	468	471	456	482	488	464	496	454	429	463	476	473	461	470	520	463	457	499	465	471	453	482	475	503	444	476	504	502	472	447	478	462	445	439	429	445	495	466	490	480	452	440	468	479	482	507	474	454	453	446	439	499	431	456	486	463	483	493	462	503	486	478	501	483	471	478	478	492	444	466	505	491	490	476	480	516	469	453	466	444	477	484	443	497	491	446	471	489	477	468	442	459	470	438	495	490	448	439	477	485	474	488	492	453	450	448	483	524	469	472	496	457	463	450	447	487	466	476	475	441	470	474	505	463	483	467	486	458	471	472	490	452	465	451	501	434	494	497	477	480	455	473	477	450	458	475	495	492	476	498	443	447	481	462	524	418	462	494	461	463	477	436	500	465	474	489	414	461	412	468	497	457	499	465	456	493	453	447	449	478	464	523	471	466	447	468	475	492	478	472	446	482	481	449	481	492	478	481	492	465	459	474	441	467	475	484	448	452	474	475	480	446	475	489	468	466	500	482	454	477	464	486	471	472	487	452	477	459	480	461	449	479	500	481	468	482	482	484	467	429	459	468	491	509	442	490	448	501	516	447	467	453	461	488	469	458	471	486	491	490	472	521	500	487	451	496	490	469	457	481	472	483	469	480	498	499	430	455	483	464	484	485	490	464	464	427	447	494	465	441	492	459	470	470	441	485	450	495	459	501	463	447	471	479	450	458	503	509	454	459	434	486	490	425	492	477	461	466	476	484	483	485	480	460	476	495	459	503	483	469	487	477	466	470	518	478	452	461	492	450	466	424	466	454	455	471	501	479	463	442	460	466	484	492	467	482	465	494	474	488	480	466	504	502	497	460	474	476	498	490	489	517	477	467	459	486	447	465	476	466	434	443	486	492	457	450	464	471	502	445	457	478	501	461	482	449	505	466	467	481	482	494	504	431	466	474	448	503	479	475	483	515	447	449	471	510	515	526	517	450	472	498	488	468	481	499	440	434	459	485	462	445	475	480	476	487	496	490	451	439	457	437	455	451	479	491	460	486	434	469	435	468	458	472	457	480	483	516	448	488	459	454	438	504	462	467	460	483	450	464	502	466	457	506	457	473	476	473	464	466	448	497	470	451	460	431	464	490	490	502	477	514	475	484	501	495	453	490	448	452	505	429	465	422	479	455	492	456	461	454	462	478	440	460	509	464	425	471	483	472	476	459	464	469	477	459	458	498	477	469	484	435	475	450	439	500	464	448	488	453	441	448	489	504	480	439	474	456	486	481	437	476	465	476	476	485	447	443	481	485	474	480	426	469	473	448	492	498	486	463	510	482	459	471	437	493	464	470	473	510	482	474	461	448	453	450	461	492	477	478	481	433	439	472	459	492	470	460	467	483	478	480	465	452	443	493	466	457	500	516	447	451	449	416	462	467	462	448	474	444	496	478	444	459	470	488	489	495	481	475	476	469	510	433	490	499	476	480	486	470	482	470	486	509	513	455	471	457	467	442	494	468	453	489	464	492	488	494	444	480	506	459	466	499	474	478	468	468	456	479	465	451	486	473	468	457	506	447	479	438	478	481	462	492	479	478	414	418	488	477	496	498	491	427	497	454	458	467	463	475	440	520	471	465	449	488	478	477	467	446	472	493	475	482	464	465	472	476	466	453	443	496	467	427	478	468	458	458	488	492	493	459	504	439	451	452	499	475	514	427	499	462	488	459	467	459	455	468	487	512	463	464	489	470	511	455	495	453	470	433	463	454	463	491	444	503	447	469	439	468	466	486	480	444	489	503	497	487	467	476	456	467	496	456	469	476	478	492	467	468	453	477	501	467	495	442	457	483	486	530	443	508	489	482	444	474	473	454	487	469	464	476	444	526	482	470	443	459	467	489	462	488	447	467	469	492	452	441	473	452	513	480	464	466	465	447	462	483	483	419	501	432	480	483	460	480	496	490	469	543	486	494	497	454	451	466	448	486	489	521	468	465	520	452	469	450	466	487	460	456	465	474	479	455	483	466	496	444	465	456	440	463	483	470	520	451	493	433	455	437	477	485	431	483	476	459	476	505	487	508	467	475	482	490	474	499	462	470	414	456	469	460	492	486	464	452	487	478	532	492	485	500	480	490	473	470	478	474	448	497	448	504	485	471	495	471	484	481	443	458	482	469	459	446	463	474	444	452	501	489	502	502	485	498	466	460	480	475	460	474	484	477	438	492	458	481	478	453	461	454	461	492	488	475	474	463	480	460	473	491	427	508	504	480	479	481	481	472	496	488	475	472	458	436	486	460	447	438	449	462	478	459	466	427	487	541	485	430	507	466	459	515	479	483	463	498	434	454	482	465	479	506	526	463	489	460	505	480	459	485	516	497	456	441	458	476	448	477	508	469	505	483	462	427	474	482	455	484	456	421	476	494	495	468	508	509	493	501	466	471	428	478	436	456	514	460	458	487	495	468	491	525	487	475	467	495	437	462	459	496	490	500	457	484	480	451	480	480	459	461	454	471	477	473	486	511	472	513	459	447	478	503	476	453	479	458	506	499	488	503	489	496	460	448	445	465	478	486	468	430	490	498	462	466	471	445	457	501	493	456	476	506	466	469	466	472	487	487	473	449	455	468	482	450	472	459	477	499	452	463	449	469	461	480	464	452	454	454	467	502	408	493	467	432	478	449	462	452	453	488	514	494	460	478	439	489	479	453	472	469	446	450	482	456	487	465	470	479	469	459	476	470	486	463	475	449	476	488	509	439	446	479	475	485	456	518	484	483	468	481	486	451	439	485
48350	10263	3194	2318	2180	1766	1132	745	651	450	401	342	286	273	214	209	183	187	176	159	167	151	161	117	139	143	135	127	119	132	105	128	129	115	123	145	133	116	124	122	103	105	123	137	121	123	126	122	115	125	151	121	127	106	121	129	109	120	135	105	135	95	105	133	134	107	111	120	101	116	105	116	117	113	107	111	113	123	107	100	126	117	105	125	95	103	116	115	112	108	128	99	111	120	111	135	102	109	120	100	114	125	119	110	95	89	116	110	100	110	101	104	85	135	107	113	108	116	124	103	118	105	124	111	97	112	111	110	107	109	107	110	116	103	114	101	128	98	103	116	104	111	123	103	101	126	108	120	106	111	107	109	122	103	107	114	116	110	111	120	109	107	119	106	115	120	106	92	115	98	109	108	133	100	106	125	118	118	119	108	125	117	113	110	112	112	128	117	125	123	102	122	116	122	101	121	93	122	115	121	121	115	127	105	114	130	104	125	126	115	111	103	129	107	105	125	110	112	106	97	121	102	107	102	105	118	120	110	115	97	103	105	128	122	92	117	105	100	103	112	106	86	106	118	108	108	105	94	97	102	109	102	123	117	109	111	137	106	120	119	97	103	113	102	107	102	97	97	105	107	130	107	110	109	123	115	112	105	103	107	102	126	105	104	112	122	122	108	112	97	109	124	114	107	100	102	106	128	106	136	112	123	138	109	116	114	115	133	111	112	109	122	101	106	117	129	124	118	113	93	107	116	121	119	110	135	114	119	127	133	104	103	116	117	119	121	107	109	118	119	125	131	122	112	104	114	125	117	114	140	101	95	110	133	118	103	114	108	110	106	92	108	115	102	115	107	131	101	108	106	121	107	107	114	122	119	93	117	109	118	97	109	114	120	121	112	125	107	110	98	120	111	103	98	107	109	104	108	112	113	114	121	114	104	100	94	125	110	120	98	114	106	97	110	113	129	120	96	103	120	104	118	89	110	110	107	104	114	106	114	102	111	106	115	89	127	96	98	99	113	117	128	111	115	103	124	118	111	109	130	112	116	115	109	123	112	87	98	115	113	97	121	102	112	107	97	95	99	98	133	100	110	116	111	101	120	116	113	131	120	108	117	101	107	109	124	115	105	92	110	122	108	110	111	103	105	116	116	110	95	93	116	96	115	102	117	110	110	119	115	110	116	122	114	109	108	131	118	125	137	117	129	104	120	123	115	99	113	115	112	124	114	105	94	114	109	107	104	121	114	106	125	123	123	88	119	116	116	143	119	106	112	126	126	108	100	117	109	96	106	101	113	96	105	114	132	127	108	107	118	110	117	114	118	114	115	104	132	134	126	113	108	123	107	116	115	92	99	118	116	89	128	121	119	100	105	100	121	116	94	121	98	109	104	131	120	107	103	116	111	108	103	90	115	124	109	113	111	121	113	101	119	126	121	112	117	108	116	100	102	118	111	126	110	104	139	117	120	103	100	119	107	114	105	104	113	113	124	122	113	98	122	119	105	114	114	113	105	115	106	95	94	121	103	107	117	101	108	109	100	127	111	114	88	113	110	119	111	112	104	127	97	98	122	125	114	137	112	130	96	111	100	109	111	97	98	111	122	125	113	124	104	140	96	106	121	114	104	118	112	107	124	111	137	122	118	110	135	118	108	106	117	121	118	110	105	116	100	111	114	104	96	109	98	120	109	119	108	113	95	100	117	111	102	114	112	120	106	126	128	113	120	115	105	93	118	101	105	117	117	108	105	102	102	110	103	115	109	117	94	112	116	98	111	117	103	122	101	117	110	118	87	100	101	122	122	119	130	122	121	109	116	115	124	117	127	104	102	115	123	105	108	119	109	118	115	112	129	124	89	117	123	104	119	114	104	105	111	110	111	98	105	113	111	125	111	126	119	106	128	110	115	100	118	104	124	122	128	124	93	103	112	101	99	99	113	117	126	100	104	116	107	101	118	91	111	97	128	89	111	91	112	107	122	139	113	133	120	124	127	103	116	97	103	124	96	110	106	120	113	126	115	130	103	129	107	134	117	109	112	114	120	107	111	103	116	103	114	110	103	116	110	105	102	123	106	111	131	122	112	109	107	105	102	127	129	102	106	98	100	127	94	118	118	85	109	110	94	108	124	124	111	105	107	118	114	123	92	92	93	116	111	115	112	111	111	93	106	110	98	134	89	106	110	100	126	108	113	118	101	109	116	102	126	101	127	100	121	99	117	96	106	129	125	105	120	103	112	109	131	115	102	102	94	99	106	117	104	110	106	96	125	93	120	120	131	125	140	115	105	116	85	110	108	115	109	109	108	135	110	116	102	103	87	112	115	117	134	111	126	119	118	126	104	97	107	118	112	103	101	101	94	113	113	111	120	119	115	102	117	114	117	107	108	110	112	113	119	106	99	131	117	92	109	107	98	108	99	116	106	114	110	106	88	97	111	114	92	126	106	81	97	104	121	109	124	128	100	114	112	115	91	120	111	126	120	113	117	117	93	115	107	107	110	98	101	125	123	115	116	129	114	107	110	94	101	110	104	114	101	117	106	118	108	116	110	128	114	113	111	109	113	122	104	114	115	116	109	103	97	119	99	103	107	113	100	102	118	100	104	101	122	123	117	111	107	130	108	112	111	120	117	129	111	102	129	110	101	114	113	133	123	112	118	102	87	125	110	99	110	98	109	120	117	103	117	108	118	115	108	123	116	108	104	106	129	94	128	129	128	117	110	115	103	97	110	112	101	126	122	111	119	119	127	132	111	119	94	118	122	125	118	114	96	96	104	110	101	105	108	111	121	107	110	116	113	103	100	101	130	106	97	99	100	107	115	125	104	129	113	106	120	111	111	121	90	96	85	111	109	111	116	130	111	106	137	122	121	105	121	115	126	106	111	101	110	88	114	99	103	106	123	118	113	111	123	119	118	109	99	116	129	118	118	124	109	130	114	100	94	122	120	102	106	127	115	143	115	123	99	114	105	102	124	112	115	124	118	117	115	107	106	112	119	98	125	82	104	126	108	112	98	110	111	89	96	107	102	96	102	111	109	122	121	111	104	115	100	124	122	102	84	123	136	111	95	110	115	126	112	112	106	105	114	101	122	113	107	122	97	106	105	113	111	93	121	105	123	121	107	119	118	108	107	110	129	120	115	99	106	121	106	120	110	97	107	101	105	97	103	107	110	130	105	115	105	84	101	124	115	102	121	116	121	127	113	105	125	109	126	93	113	131	105	96	105	110	109	113	114	109	106	111	120	114	113	120	102	121	130	117	125	126	101	105	112	112	111	112	111	109	111	116	125	102	121	105	130	115	106	125	110	113	103	107	110	115	99	132	112	121	110	116	98	84	86	116	130	111	103	120	117	115	97	127	136	114	97	131	103	119	105	104	101	105	104	133	100	116	124	99	106	110	111	107	114	110	125	107	120	114	125	109	106	106	126	117	101	108	112	111	125	127	120	101	116	104	112	111	103	97	113	101	112	105	102	97	118	106	117	114	96	130	109	110	104
23267	2314	5045	5967	5439	4702	3806	2866	2825	2078	2029	1570	1439	1427	1226	1099	917	940	822	800	736	695	641	654	571	571	540	533	549	543	508	525	502	501	460	463	475	499	495	491	455	450	408	431	414	436	418	411	430	404	415	422	440	420	419	417	375	419	415	391	422	421	396	488	451	438	411	458	446	437	403	414	440	402	384	411	399	384	407	366	381	388	366	396	386	376	389	395	383	341	391	375	373	367	365	380	381	394	394	373	377	383	375	362	362	399	348	388	376	365	389	408	343	356	360	344	396	368	356	375	381	344	365	347	357	357	329	371	415	386	356	368	376	375	386	401	354	332	358	373	373	367	347	373	371	368	359	361	362	407	394	380	382	346	354	356	354	353	341	369	373	346	382	364	345	397	372	359	369	374	342	354	363	397	370	392	342	355	377	370	393	355	396	393	369	362	360	386	370	355	354	359	342	344	370	361	379	383	390	366	379	369	381	366	371	345	355	348	364	357	364	361	368	357	347	335	377	359	348	358	369	346	366	397	329	367	383	385	408	357	384	339	374	390	347	346	365	348	344	372	372	363	375	402	374	341	387	341	346	341	349	396	370	341	350	323	376	339	346	358	387	364	390	361	369	362	368	341	368	374	343	362	362	391	386	415	339	367	310	362	364	366	346	374	345	332	359	377	345	362	369	366	356	367	362	335	344	367	361	351	355	368	388	369	365	357	369	356	365	328	370	348	354	353	354	360	365	403	364	360	320	333	363	345	341	353	354	372	390	375	364	381	365	351	385	354	351	351	347	378	383	380	370	380	387	346	363	372	362	366	339	397	325	392	392	358	368	334	344	311	388	364	349	405	341	410	350	377	402	363	346	338	343	361	335	391	353	385	348	383	362	398	352	384	334	377	349	355	357	346	375	382	367	368	355	346	394	399	344	374	339	334	365	366	370	359	328	387	356	340	368	344	347	385	419	354	324	373	373	333	353	343	381	343	363	335	356	373	331	395	370	348	374	379	366	357	367	393	381	368	338	337	391	358	340	368	391	320	354	366	386	375	345	360	345	395	342	360	358	377	339	388	348	361	358	345	398	389	360	388	334	358	350	349	371	348	385	386	362	345	355	359	338	373	345	378	349	364	365	359	365	342	394	356	321	340	370	363	342	372	323	375	333	369	369	369	368	369	353	366	340	365	395	323	358	367	338	377	360	370	311	347	376	330	371	369	361	358	354	351	365	368	347	371	368	356	347	363	367	345	396	369	391	356	359	361	368	367	361	378	375	352	376	340	341	333	354	375	358	369	357	366	352	357	366	352	393	382	386	384	326	365	334	327	349	401	375	361	377	391	381	344	379	341	391	393	356	374	352	369	363	373	337	339	372	363	340	361	377	369	364	373	360	372	347	356	337	352	344	347	368	422	388	388	360	333	343	343	335	347	362	369	366	364	358	367	394	332	373	350	348	343	350	393	353	365	355	365	352	354	366	379	386	327	378	334	378	352	359	359	353	359	345	394	362	395	345	392	328	347	395	367	358	356	354	347	345	329	348	373	357	360	357	379	388	341	345	333	353	376	375	334	379	351	344	407	363	367	355	368	369	348	365	375	353	380	368	378	352	391	354	398	327	393	356	394	364	340	374	357	354	338	378	398	359	360	353	347	357	344	396	394	362	341	324	356	354	343	363	359	357	336	343	377	378	358	363	352	378	385	369	354	353	330	335	352	366	351	381	377	374	363	400	391	385	363	363	353	351	366	385	377	367	395	389	349	335	376	363	338	382	358	396	399	370	353	345	372	365	348	346	382	362	351	396	363	377	381	343	373	352	355	374	356	357	376	333	348	367	343	379	359	363	404	358	382	367	342	384	380	354	382	384	333	375	397	370	382	362	383	337	371	358	353	347	390	355	374	408	385	356	347	380	357	383	343	375	347	354	349	365	337	358	376	409	375	363	370	364	370	338	349	355	348	354	355	347	364	358	395	352	352	363	369	370	368	345	385	377	378	340	367	348	364	355	357	383	355	369	386	351	353	362	354	394	350	368	322	366	342	340	366	384	370	353	373	352	352	375	362	416	324	359	385	360	380	335	362	360	353	371	366	335	366	370	392	367	380	378	386	375	389	325	385	368	363	342	351	371	385	375	355	342	358	352	349	380	354	353	360	367	390	383	325	367	360	340	359	348	358	356	349	366	345	384	337	379	339	377	359	380	386	369	381	361	369	382	356	382	357	328	363	362	386	369	378	353	368	350	348	359	408	369	344	371	366	381	352	361	371	357	381	345	366	341	379	336	368	374	364	346	355	366	360	363	340	375	370	373	356	349	367	381	338	371	372	353	394	343	341	370	348	372	360	389	374	371	391	391	347	400	353	368	333	369	340	379	357	361	370	359	357	370	364	354	367	382	352	356	360	372	331	365	372	363	352	374	369	355	342	374	389	360	378	369	350	377	388	387	335	390	316	377	349	359	365	358	348	388	362	365	353	384	351	379	382	351	328	374	357	394	373	364	368	372	331	342	355	389	376	357	357	370	359	380	364	379	345	393	360	356	375	349	355	341	392	335	351	358	356	350	338	355	363	361	386	357	330	369	371	334	363	324	372	376	352	354	356	364	367	382	371	352	348	359	369	368	360	331	384	380	376	378	340	325	345	345	357	351	368	394	363	371	374	376	321	355	392	331	390	377	358	351	349	343	333	360	342	379	366	360	394	358	343	391	370	371	346	340	326	370	384	313	351	356	392	348	350	360	362	340	347	382	354	373	392	365	351	371	363	366	341	345	351	371	387	381	353	353	351	342	358	329	360	378	343	352	351	356	338	350	351	350	381	372	352	404	381	372	359	366	357	394	413	392	352	369	382	357	340	365	358	341	382	356	363	385	337	378	341	327	378	388	353	382	349	391	391	369	340	346	392	343	357	354	359	373	375	377	348	366	380	388	368	396	348	377	364	327	380	354	372	388	381	318	363	387	356	360	393	340	355	340	346	348	370	346	349	385	328	371	384	375	386	364	370	357	362	340	349	334	390	356	389	354	352	337	313	378	356	344	390	349	368	358	388	353	364	347	398	350	375	342	360	364	344	399	352	359	363	339	361	334	358	378	402	367	346	345	392	363	363	364	365	378	380	362	357	388	372	377	370	354	355	337	316	362	369	384	380	348	328	337	379	395	401	339	371	337	370	387	388	372	374	327	393	341	370	331	382	379	381	353	352	324	383	373	373	351	346	351	361	360	332	357	343	349	359	366	341	380	339	351	369	336	367	350	365	354	336	368	345	372	365	332	401	342	367	333	338	359	374	340	372	353	349	354	363	350	366	356	362	334	348	328	347	359	351	327	372	368	373	385	363	377	368	354	358	372	360	368	373	366	373	379	363	384	354	369	360	350	358	372	348	365	378	375	354	377	381	335	350	391	355	363	317	371	354	366	361	380	364	349	341	366	392	345	375	355	366	331	359	383	386	363	388	399	333	360	373	377	368	375	347	348	381	376	352	354	350	343	375	384	366	397	371
6400	528	450	392	385	345	350	282	329	290	307	307	298	278	298	259	302	272	303	258	275	268	272	293	260	302	262	294	276	272	282	272	300	271	301	291	292	258	259	281	262	295	273	279	275	262	289	295	272	309	298	289	269	275	287	261	240	307	284	271	294	271	290	294	305	284	301	290	280	292	276	270	292	288	287	305	273	281	288	260	298	265	269	285	292	297	235	297	283	259	295	265	309	283	284	289	275	282	299	275	268	298	271	277	296	270	257	317	304	284	304	280	301	293	281	258	295	267	261	300	291	271	297	272	280	290	274	280	293	248	290	285	286	283	281	284	283	267	286	293	270	284	262	292	262	281	248	327	281	262	289	281	275	340	258	285	307	304	283	279	271	284	298	265	304	257	297	263	262	260	286	293	300	278	279	247	255	299	265	247	279	265	274	267	304	281	244	288	276	281	286	277	274	299	261	281	287	254	268	282	312	275	270	297	276	273	272	296	273	280	289	291	273	295	254	291	261	286	268	246	278	279	274	295	289	294	260	261	283	294	274	244	276	250	259	260	286	250	291	277	299	295	288	275	275	242	218	317	284	248	269	281	291	274	279	284	285	286	273	275	307	272	297	293	300	279	297	238	273	283	285	312	281	229	282	276	284	290	241	305	301	304	279	283	278	290	296	287	286	274	294	301	263	309	262	290	276	303	266	287	280	298	255	321	266	290	284	237	268	281	276	282	317	283	267	280	270	277	275	297	284	288	310	279	266	268	281	288	295	275	258	287	276	291	280	281	287	294	286	264	263	267	270	299	259	271	311	304	267	272	277	256	272	268	290	252	281	275	302	264	278	284	283	279	306	268	282	304	258	248	288	322	260	286	275	275	299	274	253	285	266	279	266	270	303	298	275	288	272	261	289	283	265	276	297	289	261	257	260	299	279	338	303	270	268	274	286	282	301	272	261	296	277	297	279	280	288	272	284	286	316	300	272	275	297	257	277	271	278	282	277	272	286	278	301	286	290	292	295	259	268	290	291	258	308	286	272	281	309	287	287	273	272	317	302	255	249	268	282	291	269	293	297	300	275	288	291	264	297	269	255	247	244	269	306	309	287	274	277	280	265	281	290	291	304	288	293	269	273	294	263	266	272	286	258	303	275	269	318	279	300	271	284	286	267	253	265	294	285	272	302	276	309	292	286	267	285	244	292	286	296	253	275	259	272	252	275	282	285	280	295	292	251	270	265	257	299	308	280	286	281	256	285	277	279	279	278	244	267	300	259	269	276	282	291	282	293	277	279	253	281	247	287	289	250	288	283	292	275	269	278	261	269	281	277	269	240	296	315	268	298	284	290	288	296	263	257	281	250	318	298	300	315	301	259	305	264	286	294	282	284	323	281	262	304	296	281	290	287	308	253	261	271	291	298	283	298	290	269	259	267	255	282	291	294	272	265	268	276	264	274	284	277	268	261	271	263	256	254	287	259	289	271	306	265	321	272	262	280	272	291	259	269	293	272	305	287	274	279	291	262	308	281	287	288	270	284	292	283	271	263	292	279	302	292	270	273	266	287	264	300	281	304	292	258	291	286	267	288	258	291	266	298	304	289	271	297	273	259	298	290	309	279	267	255	285	281	274	254	284	275	286	275	284	279	287	309	290	298	267	271	279	242	281	266	254	278	284	278	270	308	278	318	289	282	315	260	249	287	273	287	289	265	310	275	267	263	284	294	305	258	324	292	288	278	238	264	277	263	294	267	279	301	279	283	269	281	273	266	296	281	261	273	309	282	293	273	304	283	277	281	299	302	284	287	272	238	316	291	297	283	289	300	291	315	269	276	289	258	283	245	302	263	267	265	259	290	259	272	287	260	286	305	301	293	289	276	271	255	266	282	278	288	242	275	272	270	277	277	267	272	272	280	281	263	305	265	279	289	274	304	315	304	292	249	278	255	291	266	276	267	277	305	291	299	297	308	296	262	262	275	257	280	276	261	274	301	289	305	293	280	280	252	289	267	276	279	267	292	281	275	282	281	298	266	306	291	278	283	297	292	265	277	285	294	277	282	288	293	296	282	242	295	322	295	283	284	275	297	308	282	306	274	261	274	274	279	286	305	278	280	292	264	281	259	275	280	263	296	304	276	285	287	273	303	296	318	294	263	261	272	283	264	292	311	271	290	283	290	259	249	281	308	295	241	281	272	302	287	276	307	283	306	261	312	262	287	260	245	278	253	262	271	279	243	271	269	246	299	264	262	289	277	281	251	282	267	302	264	256	264	280	309	293	264	304	299	257	277	264	284	297	279	269	301	291	276	267	320	302	282	293	283	285	280	261	288	301	259	264	293	276	279	264	284	264	279	268	289	297	253	275	280	275	287	308	259	247	261	263	313	305	250	264	303	273	267	294	311	293	289	287	282	289	282	283	283	278	255	278	264	288	271	277	266	310	283	255	299	274	272	276	287	292	270	264	241	320	300	297	317	285	290	311	282	283	265	274	272	237	305	289	273	286	275	294	280	286	271	257	292	259	253	296	271	266	267	269	283	280	286	267	283	291	272	297	252	267	281	280	274	280	263	289	256	276	300	251	266	280	257	265	263	284	299	256	285	292	285	286	269	281	263	276	266	281	269	291	282	272	297	298	289	289	304	279	268	267	314	288	272	309	259	290	291	263	276	280	277	282	299	268	298	282	309	291	292	293	273	269	249	278	288	278	256	293	273	277	266	318	277	302	265	272	279	264	306	308	261	281	278	300	284	274	277	277	321	249	258	267	321	275	301	268	257	265	261	304	302	289	281	297	285	291	277	276	321	262	272	273	252	302	266	273	280	288	256	271	262	280	263	281	297	266	305	287	280	292	283	315	246	299	286	272	278	277	285	288	276	284	270	264	291	284	280	309	299	255	257	289	262	278	269	257	272	283	293	240	298	281	274	255	279	269	295	287	289	289	261	294	252	327	297	296	286	277	279	277	285	277	278	271	249	272	262	305	257	270	293	271	246	276	289	296	288	256	274	250	270	277	289	287	264	250	311	278	266	286	264	269	269	278	278	263	280	264	284	272	302	264	293	279	270	294	270	300	266	270	298	290	263	303	290	301	278	268	298	279	275	279	278	262	303	309	276	254	269	296	287	277	284	277	284	281	273	281	290	276	269	254	249	304	296	284	292	296	279	282	250	277	271	271	284	288	291	293	288	260	261	310	275	298	307	292	276	242	270	278	272	276	296	271	267	267	268	275	271	247	285	292	297	308	296	278	301	257	294	283	288	297	288	288	270	311	295	277	262	276	284	271	260	322	276	278	278	267	296	256	289	281	252	257	291	248	281	276	281	281	263	309	275	260	292	302	279	255	260	294	264	297	285	299	261	278	268	286	296	275	286	263	285	259	284	271	268	259	299	293	269	268	305	257	271	279	299	284	269	282	273	279	249	278	290	286	312	303	292	321	287	280	287	262	257	274	262	273	271	267	267	265	251	289	263	260	300	291	283	296	281	291	261	278	299	250	283	273
5259	959	1029	1168	1024	1032	912	896	903	796	853	827	829	864	769	826	802	812	795	809	804	788	819	758	781	734	778	827	813	793	805	769	835	765	808	794	815	878	775	796	753	749	829	754	823	795	805	762	823	788	774	766	774	792	825	799	812	773	805	743	796	808	733	829	768	793	778	799	798	809	774	798	799	799	760	803	817	747	783	792	804	780	751	815	814	735	759	805	771	770	786	782	798	858	790	794	833	758	778	820	749	781	781	790	769	787	827	832	795	780	791	787	792	751	774	755	749	786	750	716	809	728	832	818	810	751	757	762	797	835	784	796	822	784	745	786	782	813	796	801	805	764	784	822	790	794	778	824	808	783	795	758	772	778	769	790	768	768	778	772	763	739	738	749	805	763	766	774	830	812	785	816	785	801	777	737	793	750	798	845	827	828	819	753	783	784	825	779	770	772	791	804	829	743	745	759	779	779	821	720	749	712	786	817	829	724	775	758	808	764	797	767	797	802	722	809	764	774	796	786	782	781	764	800	794	811	741	753	824	810	792	824	797	797	809	794	799	804	768	780	756	725	793	778	747	767	786	800	857	823	814	817	810	774	780	772	758	761	788	799	798	754	762	742	806	791	835	808	775	786	763	747	767	813	846	774	744	799	759	794	758	791	795	750	808	750	759	769	777	755	817	794	818	736	759	720	759	824	810	756	827	761	809	792	788	841	759	769	800	747	798	781	798	788	775	781	770	780	753	786	809	759	767	733	804	791	779	761	750	771	772	774	805	806	767	763	805	845	820	833	785	773	773	766	791	763	788	803	759	773	812	782	788	768	746	801	781	747	755	820	768	785	776	828	783	792	782	794	820	776	785	821	779	748	770	790	791	753	768	805	825	800	805	784	774	785	800	740	750	761	783	806	785	820	807	759	808	799	801	773	788	727	788	775	800	778	818	783	760	795	789	751	783	788	819	759	817	750	768	797	795	833	839	795	732	723	774	813	775	809	789	816	775	761	758	788	803	775	827	794	809	780	767	771	753	811	789	848	791	785	753	774	767	758	769	786	762	801	801	794	778	751	759	825	738	803	807	792	735	786	783	820	788	778	793	778	784	746	762	776	784	783	824	785	778	788	742	746	735	794	752	798	779	831	769	802	776	776	782	773	750	794	741	752	809	760	747	800	798	777	794	747	808	807	775	754	740	739	796	774	813	816	793	840	733	775	712	797	772	779	774	782	817	787	686	776	807	797	784	762	767	787	784	828	773	790	818	806	813	746	815	767	762	825	823	837	816	780	748	804	831	773	786	824	775	785	753	784	791	815	771	782	776	741	792	769	779	809	782	776	814	765	792	807	821	805	814	807	758	818	774	773	819	837	806	845	819	788	788	787	773	768	811	743	757	797	750	796	821	796	820	821	778	759	809	769	778	798	781	812	772	802	787	802	797	794	801	817	738	760	794	776	769	806	841	784	801	790	767	789	843	765	747	784	769	754	768	797	815	757	762	763	797	797	802	774	778	775	781	737	801	812	768	837	782	787	788	795	705	789	772	743	780	804	774	772	814	733	804	773	760	773	757	785	779	804	765	798	821	815	801	778	735	784	785	767	784	778	794	748	738	836	797	800	733	788	781	803	785	810	772	771	749	793	788	810	820	762	765	776	763	808	782	781	775	787	715	758	766	791	821	790	865	766	781	809	832	798	808	793	728	760	798	766	794	798	746	771	778	763	829	785	805	789	812	841	808	809	793	787	831	805	782	778	775	789	786	809	752	782	746	752	792	773	760	769	787	768	827	770	772	805	814	781	783	819	771	766	718	808	763	764	746	837	773	802	742	773	758	781	824	777	757	771	759	785	807	723	832	782	727	764	805	793	790	794	858	814	784	762	777	755	799	765	782	754	811	801	837	826	763	785	804	765	767	751	774	784	793	779	803	754	793	768	773	823	809	745	755	795	779	761	798	795	796	754	836	790	791	813	778	777	851	797	794	799	777	788	780	775	775	741	827	750	777	736	756	780	789	762	746	795	720	771	763	773	806	807	826	747	777	764	773	778	763	773	836	805	817	783	761	770	791	797	781	774	788	822	799	773	776	795	835	768	796	780	783	821	791	767	778	757	739	815	783	758	808	794	778	771	712	784	824	777	776	786	790	835	808	789	785	802	770	772	776	739	732	788	777	762	775	768	775	782	764	776	797	769	727	820	779	791	782	795	767	748	746	805	803	791	763	829	777	752	828	777	751	770	792	773	795	792	804	755	761	762	781	742	818	828	795	841	806	813	750	764	774	736	838	808	814	753	808	771	794	841	818	796	800	780	802	797	769	818	798	793	780	857	830	776	807	786	760	793	822	783	790	807	816	780	713	814	757	822	820	729	773	784	769	748	798	820	724	904	829	775	774	792	784	785	765	767	726	721	811	809	733	790	803	772	762	792	767	771	805	787	829	794	787	831	797	756	814	773	805	739	722	752	753	780	771	741	845	809	784	765	797	814	787	830	762	765	834	792	810	810	768	759	762	774	839	820	794	797	807	857	774	768	824	755	787	791	753	802	796	769	736	781	765	803	768	774	774	806	787	751	796	758	769	771	818	807	752	781	823	763	764	749	786	800	801	739	811	748	788	744	757	835	820	782	750	801	817	831	790	719	767	835	772	794	802	795	773	764	797	728	799	810	793	785	777	768	795	740	797	776	766	799	743	804	792	773	787	773	796	778	707	759	721	780	805	778	795	763	799	790	785	765	754	806	788	804	804	805	779	864	823	822	828	853	763	732	771	791	776	801	815	769	752	757	746	780	770	789	761	790	767	823	839	820	805	777	765	852	787	745	787	736	800	767	799	794	751	790	802	823	793	777	799	753	747	792	771	842	847	792	797	801	803	833	772	798	780	735	812	783	799	791	816	810	812	776	802	797	816	748	780	832	798	778	813	777	784	820	679	761	809	778	767	826	764	756	780	779	788	756	809	763	824	768	763	794	818	779	815	793	782	844	812	832	756	775	782	794	809	773	779	812	782	775	757	741	759	750	766	774	749	784	814	777	786	825	737	759	816	745	727	784	833	758	809	785	754	755	808	764	776	773	818	807	804	766	781	850	756	775	825	794	779	790	783	768	771	768	798	781	811	776	781	761	784	804	813	806	747	791	779	773	773	766	778	744	769	767	765	777	724	756	799	799	812	777	782	809	751	794	769	792	778	728	804	773	747	735	769	780	806	737	743	820	785	793	816	799	794	778	793	802	822	776	741	748	756	760	765	799	783	757	762	736	790	773	801	791	746	780	787	771	767	756	807	763	751	814	774	772	768	739	806	832	756	769	839	860	769	767	806	799	812	799	780	806	760	794	784	797	778	791	786	795	786	773	758	814	769	871	762	765	776	713	771	797	779	796	787	777	786	729	790	801	797	853	821	760	776	695	795	778	845	775	802	790	705	790	798	725	814	758	791	799	799	790	745	772	755	772	769	763	791	802	757	812	794	812	781	789	801	828	781	793	816	801	808	827	720	798
35558	5342	1578	1255	953	749	504	450	362	309	293	243	220	247	230	214	197	185	181	230	190	183	185	169	177	194	179	163	177	161	160	174	148	191	153	163	157	137	174	154	155	151	179	168	159	172	149	164	173	177	154	148	185	155	141	142	164	180	182	166	165	152	190	170	178	161	169	180	140	159	160	160	168	137	163	169	175	176	178	161	171	161	136	171	143	158	157	150	167	164	158	178	155	165	149	146	165	165	172	151	135	155	160	166	129	158	157	141	181	177	165	166	158	148	172	151	140	146	173	164	163	159	150	177	164	167	136	145	177	163	159	178	155	156	155	174	157	164	163	167	165	150	147	157	163	160	129	175	161	135	135	161	209	199	160	165	175	158	166	152	153	149	152	155	157	158	148	176	161	169	161	187	167	173	175	185	157	146	156	152	166	152	156	150	166	148	149	146	182	152	165	148	129	141	155	155	173	166	139	150	138	166	147	164	166	162	153	161	173	176	181	195	154	160	146	184	139	169	173	186	172	164	170	144	168	129	166	164	138	156	149	161	168	137	149	167	143	132	178	157	179	176	153	151	170	162	140	166	149	163	154	157	147	187	164	143	139	148	133	160	155	148	140	147	174	165	169	174	164	162	173	154	164	153	147	159	149	176	163	171	151	162	185	156	168	169	167	191	157	152	145	144	150	154	150	153	148	167	151	160	152	161	154	163	142	151	175	156	151	156	189	172	155	169	155	160	144	151	168	180	172	152	157	177	170	138	157	171	178	160	150	171	166	155	149	169	154	169	137	149	152	174	152	164	163	169	174	149	165	156	157	156	149	140	150	159	155	169	158	155	134	135	169	174	144	154	145	169	156	175	154	143	156	154	170	154	170	153	153	151	180	172	175	171	146	148	169	153	182	168	132	167	151	129	174	168	156	157	170	151	150	151	152	170	181	165	148	150	170	154	141	153	188	149	165	161	154	170	175	161	163	150	167	161	187	173	150	162	159	147	153	172	147	170	153	125	186	181	141	155	168	161	162	193	163	159	153	134	154	165	160	155	178	140	160	169	168	151	173	144	157	162	186	151	157	144	150	146	135	129	166	155	153	156	135	171	177	163	160	160	134	149	172	155	128	148	153	191	138	162	166	164	141	175	145	155	149	147	149	141	154	153	150	169	133	156	164	154	151	155	171	165	167	172	172	166	165	134	169	137	168	144	164	185	159	160	166	194	134	155	175	168	150	170	169	160	192	176	172	155	154	163	163	177	146	166	164	139	161	180	180	152	166	135	146	166	167	151	154	167	171	150	177	156	151	164	150	178	161	155	143	151	173	155	174	163	156	169	137	162	155	162	160	153	157	144	149	160	153	163	150	179	142	154	158	148	127	153	178	168	164	157	145	123	180	147	148	175	155	151	153	174	155	162	166	152	144	159	144	146	170	180	154	157	168	167	141	175	173	161	179	145	162	144	154	168	175	139	143	159	156	182	168	144	152	165	145	146	164	147	179	162	160	189	164	179	153	153	163	153	151	174	143	173	160	140	169	157	135	162	161	182	165	157	164	150	179	148	150	164	155	141	157	169	152	156	151	167	156	156	143	172	167	154	161	150	164	162	156	151	177	154	161	162	158	142	153	140	171	167	170	171	158	157	167	170	159	150	165	152	153	158	153	181	149	151	164	178	156	143	153	191	157	138	146	153	156	170	161	155	143	151	156	165	150	162	168	157	162	157	149	149	179	174	155	162	163	181	153	146	140	175	142	168	159	155	157	154	157	149	140	170	148	151	168	169	163	167	173	142	165	156	161	153	164	152	154	150	177	175	160	157	153	138	140	170	164	145	167	138	155	132	169	159	147	143	151	178	152	183	144	150	152	146	182	173	171	181	179	177	149	158	161	169	152	159	162	149	168	191	163	155	142	176	163	157	191	162	156	145	160	148	157	148	154	166	165	159	167	140	169	155	163	179	144	177	159	167	160	159	167	160	159	173	150	159	167	172	158	145	152	133	168	170	141	139	186	147	165	161	147	146	167	146	171	169	167	138	178	154	154	169	142	160	165	164	150	159	167	156	171	164	156	150	161	139	162	141	178	169	164	173	147	151	163	159	169	165	173	172	160	187	150	168	140	143	150	161	166	149	156	176	148	171	152	177	146	138	159	141	165	155	137	186	175	149	148	161	168	146	157	160	156	157	170	145	151	186	149	154	129	138	148	152	153	184	152	160	160	139	172	162	151	157	148	150	137	136	175	169	167	192	146	161	146	178	158	160	167	145	127	141	146	153	156	137	145	157	162	166	140	155	162	159	178	152	180	150	172	154	163	140	173	147	141	147	151	173	148	137	145	175	157	165	164	160	168	180	179	168	154	153	165	181	165	165	164	148	166	141	175	142	150	155	150	145	154	163	156	135	169	151	159	153	154	164	168	143	169	171	167	151	154	177	163	149	172	153	157	178	158	150	157	164	172	160	159	138	150	174	179	148	175	151	167	150	143	172	157	174	167	171	163	164	167	146	148	163	187	144	159	154	155	160	164	143	145	171	175	163	151	154	132	152	146	159	185	140	163	138	162	147	147	145	183	171	139	150	164	141	164	160	157	156	167	178	170	156	151	170	171	157	188	180	165	179	148	140	149	154	143	158	159	151	161	144	168	146	164	152	155	173	139	165	136	184	164	164	129	159	172	163	166	162	162	156	143	142	135	172	140	195	137	166	154	144	151	151	171	165	164	166	143	161	157	170	180	162	155	147	142	150	129	144	172	155	151	161	156	175	148	155	150	172	162	149	164	169	164	147	142	162	174	153	150	176	183	154	170	158	170	171	155	175	173	144	154	153	171	158	166	162	136	180	176	163	177	172	129	156	161	159	148	160	163	131	165	163	161	153	165	135	149	148	163	143	170	150	124	152	174	148	163	141	177	152	181	171	164	163	154	176	184	151	167	165	167	145	172	160	150	142	157	187	162	138	175	154	154	163	133	143	163	179	173	148	169	162	179	176	169	156	135	148	162	177	163	161	164	148	157	171	165	151	168	150	170	162	148	151	172	169	166	171	141	155	167	149	161	153	167	146	144	159	157	161	130	130	169	156	147	154	160	158	156	150	162	182	153	172	133	191	164	134	146	150	169	179	173	164	176	145	187	150	162	200	159	150	161	129	158	143	161	169	178	168	175	155	159	154	156	158	143	162	175	160	163	167	163	166	138	161	151	162	159	166	172	152	148	150	181	153	173	165	155	145	157	154	165	161	166	159	139	142	173	176	165	177	164	154	150	172	162	134	145	156	156	156	156	163	144	161	156	170	157	158	158	147	153	183	150	180	168	161	154	157	140	163	172	202	164	158	178	155	165	156	158	157	160	160	152	147	197	151	165	178	137	144	161	144	148	175	152	178	179	179	148	146	170	143	178	166	137	161	136	147	158	162	144	146	168	163	147	134	166	162	178	165	143	153	153	166	159	167	164	160	157	169	196	149	150	161	162	168	165	142	161	167	160	160	157	139	180	138	182	171
17357	1586	3065	3612	3270	2811	2469	2114	1750	1301	1292	1090	998	1021	958	863	821	723	723	711	706	636	604	589	614	602	611	562	593	549	587	539	492	523	518	548	509	491	548	512	517	482	504	485	546	545	546	495	481	500	472	525	486	504	527	502	514	452	486	489	510	533	539	471	507	500	531	526	515	522	492	542	475	491	478	467	489	484	472	496	494	479	470	467	482	495	518	463	486	506	478	507	468	436	493	459	490	469	481	470	473	450	460	460	471	467	490	458	501	477	479	489	494	482	483	456	464	463	453	491	470	510	474	495	454	407	488	470	459	457	445	448	463	439	495	472	456	451	489	491	514	477	484	487	438	473	479	461	481	461	515	466	467	454	486	458	472	476	484	459	430	455	469	457	489	485	460	464	480	495	473	468	467	473	488	504	487	429	453	486	443	528	456	445	474	472	464	514	471	431	437	450	460	461	488	496	497	481	429	458	517	435	491	477	473	466	452	465	463	476	472	504	441	467	469	494	461	498	495	458	496	428	466	463	440	493	477	466	476	507	471	481	465	483	444	481	495	445	444	478	456	456	506	442	440	443	457	454	480	444	450	455	499	473	459	514	480	486	507	491	504	448	455	452	486	463	475	478	492	485	475	455	446	483	494	457	511	481	432	527	472	456	469	483	482	508	453	448	462	457	463	472	477	443	480	486	472	480	510	483	457	427	450	468	471	470	484	453	482	475	492	453	477	461	447	473	500	451	456	476	461	513	490	457	472	511	461	496	461	501	447	480	492	467	413	476	459	448	491	494	426	486	452	475	458	463	452	470	455	440	480	484	452	496	426	490	461	481	468	480	509	480	503	461	501	520	501	498	485	502	480	458	463	491	478	470	506	439	490	471	458	482	479	494	454	484	462	467	475	453	464	498	463	516	453	478	464	455	458	433	486	486	500	464	459	438	475	455	450	472	479	449	471	483	465	474	470	498	489	486	433	495	475	473	505	439	448	435	469	492	445	454	469	467	477	463	461	498	476	455	417	492	409	450	462	510	476	507	485	477	491	515	487	462	467	470	449	450	441	460	469	501	494	495	437	472	506	476	474	464	492	441	501	466	455	450	459	487	499	499	472	477	484	487	456	500	450	500	461	478	427	460	472	503	503	478	476	462	475	488	471	460	452	472	488	455	483	484	490	474	451	464	509	517	431	460	473	517	448	485	462	443	434	461	451	480	475	477	482	478	474	516	469	482	460	479	458	477	475	475	493	477	425	450	466	467	505	503	485	467	447	455	458	465	517	444	469	482	455	445	446	511	451	437	425	431	478	434	465	468	467	488	453	463	473	490	469	461	454	452	485	444	499	435	503	461	463	462	484	512	477	494	437	483	527	466	482	483	515	454	481	515	481	446	475	455	474	484	458	467	447	455	465	451	472	471	494	489	459	474	424	463	462	450	458	480	458	497	491	444	477	439	494	461	457	487	505	467	486	445	437	469	493	469	477	459	448	419	489	474	451	506	441	487	520	466	457	447	506	503	473	482	462	494	474	460	465	450	514	456	432	437	505	453	442	469	449	432	445	453	468	489	491	472	462	470	469	510	466	468	463	505	485	444	468	428	444	525	432	471	485	461	502	463	483	478	434	499	433	494	457	458	468	488	472	495	495	491	481	517	496	461	479	509	475	487	469	432	484	496	460	480	445	433	453	451	445	481	504	454	476	478	470	477	456	492	465	412	451	464	465	485	473	514	461	454	463	500	475	521	454	443	506	449	460	502	472	505	512	454	472	450	486	477	499	460	478	475	461	489	464	509	465	482	499	506	472	481	479	465	456	468	504	425	473	481	485	473	448	514	461	459	491	478	462	483	456	490	450	525	488	463	473	484	457	439	451	460	437	509	482	497	466	424	428	481	475	493	473	472	484	463	456	485	469	469	460	493	465	470	481	481	471	438	462	465	463	460	459	434	463	430	554	483	518	458	449	437	463	449	483	445	463	482	509	475	488	476	483	514	461	501	465	467	442	490	486	452	463	493	501	459	499	422	443	448	471	475	511	458	475	513	446	476	486	472	451	463	504	481	419	483	442	489	489	483	476	429	475	484	493	448	467	434	424	459	466	468	454	445	473	435	492	484	466	446	483	471	477	479	461	432	425	519	462	478	471	438	452	474	457	507	449	461	494	431	479	484	478	487	473	490	475	492	521	465	462	469	455	464	453	497	500	453	465	481	488	501	492	483	436	487	451	483	441	489	491	481	456	471	464	480	479	458	464	435	436	490	443	495	445	508	480	482	474	454	483	464	479	454	409	465	513	479	453	432	430	514	457	480	459	473	496	460	440	463	482	487	451	446	497	478	456	491	465	472	462	483	477	499	479	472	460	496	507	434	489	484	440	477	456	477	477	483	475	512	474	458	479	513	477	440	441	471	535	470	474	495	469	482	490	470	441	495	495	481	484	480	452	447	511	490	458	453	441	533	500	513	492	472	447	490	455	460	476	476	472	440	479	457	492	471	488	475	483	449	485	465	477	493	522	443	489	445	528	469	493	507	468	506	447	489	462	462	448	463	472	456	459	495	461	478	462	451	469	489	447	483	469	507	482	457	475	458	483	481	500	483	482	436	475	495	461	477	448	472	480	445	488	445	517	463	437	479	480	492	440	461	450	460	477	474	447	487	490	469	461	444	448	460	480	472	477	503	484	503	429	488	496	480	442	456	438	439	479	463	426	483	446	467	470	471	433	490	427	465	463	489	498	468	480	492	481	464	443	465	475	431	477	483	481	471	484	474	513	468	467	455	461	463	436	476	451	500	491	468	443	474	505	504	489	480	450	463	439	482	480	483	492	431	461	467	470	518	455	498	465	473	493	475	435	468	492	495	501	484	502	501	494	443	420	477	473	495	448	469	451	477	459	470	498	478	460	437	519	470	435	436	474	452	462	471	467	467	494	474	441	453	502	473	491	486	478	482	492	503	457	482	488	436	449	488	465	498	442	503	444	456	469	455	487	455	467	458	474	462	492	480	468	479	458	448	428	474	470	461	448	443	453	455	452	472	469	478	474	472	480	456	472	462	467	448	521	437	464	502	493	463	459	473	505	504	461	476	505	495	487	495	435	470	460	443	443	492	465	491	452	458	477	503	456	447	500	431	472	477	461	494	496	489	468	448	455	472	485	438	491	474	476	446	487	501	484	461	477	458	470	477	495	503	447	474	470	457	480	488	472	490	487	471	490	467	516	456	479	442	461	451	454	475	466	462	487	451	438	501	492	442	525	470	455	489	483	463	484	489	477	489	465	467	463	478	511	471	441	462	443	512	511	498	478	447	489	480	502	434	461	459	467	432	437	473	492	472	474	484	498	503	533	472	460	451	499	468	456	466	516	453	453	461	466	475	427	469	467	489	472	482	467	460	432	472	461	496	449	486	502	449	425	458	482	432	494	470	482	480	470	487	474	455	490	495	479	488	446	495	483	473	458	467	461	460	467	483	502	457	452	459	472	493	430	450	467	467	434	482
48156	14526	4287	2374	1862	1255	940	740	526	414	402	290	273	257	238	201	212	161	168	163	151	166	162	147	150	127	149	144	132	130	145	129	134	142	139	123	119	138	116	116	125	126	124	119	114	119	107	129	109	123	116	114	105	106	106	124	137	107	111	107	120	139	112	111	111	135	136	104	116	130	133	117	127	112	112	119	98	118	107	110	133	108	105	112	119	97	117	103	90	98	96	107	99	109	99	109	107	125	102	111	127	104	117	108	106	118	108	98	115	116	125	112	111	116	120	113	114	112	101	85	112	99	119	112	108	117	108	105	109	118	97	110	129	101	114	98	110	110	101	105	107	120	117	108	100	105	90	108	116	86	121	107	115	108	94	100	118	125	92	124	100	124	121	117	103	112	91	109	109	111	99	94	97	119	98	118	117	106	109	110	110	111	93	112	115	123	116	107	105	109	119	109	120	106	114	111	139	107	113	97	113	105	112	120	134	120	118	109	114	105	103	122	95	103	105	113	115	134	115	92	139	99	93	114	106	122	125	108	120	115	119	101	106	110	127	115	124	115	129	85	110	100	117	103	102	109	91	111	118	107	94	113	127	105	111	112	93	98	106	125	102	109	95	103	103	102	104	99	120	128	106	114	130	119	110	105	99	111	101	109	110	127	105	106	108	102	104	121	119	104	122	105	122	95	113	106	109	100	108	108	116	122	95	101	100	125	128	118	104	103	105	110	115	126	94	120	113	120	112	113	119	129	102	120	103	125	119	117	105	105	97	111	112	125	111	118	90	101	112	125	122	116	82	107	96	106	120	128	110	122	111	103	120	96	113	124	112	120	115	97	123	106	108	101	128	109	98	122	121	117	99	107	107	108	114	103	104	103	111	111	112	127	108	103	119	115	134	128	107	119	112	126	115	94	112	115	107	106	108	125	108	107	111	117	94	103	106	101	105	110	119	100	114	113	103	111	94	123	108	113	116	89	112	113	125	106	131	116	113	116	104	97	105	133	98	100	122	119	131	123	115	96	110	98	112	111	105	100	104	98	115	122	120	106	127	117	76	96	105	131	108	121	103	120	108	114	109	112	121	124	104	108	123	95	116	106	100	112	103	113	99	102	118	117	100	100	112	89	111	89	78	118	112	128	94	107	113	102	113	109	120	125	115	111	129	109	119	103	116	124	101	101	108	106	123	105	109	109	101	100	116	118	97	104	122	126	95	106	115	103	101	108	109	117	111	99	113	114	92	102	115	112	126	124	95	102	113	110	111	109	127	120	104	115	109	113	108	124	110	95	123	109	115	123	117	113	124	106	99	111	85	107	118	110	92	93	132	116	113	108	116	118	97	103	130	110	122	108	84	92	115	111	111	104	113	117	98	102	110	96	106	105	101	90	113	126	140	126	87	94	90	125	116	103	111	118	123	107	114	107	123	111	107	99	101	103	107	116	104	120	103	94	118	92	98	115	101	92	107	121	144	109	99	124	109	109	114	131	127	96	116	109	90	107	97	122	108	129	107	96	109	110	116	121	127	112	93	122	116	119	98	108	119	108	97	102	101	107	108	111	109	105	117	121	104	107	106	100	108	112	107	93	120	107	118	122	123	123	125	108	117	123	109	110	113	113	106	116	117	115	104	108	123	109	90	112	106	150	105	104	137	99	104	111	101	124	108	118	121	109	127	128	77	111	125	101	106	117	103	121	111	126	106	115	127	113	118	138	107	107	101	114	110	100	112	113	96	119	94	102	110	98	94	108	123	100	106	116	123	100	119	108	121	109	113	112	104	86	110	111	110	117	120	100	123	115	122	115	118	116	118	94	105	119	106	112	107	101	111	104	105	94	114	118	91	98	124	98	114	130	118	104	113	99	112	102	106	108	118	111	101	84	111	114	107	120	99	96	113	110	120	118	111	109	108	119	106	96	115	113	105	100	83	113	114	111	106	117	117	105	115	104	87	105	103	117	112	104	154	112	117	105	100	109	111	141	99	112	93	112	120	111	117	116	120	135	103	112	98	101	148	104	109	121	105	112	114	97	104	107	112	123	113	126	115	116	106	113	115	110	112	114	111	92	134	120	112	115	94	110	97	97	114	101	108	105	92	116	108	109	107	102	115	111	89	105	105	125	117	121	112	128	109	123	98	101	111	98	107	93	134	100	129	94	100	94	119	118	117	113	114	102	113	117	131	112	122	106	107	106	116	87	85	119	108	109	104	104	100	103	103	103	95	118	90	111	106	99	99	102	131	121	101	116	129	112	139	109	130	106	95	121	111	109	118	111	118	104	111	116	112	133	102	112	110	110	106	127	123	109	111	106	117	126	104	103	109	127	98	109	117	118	100	116	104	129	105	100	105	129	113	119	108	117	101	104	105	112	118	127	84	97	92	114	108	103	110	96	105	102	106	112	106	114	111	117	113	121	112	111	101	127	109	95	118	104	124	110	120	119	125	96	119	103	109	116	106	104	109	114	87	112	113	104	104	108	99	109	113	108	94	96	126	90	120	124	116	117	134	110	97	106	112	121	111	104	91	109	111	112	93	105	113	104	139	111	115	97	118	126	96	121	127	122	80	112	107	103	110	111	103	102	103	108	79	113	107	107	113	121	108	127	101	127	113	107	119	125	112	98	97	98	110	109	117	100	122	121	102	96	103	98	119	115	123	113	96	111	110	78	113	118	122	112	115	116	121	104	99	124	121	126	101	117	118	117	121	105	117	105	111	105	109	129	112	102	107	116	119	111	124	111	107	119	107	136	107	105	113	105	109	103	123	128	101	114	104	113	115	120	127	108	90	111	111	120	116	102	116	123	90	99	123	107	107	109	139	103	98	117	121	102	95	118	100	136	110	113	117	105	101	100	123	106	101	110	114	110	111	100	108	107	110	103	111	130	114	98	119	103	108	116	118	120	104	112	104	95	103	103	114	104	124	100	118	121	105	112	99	115	124	101	129	108	125	105	98	111	90	120	109	86	114	110	106	106	110	117	115	119	116	110	125	89	103	100	112	128	113	114	134	123	100	104	106	108	116	114	128	121	106	114	92	106	108	109	113	117	112	112	112	120	104	95	116	121	120	108	107	99	117	103	110	117	103	122	124	123	103	101	107	96	99	114	113	107	125	113	144	107	105	125	110	107	110	119	88	106	114	104	118	115	107	89	113	83	104	117	113	116	108	122	97	91	132	102	107	116	124	103	102	104	107	124	116	125	105	109	122	105	90	93	101	122	92	99	107	116	93	105	112	109	97	130	137	113	108	83	108	108	117	126	98	128	111	107	107	132	92	127	118	128	115	120	111	132	106	99	129	112	131	102	103	116	128	112	125	120	102	113	106	108	124	95	115	109	114	109	119	100	106	114	108	107	125	119	108	114	126	117	124	111	105	99	102	119	100	94	110	106	116	123	103	109	108	105	113	94	104	102	97	116	120	99	115	112	119	120	108	110	114	101	110	116	118	119	117	112	112	100	107	108	108	108	102	114	96	124	94	110	104	127	100	108	103	115
23318	2508	5069	5892	5293	4407	4035	3277	2377	2046	1964	1513	1462	1439	1350	1115	1020	883	797	762	733	729	715	676	624	608	617	560	518	520	483	511	465	502	489	461	498	430	485	455	509	468	439	447	455	416	423	458	412	434	378	445	435	442	411	429	389	395	412	430	432	421	420	414	385	416	423	475	423	402	434	365	383	439	399	365	404	413	420	401	419	409	366	365	379	391	373	379	382	370	367	349	388	374	406	358	372	401	357	382	349	347	382	327	380	373	400	369	393	351	402	398	366	383	376	370	389	352	397	369	376	373	368	356	382	314	370	383	350	404	377	380	354	375	368	379	351	343	366	359	374	355	355	374	396	352	362	370	389	334	379	383	318	334	367	373	390	382	343	401	332	390	370	355	378	368	368	363	375	371	340	367	330	360	341	364	350	346	382	363	380	370	386	412	381	345	355	370	357	354	364	349	322	353	376	356	383	370	355	383	352	359	350	381	408	371	369	340	377	355	369	372	379	356	361	343	365	370	362	367	367	368	368	360	360	368	343	400	350	393	361	328	320	354	360	374	371	360	365	367	350	359	387	383	379	405	351	388	357	345	368	368	341	387	346	350	380	367	342	368	371	339	400	366	342	402	346	373	362	350	344	366	329	365	372	379	360	349	351	357	337	350	366	364	324	362	367	324	346	404	350	346	366	308	363	396	335	371	380	347	367	394	379	380	361	320	359	367	367	363	355	315	364	363	367	360	340	339	364	340	379	363	340	373	409	390	341	327	340	383	372	360	348	397	349	395	382	350	369	339	350	372	341	360	359	378	364	394	341	359	347	364	400	358	345	384	384	338	371	339	347	361	391	336	400	377	361	353	351	379	359	385	374	354	351	368	354	321	329	380	342	375	363	375	394	366	394	378	341	335	389	342	388	364	348	354	348	373	352	363	380	346	367	365	353	341	331	381	358	368	405	324	368	365	373	353	375	358	353	356	380	323	369	341	356	360	345	373	313	335	361	381	370	348	376	346	365	336	336	316	352	370	350	340	344	380	339	398	359	396	340	374	341	343	358	363	356	375	373	357	355	360	362	376	356	376	368	343	321	351	388	364	357	404	339	343	342	327	366	343	366	358	369	381	369	351	352	362	362	344	379	378	371	377	360	363	407	346	386	388	388	379	379	350	364	349	373	369	341	343	365	375	384	377	332	357	367	370	357	361	358	355	360	350	372	369	354	364	363	360	371	390	391	364	331	362	391	327	364	399	357	351	381	381	342	348	375	314	384	359	355	348	360	361	338	354	381	359	364	361	363	357	368	347	372	379	329	354	343	345	383	370	344	377	363	342	357	317	371	362	346	380	415	381	380	358	333	359	368	367	354	372	372	384	348	419	348	374	412	366	380	372	348	385	351	363	378	366	357	335	392	355	363	315	347	347	350	362	387	334	369	386	339	355	387	374	386	332	368	349	342	355	365	339	366	379	349	332	337	368	363	359	354	407	355	375	380	394	377	339	317	344	355	357	378	352	364	352	362	353	334	353	404	354	367	339	376	394	357	340	341	345	349	353	369	381	331	384	369	370	339	330	400	349	364	381	352	348	351	381	342	367	383	338	375	356	347	349	338	345	382	336	357	318	371	370	357	351	372	353	366	369	367	359	332	343	354	344	348	387	383	345	379	344	354	371	383	340	360	344	353	349	384	352	347	344	338	368	365	365	357	378	381	387	369	385	346	366	360	346	359	356	369	335	350	366	342	331	348	359	361	374	335	350	344	389	392	354	377	386	352	352	356	341	372	348	389	376	350	381	387	336	327	401	349	378	342	377	349	373	366	370	383	353	363	355	370	355	382	379	329	351	362	376	369	366	347	335	358	366	344	376	374	364	356	374	379	397	354	355	388	380	391	378	368	352	385	355	391	371	384	395	355	350	380	354	359	339	393	358	333	358	337	377	373	324	385	377	399	365	334	336	367	370	369	355	347	408	353	340	336	347	362	354	376	360	316	381	355	340	361	352	359	349	358	365	364	338	408	353	375	373	349	382	347	334	361	370	363	334	349	358	360	416	344	330	359	355	373	377	344	338	336	392	381	342	354	343	344	340	344	371	375	364	373	375	376	367	377	360	383	351	352	394	358	377	341	374	349	370	341	360	383	354	360	350	368	385	386	361	376	346	359	343	367	341	375	366	362	400	358	361	356	374	342	342	383	353	379	352	340	363	374	362	389	364	360	366	359	365	358	375	349	375	321	353	333	357	390	382	381	364	344	354	378	374	357	362	363	349	367	357	366	372	388	345	360	315	376	346	363	383	361	375	392	339	381	338	340	362	352	336	367	360	332	352	403	360	354	364	397	373	361	332	359	343	375	340	355	389	307	371	359	359	362	379	332	334	376	372	372	328	357	368	352	346	353	361	389	378	343	363	331	374	352	352	382	388	348	351	346	327	389	372	354	353	354	365	373	343	359	367	378	346	339	363	376	373	357	323	335	341	329	328	339	336	347	363	390	358	365	334	384	365	363	323	346	345	340	336	380	377	323	378	361	358	331	347	350	341	399	364	329	361	346	350	393	347	369	337	329	343	364	382	375	380	402	413	332	352	374	361	399	340	353	319	344	357	372	361	344	333	312	364	337	338	363	381	363	363	349	378	378	374	399	367	354	338	350	333	350	354	372	341	350	379	385	360	337	378	368	342	333	357	354	322	369	371	345	376	369	404	398	341	366	381	328	367	381	359	362	398	379	360	337	389	353	403	353	347	382	341	358	372	402	369	345	377	392	354	333	363	357	369	356	339	339	380	356	395	370	349	365	387	364	332	344	344	379	366	382	349	375	363	353	362	373	366	335	367	331	342	373	406	373	330	372	361	348	352	357	358	343	348	341	376	348	333	351	365	356	370	374	389	320	353	363	355	336	370	378	353	380	364	375	400	366	327	338	347	368	331	369	365	371	319	376	390	313	364	364	380	345	364	363	369	410	356	354	339	376	359	340	365	353	337	385	365	353	360	355	354	370	347	344	344	366	399	335	334	358	401	316	341	352	345	368	345	395	360	363	332	386	393	390	339	353	350	366	363	373	319	361	339	362	346	360	341	335	344	369	368	338	358	377	371	343	339	355	362	310	316	366	361	373	371	356	366	369	395	376	387	369	352	404	372	378	341	312	359	377	350	370	352	374	367	359	372	376	341	316	398	351	408	371	369	357	344	361	381	348	376	356	353	383	370	348	380	313	392	340	385	366	345	330	357	373	361	369	364	391	393	359	384	342	388	382	381	375	381	359	358	372	352	386	378	357	342	379	377	342	372	341	375	383	337	380	356	374	379	363	345	361	357	334	371	368	323	366	381	370	359	339	386	379	359	381	350	360	363	343	359	367	344	349	390	363	351	406	353	363	371	353	392	366	334	342	343	367	375	396	329	372	349	368	362	333	325	357	373	343	380	358	348	387	395	335	338	350	351	327	342	357	371	336	361	372	329	355	387	360	331	328	349	369	338	391	372	374	362	355	352	348	353	393	378
7549	663	492	416	370	356	319	305	287	326	293	271	304	300	275	280	286	281	282	267	279	258	295	325	298	292	271	277	288	307	270	282	298	271	270	269	310	284	261	324	252	268	288	269	265	306	266	276	305	277	277	289	276	267	290	263	272	297	298	248	298	297	298	271	261	256	269	262	312	286	306	280	288	267	291	303	274	296	262	303	278	264	287	256	250	248	301	320	282	301	283	265	278	280	285	279	281	277	271	327	258	297	252	277	277	299	288	269	307	276	295	285	260	278	289	308	278	269	270	293	299	259	259	303	277	257	295	257	272	277	280	312	283	294	277	276	286	292	305	271	295	283	278	260	262	304	293	296	305	293	274	265	282	279	264	319	302	249	284	280	264	259	242	289	267	272	250	290	264	297	266	265	271	311	278	266	266	300	290	290	275	289	286	315	273	284	273	296	278	297	256	300	262	291	271	292	273	256	292	263	248	284	257	273	280	259	286	277	247	313	302	275	281	293	303	285	303	264	273	270	269	289	288	267	309	279	298	274	298	283	303	291	270	272	318	270	275	294	304	294	272	274	295	302	269	279	255	286	291	266	282	287	280	260	270	306	253	288	253	264	275	253	281	275	286	298	298	266	310	290	274	285	294	314	295	305	242	286	294	256	301	262	251	307	270	276	286	275	288	275	259	267	270	301	278	284	293	257	258	239	296	248	297	296	317	297	272	310	299	266	280	278	261	288	290	285	249	305	283	285	305	291	270	278	287	281	259	279	284	272	263	285	276	258	294	285	274	278	281	276	324	294	306	284	298	300	274	271	280	275	304	337	277	263	272	297	290	309	316	281	285	257	291	271	282	281	285	288	325	261	278	269	273	260	274	269	306	285	279	280	243	277	258	294	284	281	274	283	285	259	269	275	281	279	300	299	293	271	284	265	292	251	271	270	286	289	263	276	304	253	289	294	268	303	298	276	292	269	292	273	288	283	295	317	256	268	269	300	290	278	301	283	262	298	289	298	264	297	276	305	277	299	267	282	282	285	290	286	303	294	319	288	242	279	268	274	299	305	271	271	271	292	290	271	279	262	255	274	261	262	266	281	289	257	283	306	257	253	291	304	300	289	288	281	284	273	314	282	280	296	275	287	291	283	291	262	249	285	279	272	282	275	290	281	293	299	280	279	233	254	270	265	261	284	258	283	270	283	284	286	288	285	272	268	277	275	285	268	276	256	291	282	296	296	309	277	287	316	300	283	298	264	269	324	290	276	283	268	271	268	266	263	287	286	294	277	267	282	264	256	288	289	320	262	272	271	256	274	290	264	299	274	285	274	294	272	257	305	307	294	266	286	253	304	289	320	284	298	280	291	279	291	256	264	290	279	290	291	268	265	304	280	307	280	257	272	293	285	262	270	280	262	271	301	286	283	269	277	277	257	290	259	292	307	266	259	273	261	268	274	275	273	286	289	250	304	271	251	264	266	309	294	254	291	260	282	298	321	278	286	285	268	289	263	285	281	317	286	278	309	286	263	287	296	279	255	295	291	280	272	253	264	274	291	289	343	289	295	296	300	266	263	274	267	299	302	245	287	249	290	284	276	271	318	288	273	275	287	286	303	266	308	273	277	257	302	278	296	278	306	252	277	283	264	242	268	313	289	287	267	287	287	267	250	280	287	296	296	262	286	284	284	270	273	293	307	264	270	307	277	279	271	295	253	282	276	271	270	295	269	293	256	284	265	272	252	294	260	290	257	272	312	260	275	269	251	277	278	290	272	287	289	290	275	267	256	298	324	259	295	277	263	239	276	270	292	289	281	278	310	302	275	280	267	298	267	298	284	294	287	268	258	264	279	287	266	314	290	304	311	272	258	272	286	277	285	282	292	293	290	271	243	269	272	286	267	265	287	277	293	288	308	281	282	308	278	290	252	283	287	284	274	278	286	261	276	287	287	264	289	292	280	270	266	284	296	285	293	286	273	278	288	288	281	304	272	299	273	281	272	258	280	287	265	289	261	295	272	281	281	287	281	293	298	278	279	291	271	300	309	271	291	286	279	257	285	269	282	273	262	271	276	266	293	307	285	286	322	285	279	254	295	297	303	299	269	274	291	285	279	278	272	294	238	285	276	274	276	282	274	288	297	261	281	303	273	290	282	294	291	303	288	277	286	257	265	251	272	286	275	284	316	266	306	311	274	255	296	273	282	288	289	282	297	287	286	296	287	281	261	277	279	292	284	267	290	296	273	264	259	272	265	279	291	264	281	307	267	272	291	294	263	288	266	282	281	301	250	274	270	250	285	289	259	275	288	301	269	259	285	261	272	280	305	279	261	304	259	306	269	289	261	259	295	317	285	292	293	292	290	272	290	282	276	293	307	267	299	259	263	304	271	265	306	267	282	253	295	307	313	237	281	297	263	317	280	304	278	271	287	289	293	276	302	280	285	248	331	301	284	302	320	325	311	279	299	295	249	276	267	275	280	276	289	261	269	255	274	292	285	291	289	296	295	267	330	289	281	299	269	273	257	274	278	270	294	263	285	267	289	286	275	274	290	273	293	287	277	289	240	291	271	272	280	285	269	286	298	274	263	279	241	301	312	289	292	305	275	253	292	282	268	293	259	255	304	270	292	291	291	267	280	288	285	308	294	284	259	263	280	241	261	294	270	289	252	275	268	282	270	254	285	263	308	270	285	267	287	286	264	307	284	283	276	275	265	277	271	281	304	269	264	267	292	251	277	267	277	281	298	285	275	247	279	267	271	266	279	312	276	288	263	267	293	300	308	285	287	303	279	267	286	285	264	252	311	264	259	250	269	267	266	278	266	276	293	267	282	289	300	284	297	272	270	277	285	273	285	300	303	275	268	288	294	271	303	321	289	256	324	300	272	290	287	312	287	274	286	283	306	275	261	255	300	275	286	280	286	256	251	292	273	276	271	305	282	298	292	279	302	279	280	267	266	301	265	261	278	278	321	269	273	253	296	300	284	284	311	287	296	307	288	276	266	269	267	298	289	321	283	277	282	273	284	303	317	277	282	262	274	274	322	264	278	308	276	280	289	279	266	274	309	273	283	254	272	255	269	284	266	276	269	278	263	297	287	293	272	286	245	294	284	276	269	244	291	321	279	273	276	285	257	274	266	271	280	261	249	289	268	294	264	274	292	270	310	285	293	303	289	296	292	285	294	306	285	271	269	285	251	282	281	278	241	296	253	267	287	302	275	302	268	286	263	312	325	325	295	273	256	292	267	285	265	282	259	269	322	256	297	268	263	266	286	262	259	271	288	289	255	262	279	280	253	287	282	298	283	278	283	267	290	268	287	280	281	295	274	270	300	266	278	292	258	267	287	267	283	272	310	275	251	286	277	273	293	276	291	274	262	270	304	278	259	280	282	280	287	301	293	290	262	292	282	262	308	277	317	289	287	282	279	276	291	272	297	301	280	289	281	283	268	278	306	306	300	272	287	267	285	241	303	294	289	292	290	270	276	265	263	291	287	307	302	290	264
5809	983	1057	1035	1087	1118	1053	969	874	897	824	857	822	816	789	839	809	836	826	783	826	790	807	773	755	753	833	804	792	799	762	843	770	762	788	738	790	795	808	803	730	749	770	863	794	762	787	774	802	801	818	809	782	811	773	822	799	784	765	799	803	787	784	768	759	761	793	733	838	824	776	764	773	822	803	804	790	818	774	779	795	750	767	832	795	793	793	771	786	777	748	784	792	812	847	748	787	774	804	777	771	763	778	782	802	758	795	762	818	796	736	799	775	816	787	822	743	782	755	784	795	838	827	838	789	810	741	766	810	784	787	817	738	773	771	744	755	798	818	805	782	770	800	775	767	756	782	774	774	834	814	777	805	741	787	793	754	808	761	780	815	797	813	800	767	740	789	809	793	742	812	779	795	808	781	715	790	803	788	794	782	733	767	797	722	787	793	809	802	752	743	753	765	758	724	813	784	766	838	773	812	758	834	782	757	793	784	741	764	763	810	844	778	782	764	816	773	788	821	807	772	741	811	814	773	802	785	783	768	840	791	795	760	751	788	803	772	785	810	714	818	798	772	733	760	766	751	745	786	721	775	788	783	803	748	756	863	744	800	798	842	723	796	783	766	786	727	759	777	746	818	762	778	736	776	781	769	748	763	781	801	782	776	783	774	823	748	758	768	752	802	763	726	810	795	785	809	809	807	736	718	790	803	807	773	754	804	747	798	820	786	792	763	803	752	811	805	776	761	749	780	772	721	741	806	771	810	769	803	771	751	785	766	811	747	806	780	825	793	779	816	783	803	795	782	820	800	801	821	760	759	835	774	783	778	812	796	788	758	773	768	791	806	792	771	744	756	780	797	812	778	774	787	800	763	787	806	788	780	795	766	806	771	729	803	815	822	832	769	860	760	801	783	762	830	811	788	785	757	800	748	820	792	757	772	807	810	747	798	765	775	831	810	803	810	776	808	774	820	780	791	794	822	759	811	785	816	739	810	759	779	799	759	832	828	788	796	821	730	742	739	790	813	836	751	775	741	749	776	720	761	834	757	769	789	788	787	775	754	788	810	797	756	838	787	785	771	773	779	763	806	781	784	777	815	761	759	779	754	807	757	818	729	825	770	791	792	780	852	798	804	798	695	752	814	780	804	772	799	808	763	815	789	811	782	766	792	785	810	762	800	733	790	800	792	801	780	748	751	788	769	774	812	763	827	799	753	748	817	806	825	766	790	825	808	782	746	730	796	805	765	823	751	755	807	807	761	799	819	762	770	845	777	787	804	794	797	775	756	808	786	796	746	763	772	767	743	785	737	786	790	852	766	813	761	810	766	793	782	752	755	797	809	772	787	790	784	801	802	799	778	765	801	773	773	766	818	775	754	807	817	738	794	742	765	825	833	746	809	822	804	795	858	811	746	815	822	809	750	770	776	783	784	821	773	804	813	764	765	820	795	753	776	786	790	816	781	781	753	780	811	764	772	787	811	763	798	829	769	757	715	762	797	815	726	762	790	785	774	796	775	801	783	793	808	818	779	741	786	769	784	740	771	754	777	748	797	718	756	790	781	827	766	767	821	839	818	771	791	814	775	835	797	799	799	752	801	758	806	764	800	755	779	799	791	822	848	774	777	836	815	824	783	759	765	822	771	791	748	803	774	745	774	829	796	758	789	751	805	776	767	805	780	788	735	830	819	812	727	760	754	819	812	763	785	790	785	820	779	823	822	799	753	799	778	768	766	800	790	824	748	757	760	814	828	800	719	762	764	737	769	811	773	733	780	798	851	798	806	784	784	748	790	805	793	843	799	750	782	819	756	745	811	770	762	801	818	840	813	798	770	831	764	807	777	830	860	809	748	776	790	772	770	799	750	808	717	782	818	792	755	802	767	765	770	757	780	802	746	806	783	854	798	783	780	736	872	793	751	735	814	795	788	841	756	798	777	788	734	761	790	779	791	770	762	838	798	784	796	790	801	771	731	785	777	788	757	799	817	791	792	765	800	785	777	812	788	806	755	785	780	808	815	747	806	821	762	794	798	798	752	805	764	757	785	759	768	767	780	811	813	797	818	859	740	758	832	788	817	815	768	763	759	758	807	828	788	774	776	813	834	759	777	801	810	811	813	822	758	785	776	788	751	786	780	807	821	757	780	802	762	794	730	781	761	790	793	758	790	800	789	802	807	837	771	771	803	756	792	805	778	834	809	785	772	786	789	801	793	806	798	801	750	803	809	787	755	790	779	769	764	769	805	803	778	771	785	801	794	790	791	786	777	756	818	795	765	772	832	725	747	823	760	766	754	811	784	809	777	753	770	736	796	824	814	731	775	763	761	771	786	826	808	757	807	764	794	829	730	793	841	762	780	783	816	782	797	809	774	754	754	793	806	784	771	728	772	802	772	833	799	787	746	809	834	801	774	798	764	795	755	801	795	766	818	835	748	780	748	793	806	742	781	779	731	817	768	755	743	810	762	783	815	820	776	841	788	800	772	785	800	770	780	772	735	780	813	819	776	821	730	789	799	790	795	742	775	784	767	763	798	766	792	800	806	767	807	788	760	771	778	813	783	748	807	796	789	779	791	784	850	771	740	834	787	785	773	756	769	783	768	765	789	786	789	794	801	729	757	795	791	786	793	816	773	769	807	814	816	768	765	819	812	751	776	837	765	841	829	776	732	758	772	799	761	774	797	740	769	739	793	760	795	749	790	812	852	788	763	819	780	815	777	773	801	806	723	735	822	741	818	782	790	766	802	779	770	766	774	774	767	794	762	812	787	780	795	782	744	800	778	763	801	815	802	805	783	730	803	791	718	731	782	859	809	754	781	780	817	762	779	778	812	843	785	735	822	754	817	797	811	754	807	795	790	769	792	834	831	743	797	763	786	800	799	812	812	743	776	767	786	816	730	731	774	797	775	769	763	781	824	773	820	766	751	787	773	732	811	791	773	751	754	827	813	769	764	766	774	818	757	829	795	745	770	786	779	772	759	794	791	752	723	780	766	770	762	715	786	806	841	798	768	809	745	746	804	785	798	790	770	790	813	772	766	757	780	775	753	762	807	779	832	813	855	770	759	801	799	775	785	763	764	759	773	764	741	734	812	770	817	759	753	777	791	806	786	732	819	748	817	727	745	801	798	795	752	749	744	754	759	744	747	823	769	796	805	789	831	813	841	772	754	794	781	769	806	776	828	796	771	805	799	816	801	794	775	811	803	786	756	781	822	777	816	761	815	753	766	830	828	781	759	795	769	772	712	805	800	766	783	801	762	789	779	768	767	803	748	756	817	791	794	789	737	751	760	840	742	808	803	811	764	791	801	740	794	766	755	802	823	838	719	826	750	789	801	738	850	803	764	761	783	783	787	806	770	809	810	747	758	805	827	766	820	848	799	765	768	797	778	770	784	779	779	723	790	845	768	813	813	755	776	751	722	762	750	819	808	774	797	774	752	786	818	782	807	795	781	777	788	773	772	776	780	798	701	808	809	763	809	742	778	774	752	730
40029	10325	2138	1229	1062	928	651	492	345	324	267	268	255	211	182	215	178	205	172	167	177	180	147	177	179	170	145	178	177	170	168	155	188	152	174	144	173	169	184	153	173	163	171	153	169	150	174	169	161	145	180	144	170	186	174	136	155	191	157	160	161	178	179	169	164	148	177	180	192	183	147	165	173	157	168	172	175	155	161	164	162	160	201	155	158	148	169	180	139	154	183	165	183	172	160	139	149	147	172	159	143	170	154	160	154	160	160	161	155	158	164	180	159	148	175	156	165	161	145	174	165	169	147	169	141	167	175	139	184	151	172	180	154	140	167	168	169	154	177	144	165	172	151	161	166	175	183	137	181	154	190	155	140	167	155	135	145	162	168	160	169	157	170	162	155	178	151	143	162	170	183	148	162	131	158	167	169	156	144	175	176	146	128	169	149	142	163	161	140	167	154	169	151	174	155	167	160	164	165	167	166	171	174	154	169	167	187	172	152	153	162	153	157	180	162	174	158	166	159	159	155	154	149	168	162	151	156	152	155	163	147	176	172	155	165	163	142	164	164	154	171	182	147	172	158	147	166	167	166	191	135	162	148	144	162	146	158	150	162	192	158	167	176	138	160	163	187	150	144	157	146	173	167	140	155	153	153	150	171	144	142	161	163	170	165	171	155	174	175	158	170	169	132	188	174	138	155	170	146	160	165	167	142	151	176	172	163	179	152	183	156	183	159	158	145	175	140	167	167	167	160	147	157	155	155	154	148	170	154	153	165	166	140	140	144	150	181	155	163	145	164	168	169	158	167	150	152	146	136	153	182	154	147	152	178	170	157	141	145	144	176	146	147	157	164	168	170	197	152	144	138	167	164	149	131	160	178	147	163	164	191	148	150	147	169	174	150	151	142	139	160	131	188	152	152	179	159	152	151	142	167	199	155	128	150	165	153	169	179	149	147	155	172	149	170	164	163	184	175	173	165	160	180	155	150	151	174	170	179	148	145	150	147	152	145	154	173	163	154	165	165	173	164	156	169	190	156	161	159	165	163	171	155	170	167	170	163	160	176	171	162	169	178	184	151	147	156	159	165	155	152	157	155	162	149	142	154	181	184	168	140	140	170	155	161	139	171	162	150	141	160	164	143	159	156	165	144	146	136	173	167	153	157	145	130	154	187	168	150	183	158	175	159	156	163	167	140	155	150	150	147	137	173	144	161	177	156	168	159	175	144	185	164	132	168	181	155	162	156	149	152	156	159	165	158	152	146	179	151	164	174	175	153	169	139	150	174	162	141	158	193	152	138	148	170	156	162	162	172	170	177	157	145	146	163	184	153	178	175	146	149	149	166	164	150	156	162	169	154	147	145	167	141	145	165	180	158	171	168	150	153	188	159	141	151	157	164	141	164	155	163	135	140	186	157	159	173	154	143	170	155	167	170	154	158	189	154	163	166	170	165	150	171	157	169	154	158	148	150	170	180	159	157	175	158	140	149	159	161	169	158	171	168	150	158	182	160	146	156	160	146	145	153	166	196	174	169	175	152	167	169	142	149	145	149	162	163	185	153	160	163	161	159	168	167	147	147	149	146	159	171	180	177	157	155	160	160	166	166	142	164	172	161	187	163	163	155	170	156	150	158	150	161	165	164	147	166	166	155	168	163	140	158	144	164	166	165	148	173	157	135	153	153	154	162	156	152	155	130	152	135	160	169	158	166	147	136	170	170	182	168	133	165	177	180	144	156	165	137	182	168	161	156	138	165	143	155	172	154	159	162	161	151	146	151	155	156	154	149	161	154	175	159	151	163	139	157	167	162	184	161	148	176	148	158	115	150	174	162	155	161	158	163	154	155	136	173	157	155	181	154	183	153	156	157	151	171	168	163	187	160	134	156	186	147	155	153	144	150	186	175	156	150	167	151	182	187	163	160	157	152	182	173	172	158	154	170	173	162	174	156	149	144	154	153	173	170	165	150	171	151	166	166	148	161	152	159	149	135	150	159	146	163	157	171	180	161	179	149	151	123	165	136	129	159	155	146	160	165	150	162	151	146	147	157	144	152	168	185	157	133	184	159	152	163	155	170	146	168	160	149	182	165	160	142	159	151	148	166	173	174	167	146	165	152	185	145	154	181	190	154	153	159	167	161	166	161	153	139	154	175	163	173	161	145	162	162	191	175	136	162	163	146	141	158	166	147	171	188	153	143	154	169	162	152	177	146	181	155	155	150	172	166	145	162	164	144	179	180	147	156	157	165	187	156	147	165	153	158	152	159	151	153	154	188	163	186	157	173	168	155	172	154	170	137	155	143	166	153	151	161	147	164	168	147	183	162	140	156	182	180	168	176	151	174	179	154	165	160	179	178	169	135	139	143	151	156	172	155	161	164	145	159	161	156	160	176	150	159	159	142	162	180	148	157	156	167	170	164	151	160	188	171	156	175	138	166	165	151	151	166	159	156	149	151	151	137	164	177	147	179	163	160	152	178	138	158	142	157	169	166	151	156	177	158	165	160	161	143	165	176	145	147	166	146	171	159	161	171	139	156	162	168	162	156	162	171	149	162	177	175	159	194	158	154	171	156	157	152	177	139	159	152	162	142	152	164	154	185	174	147	155	146	163	172	159	165	171	141	169	162	149	151	172	159	156	145	146	149	174	160	161	139	153	163	163	167	167	154	157	144	166	155	144	172	165	169	162	155	145	137	136	169	160	170	163	143	150	172	185	168	163	158	178	168	168	165	137	174	167	178	151	150	162	150	173	152	145	164	161	168	163	138	158	129	157	155	167	164	147	154	182	184	136	155	160	166	140	148	155	143	147	159	163	184	187	178	175	178	150	175	171	159	145	153	141	151	168	168	137	157	187	127	174	158	143	173	174	146	153	161	214	164	167	175	160	172	157	169	164	165	126	161	143	149	148	147	122	162	164	166	172	171	141	172	174	155	155	159	155	161	172	153	175	183	153	159	148	184	172	161	155	181	162	176	186	161	145	137	140	161	153	140	166	176	177	168	168	172	153	165	161	134	149	178	162	139	171	144	165	146	152	167	174	137	159	156	169	154	166	148	171	153	166	140	164	163	162	162	169	155	180	156	157	177	153	140	143	161	150	167	163	167	143	144	153	174	172	180	169	145	153	173	186	179	145	171	170	166	185	152	164	161	160	156	159	164	175	153	162	177	157	154	178	138	148	153	182	168	144	181	165	171	173	144	164	169	154	154	177	161	163	154	170	171	157	149	169	152	157	160	163	165	180	150	182	135	152	159	171	145	173	166	144	162	153	135	160	163	167	159	153	160	153	179	150	139	184	178	157	134	186	144	160	168	141	157	152	165	147	146	143	155	160	152	139	156	160	151	149	159	142	146	175	169	161	173	153	150	162	165	153	160	163	181	175	138	156	167	150	168	144	140	173	184	155	181	170	169	132	163	150	174	159	163	151	163	145	178	164	142	161	157	140	151	159	158	162	174	165	178	148	165	173	151	149	175	157	181	147	153	153	181	181	164	171
18519	1744	2885	3421	3264	2978	2445	1934	1605	1448	1327	1243	1058	951	911	755	840	706	709	686	645	687	656	598	614	616	576	609	591	592	533	495	577	536	528	525	533	588	529	501	506	481	543	515	483	501	513	515	530	443	521	555	483	502	496	501	493	499	485	519	494	508	504	527	477	524	494	577	538	467	528	543	512	490	488	474	439	510	480	458	465	493	491	508	485	484	481	485	493	486	495	459	495	488	500	492	496	485	488	492	505	459	476	486	503	476	487	486	463	488	494	448	475	488	457	480	466	475	484	466	471	481	460	496	488	479	477	448	509	450	458	485	488	464	495	491	492	493	475	448	470	463	439	484	462	514	470	473	484	426	438	463	454	492	486	441	477	510	457	498	462	490	478	517	507	471	502	496	472	481	447	473	446	489	477	488	475	471	490	465	457	476	459	513	427	468	492	490	460	499	485	473	504	465	467	473	500	427	466	479	470	490	459	455	445	469	509	452	478	486	471	470	464	489	476	482	517	489	499	476	449	478	453	480	503	511	447	462	467	475	442	448	428	465	468	445	473	510	473	463	497	475	489	484	490	472	481	467	493	463	458	505	509	474	454	444	438	453	506	464	492	473	480	471	490	467	477	488	435	483	465	466	487	457	467	455	486	429	512	493	463	498	456	495	481	449	461	482	514	484	471	497	499	443	458	459	509	518	503	481	486	493	450	476	438	462	470	508	480	495	497	467	481	465	430	496	476	473	438	462	471	483	491	429	472	445	473	433	493	466	430	451	507	512	502	454	454	466	472	480	479	452	461	452	457	475	487	502	477	504	480	486	458	439	516	479	448	484	460	457	478	458	460	465	469	527	466	493	526	501	463	460	454	434	463	497	479	421	492	506	489	491	460	490	487	483	450	452	456	531	440	452	435	421	490	465	508	470	489	503	455	454	494	483	479	487	472	491	455	433	483	458	455	513	475	507	474	460	462	481	474	475	455	489	438	467	492	470	478	464	464	492	447	495	482	481	466	481	463	478	462	471	495	489	472	440	485	497	441	476	492	475	475	467	453	441	464	494	500	462	481	488	472	472	458	467	493	490	487	473	445	448	463	479	482	438	486	464	462	467	469	460	483	472	472	489	455	486	503	477	463	483	447	479	471	457	462	527	463	458	466	451	481	527	474	481	479	502	489	448	475	457	475	488	450	485	484	415	494	478	454	521	476	441	459	505	462	473	457	475	494	458	459	488	490	490	440	503	484	463	458	497	452	495	485	433	466	472	477	501	487	490	470	452	487	474	492	450	482	492	480	497	435	505	495	454	441	474	471	455	530	460	463	462	499	438	497	469	455	455	468	481	473	468	496	439	518	481	444	485	481	460	503	477	463	477	464	479	454	504	477	481	437	508	462	471	428	511	487	499	443	469	479	463	488	461	446	477	489	440	482	461	472	497	458	496	463	461	472	465	456	450	506	504	498	505	522	485	491	468	481	462	480	503	496	481	457	436	499	490	466	483	480	467	495	478	453	491	456	470	464	409	486	442	490	474	427	499	485	499	503	477	507	480	503	460	444	500	501	453	456	445	486	506	505	470	472	481	532	463	442	487	486	485	475	461	447	480	462	459	504	468	450	474	476	486	470	462	447	468	447	455	484	499	454	478	506	463	477	469	487	460	468	463	466	479	484	425	477	460	482	463	473	461	431	487	494	461	457	475	445	481	495	459	461	447	499	440	465	473	451	454	481	484	499	489	491	468	476	487	480	454	473	506	509	463	497	455	527	504	510	481	419	486	471	494	491	486	492	477	499	513	504	510	454	449	478	471	470	504	454	471	494	473	447	439	501	504	494	488	493	463	506	488	509	489	480	474	485	492	462	468	494	496	460	479	448	494	478	520	444	510	492	462	456	448	495	478	484	465	451	465	471	520	521	509	487	494	452	450	468	475	468	441	523	489	472	436	458	467	436	479	452	431	462	459	491	465	476	449	483	494	457	478	487	457	456	456	467	475	465	500	479	457	500	461	451	498	434	452	511	475	463	488	476	486	480	484	475	471	439	478	458	497	480	443	461	492	499	453	456	431	457	456	490	439	472	492	460	477	435	476	463	455	487	475	509	464	496	506	520	484	493	486	466	460	454	485	437	437	462	488	433	491	479	408	470	475	464	451	462	506	462	474	459	474	437	458	448	483	419	449	486	511	468	455	472	459	480	484	472	471	482	458	446	486	472	476	480	482	506	474	491	478	454	488	504	490	496	487	436	440	440	470	475	461	481	443	433	490	466	490	521	485	489	478	486	433	461	421	474	461	448	478	458	455	461	480	471	429	494	462	457	466	506	493	477	500	466	478	520	465	500	454	522	471	482	479	475	473	474	490	497	437	447	487	474	437	488	516	482	452	466	494	497	472	494	515	444	457	464	476	480	491	458	435	484	471	481	463	474	445	466	486	463	482	460	455	459	499	448	458	462	449	488	468	459	487	464	466	463	465	482	486	467	481	459	484	475	444	453	472	466	493	492	503	476	460	475	487	489	483	492	457	482	462	485	460	502	486	450	490	418	517	469	471	509	496	470	469	445	473	523	455	470	475	449	503	511	466	450	452	483	464	449	464	494	471	493	464	425	478	455	498	498	461	464	455	491	467	503	501	471	473	460	503	477	482	483	497	457	467	453	485	480	492	463	428	451	490	443	453	476	495	491	482	469	479	460	470	479	475	466	510	462	470	498	462	466	437	492	506	504	492	485	457	475	455	472	471	447	437	480	439	498	459	460	476	462	496	530	488	450	465	516	450	468	494	460	469	439	509	452	454	464	508	468	488	419	521	485	486	505	471	443	461	466	463	477	496	493	486	475	440	493	479	485	472	491	448	486	463	507	495	478	484	497	470	449	496	508	429	493	460	478	475	488	500	478	474	460	461	491	467	470	432	491	444	467	461	461	458	451	475	472	476	462	449	470	448	497	457	466	468	458	471	471	470	477	473	474	517	454	461	458	499	469	472	486	459	475	481	475	450	512	520	511	455	470	499	434	436	501	486	481	465	498	489	455	488	511	457	447	488	470	490	494	455	455	463	450	502	487	501	508	464	500	500	455	468	489	479	456	447	485	473	470	440	497	461	442	454	454	520	441	485	468	433	467	455	480	488	489	473	513	470	478	503	463	479	473	462	481	463	438	472	469	485	482	446	463	474	453	435	490	474	518	493	480	513	483	450	470	488	473	483	473	501	460	495	507	511	480	455	495	458	482	466	495	458	460	456	482	481	500	505	459	462	470	451	446	471	463	445	500	450	469	506	465	469	491	449	468	481	463	472	486	508	453	484	521	473	456	485	473	474	488	468	493	501	447	439	459	499	460	496	489	476	503	467	452	484	470	498	448	534	479	464	452	488	472	472	429	494	481	447	475	470	495	472	453	489	484	469	450	479	483	477	468	434	464	480	471	473	494	502	453	473	502	486	468	483	486	469	504	494	479	468	471	483	485	447	452	533	457	503	475	478	426	496	477	482	446	444	458	468
48075	20691	10017	2812	2053	1506	1163	814	555	413	446	314	248	353	271	211	206	176	152	174	168	166	160	118	126	142	135	133	126	126	130	116	119	109	138	126	121	134	110	108	113	112	127	124	125	135	130	106	120	110	113	125	114	143	143	107	119	118	138	122	132	114	128	135	109	108	116	117	121	132	119	132	116	116	121	110	108	112	112	116	100	117	126	126	127	102	116	121	113	122	111	132	113	127	104	126	113	102	106	105	101	96	101	108	116	136	123	114	111	111	108	115	123	89	94	93	121	114	129	119	123	128	106	115	117	137	105	124	117	105	113	113	118	103	109	127	124	97	100	109	107	101	115	116	109	113	107	123	119	113	99	128	106	107	96	107	97	130	120	111	99	130	116	127	115	119	118	112	109	132	106	110	119	100	129	106	108	124	112	125	113	119	108	121	128	105	120	106	126	101	125	94	119	102	127	124	120	115	111	103	97	106	108	120	121	92	99	116	116	126	92	115	109	118	140	116	123	104	130	100	110	111	119	119	100	139	118	122	111	79	114	110	109	116	102	118	109	115	108	108	105	97	120	126	114	119	109	99	131	105	110	111	123	121	115	112	118	101	107	86	116	117	108	108	133	103	119	116	125	106	116	93	117	126	111	89	105	115	117	115	121	122	96	100	92	110	96	128	103	117	98	123	118	103	115	118	132	103	139	111	85	113	119	98	97	97	110	107	117	110	123	111	93	92	124	109	124	111	101	87	109	89	118	111	118	107	117	103	130	93	113	107	115	124	120	106	124	121	120	90	94	101	107	129	118	119	111	128	111	94	116	118	116	122	109	108	122	105	116	115	117	116	113	114	124	87	98	112	101	101	111	115	111	121	100	115	105	101	99	115	105	92	114	118	109	129	115	99	106	114	116	101	117	111	112	102	114	105	121	102	114	106	124	127	118	118	109	110	116	116	98	129	115	94	91	105	106	147	105	96	122	104	107	136	104	98	104	111	127	97	111	121	102	108	128	110	92	104	112	105	98	134	137	106	119	134	112	120	118	115	86	122	95	99	114	106	86	108	95	124	117	114	113	113	113	116	125	123	126	116	109	128	115	113	96	118	108	89	115	119	111	121	105	120	118	121	102	127	122	108	117	115	108	99	127	105	118	100	112	94	95	104	117	104	115	119	125	137	123	122	93	122	91	114	127	82	101	113	118	121	114	123	123	112	101	108	88	105	115	87	119	104	122	114	103	117	120	125	113	119	98	112	105	106	123	117	120	120	120	111	112	127	104	124	100	121	107	107	126	123	119	104	102	127	103	118	100	116	110	120	125	112	130	102	129	111	103	120	96	118	115	129	120	112	111	111	121	104	103	109	115	104	104	114	107	108	125	118	102	105	112	102	116	101	121	119	115	120	106	114	100	111	112	104	115	123	119	119	118	102	112	105	118	109	112	109	115	101	117	119	115	90	101	121	97	122	109	116	102	101	113	125	113	119	105	97	105	104	142	108	113	102	111	122	105	116	118	122	118	113	127	121	104	99	90	110	103	124	109	108	101	93	90	115	104	125	106	106	110	87	112	113	114	103	116	125	107	115	103	86	112	123	124	100	106	153	115	130	103	100	115	97	103	99	109	102	112	112	117	94	101	130	107	118	121	120	113	104	105	125	108	98	101	121	109	120	120	144	117	114	118	100	92	128	123	103	105	114	112	100	108	108	102	118	87	109	121	120	125	118	123	128	102	102	102	140	115	109	110	121	113	107	121	111	118	120	114	125	110	106	97	97	124	117	109	118	102	94	95	116	110	104	115	116	121	105	113	117	132	110	108	115	118	131	95	114	99	124	123	103	97	125	96	105	122	106	116	115	112	98	138	107	116	104	107	109	105	122	110	96	115	111	129	100	112	115	125	129	114	98	120	110	109	116	144	101	116	111	105	115	90	96	107	107	126	120	110	89	115	96	104	116	132	115	109	104	107	109	102	108	113	111	111	89	123	123	94	110	102	86	107	117	109	136	112	104	121	88	127	110	102	97	96	108	95	113	102	121	104	105	114	83	120	107	128	97	98	120	106	103	105	113	98	107	107	114	119	113	103	132	102	95	110	113	108	118	116	126	103	120	109	100	104	123	110	114	111	114	121	126	114	124	139	118	104	114	128	123	112	110	129	105	113	102	108	115	89	123	82	102	99	100	96	84	109	107	128	99	111	108	108	91	117	112	112	122	105	115	113	86	124	101	107	120	100	119	89	126	108	115	119	119	114	129	108	84	101	92	110	121	114	94	86	119	114	122	112	115	102	103	116	114	120	102	122	121	117	105	103	113	100	130	118	132	115	133	92	102	118	127	112	109	103	121	105	118	111	122	112	108	110	116	108	120	109	114	100	100	95	118	118	128	121	118	118	85	100	95	121	125	122	106	109	121	116	120	123	111	136	110	107	133	107	92	108	87	116	105	121	99	112	95	122	131	115	124	114	104	114	101	103	111	121	117	105	120	106	116	106	122	120	119	113	115	114	121	85	122	104	120	112	110	100	111	104	108	119	110	104	132	105	116	97	117	108	117	106	114	110	110	112	103	117	95	98	131	127	109	132	107	98	106	116	124	116	112	102	105	117	106	112	102	127	117	121	113	122	101	107	129	101	143	107	111	103	137	124	114	133	109	92	94	115	98	123	110	113	120	111	104	117	124	92	104	101	106	112	108	128	138	102	101	107	111	109	108	120	102	115	110	104	100	109	108	102	104	98	103	96	115	116	97	117	107	102	106	114	122	103	96	111	98	116	98	123	135	111	112	102	105	117	91	108	144	102	122	117	106	99	103	109	121	101	128	119	98	129	112	98	109	109	114	89	111	109	117	109	104	101	101	102	110	99	111	108	125	111	126	107	100	110	112	97	100	100	119	116	103	116	99	122	126	114	133	115	117	106	113	106	126	114	133	89	117	92	111	112	116	122	113	115	119	109	120	106	118	104	108	111	109	114	108	114	118	94	123	91	96	112	109	123	106	116	113	93	120	119	127	123	89	85	104	136	127	116	113	131	111	109	108	117	107	93	94	115	104	109	109	132	115	110	108	124	123	134	105	96	109	104	114	115	117	116	111	112	106	107	124	113	119	98	111	103	103	112	113	106	99	120	107	112	114	136	106	109	106	105	112	101	108	82	120	121	108	113	110	102	106	112	95	105	109	87	110	110	98	94	127	123	96	116	122	111	109	118	99	119	104	101	103	103	130	108	87	99	122	123	98	140	110	119	105	107	113	81	125	100	93	118	122	95	113	108	119	109	116	106	94	98	124	79	116	124	107	96	108	102	112	128	88	102	116	115	105	95	120	106	96	115	108	113	100	121	97	112	122	120	121	92	106	99	113	119	109	96	108	115	93	117	113	103	110	112	119	94	126	101	113	123	111	132	108	93	127	104	113	112	100	118	114	115	114	114	115	115	123	99	104	117	102	99	113	101	114	125	116	111	113	105	118	101	136	132	121	117	108	102	125	115	106	106	108	111	118	101	120
24380	2562	5291	5963	5222	4618	3649	3270	2468	2003	1922	1649	1379	1405	1176	1112	964	884	811	780	797	720	628	641	640	600	565	543	608	562	562	501	484	471	504	473	486	491	498	469	499	462	424	428	452	378	409	411	454	389	413	441	390	420	409	455	413	404	430	408	443	427	407	415	444	464	424	415	477	408	418	388	411	384	434	391	384	397	405	443	398	410	358	345	351	401	393	376	375	422	348	403	361	368	391	395	401	368	404	370	399	373	382	367	377	367	371	387	372	350	393	372	349	379	366	374	380	376	364	403	363	381	361	393	376	380	358	369	375	378	394	394	374	382	357	359	368	365	363	370	365	358	371	409	394	402	395	389	368	370	374	398	362	377	366	367	383	361	336	348	358	358	368	385	364	363	393	381	365	332	353	350	380	345	384	412	345	360	368	358	396	334	374	359	390	366	367	375	380	350	394	348	388	367	351	359	370	361	343	362	336	379	327	389	356	358	347	339	376	339	339	380	366	362	394	371	367	384	348	362	366	386	365	379	351	379	372	406	389	375	365	353	399	379	361	389	384	401	345	399	374	372	333	371	369	381	378	358	376	358	357	364	376	360	398	370	385	382	384	348	373	381	387	413	382	380	329	334	362	371	366	332	346	359	378	389	346	365	383	350	382	391	354	389	381	388	392	367	342	347	348	358	354	349	342	372	378	353	372	378	309	362	360	358	367	378	375	370	339	345	355	382	339	366	338	371	367	351	384	350	353	367	368	356	380	374	396	352	401	384	370	378	351	371	379	361	343	356	386	378	369	349	349	383	383	371	414	379	395	350	348	382	368	329	354	385	350	374	393	383	366	381	352	379	367	361	383	349	363	361	357	390	381	384	334	340	403	367	364	412	376	367	380	379	353	350	389	344	371	361	365	358	376	362	333	366	333	378	374	341	360	376	322	345	389	383	366	378	388	364	348	378	383	383	355	358	355	373	336	360	347	385	374	342	357	362	395	380	352	312	361	334	366	367	372	344	370	377	359	373	348	362	397	348	378	391	328	400	395	347	355	363	359	401	389	355	368	343	376	369	370	383	377	336	366	376	355	375	374	343	360	354	362	367	358	352	328	367	377	403	348	388	359	366	370	333	379	366	352	395	390	395	357	403	351	381	342	347	325	388	369	370	364	359	369	364	346	342	367	379	372	342	356	386	338	345	382	328	369	326	345	349	381	332	379	368	325	359	347	333	366	390	357	354	396	394	357	351	371	335	367	366	368	367	385	366	386	347	357	351	357	358	363	326	363	374	328	356	383	365	385	360	340	359	296	352	351	360	338	357	388	344	352	355	341	385	388	345	356	355	345	352	349	371	375	380	383	336	353	352	340	350	345	370	359	364	394	411	342	328	355	364	394	333	371	372	373	350	372	401	353	403	367	345	355	393	323	370	345	355	379	346	359	364	359	386	393	359	371	373	334	337	338	411	361	376	344	345	347	348	330	323	356	383	362	360	358	363	400	347	359	352	340	362	329	372	361	380	374	393	368	373	350	348	366	357	388	375	374	372	342	359	360	376	349	355	323	346	364	380	370	357	353	364	357	364	345	374	378	339	383	371	314	344	390	377	360	406	377	374	351	377	392	391	367	340	340	385	378	371	371	370	366	356	360	335	359	363	369	361	414	375	385	330	351	355	356	346	349	374	343	362	375	355	382	357	381	356	350	377	368	349	358	417	415	346	377	376	346	339	391	370	369	383	389	354	332	365	350	356	388	320	326	358	370	360	356	362	350	362	357	354	372	404	358	391	375	367	363	368	347	372	384	377	355	400	350	373	386	355	353	363	357	347	363	378	384	348	372	367	345	374	329	375	365	362	355	368	355	369	368	362	345	335	358	387	360	344	361	353	374	362	384	347	384	350	386	382	350	381	362	362	352	350	365	396	369	350	383	372	371	343	391	337	360	376	383	359	368	358	373	372	357	346	338	370	365	385	392	346	339	352	354	366	381	343	382	342	380	378	382	368	383	389	374	347	359	369	384	391	347	352	386	341	376	373	349	358	360	356	361	339	362	376	370	375	362	369	374	346	379	338	348	323	360	369	373	355	396	364	351	354	355	380	339	387	338	360	342	348	347	322	351	334	356	389	359	327	333	370	391	393	338	415	371	356	408	360	360	339	367	349	341	398	350	361	371	359	355	363	372	362	347	376	384	373	361	365	384	369	336	341	389	337	343	388	396	380	369	376	378	402	355	350	371	340	386	392	375	358	362	345	368	355	344	320	360	336	369	386	324	370	370	388	350	370	367	387	328	381	377	357	357	375	377	355	360	360	367	342	377	327	378	365	336	353	354	370	345	329	376	375	375	364	388	382	355	345	415	372	334	371	367	360	353	375	342	379	361	385	346	377	353	349	350	345	362	353	368	355	378	358	371	366	375	374	350	353	370	361	401	355	367	354	355	390	351	370	342	380	358	356	363	334	367	350	345	356	335	335	343	333	327	378	364	368	344	349	374	371	355	350	344	350	382	365	364	346	366	367	355	370	387	383	326	391	349	393	351	386	368	340	358	355	400	356	355	392	340	351	354	345	374	341	356	366	348	353	356	354	365	422	354	336	356	392	380	359	356	377	379	358	344	367	373	358	345	336	390	368	389	373	343	370	393	376	351	385	371	391	355	363	357	357	370	399	369	356	363	374	337	308	325	338	360	354	381	343	372	381	379	369	375	369	392	402	389	332	377	394	371	360	352	350	370	365	341	371	364	330	327	358	352	384	368	337	369	363	403	348	360	383	389	370	348	356	365	364	352	370	401	365	362	356	378	345	376	385	349	397	380	380	349	353	354	400	391	369	387	360	365	382	378	345	392	369	378	338	353	351	398	405	359	360	370	370	359	381	361	355	376	388	364	379	367	364	385	362	356	333	378	397	339	375	417	345	344	343	356	357	360	406	375	359	410	364	368	403	367	365	387	326	361	368	355	365	370	356	384	373	357	343	387	400	398	360	345	383	367	371	426	387	340	371	362	393	390	409	357	363	407	353	364	397	355	392	373	371	346	356	391	328	365	352	381	399	377	323	388	355	358	346	366	383	371	354	346	354	357	367	368	365	353	358	377	351	408	395	366	374	395	370	376	382	378	389	339	339	404	356	360	363	360	358	376	361	365	375	394	402	332	368	392	365	358	397	398	354	362	391	376	385	390	352	351	368	382	371	371	354	360	349	367	350	368	365	361	360	352	372	369	373	333	350	365	390	344	363	360	354	399	383	352	376	365	378	389	368	361	379	342	373	353	389	370	362	355	349	382	362	382	370	343	335	383	395	373	415	364	315	389	324	372	402	352	340	368	362	357	355	370	356	337	384	385	372	400	393	336	369	339	354	374	342	355	365	370	333	400	352	361	355	362	370	356	337	352	377	350	382	358	354	346	366	378	378	340	373	347	351	344	341	363	379	347	337	365	351	350	358	371	415	382	341	348	353	387	394	364	370	408	337	348	351	355	385	367	362	371	365	333	353	346	345	374	361
7999	534	409	374	343	295	302	282	280	294	270	292	287	276	308	301	282	290	317	279	286	286	302	286	266	272	279	284	272	296	263	281	309	294	291	288	286	276	296	299	251	290	294	309	267	288	295	298	283	275	279	285	285	286	269	272	291	308	298	298	287	280	272	271	285	259	273	278	269	289	281	289	288	279	288	270	284	308	248	259	296	282	305	283	287	300	290	279	257	295	282	279	262	308	277	269	267	251	270	287	258	272	319	284	280	284	298	265	269	283	295	294	297	252	285	299	261	296	279	280	284	284	283	257	258	302	302	291	265	305	291	281	297	281	258	260	296	309	283	263	281	247	274	256	283	260	268	296	294	296	301	269	265	273	262	255	279	285	246	280	274	301	298	272	289	297	280	276	265	280	260	297	274	266	260	286	300	254	256	275	309	279	258	266	289	291	332	307	298	272	275	272	272	262	259	260	293	289	307	281	263	278	291	255	307	278	294	275	283	283	291	271	304	300	276	263	280	263	296	306	267	259	284	303	279	296	248	251	270	280	281	286	303	285	266	270	287	287	267	294	254	291	286	297	265	314	297	285	288	290	284	293	307	284	295	297	277	295	261	294	288	268	286	278	291	292	291	294	293	261	312	277	276	303	299	265	292	310	277	308	294	281	298	282	290	273	323	305	248	305	261	279	262	288	305	287	293	313	270	294	280	283	286	268	278	276	285	276	264	241	263	271	290	298	270	276	278	257	259	282	262	261	280	311	288	278	292	293	284	259	267	304	280	267	276	304	291	244	281	259	273	276	265	253	299	254	272	271	284	293	283	297	280	250	274	274	282	277	282	285	307	251	304	303	273	284	255	295	268	275	282	289	295	270	265	277	305	262	273	271	304	301	320	309	287	287	283	297	296	280	266	277	268	302	300	280	294	291	264	301	292	268	276	285	269	272	290	275	281	287	284	271	268	272	278	285	287	280	256	295	299	312	294	296	292	303	288	269	263	271	291	302	290	313	266	291	281	273	250	267	283	297	281	288	264	285	275	289	274	295	268	278	273	301	282	263	280	267	289	265	261	278	275	281	269	252	280	308	275	277	295	272	266	286	275	274	294	280	273	294	304	266	282	250	269	283	262	256	284	249	273	262	283	286	276	261	302	276	294	281	315	289	253	298	272	276	301	282	276	257	296	279	283	276	255	258	295	319	271	276	308	270	312	279	274	283	291	277	250	283	293	269	275	288	289	291	268	303	276	257	308	264	272	289	276	267	283	262	274	279	255	280	274	266	263	322	292	299	288	253	288	259	254	291	295	299	262	254	247	278	287	292	301	299	275	268	302	285	258	295	300	270	265	278	284	290	282	266	291	300	263	269	290	311	249	270	277	274	271	283	287	292	290	295	279	327	298	275	290	268	272	262	299	290	303	258	269	284	281	315	301	280	267	292	298	287	275	286	262	268	275	290	292	318	285	296	281	256	296	272	292	278	313	248	272	278	308	269	275	305	305	281	299	277	274	327	280	291	283	282	254	304	286	273	295	252	256	270	279	273	272	290	276	285	261	323	259	294	289	278	289	283	283	280	259	244	275	267	323	286	277	275	282	280	283	301	247	282	273	286	256	270	307	280	285	291	299	288	281	307	288	269	289	282	287	285	273	298	297	286	301	272	285	286	295	295	277	279	267	279	287	267	256	295	299	269	308	303	280	271	257	253	323	283	303	278	259	251	284	285	253	301	302	305	257	303	269	301	277	309	287	280	263	288	284	302	274	270	274	284	298	283	301	286	274	286	242	264	261	279	285	293	277	289	264	298	268	265	273	312	299	293	274	286	275	266	308	280	293	290	252	274	274	245	280	270	307	253	251	298	312	290	245	281	289	278	320	286	288	268	266	266	269	260	271	274	303	304	273	288	278	255	281	278	268	323	265	301	286	277	301	296	296	270	277	276	291	305	283	268	290	266	287	279	247	279	279	277	298	250	278	296	298	272	270	291	290	273	272	288	308	284	279	285	266	275	252	274	295	287	278	286	268	295	268	261	279	290	292	274	330	266	271	293	272	273	255	284	281	288	279	277	292	307	273	284	287	282	273	286	282	264	274	272	266	271	269	273	286	276	290	289	281	284	294	266	296	271	273	291	285	260	315	263	265	250	294	275	298	264	287	272	299	254	279	283	283	279	300	266	281	301	269	269	257	283	282	297	296	302	279	314	253	292	271	286	296	266	259	287	249	289	274	268	279	286	287	290	306	259	309	272	293	309	275	289	307	292	287	270	264	302	291	285	301	246	267	278	300	283	285	296	295	263	303	270	276	290	262	282	269	274	279	284	252	265	273	294	250	278	235	282	282	328	271	299	282	296	257	255	273	283	281	307	288	263	307	276	279	317	254	292	256	292	284	304	278	250	264	275	287	279	279	292	309	290	285	259	281	250	261	285	286	280	280	288	284	278	302	285	291	321	269	270	263	280	283	332	300	264	281	286	293	266	267	283	276	283	265	273	311	280	281	271	292	296	279	268	278	301	306	311	281	256	276	278	277	267	290	324	292	274	298	253	281	275	273	281	297	268	297	271	284	259	269	276	285	308	295	273	273	264	299	282	269	276	257	252	280	252	281	270	280	272	273	284	270	281	290	293	258	289	271	337	309	274	295	306	273	277	289	300	269	276	288	272	287	332	307	279	295	296	285	281	279	305	263	276	299	295	232	260	279	275	289	322	317	273	260	278	291	271	285	262	270	278	271	286	266	295	316	291	293	285	285	276	269	278	272	273	277	270	301	285	256	301	278	269	284	288	325	274	291	246	275	293	310	302	253	243	287	286	289	261	295	298	293	292	297	310	271	287	256	265	283	304	279	292	287	263	284	290	293	281	279	296	300	291	274	287	267	281	293	288	267	283	313	293	285	252	267	295	301	273	281	270	295	292	296	322	268	290	286	284	263	290	294	315	294	304	257	255	320	288	295	288	289	256	267	297	310	276	304	272	276	311	294	269	290	261	281	255	305	279	294	275	287	262	273	305	275	238	283	282	294	307	281	263	302	277	281	282	284	283	283	282	282	292	288	261	293	287	283	288	298	287	258	302	311	291	305	282	290	293	313	308	269	261	283	316	296	300	301	255	310	287	255	283	266	285	255	289	270	296	264	277	278	276	302	246	246	274	228	306	273	316	297	272	257	287	297	302	283	310	275	254	297	289	286	307	309	286	297	296	269	274	256	284	264	283	262	285	292	268	276	252	306	284	302	275	323	267	345	299	301	264	321	291	264	253	281	242	274	298	284	246	334	270	294	277	285	266	288	281	287	310	296	293	306	301	286	282	287	256	291	270	270	270	271	303	298	292	287	256	306	289	266	275	266	300	285	283	266	270	288	302	285	281	290	301	290	275	272	249	283	284	308	279	282	283	269	279	283	283	259	288	282	275	269	283	251	281	270	276	280	273	264	281	270	283	302	266	266	268	251	289	304	295	266	300	267	278	264	310	291	271	279	280	282	301	292	266	291	277	282	273
5908	926	1086	1082	1018	1055	915	963	871	844	836	832	795	801	806	777	853	866	798	815	812	780	796	800	811	795	761	797	792	745	778	733	793	836	755	789	776	755	778	811	766	775	794	792	790	759	779	796	822	770	772	802	813	754	790	756	767	834	792	793	778	767	801	792	793	801	776	750	765	806	796	786	734	783	797	805	810	747	829	822	829	803	804	730	787	815	769	797	757	773	811	822	828	756	800	838	839	778	817	820	772	769	807	800	794	792	803	797	730	775	776	830	807	803	731	772	767	862	742	787	784	818	754	783	808	756	849	793	768	766	765	783	768	772	764	788	778	739	734	776	783	795	818	817	777	802	797	806	790	775	768	750	750	773	772	796	766	748	816	738	756	790	808	762	778	776	794	803	805	792	786	746	788	853	790	804	767	755	774	790	782	805	796	772	765	744	764	769	785	820	784	782	760	795	761	755	804	779	767	774	783	806	791	867	788	767	827	777	781	729	774	796	820	832	796	812	786	833	809	803	778	776	792	806	789	815	753	720	821	778	812	717	756	787	830	769	764	799	815	769	797	818	834	790	761	766	770	783	728	767	782	823	856	773	776	828	765	859	750	774	807	760	770	809	783	763	820	756	727	810	798	785	836	831	818	805	744	767	798	849	788	843	766	740	788	789	807	824	779	744	760	781	794	737	752	777	756	784	779	754	826	791	792	756	786	771	769	761	725	776	770	776	767	820	815	775	811	857	762	806	757	737	800	789	743	793	830	720	878	821	809	785	764	817	798	819	738	764	820	800	756	795	793	755	784	783	783	792	765	809	807	796	772	768	773	770	867	752	800	793	819	784	766	824	755	759	831	766	807	784	789	818	830	788	826	793	730	796	806	803	808	758	802	776	778	819	806	746	839	772	857	767	806	747	838	787	730	795	786	806	775	809	814	747	787	750	786	785	794	806	792	844	798	764	771	786	786	782	826	768	805	810	786	798	837	773	754	787	808	820	743	749	797	802	817	749	786	762	787	819	811	802	788	766	805	790	843	798	783	740	791	761	807	802	728	789	800	824	792	769	774	807	737	831	773	751	861	772	744	818	756	814	791	738	843	816	842	784	786	760	750	813	784	766	789	787	805	824	754	743	832	797	775	811	802	746	840	795	802	790	810	780	757	790	766	766	752	762	745	815	776	762	841	843	837	791	801	762	797	815	759	800	816	795	797	809	736	745	784	802	833	827	778	794	778	752	745	744	720	820	811	798	842	826	789	807	841	807	792	802	758	739	748	739	787	773	821	809	806	727	790	824	794	814	784	786	732	792	831	796	794	785	774	775	729	819	817	793	762	807	838	817	784	776	780	842	791	741	765	786	830	763	785	762	778	794	842	851	806	754	785	768	776	751	762	791	840	802	781	832	789	793	826	810	808	803	759	778	793	796	776	833	774	759	802	788	784	798	767	833	757	786	808	810	781	828	774	810	811	757	772	763	806	748	781	774	764	817	774	823	821	779	762	783	789	758	762	817	784	791	776	793	778	767	788	785	788	787	800	794	801	790	764	807	783	752	817	760	785	797	810	797	835	776	822	745	808	786	809	852	774	770	761	771	794	774	775	856	814	817	786	773	863	769	750	840	813	829	780	815	776	820	814	799	771	773	788	800	866	793	858	794	772	777	811	845	778	799	748	776	766	754	786	805	778	779	775	799	849	842	820	745	768	738	809	756	801	802	726	743	783	818	776	762	782	802	741	793	789	770	821	819	815	848	775	836	723	835	768	775	797	814	761	792	752	765	761	820	784	768	801	815	753	791	755	749	789	778	812	787	822	801	757	745	789	804	796	814	794	768	790	789	809	819	778	768	790	783	822	821	814	803	833	791	799	785	782	776	824	756	798	808	776	770	784	796	795	813	817	771	784	780	803	750	760	838	759	742	750	794	785	750	811	791	781	788	757	798	747	767	762	806	759	786	762	727	756	803	769	780	770	808	771	761	760	818	811	791	777	838	778	787	778	789	800	796	798	762	781	795	768	766	745	800	752	828	791	781	734	790	823	804	746	796	817	778	793	803	804	738	793	783	798	779	813	795	805	760	762	774	796	813	788	798	775	798	755	825	766	753	784	796	766	786	775	843	852	797	780	791	767	788	781	809	822	768	783	770	812	817	785	809	798	858	759	822	785	776	823	756	788	772	799	798	771	787	806	838	751	750	849	762	796	787	794	772	844	808	790	737	797	765	775	810	843	795	761	826	789	797	785	814	789	783	822	805	761	776	767	785	763	723	782	734	777	828	820	723	760	806	781	777	822	776	793	823	810	740	857	774	832	806	772	807	802	784	761	755	876	804	829	789	821	817	799	770	802	785	857	834	812	800	786	811	748	802	747	811	750	808	803	758	785	793	758	746	737	739	833	766	769	724	796	764	757	761	799	773	777	744	791	818	820	771	836	797	819	760	740	797	790	778	794	821	844	801	781	795	749	790	750	746	748	822	739	763	769	780	861	787	824	802	810	815	782	749	795	773	785	768	761	794	749	854	800	777	778	825	801	753	750	816	776	822	802	768	783	815	799	827	816	771	803	822	814	822	772	832	799	760	820	823	753	791	806	769	758	844	775	790	755	815	826	813	809	791	793	790	738	807	776	801	800	771	757	841	784	772	810	795	815	766	785	795	771	797	794	832	782	771	808	766	785	816	784	800	766	806	800	734	809	819	820	732	755	772	808	773	788	765	811	749	828	786	763	774	812	846	760	752	757	810	773	755	795	812	786	791	757	782	794	863	750	783	813	773	846	791	798	786	792	762	754	752	744	795	762	771	799	803	804	827	819	744	765	805	808	757	778	762	824	775	767	789	837	744	838	818	828	782	780	796	830	804	800	780	777	786	776	847	796	812	797	807	795	832	751	802	750	750	765	784	774	801	788	738	722	781	797	798	779	812	823	784	757	821	720	798	741	753	794	715	809	730	770	790	815	809	802	779	821	761	791	815	777	772	762	769	829	723	785	806	774	796	798	766	808	795	753	766	756	738	769	792	809	780	811	752	801	793	765	841	813	840	765	796	752	791	765	756	760	742	788	763	790	842	801	771	795	772	811	797	824	755	797	842	726	782	790	816	790	787	788	806	763	827	750	768	779	819	709	772	777	753	740	800	743	810	805	765	786	773	745	734	758	834	777	805	772	824	778	776	799	733	808	817	749	795	791	825	773	776	810	795	758	737	767	795	840	815	806	799	821	800	827	860	768	774	786	787	803	782	826	852	785	781	760	806	749	808	780	739	772	797	793	772	823	807	842	838	754	800	810	742	813	796	726	830	782	772	760	803	747	766	760	802	840	796	784	769	810	781	733	832	733	804	754	784	773	808	760	725	769	798	806	819	808	741	800	789	816	779	795	784	808	786	787	806	769	777	754	715	790	826	753	800	797	812	789	802	804	780	842	800	754	755	802	778	836	832	814	813	782	848	782	778	809	786	801	772	757	777	789	843	801	785	765	805	787	816	784	794	810	775	817	785
41093	13448	2749	1581	1074	902	605	467	370	295	283	259	257	229	240	182	204	193	184	147	156	212	199	177	179	178	150	162	163	208	180	193	185	170	182	152	149	178	159	167	164	170	137	151	157	175	138	151	160	163	155	147	162	151	188	155	168	158	168	172	168	169	165	143	152	158	175	172	159	188	152	150	139	164	164	157	179	169	155	165	153	156	163	164	185	172	187	150	181	146	157	159	173	165	155	155	137	131	192	142	174	160	154	190	163	158	152	161	155	153	156	142	152	157	145	161	158	144	151	133	154	140	157	163	149	157	155	159	127	149	167	150	139	164	157	151	137	166	153	151	182	144	152	158	155	166	167	176	178	148	145	164	177	164	147	152	154	158	176	162	171	142	163	155	175	169	157	154	192	151	164	166	149	156	154	157	149	145	147	169	151	148	159	150	143	136	159	173	146	171	157	139	157	155	156	154	154	172	171	141	176	161	150	158	151	150	193	158	152	165	164	124	159	156	149	142	158	169	145	174	161	174	140	163	149	173	149	174	150	145	146	156	140	140	163	154	176	162	150	156	128	161	176	155	160	161	149	146	180	166	149	180	172	169	167	176	149	144	157	183	153	165	152	156	144	151	174	156	175	167	160	169	159	175	150	164	168	151	149	164	160	137	150	174	177	185	170	147	171	151	160	148	159	154	150	146	170	134	151	176	163	175	155	161	156	160	154	168	153	150	171	153	153	151	168	166	153	178	167	157	144	153	149	173	167	179	166	163	149	157	146	148	154	147	153	180	152	157	164	151	149	172	175	168	157	166	144	152	168	131	183	178	151	153	170	142	168	165	136	155	177	155	166	158	158	163	163	167	143	168	161	164	165	171	166	160	150	160	152	169	150	173	170	159	157	183	148	147	141	163	168	164	156	154	172	159	165	157	167	167	158	161	148	163	161	167	137	161	180	170	161	177	157	170	163	152	173	169	154	133	160	168	174	173	152	162	158	165	143	168	162	165	164	155	167	160	151	152	163	185	148	169	165	174	177	154	131	180	170	174	158	154	190	182	138	140	144	149	157	145	163	187	174	160	170	158	160	151	172	153	161	137	157	168	146	147	171	151	139	146	160	161	179	168	164	181	163	160	168	168	174	172	170	171	167	155	191	137	154	143	160	194	145	181	172	162	155	174	148	147	150	156	156	151	166	177	144	155	172	154	132	163	169	163	171	146	172	188	145	152	165	165	151	148	142	151	158	160	147	151	168	148	166	142	146	142	148	170	163	153	157	141	163	158	171	145	146	181	158	187	155	164	162	148	160	146	167	168	169	161	170	163	146	126	163	174	177	164	161	142	159	160	164	135	140	164	152	157	155	150	168	164	156	148	138	156	150	151	164	149	150	174	175	188	148	155	160	149	186	169	125	148	169	198	153	178	174	169	170	172	152	148	147	153	155	159	166	171	164	179	160	165	160	150	168	176	159	138	160	160	168	165	148	148	150	165	151	159	132	158	143	150	185	163	143	147	188	155	144	163	138	168	147	147	158	163	170	145	151	146	166	169	137	168	168	159	154	147	156	169	134	163	170	157	181	153	196	176	149	161	167	190	167	149	168	158	176	139	157	141	163	151	156	148	158	148	155	166	146	135	169	140	158	156	147	147	182	144	149	140	166	154	184	161	135	170	156	177	159	170	146	171	155	149	167	175	121	166	136	169	139	153	158	167	168	149	151	163	160	170	171	152	149	148	152	153	152	154	172	134	170	145	159	143	175	153	167	170	168	156	142	154	148	167	157	159	184	141	173	149	149	160	190	170	148	149	171	153	155	124	165	166	133	158	174	167	146	156	174	162	144	139	160	159	181	162	156	175	155	173	136	137	158	162	146	151	157	166	184	148	179	158	142	147	152	188	175	147	165	152	172	163	158	167	160	158	152	160	137	156	149	158	163	181	139	142	147	147	172	158	171	165	152	166	150	145	143	145	175	172	146	145	137	159	160	151	172	150	171	166	168	167	138	158	189	165	170	169	135	156	177	168	174	145	175	179	140	167	150	170	152	141	150	166	162	150	166	168	166	149	165	173	162	170	190	161	147	161	159	144	169	158	152	159	151	152	172	160	176	139	138	172	162	136	166	163	161	149	145	157	165	157	156	131	168	158	158	166	165	167	143	142	155	137	164	159	158	154	184	155	159	153	141	153	143	130	161	158	151	150	206	148	165	145	145	177	162	172	170	156	152	160	186	164	144	161	156	168	150	169	166	168	153	172	152	175	143	153	165	152	158	149	161	163	157	162	170	151	161	169	147	132	157	148	141	159	147	151	166	158	160	161	140	150	172	175	158	133	145	153	162	152	187	146	163	148	180	152	189	190	165	163	165	151	170	164	189	146	157	172	159	154	170	150	138	164	154	195	171	159	156	165	153	140	156	159	158	174	159	149	164	189	164	168	166	148	168	159	172	153	175	158	153	147	161	155	179	164	168	161	145	158	151	142	149	162	165	167	152	151	138	165	163	152	157	172	179	151	146	152	159	160	144	172	155	146	167	143	160	174	162	159	146	157	148	167	162	166	163	148	154	184	150	163	141	176	155	146	133	153	168	149	173	177	140	179	174	140	175	187	143	165	149	160	164	165	154	168	133	141	163	169	168	178	195	144	167	167	153	149	133	173	142	137	158	170	141	142	183	152	147	168	169	149	169	173	151	152	136	164	183	168	164	146	154	171	157	146	145	164	147	156	170	160	143	159	151	140	156	134	157	153	161	154	162	155	171	163	136	158	182	160	164	128	174	162	158	149	175	156	147	140	131	157	169	176	159	159	175	172	165	155	169	156	177	155	151	156	186	149	148	160	164	146	161	150	139	171	156	141	178	174	173	164	170	179	154	166	163	161	194	142	162	144	150	164	137	143	170	158	172	151	138	142	190	141	145	148	162	148	141	171	160	169	152	152	171	165	168	179	162	154	155	171	157	171	147	167	177	161	164	184	167	169	157	171	144	149	142	150	160	163	158	140	142	164	142	169	133	170	162	163	175	150	151	154	177	183	149	133	149	141	159	159	154	155	140	155	152	157	146	152	153	161	152	186	163	163	149	155	150	153	151	169	148	172	167	173	157	178	150	155	162	170	151	167	178	147	159	151	156	137	138	165	166	171	157	157	174	154	170	173	173	170	165	145	123	170	162	159	155	156	151	173	165	137	161	169	175	177	166	171	143	168	165	149	183	163	179	172	151	158	147	176	169	153	148	157	149	166	166	191	156	169	140	167	161	152	170	148	167	164	143	160	149	171	158	142	157	158	155	160	161	182	163	151	153	162	156	149	175	167	149	172	131	158	151	137	159	145	152	168	156	160	134	156	148	154	169	157	156	159	137	142	173	164	169	144	185	176	175	186	149	171	172	170	166	178	154	160	198	147	185	163	163	163	159	157	168	142	149	170	142	146	141	143	161	163	152	163	148	151	152	135	175	157	143	168	140	158	158	152	155	158	169	158	156	145	162	155	176	133	171	162	157	172
18953	1709	3003	3578	3196	2804	2277	1862	1529	1358	1296	1134	1058	994	945	844	778	723	719	713	646	687	602	584	589	616	601	593	578	576	596	575	580	513	546	527	545	514	479	534	515	481	522	519	517	509	473	491	499	506	506	516	476	494	520	527	505	506	498	532	505	496	487	527	502	526	509	517	547	536	498	517	500	476	486	494	507	522	501	463	490	463	551	488	506	521	463	463	477	477	501	490	456	527	521	475	497	471	484	473	485	482	446	431	467	478	446	431	467	472	482	514	481	461	470	530	481	471	494	484	484	491	482	462	451	500	480	464	492	474	455	495	469	500	511	472	468	493	446	501	493	474	505	459	497	470	493	492	495	479	466	489	430	468	474	520	498	472	479	474	448	439	467	493	477	451	453	490	494	492	489	481	514	465	451	465	456	429	502	468	431	475	485	447	489	484	479	477	488	458	465	478	494	470	504	467	447	457	502	496	466	461	506	487	461	505	468	480	437	425	440	471	483	465	459	458	483	477	458	430	471	507	489	447	454	530	504	515	428	460	472	443	445	479	478	476	458	503	495	485	505	483	450	469	492	474	469	472	520	461	484	454	460	473	459	473	465	447	469	490	449	498	456	469	472	487	514	465	492	450	493	441	527	471	491	493	485	485	475	469	443	465	487	478	436	438	463	449	449	466	452	465	466	449	491	483	484	475	470	453	481	459	472	480	442	453	470	473	468	486	472	454	515	492	474	447	454	500	501	508	473	458	420	455	485	499	468	481	469	497	505	478	458	475	471	428	509	473	478	467	465	496	411	476	472	448	441	466	464	450	480	503	488	512	435	457	487	509	467	476	460	456	476	461	473	476	444	458	460	470	508	420	491	482	461	507	489	444	479	485	464	453	492	507	464	469	452	485	469	462	484	493	449	483	465	489	472	438	482	494	514	465	485	448	459	471	497	477	506	473	486	467	437	439	488	431	492	439	468	515	463	459	462	444	473	481	445	438	496	446	461	462	490	510	476	444	471	503	446	479	466	469	499	448	440	498	474	500	489	514	496	491	444	462	469	478	473	495	504	471	483	479	487	448	511	465	482	484	453	495	501	509	469	435	503	467	489	493	481	494	462	489	482	467	486	442	433	510	429	473	485	487	455	471	497	454	480	469	502	518	450	513	451	481	469	459	454	479	475	511	446	480	491	483	517	447	466	472	455	487	457	512	514	431	473	498	474	477	512	497	478	480	497	440	458	474	479	480	482	462	470	436	437	464	484	481	490	488	468	470	499	517	494	458	490	491	490	442	497	437	492	458	460	472	449	484	489	489	454	477	493	451	479	453	468	425	462	497	489	500	477	438	456	499	446	456	469	461	486	460	501	482	459	498	437	476	491	476	481	467	500	514	442	497	496	468	493	455	449	491	462	438	444	497	460	437	485	481	502	445	463	447	436	474	453	461	459	446	456	449	462	503	466	468	475	475	428	517	459	466	463	506	463	448	489	496	452	467	470	483	476	492	498	421	471	437	452	469	513	510	523	502	474	474	482	477	460	480	476	472	496	467	474	458	434	482	462	488	495	441	474	485	506	490	473	521	448	475	465	477	476	474	474	487	441	486	415	467	475	435	477	494	432	449	473	501	477	486	459	477	528	453	463	498	448	508	459	492	456	489	470	471	489	499	491	466	468	476	438	488	505	456	491	461	460	497	480	482	479	485	479	505	514	484	503	485	457	472	474	489	488	462	475	440	475	460	464	482	472	433	454	455	440	483	487	503	482	465	479	484	482	480	498	477	497	454	522	460	475	465	465	473	455	474	493	489	480	510	502	510	493	490	432	462	457	502	482	517	514	441	497	460	462	426	469	448	474	487	501	513	463	484	501	515	465	507	490	499	474	489	475	491	466	470	505	449	510	440	474	454	470	450	498	472	494	483	475	461	465	476	451	451	455	482	469	482	525	482	458	471	504	446	456	469	494	449	494	452	461	481	526	439	514	474	496	478	498	507	483	476	493	485	512	463	461	463	440	482	512	502	466	485	479	488	478	463	474	484	447	474	426	485	452	505	489	459	473	477	468	492	480	452	438	516	462	487	486	473	509	475	504	471	438	445	447	480	459	485	492	463	448	487	472	494	462	475	496	482	467	455	469	497	455	502	433	505	459	501	462	473	461	485	502	477	452	494	448	459	450	455	499	485	481	496	459	501	454	458	494	492	460	482	456	478	470	477	490	435	477	456	490	473	462	464	486	471	495	449	504	451	487	490	486	449	460	462	476	443	456	460	467	499	453	445	469	475	433	466	455	461	501	442	463	468	494	505	518	518	462	502	416	452	481	528	470	456	484	459	492	484	457	454	471	475	413	436	505	499	472	458	463	497	487	479	491	474	455	453	448	449	477	495	474	456	464	474	487	447	451	481	483	467	458	481	449	479	451	511	476	512	404	458	481	461	481	451	513	466	465	416	458	487	474	477	439	491	484	463	469	412	488	446	485	486	477	461	486	463	442	441	467	470	466	493	457	460	447	481	496	478	503	477	491	447	490	467	459	458	505	462	485	509	474	487	480	475	493	450	451	528	451	465	494	434	453	466	468	424	455	453	428	486	483	476	501	471	451	485	441	496	481	469	508	451	475	502	431	463	467	455	451	477	448	447	521	473	474	457	464	424	483	457	441	450	485	448	443	480	460	495	489	467	485	487	460	491	500	498	444	514	483	495	510	471	451	477	466	458	480	471	489	479	467	477	490	478	473	461	498	501	464	463	412	434	434	453	462	494	493	447	464	494	448	473	493	445	447	445	494	497	484	478	473	500	468	451	483	454	457	492	490	486	463	465	451	452	490	463	428	472	483	500	471	460	479	483	488	489	483	462	498	473	468	479	466	473	507	440	490	487	490	460	501	452	470	510	504	482	520	479	471	486	486	463	510	456	498	512	456	437	437	449	458	475	477	484	460	459	480	522	499	498	460	495	495	434	456	487	483	498	443	500	463	463	447	483	441	475	476	468	460	468	427	467	486	499	478	486	476	479	507	457	471	457	473	499	500	488	485	468	519	462	445	511	514	456	463	434	452	459	466	486	417	434	463	455	485	449	482	450	430	458	468	484	519	475	467	448	487	475	530	490	493	452	445	458	450	488	428	487	469	465	487	475	508	471	478	512	455	465	475	471	485	528	469	475	487	488	456	460	468	453	444	490	447	486	504	493	442	429	457	462	497	472	426	478	472	488	450	444	455	476	472	459	465	521	474	462	480	491	452	451	443	473	500	464	457	520	515	432	427	458	433	478	477	491	483	471	490	494	494	507	507	467	517	478	446	474	476	450	444	483	472	500	487	479	457	489	475	476	473	458	482	442	495	509	450	513	440	481	466	501	447	448	472	437	457	448	469	499	500	446	490	471	485	466	478	520	452	496	475	469	493	466	475	477	470	471	504	479	485	461	490	463	522	432	471	447	459	460	467	481	460	443	491	431	466	471	453	437	419	466	432	464	449	484	455	478	433	443	457	444	473	470	479	466
45976	21968	16369	3234	1771	1221	853	591	475	424	326	340	257	220	219	196	173	191	182	167	159	140	143	135	155	133	148	139	149	130	127	121	123	125	123	118	138	118	119	103	114	124	122	98	110	103	109	118	113	100	124	119	102	136	118	120	119	110	106	127	132	98	113	111	112	106	118	116	118	128	111	126	107	100	114	107	102	102	123	116	103	103	124	130	118	117	134	115	120	99	107	125	110	111	114	115	112	120	110	105	102	117	116	121	99	120	121	96	108	117	102	101	108	109	110	117	121	134	100	109	103	111	114	127	109	102	125	121	107	108	108	114	107	125	102	106	100	120	103	102	126	108	108	104	119	109	109	94	121	114	113	116	90	123	118	121	98	131	123	114	106	112	103	112	111	102	98	100	101	107	103	101	107	110	116	99	115	113	116	119	125	108	105	117	115	98	112	103	108	109	126	120	101	108	117	116	128	137	114	127	111	109	100	106	113	124	110	101	110	107	106	123	98	93	92	106	106	122	115	99	99	123	116	118	123	124	107	104	124	125	100	127	124	120	114	113	104	116	137	122	107	115	128	103	110	127	110	95	108	101	110	110	107	123	109	102	98	103	106	112	110	131	120	96	104	116	106	125	97	100	124	107	118	133	113	120	106	126	116	122	117	116	123	122	125	136	121	123	121	112	118	102	112	111	120	103	105	99	109	106	109	97	106	117	123	115	118	112	108	123	108	102	121	99	124	117	139	104	103	125	129	114	103	115	125	126	107	112	91	105	102	137	111	110	118	114	114	122	118	119	105	104	116	111	117	122	112	111	108	113	137	112	102	121	124	107	92	117	114	95	106	120	103	97	122	116	129	106	111	121	95	130	120	124	100	127	115	136	110	103	107	104	128	106	120	115	93	111	116	120	109	142	103	117	98	117	128	122	128	106	93	115	119	108	95	116	107	112	119	103	102	125	127	124	107	109	135	109	105	98	146	120	106	114	100	130	110	118	113	108	108	107	103	121	108	120	111	114	107	113	103	126	117	96	102	117	117	103	115	131	113	120	101	122	110	98	105	111	134	128	120	126	104	112	106	109	125	127	116	128	111	129	87	120	114	102	119	112	116	109	109	102	107	103	103	109	122	143	109	130	102	123	124	105	103	104	86	118	117	121	119	123	125	106	113	118	109	108	127	125	112	106	103	122	136	114	112	116	116	114	116	96	100	119	113	120	102	93	99	110	117	87	101	107	108	107	108	107	102	104	118	121	116	117	107	114	132	114	134	127	98	106	105	107	96	121	120	132	105	105	114	130	117	126	109	112	119	122	121	127	98	128	96	115	98	110	116	106	116	107	119	118	96	108	108	114	115	104	90	116	111	141	114	113	122	111	98	125	99	116	129	105	127	96	112	131	116	112	78	108	96	105	124	97	131	98	124	93	115	115	121	106	129	125	104	109	123	127	120	119	117	116	121	103	107	134	120	100	108	109	98	123	114	114	119	110	100	117	107	114	130	102	102	112	111	107	116	118	124	118	101	111	110	111	105	121	101	100	105	111	106	93	104	116	124	131	110	127	104	94	104	104	121	115	110	126	106	114	113	116	110	112	117	108	105	110	99	103	120	114	101	114	102	130	130	118	116	116	76	109	89	106	109	106	112	124	99	123	108	102	102	114	116	132	110	106	107	111	129	114	111	106	117	108	122	110	114	102	95	123	112	107	112	109	120	100	115	108	110	107	110	135	106	134	107	107	103	112	115	95	111	113	100	121	120	108	127	98	115	98	116	113	105	115	136	123	116	119	132	97	113	109	123	125	108	111	123	98	124	112	115	119	115	104	105	121	91	115	87	120	120	107	120	102	122	103	129	107	121	120	115	102	107	118	99	117	108	118	120	102	107	115	111	113	116	85	87	106	110	101	113	92	117	107	118	111	99	114	111	118	104	125	119	105	116	110	96	107	118	118	113	103	116	108	127	134	134	112	114	105	121	122	117	108	106	102	99	127	108	102	120	125	128	138	103	126	103	105	101	107	110	87	110	114	117	121	120	115	100	108	117	106	111	117	96	99	131	130	117	99	101	110	97	127	138	99	108	144	124	114	114	126	103	124	109	116	102	113	99	115	97	104	106	116	96	116	142	89	111	101	110	108	114	132	108	100	105	101	93	128	116	92	90	102	122	116	87	132	116	119	106	111	107	120	107	88	122	97	132	106	110	111	111	111	103	110	117	119	115	95	142	103	116	117	117	114	107	112	111	111	101	103	131	117	106	107	122	107	134	116	98	138	124	106	98	118	114	118	132	115	108	110	108	115	107	143	116	120	120	104	114	112	106	102	90	111	100	120	105	114	121	111	91	99	122	111	106	108	133	105	123	117	108	107	103	120	135	110	117	105	137	115	114	122	120	108	114	114	105	114	97	116	111	105	115	107	99	117	109	128	104	119	101	104	103	118	122	107	119	115	115	102	109	110	104	144	114	97	122	101	108	104	111	98	106	99	97	116	116	119	102	111	106	102	120	118	121	116	108	145	122	124	112	119	122	110	105	105	117	124	102	87	118	107	125	121	110	132	109	85	116	129	115	106	84	87	138	121	89	116	121	100	131	121	110	109	116	135	107	106	119	124	109	106	113	111	104	114	95	109	109	104	100	97	97	97	116	101	106	121	106	109	95	103	101	123	107	98	122	120	116	118	108	110	109	118	91	114	123	117	118	117	103	111	113	121	123	116	103	130	114	115	127	112	113	122	117	111	133	123	96	114	108	92	111	103	107	127	112	117	121	104	108	109	118	96	118	89	104	123	92	105	100	101	111	119	115	110	91	102	117	108	93	127	125	112	95	124	117	112	104	121	105	119	107	108	115	117	128	104	107	108	105	103	98	113	115	103	121	122	115	108	116	92	128	114	119	101	130	114	98	96	114	132	103	123	106	106	129	92	125	92	119	123	96	106	120	100	125	107	118	127	118	107	121	111	107	128	106	103	121	110	117	112	105	113	124	128	101	115	100	114	135	134	118	124	105	119	119	108	110	118	105	123	119	99	117	105	116	94	118	113	118	130	111	119	119	130	103	134	111	99	137	114	128	103	105	119	136	114	104	117	104	103	110	106	88	102	101	104	102	111	113	117	124	96	114	107	111	118	114	113	98	98	110	120	107	92	119	123	104	119	126	100	111	123	133	91	113	98	98	110	125	94	106	107	96	114	118	109	113	122	109	124	112	104	92	92	113	119	110	109	101	103	123	104	99	118	119	112	111	118	109	94	121	109	106	97	120	103	104	119	111	118	118	106	127	134	116	125	113	102	121	112	104	113	118	109	103	121	112	119	91	98	102	116	113	107	109	109	123	99	101	99	113	110	101	101	120	122	103	126	112	104	104	93	100	100	114	110	114	93	96	118	118	111	113	115	128	106	126	89	107	103	106	102	123	121	106	129	124	124	111	109	80	110	114	117	106	114	103	119	116	107	101	95	112	114	113	126	105	99	122	114	119	114	109	128	116	97	106	96	105	113	94	117
24104	2441	5071	5741	5059	4098	3880	3068	2483	2183	1823	1644	1494	1381	1164	1005	944	914	827	750	719	719	649	666	618	627	578	565	511	493	524	503	551	467	473	452	485	468	467	442	487	453	471	420	393	416	423	394	416	413	390	413	368	435	398	427	389	431	385	426	442	406	404	449	423	446	394	410	387	471	433	381	380	363	359	380	407	363	411	411	381	359	384	380	395	401	371	399	389	357	365	373	393	434	414	392	384	378	385	372	370	417	392	372	383	399	365	357	385	389	342	380	375	394	421	386	360	355	391	373	370	375	391	371	375	389	383	397	340	377	342	370	404	349	387	378	388	395	343	377	326	378	374	375	329	381	382	354	370	371	374	384	354	368	354	369	386	342	346	353	350	377	361	352	363	342	345	406	387	363	337	381	377	359	365	387	381	402	391	335	391	385	363	333	372	382	377	362	367	358	362	370	371	346	388	365	398	363	369	375	392	360	382	379	368	361	348	365	342	378	372	335	355	366	374	348	363	367	343	338	361	388	363	363	355	346	383	347	364	353	360	395	369	340	336	380	384	352	364	365	352	366	372	353	389	322	349	369	397	360	360	366	331	342	360	368	396	305	324	357	317	396	356	369	355	348	358	362	353	359	386	348	377	367	363	348	402	375	340	376	363	357	367	382	370	394	352	378	355	374	377	340	390	359	383	347	342	354	352	366	381	357	375	359	366	387	360	355	379	386	372	409	374	363	384	369	376	357	335	373	363	394	371	337	355	371	363	378	340	375	363	388	390	343	347	340	328	353	372	364	355	353	342	353	352	371	363	373	366	352	383	353	355	364	366	350	376	352	370	367	364	373	371	375	345	364	373	358	359	384	386	334	380	395	396	362	335	350	332	326	352	381	372	403	351	316	366	361	331	327	396	349	399	357	371	387	359	374	363	372	363	361	370	384	354	354	373	339	363	362	379	351	390	366	394	362	354	403	374	378	380	366	378	363	361	355	386	353	374	363	372	390	353	359	361	349	314	383	376	358	351	362	362	372	330	341	350	367	384	373	384	371	366	341	403	358	379	349	369	348	366	370	359	351	371	351	353	379	400	382	392	392	355	371	389	373	391	365	352	393	378	388	386	363	345	383	364	358	353	400	368	399	379	351	347	354	342	331	336	334	356	337	348	389	407	380	368	384	394	361	379	364	345	376	374	379	356	378	372	338	390	359	350	386	291	354	361	362	397	349	398	384	414	363	363	399	342	384	376	365	380	340	354	382	360	404	375	376	356	383	353	353	367	359	391	351	370	369	371	375	386	401	362	374	329	377	385	363	327	349	328	339	347	380	364	363	378	374	392	361	349	362	377	387	335	376	356	355	363	415	342	367	397	371	378	366	383	367	374	396	371	358	366	392	351	345	337	371	360	372	368	343	361	343	370	335	349	366	386	371	371	363	383	404	369	372	362	346	359	348	345	353	399	375	375	351	327	377	367	351	361	366	392	408	370	371	370	365	348	401	377	347	365	363	367	351	344	326	350	357	362	345	344	332	354	363	340	362	376	410	348	382	340	340	388	363	360	382	348	367	369	325	365	358	367	370	371	383	376	371	367	361	413	379	401	353	370	381	360	346	386	339	330	359	333	339	396	360	373	351	363	342	366	385	389	345	370	368	363	387	356	376	373	340	361	354	359	359	386	392	408	363	326	370	387	353	395	378	366	348	344	357	336	389	387	390	358	407	343	340	375	362	370	379	335	365	417	384	350	381	381	382	351	340	346	363	367	365	345	351	360	373	352	360	366	375	390	368	386	374	337	364	375	405	356	351	379	349	373	375	351	356	367	383	381	346	398	354	346	378	318	368	378	371	354	359	323	383	387	372	368	358	393	399	357	377	399	392	340	366	363	340	355	368	352	340	361	353	406	363	359	382	354	360	364	370	362	361	372	337	384	377	357	397	358	392	362	372	335	398	382	415	369	354	387	356	378	388	380	376	383	339	340	354	393	359	361	357	380	379	353	373	373	397	342	362	362	352	336	394	369	365	372	348	363	386	380	365	372	370	373	350	347	381	351	345	356	362	352	343	341	357	412	397	355	362	359	353	357	350	378	360	399	388	363	345	354	374	370	378	378	375	363	357	340	344	341	363	353	347	382	363	385	374	391	382	374	376	380	358	340	401	375	341	348	391	331	414	401	335	377	354	341	373	391	345	346	372	320	373	391	348	361	351	366	377	349	368	380	333	360	377	395	369	366	401	358	368	393	349	365	349	387	368	351	361	382	372	335	372	363	343	355	367	361	357	389	380	357	378	370	373	381	349	389	374	337	379	375	384	372	350	352	390	343	361	344	374	388	345	359	370	375	361	366	344	339	345	372	354	343	323	391	354	358	380	355	370	345	372	365	359	381	365	368	371	361	379	363	357	342	349	375	384	360	346	353	364	382	336	381	352	369	362	390	395	356	353	347	407	364	376	378	381	362	361	368	363	370	317	344	356	369	406	359	384	397	365	350	399	390	370	349	360	369	386	355	348	353	371	368	374	384	390	372	371	341	399	387	362	374	365	327	334	367	381	380	383	349	373	366	370	369	357	385	375	367	366	377	387	410	367	344	375	347	395	363	382	359	342	361	374	393	383	351	374	362	363	391	342	353	385	380	400	373	395	414	319	355	374	358	355	360	372	342	347	385	381	365	332	339	355	348	374	343	382	353	371	353	360	368	370	389	368	361	375	360	358	389	375	349	364	370	393	415	378	395	350	344	335	355	367	382	326	357	361	331	351	349	401	349	369	366	351	348	355	371	392	349	344	381	366	317	371	377	340	379	383	358	376	383	390	360	367	345	353	344	379	387	330	358	368	401	369	356	353	366	350	375	365	373	356	381	364	396	369	356	389	359	364	391	333	353	335	388	379	352	343	399	363	355	389	355	358	374	387	357	360	370	366	365	359	351	359	365	357	391	365	349	358	349	360	395	353	362	372	366	384	344	366	364	365	382	390	361	374	386	382	365	386	395	364	356	364	397	336	365	328	341	390	348	380	382	332	361	364	361	345	351	328	372	374	366	350	384	340	365	346	363	341	375	366	376	376	355	368	344	361	351	364	354	397	369	386	349	366	372	345	397	368	392	347	385	328	369	353	331	346	337	378	377	359	365	373	342	357	355	326	391	358	359	386	312	367	367	351	375	383	358	362	373	400	340	389	384	397	388	382	368	361	343	365	388	368	377	391	406	361	347	347	360	322	317	337	402	353	341	342	373	363	374	330	382	353	356	371	385	367	342	361	358	406	351	368	402	373	378	367	375	389	391	394	385	385	355	354	358	386	363	373	371	373	354	369	370	400	363	355	415	377	388	364	374	331	358	388	358	368	358	371	351	384	386	371	390	375	378	376	330	364	384	352	390	344	356	329	374	368	360	365	338	369	362	350	355	364	351	369	379	397	345	351	358	354	400	358	355	377	379	341	362	377	365	365	359	357	396	350	374	379	342	328	335	368	391	372	362	352	371	396	345	357	383	336	347	386
8979	701	572	386	310	302	327	292	299	275	277	285	287	283	297	289	287	279	298	268	274	283	282	288	260	282	308	289	283	286	296	304	287	275	285	254	275	264	264	261	291	304	278	285	303	276	289	289	260	273	297	270	274	279	309	285	296	311	285	277	273	295	290	275	269	288	297	274	297	286	275	310	267	264	322	289	297	318	272	271	287	271	261	275	283	276	293	255	294	266	294	294	286	286	270	293	273	274	296	292	251	242	278	298	301	283	249	266	266	272	290	282	297	288	279	255	318	256	292	272	292	288	268	287	279	289	293	284	265	285	260	242	261	272	258	308	263	283	275	281	310	289	269	291	313	267	259	300	276	313	296	268	295	287	296	304	264	290	301	299	271	303	266	295	266	305	249	275	276	269	277	292	330	281	289	294	288	252	289	284	288	288	281	276	279	269	317	270	266	289	297	269	292	268	300	246	296	308	274	262	295	287	254	284	294	254	275	265	280	282	304	267	291	273	299	268	255	269	283	268	309	265	254	270	277	255	277	277	281	299	296	282	286	285	280	279	289	320	313	267	283	283	274	288	273	289	243	260	265	276	282	307	247	258	294	288	279	296	274	268	247	293	280	250	324	277	276	267	258	288	260	262	268	274	280	276	280	272	271	308	292	288	272	254	305	295	307	244	267	254	301	266	282	297	283	253	272	294	291	289	288	304	263	273	309	266	313	281	302	280	291	263	249	280	299	278	258	267	265	280	257	283	286	269	274	276	245	260	276	259	295	281	266	285	277	306	261	294	274	286	291	262	259	250	281	273	270	279	295	281	255	263	272	251	291	276	294	283	272	306	282	308	292	286	317	272	299	286	274	280	258	256	280	284	291	305	302	303	281	298	267	262	265	251	281	280	287	264	272	265	324	308	290	280	253	301	248	257	305	269	277	257	283	288	277	268	257	275	269	276	271	296	294	277	259	263	299	243	295	288	286	301	242	294	298	299	278	299	297	294	283	256	264	281	285	280	283	293	279	321	294	310	305	294	277	271	270	303	289	290	234	283	310	306	296	294	294	275	278	272	283	293	268	272	278	304	290	277	276	289	287	281	301	282	303	297	292	298	273	298	285	303	268	296	285	287	294	276	280	268	258	266	246	284	271	319	264	273	293	273	275	307	312	262	287	305	252	264	269	277	312	281	267	285	274	282	269	263	263	271	261	297	325	321	292	277	270	290	302	289	257	263	275	282	292	275	277	272	277	325	295	279	304	261	296	277	286	268	245	279	270	274	274	274	283	236	296	298	301	296	269	286	271	283	280	286	268	267	259	300	247	290	284	239	240	262	272	267	285	266	307	255	298	283	290	253	277	259	291	308	271	262	280	262	298	289	287	271	325	321	294	286	282	248	287	247	275	278	334	254	268	272	262	256	280	244	292	305	277	291	283	277	305	307	273	283	280	278	247	268	283	274	295	283	279	305	297	283	275	272	282	299	261	260	307	265	291	267	263	282	301	256	297	273	293	282	263	283	295	299	275	277	265	285	298	268	288	270	282	270	268	250	289	277	268	306	299	275	285	266	317	282	295	296	290	283	262	278	284	279	254	269	264	294	255	262	289	271	276	261	276	261	243	310	287	296	273	299	288	263	285	270	287	252	285	255	282	279	263	269	273	249	284	291	262	274	277	251	280	286	280	293	274	308	287	279	285	308	288	299	279	275	256	288	266	276	271	291	289	305	262	271	255	285	289	281	275	283	279	269	299	267	264	294	279	278	284	280	288	281	274	280	281	287	272	286	321	258	257	264	270	267	323	277	296	272	288	297	296	306	265	297	272	265	275	285	240	303	269	258	259	322	240	262	279	269	259	271	264	284	278	270	283	284	282	275	307	290	268	252	282	295	297	281	296	297	288	285	288	271	263	267	279	298	286	256	256	274	264	257	296	292	248	269	273	337	304	287	282	277	290	222	276	270	292	245	287	263	267	258	297	268	272	285	278	270	258	261	267	314	281	256	271	304	287	248	251	279	294	272	264	277	271	287	296	266	279	276	275	260	302	294	286	275	285	304	300	318	290	280	273	277	312	318	291	273	287	296	344	295	317	282	268	261	302	257	296	307	312	294	289	253	303	285	311	296	277	283	296	268	253	247	252	304	309	255	277	269	260	279	300	251	276	265	285	279	255	284	256	304	284	271	286	254	249	291	268	297	285	323	300	278	270	274	304	273	298	291	287	302	260	256	263	289	253	262	299	283	267	256	284	282	288	281	303	290	304	265	307	269	258	313	292	275	254	300	270	267	298	285	299	276	284	273	282	289	298	299	281	281	264	297	268	257	290	251	291	255	290	288	311	291	299	281	286	275	276	264	260	242	277	260	288	315	275	309	281	277	303	306	248	262	262	250	301	270	289	264	276	284	291	268	312	261	291	299	258	298	251	281	268	302	280	288	297	281	310	235	290	287	266	275	297	279	276	265	302	270	289	289	297	281	275	271	310	267	287	266	287	308	283	268	286	259	259	310	257	273	293	258	281	256	283	264	299	286	279	273	281	282	276	298	298	306	281	322	282	299	294	283	285	245	267	306	289	272	277	281	306	280	267	296	303	258	285	270	281	278	291	295	283	279	302	294	261	284	278	242	290	300	288	287	270	276	302	313	282	289	234	254	299	284	276	254	300	270	295	297	282	261	278	243	301	281	303	302	269	270	286	263	271	273	277	316	253	284	298	263	269	305	278	262	305	295	270	274	277	275	256	282	276	264	256	301	294	274	283	282	272	271	277	290	278	304	273	291	298	274	259	276	265	299	292	277	268	273	267	254	259	253	316	308	248	303	269	233	290	276	276	268	298	304	276	278	272	302	293	272	281	268	269	287	276	294	272	280	283	269	310	284	291	285	262	306	322	307	298	284	242	290	276	274	275	285	299	275	240	274	300	299	280	290	286	264	279	300	289	300	278	258	260	290	265	269	261	305	278	278	267	268	322	269	298	326	276	288	282	307	303	285	300	280	278	291	269	274	282	287	304	287	297	263	298	294	286	292	301	303	269	274	269	286	256	298	261	277	269	290	263	237	308	289	283	260	236	317	284	252	270	275	266	304	300	256	281	310	269	275	276	283	277	279	296	292	306	283	283	242	299	282	294	272	277	280	235	256	270	279	293	241	244	255	294	295	278	306	289	276	273	259	266	260	264	301	273	263	278	283	269	286	280	270	265	294	292	268	293	301	269	277	280	257	296	269	275	292	263	285	239	291	279	277	297	292	283	281	275	283	270	281	292	277	278	296	290	285	296	271	257	287	281	303	268	256	306	266	269	268	273	302	284	282	268	290	269	288	259	273	286	312	303	258	274	270	300	297	289	296	272	279	278	275	285	274	314	298	287	310	263	310	281	277	283	316	264	300	280	267	263	276	274	315	295	309	277	279	290	289	280	278	286	291	287	294	265	270	268	278	305	292	263	311	280	284	304	299	263	303	309	314	285	287	271	263	284	270	302	308	283	293	291	280	274	297	287	287
6469	920	1104	1058	984	988	986	859	926	930	839	841	867	819	839	817	801	766	756	841	783	784	800	818	765	734	818	757	803	812	734	767	757	773	705	783	815	777	808	783	858	772	771	778	795	784	816	780	760	751	745	813	812	758	812	802	826	831	789	785	778	826	750	754	796	803	793	803	821	831	796	765	770	784	792	749	754	794	798	801	824	805	748	789	798	802	788	847	789	779	754	829	789	816	775	733	787	774	801	763	744	772	733	790	750	820	765	780	794	786	790	761	788	747	823	816	817	841	762	780	794	821	784	739	741	756	809	769	724	791	817	801	820	795	803	786	805	786	720	780	738	783	838	794	849	777	745	815	800	761	788	787	795	785	825	777	758	750	773	819	740	758	735	756	819	775	766	784	764	799	782	739	801	789	784	771	807	825	753	808	786	758	739	798	699	814	764	781	775	751	782	740	804	755	758	774	817	818	747	771	795	785	768	826	753	762	751	783	809	772	782	791	805	749	824	804	821	789	790	747	785	821	783	779	761	750	741	837	716	743	810	788	780	795	823	733	779	796	772	824	831	862	772	822	778	788	866	769	777	813	822	769	805	788	765	784	809	729	773	793	839	763	760	803	785	754	822	769	755	788	858	807	802	775	797	776	816	752	781	787	768	787	810	784	756	795	740	785	822	728	789	818	800	744	816	810	806	750	770	807	806	792	779	786	748	761	772	791	842	784	823	798	764	820	786	804	740	855	746	740	766	752	766	820	800	807	785	779	765	758	795	777	748	780	762	775	792	796	741	823	792	766	763	853	699	791	822	779	815	799	806	808	759	771	785	797	771	748	802	757	754	792	734	780	784	780	834	795	780	809	784	800	768	839	808	756	802	765	776	780	785	866	724	782	774	775	730	780	728	785	772	756	784	735	775	737	799	786	816	774	809	816	818	762	746	746	800	769	805	795	799	729	794	764	789	870	779	756	729	747	790	780	762	836	743	779	732	768	814	772	777	764	819	793	838	756	842	788	816	879	826	750	794	793	800	791	748	795	773	773	747	814	788	804	799	796	802	836	742	801	781	729	768	789	759	786	739	810	805	783	777	791	739	767	786	809	790	798	794	796	753	818	788	781	792	791	775	784	780	803	749	814	798	778	790	755	731	766	831	741	765	767	840	811	867	777	785	758	773	776	767	762	772	775	772	776	747	739	760	787	780	747	774	800	772	770	790	715	786	815	752	785	743	792	778	757	758	769	785	739	804	790	769	762	779	822	798	808	797	756	759	762	798	793	750	848	807	820	817	751	762	820	836	782	829	786	764	741	785	768	783	823	733	766	779	762	805	806	808	785	785	806	791	834	733	788	787	816	772	797	747	788	846	729	798	803	779	756	799	801	737	781	794	765	784	790	750	800	826	798	769	752	780	735	743	786	791	752	813	795	756	805	798	800	847	711	749	709	818	805	746	796	773	766	793	780	712	757	794	764	758	787	763	724	773	809	783	777	759	814	728	773	765	858	824	803	797	765	746	753	822	830	797	752	752	755	813	773	822	774	822	804	847	804	758	741	780	797	806	802	756	771	798	775	775	790	777	868	772	780	809	792	745	779	801	820	790	786	781	737	761	748	747	772	767	774	753	801	810	788	796	792	772	748	821	763	818	798	735	774	812	745	794	777	795	793	757	810	825	758	793	799	767	785	789	727	803	827	777	754	741	748	794	801	770	776	808	799	810	795	773	811	831	815	791	770	805	727	736	808	808	837	793	796	802	737	775	811	797	791	794	802	779	756	822	798	773	799	754	775	759	781	824	771	802	814	775	805	798	798	775	767	792	726	801	787	733	722	787	793	824	817	741	781	815	783	726	772	807	755	752	811	787	807	794	763	743	820	776	787	775	822	779	781	841	804	817	749	820	796	732	763	813	744	761	797	786	789	782	784	762	778	818	771	789	764	845	787	816	811	769	779	863	772	780	802	779	772	823	758	796	802	752	793	781	781	737	742	803	790	769	774	778	769	752	807	805	791	791	767	767	783	762	778	756	752	767	797	786	792	773	796	816	796	782	780	763	796	758	786	794	738	751	746	843	760	772	794	769	767	755	789	788	823	834	753	758	853	753	770	755	782	779	772	782	769	787	781	822	824	776	827	777	802	803	784	728	796	788	770	764	783	748	777	772	795	788	792	805	777	755	777	789	794	830	789	803	793	781	790	771	768	759	821	804	788	795	788	813	770	759	807	775	774	791	783	756	800	807	752	798	791	750	788	836	770	770	836	798	815	760	798	752	793	782	771	788	806	744	786	799	813	766	836	785	795	727	778	774	788	779	788	780	773	794	823	799	796	772	802	787	773	774	770	767	791	747	807	795	789	787	783	744	800	783	769	797	803	778	735	840	770	781	777	719	809	787	799	785	838	810	785	804	736	736	802	757	752	790	803	778	759	773	784	804	776	781	784	792	810	797	816	764	768	799	826	743	728	808	770	830	790	799	796	725	810	754	819	769	763	822	799	827	837	748	779	810	788	808	793	778	799	752	764	795	767	786	794	826	762	746	778	802	802	812	792	799	752	774	759	772	820	781	765	794	809	822	793	769	783	811	792	769	769	806	814	787	747	861	770	831	824	789	821	777	756	838	748	790	768	759	778	788	799	779	767	776	768	830	837	802	848	752	788	774	849	798	768	783	734	747	827	840	790	804	802	809	779	798	797	777	822	755	751	822	790	804	814	804	790	831	767	777	769	811	754	774	796	769	799	756	789	774	766	795	786	750	787	796	767	755	815	815	833	772	758	800	789	763	747	820	794	755	829	801	752	734	815	812	815	749	787	773	787	825	801	795	827	773	834	795	832	829	785	797	766	772	777	810	796	818	762	793	780	814	729	819	730	807	804	752	814	775	814	749	817	733	784	787	758	822	759	830	805	798	810	801	820	798	815	788	757	791	765	790	801	775	802	796	797	817	809	810	771	771	813	785	760	786	796	780	767	809	804	785	798	764	787	800	789	845	787	787	787	798	736	784	803	787	776	827	818	774	849	768	798	750	794	736	705	788	819	775	765	764	760	762	790	736	725	780	775	829	759	826	819	776	749	811	813	784	795	747	758	786	804	805	803	802	790	790	782	749	778	796	782	818	746	741	754	767	801	780	765	748	787	744	764	784	718	805	777	777	778	733	790	802	779	803	792	779	755	793	801	748	780	756	743	765	743	796	806	756	750	786	759	813	778	802	785	776	735	795	811	785	838	774	821	783	790	743	792	782	790	776	794	775	795	748	723	818	774	734	788	777	816	833	797	805	783	778	772	777	824	807	773	782	811	788	805	741	828	745	811	772	827	753	796	778	834	756	863	749	790	747	797	793	792	794	735	743	776	796	765	799	773	736	709	781	768	783	800	767	797	771	763	748	837	826	803	736	760	758	776	836	759	796	786	781	796	799	849	823	813	767	834	810	775	724	765	752	786	767	797	819	788	770	829	776	794	771	812	839	821	771	845	835	766	820	800	862	809	762	753	806	811
40774	17091	4527	1501	972	868	637	529	375	342	265	232	274	261	216	217	206	174	170	194	187	168	175	169	166	162	159	183	195	170	152	167	168	174	144	167	177	167	158	203	164	168	164	166	184	168	184	160	184	165	174	161	160	157	167	171	164	159	163	160	160	172	157	162	154	153	165	147	168	178	163	162	168	161	186	159	176	152	156	152	170	174	149	156	157	158	179	163	156	163	174	169	160	151	143	166	155	159	155	169	157	193	153	153	166	158	161	137	157	170	163	152	140	172	171	161	141	170	163	167	151	161	143	164	158	164	164	163	143	163	150	160	164	174	136	154	165	177	129	125	137	192	161	154	165	177	178	158	151	179	146	146	175	135	174	159	194	147	152	167	172	168	156	173	166	154	144	147	142	148	165	144	164	173	162	165	137	143	165	145	144	179	141	158	156	168	170	163	170	160	160	164	178	178	159	167	154	171	156	173	157	140	156	178	157	165	157	164	145	168	178	143	168	161	157	159	149	160	138	168	177	157	154	184	152	160	160	146	178	182	169	186	163	149	151	141	150	161	169	186	153	175	168	158	155	162	160	150	173	160	139	171	185	163	177	164	154	150	175	171	183	165	159	158	157	172	151	173	150	161	158	171	136	156	159	146	156	142	156	169	133	175	156	177	157	134	174	148	161	164	160	149	165	165	165	180	164	161	148	134	160	154	173	153	167	178	167	159	158	149	162	171	151	154	159	152	120	164	153	163	189	167	157	178	159	178	158	164	174	171	170	138	155	168	160	154	139	147	171	163	164	142	137	145	157	155	168	149	151	158	147	150	173	172	171	165	176	134	158	165	136	167	180	168	188	149	148	139	173	159	169	152	138	151	137	173	149	161	174	150	154	166	147	162	156	167	171	154	153	160	142	168	150	156	168	159	155	166	144	171	154	154	153	170	134	176	166	159	163	193	162	148	145	174	171	165	151	152	168	135	155	134	164	151	179	167	140	139	130	173	158	160	170	149	148	160	161	149	152	180	159	163	182	151	157	149	161	156	149	153	168	155	147	142	149	169	167	163	145	170	147	152	158	169	151	171	135	172	157	151	168	153	177	131	151	144	173	163	147	140	165	171	132	165	148	158	176	149	157	138	160	161	156	139	151	155	159	144	160	153	156	167	149	146	182	135	165	174	148	155	137	179	156	182	162	177	179	152	152	181	183	156	167	162	158	184	176	150	161	139	142	197	172	191	166	175	151	144	159	170	160	166	138	163	156	138	155	162	157	142	158	154	183	174	165	156	158	145	164	149	171	160	163	164	161	164	183	161	159	149	155	162	164	155	145	154	168	153	144	173	157	168	181	179	166	164	156	160	158	173	152	149	175	151	167	165	168	162	145	148	164	139	146	151	150	164	151	156	155	170	171	145	182	172	172	143	146	178	160	193	158	162	148	143	155	175	147	158	157	150	187	164	151	153	148	133	165	170	159	171	157	165	138	156	159	186	166	151	146	153	157	156	149	142	154	165	176	165	178	163	156	163	142	152	154	162	155	138	174	174	180	158	181	173	150	165	144	150	167	160	149	181	160	187	173	158	152	168	149	159	143	164	159	164	152	144	154	142	148	142	154	176	177	154	144	139	190	194	168	149	150	143	160	158	165	144	168	156	155	166	168	168	176	163	167	167	134	150	158	160	164	150	168	174	152	132	155	171	149	154	161	165	174	168	149	151	163	174	164	168	144	166	163	160	169	163	158	157	154	157	162	167	160	167	164	180	152	133	144	173	143	161	152	173	146	145	155	175	151	165	164	168	144	142	153	177	155	167	155	175	167	174	152	152	172	150	169	156	179	180	157	155	153	144	157	138	187	156	164	154	141	142	153	158	142	147	164	143	162	158	167	170	176	154	177	164	188	145	159	135	174	159	177	171	141	164	166	183	152	151	163	159	144	187	152	159	140	143	166	159	153	136	181	145	173	167	134	163	169	162	163	160	152	150	158	161	143	161	163	159	159	140	153	163	132	157	163	180	139	158	146	150	154	176	181	162	182	184	156	149	151	152	154	157	161	150	159	166	166	149	146	153	155	134	156	164	152	151	164	158	137	156	161	173	166	147	150	184	154	169	162	150	171	184	157	154	153	149	153	166	144	181	154	148	163	159	160	152	172	158	150	151	150	142	164	167	159	157	143	159	164	155	137	183	162	160	169	180	156	165	161	167	159	167	179	150	152	169	136	173	170	146	154	142	156	182	152	161	181	144	172	166	154	143	161	163	164	142	154	167	186	144	168	164	154	172	147	156	139	166	138	170	153	164	154	153	141	151	193	172	151	145	135	144	149	129	192	173	174	154	158	178	136	144	154	179	173	153	156	151	151	178	167	159	155	153	147	168	167	166	160	159	155	143	167	162	167	156	159	180	163	179	159	177	147	139	158	164	166	152	171	156	183	138	136	150	165	156	152	172	183	139	143	160	146	147	167	156	150	152	153	183	159	179	161	166	164	158	159	139	160	149	142	159	168	144	155	159	153	158	158	146	157	167	149	158	138	195	169	162	158	159	158	180	159	168	173	153	181	156	182	153	137	164	147	150	167	161	145	148	175	147	172	147	143	161	166	146	150	146	149	135	150	170	154	150	155	172	149	169	157	155	140	146	156	138	161	145	151	170	167	156	172	165	151	164	166	157	174	169	186	172	157	150	156	153	165	149	175	164	171	160	173	157	154	167	144	155	193	185	174	145	172	145	167	160	172	172	139	155	163	150	163	150	175	161	161	174	149	164	159	154	152	182	153	156	159	137	196	182	171	154	156	163	169	138	171	185	165	157	160	173	141	175	172	138	130	184	157	166	169	162	175	158	164	153	135	164	174	167	155	141	168	164	150	145	173	166	158	159	153	157	154	153	150	174	164	156	169	169	174	170	175	158	164	148	157	163	175	148	152	147	162	152	130	154	164	203	155	171	157	161	170	150	132	154	179	149	166	164	153	156	175	162	185	159	170	157	166	162	160	144	149	167	166	191	175	150	143	164	153	162	154	152	174	155	150	160	156	159	166	172	162	165	153	130	183	167	165	155	164	174	156	181	149	189	163	143	168	158	161	140	153	167	151	157	134	158	163	138	160	157	158	142	156	184	176	149	147	158	153	164	157	161	156	140	142	139	149	144	168	153	150	157	181	134	162	159	153	158	164	142	161	176	175	168	166	158	167	171	138	170	154	141	146	154	149	170	173	153	165	179	157	167	156	153	152	152	157	146	176	167	168	159	145	155	187	149	143	150	150	162	165	141	178	181	139	160	146	143	174	135	158	146	165	159	162	142	158	146	150	138	159	144	181	161	149	179	162	152	178	154	157	165	151	141	159	152	159	169	172	161	142	154	169	163	144	151	171	142	198	150	137	146	167	166	149	150	151	158	177	180	174	158	133	150	158	168	147	166	159	148	156	131	157	154	161	140	170	139	174	160	163	137	169	184	165	160	170	150	159	142	161	160	168	154	164	152	170	158	168	146	168	152	133	152
19022	1694	2961	3490	3068	2769	2242	2015	1573	1340	1206	1188	1057	950	881	800	783	738	724	667	684	625	640	581	536	640	573	564	511	532	518	567	532	548	517	532	498	519	511	537	493	484	507	484	499	499	498	546	500	530	509	490	473	573	515	478	507	498	492	525	493	475	488	516	475	490	531	475	490	518	540	510	479	489	480	517	481	501	529	470	488	500	495	503	473	491	472	460	499	493	466	462	500	492	477	476	467	476	476	452	499	490	475	539	488	461	497	458	463	448	505	476	508	472	510	483	462	475	495	484	492	478	477	498	461	491	449	453	460	488	507	457	516	462	458	461	496	480	491	507	465	478	492	461	505	477	488	486	479	504	491	471	475	459	465	483	505	467	451	489	463	473	458	491	444	520	434	520	453	538	526	460	496	477	498	482	487	496	508	463	452	458	463	462	478	511	505	464	474	487	480	487	477	469	487	506	451	493	497	489	439	453	482	488	490	467	509	465	466	438	503	461	469	487	454	470	479	456	467	463	483	482	501	471	468	466	531	513	428	449	520	485	459	435	492	473	467	460	473	509	475	490	483	462	459	468	496	490	507	465	489	456	447	499	497	466	467	461	509	476	459	481	473	448	436	466	468	448	455	473	473	506	506	452	496	491	466	477	483	445	409	511	467	476	494	458	470	466	426	465	485	472	489	449	466	494	484	451	476	512	473	506	475	500	456	442	444	473	500	462	457	498	457	449	476	486	422	461	476	487	467	472	474	451	493	462	473	463	440	446	490	454	453	448	481	441	517	456	475	521	454	493	448	474	511	451	488	486	489	513	470	494	503	479	461	459	449	473	507	453	485	485	464	488	480	453	500	505	451	475	499	448	493	461	454	450	479	474	456	452	487	485	476	490	456	509	515	453	438	474	427	425	478	502	447	480	486	498	509	535	505	450	488	507	482	469	460	433	496	517	469	437	493	510	442	493	486	469	462	470	492	473	486	469	460	459	456	449	490	415	508	458	502	499	488	466	485	495	479	475	508	480	469	456	506	512	484	441	467	458	466	452	502	489	471	487	491	468	468	470	486	464	470	484	488	460	468	520	448	466	450	478	469	494	516	483	480	496	436	489	490	474	487	475	460	478	469	475	473	466	481	492	500	420	491	456	510	487	478	492	498	490	464	516	467	453	517	446	484	495	491	464	455	432	478	462	467	484	455	493	471	479	494	471	470	519	500	440	486	473	480	480	430	475	467	511	477	479	476	496	509	463	493	474	434	487	478	472	450	482	499	481	467	477	474	474	499	490	493	472	493	480	480	487	480	473	522	481	496	437	485	450	455	507	508	490	479	471	468	492	476	462	478	469	479	491	450	482	468	466	468	490	495	476	449	470	439	470	497	500	516	476	502	498	495	481	455	470	489	484	469	455	519	477	441	460	457	478	506	514	493	490	463	457	475	455	466	439	494	478	487	454	460	469	441	452	493	511	444	446	465	512	487	470	454	418	444	496	505	467	451	475	515	470	497	424	455	482	492	455	473	472	463	476	477	479	460	455	448	461	491	535	468	461	460	475	478	520	490	493	455	468	440	493	447	469	500	477	451	481	484	476	475	486	442	441	483	491	463	467	509	450	495	455	465	458	503	474	479	448	472	517	536	467	448	487	475	481	446	458	469	479	457	470	454	481	443	430	507	459	467	447	450	476	466	479	450	468	475	487	466	481	502	460	456	494	495	458	474	467	492	490	478	468	480	471	475	485	478	463	486	455	490	492	454	460	427	466	455	485	461	503	485	490	440	459	464	472	483	495	465	493	464	486	489	495	496	443	468	504	508	493	500	482	442	503	492	494	475	471	466	478	477	510	494	469	445	477	478	467	472	482	448	468	508	482	481	444	471	496	491	452	454	475	470	462	448	496	477	476	493	453	472	448	451	471	509	490	471	491	441	490	450	413	471	472	498	480	475	447	494	501	465	470	473	476	488	490	494	484	487	459	512	473	444	499	418	489	442	456	468	496	503	476	454	453	438	488	469	488	450	427	478	449	473	488	494	481	455	476	435	513	451	478	464	460	437	502	473	489	421	498	486	452	468	447	517	544	495	452	468	515	499	495	455	470	492	486	480	475	493	505	449	482	480	465	496	461	497	477	486	505	457	494	444	484	457	456	507	482	491	515	433	498	464	534	484	475	486	505	497	497	470	459	492	445	446	452	476	489	518	453	451	476	452	500	483	525	445	471	509	486	471	480	485	431	477	449	474	466	476	440	466	463	451	471	475	460	482	454	470	491	478	450	467	499	490	487	471	463	461	471	471	435	516	499	439	471	460	470	465	482	450	456	454	450	452	435	468	471	510	448	469	487	470	451	449	455	501	478	493	529	498	466	468	464	454	487	480	496	454	488	480	455	434	448	466	473	482	447	481	507	486	479	528	483	467	437	471	467	468	514	477	453	482	477	459	469	466	498	478	511	459	494	515	468	504	487	473	460	491	489	451	501	449	487	475	459	434	455	484	469	478	504	493	470	480	472	463	450	463	490	453	469	500	461	505	467	473	535	497	477	489	440	495	466	465	438	448	489	469	465	484	472	482	466	457	454	452	496	455	457	436	469	472	458	492	509	497	461	463	496	496	499	495	471	464	473	497	439	452	494	465	466	452	445	494	442	443	459	454	467	503	486	480	526	465	472	440	470	486	466	467	496	439	447	466	461	441	485	463	454	468	502	452	480	467	511	473	493	480	474	452	479	508	541	479	465	479	457	484	498	491	476	503	508	469	441	512	527	478	519	449	471	483	508	504	474	500	452	468	496	475	460	456	526	453	467	490	462	469	481	476	470	460	512	505	445	503	483	496	441	489	468	456	503	457	484	454	460	482	511	504	457	476	472	473	471	448	501	514	488	520	499	466	512	460	514	492	479	508	452	484	462	460	495	450	471	480	498	489	503	461	476	487	468	484	504	479	458	468	464	503	425	479	513	461	474	511	464	493	482	480	477	480	456	452	467	477	464	416	484	446	489	454	490	503	486	475	469	459	476	453	468	463	471	470	448	468	442	468	476	447	490	489	457	479	448	473	479	477	454	499	498	482	486	501	435	465	456	508	486	478	455	466	489	492	497	452	494	447	467	477	445	458	479	470	467	449	471	450	473	475	467	473	437	492	491	478	474	468	503	467	447	437	492	478	486	485	485	511	505	496	498	448	489	478	481	442	441	474	454	492	477	507	477	512	480	490	501	487	465	475	466	502	478	431	451	456	508	502	484	513	455	466	441	494	476	508	465	445	438	478	488	466	481	471	514	500	497	485	478	489	465	494	491	505	499	481	471	461	469	493	462	489	493	458	507	474	466	486	486	454	510	484	457	496	492	497	480	486	480	484	465	480	439	501	476	503	492	481	476	457	497	471	449	459	484	465	469	469	492	500	465	463	496	471	480	475	481	458	527	489	470	457	485	509	497	507	491	489	510	475	446	454	440	474	479	493	497	473	472	483	461	447	477	477	455	466	487	479	452	489	511	479	444
45412	22279	18670	3467	1747	1281	1002	726	510	450	480	352	277	290	289	198	182	167	170	167	146	175	148	142	123	125	117	122	128	128	109	128	124	137	125	120	120	121	129	118	122	121	128	98	128	127	125	114	107	122	98	127	119	111	132	113	111	99	107	111	127	109	127	119	125	109	120	129	120	101	137	128	125	121	87	120	115	104	129	112	110	103	103	122	115	109	122	103	104	108	114	102	88	116	101	108	116	108	117	109	116	110	109	119	126	109	120	133	121	104	104	114	105	111	127	117	105	121	116	123	103	109	126	114	105	110	112	104	113	97	124	113	116	120	98	104	110	134	119	113	118	111	115	116	113	115	118	111	111	108	102	119	119	140	125	118	95	115	90	119	117	102	116	108	127	127	112	134	121	111	98	115	112	114	106	103	108	116	124	124	105	90	118	118	138	103	121	122	106	117	109	136	108	108	110	120	126	117	130	129	117	109	106	111	114	123	115	124	123	118	112	113	120	128	105	95	128	96	110	120	103	101	112	129	131	120	122	112	107	109	110	111	113	99	115	104	100	89	111	98	114	105	116	124	101	119	107	96	122	115	121	95	107	106	120	99	119	121	108	124	114	110	128	119	108	109	134	113	112	126	119	125	100	107	124	112	127	117	132	107	96	107	102	108	130	101	112	113	139	106	141	106	104	116	124	108	112	124	104	106	113	90	110	119	114	115	107	108	106	97	105	99	122	91	97	102	108	107	113	107	117	119	113	115	105	115	123	115	120	109	112	121	116	111	105	125	131	125	95	102	130	117	94	132	103	108	133	94	111	123	107	111	109	92	115	108	105	110	119	109	112	105	130	115	103	124	107	114	107	103	118	82	118	108	109	98	136	112	122	122	104	115	105	110	116	120	97	102	82	105	111	128	102	116	119	95	114	108	108	112	97	115	93	107	104	123	111	115	118	115	122	120	88	120	108	101	106	97	102	101	114	101	115	135	95	110	122	104	89	91	123	112	96	104	109	107	124	97	105	122	119	102	109	88	111	121	113	111	97	88	106	110	104	112	105	102	100	110	100	110	123	109	113	117	108	119	118	92	97	115	141	118	124	113	107	118	103	103	112	100	100	109	113	121	109	131	122	123	110	121	103	115	118	122	100	92	100	88	111	127	104	110	101	109	109	119	118	101	124	102	102	98	98	123	129	104	96	111	108	111	119	103	112	113	114	108	123	107	118	110	103	129	129	107	118	107	107	107	127	100	114	117	107	112	106	113	101	112	110	98	116	123	109	96	118	134	105	136	108	120	105	107	117	104	116	102	103	111	119	118	118	100	99	114	111	103	103	83	103	94	128	127	109	115	135	117	101	114	113	110	127	100	106	114	106	117	99	130	114	127	106	111	97	115	107	110	105	121	81	104	103	132	102	117	102	126	119	121	119	108	102	105	106	93	90	111	120	113	118	105	102	120	124	86	97	117	115	115	127	108	118	116	97	121	118	128	114	118	113	97	136	120	121	123	120	122	115	113	115	111	114	108	96	115	109	92	111	119	121	121	103	128	112	94	104	89	101	109	106	113	122	129	116	116	108	117	131	107	98	104	108	111	112	111	118	131	111	113	116	125	108	109	98	116	99	117	105	102	134	138	108	87	107	110	115	125	110	105	114	114	123	106	111	112	107	122	118	111	101	126	113	118	114	108	97	101	112	104	126	108	116	122	104	102	114	105	127	134	97	118	116	100	120	112	108	110	91	116	100	101	111	132	109	127	94	99	104	109	101	101	117	108	106	110	121	118	130	109	120	128	118	123	96	114	111	111	103	125	147	116	108	121	126	95	122	115	101	129	117	120	111	115	115	145	102	108	105	98	132	119	106	103	123	125	118	127	133	97	123	115	126	121	114	90	133	103	132	114	119	102	115	121	101	110	109	102	123	104	113	124	107	103	109	105	109	111	96	100	120	110	113	95	113	121	115	112	119	103	108	107	122	108	116	114	108	126	134	102	108	118	114	120	112	118	125	110	108	99	127	114	119	141	98	108	113	102	111	117	117	104	118	123	105	92	136	103	105	105	103	112	112	103	85	101	118	122	112	119	108	97	112	108	121	104	99	112	107	119	109	119	126	125	135	120	110	114	123	128	108	119	91	98	130	112	103	109	93	102	111	108	95	134	98	100	119	112	126	131	135	96	90	118	106	105	125	102	100	140	101	106	131	78	124	108	114	116	122	115	140	92	108	128	106	112	102	130	106	112	109	117	128	121	104	98	134	111	110	132	111	118	91	127	128	116	106	100	118	115	108	111	124	109	115	121	97	112	102	97	109	113	97	124	95	117	116	102	114	128	104	121	114	96	119	116	122	121	102	122	117	120	117	124	124	114	111	112	114	127	120	109	114	110	108	115	133	113	113	99	108	114	116	127	124	112	98	109	110	107	120	142	120	96	126	133	118	110	97	121	113	117	103	121	120	111	102	110	118	104	108	116	118	107	122	116	112	122	110	133	106	106	121	108	97	103	120	85	106	90	131	107	120	107	96	115	125	126	110	116	117	94	118	123	101	98	108	101	82	100	100	115	117	110	103	104	112	128	121	112	110	90	105	103	121	98	106	119	115	105	104	108	119	97	121	100	104	119	112	111	124	123	139	105	121	134	131	100	117	88	138	108	118	116	113	104	114	101	103	130	108	110	117	110	115	126	130	123	129	109	135	114	90	113	115	126	116	112	132	114	105	100	109	100	124	83	110	114	107	120	113	102	96	116	99	101	106	136	121	114	125	109	103	121	121	128	129	111	126	110	110	95	122	122	113	145	94	119	114	101	116	104	98	102	110	111	105	105	120	97	105	125	106	118	114	96	107	129	104	109	107	112	117	125	131	99	111	102	118	111	115	110	119	114	125	99	120	105	126	95	98	111	120	105	102	105	111	101	115	116	91	99	121	116	115	108	116	103	117	126	97	133	111	116	102	116	99	90	121	120	127	110	114	119	107	101	116	122	122	120	115	125	101	114	123	116	105	119	113	107	114	115	120	95	111	109	100	124	88	96	119	129	104	128	133	108	115	140	110	98	108	122	118	134	130	154	103	100	107	106	103	107	114	83	98	120	119	115	79	115	101	112	126	115	115	113	122	127	116	113	93	108	104	109	104	104	111	98	117	97	102	99	107	105	106	98	108	115	109	120	121	118	80	107	114	109	104	106	132	124	112	106	112	104	123	117	129	123	99	106	117	116	96	106	99	120	112	101	105	123	117	137	126	107	127	119	107	140	119	113	123	125	116	100	132	137	116	108	120	120	118	112	108	123	112	118	115	124	87	111	112	103	112	126	123	113	130	100	110	118	117	127	110	108	92	126	109	117	113	110	97	117	129	118	112	110	123	104	124	106	123	107	113	107	108	103	116	133	117	128	109	105	86	130	100	92	96	107	112	112	117	123	118	103	114	94	124	124	122	99	119	111	114	107	110	91	113	92	95	97	113	116	96	114	114	133	117	102	95	105	125	115	125	102	112	126	98	102
24161	2461	5292	6032	4923	4384	3834	2999	2331	1980	2010	1626	1388	1335	1221	1037	932	853	882	837	771	682	686	672	655	605	586	557	505	503	539	531	460	526	503	482	462	512	461	465	465	453	433	430	459	428	408	444	402	372	418	446	407	424	397	397	416	401	418	448	410	452	425	435	390	464	452	436	410	432	445	468	375	377	392	371	380	390	394	369	376	402	366	409	413	357	395	364	384	374	421	385	362	398	372	370	369	388	388	401	386	385	417	407	393	360	404	383	376	399	382	389	386	391	383	354	344	386	363	346	370	397	382	345	350	364	336	399	388	370	348	392	362	364	377	360	373	383	365	381	366	373	372	387	378	354	344	361	361	354	369	324	383	374	385	392	378	374	371	374	384	359	356	384	354	382	386	363	347	346	370	351	347	345	391	413	361	387	370	360	341	359	382	396	354	344	357	346	333	386	336	338	352	355	388	382	347	364	380	365	336	394	390	370	375	359	383	371	391	365	364	378	362	371	356	360	356	336	328	337	381	359	368	328	391	360	345	349	381	423	361	385	403	368	374	336	362	357	369	401	404	394	338	367	350	392	355	370	364	354	375	345	416	372	370	360	398	371	369	370	346	355	380	396	353	376	410	367	374	357	384	369	360	364	352	365	377	357	374	354	366	339	328	365	381	348	348	348	346	371	375	369	374	361	392	417	348	378	347	396	360	388	395	334	361	374	319	396	353	387	367	390	364	357	372	361	355	391	359	330	349	343	378	367	383	368	347	336	367	363	363	364	347	401	351	338	359	394	389	336	334	369	369	366	340	328	376	376	362	380	362	341	363	364	390	382	339	344	338	344	383	365	357	378	393	357	389	374	356	342	377	366	319	365	347	375	337	386	394	369	372	370	368	375	362	358	349	334	382	372	352	373	356	366	376	391	340	354	347	365	380	373	376	388	364	343	391	365	369	404	355	372	364	391	353	362	391	342	342	393	380	358	376	383	347	395	370	377	379	352	379	373	371	351	373	400	394	373	391	358	357	359	382	363	370	356	401	384	363	354	373	345	374	361	347	358	366	373	347	361	334	385	387	353	356	353	408	374	344	357	367	376	373	359	374	393	364	348	358	375	357	344	356	388	383	355	360	335	380	373	334	368	364	384	366	371	372	375	360	339	408	384	377	392	358	340	370	348	380	346	408	371	375	369	375	356	343	387	376	387	351	359	386	354	338	392	411	352	377	384	402	315	345	386	412	344	363	377	355	362	358	364	383	360	369	378	391	394	364	364	392	345	352	406	370	376	346	346	355	367	378	364	380	353	359	340	367	383	376	346	349	324	387	369	352	359	388	344	373	381	374	346	351	340	371	376	366	372	365	364	381	376	382	364	372	375	377	356	389	377	382	372	367	333	349	341	352	342	395	330	381	358	375	383	335	364	327	369	363	354	386	398	374	353	367	346	378	354	336	338	352	358	352	355	372	358	374	376	359	340	401	394	345	368	343	414	410	373	381	377	396	360	387	326	376	350	328	364	378	353	386	371	362	356	359	361	378	343	316	361	354	354	368	371	359	352	372	353	357	360	387	329	338	374	361	396	352	371	361	341	354	383	358	346	394	387	351	383	363	316	352	361	361	352	376	373	373	359	374	374	370	368	375	368	374	359	343	355	360	408	341	396	397	369	348	393	383	352	356	356	379	345	354	339	351	383	369	353	375	387	376	343	340	375	370	420	361	370	402	380	366	384	368	347	385	371	349	369	371	401	381	401	374	351	346	350	365	364	396	360	352	382	334	370	373	417	388	372	363	371	374	349	361	377	392	365	373	354	331	366	358	346	364	378	369	383	374	393	389	381	374	397	363	331	366	395	382	355	390	352	349	365	379	345	341	361	395	370	380	351	349	378	377	333	355	359	335	385	348	357	376	372	344	372	377	393	346	382	366	378	341	339	388	379	382	373	359	354	367	363	370	348	340	374	368	379	398	391	374	340	389	376	343	365	377	367	347	359	335	341	354	357	386	365	368	353	384	383	385	384	373	352	366	352	383	381	367	360	394	320	383	361	340	338	346	357	377	393	373	366	357	380	356	350	391	376	348	394	371	362	359	376	359	369	351	353	385	377	356	344	340	336	399	384	331	365	374	330	394	363	372	398	362	367	374	361	350	394	363	345	391	353	369	355	363	421	319	365	345	398	375	357	373	371	355	383	409	344	378	357	338	373	372	373	355	370	351	365	371	362	367	373	401	392	382	354	346	365	374	368	390	367	360	365	384	365	371	378	317	359	374	354	364	335	348	349	387	356	392	347	382	338	354	379	402	345	362	390	368	347	351	392	364	311	386	335	355	374	368	337	395	408	412	338	367	328	380	375	373	360	367	371	350	362	336	378	356	380	366	364	356	384	358	379	386	384	368	357	389	382	375	388	337	381	353	344	344	348	360	350	345	391	394	375	350	375	332	369	347	378	379	360	395	366	343	371	366	336	342	394	395	352	366	354	359	371	384	375	370	393	372	390	387	374	353	398	382	369	390	354	378	397	351	378	369	389	352	368	352	332	343	344	373	374	373	340	367	355	360	388	358	363	359	363	362	369	348	359	348	393	381	356	382	416	355	357	398	356	369	372	350	367	336	353	331	341	360	389	370	358	381	340	361	368	352	344	329	378	391	371	357	349	395	356	362	362	400	350	342	351	328	343	367	363	369	363	392	382	332	350	369	388	388	351	376	350	358	377	359	374	363	355	338	350	408	338	345	342	355	368	402	343	338	381	384	339	347	369	355	391	390	347	383	360	365	353	365	362	415	370	381	372	331	342	395	368	355	350	371	342	330	391	357	373	351	342	372	350	410	357	369	356	362	334	344	380	397	379	347	363	374	339	347	377	388	388	367	369	357	381	360	353	378	382	380	371	377	360	409	333	395	387	376	378	378	386	390	394	389	397	399	379	354	383	365	369	384	358	357	372	377	361	346	343	392	362	360	385	378	363	330	379	396	360	345	336	383	365	349	350	392	335	355	368	321	430	363	360	348	345	367	398	393	359	373	318	369	356	368	333	371	360	374	347	346	358	346	366	385	400	394	390	391	375	370	360	377	366	370	367	395	357	340	349	403	330	361	396	375	355	371	407	377	378	373	390	361	381	383	380	350	370	393	353	353	342	380	384	365	386	339	360	404	373	363	410	331	382	380	393	362	363	338	332	352	351	364	372	343	320	359	406	356	374	357	320	388	351	366	360	364	386	365	347	356	352	346	351	373	381	359	367	356	405	342	384	326	368	404	355	361	362	369	360	361	374	358	350	329	377	348	375	369	359	401	361	377	362	383	381	374	352	356	351	386	344	380	391	377	356	365	339	394	376	353	386	368	383	366	371	361	382	367	376	368	374	341	400	368	394	389	367	390	352	352	341	378	374	361	365	363	351	396	372	347	378	390	347	353	323	357	347	331	367	350	357	349	373	382	362	367	375	350	344	357	369	368	367	349	343	360	373	374	360	376	352	374	381	352	364	332	368	373	366	355	364
10297	670	513	437	312	274	304	286	288	296	286	315	277	276	281	281	281	292	291	258	258	295	260	307	297	270	279	272	276	271	269	291	315	302	280	246	294	284	261	291	250	268	270	304	298	267	285	311	293	307	284	296	286	286	266	291	292	294	296	273	277	285	292	292	276	292	287	318	291	260	284	275	260	295	269	315	240	269	266	274	303	307	300	299	297	273	283	280	286	296	267	283	254	263	278	278	286	261	296	290	273	281	296	268	293	308	273	271	289	274	308	289	317	277	291	269	288	293	312	268	301	277	254	237	275	278	289	246	302	326	269	264	280	297	275	276	310	285	313	283	298	282	261	286	308	289	269	261	292	280	277	313	271	256	287	288	285	292	278	265	274	261	282	248	287	270	279	284	290	291	264	292	284	268	262	297	305	287	307	296	293	292	295	265	245	260	337	293	330	282	295	307	266	297	254	282	260	274	289	287	285	259	303	261	277	277	298	314	287	265	279	280	300	274	285	268	299	260	278	270	310	280	274	263	281	266	297	292	296	292	303	297	264	305	283	271	290	286	286	271	298	292	249	274	324	249	260	306	296	259	274	275	291	255	278	258	272	257	301	292	296	262	280	281	244	303	290	274	256	276	292	302	262	268	299	288	280	268	282	309	276	312	275	273	289	289	296	251	325	309	267	297	295	304	270	297	241	295	249	273	269	297	280	302	281	263	272	306	300	279	293	253	286	275	263	285	283	239	283	293	321	271	289	287	278	276	272	296	245	283	281	286	286	274	271	268	303	269	264	298	278	267	297	288	261	304	273	276	288	294	311	296	302	286	303	286	268	290	283	313	272	283	283	290	290	277	290	268	277	287	271	255	325	291	280	305	268	268	301	297	285	283	263	283	281	249	260	295	290	264	290	296	313	295	296	259	272	292	302	285	246	255	282	306	285	287	269	278	310	299	287	296	278	271	316	288	281	274	225	305	303	302	253	278	260	305	276	270	233	301	285	290	293	269	277	279	296	315	265	286	290	307	291	292	311	300	297	256	288	281	277	295	277	304	264	265	286	297	274	281	305	238	280	256	286	303	306	284	280	307	286	279	295	277	285	298	285	292	270	320	289	279	331	264	280	298	299	278	285	290	283	273	251	272	289	301	276	241	296	285	294	275	279	294	273	293	275	269	278	324	314	283	260	283	257	286	250	276	303	298	285	281	310	246	276	271	296	282	259	279	251	249	275	276	267	289	257	313	297	295	305	285	292	282	284	255	299	230	278	282	281	280	281	328	285	268	276	304	287	268	272	290	280	274	313	300	302	318	251	249	241	272	295	251	323	295	265	290	281	274	283	291	248	300	294	287	302	270	299	283	282	284	280	289	301	274	288	300	302	300	281	265	281	288	278	261	263	284	294	278	293	271	266	277	286	298	278	272	267	244	309	269	279	317	264	266	284	274	309	298	268	291	253	320	286	268	274	249	302	264	314	301	290	252	267	277	294	274	299	291	258	300	277	282	263	292	268	257	277	275	309	305	293	290	313	284	277	309	285	277	267	282	292	258	232	303	292	293	305	295	245	297	290	306	272	273	272	304	276	301	264	289	293	300	279	293	300	292	270	265	313	305	268	303	249	279	307	310	270	264	293	299	314	292	265	266	291	303	300	309	265	295	291	282	291	255	290	317	264	261	282	280	301	272	282	286	289	279	268	296	309	267	274	251	294	274	277	284	288	269	272	296	311	307	275	297	268	267	305	319	297	283	239	225	257	259	312	269	281	276	320	288	259	268	303	291	279	280	288	257	269	264	297	272	316	294	304	279	289	269	294	262	252	257	287	295	280	261	300	285	282	237	287	295	306	275	291	321	301	289	248	271	306	266	261	319	270	261	278	288	284	255	270	268	277	278	309	293	305	290	296	285	283	289	280	288	289	312	263	275	272	274	276	290	297	256	273	292	295	317	271	317	319	304	273	323	279	281	306	307	306	265	275	279	275	288	295	252	294	270	240	283	288	277	293	276	292	284	282	291	250	294	315	275	237	266	290	256	284	285	274	254	297	302	260	282	298	275	295	289	289	280	289	278	263	269	287	309	316	282	275	289	261	252	285	272	271	297	270	297	300	301	275	274	284	307	299	289	284	276	277	275	255	306	280	301	315	273	276	264	245	295	273	270	284	322	249	267	293	306	289	277	298	262	296	320	294	278	276	274	265	311	295	295	303	318	268	266	295	266	302	288	298	297	324	295	269	277	300	283	312	278	268	269	261	263	312	293	283	299	287	271	324	273	267	261	257	279	304	300	294	282	286	263	280	302	306	305	291	309	276	279	292	281	308	266	249	264	281	290	289	282	294	264	257	286	273	270	262	272	283	323	274	257	291	252	255	259	309	309	272	289	257	275	303	294	269	279	270	293	278	295	292	247	278	242	263	290	299	269	255	284	284	316	292	286	292	278	290	286	284	300	283	299	288	312	268	311	290	280	283	261	301	262	284	277	255	298	290	312	288	276	296	274	290	314	292	278	280	285	272	256	288	291	320	274	285	295	298	264	297	321	288	307	295	288	274	283	291	294	295	302	265	313	289	312	288	314	265	290	288	272	279	273	279	272	261	305	271	266	275	277	292	263	278	333	297	247	296	289	309	284	282	275	297	285	282	272	273	268	287	255	270	307	271	271	281	284	289	269	281	272	275	287	267	304	307	293	283	263	260	264	295	270	290	297	287	324	278	299	257	303	283	318	303	304	270	284	287	282	278	289	259	309	284	267	305	264	306	299	276	294	278	282	276	275	260	269	297	288	289	270	278	267	298	294	285	283	281	281	254	292	277	298	268	279	280	262	289	293	280	294	290	279	307	320	312	294	268	301	298	284	297	271	274	273	314	297	241	270	285	279	281	277	301	267	306	270	294	288	273	284	299	279	292	274	293	267	280	283	249	341	282	282	277	268	274	260	281	265	272	285	268	279	297	265	268	259	289	243	294	276	307	288	297	261	281	278	316	286	271	301	307	287	307	298	292	283	278	307	275	294	273	283	296	295	286	278	294	271	301	245	281	274	269	284	265	328	281	292	271	271	309	309	317	307	300	264	256	288	299	313	277	284	283	278	305	306	269	284	257	288	282	302	248	299	282	286	275	295	281	268	319	251	279	271	281	301	293	285	273	272	297	285	289	301	286	302	281	258	271	287	271	282	290	288	262	257	291	287	251	266	282	274	307	313	286	269	265	287	265	283	262	262	289	245	265	303	268	280	310	289	262	292	282	271	272	301	278	280	305	282	283	290	263	276	301	314	263	279	274	314	283	261	274	291	304	273	276	264	283	253	311	272	270	278	246	299	280	267	273	311	286	286	279	283	293	260	282	276	275	281	297	271	265	257	294	301	279	260	278	275	288	313	292	295	280	252	283	274	281	316	267	295	303	299	294	284	278	265	285	259	285	255	291	302	271	280	302	304	321	270	289	271	294	281	304	288	282	281	272	288	292	298	287	306	286	274	251	289	261	246	261	273	318	267
7128	929	1099	1116	983	916	954	915	876	859	841	851	804	818	785	787	786	797	800	824	803	765	769	774	766	767	805	745	792	798	802	831	801	829	801	787	787	776	782	752	822	789	804	804	803	756	820	738	790	772	776	767	843	742	803	755	789	814	760	773	830	779	760	741	765	863	773	759	776	786	775	807	797	736	807	787	789	817	761	834	779	817	779	788	814	763	760	805	745	786	815	795	780	837	765	766	780	803	804	786	784	817	773	808	750	784	789	792	782	824	712	742	740	822	813	788	787	786	788	802	823	780	778	762	815	755	801	799	776	737	804	812	779	761	826	844	798	820	785	851	790	803	727	848	811	770	777	787	771	809	760	788	749	762	784	777	802	784	815	796	767	794	778	751	786	772	787	787	799	779	808	822	794	807	820	798	788	752	788	798	832	778	812	786	787	780	755	841	772	778	788	794	828	776	792	792	811	773	787	835	838	776	802	740	827	773	795	738	778	785	825	789	810	804	738	783	802	833	793	795	781	804	813	771	725	778	843	802	754	799	811	799	771	817	774	809	828	793	765	787	765	812	751	815	797	823	783	820	790	766	773	767	793	775	737	806	783	820	771	750	784	844	862	807	820	709	781	815	778	810	795	799	811	832	743	794	837	769	797	773	814	790	732	842	781	797	820	814	804	783	807	727	801	832	831	812	791	886	764	766	789	782	827	781	809	792	771	792	820	761	752	754	830	784	772	837	740	775	810	770	808	752	769	817	794	798	777	782	818	764	799	770	789	785	798	794	771	841	783	792	780	756	791	743	827	806	818	764	814	765	775	807	801	799	832	771	795	770	743	802	801	760	764	796	846	824	798	766	796	817	751	809	823	775	778	781	808	822	843	784	781	773	777	799	782	808	781	804	751	758	768	788	755	778	802	810	833	813	798	768	774	830	769	782	807	771	781	812	799	752	796	775	774	807	840	829	783	870	738	786	754	783	802	757	810	813	801	781	829	818	767	765	823	784	803	766	833	800	787	814	761	806	818	822	795	757	795	752	784	767	743	837	768	776	820	759	788	787	767	814	803	777	840	788	831	755	817	737	787	741	766	801	753	832	795	759	796	791	752	815	779	784	830	778	783	749	785	764	758	795	781	752	782	804	771	796	758	800	812	767	779	846	772	788	804	744	796	758	806	796	796	826	758	786	728	787	776	765	817	764	775	789	756	798	830	771	753	763	727	767	745	764	768	821	786	769	778	778	815	780	796	790	698	827	820	750	750	786	813	818	828	778	803	795	786	752	736	821	747	844	799	792	779	765	830	819	756	769	814	808	806	811	805	773	782	737	796	783	761	812	756	795	794	733	750	762	789	834	792	751	814	753	801	797	778	796	793	801	784	808	821	806	838	788	753	773	790	788	808	750	796	778	822	808	770	777	768	783	839	808	799	761	800	753	743	816	777	765	791	789	758	789	788	815	771	846	796	767	810	737	784	804	772	779	829	777	803	737	741	814	802	828	782	781	820	785	782	809	749	832	782	772	763	823	778	755	809	773	795	866	821	745	799	792	780	803	840	782	846	744	831	794	810	794	821	800	798	777	820	797	729	794	771	780	776	797	783	774	809	783	784	798	747	781	795	754	770	816	811	802	794	772	808	796	836	765	825	784	797	719	762	740	791	744	843	795	801	768	758	775	795	793	777	766	769	820	819	771	816	777	804	825	783	786	816	816	805	753	778	796	808	815	744	819	839	785	792	778	825	774	843	800	795	823	791	808	848	792	823	780	775	787	773	782	849	761	789	753	783	814	834	822	753	732	779	793	778	823	778	801	788	752	736	819	792	795	798	789	781	779	759	814	752	794	736	812	769	773	775	838	777	766	784	770	836	785	764	777	743	759	770	794	808	782	750	810	788	752	774	790	769	787	823	786	782	786	794	795	788	765	769	752	801	809	773	833	786	808	824	765	812	769	793	772	811	785	761	800	781	825	792	800	749	782	784	773	838	822	797	765	754	740	837	741	764	809	805	791	789	816	802	824	801	829	776	801	771	748	829	777	825	821	815	784	839	774	784	775	814	798	814	760	769	780	791	760	752	770	738	838	790	801	754	808	819	818	841	792	760	770	746	745	813	748	823	771	775	782	791	763	789	799	779	830	787	753	770	808	813	721	800	800	789	769	745	806	807	752	778	863	751	794	760	781	782	713	729	816	796	823	817	790	798	813	774	783	765	811	776	761	754	848	777	772	743	734	802	800	800	826	799	860	795	760	794	771	827	772	762	782	804	747	820	792	769	787	782	808	839	797	819	813	755	764	773	834	839	759	824	801	778	813	779	789	791	777	790	800	793	825	806	757	827	795	777	797	795	807	772	766	828	798	791	742	832	754	783	790	786	756	794	747	780	857	769	809	790	780	807	791	821	807	787	767	777	786	843	804	782	811	828	786	808	746	710	836	817	831	814	759	794	749	740	784	733	789	768	789	788	774	774	814	810	751	818	755	819	783	789	800	760	821	740	813	817	802	780	802	773	792	718	843	799	822	789	802	740	774	768	792	788	806	847	761	797	750	787	797	783	826	823	768	768	804	748	759	841	758	759	767	808	812	856	781	780	797	793	807	780	816	771	808	802	780	743	807	748	835	792	848	779	832	756	826	777	778	816	726	766	757	787	817	779	767	777	771	799	792	784	794	786	772	786	751	782	790	766	845	796	768	813	800	801	782	789	765	797	799	813	777	780	758	797	791	758	742	799	781	805	815	804	808	767	770	755	780	845	779	773	799	776	800	783	771	760	805	814	785	785	759	804	775	821	716	805	815	837	800	769	810	766	802	752	797	807	786	801	754	769	827	827	769	751	781	799	728	806	763	777	809	825	792	798	754	811	799	820	785	726	785	747	811	841	793	787	762	789	775	788	793	777	807	815	850	780	791	767	751	761	763	776	802	806	763	770	758	858	758	764	775	787	786	829	803	745	805	770	810	800	739	815	793	790	769	823	797	821	790	819	829	731	783	768	800	846	798	796	782	768	790	750	811	772	767	814	821	837	769	809	850	826	758	788	734	786	837	766	795	813	807	771	776	771	847	750	755	786	802	785	796	812	787	795	789	755	819	819	825	788	798	778	789	769	773	791	781	807	793	726	781	796	831	786	816	793	805	775	754	827	824	801	789	801	795	844	814	770	815	774	820	811	786	819	811	802	747	775	812	797	840	826	795	808	780	764	790	851	772	789	786	805	774	774	806	767	781	805	823	785	824	783	835	841	756	754	765	788	770	793	783	774	796	786	808	762	741	831	802	809	787	798	819	797	843	790	805	720	770	793	802	781	803	793	756	793	813	798	794	781	800	814	813	776	792	822	779	790	733	783	815	819	841	837	769	769	788	754	772	828	795	794	848	720	786	743	745	780	803	779	783	711	761	816	794	832	770	755	783	762	798	716	796	787	843	817	804	814	827	835	793	787	790	816	735	825	773	827	743	809	829	808	793	798	764	773	735	837	742	787	827	804	751	801	811	792	868
38451	20981	10705	1647	954	682	488	395	318	282	289	251	261	204	202	205	206	208	191	204	176	152	172	185	170	186	195	154	187	170	164	175	190	178	171	179	161	157	160	167	144	182	169	175	180	133	183	187	147	164	158	171	177	181	156	170	172	169	187	167	170	180	161	170	169	167	169	165	148	168	166	155	153	151	163	150	183	173	153	165	149	173	159	168	158	177	175	188	170	150	183	144	144	184	173	186	152	160	151	140	155	131	176	151	164	177	155	166	155	154	149	155	160	154	175	163	159	171	168	161	147	150	165	151	156	159	166	161	156	169	184	153	174	136	159	151	171	150	178	172	170	168	144	156	151	168	156	169	178	150	159	157	129	155	130	164	161	154	165	160	155	166	163	188	190	153	142	157	191	167	153	151	173	151	164	181	175	163	183	179	146	153	172	158	168	170	141	156	153	166	144	172	166	150	182	163	125	167	160	141	168	158	146	168	157	157	131	163	163	151	157	168	150	149	170	178	167	160	162	167	153	154	157	164	155	194	153	163	168	166	177	173	171	172	142	154	173	159	159	138	158	156	158	172	182	168	147	180	139	169	157	149	152	173	152	162	143	173	158	168	141	176	143	153	159	150	158	167	168	155	171	155	160	169	145	159	164	170	178	126	144	162	159	156	162	152	156	191	132	157	160	167	171	152	163	163	182	157	154	175	161	150	170	173	164	161	187	145	129	148	165	156	181	162	159	154	157	153	175	157	193	162	158	149	177	143	165	152	160	164	155	170	163	167	181	153	160	148	155	158	155	155	174	136	170	164	156	171	183	158	152	137	154	174	146	164	184	147	133	167	185	135	161	169	141	174	137	146	189	174	163	164	157	164	170	156	161	141	170	146	146	155	138	158	187	164	187	160	154	194	147	165	156	136	142	140	177	170	153	144	170	163	177	167	146	200	144	156	172	148	181	165	173	194	160	155	148	173	153	183	158	166	141	159	162	168	144	156	152	161	146	163	161	182	170	136	162	151	151	184	172	162	166	157	145	177	158	169	148	155	161	159	173	176	154	164	143	159	169	153	142	177	171	183	130	159	152	168	166	137	150	157	173	148	142	164	157	171	161	186	142	156	151	156	178	182	165	176	166	184	166	152	164	143	152	180	140	154	129	134	153	163	163	142	171	164	145	163	165	167	147	151	155	148	166	143	172	164	157	169	155	155	164	182	154	142	177	152	158	179	173	154	175	161	166	165	154	174	181	162	157	138	149	166	162	178	162	154	132	147	171	128	157	154	155	165	150	168	156	184	158	164	169	144	165	147	152	145	162	165	177	149	171	168	161	160	151	166	169	156	172	150	138	172	171	147	146	167	157	146	151	158	163	169	187	151	157	166	142	165	167	171	155	179	145	164	162	180	171	136	177	155	154	151	149	135	136	162	181	164	159	165	162	151	155	141	163	164	158	154	181	154	172	164	177	169	151	170	144	172	156	165	155	183	167	157	154	158	152	148	158	163	158	168	167	151	166	169	162	183	149	167	180	153	157	155	163	150	150	166	183	157	146	162	141	176	158	167	166	190	167	171	141	166	168	157	158	169	147	147	140	151	159	161	150	172	168	146	146	154	149	166	132	171	176	170	145	154	177	171	177	135	163	178	163	167	189	155	173	199	169	158	166	141	148	147	164	170	138	137	158	171	166	161	174	152	168	156	167	160	152	175	164	194	176	160	173	152	146	148	141	170	172	155	177	164	162	166	163	179	172	192	166	148	155	144	158	156	158	145	158	160	154	161	164	152	165	168	170	170	172	145	166	169	167	155	168	164	149	160	186	150	176	175	170	192	145	167	190	162	170	144	149	174	161	171	154	163	161	168	163	130	172	145	165	148	169	175	165	163	164	145	166	159	153	161	153	153	143	157	181	139	136	175	127	161	148	171	173	153	163	163	174	181	175	162	151	175	166	156	170	158	147	152	167	162	166	155	155	156	162	152	170	156	148	177	145	207	154	150	155	176	182	156	168	152	142	165	145	134	157	149	168	180	142	147	186	154	176	170	162	176	180	155	149	156	139	174	162	165	172	159	163	157	166	169	157	182	161	174	181	157	147	137	133	197	172	127	140	145	132	152	153	134	164	169	160	127	171	180	165	164	171	156	173	149	160	152	135	165	150	137	147	153	157	162	177	161	172	169	155	149	172	161	140	140	175	150	186	129	157	157	183	181	147	155	156	142	160	142	132	182	186	153	137	161	182	139	165	154	181	153	179	153	163	152	163	143	149	154	169	152	160	170	176	161	175	162	140	147	151	167	151	182	182	151	151	147	165	157	138	184	136	158	165	176	163	147	144	147	152	161	147	177	169	174	152	155	135	167	152	167	137	136	179	140	151	173	148	172	166	173	191	170	149	173	158	173	155	162	137	170	150	173	182	174	143	155	182	174	173	149	162	157	181	158	153	143	162	162	149	181	160	153	181	178	151	150	158	149	146	173	170	156	166	147	169	162	170	181	156	167	188	170	131	152	166	165	159	156	178	156	144	158	162	170	158	163	177	153	145	141	146	175	151	161	173	174	172	167	172	136	154	166	158	141	166	145	154	162	173	144	154	141	146	163	159	160	148	142	129	149	171	168	165	165	164	150	170	164	165	155	167	177	165	148	177	149	140	174	165	165	149	140	152	153	157	161	190	156	164	164	155	153	150	142	164	171	137	160	151	183	151	144	147	149	145	150	165	151	151	166	143	181	144	160	172	151	165	141	153	172	153	168	134	172	164	147	150	168	180	137	183	175	164	156	155	148	182	151	181	168	179	168	162	165	137	146	165	164	180	145	133	169	153	153	141	156	173	165	172	180	159	160	181	149	178	140	164	163	156	158	152	149	155	176	166	165	150	193	158	171	169	148	169	157	180	166	163	184	159	146	174	150	176	169	164	167	150	138	184	166	151	155	177	162	157	161	153	152	147	151	160	177	140	144	160	167	188	176	155	161	151	170	162	160	162	151	167	132	141	154	153	169	141	176	188	154	165	177	174	157	159	157	151	168	143	176	147	174	182	138	170	157	141	174	138	152	154	145	148	140	144	156	184	167	176	158	173	175	149	147	156	136	163	161	185	183	162	154	165	157	168	166	159	172	162	165	164	170	154	175	149	174	160	182	162	174	158	154	194	164	138	165	179	157	160	166	145	190	143	176	157	154	142	154	167	166	177	181	146	165	159	180	162	170	167	171	164	156	155	149	161	152	152	157	165	171	180	151	155	139	174	186	165	159	171	147	164	164	188	158	154	170	163	184	166	142	151	155	179	159	152	168	152	158	144	192	149	153	179	144	143	178	153	152	168	161	150	173	151	154	151	162	156	154	187	162	167	154	179	148	162	166	155	161	177	162	150	134	138	163	151	144	159	169	145	171	176	167	171	172	160	178	158	164	179	147	163	150	156	159	170	152	157	169	164	171	140	175	165	159	179	169	179	172	152	158	162	156	162	166	169	168	186	150	167	160	174	155	176	143	204	176	178	162
19339	1507	3075	3632	3059	2576	2174	1796	1461	1363	1297	1142	1112	949	935	849	884	741	704	650	648	629	600	623	622	556	577	584	574	575	542	530	564	549	536	583	502	552	503	505	514	507	531	501	492	503	493	542	480	518	479	509	491	475	496	540	572	508	536	495	515	484	535	495	529	516	463	497	472	510	508	532	497	456	469	517	523	480	458	485	462	504	495	504	489	462	488	487	505	459	458	444	500	473	490	507	497	445	498	477	481	514	483	475	469	520	435	490	537	469	500	499	511	460	507	464	482	483	483	482	497	524	516	491	527	461	488	495	484	507	495	484	498	485	492	462	445	464	466	473	488	489	446	479	513	498	445	462	454	471	477	500	507	501	464	502	456	519	473	470	490	449	498	484	443	497	504	484	505	519	478	435	446	501	481	513	455	501	485	479	473	487	465	470	440	487	482	467	542	457	497	474	432	477	469	463	479	451	496	490	479	475	475	489	499	473	449	425	493	482	510	472	496	492	494	491	502	470	492	503	508	462	482	465	489	456	456	446	493	482	509	467	485	525	467	455	475	468	489	497	517	506	464	470	426	482	470	505	437	466	481	487	482	479	466	518	450	470	488	487	437	483	512	489	469	441	412	466	477	515	461	485	473	476	458	470	491	486	467	514	488	478	460	476	466	443	498	478	445	454	489	455	454	442	449	487	452	475	453	481	483	493	454	506	474	489	501	473	482	452	484	465	501	443	460	506	446	462	477	495	463	524	455	500	488	466	504	515	460	480	521	491	487	489	491	505	512	435	505	501	451	454	478	466	476	487	453	462	477	455	481	476	461	486	442	463	487	491	504	463	452	461	509	431	475	464	460	546	494	477	498	467	496	456	481	441	498	485	497	471	440	459	428	472	479	442	508	472	459	443	474	508	518	516	468	472	542	508	465	456	495	468	418	506	489	507	452	457	465	513	465	460	474	440	468	537	444	500	481	495	471	492	489	453	486	486	491	461	476	452	507	477	468	466	500	449	471	473	457	459	466	482	486	482	497	454	431	469	470	499	467	465	455	510	502	475	512	503	474	424	484	486	488	473	488	457	454	498	467	467	456	504	463	502	513	523	490	490	489	436	482	477	468	527	491	475	500	442	505	511	471	459	466	478	479	487	494	499	490	505	437	466	500	480	486	492	463	450	466	489	482	459	456	487	457	443	468	464	479	482	496	512	474	485	440	434	465	481	480	482	486	455	453	479	509	460	469	455	469	510	492	462	485	450	466	476	457	495	479	444	444	482	481	445	463	458	460	512	505	466	484	457	495	455	449	477	470	488	461	454	481	506	472	479	475	487	482	483	472	448	469	473	483	456	485	502	455	469	484	461	538	456	487	451	510	470	482	511	475	476	471	486	440	482	477	473	464	501	476	482	455	456	482	489	488	477	469	472	508	470	461	500	487	472	471	457	509	497	501	502	466	486	471	466	481	530	472	511	485	454	489	464	439	441	498	489	507	464	496	474	454	485	419	480	471	452	464	444	469	448	466	481	448	450	476	476	465	474	516	482	469	502	462	492	491	466	493	470	461	459	468	491	481	459	501	504	503	489	468	525	495	478	473	492	505	488	470	491	446	447	487	420	522	454	491	486	474	450	492	477	475	465	451	491	429	473	440	463	458	481	454	486	515	460	543	469	466	461	481	472	472	467	483	487	484	479	466	476	464	502	516	503	483	485	485	467	493	475	475	468	472	514	493	520	478	509	482	510	446	489	467	459	467	467	495	476	465	484	488	449	469	478	489	482	454	480	452	458	473	487	501	505	457	462	467	466	474	477	447	468	498	471	442	479	443	474	486	486	500	426	460	468	465	443	492	483	468	475	480	481	447	474	449	483	465	473	493	499	481	445	479	487	473	484	516	469	537	479	448	484	471	489	464	497	466	483	471	468	469	491	497	476	458	463	480	483	485	464	485	443	515	501	491	500	460	495	474	498	457	489	499	499	475	470	474	440	484	471	483	447	482	476	485	453	428	459	443	471	469	475	452	489	518	510	508	493	433	467	533	534	501	464	497	474	488	469	466	471	466	468	490	490	498	458	498	483	499	466	485	487	477	514	496	474	495	489	463	478	471	441	472	476	499	503	435	465	459	492	541	509	472	492	491	463	457	558	452	500	453	464	479	508	464	503	491	481	482	439	486	460	428	447	488	471	434	477	483	443	443	494	461	456	510	481	458	504	469	525	493	463	439	461	500	440	464	461	487	466	491	457	495	473	491	501	485	489	499	455	476	472	492	451	467	474	502	449	501	481	474	474	458	473	474	510	448	473	471	488	486	446	448	452	495	424	522	475	466	487	476	498	467	493	467	476	465	465	497	494	473	468	476	482	474	488	463	487	498	497	469	485	494	481	434	443	502	498	489	453	459	464	464	482	491	479	468	475	507	493	430	495	513	484	478	459	463	470	479	495	509	509	517	526	526	458	483	478	458	467	473	465	446	473	530	481	464	489	509	489	492	478	466	464	498	500	464	480	497	466	489	483	437	497	441	486	479	500	423	467	486	461	484	463	491	491	487	473	452	481	462	485	470	459	482	480	418	443	490	490	476	543	492	498	493	478	463	456	451	472	481	489	495	449	475	452	489	438	468	458	495	454	491	467	492	469	469	506	445	507	480	483	471	445	480	461	484	464	449	481	463	523	514	462	503	462	477	446	471	493	483	470	456	494	426	496	486	452	486	453	453	477	472	488	442	454	499	473	470	494	498	489	485	466	495	461	458	481	477	480	456	488	489	476	489	450	466	481	467	488	478	477	478	441	445	460	470	454	490	460	461	538	510	453	487	456	504	478	480	460	471	466	507	470	461	486	467	462	498	485	450	507	470	461	479	448	477	469	458	481	425	479	495	488	485	480	452	479	449	529	491	482	511	499	407	450	449	492	509	475	468	495	505	508	477	479	507	471	434	464	514	477	543	505	428	504	467	487	496	452	516	448	481	506	462	503	507	462	509	470	481	461	479	493	484	490	493	470	487	470	483	489	485	482	489	506	474	487	498	499	450	492	462	526	467	487	470	467	482	449	448	468	457	501	456	471	438	479	451	470	492	474	478	476	468	471	478	467	484	501	493	501	490	485	475	459	467	448	487	461	516	470	482	471	485	470	444	485	485	495	517	474	475	454	492	484	489	495	484	489	449	469	490	484	501	474	472	496	491	492	482	498	451	483	483	471	446	502	484	494	451	467	460	442	466	477	474	472	495	504	506	469	483	470	494	448	473	446	490	488	489	468	486	510	446	490	450	483	455	505	446	484	463	510	475	462	455	496	474	479	492	502	469	481	520	483	460	463	475	487	501	475	486	470	493	483	487	536	467	473	514	449	462	492	463	501	452	434	413	469	506	473	478	478	449	522	457	477	504	488	480	501	496	514	476	461	475	476	501	505	468	457	480	488	482	476	491	510	504	462	497	509	477	463	453	470	506	474	470	475	515	474	518	479	482	485	468	467	464	489	513	473	516	470	518	491	474	463
39747	24218	23047	4476	1839	1208	885	671	461	430	343	432	294	238	219	194	211	161	169	152	229	159	166	150	143	142	119	129	115	125	143	143	112	118	121	128	128	119	124	110	107	121	114	116	128	123	106	129	110	110	114	92	119	100	119	120	125	127	119	119	118	116	115	122	102	132	109	144	142	104	127	114	116	113	148	117	120	102	104	105	145	116	119	116	131	119	99	94	107	114	104	118	122	135	113	122	119	132	111	125	103	114	120	106	126	124	116	133	133	105	129	108	102	100	111	108	127	114	110	117	115	123	117	110	131	114	130	129	111	109	106	105	132	110	141	124	103	98	117	115	141	118	112	117	107	133	115	92	100	93	101	110	119	115	107	113	108	122	121	113	100	110	113	128	109	131	112	101	111	105	118	135	128	113	122	123	106	130	118	114	89	144	106	127	107	134	102	107	123	115	107	109	124	128	133	139	99	117	96	116	96	113	118	127	113	118	104	112	135	112	117	104	100	119	115	109	123	101	127	107	97	108	130	102	107	119	110	114	118	125	122	119	106	114	117	123	129	93	120	128	126	110	143	141	116	123	101	92	122	111	120	119	131	120	137	116	130	108	129	116	121	118	120	126	115	119	113	107	119	96	120	117	105	119	121	116	119	144	116	140	128	115	122	119	115	110	98	126	120	122	106	124	98	102	123	97	121	126	101	100	101	106	109	96	112	122	125	96	114	120	110	120	124	103	109	117	134	109	98	115	92	101	112	114	114	104	122	108	113	125	120	101	109	105	121	104	120	113	111	114	109	124	117	109	111	121	125	121	105	103	121	113	123	115	117	123	108	111	112	119	109	118	101	104	102	107	100	101	137	109	106	111	119	105	109	101	108	134	115	96	110	114	98	137	127	113	135	91	120	115	119	118	102	113	125	123	111	124	119	114	128	126	119	117	106	113	121	91	124	111	105	104	112	100	107	136	114	113	107	115	91	128	115	120	107	115	124	111	104	109	115	119	110	109	109	100	125	120	110	128	102	117	117	100	105	121	120	112	109	111	126	110	109	93	113	114	119	110	123	119	113	110	127	108	100	112	130	110	117	108	97	110	114	126	112	141	111	105	97	122	102	122	127	88	100	130	114	103	111	106	107	132	108	92	100	87	115	124	106	136	141	112	110	117	94	111	122	103	101	135	114	119	106	108	111	90	115	121	106	117	107	121	103	130	126	125	95	106	119	120	97	108	113	93	120	109	109	122	108	99	116	97	93	95	119	118	97	106	110	114	99	91	103	114	131	126	109	140	128	124	137	121	115	112	123	110	132	110	93	108	114	111	110	114	104	137	130	123	129	111	118	114	130	104	121	119	97	124	102	80	118	123	118	122	98	109	108	115	120	113	104	115	110	108	133	99	104	111	129	116	105	115	111	100	108	109	91	119	112	83	125	112	83	110	124	128	108	112	110	123	109	109	106	114	105	120	125	118	114	88	102	111	138	136	128	143	107	119	111	111	107	98	107	123	127	96	108	122	124	121	114	121	100	119	123	109	135	112	119	122	112	115	108	122	100	113	107	103	113	125	101	102	115	116	116	119	120	103	120	115	114	126	107	109	122	96	114	143	136	134	99	113	116	110	119	102	108	109	123	121	115	106	111	118	110	96	101	129	106	115	95	108	108	107	129	112	110	110	124	118	101	100	125	103	110	111	92	115	121	94	104	106	106	112	103	110	123	115	94	114	110	110	114	137	133	117	135	103	122	128	123	126	106	111	117	120	105	114	123	109	95	123	120	117	110	103	109	113	112	123	108	100	128	99	124	117	134	122	117	127	113	115	130	124	127	131	126	118	118	135	118	134	125	112	137	121	110	115	109	117	101	124	125	124	118	101	112	102	105	109	137	132	102	101	130	125	108	127	104	96	117	115	115	108	107	101	117	113	118	117	103	97	114	125	111	115	108	109	116	98	115	123	102	134	115	109	117	113	99	103	103	127	125	114	115	125	109	126	111	105	123	118	118	114	130	105	100	107	130	97	111	119	95	113	117	92	90	114	116	125	131	119	118	103	110	110	117	105	106	127	119	118	119	119	108	122	114	122	125	98	108	120	107	120	116	96	117	111	102	96	122	126	116	112	116	98	107	101	114	108	122	104	115	120	120	89	116	108	120	119	109	123	104	105	97	116	124	106	109	110	117	139	102	130	143	115	110	116	105	118	112	107	111	109	107	105	93	96	127	104	126	107	104	124	118	112	110	103	111	137	96	110	118	111	88	119	115	120	117	114	97	112	98	110	126	127	122	100	121	111	103	115	108	115	110	101	90	102	112	89	102	98	122	129	118	118	106	108	107	109	114	117	115	105	107	108	106	132	96	119	116	113	107	113	128	134	130	104	106	106	112	99	103	105	132	131	114	99	127	118	119	138	108	106	95	93	107	97	121	114	110	99	135	102	127	108	100	126	125	118	120	90	113	119	107	98	132	118	116	112	107	117	123	106	95	107	102	105	115	107	113	121	107	115	125	109	126	127	95	114	107	106	131	122	122	107	131	126	134	95	86	111	118	130	104	114	107	94	119	111	136	102	114	123	121	112	120	127	110	125	131	110	91	114	100	120	110	141	121	112	122	121	117	109	104	120	116	104	113	121	109	111	103	94	104	117	114	98	121	119	105	117	112	102	96	108	108	118	115	120	111	111	119	113	123	94	115	123	110	111	113	112	101	98	129	115	119	130	124	96	119	122	122	113	130	103	106	108	99	114	115	119	101	105	109	109	109	115	116	114	99	112	105	137	104	121	125	102	97	111	106	96	113	123	99	114	134	115	103	122	104	107	115	101	100	116	114	113	113	113	101	101	117	111	99	101	94	120	101	106	114	88	105	122	111	117	128	116	107	104	106	111	113	113	101	110	110	101	109	110	140	110	125	107	110	114	115	109	136	108	104	113	136	119	116	109	113	121	117	114	112	123	108	115	122	118	136	109	124	117	108	121	118	114	128	116	113	96	123	128	114	87	114	114	99	110	105	119	118	102	103	134	115	108	122	99	121	106	101	98	90	108	125	115	106	122	117	109	126	123	111	121	116	116	125	105	107	119	125	118	94	98	115	112	102	117	110	110	122	114	107	124	96	127	103	128	107	118	95	132	117	119	107	122	120	105	112	102	114	115	116	116	107	106	108	108	113	118	115	128	117	105	96	132	126	121	100	104	123	116	121	117	110	117	118	118	122	115	128	103	115	117	115	137	113	124	123	123	85	122	106	112	123	128	112	117	113	111	110	123	144	119	110	131	113	122	117	113	115	110	103	101	106	122	115	111	114	123	116	109	107	126	109	131	90	113	99	91	117	126	115	119	113	116	142	116	121	95	105	131	105	120	99	121	120	90	145	111	97	127	112	106	121	94	106	109	135	100	118	123	119	107	111	106	108	117	106	117	102	113	107	125	111	119	119	127	132	124	123	106	103	125	120	110	105	115	110	102	106	115	123	124	104	113	110	108	114	129	103	130	106	102	126	94	110	97
23282	2384	5278	5919	4989	3978	3559	2851	2272	2117	1742	1728	1569	1219	1216	1189	998	870	978	758	909	701	712	646	593	596	586	506	535	576	498	532	518	514	499	471	471	462	436	463	426	427	444	491	403	464	434	408	453	433	435	422	407	404	445	412	436	447	427	445	440	450	413	391	434	467	435	433	458	409	415	383	409	385	411	368	427	362	381	378	398	394	414	358	396	370	380	394	386	398	379	362	396	405	362	354	372	394	415	378	384	387	385	365	386	383	380	378	369	404	360	371	372	416	386	386	357	383	381	393	352	350	366	405	395	362	397	371	346	350	344	351	386	398	344	380	359	356	376	392	414	395	356	383	390	386	386	400	392	369	388	357	336	346	371	351	385	368	384	368	371	359	379	364	405	336	371	391	361	366	397	388	368	348	348	367	381	352	379	336	396	374	365	363	416	410	352	387	406	358	381	374	387	375	384	416	389	340	337	388	333	347	394	382	374	377	368	389	356	340	390	359	318	379	358	358	339	353	360	367	364	362	390	382	373	375	372	319	350	387	342	344	348	358	391	391	373	368	325	343	377	360	358	391	362	378	399	380	404	369	356	377	360	373	354	344	353	344	389	372	356	399	357	364	337	361	374	374	355	382	375	380	372	345	366	366	379	353	358	364	365	354	392	392	368	395	385	377	373	330	382	376	396	344	377	369	354	349	361	370	382	389	347	363	378	378	343	391	352	369	364	343	379	355	369	362	346	341	337	370	336	360	376	355	376	412	370	376	408	367	371	367	362	354	363	368	349	389	382	355	365	330	379	361	353	361	398	368	379	350	384	377	368	376	385	377	359	362	388	366	383	361	390	372	346	380	408	339	392	371	353	391	378	406	341	383	378	348	369	332	355	344	385	388	357	385	349	362	353	358	357	331	369	361	382	409	378	352	347	361	345	369	371	387	392	352	388	402	359	386	394	357	346	418	333	357	369	370	414	321	365	350	346	348	394	356	323	342	355	354	393	369	345	354	396	344	363	376	392	365	364	351	362	398	382	349	369	338	377	402	363	377	384	376	366	343	372	342	365	339	368	380	359	369	359	383	347	399	381	357	384	379	386	379	360	380	403	359	389	370	339	377	417	340	345	368	371	377	375	371	345	393	341	391	368	397	368	406	378	357	372	401	313	382	384	393	379	391	369	369	382	359	392	367	373	382	360	349	371	378	373	349	349	394	353	371	374	369	388	366	389	366	410	374	398	344	379	363	362	385	407	349	339	375	357	384	343	379	391	393	376	384	381	349	364	374	358	362	373	369	359	404	390	389	378	358	337	389	338	398	370	378	365	379	370	363	340	397	373	354	339	375	369	389	365	357	395	369	342	382	367	375	372	393	335	350	359	394	374	353	356	389	395	388	373	377	373	368	376	351	373	359	370	377	356	352	390	357	374	372	353	382	383	352	353	389	384	364	371	357	357	388	372	362	378	371	358	364	372	381	346	364	387	363	357	376	364	367	379	345	385	360	400	364	338	375	360	353	367	350	357	379	335	366	381	401	350	388	371	324	353	342	395	386	382	406	397	383	367	344	368	357	361	352	347	379	350	381	342	360	378	392	341	385	406	396	353	369	336	375	363	339	347	337	370	398	390	386	358	357	394	362	372	347	390	353	362	356	357	363	361	412	375	353	392	371	397	361	367	364	348	362	376	371	370	375	367	351	348	359	358	384	353	357	367	417	376	386	380	380	362	367	381	368	387	371	376	365	361	367	432	367	360	359	365	364	368	336	381	380	376	389	371	335	360	324	354	363	359	355	377	353	333	336	370	407	366	384	377	354	422	339	344	373	382	407	400	390	354	336	390	381	349	369	351	372	331	384	388	384	367	367	357	415	350	377	368	359	349	351	351	363	359	388	387	341	337	406	372	389	314	418	372	363	353	381	350	394	356	427	360	368	345	353	356	381	396	361	365	386	383	393	355	352	379	347	335	348	353	367	386	362	363	343	355	421	387	364	399	339	378	363	373	350	351	350	369	356	328	363	348	354	383	393	388	347	360	322	397	358	371	354	395	386	377	354	374	374	356	356	351	359	419	373	352	356	340	353	370	364	354	406	370	332	351	385	361	385	363	362	376	382	366	332	367	336	346	336	387	389	341	340	335	356	366	337	396	381	374	376	360	382	413	345	364	363	354	375	361	345	367	381	346	363	336	393	367	355	357	367	383	354	345	377	392	369	373	379	375	381	399	420	365	387	364	363	379	345	377	350	349	380	394	385	353	350	415	378	355	358	376	372	330	361	376	347	378	332	367	412	378	365	337	357	402	396	351	384	356	352	370	384	376	390	387	379	353	330	357	364	354	377	326	365	393	378	328	355	394	366	360	361	367	370	406	377	400	352	334	365	363	360	386	395	367	384	354	360	362	362	392	391	381	355	371	366	395	348	341	361	371	385	385	333	354	351	359	359	357	377	366	362	364	376	370	325	394	376	341	374	357	361	347	348	383	382	380	334	350	381	380	369	386	386	368	357	392	384	377	344	346	404	378	357	399	360	395	373	363	376	327	379	382	361	345	340	370	358	377	302	388	345	353	354	383	332	408	385	334	403	380	367	370	390	400	370	374	365	382	353	396	343	353	343	349	393	335	342	357	372	374	350	384	346	341	370	360	404	377	392	366	359	389	335	353	404	362	396	323	348	389	379	328	387	340	369	370	388	404	400	365	359	370	383	378	355	374	363	382	346	388	344	388	374	372	351	397	359	337	380	376	352	394	337	377	343	372	335	355	384	372	333	379	373	353	348	390	352	373	348	358	377	348	386	365	330	380	348	353	372	391	359	340	350	367	373	415	379	385	406	351	362	410	379	373	372	351	373	392	381	346	387	365	379	365	331	397	340	365	371	374	362	408	358	360	379	367	358	366	356	370	386	382	364	370	350	410	357	338	363	378	330	368	385	378	336	334	326	366	354	375	323	338	401	395	349	346	366	367	333	364	369	378	378	375	349	368	339	382	386	362	360	374	387	362	355	363	337	349	367	382	370	374	366	387	350	368	404	387	365	376	379	361	359	347	375	359	348	364	367	380	379	359	333	371	333	371	386	389	374	379	358	335	358	370	355	371	357	373	370	398	377	363	345	322	326	383	362	353	351	369	374	376	340	378	328	388	383	364	353	372	385	356	367	364	338	376	378	337	360	375	372	378	367	375	369	394	343	338	386	378	356	360	384	360	412	352	369	388	338	376	395	354	372	379	351	379	377	376	396	352	366	355	343	339	364	381	351	366	376	395	380	344	338	355	372	398	383	392	361	343	321	372	370	373	407	397	338	361	394	371	338	356	364	391	358	372	386	354	384	386	377	359	395	347	357	347	375	347	370	382	386	370	359	376	364	385	365	379	385	328	352	346	376	393	397	377	372	354	366	341	337	369	365	373	380	357	362	381	387	383	349	365	382	380	442	365	334	380	384	359	370	383	369	351	330	346	328	381	371	404	381	357	372	378	393	389	329	335	333	389	372	412	367	343	366
10397	596	467	349	348	300	305	292	310	293	316	274	275	304	266	306	281	292	296	298	306	292	284	254	280	301	273	282	299	275	304	280	270	290	295	253	302	255	256	277	257	287	263	273	265	298	264	277	269	290	276	272	287	275	285	248	306	252	289	294	286	290	292	256	258	300	287	298	264	272	267	272	271	291	301	295	260	284	260	276	303	293	296	271	307	277	293	263	262	293	283	276	283	300	302	305	261	309	273	260	302	302	280	266	292	267	276	284	299	300	292	288	275	275	315	285	278	290	304	300	302	279	278	277	289	285	308	257	271	302	273	270	285	289	268	310	304	287	286	276	302	290	287	296	304	300	255	309	294	271	281	263	279	271	315	281	282	276	282	266	287	296	300	306	296	276	257	249	287	263	248	291	275	276	246	272	280	263	273	269	290	274	299	277	293	303	278	274	299	278	275	274	311	287	306	280	241	267	284	271	281	288	278	307	307	279	280	268	321	276	283	270	270	293	293	258	274	268	272	272	262	281	296	265	291	284	273	264	256	274	285	299	262	276	245	287	286	281	279	272	309	301	236	278	288	269	265	277	302	265	292	259	290	268	243	285	260	305	313	272	249	254	320	274	270	297	293	275	265	269	293	292	288	296	279	271	284	295	277	275	267	315	264	276	254	228	297	296	289	265	306	284	308	275	271	290	291	286	277	303	261	291	287	295	291	268	278	279	257	283	284	293	291	272	292	265	282	298	281	271	260	278	290	252	313	252	236	287	282	299	280	301	265	313	267	284	270	309	294	292	290	255	290	285	258	285	266	276	324	272	293	274	296	259	255	291	284	262	323	295	315	280	275	261	291	272	304	304	307	266	270	291	264	267	282	272	255	260	299	288	298	303	307	270	253	284	297	289	283	294	318	248	266	288	296	280	283	263	262	294	262	279	269	288	324	280	300	299	231	255	277	300	296	280	272	287	283	313	277	288	276	270	282	268	281	270	265	307	311	267	295	280	276	264	263	284	297	273	261	271	294	275	313	313	263	290	254	293	307	312	280	262	293	258	280	261	290	264	283	290	299	246	283	270	258	256	254	275	287	264	292	297	282	270	313	298	253	283	283	271	302	262	265	276	299	299	272	278	277	296	264	282	277	294	270	259	283	289	291	261	282	281	282	292	296	269	317	260	297	282	291	292	271	283	273	293	272	278	282	305	258	303	286	283	268	293	265	262	272	307	290	275	294	281	310	258	310	252	276	291	297	262	290	282	301	330	296	245	264	283	260	267	264	271	290	273	277	286	307	277	298	312	287	283	280	309	295	304	289	296	273	274	255	282	287	275	296	276	300	256	273	293	250	272	259	294	276	254	268	266	261	308	289	280	296	279	273	288	306	311	283	268	291	271	279	282	272	293	281	277	292	242	300	247	314	285	280	290	253	271	276	264	291	299	269	274	280	301	274	238	271	295	286	298	269	295	283	295	284	273	272	305	285	286	269	281	249	278	307	265	271	282	309	271	306	279	283	319	283	277	267	259	248	310	293	278	267	282	298	272	252	278	267	302	289	289	274	278	284	273	282	279	287	258	282	268	300	255	310	265	299	308	277	262	289	299	291	290	288	280	278	278	303	299	269	296	264	271	281	313	275	289	263	278	272	260	283	269	288	308	271	281	317	286	284	261	265	263	300	274	295	272	284	279	251	280	277	299	288	306	277	274	275	283	310	272	276	286	273	282	265	302	292	260	283	276	308	310	253	282	285	320	282	293	292	288	265	290	282	282	297	302	293	300	276	257	313	292	261	277	290	271	252	285	293	294	298	268	291	263	291	277	262	282	296	265	284	255	272	260	286	299	260	278	274	287	302	292	282	281	301	300	277	267	273	269	286	280	293	259	292	264	256	286	279	285	266	295	292	265	258	251	283	293	290	279	284	287	295	323	258	288	284	264	263	282	276	293	271	251	293	300	286	300	293	320	277	316	278	293	289	319	287	293	289	262	278	276	294	326	294	276	303	301	300	303	284	309	294	288	300	294	306	270	278	315	293	284	286	272	273	260	306	278	284	273	261	293	309	290	271	276	275	273	285	287	265	280	274	289	307	272	285	279	287	279	275	311	314	271	308	305	310	275	281	293	268	278	272	270	282	297	279	273	271	274	289	267	270	321	269	301	265	287	295	251	312	271	296	283	285	291	300	280	255	300	233	277	285	331	290	307	281	265	269	272	251	284	269	285	286	299	248	282	329	296	293	273	273	297	301	280	293	278	281	303	276	302	242	283	274	282	269	288	284	291	258	335	269	294	282	263	299	312	290	280	291	269	262	288	306	299	301	286	294	267	264	290	281	279	285	267	286	273	259	282	260	287	261	274	294	262	253	254	275	252	282	271	307	277	290	264	257	264	303	289	292	289	272	295	267	293	294	292	267	282	272	264	282	312	285	291	298	308	277	272	282	293	284	299	267	280	264	281	299	288	281	253	300	311	280	270	263	282	258	300	258	268	291	293	334	282	279	284	287	275	277	269	266	308	281	268	291	275	266	280	262	289	263	296	261	299	254	274	296	309	313	272	306	263	292	286	267	257	257	299	255	271	302	260	264	285	288	304	265	287	285	255	275	286	292	275	279	282	317	299	266	281	298	295	268	304	302	258	277	310	279	252	311	283	307	275	267	267	272	279	299	248	255	261	296	272	257	297	304	281	263	306	291	292	323	286	275	288	281	288	297	266	288	300	256	271	263	271	260	312	278	291	260	286	307	295	279	296	264	283	265	291	303	287	273	304	294	274	278	308	261	281	258	277	307	271	277	233	329	310	279	281	292	271	264	245	275	323	238	270	295	275	258	306	251	286	285	279	304	293	293	274	253	292	268	296	293	323	274	253	310	294	275	260	259	291	303	257	282	278	268	275	275	272	299	297	294	286	267	288	253	247	284	268	271	296	310	315	280	276	248	291	269	260	284	267	263	270	304	260	257	315	286	267	303	276	317	275	263	277	296	260	299	310	295	239	294	302	276	264	250	290	246	288	292	295	278	304	281	291	287	268	282	264	269	274	280	290	293	295	293	295	275	254	287	301	289	284	301	284	263	285	297	281	284	298	283	281	268	263	290	289	277	257	282	289	310	265	304	282	298	287	275	253	284	297	282	270	291	267	283	285	327	251	295	266	306	271	298	266	288	275	271	272	262	284	269	258	289	278	246	287	268	303	279	261	311	300	278	312	284	284	270	287	289	293	274	263	276	264	281	255	274	317	301	272	275	255	274	281	303	318	313	292	270	285	289	262	283	276	261	284	286	271	275	278	289	263	282	301	310	266	288	270	311	264	290	290	270	274	281	298	286	267	273	298	260	286	258	296	258	278	288	282	279	292	300	315	279	286	320	271	298	254	276	332	303	273	260	283	253	285	273	274	280	282	260	271	251	259	265	270	291	251	266	293	314	293	249	292	263	272	279	297	261	302	286	300	276	307	291	264	308	269	263	322	300	293	262	280	292	274	287	275	292	282	272	271	265	267
7159	868	1014	1039	1045	917	930	885	878	844	865	842	837	858	847	792	776	788	785	823	799	857	813	753	840	768	856	732	800	795	819	810	757	767	817	777	813	808	757	799	775	853	781	781	811	783	753	828	806	788	844	776	776	817	832	749	768	819	835	747	802	778	744	773	793	829	787	817	761	772	770	772	807	784	787	722	785	818	792	777	771	821	785	749	816	771	816	794	796	781	779	825	787	827	726	794	804	724	814	776	814	797	772	739	807	784	792	806	795	765	789	797	777	777	778	825	808	844	837	781	820	827	786	833	802	777	774	778	783	782	829	761	797	806	764	823	766	795	811	813	797	758	853	811	777	750	745	825	773	783	794	807	754	787	821	782	805	825	855	826	785	801	798	781	819	805	832	795	770	795	813	793	802	743	769	774	815	823	781	797	791	783	811	796	752	775	771	798	805	796	704	781	792	830	826	775	797	819	784	786	819	803	824	797	786	724	825	812	808	783	765	821	763	831	782	794	805	801	792	797	786	835	743	783	800	816	822	838	795	778	798	795	830	754	741	808	775	817	790	771	802	815	805	761	774	787	802	794	756	778	793	815	761	808	792	754	797	813	805	816	818	793	760	785	793	789	754	792	764	793	773	828	764	763	767	754	777	809	787	781	826	775	786	782	733	737	779	784	810	789	837	788	844	758	781	814	784	748	771	753	793	815	783	784	782	763	797	781	839	834	804	794	751	791	774	766	822	769	753	773	782	761	721	772	779	773	795	789	768	800	790	804	780	808	805	800	798	746	772	778	803	804	809	765	779	804	823	786	819	829	805	830	835	846	805	814	795	786	770	782	794	837	797	814	820	826	816	784	790	771	775	789	764	802	759	811	809	775	785	780	816	784	769	790	800	820	821	759	833	784	776	797	739	782	800	801	788	814	809	784	764	794	796	807	706	790	802	756	816	776	808	769	761	770	726	768	783	723	769	802	759	762	805	804	753	786	785	756	786	794	783	745	830	748	756	809	787	775	762	799	806	835	768	779	776	817	819	743	809	774	773	804	762	834	775	766	754	759	814	754	725	771	820	808	815	822	802	823	766	818	782	745	771	792	771	776	781	802	744	790	811	797	830	795	780	798	759	785	812	752	807	825	790	795	810	800	834	798	755	802	810	801	776	761	870	752	799	767	798	790	767	724	746	773	794	798	724	761	745	835	803	779	776	847	757	772	828	783	798	765	761	804	732	801	789	779	787	748	777	747	804	747	740	766	764	804	813	777	850	788	818	834	747	840	784	749	764	779	753	774	764	775	765	776	796	806	764	819	821	733	776	785	773	763	803	773	765	745	813	734	761	802	781	775	761	771	806	795	780	813	761	857	802	838	806	792	731	786	729	780	785	787	786	732	791	776	783	853	808	789	803	788	814	765	751	756	787	746	746	820	778	824	804	758	761	792	801	831	745	794	812	753	782	754	766	809	762	765	798	748	743	698	800	796	715	769	808	757	757	767	734	744	783	804	735	832	787	767	739	771	787	761	780	787	820	783	782	782	752	777	815	796	801	791	836	803	804	813	772	746	788	807	801	774	849	820	779	804	768	740	743	789	791	814	764	806	837	781	815	863	780	801	791	808	857	800	806	766	790	741	789	787	847	795	763	801	747	794	789	783	766	778	781	813	755	803	713	811	782	761	779	781	794	754	772	782	834	765	752	771	788	789	772	740	796	791	807	798	791	848	826	757	813	810	781	802	799	780	771	781	812	835	845	806	791	783	759	778	803	792	770	819	751	777	773	828	784	812	760	800	781	815	777	770	763	751	802	786	803	783	797	758	791	714	785	773	827	802	775	840	772	796	778	812	806	747	745	758	795	759	759	767	837	809	759	847	767	801	753	822	766	807	757	791	775	805	792	757	815	820	784	756	820	792	777	764	769	832	772	787	774	784	837	802	796	776	773	783	802	791	781	770	821	754	785	759	777	804	775	782	814	787	754	814	754	762	817	803	843	838	787	760	811	823	784	830	729	781	845	776	793	819	819	788	746	775	772	769	770	800	771	790	778	778	818	764	768	781	736	783	795	720	752	799	779	780	820	783	763	830	782	758	802	791	788	761	760	739	755	772	879	771	794	802	757	813	755	792	768	764	845	849	795	707	812	830	780	803	765	739	762	794	789	806	751	798	791	805	752	771	785	753	834	728	783	763	748	780	770	786	840	815	827	827	837	759	806	817	808	796	799	818	752	805	757	856	786	765	826	787	765	779	786	810	821	807	751	809	819	777	789	792	720	767	823	797	846	828	794	824	745	791	780	805	828	778	786	787	775	792	781	719	806	798	798	785	740	782	765	786	789	770	771	752	813	778	800	761	826	793	766	759	817	750	833	819	800	828	807	783	778	794	811	774	838	814	774	780	753	761	772	741	765	813	799	734	804	806	782	771	765	795	764	849	803	811	787	789	771	793	780	791	700	769	790	775	765	812	803	798	821	748	784	836	822	773	809	804	793	799	813	724	754	832	835	850	813	778	777	819	826	766	780	773	794	807	812	794	774	808	759	758	790	768	805	804	786	763	826	807	754	817	810	822	752	803	788	805	766	780	791	766	772	768	807	810	788	769	786	805	826	773	832	789	785	777	785	810	755	784	823	730	762	765	798	765	816	791	832	817	816	765	846	784	757	794	811	824	814	742	789	763	847	807	789	856	799	801	755	820	800	799	785	783	830	741	791	837	804	779	787	816	807	799	803	796	797	755	784	795	801	787	781	781	784	820	767	772	778	817	739	768	794	812	793	734	780	790	767	760	789	799	784	847	783	800	804	776	827	791	757	824	753	812	775	788	770	752	773	804	795	784	776	751	806	751	770	794	810	820	845	748	803	803	807	794	769	792	782	775	765	762	780	791	817	798	801	789	793	827	782	787	813	767	826	784	784	784	840	763	803	794	768	804	821	815	783	739	790	848	799	783	793	775	793	848	822	740	839	753	782	769	817	786	781	791	793	784	752	811	785	851	786	825	756	786	790	830	818	777	742	836	797	763	760	825	807	779	789	743	817	810	770	792	777	822	748	795	741	747	798	764	820	790	806	792	827	779	767	765	764	776	784	771	734	795	808	798	809	837	823	823	803	815	816	813	785	795	794	820	773	824	763	808	796	870	772	753	822	793	800	827	748	746	812	764	746	797	803	794	828	842	781	783	810	784	799	810	763	791	772	758	818	801	783	773	753	786	744	759	812	771	818	793	779	792	793	799	747	816	794	837	723	796	761	811	767	815	753	734	761	818	778	792	799	780	788	765	778	806	809	763	784	800	832	797	785	824	839	733	790	787	793	813	706	761	825	821	822	802	788	738	812	788	808	789	807	811	746	824	798	801	771	846	779	802	751	779	819	831	738	805	785	747	806	792	803	779	783	805	815	781	796	778	795	756	762	792	862	776	794	820	775	816	755	779	800	774	846	802	777	749	821	845	817	824	797	787	800	801	780	798	774	806	756	769	826	771	747	774	760	797	789	787	785	836
39569	13805	2308	1517	1081	793	540	464	395	296	273	218	266	224	191	202	216	169	175	189	184	176	182	187	158	177	184	155	175	157	162	161	181	182	159	159	151	150	162	150	178	172	145	163	158	174	139	164	171	155	147	159	168	136	154	164	174	161	170	164	163	167	144	164	153	156	170	175	169	167	172	181	154	169	165	160	152	174	152	155	144	154	171	165	159	152	145	166	156	156	168	168	135	131	178	166	158	159	178	171	133	169	167	147	158	153	154	148	161	182	146	149	156	153	162	138	159	140	163	153	165	141	170	158	155	149	147	163	154	157	150	140	179	153	141	161	148	143	151	145	172	164	157	185	151	147	138	156	174	156	151	145	185	164	150	139	139	135	171	152	138	161	154	153	152	172	177	184	163	161	164	164	163	159	150	138	158	174	153	142	161	164	168	154	162	157	160	146	143	152	157	156	158	161	171	152	125	141	153	178	150	159	167	145	140	149	147	152	130	158	180	158	177	153	167	142	160	151	153	164	165	159	154	183	156	156	160	167	145	159	183	148	151	177	167	165	159	155	134	151	161	179	151	145	151	167	152	180	163	184	129	161	165	170	151	193	153	143	142	147	161	127	146	157	155	155	175	157	155	180	148	132	151	168	155	172	185	155	165	149	159	159	164	159	158	158	161	139	164	154	174	152	154	155	178	163	162	159	169	158	169	178	137	156	146	146	175	148	158	162	171	149	156	142	148	173	162	150	163	164	177	165	159	170	146	181	170	181	143	175	151	139	167	177	165	178	168	171	145	166	155	174	146	168	157	146	148	148	163	156	150	169	173	163	141	157	144	159	151	159	194	164	159	148	151	136	170	173	134	180	159	178	163	155	153	154	171	157	139	159	154	145	165	165	147	155	162	184	169	157	166	159	171	148	166	150	144	165	131	161	152	182	166	146	159	176	139	156	146	166	149	159	174	167	170	165	159	169	132	144	152	139	161	168	176	158	179	185	156	177	145	158	161	171	132	153	151	164	162	155	160	163	153	156	161	181	147	158	161	178	128	161	165	172	150	159	157	160	164	145	163	158	144	165	156	151	149	157	160	163	173	164	168	150	148	151	154	196	176	152	136	166	147	176	151	156	158	154	145	164	140	176	175	139	184	148	157	150	167	162	140	166	159	163	154	139	150	157	176	184	147	179	156	145	160	145	173	158	176	151	153	150	170	161	157	167	138	153	155	124	150	164	153	157	149	188	159	153	163	137	160	151	168	142	174	151	157	155	174	152	140	174	162	175	153	156	128	154	146	178	160	155	165	164	170	151	168	175	175	149	158	164	158	164	161	159	171	183	170	181	180	188	140	168	148	160	160	161	146	153	171	160	160	156	161	167	154	140	161	161	171	155	186	152	152	176	165	162	163	155	175	165	152	175	175	177	141	145	178	177	164	153	180	179	143	172	156	183	168	185	181	151	170	175	144	158	168	164	164	178	156	160	151	170	162	159	150	155	162	148	157	158	155	153	133	174	155	158	163	149	158	157	169	154	181	155	157	160	159	160	159	167	159	151	168	149	151	160	141	174	139	164	182	171	141	138	156	162	148	157	141	145	150	142	165	144	134	155	155	152	159	165	169	154	142	181	148	175	161	174	179	145	141	153	153	150	170	150	153	174	169	187	144	163	161	169	142	165	140	149	166	156	132	150	172	170	156	175	147	155	162	162	168	192	164	153	142	145	170	157	175	146	156	170	153	139	133	165	154	177	171	156	163	150	185	141	161	152	169	161	170	168	156	159	150	162	165	167	143	171	150	168	162	143	149	144	160	159	170	165	175	147	156	185	156	161	166	145	171	156	172	166	159	167	162	162	155	143	177	161	158	173	164	169	160	171	141	157	146	169	175	178	140	167	156	153	149	155	144	158	171	136	136	161	151	164	157	155	151	139	156	165	145	151	133	170	131	153	140	172	152	146	175	177	161	166	171	165	157	146	177	145	133	153	158	156	161	174	160	145	168	159	154	157	144	167	147	147	150	160	155	168	163	163	168	136	150	158	167	150	185	163	147	156	145	138	151	160	170	164	158	158	167	167	162	151	186	137	161	161	160	147	183	157	176	150	147	161	169	168	154	170	151	157	153	140	164	158	152	164	176	159	166	149	166	147	157	155	199	158	182	136	157	168	153	172	142	155	179	162	129	163	170	135	162	170	165	170	157	181	179	148	158	136	157	151	134	135	169	155	163	166	174	168	153	151	144	170	140	163	161	177	143	136	154	154	170	138	170	157	164	176	163	161	166	173	156	144	152	156	168	160	154	157	177	158	161	160	161	152	150	169	165	156	145	173	149	158	144	147	148	164	138	141	177	154	169	180	153	159	150	147	161	148	157	180	166	169	165	163	166	168	172	148	145	151	176	144	144	149	165	171	168	167	155	167	154	190	160	157	145	174	156	172	151	155	149	150	166	175	160	139	123	160	161	148	152	192	138	132	166	157	140	159	176	142	136	163	173	148	143	181	156	164	154	151	172	163	168	150	171	164	187	153	137	183	170	158	157	159	167	161	143	168	164	128	178	152	152	180	152	159	163	148	174	153	139	166	146	152	140	172	162	156	155	182	138	161	177	156	154	163	165	185	160	142	162	143	165	165	169	155	167	156	174	184	170	161	165	148	156	158	159	166	167	146	179	159	161	140	156	142	156	178	154	163	149	166	154	170	140	157	148	158	173	140	151	172	149	154	153	156	163	170	159	151	180	157	176	175	159	162	143	159	156	148	168	162	145	159	177	145	162	147	150	149	176	165	142	130	172	149	148	163	152	166	145	161	174	176	168	166	157	154	160	157	177	156	160	173	177	183	153	141	156	172	143	148	156	151	179	173	169	161	167	156	149	138	160	152	169	167	176	160	160	144	163	150	157	166	163	151	155	148	157	151	171	175	163	170	146	166	158	153	174	153	127	165	165	153	151	182	154	131	131	146	150	162	147	175	174	154	156	172	141	163	130	174	168	144	162	160	164	165	165	181	160	162	154	168	146	142	175	175	182	165	177	175	180	162	184	170	162	137	166	157	173	154	169	144	161	150	166	177	165	159	158	158	164	168	163	156	136	163	150	159	146	149	158	160	172	169	153	159	191	151	159	164	159	168	179	155	168	144	156	144	151	164	177	152	151	162	157	148	178	151	144	148	181	170	157	170	168	159	172	172	140	142	181	153	196	177	148	163	154	166	160	145	173	165	169	163	144	155	160	170	131	149	148	179	173	150	149	160	175	151	183	153	165	152	146	169	168	160	164	174	155	159	154	152	133	166	186	188	157	185	155	170	140	162	168	159	170	170	154	160	163	142	164	161	137	163	153	167	148	143	151	152	177	139	151	161	173	179	153	172	154	154	148	165	155	127	150	163	149	165	144	155	165	172	145	140	152	179	165	149	167	147	158	133	177	194	138	158	158	153	186	163	158	150	160	150	187	156	158	152	161	175	151	198	146	141	175	161	137	141	173	166	147	163	155	155	165	187	151	166
18818	1509	2846	3605	3174	2656	2077	1802	1531	1347	1210	1145	1030	935	919	765	791	774	662	681	642	641	603	630	614	578	596	523	553	524	554	577	559	531	528	518	514	564	521	529	534	550	494	472	487	491	510	485	475	493	482	517	472	484	470	506	496	550	504	533	521	501	484	488	496	501	500	560	484	496	502	504	482	510	503	521	490	468	496	485	507	450	472	473	473	496	454	476	466	514	483	451	459	459	467	458	463	453	452	458	499	486	514	478	508	461	466	455	474	472	494	475	466	474	502	463	448	469	454	471	505	454	449	476	466	460	459	490	469	500	456	524	494	497	494	452	442	468	509	479	467	467	470	454	462	478	453	433	451	492	456	464	443	490	460	450	474	492	495	433	470	489	456	445	490	474	433	510	464	443	459	481	466	481	453	472	470	455	461	476	488	451	481	463	471	469	477	460	490	448	465	471	489	471	452	473	440	455	507	515	489	477	483	487	470	486	473	487	457	480	469	464	460	497	482	465	468	461	473	454	479	449	481	491	487	436	431	481	488	466	517	510	496	477	470	486	485	474	459	500	462	455	456	507	500	448	496	479	491	478	476	459	466	461	488	501	476	447	447	468	481	476	470	446	453	502	452	459	456	426	475	460	477	473	456	446	446	466	452	472	447	494	485	457	489	467	452	485	442	446	491	470	457	484	472	494	449	484	478	481	482	461	444	475	485	469	478	468	449	458	464	471	475	475	492	474	475	490	499	478	437	489	460	508	487	494	458	455	505	476	460	473	455	477	468	483	477	488	476	477	481	416	483	434	455	480	442	475	440	457	482	442	475	488	498	473	464	472	477	470	522	488	473	481	524	475	467	474	500	466	458	457	504	455	448	448	479	482	461	487	462	400	482	469	426	454	445	476	468	470	463	502	507	465	426	486	473	490	469	448	481	451	491	451	489	501	535	477	469	470	474	459	445	442	512	470	475	445	492	484	464	470	463	468	469	429	477	475	489	474	481	436	447	493	479	477	486	498	490	455	509	496	525	452	451	475	471	440	474	468	485	479	506	480	438	500	444	486	452	497	473	485	442	486	466	476	470	483	473	492	471	483	454	470	455	466	468	481	462	478	474	437	418	465	430	473	485	461	487	457	434	485	467	498	476	478	457	453	456	493	482	475	448	457	513	452	433	489	470	440	459	466	491	451	485	443	463	495	466	422	468	469	478	474	506	449	411	470	467	469	456	461	454	470	473	490	472	466	487	512	494	515	481	469	473	463	481	479	461	510	481	491	452	454	467	476	492	432	468	479	462	469	445	470	498	492	485	446	500	443	494	455	430	473	451	484	430	473	482	464	456	483	451	452	433	487	467	482	465	492	481	443	468	443	469	467	481	498	458	425	464	468	449	415	450	499	469	450	475	471	470	483	466	462	431	487	481	425	516	469	497	468	526	432	451	493	487	465	486	464	499	448	484	455	449	450	456	480	446	468	452	500	448	460	502	457	428	477	481	436	477	476	490	468	456	483	475	461	498	450	502	497	497	445	493	487	461	495	504	510	469	465	483	466	489	448	469	497	480	470	468	502	469	487	484	465	480	513	454	477	465	490	453	500	485	475	483	454	474	499	485	478	433	462	530	498	487	484	505	489	455	484	467	451	489	446	475	479	456	458	497	442	447	450	473	455	448	454	491	459	465	484	469	486	461	474	471	468	473	484	467	481	468	490	475	476	494	442	461	440	462	491	457	471	463	471	478	445	463	473	442	481	464	438	487	505	448	471	487	483	467	483	459	483	451	478	477	485	460	493	475	483	470	444	443	464	480	467	472	480	469	476	487	499	487	491	487	459	476	461	467	531	455	463	467	506	506	447	468	489	435	491	463	468	472	450	450	488	494	494	456	481	494	478	476	499	495	512	480	509	459	448	487	447	491	500	477	445	473	507	464	494	485	504	468	498	467	492	415	453	455	454	521	493	448	468	469	478	461	483	478	430	468	480	474	471	463	480	484	493	458	519	461	521	496	465	466	449	508	461	473	480	461	472	457	492	468	464	515	465	470	470	467	454	455	460	481	455	449	493	490	496	486	464	498	429	503	467	501	462	444	459	473	477	466	458	470	447	464	483	472	500	513	464	462	440	471	505	485	438	459	452	485	462	514	440	481	520	472	521	471	478	475	492	501	475	485	445	487	447	466	490	493	477	502	481	472	442	504	484	443	477	461	533	467	454	462	514	461	459	483	472	455	474	494	455	486	454	469	482	464	453	482	514	478	524	452	435	505	438	478	444	452	480	442	499	480	452	478	464	483	462	436	426	493	506	493	508	452	467	490	498	458	492	467	472	452	473	456	491	512	494	481	455	476	442	486	478	446	484	471	482	518	503	512	475	453	458	469	527	448	460	444	495	503	477	518	479	516	436	448	493	449	450	515	483	431	505	523	455	499	474	470	470	468	452	482	478	512	474	479	465	419	433	475	533	503	463	501	484	477	493	511	487	494	481	505	442	465	482	435	478	471	508	514	500	445	456	450	466	503	491	464	467	441	469	473	480	485	435	489	448	469	460	462	451	459	451	479	445	470	510	452	462	496	432	464	502	490	472	462	493	467	482	433	460	512	477	471	477	479	497	460	452	526	446	481	485	464	474	464	470	455	477	463	441	494	477	466	502	454	434	456	461	448	469	430	480	499	485	453	463	503	447	453	502	457	552	450	466	446	480	492	453	432	449	462	484	477	515	473	492	514	490	489	494	465	524	457	490	502	456	465	411	482	482	444	471	515	495	497	489	451	434	462	501	467	455	461	407	443	537	438	498	483	486	470	486	475	488	448	481	486	466	464	453	495	497	458	468	456	470	469	470	457	465	470	466	466	470	488	450	439	466	480	525	466	491	498	488	455	436	468	476	462	477	442	478	473	434	437	422	442	493	494	481	454	466	464	486	443	486	473	443	487	456	458	444	454	466	453	455	468	496	488	502	446	486	488	462	508	449	445	474	476	468	454	482	488	465	491	482	484	449	462	433	483	489	485	494	461	468	473	464	496	445	478	493	485	457	470	498	454	486	427	438	487	466	462	455	460	470	460	464	504	445	470	454	471	471	467	420	478	478	458	442	498	468	470	476	480	462	468	458	451	460	446	503	409	497	491	451	483	476	500	485	481	497	499	483	465	445	425	481	439	470	472	474	479	472	494	471	440	448	477	476	453	469	466	486	496	491	501	534	489	519	493	471	516	476	458	453	478	446	492	466	501	468	434	469	452	447	499	494	470	478	504	481	498	462	492	491	450	466	490	479	426	505	425	462	469	478	502	460	494	499	461	472	477	442	495	476	476	489	476	498	493	480	478	466	438	442	488	502	454	476	461	464	497	483	496	453	468	455	467	470	466	486	492	471	453	459	505	470	495	465	452	479	457	479	478	480	459	437	489	458	442	445	460	482	467	452	481	492	475	485	457	454	490	449	498	433	490	493	467	483	507	480	510	451	464	466	506	470	483	484	485	511	505	471	481	480	487	448	450	481
45445	22777	10439	3030	2067	1256	839	703	588	492	383	291	260	240	221	193	188	173	170	139	133	149	151	137	132	141	123	153	120	123	140	113	142	120	125	139	110	110	124	129	128	140	134	103	129	144	114	123	117	125	122	123	111	106	122	127	140	119	132	125	128	124	128	121	127	111	130	129	95	100	102	111	114	114	127	101	119	126	103	120	128	106	101	126	121	103	104	107	92	112	114	122	117	103	104	131	109	106	126	108	104	105	115	105	108	119	116	109	130	132	116	117	116	98	94	116	114	103	118	106	107	117	137	113	115	115	104	121	97	121	124	106	99	113	113	126	109	125	102	119	103	119	111	101	101	105	112	119	103	124	135	101	112	114	111	125	101	111	121	116	119	124	124	113	120	112	115	110	112	113	98	117	111	126	103	104	124	119	106	107	118	112	119	102	108	121	98	113	109	109	135	106	121	124	107	110	110	113	125	104	105	112	105	107	121	115	111	108	112	133	133	132	103	123	114	98	111	113	96	112	125	121	121	115	133	107	123	117	119	105	116	116	97	106	113	113	102	111	99	128	106	94	108	95	133	134	106	113	94	106	131	113	115	114	126	112	115	128	136	99	125	91	110	106	125	102	104	125	112	102	124	117	114	113	120	118	117	124	104	108	106	109	118	106	126	103	108	107	119	114	123	110	99	110	108	118	113	103	117	108	118	123	100	106	91	110	126	115	100	107	114	100	106	108	104	122	114	115	113	105	113	91	107	112	130	105	101	120	107	127	132	118	119	108	127	100	101	102	108	113	115	114	102	121	114	115	119	108	109	127	108	119	118	95	108	138	126	107	113	112	136	119	124	101	113	127	116	116	119	113	115	118	126	111	123	89	117	143	113	125	112	106	121	97	112	100	116	117	85	96	123	115	103	117	146	114	101	114	103	110	99	123	93	121	106	108	116	115	101	108	124	106	107	117	99	111	138	99	110	94	105	95	118	117	121	104	112	115	102	139	110	107	103	101	104	95	104	107	120	116	118	116	105	104	110	91	106	114	124	108	128	136	127	105	95	124	102	104	112	111	107	111	118	105	112	104	100	108	102	117	111	126	122	131	109	116	78	115	108	117	116	137	123	112	113	122	106	111	100	125	125	112	107	101	117	117	116	104	103	121	114	96	110	113	136	119	105	123	118	133	97	115	104	109	127	115	109	103	122	115	127	125	106	112	95	117	112	94	126	101	116	115	136	94	104	126	101	123	131	116	102	97	121	112	115	112	139	114	113	110	124	102	110	105	108	120	123	116	126	88	101	122	108	106	122	115	114	98	119	99	113	120	99	111	109	98	90	109	105	128	115	112	95	106	98	124	103	106	123	114	129	114	123	128	116	90	106	97	121	88	111	102	102	103	102	99	116	126	116	105	108	106	111	114	128	107	132	108	109	106	114	99	106	75	101	105	108	82	131	109	118	121	118	111	121	113	98	96	112	109	134	112	102	99	114	119	118	101	125	96	112	96	112	109	139	102	124	107	115	99	107	98	120	113	102	128	119	96	107	119	90	119	112	113	118	108	104	105	117	111	116	121	94	123	115	115	112	111	103	124	95	116	91	128	105	121	112	99	122	117	114	113	109	128	122	108	93	134	122	104	119	97	116	116	111	122	107	118	113	112	115	106	119	115	102	86	130	104	101	114	105	105	117	99	99	103	120	98	120	129	112	118	139	109	116	118	108	107	111	132	123	113	114	114	121	117	116	100	114	121	126	102	107	112	121	118	101	100	107	116	107	109	113	110	117	111	126	99	125	122	120	115	139	105	122	126	121	107	112	110	114	103	108	96	116	96	106	109	116	119	94	101	119	128	116	115	100	84	125	129	100	129	125	110	111	109	101	126	108	112	103	92	126	111	119	108	114	109	108	101	113	116	115	103	117	102	123	107	110	119	119	125	100	125	115	104	96	101	91	105	102	108	113	128	121	104	115	96	107	115	90	109	105	115	112	119	95	113	124	122	128	113	96	110	118	115	99	112	136	107	115	113	130	132	105	122	114	108	103	108	101	101	107	100	99	105	102	105	100	116	104	103	124	103	133	110	123	111	113	127	121	126	123	128	95	126	110	113	114	115	107	99	120	113	120	106	101	96	125	105	103	113	91	112	116	120	113	101	120	108	102	115	124	141	123	121	120	133	111	101	110	123	107	116	111	91	123	113	115	107	116	108	114	101	115	94	115	108	101	119	113	119	112	110	127	118	126	110	120	114	102	107	114	110	98	107	119	101	131	110	122	105	129	110	110	116	96	111	113	114	96	116	105	119	111	93	130	116	98	125	99	119	107	104	102	122	103	104	114	96	97	107	109	125	103	107	127	111	120	116	92	109	106	117	106	111	99	112	104	118	113	101	106	129	108	128	104	118	117	113	109	132	102	108	115	119	104	130	121	122	107	115	89	131	109	126	112	105	130	119	99	93	107	133	107	107	106	102	112	120	113	114	109	94	120	131	119	91	102	100	119	104	110	115	110	122	113	97	105	118	126	133	134	130	92	113	113	114	97	128	116	95	86	99	120	128	107	115	126	101	103	112	95	118	119	100	94	100	120	94	128	116	104	119	126	103	134	120	114	103	116	118	121	119	114	128	90	110	128	134	108	118	134	106	87	110	107	120	111	117	124	124	107	108	110	87	113	96	121	99	121	103	115	120	99	111	113	121	127	116	125	130	127	104	113	102	106	128	90	114	122	119	103	105	109	118	101	113	128	119	132	145	108	106	120	110	116	111	109	109	103	82	118	119	112	104	118	119	118	106	100	129	115	106	116	112	119	102	123	113	106	104	105	114	113	110	113	116	104	120	90	103	110	102	115	129	107	107	97	117	121	128	127	112	104	100	125	119	110	107	102	121	112	115	103	93	114	97	119	97	107	112	111	130	106	126	121	110	113	98	112	110	123	114	114	97	114	137	108	119	125	126	112	90	114	115	117	105	114	99	121	102	108	133	127	109	114	119	128	92	106	108	128	116	107	136	104	135	108	132	115	99	100	97	132	138	104	102	107	124	115	112	115	126	106	114	129	123	108	99	117	115	98	108	122	124	126	112	112	123	116	95	145	107	112	118	95	122	132	108	99	96	95	112	95	108	130	119	126	122	112	95	111	120	132	102	110	111	89	87	120	105	114	115	109	114	112	111	102	133	111	115	114	120	99	105	103	101	110	118	118	124	117	119	111	117	109	107	116	98	141	114	104	104	112	119	132	119	98	109	115	134	128	128	122	110	108	128	127	117	139	114	99	100	117	99	117	132	113	118	118	118	113	121	124	128	105	121	137	120	109	110	93	138	96	104	102	121	120	108	118	116	119	114	112	107	112	115	104	147	121	105	101	111	129	131	105	113	118	119	102	100	114	109	95	93	108	119	120	119	122	113	129	115	131	124	134	105	103	95	129	110	132	114	119	98	113	116	107	102	121	120	103	121	128	109	127	92	108	93	104	122	93	121	113	104	120	120	97	117	112	113	103	119	120	125
24583	2279	5098	6230	5127	3976	3497	2889	2467	2101	1573	1809	1331	1251	1157	1080	980	1119	801	812	797	736	727	627	579	613	543	577	538	531	481	477	500	514	500	484	443	449	467	436	450	451	406	439	457	447	465	439	440	421	423	429	421	423	456	411	415	433	390	394	446	463	417	416	476	497	449	452	439	453	369	432	414	393	381	382	396	377	386	384	409	371	397	341	387	388	394	365	367	366	418	348	380	374	395	374	398	400	358	369	417	372	412	415	375	379	376	375	378	404	332	399	366	392	373	359	395	358	386	338	391	425	387	362	367	344	367	366	345	333	333	354	397	361	399	398	365	383	369	410	352	372	369	348	338	412	412	368	371	353	370	401	380	376	364	368	364	382	375	387	381	386	362	368	379	410	404	400	379	393	371	349	381	330	374	407	365	377	381	377	397	384	402	348	369	347	366	364	381	362	390	361	362	390	402	424	379	373	366	365	387	370	361	377	382	375	368	362	373	408	383	352	358	369	396	333	396	355	379	373	398	352	412	386	367	376	375	370	333	407	385	348	388	397	371	340	366	361	399	339	371	392	383	405	361	367	364	363	369	372	349	398	338	381	379	368	354	366	364	423	347	373	385	396	337	345	398	364	386	375	353	371	396	351	385	373	379	379	347	370	332	364	354	403	298	390	367	376	374	379	369	368	393	335	383	356	345	375	391	337	372	327	357	358	355	353	362	388	373	352	343	383	373	380	355	361	346	368	333	353	403	373	374	378	369	383	344	374	389	385	358	367	374	393	374	386	386	356	341	372	373	361	359	351	335	373	376	404	366	365	337	366	347	390	352	341	358	380	385	372	335	372	376	360	350	380	410	350	388	378	430	398	380	368	381	349	341	357	385	385	377	371	384	379	352	354	385	376	352	353	389	364	395	375	313	384	348	357	365	356	351	359	350	348	408	401	366	351	370	374	403	378	354	373	381	373	362	376	365	332	355	359	377	381	376	391	352	365	341	338	399	377	362	364	335	390	387	386	369	437	374	352	395	353	362	425	349	396	378	374	398	357	363	383	395	356	387	371	348	340	346	426	361	408	373	381	364	378	369	376	370	363	363	386	382	329	375	349	372	371	340	365	370	373	373	376	350	375	350	375	392	386	383	353	369	400	392	340	375	369	383	398	385	371	375	375	331	361	371	376	374	369	380	364	373	353	334	367	412	336	376	359	361	370	357	372	390	380	385	383	370	390	339	356	333	335	393	399	376	357	325	353	390	338	376	342	350	399	370	376	363	402	358	391	338	358	353	378	369	352	379	391	372	369	364	364	362	357	353	366	364	392	358	332	385	362	329	370	384	348	398	361	353	360	364	342	336	364	375	345	355	367	388	365	401	368	366	349	332	382	355	397	361	337	376	378	377	377	388	391	359	361	361	376	364	375	352	377	361	351	375	353	345	324	364	360	391	330	357	361	381	363	354	365	388	376	345	375	340	350	372	394	361	395	375	369	368	374	358	359	341	379	393	384	353	390	346	408	358	360	370	358	343	367	375	388	393	368	363	370	351	351	354	375	356	384	392	371	395	366	372	371	362	361	345	366	337	373	385	361	368	382	352	383	358	362	363	377	375	343	362	381	372	378	368	354	333	364	392	383	362	370	378	392	342	396	355	377	379	370	330	378	400	366	362	338	389	321	346	375	379	349	354	325	407	381	419	392	376	365	379	335	366	336	397	390	362	350	355	372	388	379	386	367	351	364	362	370	337	370	403	406	398	384	339	363	382	411	365	381	392	351	393	359	378	381	392	387	372	359	381	369	370	377	389	357	344	346	394	378	362	391	410	375	355	402	389	386	404	337	390	395	370	388	378	355	378	348	352	407	382	408	368	364	365	373	354	358	384	334	355	377	373	350	346	377	373	355	381	336	338	351	371	374	370	331	383	350	394	351	338	395	355	351	374	389	384	354	338	378	359	337	318	372	322	351	351	357	361	372	385	380	360	358	362	382	390	365	384	355	343	414	373	381	408	401	341	355	392	370	385	397	390	365	392	370	367	379	392	371	372	373	384	394	331	375	365	359	382	370	352	351	379	355	400	355	346	337	382	386	369	351	371	372	394	360	352	384	369	348	346	374	387	374	413	338	379	343	350	378	332	352	376	336	408	374	339	403	352	351	357	358	332	387	356	382	380	342	383	357	371	362	371	366	367	365	366	369	363	361	337	370	366	338	340	389	372	373	383	362	381	380	392	372	369	369	365	351	360	387	372	357	353	365	376	351	355	383	344	396	378	379	384	325	375	368	364	354	365	374	354	361	421	364	375	368	370	350	331	395	335	364	357	375	344	362	374	331	376	406	365	373	374	348	364	352	378	359	374	340	372	374	398	382	366	332	360	344	353	358	361	376	392	382	351	353	356	364	390	386	362	350	368	349	371	350	386	393	400	379	407	369	356	389	363	384	361	378	345	353	402	378	402	350	363	358	374	377	385	365	384	370	383	347	371	358	388	374	344	378	391	387	398	365	362	369	360	367	396	386	401	382	376	371	345	362	384	399	368	376	355	307	367	358	363	369	370	388	362	379	399	367	420	358	358	336	357	346	376	364	394	380	396	386	398	350	368	382	336	359	371	373	375	331	382	399	379	343	374	382	383	354	385	360	387	368	364	380	344	371	375	363	356	356	366	366	376	337	350	383	333	380	358	365	350	392	385	361	371	383	365	375	376	346	336	379	384	369	391	344	379	372	350	379	314	336	387	384	366	339	366	356	346	384	358	366	357	398	363	364	359	360	370	365	353	343	325	332	382	369	383	351	358	360	375	360	373	357	354	368	343	338	382	337	367	346	387	383	359	355	335	357	365	369	334	379	350	349	361	373	365	342	383	371	341	337	368	344	360	362	368	419	307	377	346	357	407	392	349	367	336	354	333	370	391	352	387	393	358	377	372	394	335	370	357	380	325	333	334	348	400	413	405	369	352	379	391	378	348	354	370	363	359	351	368	346	354	375	343	338	403	372	365	402	385	374	367	382	352	365	378	376	357	384	365	354	367	327	368	358	373	369	378	346	360	352	385	366	385	329	385	361	361	377	359	351	369	366	377	400	403	374	337	363	393	396	375	374	365	398	392	362	354	383	373	359	372	347	341	371	347	359	388	365	361	351	372	340	336	329	332	365	369	353	375	356	363	372	367	321	387	370	374	346	351	355	349	365	366	367	357	376	338	359	373	371	374	347	381	399	340	383	394	391	380	386	347	334	392	359	383	364	356	359	372	363	357	367	384	364	398	395	377	385	382	374	347	390	380	358	383	346	321	357	357	363	399	367	368	353	335	352	339	386	369	405	392	366	341	381	353	382	352	360	364	388	347	343	414	367	377	345	368	347	399	425	348	378	381	371	377	351	373	392	342	352	361	373	370	376	372	395	395	335	346	374	356	354	358	379	360	339	376	367	353	366	342	367	384	364	354	349	369	384	353	378	367	348	364	355	345	366	344	337	346	333	392	378	378	373	318	352	352	359	350	382
11331	798	469	399	418	336	335	269	305	301	283	269	271	301	302	294	288	279	277	278	307	291	257	293	292	282	302	261	285	274	275	273	314	276	266	275	302	263	280	257	241	295	268	266	299	286	272	264	289	311	278	287	262	280	286	264	275	261	282	238	262	278	269	266	295	253	292	280	271	258	296	270	249	274	276	288	298	279	279	288	276	285	263	275	293	283	276	255	262	298	260	316	270	301	264	269	269	285	320	263	294	273	277	288	264	267	283	288	270	270	274	330	302	294	280	262	310	285	264	252	302	270	291	319	303	295	281	280	282	279	281	256	270	297	286	266	270	290	309	279	276	313	280	280	289	280	275	278	302	296	293	266	287	298	265	284	300	253	292	273	257	253	275	311	287	279	256	315	280	263	270	270	282	293	287	283	299	290	266	295	312	280	281	299	272	265	299	266	292	307	286	252	299	266	269	293	294	292	277	281	284	297	265	280	287	271	273	288	270	277	274	266	251	293	280	257	288	296	253	281	274	302	295	259	296	280	297	284	323	275	264	298	279	274	312	293	277	279	273	301	286	295	292	299	302	300	306	278	275	279	262	252	279	263	296	277	271	269	262	276	265	273	270	302	302	273	296	297	306	314	269	262	288	287	295	265	276	250	284	266	285	268	253	255	267	270	283	286	290	289	274	278	260	278	261	254	314	255	260	311	283	270	272	283	296	304	297	269	281	273	258	253	258	265	281	249	279	287	288	294	290	261	290	287	295	295	263	314	329	311	293	316	287	246	277	292	294	266	287	293	272	277	273	301	265	284	302	292	274	251	269	283	310	278	298	266	295	252	298	300	278	274	275	265	282	276	287	281	273	243	283	265	273	233	282	292	288	277	262	247	279	282	287	286	284	264	263	251	266	310	265	271	302	283	279	298	295	268	298	292	268	276	312	280	285	301	279	275	271	267	297	271	260	297	296	285	283	283	272	307	239	304	274	297	286	286	280	282	295	276	281	314	299	269	274	292	286	275	270	245	288	279	293	293	263	287	269	284	261	263	260	277	268	283	278	276	270	305	244	314	287	265	265	281	296	295	295	307	278	268	267	298	269	281	272	279	296	294	291	307	287	283	255	291	253	275	262	282	290	254	273	279	277	283	254	305	293	286	253	285	267	280	303	259	249	291	265	255	303	273	281	258	284	299	270	286	281	282	279	268	276	266	298	302	260	263	294	275	322	289	292	302	271	295	279	265	252	286	253	279	277	299	255	276	310	265	279	265	252	272	302	267	263	267	252	260	271	264	277	268	283	289	256	266	286	273	260	275	300	272	290	301	274	300	280	273	283	247	274	299	289	264	291	289	317	292	278	277	326	278	284	268	303	239	330	286	269	276	291	283	285	309	304	271	270	283	314	282	289	275	261	288	261	302	306	290	279	265	291	288	265	294	280	299	292	266	267	300	293	272	284	279	277	294	304	275	297	273	277	270	296	253	291	253	280	282	289	275	271	323	258	308	287	290	278	336	258	299	278	280	274	294	277	255	296	290	269	302	279	267	272	270	264	295	261	285	250	296	267	292	262	281	284	255	274	264	277	292	258	260	265	264	273	303	270	264	281	272	316	302	287	309	316	277	281	268	298	290	258	290	261	289	285	289	291	274	280	275	288	283	280	278	280	287	295	290	264	258	274	270	285	293	278	288	277	298	279	269	276	257	278	269	295	289	269	292	296	296	295	254	324	273	266	271	314	295	272	260	299	307	274	267	259	273	276	242	262	292	289	298	270	305	261	287	275	289	271	283	304	277	278	265	300	292	272	295	311	288	301	267	250	309	281	268	285	277	275	267	260	306	314	309	308	282	291	293	290	329	270	264	297	290	294	269	266	282	300	297	285	265	256	269	306	308	275	283	260	295	297	288	271	326	274	283	301	294	244	299	247	288	295	292	288	292	267	286	294	303	267	304	276	282	294	283	300	246	283	264	255	246	289	283	293	296	272	267	261	307	294	265	310	265	273	288	260	259	277	279	258	255	265	285	282	283	275	259	287	282	286	309	314	269	246	270	274	279	276	289	292	282	309	273	272	270	297	273	268	269	314	294	338	302	300	287	279	273	272	267	313	305	280	278	291	261	289	298	277	283	284	320	265	292	241	259	301	297	262	271	270	282	269	306	305	279	292	312	274	260	293	264	274	266	292	283	289	275	267	279	281	287	304	286	289	283	306	290	266	281	235	275	297	265	252	278	287	245	276	257	296	279	271	300	276	280	298	277	293	305	302	287	291	285	312	266	283	302	255	266	241	278	289	288	264	313	267	310	296	273	280	267	313	301	258	258	291	293	285	281	270	281	300	293	293	308	285	299	276	264	263	257	295	277	258	273	276	271	282	258	291	278	289	261	256	295	269	285	295	301	256	274	280	294	288	271	266	278	253	280	292	277	298	282	273	294	284	256	287	266	283	305	266	301	272	250	290	294	291	255	262	266	287	248	261	304	271	265	284	286	290	266	294	277	296	281	308	291	287	276	270	258	286	273	313	279	299	298	297	258	264	288	292	277	289	270	292	273	282	267	268	304	272	284	278	265	284	262	273	250	280	300	317	281	255	258	278	278	302	249	298	307	274	287	269	251	272	287	297	275	337	285	293	285	280	287	260	291	300	276	264	280	286	305	264	279	298	299	269	268	280	253	301	295	290	295	293	266	319	288	288	299	289	296	256	254	281	276	276	270	287	285	286	274	267	257	295	304	275	276	264	269	289	285	290	294	284	279	294	293	282	288	331	283	276	252	306	277	281	281	285	268	288	267	272	289	257	276	268	297	294	296	293	296	284	273	284	284	291	294	288	291	266	288	297	280	271	282	289	322	266	277	282	290	272	243	303	246	291	293	247	278	284	286	278	277	282	278	261	299	290	269	282	296	290	305	263	263	286	270	290	261	271	291	273	273	251	299	295	267	265	295	302	254	292	290	277	284	259	286	290	288	283	302	274	274	310	265	280	284	311	281	269	263	310	267	292	273	288	298	275	248	283	270	285	276	296	283	269	287	296	285	277	282	298	297	285	269	291	274	286	286	292	276	251	295	279	295	299	303	274	297	283	303	306	257	294	259	280	268	311	289	297	284	299	292	269	274	284	263	295	272	286	261	284	291	296	281	255	307	295	244	283	276	269	264	280	297	286	276	288	312	288	305	273	290	281	282	268	291	311	274	306	291	249	289	291	254	297	292	279	288	292	330	284	283	268	281	327	304	286	236	304	304	287	247	291	302	291	302	284	297	297	278	296	270	299	283	297	326	270	288	271	268	242	276	280	282	277	275	291	305	299	306	278	280	282	263	278	287	278	273	299	303	296	282	265	280	272	299	260	273	282	264	301	266	293	276	277	275	278	295	246	298	281	269	273	296	317	264	278	271	242	275	291	284	275	301	284	283	265	294	284	264	274	268	317	293	287	276	288	280	251	272	286	284	299	302	301	296	279	280	290	292	268	306	309	274	269	254	286	280	270	288	292	288	288	280
8152	893	1037	1199	1020	982	927	957	863	849	818	864	867	846	832	809	791	809	824	883	835	735	857	777	831	835	758	769	796	848	796	755	776	749	808	782	807	756	819	830	759	836	773	786	810	813	805	799	806	786	771	885	814	805	790	786	781	789	728	780	845	802	800	797	791	792	831	811	781	796	824	764	785	784	790	780	818	813	836	820	788	796	813	793	739	794	789	774	827	788	748	816	791	774	756	728	769	752	830	782	782	759	779	849	805	801	780	832	746	797	807	786	795	776	804	773	802	790	773	797	789	833	766	767	811	743	771	797	791	819	811	786	755	801	791	744	727	731	828	845	812	763	795	753	781	803	772	810	798	797	805	749	823	782	795	728	824	765	739	811	786	768	829	806	807	768	816	767	754	803	777	765	777	806	810	696	794	801	798	754	777	797	749	776	737	773	814	818	783	761	768	849	787	784	754	786	792	803	752	780	748	782	758	773	753	844	807	799	760	833	736	778	830	787	831	811	808	778	779	834	775	838	781	747	750	775	811	753	769	774	814	782	829	802	818	830	785	782	734	808	797	819	824	763	780	756	793	770	806	819	715	783	784	802	797	788	786	785	815	780	754	794	756	793	785	802	738	796	779	809	766	823	759	800	731	786	804	788	822	863	762	809	832	796	812	788	775	821	800	731	796	771	817	801	830	792	781	781	746	836	831	757	798	764	798	770	793	818	788	814	792	787	804	817	787	781	797	730	784	850	793	740	825	743	808	769	800	805	753	788	766	754	771	790	744	782	765	789	736	742	795	778	740	781	807	837	739	778	800	874	759	807	818	811	763	748	850	760	806	811	826	793	747	795	782	828	767	789	786	783	763	810	766	786	783	762	807	835	798	833	794	801	802	763	789	779	814	760	809	785	819	751	816	856	773	809	764	793	768	769	803	824	742	760	757	838	800	806	838	760	736	806	806	787	808	770	816	801	760	763	832	840	808	748	790	774	726	768	792	822	742	735	802	776	836	795	785	749	822	815	767	773	763	783	799	792	853	822	802	754	757	761	790	838	784	842	835	850	869	798	790	773	744	760	800	800	819	817	788	770	785	759	781	776	786	758	826	786	779	788	750	828	807	789	713	807	828	818	751	762	776	795	831	761	802	828	815	766	806	779	864	779	805	778	850	817	775	771	776	765	827	759	789	801	788	751	758	792	792	821	801	775	831	760	756	783	747	795	853	876	797	766	813	765	820	750	804	768	779	824	790	779	809	740	799	788	798	749	759	813	784	796	809	811	756	745	796	802	784	807	790	808	793	795	794	802	751	798	754	809	770	774	757	749	795	824	780	785	745	750	725	780	805	777	754	802	784	803	779	809	804	791	770	782	752	844	758	737	747	749	780	781	801	741	821	781	824	763	779	827	798	788	794	746	728	800	833	774	807	836	797	779	794	786	759	800	842	780	754	797	767	850	756	796	822	774	787	800	823	773	777	834	790	794	735	782	795	805	796	784	855	825	796	725	779	804	746	721	840	754	775	786	719	797	807	798	807	784	755	826	745	787	769	780	732	837	804	790	770	770	774	806	791	810	833	797	788	831	767	797	819	787	790	787	793	821	818	744	808	783	837	763	792	773	840	790	807	734	808	757	771	782	834	814	771	795	770	799	753	755	841	786	804	763	804	765	797	777	833	818	851	813	780	811	775	740	793	797	824	738	770	751	756	803	756	799	798	753	813	766	807	774	769	826	775	825	773	797	806	827	790	828	792	825	728	750	788	809	829	765	780	733	763	817	755	813	795	768	838	786	789	738	781	757	773	824	811	802	795	783	782	763	786	825	774	802	758	831	833	791	776	797	819	827	773	782	838	786	748	766	805	762	760	789	804	778	766	825	744	859	740	820	758	797	737	773	814	778	768	719	779	754	824	829	774	805	810	777	777	765	795	767	799	797	808	811	757	801	789	774	787	782	808	833	779	785	816	767	778	772	777	808	816	782	796	781	785	769	752	765	799	788	766	745	785	761	785	832	768	810	765	788	793	830	789	793	794	773	812	843	743	800	731	767	813	776	717	803	808	817	814	789	754	764	766	771	825	808	767	795	792	752	820	805	780	813	802	776	811	818	737	764	794	773	788	825	806	832	793	756	817	765	788	774	808	759	784	773	827	829	809	808	786	798	800	754	786	873	789	806	749	766	735	782	781	838	805	816	803	804	817	811	825	782	825	814	778	745	787	775	737	790	786	751	764	803	831	845	765	781	769	773	761	787	797	771	803	791	793	813	772	826	788	806	816	778	805	775	739	791	736	745	811	826	775	850	812	813	782	828	778	800	826	832	760	765	871	749	786	791	805	790	738	792	814	820	778	810	763	827	802	773	813	831	777	760	799	824	806	762	805	843	782	735	753	777	778	772	780	767	803	771	803	784	818	810	846	758	769	828	748	822	840	781	727	747	776	759	790	818	827	830	743	762	737	770	782	772	804	770	777	766	761	774	815	789	776	778	779	766	793	774	822	781	786	788	800	796	797	778	814	777	800	814	826	788	819	777	754	800	824	791	772	764	776	766	791	776	779	737	777	749	835	795	804	781	716	772	810	733	812	796	763	756	793	753	763	795	801	796	761	753	800	788	747	791	764	783	798	776	791	770	821	785	745	802	803	801	795	787	782	775	758	784	776	759	795	771	772	784	813	793	739	811	797	811	716	824	814	853	751	786	782	767	795	799	778	796	813	799	793	825	773	776	793	759	794	757	851	767	755	738	794	795	832	754	788	787	778	772	784	793	745	775	813	778	810	803	782	826	771	766	830	784	760	776	772	811	785	760	824	792	780	789	785	771	844	753	826	806	832	773	818	809	804	821	799	813	798	758	743	800	786	773	790	793	808	826	772	792	760	836	777	780	762	759	820	794	759	798	759	782	821	828	817	775	762	756	776	811	799	795	769	756	836	815	747	843	757	836	798	774	757	734	807	799	809	829	762	752	775	813	784	774	785	829	794	832	788	789	772	773	764	808	725	800	790	796	821	782	787	761	778	769	791	775	811	797	814	816	822	839	803	755	854	793	749	762	803	785	768	836	771	849	739	798	801	786	799	790	758	741	789	774	802	807	847	794	825	792	739	763	789	790	807	824	792	760	806	807	836	770	789	759	766	822	821	786	802	817	744	782	743	745	807	801	785	816	790	833	794	772	843	782	737	808	768	834	811	767	783	810	786	785	854	767	766	817	782	834	753	782	831	793	791	780	837	831	831	787	801	785	784	788	752	777	813	805	797	776	736	795	764	809	785	757	762	784	800	804	808	805	832	769	816	793	768	823	789	794	794	741	766	806	822	775	786	785	834	765	790	770	822	791	789	755	768	811	836	827	838	796	751	780	810	762	783	825	727	793	794	826	799	812	762	804	816	805	793	798	783	745	762	753	823	786	817	788	804	809	805	803	774	800	785	771	798	816	745	761	741	792	805	772	777	802	762	813	779	797	767	800	827	796	780	810	784	778	791	800	778	827	796	863	752	818
40588	15759	2895	1311	1134	647	506	386	396	289	285	280	216	239	214	206	195	187	203	177	168	181	184	171	192	197	144	174	179	169	171	152	151	190	170	181	172	178	175	163	161	161	149	169	184	159	179	142	155	146	159	160	171	148	178	149	177	147	156	161	140	146	166	172	176	171	153	155	172	155	140	160	185	153	165	143	161	162	162	148	157	143	161	138	144	172	160	168	164	174	155	165	159	159	174	147	192	160	167	150	176	183	174	154	153	140	164	178	151	179	183	157	170	166	156	152	163	159	192	140	158	138	171	145	161	147	150	161	164	162	168	173	164	173	158	146	165	151	170	144	153	151	150	165	152	159	152	153	174	167	148	172	144	154	164	161	173	180	164	165	181	162	158	169	163	157	156	151	170	160	154	159	161	165	178	133	168	151	145	153	140	168	151	152	137	149	153	148	162	169	164	174	158	174	151	166	174	147	181	155	164	166	163	155	154	156	157	153	154	151	156	143	158	154	147	154	155	182	156	174	135	172	144	160	167	155	156	144	150	157	165	164	180	167	163	177	162	167	175	174	162	166	162	146	173	167	172	150	144	148	167	150	156	172	152	135	171	147	163	194	165	172	148	156	163	155	174	164	153	145	162	189	145	161	173	167	166	152	139	167	175	162	147	154	158	149	168	146	156	157	158	153	145	146	154	151	164	144	140	165	155	155	149	171	161	143	151	184	150	155	147	167	175	175	137	149	158	161	144	165	146	151	153	159	166	148	170	174	171	173	160	152	163	181	164	158	159	171	157	141	145	175	151	166	174	157	170	140	164	169	147	179	163	169	137	155	183	168	164	166	168	174	149	165	160	130	169	149	168	164	195	147	163	161	165	164	156	168	156	173	160	177	150	166	158	140	160	158	141	157	149	167	159	165	149	126	161	159	175	162	152	151	168	158	179	130	186	157	152	170	159	144	180	161	162	130	153	136	145	143	163	162	156	173	173	150	170	163	148	135	157	155	146	136	149	151	165	151	144	190	152	160	167	143	173	157	153	173	158	165	145	150	156	138	181	175	180	172	155	141	161	131	156	142	186	157	139	171	155	163	178	139	146	175	160	160	177	164	165	190	155	154	167	153	167	160	165	198	183	174	161	130	154	166	157	159	166	169	142	162	132	153	178	173	149	151	156	146	180	159	176	175	170	168	166	156	165	145	176	143	172	146	157	159	168	157	155	153	176	143	172	150	146	152	173	155	183	148	174	171	165	172	132	145	166	179	184	166	155	144	170	159	167	152	164	161	159	176	151	143	175	153	144	158	169	152	159	161	145	163	164	163	163	167	162	143	125	174	171	153	151	173	141	133	178	154	158	164	157	159	165	167	161	174	170	158	173	160	164	151	180	142	155	165	158	152	172	156	147	186	168	163	156	150	158	146	155	146	154	144	149	181	174	168	183	166	162	160	146	160	152	159	153	146	164	150	175	138	147	148	169	164	153	165	144	149	171	157	159	162	147	142	166	161	183	167	173	165	166	154	154	158	160	146	160	161	158	157	157	149	172	179	148	174	161	178	169	134	151	155	148	109	155	151	138	195	152	178	152	142	168	174	167	173	173	148	174	154	161	139	150	175	166	170	165	164	155	157	159	144	190	160	177	159	170	160	157	170	151	140	178	159	158	154	142	156	163	162	155	157	172	157	167	164	155	154	163	185	180	178	162	169	170	157	147	151	160	135	162	147	162	160	179	190	166	152	161	150	153	149	160	149	150	167	156	156	178	173	173	148	150	154	153	147	175	146	172	152	151	144	164	162	156	159	167	158	154	167	151	191	149	145	178	147	178	166	164	154	161	168	162	164	154	169	172	158	144	179	143	166	152	157	161	151	159	153	159	156	161	151	150	152	156	142	157	144	144	151	165	170	167	154	153	130	165	145	163	171	137	140	154	149	149	161	145	156	138	136	161	160	154	160	164	176	159	150	154	147	166	151	141	143	171	152	128	175	162	152	143	152	167	143	188	165	164	146	172	180	164	158	162	153	168	146	146	168	186	160	139	131	168	159	160	162	162	147	170	166	166	148	157	150	156	143	180	155	157	154	130	156	158	157	177	160	152	167	150	140	174	171	152	166	167	150	152	170	165	162	175	175	156	171	164	187	148	161	177	164	143	155	165	142	158	170	140	155	161	167	166	168	186	164	151	154	166	171	178	161	181	147	179	162	157	151	154	158	142	163	151	156	148	170	147	169	165	164	141	160	161	136	155	166	163	157	176	178	136	161	156	174	156	177	172	170	158	156	170	139	167	163	178	158	138	151	148	156	178	150	147	141	168	156	149	136	161	145	164	139	157	164	167	143	165	155	190	161	161	164	147	159	151	144	158	155	161	143	163	168	151	150	170	140	168	167	158	174	154	171	171	146	144	164	158	164	163	174	158	144	152	165	162	164	162	178	141	136	167	162	165	142	161	161	136	163	145	136	163	153	167	192	166	166	163	142	173	164	179	162	151	157	179	149	134	171	167	157	144	172	176	148	159	165	177	181	161	148	160	169	144	145	154	177	153	171	161	156	171	167	156	148	189	160	150	166	168	152	161	152	144	173	157	167	146	146	174	169	165	127	143	166	135	154	162	144	146	182	169	166	163	169	159	187	142	161	154	174	160	163	159	170	161	154	157	169	147	164	156	178	155	157	185	148	162	148	203	142	166	175	158	184	147	157	182	166	174	163	145	152	189	157	168	169	155	152	172	150	153	147	159	147	150	170	145	158	149	167	161	164	163	170	176	182	145	156	150	148	154	151	168	170	154	131	173	173	141	166	149	152	159	172	162	161	170	166	166	150	144	177	161	157	192	158	154	176	173	150	159	147	154	173	169	138	166	166	151	191	163	144	151	181	146	139	152	151	165	149	150	160	155	159	158	153	150	139	187	176	154	135	160	151	173	143	175	162	147	166	154	148	133	161	156	165	190	177	157	157	148	159	177	160	164	175	155	165	161	186	152	180	168	164	150	168	165	134	177	171	157	165	154	152	133	183	134	158	166	147	172	155	162	157	165	174	160	166	168	151	160	162	156	159	148	154	165	165	158	170	187	154	181	152	159	154	135	164	167	150	169	155	146	162	166	155	148	164	182	172	151	161	143	154	148	155	147	159	172	154	161	154	170	149	152	146	159	164	173	142	151	175	148	158	163	173	175	162	185	156	169	154	167	171	163	164	166	148	147	154	159	159	180	173	149	154	156	157	141	162	180	136	163	143	177	167	156	172	169	177	162	173	171	160	164	156	159	166	163	154	140	153	153	143	151	160	147	150	159	153	158	166	160	143	154	154	167	177	142	150	164	164	131	171	177	151	159	147	160	150	171	177	161	161	156	205	169	168	181	174	156	163	147	165	151	138	170	174	157	170	138	154	169	170	168	173	195	167	147	155	163	176	141	162	165	181	191	181	150	157	156	161	174	142	165	160	156	160	155	156	146	168	165	178	158	169	155	157	155	171	145	148	157	181	167	168	141	161	161	164
20170	1431	2905	3364	3086	2501	2182	1820	1510	1440	1165	1116	996	922	788	871	737	770	676	688	729	674	626	609	635	595	556	617	556	512	589	535	568	562	576	475	495	537	530	518	541	488	537	500	509	478	548	503	486	450	524	503	538	490	493	458	483	535	506	476	512	513	462	593	514	517	508	509	476	520	518	507	478	506	531	476	470	555	533	468	485	466	525	472	471	509	503	519	498	502	493	462	487	451	459	514	470	500	476	490	477	437	457	476	469	462	487	450	482	497	515	523	495	483	452	490	487	466	475	472	468	468	439	500	476	467	487	456	465	472	445	512	493	508	466	465	486	442	486	468	482	485	518	469	479	408	492	474	459	488	457	467	476	486	503	486	494	454	487	469	462	452	478	467	467	460	477	474	494	475	471	458	509	438	489	472	443	478	445	478	484	453	484	442	505	495	491	485	484	460	503	467	498	481	460	468	510	489	562	473	416	481	487	515	476	450	500	470	492	486	466	454	487	464	472	486	475	475	462	472	450	501	498	476	469	452	474	503	446	482	495	462	471	471	482	493	501	479	469	490	481	494	473	518	454	473	429	504	444	505	459	490	473	447	485	491	473	494	476	450	473	461	495	491	502	484	504	488	488	439	483	442	487	442	502	502	510	505	456	449	494	493	484	483	472	451	443	461	461	469	443	533	454	458	488	466	517	490	510	442	516	477	428	490	495	501	475	541	463	469	466	488	444	455	486	486	517	508	478	494	523	484	502	460	495	458	462	455	471	455	461	448	454	469	503	491	455	475	489	500	425	475	476	464	501	487	465	507	450	457	469	456	531	480	438	502	472	464	438	474	480	465	486	499	436	510	488	501	466	495	498	457	456	460	479	475	483	516	505	475	469	500	481	441	504	494	452	511	505	504	465	454	474	515	486	446	448	458	511	461	493	439	488	483	505	471	499	447	471	483	477	484	456	518	485	475	468	505	467	466	459	484	520	461	499	486	488	464	441	448	487	482	495	432	448	469	483	452	477	496	468	456	492	464	488	496	483	465	486	489	485	478	474	483	474	468	445	478	495	503	455	467	496	479	466	473	451	476	483	490	486	490	423	493	458	490	452	458	474	479	477	457	488	488	481	439	517	480	477	469	461	493	456	455	446	465	497	457	519	456	506	454	451	432	493	499	488	455	487	484	478	507	503	454	487	508	486	505	480	501	503	454	481	470	487	467	447	456	482	451	465	504	512	499	471	466	492	497	448	500	471	482	477	494	457	475	483	468	468	465	480	486	471	495	473	471	471	479	488	480	473	464	493	457	496	495	477	514	484	472	475	452	459	468	439	451	485	447	504	475	476	512	461	476	475	493	487	491	489	486	452	440	447	470	468	474	456	464	470	468	477	442	466	476	473	510	456	482	463	470	470	466	463	490	449	477	482	476	497	462	499	501	463	473	475	520	473	448	519	444	464	494	465	492	484	496	465	511	490	496	451	464	461	468	486	472	479	493	512	496	477	495	464	475	512	468	462	487	504	480	453	509	491	491	487	479	471	445	459	496	470	506	451	493	512	485	461	502	521	441	462	492	504	510	413	481	475	478	493	450	472	531	448	488	476	463	498	465	486	471	500	491	493	485	460	437	455	459	455	457	499	477	484	462	472	483	499	485	474	441	474	462	462	436	496	502	556	504	480	499	448	450	445	440	453	457	476	457	492	501	463	474	483	491	508	499	482	461	452	491	503	464	491	468	451	484	520	479	484	501	463	473	459	492	443	484	469	471	467	482	485	455	468	486	458	515	494	493	519	451	457	488	487	468	470	482	476	445	472	485	475	485	484	502	472	476	470	487	457	466	482	477	475	478	472	487	467	484	460	494	481	500	503	452	491	494	484	491	504	478	462	460	523	487	461	452	496	453	432	514	490	475	488	441	459	475	464	502	513	438	482	467	448	477	448	472	503	492	523	427	444	441	458	434	456	504	488	449	467	483	477	470	471	465	458	479	501	481	471	503	459	451	473	498	505	466	473	454	492	486	474	483	450	474	487	459	470	504	537	491	504	489	480	422	555	498	498	471	470	469	463	466	457	496	427	448	459	450	482	475	445	464	433	448	449	491	454	497	487	490	481	472	473	494	476	496	489	471	505	489	494	512	462	475	500	474	472	479	440	477	488	453	455	477	501	469	484	462	520	437	466	499	487	460	441	460	451	490	474	446	442	449	453	444	506	501	494	448	500	455	480	505	465	485	473	455	463	484	491	475	494	465	470	497	468	462	469	467	465	445	424	458	481	499	481	474	470	484	485	492	497	477	485	484	525	482	458	460	435	490	454	475	497	485	462	465	473	459	512	460	445	470	464	470	447	479	496	461	511	444	477	459	485	471	433	501	487	459	490	480	468	485	523	471	503	473	467	505	442	536	489	460	511	453	464	504	502	487	433	461	456	469	466	467	455	501	484	492	505	431	493	509	499	506	478	492	440	462	489	476	438	464	473	480	469	448	467	489	483	420	467	455	456	460	478	498	476	463	489	491	442	519	468	474	493	457	472	466	489	547	433	470	461	460	471	496	452	481	493	476	474	445	485	498	484	516	449	491	485	461	478	490	492	451	476	459	508	461	503	464	481	472	467	466	464	501	432	444	509	493	501	450	526	482	492	446	490	484	491	448	438	475	510	444	514	474	452	458	449	490	469	478	456	467	479	460	461	472	490	481	496	490	493	461	446	515	481	442	478	479	460	477	491	509	471	473	487	484	462	489	475	461	462	483	504	477	476	454	481	481	492	471	476	490	464	489	450	479	534	470	463	476	465	486	461	499	441	440	452	486	471	475	480	460	462	483	488	493	475	475	466	484	466	437	496	491	460	491	501	512	435	506	486	492	487	493	478	470	484	493	454	510	480	461	482	466	441	497	458	457	449	473	446	499	479	438	454	450	499	465	463	454	481	441	473	493	468	493	434	423	499	483	469	447	477	461	484	452	459	521	463	492	464	461	496	463	485	466	465	477	459	426	495	463	456	485	477	444	503	474	485	482	479	469	461	497	468	503	455	449	465	429	470	463	490	451	483	437	459	439	485	482	484	446	458	495	455	425	485	515	462	485	491	455	488	455	475	540	459	471	425	492	458	500	499	452	506	482	467	522	485	448	488	486	474	474	524	490	496	462	462	547	467	457	483	457	487	485	472	466	484	472	450	480	449	495	461	496	472	500	472	449	478	520	497	452	475	525	473	505	471	455	451	447	488	469	497	489	434	474	524	471	486	426	477	503	490	482	447	471	508	498	478	472	491	468	457	509	469	438	486	499	466	420	435	471	473	468	499	470	510	441	492	533	468	481	517	458	545	499	520	486	481	451	466	474	445	423	533	487	510	459	458	469	465	458	495	464	488	479	480	488	439	524	440	476	469	445	463	535	451	439	486	512	480	460	468	491	461	493	499	492	479	512	473	507	466	486	466	471	460	474	423	474	483	469	445	495	480	437	473	465	472	468	502	476	499	504	440	486	475	488	495	447	474	470
45290	24340	12641	2611	1727	1199	809	571	481	349	320	298	293	306	217	196	179	161	171	152	175	169	158	153	139	129	154	133	122	146	115	101	153	119	123	136	136	121	139	130	103	117	125	122	123	115	124	140	120	101	124	108	126	124	129	115	125	97	116	98	137	134	106	115	108	112	130	123	123	104	111	106	109	119	115	116	104	122	120	126	96	136	123	103	120	117	121	108	111	138	123	114	115	119	117	119	131	123	117	94	118	124	127	111	124	123	106	120	123	106	115	121	110	145	141	111	104	107	111	112	111	113	118	111	104	93	113	113	121	114	124	121	116	107	103	125	124	105	124	130	112	105	121	120	121	116	116	98	95	101	112	119	117	98	133	122	107	130	121	130	110	106	98	104	118	106	114	101	115	122	99	103	112	103	109	121	107	107	108	109	125	138	119	133	120	109	111	113	94	101	113	105	100	124	114	109	124	100	117	120	110	97	109	101	119	135	110	113	122	132	129	152	91	105	111	107	116	117	121	124	118	122	99	103	103	100	121	92	123	127	96	92	117	104	111	128	93	116	121	104	139	120	110	113	133	133	130	128	112	110	116	122	129	121	129	114	129	113	120	115	107	116	111	112	119	114	110	123	97	107	117	107	112	109	106	130	132	119	121	125	121	115	123	105	98	107	127	103	113	128	114	129	112	125	125	127	97	124	102	101	96	116	122	103	106	113	112	109	111	91	108	106	112	107	101	116	101	120	118	110	105	109	123	106	124	120	117	113	114	101	130	111	107	122	113	119	121	112	122	117	119	113	123	129	98	120	114	140	104	120	143	118	139	122	132	105	111	120	129	113	113	118	119	122	131	121	132	132	125	118	110	136	121	118	127	118	107	127	111	108	114	140	120	126	123	95	117	109	121	107	124	147	115	125	136	117	118	131	120	107	101	122	115	125	116	128	115	133	99	121	117	101	116	109	109	136	99	112	127	118	113	119	122	142	119	115	105	118	112	112	107	115	121	116	118	111	113	117	124	135	116	124	117	110	123	111	103	123	111	96	107	115	140	108	119	127	137	89	127	120	107	137	102	126	118	89	114	116	113	122	98	93	116	123	115	118	119	100	107	120	114	111	130	129	119	111	121	116	115	120	117	106	120	120	108	120	138	107	115	128	111	131	120	116	120	108	117	124	107	115	119	126	108	117	108	115	100	130	102	116	120	123	111	111	96	107	118	112	123	107	121	106	130	105	104	121	104	117	109	106	130	110	130	113	128	117	129	125	100	127	94	107	120	111	117	114	98	120	106	118	113	108	116	122	129	106	127	127	123	117	100	104	112	120	119	124	129	114	103	101	121	115	106	139	133	108	100	116	100	102	134	93	123	104	108	112	113	117	137	111	108	96	118	123	122	112	108	114	120	128	129	116	119	110	118	102	119	129	130	131	108	114	130	99	127	93	121	124	92	128	118	112	123	113	126	100	107	100	123	116	126	101	114	118	94	122	110	120	122	88	100	108	127	113	127	114	126	123	103	111	110	122	126	104	127	135	111	123	114	112	111	115	126	112	131	98	108	137	139	142	120	127	114	123	105	125	113	105	128	98	124	145	117	100	115	119	108	113	114	122	109	101	118	115	136	132	119	120	115	124	99	131	109	102	121	106	100	105	120	115	95	112	111	122	99	124	122	116	110	115	112	111	119	131	136	112	117	132	97	102	107	102	111	126	111	116	118	114	117	105	117	111	108	126	107	122	104	108	118	115	105	111	130	131	117	112	110	116	133	118	133	121	102	118	124	107	109	114	114	100	92	119	124	118	117	113	136	103	113	113	96	114	124	130	107	103	127	117	117	127	120	134	113	110	123	99	106	129	101	103	106	107	113	115	125	113	117	121	112	117	113	108	102	113	131	120	133	121	131	100	95	133	127	131	103	119	126	100	123	109	110	126	112	143	129	108	126	113	122	115	88	100	114	116	134	121	104	125	118	118	97	111	115	114	123	98	122	116	115	102	116	110	109	125	123	120	99	114	117	119	116	100	113	127	118	111	130	104	116	111	116	126	116	91	116	117	122	106	99	113	101	114	105	103	137	115	124	118	113	122	91	90	115	94	135	106	114	120	124	98	101	111	111	114	123	101	132	102	119	101	106	135	125	120	122	108	119	110	94	108	105	118	109	121	109	116	112	123	119	123	124	96	110	92	125	99	114	86	126	116	125	114	102	113	121	131	125	122	123	152	111	103	104	93	113	121	111	99	116	115	121	105	101	115	116	129	110	114	92	130	131	120	103	119	136	118	118	125	107	131	111	131	108	122	99	111	119	109	100	108	92	124	116	118	129	112	122	113	127	125	112	118	139	110	106	134	118	99	120	117	128	124	126	135	128	120	137	95	124	99	119	108	107	115	95	115	103	120	115	90	111	117	121	118	108	111	100	111	116	128	109	118	109	117	134	94	132	117	111	114	122	92	101	128	136	122	113	103	122	103	124	90	102	116	112	100	119	118	132	97	126	108	115	123	106	109	109	112	87	117	84	105	121	107	121	120	112	108	123	113	120	121	114	105	108	122	117	118	129	116	103	119	123	122	117	113	110	120	109	106	113	104	117	111	103	116	100	130	131	130	98	126	120	99	122	106	120	114	118	107	122	124	103	118	116	121	119	118	114	93	121	118	99	96	134	118	107	122	119	127	117	98	110	123	110	118	112	110	113	122	123	117	109	118	133	141	105	119	111	111	116	113	130	123	104	132	126	115	106	101	110	94	125	107	102	126	123	126	130	133	114	109	126	150	125	115	115	128	100	97	107	113	102	110	115	135	108	102	107	109	115	116	117	122	119	105	119	118	111	103	102	122	129	95	128	101	107	98	129	111	122	101	83	122	116	102	102	120	129	107	123	136	108	109	113	139	127	116	134	124	117	111	101	128	115	101	127	100	122	120	89	98	112	119	108	120	119	136	125	130	140	137	137	110	112	131	122	122	129	114	114	118	105	125	123	115	122	118	107	104	116	117	107	104	120	127	119	116	121	114	116	121	114	98	132	105	95	98	132	101	124	104	118	113	122	116	122	92	109	138	123	129	115	108	108	110	115	88	123	133	114	98	118	127	119	92	105	105	113	131	111	123	120	128	107	106	115	123	109	138	114	107	128	116	133	111	112	123	116	106	128	107	116	101	107	112	129	122	92	119	117	125	121	101	103	116	110	132	119	140	117	121	122	120	105	115	128	133	114	122	139	123	116	86	133	105	100	119	141	106	114	131	111	116	113	136	103	123	103	110	102	132	110	113	128	127	125	124	104	107	140	123	134	121	120	120	111	92	120	122	121	103	94	111	108	146	114	127	109	108	116	112	126	133	137	107	102	103	146	101	101	125	98	110	121	96	109	106	116	107	139	120	106	112	116	116	111	122	109	119	112	113	100	112	116	121	108	102	115	109	147	113	122	109	127	112	121	125	124	131	115	108	97	122	116	117	103	102	105	122	92	106	104	119	124	115	106	118	126	111	112	128	119	139	105	120
25823	2310	4851	5703	4990	4498	3245	2762	2242	2022	1835	1642	1450	1397	1194	1099	1009	852	901	732	701	885	650	579	576	593	601	593	558	542	553	526	498	497	492	506	454	455	441	441	473	472	430	426	482	421	452	435	405	415	444	405	417	416	439	414	455	454	423	403	428	412	413	463	411	441	476	444	469	456	470	416	438	451	440	400	458	387	395	391	374	372	378	396	428	377	370	388	375	391	423	339	404	375	375	383	418	362	383	347	387	377	411	371	397	376	381	382	372	384	407	377	389	395	389	395	358	362	400	379	401	381	355	393	372	399	375	378	373	369	385	395	339	419	410	370	374	386	362	390	387	385	385	392	412	372	360	358	362	389	365	391	359	432	400	373	414	367	370	371	387	357	387	405	418	380	368	377	364	371	360	370	335	376	356	349	396	383	360	361	378	374	359	326	354	388	376	405	353	379	395	368	376	371	372	391	373	349	372	359	381	367	389	372	357	375	360	363	356	362	372	377	389	424	371	363	348	364	366	368	408	380	377	359	379	393	431	348	364	356	370	364	386	351	370	374	334	360	354	394	356	370	372	391	336	367	363	385	390	357	364	373	359	371	341	340	376	394	386	407	381	365	367	361	353	370	366	378	402	395	373	352	363	352	378	403	412	381	397	371	384	377	364	370	401	358	371	365	372	361	353	393	384	391	393	354	349	345	370	397	363	398	388	378	398	374	377	382	406	368	395	402	343	385	374	375	346	388	391	366	383	392	386	363	366	371	431	340	373	346	379	365	378	363	399	360	380	353	343	393	412	394	382	379	366	382	372	377	357	357	380	353	385	365	388	365	364	372	384	358	377	392	353	357	400	381	360	405	377	396	406	391	360	378	383	352	352	365	353	366	377	382	388	367	381	381	378	393	387	371	346	382	348	365	340	365	396	362	344	373	403	390	394	350	377	374	359	388	347	380	356	384	394	419	391	370	337	372	380	366	375	375	337	389	415	355	367	398	402	368	356	392	365	375	367	397	365	350	389	378	363	395	397	393	358	316	364	342	349	379	409	380	362	407	375	410	393	381	370	391	384	387	364	371	366	380	362	407	372	377	401	374	366	387	362	339	345	365	382	335	375	361	363	353	354	378	357	356	390	393	355	389	382	388	353	371	363	376	386	367	364	360	355	417	365	359	399	362	346	376	409	370	376	351	394	352	375	388	362	398	409	383	359	383	359	344	346	400	368	380	380	333	375	370	364	356	406	332	378	365	370	392	383	401	333	396	347	376	372	368	408	371	403	381	323	364	368	345	368	391	357	357	341	389	361	381	354	369	357	386	368	355	360	381	371	411	331	339	387	385	393	389	334	399	358	352	363	337	400	391	353	380	337	384	403	398	367	384	374	412	338	369	378	383	397	347	355	366	406	361	346	400	351	345	381	374	421	396	385	359	389	404	417	375	413	390	401	385	368	385	370	376	357	376	377	381	389	368	394	379	397	387	390	390	371	357	373	350	408	356	397	361	366	379	387	364	375	373	359	355	385	379	414	389	360	407	345	368	352	362	355	356	378	347	369	396	388	335	387	360	351	369	354	375	397	416	382	398	363	415	389	399	400	368	346	359	326	386	328	385	363	344	403	399	358	378	368	353	359	339	357	362	408	383	358	396	362	391	378	377	388	372	367	353	349	400	353	349	366	350	330	376	340	361	405	352	391	420	378	353	385	381	382	351	377	391	376	366	355	340	362	418	365	381	358	365	379	359	382	374	389	360	393	333	376	368	360	386	352	341	350	393	387	348	408	362	375	363	368	382	335	391	406	368	372	390	349	369	375	399	362	352	355	362	355	343	395	378	382	364	373	399	367	370	381	374	404	401	399	359	352	338	386	400	374	406	336	347	387	344	393	353	382	380	394	375	366	371	370	387	334	348	348	335	381	365	357	363	366	371	357	400	371	364	368	388	408	372	389	359	335	392	366	342	381	339	362	324	413	398	369	401	398	391	378	375	358	357	352	377	338	406	392	384	370	365	386	388	357	354	375	414	351	387	387	412	404	355	410	354	373	392	331	359	391	347	372	393	352	389	345	354	412	392	374	386	345	366	317	377	378	362	372	427	374	351	369	363	382	390	394	364	382	381	375	386	388	376	383	369	370	362	380	372	344	368	364	371	364	345	399	370	392	387	380	356	383	379	360	345	347	391	358	416	363	373	368	375	361	369	369	416	361	369	370	352	379	385	366	399	382	408	357	367	361	394	361	360	366	349	369	386	405	364	349	372	379	393	383	359	356	375	371	399	385	350	368	326	358	372	379	377	389	335	336	344	358	395	352	370	379	381	363	400	355	398	394	381	376	396	385	355	390	380	358	335	362	335	364	362	346	368	390	367	405	402	344	379	414	366	392	381	396	379	406	372	379	424	366	370	406	381	376	378	362	363	381	349	344	375	393	340	352	378	343	341	354	377	379	364	366	345	396	382	377	375	389	381	377	352	396	373	382	393	353	394	378	384	369	380	382	382	345	380	410	410	363	347	372	364	352	381	381	361	402	374	382	390	388	352	334	330	396	400	368	371	373	374	392	391	387	337	367	331	356	406	353	380	356	368	375	392	374	368	395	371	396	356	393	385	365	423	337	372	372	389	387	382	393	364	395	378	350	390	397	345	400	368	393	376	365	383	377	345	377	415	381	366	383	340	387	331	370	363	363	364	375	374	395	412	390	350	365	375	373	398	373	386	363	377	378	364	376	367	359	363	371	385	355	396	389	409	388	393	367	371	398	402	361	364	344	366	382	381	379	341	366	358	362	380	371	399	377	393	363	380	371	340	380	389	369	368	401	391	387	352	334	379	381	370	388	378	414	402	353	387	397	344	374	345	392	335	398	372	355	367	383	396	389	403	398	365	344	383	363	364	393	360	362	383	349	379	390	373	340	354	346	363	344	396	374	370	367	393	356	377	371	367	411	361	372	381	412	361	362	349	391	396	378	405	339	340	377	380	383	373	326	366	345	385	403	359	373	364	359	362	405	376	384	407	401	360	355	353	367	402	381	374	401	356	360	373	376	386	386	364	358	345	387	361	387	353	374	396	374	390	366	378	356	374	373	344	361	361	362	385	354	370	383	387	401	377	382	387	347	357	383	371	351	353	363	364	385	390	388	406	380	376	360	385	370	396	411	368	394	387	376	371	414	361	384	386	377	367	352	377	363	391	374	423	352	409	385	339	345	408	363	386	344	378	373	363	363	370	360	390	386	419	358	398	373	391	367	381	375	341	367	394	388	347	381	381	377	352	383	403	358	378	380	352	408	366	391	395	375	339	401	393	350	365	382	368	362	372	343	388	412	370	347	326	340	383	377	373	384	404	371	344	391	415	386	390	369	376	361	369	379	343	362	405	375	360	390	364	383	368	391	403	396	424	373	385	393	373	396	396	331	376	368	412	371	384	402	390	416	368	375	400	390	380	369	386	414	361	358	358	409	346	349	381	358	371	349	348	367	379	378	379	388	342	401	398	373	400	389	382
12295	700	413	351	306	307	318	266	282	273	273	278	274	303	270	286	281	294	261	273	311	287	270	307	287	283	280	296	295	314	269	298	277	254	266	283	277	255	287	275	244	278	284	301	302	292	294	305	278	316	286	287	258	273	278	298	315	290	264	289	265	291	305	303	278	257	256	279	308	263	272	280	271	292	271	267	310	271	284	288	260	288	294	282	292	270	302	281	282	291	309	291	261	305	270	279	269	258	269	299	290	264	263	290	259	269	283	258	274	286	243	274	276	310	290	299	272	260	294	292	295	301	301	289	301	298	293	288	295	303	269	266	288	293	294	253	270	277	290	300	293	279	274	280	282	266	280	311	277	285	296	307	259	284	266	290	302	263	279	272	268	283	283	285	270	275	284	297	300	266	323	289	312	284	293	284	286	272	257	312	251	277	287	269	303	256	277	288	268	277	283	269	275	304	272	281	271	270	294	303	287	297	300	287	264	310	280	262	285	263	327	300	299	285	267	279	249	250	284	276	296	293	289	289	298	267	286	293	306	281	254	277	301	298	293	290	259	261	302	297	281	268	288	271	281	269	303	250	312	261	293	280	264	270	302	290	288	325	268	284	297	274	283	243	266	279	255	276	274	299	293	297	310	306	270	301	281	256	258	288	286	286	302	270	305	255	256	280	278	305	277	288	274	268	260	249	274	270	284	264	302	292	279	284	277	278	271	255	268	272	256	284	280	295	282	273	307	255	270	269	263	295	292	274	282	299	289	306	294	272	270	261	285	268	298	302	275	295	279	296	305	302	290	303	296	278	280	270	271	261	280	276	271	277	304	270	266	294	269	274	255	295	308	266	285	290	271	268	272	289	291	268	294	269	288	286	297	281	287	273	277	276	281	285	306	298	297	296	300	306	258	270	298	284	281	301	260	269	268	286	280	289	278	254	266	288	298	278	273	261	301	309	279	283	312	272	235	290	288	293	299	280	301	255	260	250	264	285	284	270	274	273	260	291	241	310	289	266	285	280	283	302	286	293	290	296	300	286	279	282	292	298	302	275	281	281	275	296	272	266	276	274	309	284	288	273	278	304	284	287	285	267	293	304	282	247	261	300	305	268	288	295	292	262	284	282	281	286	319	284	250	278	297	273	293	291	302	284	300	263	292	293	285	273	267	275	275	282	279	290	300	304	305	295	280	288	307	246	282	267	302	286	284	288	277	284	310	271	274	290	270	284	278	288	285	275	275	272	268	262	246	297	278	275	272	273	270	284	306	276	276	270	261	300	272	274	286	268	286	296	259	287	286	289	293	283	278	266	318	312	298	302	243	292	293	251	296	278	327	297	270	272	312	306	275	280	306	287	269	299	269	291	268	309	280	273	307	279	287	274	249	297	268	285	263	287	296	276	269	287	277	310	274	251	289	269	288	249	280	279	278	284	264	295	279	285	270	313	257	291	271	280	277	298	274	255	303	312	295	294	255	277	308	288	280	276	259	303	265	270	300	302	281	283	266	290	236	297	283	271	254	300	256	277	307	294	312	299	285	279	270	297	311	266	272	282	277	285	265	295	299	274	284	295	274	297	272	268	295	269	288	296	285	293	277	283	260	257	289	299	282	283	273	305	296	275	297	269	271	277	291	291	278	300	304	259	286	286	296	262	267	281	286	287	257	267	269	265	274	327	295	281	262	284	288	294	256	271	277	293	313	293	290	286	243	260	266	303	291	290	277	269	224	307	258	294	275	270	308	305	285	289	289	298	281	285	284	302	303	245	269	272	261	271	273	283	252	297	308	277	275	317	294	278	266	275	289	305	251	286	265	280	258	283	301	306	256	297	285	327	287	255	292	295	269	292	286	266	284	291	282	280	251	287	287	239	279	273	287	277	290	293	266	258	262	301	256	298	282	266	242	276	323	264	302	289	277	271	300	309	255	290	277	290	291	298	314	281	293	308	276	256	265	246	312	302	318	295	267	267	276	316	305	321	294	258	297	280	305	268	278	253	239	258	265	325	262	310	264	283	293	266	282	268	287	277	242	263	275	283	304	286	265	258	294	307	265	274	296	277	286	279	282	288	280	285	302	290	263	286	267	260	283	283	275	279	277	276	331	257	285	280	268	251	259	257	271	333	275	298	285	295	274	256	271	301	316	295	261	265	274	291	297	267	261	259	287	308	298	287	258	293	298	305	287	277	254	258	280	288	257	267	293	290	312	278	271	306	286	287	276	273	299	305	294	286	304	270	299	246	279	269	289	309	309	286	299	294	262	266	298	288	307	293	264	277	262	289	289	272	269	259	259	281	287	291	293	287	291	330	263	283	297	255	282	270	288	275	277	293	313	299	295	289	302	299	290	274	285	275	284	296	281	295	274	280	299	302	283	288	245	269	297	273	273	311	267	292	267	308	310	281	256	273	292	336	285	286	292	289	298	286	278	272	291	287	280	290	279	273	273	290	284	305	269	281	301	285	253	303	268	271	293	265	260	296	265	283	304	295	287	270	288	293	281	311	284	261	314	301	260	289	264	262	268	292	300	265	294	247	260	290	283	255	279	320	344	287	264	297	259	250	278	259	304	286	281	270	294	311	250	309	306	306	279	289	291	283	263	311	267	262	258	276	298	298	290	276	285	305	280	305	309	329	285	293	281	307	292	292	266	282	259	271	308	260	286	272	261	287	294	251	289	280	288	288	284	255	283	277	308	295	293	279	268	284	262	322	268	241	298	291	278	278	272	311	280	291	270	290	280	291	259	286	272	288	279	294	273	265	311	297	289	262	295	298	278	289	270	291	290	306	300	285	278	279	258	292	275	277	311	288	306	296	263	276	271	283	246	292	293	249	289	287	267	279	292	258	295	304	261	278	290	290	289	252	289	276	271	269	313	296	269	313	284	291	273	286	291	306	269	278	248	295	278	279	292	257	253	269	277	266	313	249	306	283	295	276	268	265	289	309	308	289	297	251	305	292	275	296	282	262	274	290	293	250	311	275	284	297	287	277	252	280	282	287	244	243	272	277	287	274	292	258	257	295	304	264	308	272	293	292	276	287	275	279	293	272	281	270	254	298	264	275	263	285	285	270	280	264	278	276	292	272	269	259	287	269	307	267	270	297	275	272	254	300	274	284	296	253	304	277	271	290	290	309	286	269	275	283	274	280	295	303	275	295	299	270	267	272	258	284	255	312	304	265	281	266	280	292	261	291	306	327	277	269	272	248	278	286	290	288	282	270	280	306	259	298	288	301	251	265	274	274	304	275	282	298	280	294	275	273	255	299	278	277	282	304	269	295	284	300	263	293	292	313	291	300	296	264	257	261	286	288	320	301	265	280	304	289	296	290	302	325	276	271	274	290	295	270	297	291	276	289	283	277	290	276	270	312	285	238	298	275	301	283	281	316	330	265	283	265	290	258	268	271	255	284	296	270	282	300	268	259	305	289	279	292	278	300	289	286	299	268	279	293	253	282	280	279	263	258	283	275	307	315	272	265	271	301	292	287	288	266	323	286
8642	845	1002	1073	1018	891	925	868	917	789	856	811	803	833	774	833	787	791	787	775	760	747	760	779	827	846	762	820	790	795	827	782	824	803	790	762	743	797	802	825	827	757	745	772	738	766	790	804	769	786	784	798	794	807	777	771	800	800	831	768	809	822	819	760	781	809	790	781	840	811	780	834	843	829	864	750	818	829	806	805	820	765	765	793	790	880	787	799	774	794	791	793	817	825	790	786	767	755	793	791	777	748	845	794	776	810	797	844	802	774	789	818	815	743	764	809	815	814	868	819	731	785	821	746	791	818	817	787	802	807	774	789	708	743	771	787	763	834	777	818	819	801	811	808	726	770	852	816	869	803	787	784	777	771	768	810	793	758	816	816	756	760	796	766	796	781	803	788	773	816	758	829	819	776	778	818	814	785	761	818	817	788	774	827	809	744	813	806	801	771	819	799	808	820	842	819	752	837	762	829	800	772	774	808	752	797	815	824	804	822	821	800	733	787	834	799	796	834	829	794	837	769	868	776	769	779	780	818	753	828	791	814	808	780	793	754	771	778	757	748	801	838	792	749	795	806	791	828	740	789	772	814	781	843	822	757	762	799	743	779	748	757	802	807	801	824	820	798	871	792	803	776	816	763	794	775	769	813	790	749	808	808	771	764	814	781	755	806	793	790	763	819	778	846	795	783	791	769	769	800	805	817	770	827	783	773	769	791	750	826	790	764	780	738	776	811	758	832	801	778	817	822	786	765	819	777	769	804	806	789	836	776	835	774	809	756	788	785	801	840	771	858	778	777	768	821	803	771	781	820	789	789	780	784	788	804	804	780	795	762	783	795	811	770	801	808	806	820	787	821	758	806	805	806	791	769	740	767	790	813	788	767	740	739	832	801	767	823	778	814	836	797	766	762	789	786	781	828	807	757	781	803	817	786	805	750	756	784	825	802	805	836	802	801	805	783	793	742	782	759	788	768	799	757	767	772	817	795	772	757	779	753	796	772	759	787	775	757	800	782	824	762	773	796	771	810	777	783	820	813	794	812	762	808	772	800	748	827	762	818	829	824	764	851	774	724	822	755	772	836	839	781	782	778	827	852	696	794	844	749	842	773	765	833	787	808	784	776	806	802	784	762	826	833	739	812	789	805	797	785	813	778	790	808	775	783	794	792	759	781	770	741	802	756	734	819	810	818	805	818	837	816	770	837	805	758	772	757	795	851	752	783	764	754	795	795	796	782	762	769	801	772	813	811	807	750	783	837	741	796	847	749	774	799	800	809	779	749	820	821	758	761	800	812	800	820	768	777	813	810	771	804	778	821	787	800	802	804	796	760	767	732	734	750	859	800	786	778	771	810	772	805	767	826	747	853	772	842	851	768	757	863	742	754	840	779	782	795	773	833	821	816	794	767	771	748	747	816	795	727	849	785	798	814	782	771	789	777	777	816	795	811	768	781	832	786	744	811	824	785	768	839	805	810	795	860	808	774	801	746	784	764	781	757	797	815	840	795	789	836	805	784	824	794	783	806	792	834	844	793	799	783	804	829	781	858	743	792	788	811	757	808	816	817	803	720	769	802	809	789	766	826	790	824	779	816	742	816	806	765	804	787	791	830	776	822	730	775	824	844	773	799	809	807	790	782	781	846	770	746	795	809	798	776	790	757	800	832	779	809	810	836	782	800	826	777	804	788	781	777	801	813	837	806	835	788	826	737	832	782	808	807	766	702	843	785	761	740	759	816	835	795	807	796	777	789	793	779	755	797	817	792	773	785	779	763	754	750	805	779	802	750	754	786	820	816	816	795	780	822	802	794	787	750	772	859	814	771	762	762	819	820	773	805	788	812	774	775	797	793	772	797	828	800	817	847	837	810	776	804	753	774	793	816	847	790	792	830	793	734	828	760	784	829	765	798	744	809	816	795	809	796	779	779	801	770	783	808	801	825	770	771	779	827	812	796	791	778	773	802	772	807	815	826	812	752	811	820	807	789	753	771	777	795	839	767	806	842	849	781	820	771	833	822	791	763	788	774	711	820	794	844	777	823	831	847	780	738	781	829	770	799	763	801	849	775	804	780	800	782	808	829	788	805	796	795	779	804	797	784	816	767	806	798	752	773	837	810	859	744	831	803	767	809	816	775	803	753	818	842	778	770	802	817	802	818	775	788	751	778	828	788	781	809	761	774	766	821	810	743	811	779	794	798	806	768	811	807	753	785	775	828	844	819	836	800	754	795	785	738	814	833	819	777	773	784	795	799	788	799	776	798	797	812	854	770	765	748	806	779	803	785	783	764	777	768	764	818	846	801	807	783	794	783	831	827	797	763	832	827	758	846	786	790	767	834	801	747	806	837	788	804	796	794	765	807	788	811	823	821	778	777	760	757	815	842	858	729	780	823	799	748	818	793	820	759	871	766	779	802	763	816	834	786	782	831	781	781	824	864	755	814	774	749	790	800	785	769	784	767	810	838	774	816	824	836	762	778	816	800	795	788	828	808	808	832	762	817	847	791	777	807	802	753	829	800	828	768	802	817	795	741	817	813	833	789	813	780	833	761	767	791	822	796	802	797	786	816	769	774	796	791	809	793	806	793	812	812	816	836	801	849	800	798	769	848	849	831	804	765	794	794	816	784	790	809	817	805	791	791	718	793	820	801	774	832	768	784	784	776	791	793	833	811	767	809	801	817	783	801	821	765	781	779	754	817	803	789	815	767	802	754	787	820	801	765	799	769	760	774	830	805	798	778	751	805	830	775	721	801	857	775	835	779	782	787	796	843	800	788	760	811	776	764	814	782	819	797	790	831	803	757	809	767	821	802	809	770	769	803	774	760	772	846	817	785	807	766	738	783	811	825	756	742	809	770	814	811	766	790	791	785	777	813	777	770	803	787	793	808	824	852	765	716	815	819	782	803	743	779	801	802	802	785	786	806	790	837	787	762	741	763	786	801	829	788	814	794	786	852	791	797	792	833	808	775	784	822	763	813	746	882	846	781	821	787	795	785	789	783	805	821	821	782	745	715	812	767	776	816	791	749	753	768	824	801	843	769	764	772	775	781	788	829	753	763	752	803	755	768	781	804	779	787	780	775	763	772	844	799	819	807	795	795	840	781	843	797	788	794	816	820	834	774	821	729	786	737	832	795	789	744	768	793	749	775	759	724	824	792	754	774	799	795	843	786	822	869	827	805	789	820	862	797	851	786	854	756	766	822	827	765	808	797	796	775	807	816	838	756	780	776	777	783	839	779	781	754	774	818	788	779	802	782	798	800	780	794	798	786	805	811	796	774	840	782	826	821	772	834	796	801	762	747	776	824	806	800	786	827	797	811	807	769	796	785	793	770	765	770	816	827	829	776	835	792	836	836	767	752	784	823	803	789	816	813	746	787	824	804	792	785	811	746	794	778	810	783	768	766	825	785	791	832	783	790	777	830	788	832	773	796	796	761	804	807	804	797	732	805	780	776	801	774	838	749	819	743	781	794	772	818	848	775	819	765
40816	18411	4184	1249	972	766	464	401	319	329	280	274	205	217	209	197	204	192	203	196	197	187	184	157	184	149	189	182	159	163	171	183	163	173	162	186	135	175	163	159	164	172	159	167	142	163	167	140	154	176	147	163	159	166	159	154	141	156	171	166	161	170	164	156	171	160	150	167	157	175	162	154	167	160	178	150	172	182	159	167	152	179	159	162	162	181	166	160	173	156	168	157	154	142	150	150	146	155	168	166	160	180	149	173	161	164	172	173	176	142	165	162	169	187	155	142	165	172	142	143	162	150	184	176	178	174	152	169	160	169	144	161	140	154	160	166	161	144	167	170	152	176	175	163	163	161	176	166	183	141	154	164	142	169	173	162	174	170	152	175	178	152	169	139	150	158	154	151	159	143	160	156	162	170	179	149	177	148	164	140	146	133	171	158	167	152	177	169	146	145	180	191	186	186	139	164	158	163	153	154	164	157	166	167	146	168	161	170	145	156	168	168	185	190	151	146	163	159	173	158	176	160	151	157	162	152	182	170	139	171	166	150	166	165	172	145	145	168	167	174	153	171	173	150	169	157	176	169	148	151	153	158	166	153	179	174	163	159	163	153	152	173	165	165	173	158	157	174	157	180	159	153	171	168	169	166	162	146	150	155	170	140	148	142	143	166	161	164	163	168	165	181	171	153	168	157	161	141	161	146	173	156	181	154	176	126	149	166	165	161	155	161	153	171	160	146	150	174	160	173	186	152	159	163	167	157	149	161	160	166	157	158	148	162	162	173	186	198	178	140	155	167	163	144	159	170	173	171	159	167	155	161	160	153	146	158	147	150	162	154	152	156	186	171	162	143	163	149	173	178	182	138	155	138	164	150	159	149	180	144	151	145	168	155	169	150	146	137	165	154	167	151	175	173	166	167	177	164	154	158	175	160	161	159	158	151	181	154	157	165	157	156	186	168	144	181	139	180	157	142	165	160	155	173	149	152	173	153	167	156	155	146	151	159	144	161	142	151	166	158	146	162	151	158	154	147	155	154	142	173	165	135	161	175	159	149	167	162	182	135	191	143	145	165	154	150	158	159	159	174	168	143	151	166	166	154	142	144	184	165	158	159	160	150	164	161	165	182	186	171	166	183	152	172	142	162	166	137	148	166	167	172	158	142	157	164	169	159	147	146	164	177	127	160	159	181	157	177	148	128	168	152	171	143	140	154	181	181	160	181	174	178	184	160	152	140	160	149	183	152	154	164	177	153	159	138	158	145	149	141	160	170	167	159	153	165	154	150	167	150	151	158	189	175	160	155	151	172	186	184	139	157	175	172	160	184	159	134	161	146	179	171	163	164	152	175	176	170	174	161	151	146	162	185	156	149	168	175	160	145	133	185	172	171	170	147	173	175	163	146	171	163	176	148	155	166	169	177	163	144	141	149	156	163	166	154	158	166	167	162	164	141	179	175	167	153	160	166	174	150	145	178	156	173	137	152	153	181	168	152	159	161	130	138	169	150	142	161	137	159	145	154	185	148	165	158	172	169	173	174	169	156	165	143	160	159	138	159	145	173	167	152	171	161	152	134	150	151	154	159	151	170	143	139	143	148	145	164	173	158	162	175	138	140	137	163	131	163	169	169	167	150	162	141	148	169	180	178	192	175	162	173	156	167	152	175	159	150	157	157	141	160	151	144	158	126	147	136	166	141	152	182	152	151	163	144	164	178	142	146	167	151	146	166	148	174	159	161	159	182	147	150	171	162	147	159	173	173	154	156	141	176	155	188	172	176	164	172	167	142	133	140	171	147	148	153	169	170	165	159	174	136	168	139	172	176	162	158	158	175	160	161	145	198	165	165	147	167	164	164	135	149	173	176	158	165	152	167	147	152	173	149	155	157	169	148	163	154	196	177	186	151	148	132	162	145	152	140	165	165	156	159	148	157	161	157	166	163	143	177	158	153	150	166	180	157	185	162	144	141	148	158	167	144	181	162	154	171	161	146	164	150	175	176	141	169	154	147	157	159	177	172	170	152	156	157	170	172	160	145	151	171	152	177	178	159	160	162	169	151	159	140	155	148	146	171	160	177	154	165	156	153	169	168	132	144	166	157	167	152	170	141	158	141	155	172	159	167	149	157	144	147	162	162	161	153	167	177	165	143	145	142	159	146	148	162	157	177	153	172	158	151	162	158	156	172	168	149	145	154	170	169	150	177	153	178	151	157	176	140	150	130	162	177	154	154	164	171	160	178	156	143	188	147	149	163	143	168	138	144	171	166	184	155	162	164	164	161	178	168	151	149	171	166	155	146	169	186	166	149	168	170	167	145	156	152	153	161	157	160	178	167	173	162	160	164	189	147	147	157	198	164	164	154	163	157	156	170	138	157	148	151	172	163	131	163	125	176	154	162	180	138	163	175	159	169	158	177	157	169	182	170	163	168	155	160	147	150	160	157	143	145	149	151	147	150	134	148	155	163	162	170	165	167	182	178	171	152	159	176	132	165	158	163	160	166	165	163	174	137	163	184	138	169	159	150	185	169	154	148	164	171	161	181	168	150	176	141	171	149	169	163	158	155	174	158	158	158	181	154	139	175	168	165	138	185	151	154	157	155	165	157	159	158	173	153	159	172	146	164	154	146	162	146	166	143	167	144	157	155	174	175	151	167	132	163	139	167	157	169	179	163	143	175	173	172	165	157	170	150	186	134	184	138	163	176	140	168	174	188	147	172	158	169	169	169	175	137	165	140	166	165	164	136	141	158	147	152	157	177	162	165	175	183	165	146	140	180	152	147	148	156	168	163	148	157	143	168	149	141	171	149	159	134	185	176	177	163	145	168	162	139	164	153	161	171	166	169	165	157	150	171	178	151	159	151	145	151	180	146	154	166	154	157	168	158	155	129	164	158	172	142	183	160	156	150	173	169	176	159	169	183	152	149	158	175	186	159	149	146	162	148	174	155	166	171	158	160	156	140	157	152	147	164	175	178	168	177	147	166	149	162	148	166	166	142	161	140	169	165	157	131	155	162	163	165	148	153	177	168	150	141	163	166	158	188	142	145	164	139	162	153	178	151	159	156	159	159	167	154	148	157	159	165	149	149	145	154	160	139	162	147	176	151	153	164	148	164	152	184	168	159	191	156	180	147	155	155	161	154	150	151	157	134	153	166	150	166	141	170	152	148	147	166	162	154	168	161	164	167	186	138	177	159	179	167	167	142	156	165	154	172	146	150	169	169	168	194	180	159	146	166	154	157	146	173	158	170	161	164	152	180	143	175	158	178	169	137	164	147	136	182	145	158	168	153	151	147	152	169	157	168	157	174	164	173	166	161	158	159	143	153	154	151	178	149	151	174	162	148	162	183	153	165	152	159	132	169	170	153	165	169	164	171	150	155	165	157	163	143	147	178	163	179	161	174	180	156	126	158	167	171	124	146	186	145	158	168	148	146	151	168	179	149	152	142	172	161	144	171	154	155	163	154	174	163	162	154	195	170	160	183	137	139	149	166
20238	1441	2752	3291	3140	2575	2149	1825	1375	1371	1249	1142	1007	906	937	825	776	711	752	691	676	661	671	598	597	607	604	566	587	524	555	603	561	484	535	509	543	510	540	531	497	501	563	514	496	493	545	514	504	477	516	502	487	541	471	480	494	497	513	491	525	521	507	466	511	504	530	483	503	473	475	493	498	514	493	491	479	486	504	426	495	483	474	512	510	447	470	492	488	541	469	500	465	469	505	505	500	489	454	462	490	486	470	450	470	472	501	494	534	506	463	460	478	461	499	445	476	458	469	485	507	494	446	423	501	454	469	442	462	461	470	489	449	463	483	509	522	483	449	471	486	514	456	492	484	473	484	474	482	495	443	480	510	491	501	477	486	478	488	463	499	477	494	517	476	464	463	514	464	470	487	513	473	478	489	483	465	489	465	461	487	471	515	446	477	480	498	483	475	514	462	489	481	470	455	487	456	436	460	470	496	467	484	475	467	478	466	483	465	474	487	484	483	471	537	506	513	461	482	474	509	506	487	507	476	498	486	462	461	465	506	500	495	458	480	430	480	490	490	460	487	482	448	499	472	479	517	452	467	472	516	463	473	528	480	484	467	469	470	468	505	466	472	516	464	467	499	460	457	456	469	485	454	500	482	484	507	484	468	446	483	516	516	477	445	499	495	483	467	482	484	469	509	490	450	467	474	473	504	462	470	471	480	445	454	491	463	499	512	508	445	469	455	454	483	458	497	480	457	502	474	473	480	504	458	454	488	485	479	448	425	456	468	448	475	494	466	480	497	479	482	466	495	477	479	447	459	467	551	478	457	501	492	484	523	433	522	424	397	471	466	453	484	449	468	475	494	475	519	490	520	451	477	542	480	485	504	445	483	462	439	478	465	484	475	471	491	482	508	484	535	471	509	463	495	506	460	486	509	455	444	478	458	450	471	469	472	520	459	482	478	460	522	505	471	469	471	478	459	446	488	485	451	458	464	474	474	483	477	474	499	494	473	450	474	458	495	478	472	444	498	480	460	461	424	485	478	518	508	433	518	476	476	526	498	474	458	496	468	446	471	535	477	468	481	454	508	457	463	495	490	479	461	480	503	491	488	467	512	472	446	456	469	488	508	428	495	472	524	496	505	455	455	495	466	435	454	484	459	498	479	488	495	469	481	516	480	490	478	494	492	485	462	468	458	458	522	477	477	471	455	492	438	501	451	450	467	479	503	483	505	451	509	474	463	466	491	504	505	496	464	435	472	475	485	440	428	485	508	483	482	486	489	450	474	460	435	458	474	483	481	483	495	494	491	450	524	449	461	500	482	492	485	470	489	462	458	499	500	476	502	501	493	459	490	469	448	506	465	497	425	453	474	476	439	496	478	458	449	478	481	471	487	496	426	473	500	503	478	453	442	458	473	485	457	517	467	488	478	446	491	446	443	472	441	486	464	469	477	463	464	526	495	448	465	443	492	480	460	486	443	484	523	474	473	457	470	453	453	510	463	516	465	480	491	485	511	443	470	432	484	510	466	450	444	483	447	452	503	464	473	484	477	470	454	478	474	458	483	500	530	485	472	489	476	484	518	499	435	455	468	476	516	511	509	458	517	423	486	487	465	456	510	472	524	452	477	470	480	476	417	458	480	450	542	472	483	458	452	482	494	489	452	464	508	487	493	467	471	422	503	450	473	469	459	453	488	491	483	453	488	454	479	457	464	467	483	521	474	484	454	521	465	453	492	480	467	469	486	518	461	495	494	471	493	491	475	500	451	486	488	465	423	451	476	429	493	477	501	470	493	518	489	493	513	525	461	495	457	430	493	531	483	474	453	474	468	477	496	477	503	491	473	444	483	524	499	476	506	424	488	513	490	449	458	485	533	462	461	451	479	517	455	456	448	473	486	498	478	466	510	490	440	497	478	510	484	468	516	469	479	480	482	454	494	495	475	458	487	478	498	461	484	449	493	471	466	481	458	506	510	512	452	491	464	441	481	492	490	472	490	499	493	458	503	469	444	497	493	431	435	500	472	498	502	489	535	458	482	484	497	487	438	433	445	477	471	462	505	466	494	510	495	479	495	506	434	478	470	482	488	483	482	479	433	487	474	491	441	470	503	511	437	514	498	436	482	497	476	479	463	477	433	470	472	485	505	480	486	481	469	517	503	490	460	507	482	455	477	475	491	512	482	499	504	496	432	463	503	484	430	493	481	532	499	498	457	535	494	455	507	504	470	485	480	486	463	481	497	478	448	500	488	434	467	495	475	521	483	472	498	502	497	453	474	446	464	435	538	469	485	517	479	500	480	482	457	476	498	454	481	451	463	435	499	529	451	486	491	465	469	445	520	516	456	462	467	499	452	508	493	460	475	457	452	459	496	456	524	472	529	493	488	483	465	425	479	498	487	494	450	456	440	471	461	497	498	453	482	492	498	486	511	479	482	473	464	454	524	460	455	444	481	471	518	461	494	478	477	541	468	496	486	478	466	470	477	471	484	517	489	484	524	478	453	509	504	462	475	453	470	469	471	473	510	465	460	446	453	487	501	486	442	470	473	514	467	498	525	480	474	487	514	492	469	486	501	538	449	512	459	475	477	479	497	489	444	457	483	495	473	493	473	502	481	501	496	423	464	503	462	455	458	463	484	487	469	482	495	476	469	498	456	465	444	496	465	466	501	459	508	448	529	471	528	480	484	465	484	507	497	476	507	449	489	468	507	475	470	526	486	459	519	515	512	479	453	487	458	464	487	477	476	494	501	486	450	458	474	461	513	488	476	489	454	452	451	495	487	471	429	481	467	498	472	453	483	445	516	484	425	505	451	467	473	473	531	459	467	493	508	515	477	468	463	499	493	441	459	511	499	497	459	481	487	489	468	519	490	494	481	453	441	461	453	483	489	447	489	460	445	472	452	468	449	488	468	494	508	536	485	472	450	467	482	471	461	451	516	509	435	455	477	496	508	455	459	504	432	453	470	496	449	491	455	478	505	501	474	464	475	499	480	479	485	474	451	485	476	511	445	423	509	443	487	474	460	502	457	471	474	477	497	492	485	485	457	453	497	483	468	486	496	465	481	476	501	473	506	478	449	468	526	459	468	462	500	471	476	430	484	468	496	465	466	464	473	480	462	498	454	497	442	489	482	492	472	455	463	507	479	474	483	439	443	471	497	490	494	467	507	496	444	472	501	473	491	453	465	431	453	457	451	476	474	486	490	497	474	450	445	526	494	446	483	489	493	455	427	468	481	450	474	486	500	494	503	479	466	471	479	433	486	472	490	491	478	470	460	471	466	479	467	436	486	479	466	497	486	485	453	449	443	486	474	470	472	453	440	411	490	434	475	473	494	479	449	460	502	458	460	478	463	456	451	468	487	453	459	453	444	465	431	477	461	479	490	485	482	467	476	448	484	478	462	492	431	477	465	519	469	470	461	485	485	482	471	475	492	468	464	458	487	443	478	495	487	451	446	488	466	477	455	442	460	510	494	436	472	477	510	521	485	503	506	476
45361	23479	10614	2332	1710	1094	754	543	488	448	401	413	256	238	223	194	181	208	157	174	144	155	131	136	127	130	138	119	111	143	123	119	138	143	131	117	113	122	134	135	123	133	122	111	134	131	116	106	118	139	119	128	125	124	111	137	140	94	101	115	124	123	114	97	117	121	120	102	115	113	111	128	125	120	128	125	108	106	102	131	113	125	116	101	119	127	113	96	115	120	121	115	99	131	112	109	113	127	115	135	121	110	106	94	116	114	102	105	98	118	102	124	106	128	132	116	124	111	125	104	125	134	121	135	122	121	140	124	107	121	120	120	103	125	104	130	118	99	115	105	127	117	105	114	116	127	105	113	123	90	115	125	89	110	98	107	134	123	92	95	109	116	117	112	111	115	109	109	115	101	114	117	119	107	124	106	107	116	116	113	132	119	114	105	117	125	110	117	114	120	122	116	96	139	104	114	113	93	100	111	116	88	124	115	115	121	93	110	99	108	115	116	123	115	111	126	105	125	122	123	108	117	108	114	105	97	93	117	135	115	118	103	126	113	114	107	110	113	106	109	102	114	101	110	102	102	99	101	109	121	130	121	124	105	138	105	108	111	96	110	120	105	102	113	123	105	122	98	109	115	126	114	118	102	105	104	120	95	98	109	97	114	110	116	114	120	97	112	100	132	95	124	121	93	112	107	114	117	123	126	115	118	119	104	117	112	126	127	119	102	139	123	119	110	115	107	124	105	132	120	104	94	104	94	100	96	99	114	96	109	124	124	128	110	106	94	104	131	103	102	106	121	122	108	105	107	127	123	104	115	120	118	115	116	133	124	120	114	106	108	140	116	106	117	127	138	94	103	92	129	126	119	104	122	107	105	125	125	105	118	123	105	97	116	118	114	96	111	115	98	110	117	106	112	102	121	120	100	128	113	141	131	134	112	106	113	95	107	108	127	123	126	116	111	135	123	104	105	110	102	105	102	120	113	107	99	97	102	135	111	111	113	89	114	135	115	112	114	124	111	118	115	93	107	110	94	107	132	108	116	123	109	107	111	113	120	119	126	120	100	101	113	96	105	107	109	112	105	92	115	104	112	109	119	114	119	111	126	113	117	104	90	92	104	93	145	121	130	118	94	113	113	92	109	127	111	102	117	127	114	121	109	91	125	128	100	115	109	116	105	110	121	105	111	103	124	103	132	104	96	104	102	113	115	109	98	111	111	113	102	115	111	100	119	136	116	100	131	102	103	120	129	102	107	110	113	102	121	111	109	117	111	118	110	115	125	103	108	107	97	92	81	135	126	120	114	124	116	114	108	102	100	102	118	114	130	100	131	110	120	118	116	97	97	116	116	118	92	118	105	113	133	107	121	109	114	107	93	112	115	111	120	115	111	107	94	113	100	123	120	106	121	111	124	117	116	96	122	111	117	106	106	113	96	115	99	116	110	109	112	117	114	124	111	106	111	110	96	117	91	130	109	113	117	127	111	84	127	101	122	102	117	129	109	111	110	123	109	119	128	108	129	103	120	134	117	113	113	101	122	113	119	105	118	118	121	115	116	109	128	97	125	114	128	110	121	105	115	110	107	92	130	107	136	103	114	119	105	117	126	111	112	95	132	109	111	115	139	104	109	123	109	113	92	119	108	113	133	100	108	113	102	132	134	102	102	103	125	117	108	97	88	119	113	101	136	112	108	107	122	98	132	101	105	123	115	107	119	146	119	100	113	105	106	93	124	111	120	103	105	118	125	92	113	142	114	121	126	87	108	112	108	112	110	138	101	121	104	114	125	107	98	104	101	93	93	99	101	108	100	141	104	130	107	114	110	127	129	114	97	100	114	118	107	113	106	112	127	140	116	120	113	110	120	97	110	102	121	115	110	130	108	120	102	105	122	93	127	108	111	111	120	128	116	106	113	120	107	104	104	129	99	110	138	128	139	112	104	142	104	130	117	121	111	92	110	110	112	126	114	129	115	105	107	101	114	101	109	126	110	123	125	105	117	108	119	106	101	113	122	94	111	123	104	121	111	131	97	118	113	101	115	107	110	109	105	113	113	112	108	122	137	107	123	111	92	126	128	102	129	94	103	113	129	123	111	110	94	121	115	113	115	104	117	104	126	114	102	112	118	113	125	99	99	104	104	102	115	126	113	113	90	108	115	129	117	106	100	106	106	109	112	119	104	106	119	129	119	105	124	107	112	111	111	98	119	106	109	115	132	124	110	116	114	112	118	112	115	120	114	92	113	118	109	136	114	99	113	132	91	132	120	98	114	121	118	116	98	102	114	87	120	90	105	129	87	111	119	110	108	89	103	104	114	107	106	98	109	98	115	121	110	113	112	117	96	106	113	127	114	111	141	119	121	131	117	117	105	96	104	116	125	109	123	102	106	105	107	109	114	103	113	108	122	97	115	98	95	126	117	108	101	85	89	120	105	117	113	105	133	107	106	109	115	127	90	122	103	105	105	127	117	95	102	109	114	101	104	123	111	111	131	112	123	109	116	112	98	102	114	116	96	102	119	115	123	122	101	112	111	107	125	81	120	120	130	103	143	111	136	91	107	125	114	107	122	118	105	105	100	107	97	95	115	116	112	108	99	144	99	117	90	118	137	119	125	108	117	119	118	112	105	113	107	117	111	112	100	109	112	93	105	107	110	120	86	112	129	123	129	105	109	118	125	104	106	126	112	104	111	103	96	106	112	123	108	113	90	105	100	115	130	120	119	108	102	102	120	102	119	110	114	106	114	121	104	89	108	103	130	116	98	113	125	110	111	120	117	126	105	108	118	111	134	117	111	115	104	117	102	127	116	107	124	111	123	115	128	96	121	104	114	93	116	116	100	107	108	125	126	128	136	110	109	119	108	115	121	97	117	83	125	115	109	91	103	126	108	100	102	118	123	103	123	107	120	122	109	114	121	128	113	119	111	103	108	108	127	106	122	120	116	124	109	107	102	105	129	105	124	117	111	109	101	90	103	131	107	109	109	134	113	121	114	115	116	118	131	116	87	96	133	124	116	124	122	117	101	101	106	100	114	98	87	126	114	105	122	117	106	100	120	98	103	135	122	102	102	106	108	124	122	113	102	117	113	97	112	102	100	114	113	122	100	110	126	112	98	113	99	130	125	112	132	133	103	93	120	123	109	115	97	113	89	110	123	107	106	109	110	103	120	114	104	108	105	127	120	113	99	98	116	123	114	107	114	125	107	125	100	112	83	116	109	127	118	109	131	100	104	99	121	99	108	121	104	102	112	92	116	146	120	109	102	105	118	120	114	116	120	118	129	120	109	126	130	116	110	106	121	103	104	101	109	96	116	125	130	119	116	132	122	118	119	109	125	107	107	112	103	112	126	113	127	111	114	113	114	108	109	107	107	98	109	131	120	106	100	117	118	131	124	125	114	123	116	113	121	116	107	113	120	132	107	110	107	105	101	103	114	110	130	134	129	108	114	106	122	112	139	116	123	119	115	108	121	98	129	97	131	132	123	132	112	116	97
24976	2252	5022	5748	5486	4264	3518	2900	2356	1994	1862	1613	1349	1268	1292	1009	987	1019	843	823	714	656	642	656	671	581	588	556	580	530	514	549	468	477	481	461	465	455	467	459	414	444	443	417	426	459	454	392	413	438	473	442	411	412	433	436	438	401	449	404	414	401	397	414	401	412	399	391	401	419	443	443	419	397	389	381	399	407	373	388	387	342	365	404	403	369	350	382	398	371	416	384	394	352	369	365	366	416	376	393	398	347	413	386	360	387	410	336	406	379	364	374	365	363	375	368	372	383	362	356	359	365	383	381	385	368	403	432	393	364	365	374	352	361	380	390	332	360	388	357	357	376	386	419	387	370	406	391	389	358	398	386	394	385	371	403	358	355	360	335	363	390	346	363	361	358	351	367	390	359	364	385	380	404	359	377	410	384	394	367	361	410	357	361	414	351	352	406	377	345	383	356	371	375	345	353	404	376	364	380	405	358	384	394	361	385	372	392	374	338	360	363	342	384	343	364	388	376	375	346	357	370	331	378	359	408	345	392	384	358	368	378	339	358	388	359	345	381	368	359	352	392	360	369	377	368	355	369	339	380	362	383	384	341	354	351	352	404	343	368	371	384	383	416	381	351	370	374	360	380	378	337	353	353	381	378	343	335	391	385	367	364	357	408	372	393	388	383	347	350	345	366	384	370	393	375	328	355	347	382	375	375	349	393	408	353	378	346	414	415	378	357	368	391	348	390	355	369	388	381	361	357	356	381	372	402	417	361	365	363	381	378	371	360	389	388	381	360	323	389	360	368	373	359	332	369	399	378	375	393	383	376	385	356	376	395	354	370	358	376	376	357	374	341	345	351	360	385	360	375	328	365	379	376	395	357	383	375	406	366	397	352	352	366	386	364	355	341	372	368	384	404	353	363	362	353	357	350	376	342	386	422	351	356	374	392	376	348	388	352	347	385	349	381	380	340	411	369	360	375	386	395	363	344	382	348	403	367	343	402	377	370	366	347	398	365	389	390	357	368	365	390	341	409	388	381	371	367	369	344	390	361	362	386	381	327	355	380	381	361	369	385	343	360	399	331	398	388	374	383	379	389	366	370	377	325	375	369	372	349	396	371	363	405	388	351	402	358	385	368	382	317	378	379	335	360	374	344	364	356	361	378	375	337	382	366	350	379	352	361	384	329	375	347	398	379	393	339	359	369	359	388	386	384	371	367	381	358	352	371	358	349	372	388	337	367	352	374	366	392	360	377	372	380	389	364	389	385	372	408	342	369	359	352	348	354	346	375	385	351	378	353	368	347	352	406	369	389	381	390	338	376	377	338	391	372	334	337	369	353	366	344	399	357	384	415	355	363	384	355	396	374	375	345	341	411	355	325	368	397	399	355	359	390	385	388	364	395	367	375	403	375	371	373	349	369	374	354	417	381	406	384	363	373	354	373	365	370	375	378	379	361	350	385	367	395	364	394	365	408	383	390	350	379	327	348	385	396	391	353	402	372	388	383	382	407	393	359	378	353	393	403	354	373	362	360	382	374	345	387	353	370	363	348	395	386	355	381	396	388	367	404	402	329	352	378	348	372	368	368	366	387	380	359	386	387	381	359	339	415	375	356	378	390	341	381	370	377	383	324	381	383	335	350	365	383	379	346	396	364	383	351	394	325	376	390	347	351	350	353	339	398	376	363	385	362	383	358	372	370	376	367	351	372	374	360	380	349	374	379	372	389	406	349	384	374	366	342	367	379	351	390	378	357	376	390	344	363	349	378	362	383	364	387	364	399	358	384	405	384	373	414	323	413	359	384	348	351	361	384	372	341	359	353	336	355	365	357	384	384	361	340	347	383	382	344	379	361	380	408	363	388	350	386	390	376	363	385	379	355	393	388	358	369	368	397	394	374	381	378	376	358	386	392	364	389	331	378	378	379	400	370	388	389	384	380	380	368	387	355	376	344	370	389	347	387	363	380	394	374	359	362	397	350	375	381	364	360	335	390	351	384	359	375	380	366	404	383	326	400	358	366	365	377	381	367	336	353	366	381	356	394	398	363	397	343	383	351	400	351	382	351	409	322	366	364	366	353	338	384	383	377	394	357	375	375	386	388	388	389	409	351	388	338	356	319	385	360	369	356	376	386	368	364	366	361	355	373	396	384	378	345	341	366	391	359	378	355	355	342	348	379	363	383	396	404	368	398	348	369	368	378	367	351	363	376	340	374	368	416	376	353	351	379	349	340	361	352	357	398	350	376	395	344	338	357	342	381	366	384	377	385	406	382	343	342	375	376	398	378	418	388	384	391	390	367	369	376	344	380	368	385	383	400	392	358	346	356	412	379	390	380	337	374	355	353	386	406	347	362	350	398	366	347	343	338	379	329	379	371	386	344	397	379	342	386	350	365	383	385	402	350	391	388	365	351	366	393	372	349	344	344	363	371	384	348	330	385	360	382	380	384	393	328	362	386	371	367	366	369	357	384	366	353	386	347	360	383	385	383	367	363	380	343	402	336	404	374	379	344	348	391	415	385	331	342	404	359	346	374	357	383	368	371	399	375	378	392	355	362	348	343	382	375	351	378	372	377	356	378	384	378	392	346	367	394	377	352	359	362	362	364	340	355	383	390	417	395	372	359	352	414	361	346	388	364	372	388	374	387	368	393	376	353	385	366	369	348	347	370	374	372	317	362	399	365	368	381	342	352	374	347	406	368	359	338	355	375	331	375	356	379	368	353	379	368	362	368	337	375	372	383	338	384	354	375	358	366	355	364	347	390	373	363	375	367	384	382	385	384	339	338	372	381	358	366	367	397	354	344	385	410	367	364	368	363	364	361	381	391	367	385	365	381	388	407	357	357	396	405	401	368	334	375	389	386	365	386	376	396	397	372	379	366	414	358	410	395	343	393	343	388	389	405	350	388	306	356	402	358	351	381	399	365	407	369	397	359	378	358	358	373	354	342	354	378	345	380	385	382	366	384	389	352	386	357	418	367	377	386	371	404	371	364	369	402	417	367	363	343	349	381	352	361	352	352	374	372	387	374	359	377	412	369	363	330	367	351	365	382	388	360	396	382	362	348	366	333	379	390	358	393	414	375	361	368	365	363	377	367	371	348	374	354	379	373	385	387	401	365	377	348	382	379	369	368	373	398	363	361	359	393	396	367	356	405	367	349	382	386	349	405	374	360	391	396	370	371	369	375	385	334	384	368	403	369	355	365	370	351	356	397	394	375	352	383	383	376	379	358	360	372	371	376	391	347	349	371	362	326	381	390	367	399	391	362	361	392	369	376	367	358	344	362	387	371	323	362	382	356	382	363	328	365	376	376	364	352	389	382	365	388	402	339	363	383	364	372	392	351	369	370	411	388	380	371	379	387	358	369	351	350	364	375	365	384	399	363	362	347	368	389	385	371	332	345	388	360	338	372	389	351	409	361	362	393	372	343	355	364	388	357	381	368	359	397	340	372	340	339	344	378	363	342	372	358	351	387	371	375	361	380	413	363	380	361
11032	797	484	373	328	319	311	290	297	279	303	293	289	256	316	259	284	282	302	264	292	272	263	270	287	301	255	297	284	296	280	308	267	276	291	277	313	300	252	282	299	299	268	307	272	274	264	269	295	286	303	276	274	296	265	311	273	289	285	254	285	325	272	259	290	281	304	273	282	278	278	267	282	274	288	293	301	270	283	307	274	263	276	290	292	262	292	254	280	301	292	269	253	252	290	261	301	282	275	290	289	302	277	265	267	290	276	294	276	286	280	282	288	286	267	273	322	282	299	253	285	267	288	274	301	257	271	268	264	286	279	278	281	238	252	278	259	266	297	290	274	282	311	260	278	288	261	277	275	283	292	292	262	316	278	275	309	287	268	256	290	310	281	261	281	275	247	296	284	277	248	282	297	286	261	280	269	288	260	274	281	297	277	280	247	279	274	293	293	293	301	276	296	251	294	301	266	280	264	270	275	268	271	305	284	265	287	283	268	278	276	291	265	288	288	281	304	269	306	286	299	323	280	290	271	279	290	303	240	279	279	272	269	261	259	288	271	266	271	292	289	303	273	291	308	262	256	289	269	284	292	315	281	282	292	270	288	268	269	286	292	257	294	310	287	263	290	290	280	270	273	284	260	275	290	261	282	269	266	295	294	270	329	269	267	268	290	275	266	292	301	276	282	273	280	270	284	273	279	288	296	266	268	294	302	266	305	265	309	271	288	271	243	263	270	271	243	283	294	280	247	282	266	283	273	273	301	294	289	276	290	302	258	266	273	308	279	288	281	265	290	280	293	275	291	290	273	293	303	251	280	280	289	301	257	316	274	271	299	291	242	289	270	311	266	300	263	296	298	298	287	299	259	258	261	250	323	264	284	317	310	291	278	286	255	291	247	295	272	245	263	260	263	277	279	283	250	275	288	260	283	313	300	282	285	311	283	286	291	294	255	266	272	280	279	281	263	312	275	259	285	256	268	254	299	297	286	266	267	264	297	276	272	281	257	262	289	291	283	288	279	281	288	275	297	278	283	277	274	284	277	252	285	306	303	270	279	266	281	301	270	265	268	273	259	283	253	295	311	293	297	285	282	271	300	267	261	235	265	278	291	274	269	296	293	289	253	273	314	276	286	271	279	276	285	301	252	311	308	294	286	286	311	268	287	278	261	313	273	282	258	286	262	243	318	282	296	265	287	236	277	293	281	250	258	280	235	283	297	275	240	288	278	277	284	268	256	285	242	283	289	289	288	276	276	276	273	290	286	284	295	279	271	287	278	265	297	272	285	277	246	255	262	258	282	292	275	293	290	262	297	296	269	283	291	272	257	263	311	293	298	269	253	313	290	259	269	260	275	291	256	284	271	311	278	290	316	277	273	265	265	290	281	280	304	285	265	262	278	294	280	260	278	316	287	262	278	254	294	303	303	271	298	241	275	270	243	280	292	314	271	272	282	281	274	283	287	264	293	263	278	288	299	271	280	273	284	279	280	282	249	286	245	286	284	270	261	262	260	295	262	274	267	270	243	289	304	276	276	285	282	273	235	275	303	264	277	264	264	250	266	275	280	237	260	291	276	293	267	307	273	281	289	287	284	270	275	292	261	259	258	266	250	274	280	278	278	281	260	285	303	303	281	286	266	263	286	241	278	263	252	262	270	284	288	277	288	276	274	270	277	249	307	272	306	295	264	254	262	266	265	307	276	293	267	276	282	266	295	262	285	254	276	280	282	273	241	302	266	283	295	291	299	270	303	272	295	293	298	289	288	273	272	272	312	278	277	276	267	289	259	282	264	291	264	250	274	280	243	249	309	253	277	255	263	281	292	275	302	267	272	276	283	271	269	259	289	233	283	316	287	268	287	275	286	264	282	321	305	278	286	261	319	290	299	286	291	259	289	279	247	287	290	288	282	275	292	244	278	265	295	286	268	276	264	265	276	273	255	259	274	324	261	236	275	294	287	270	273	269	258	303	267	295	228	269	260	271	254	282	275	280	279	312	302	284	260	270	310	287	282	281	276	275	293	277	268	299	282	263	272	287	258	289	266	294	298	290	258	291	268	273	304	284	239	258	283	296	316	250	277	281	249	294	275	279	279	276	295	256	279	269	280	274	318	294	295	282	280	289	290	301	258	283	283	277	263	297	289	258	282	276	285	264	304	242	287	255	279	248	288	281	267	276	295	253	273	289	283	261	268	297	261	292	266	245	282	264	233	284	259	255	285	284	280	281	305	295	279	265	283	267	290	258	263	283	263	273	276	288	301	269	293	263	311	278	257	277	294	273	274	295	290	306	288	315	286	270	243	237	281	278	300	285	294	278	284	255	270	285	260	305	256	289	273	278	247	274	308	292	274	256	264	270	272	282	263	267	265	302	270	268	299	285	307	293	312	245	280	305	270	277	295	294	245	277	300	272	265	288	280	288	294	298	255	267	271	290	280	267	254	268	274	295	279	277	270	290	271	271	269	283	287	271	258	279	277	274	299	294	273	264	264	291	276	276	294	312	306	262	267	260	306	321	269	294	268	270	279	273	298	252	265	271	262	243	317	282	281	266	280	301	280	289	317	305	273	282	270	279	287	294	300	268	321	272	271	315	267	274	284	285	297	280	262	274	287	279	294	267	286	299	279	249	292	278	278	303	272	257	270	282	262	295	283	286	253	293	247	297	277	275	259	252	279	289	294	293	294	302	270	311	285	301	296	271	273	273	298	324	271	265	282	270	301	294	275	323	261	274	275	278	305	275	283	286	294	290	262	272	286	270	268	288	312	284	272	268	292	295	266	250	278	276	279	271	277	311	304	279	303	267	285	273	263	293	276	289	278	309	313	297	287	279	308	298	294	285	257	271	257	301	281	268	280	253	269	280	274	289	275	253	273	295	291	290	276	245	245	287	252	299	292	296	267	282	273	289	295	260	254	292	288	278	254	293	291	269	291	269	284	285	287	286	249	280	261	285	273	261	305	296	292	294	314	260	281	270	288	264	293	297	253	311	306	239	240	264	287	265	278	297	268	304	279	311	262	299	227	273	255	277	277	272	254	283	291	273	291	303	263	268	281	302	292	310	261	288	289	271	286	268	265	280	295	297	262	273	270	253	267	271	279	288	274	274	308	277	273	275	269	260	314	281	299	291	270	294	259	283	291	283	291	297	270	270	281	294	281	269	305	277	320	278	271	289	291	289	309	275	284	280	280	265	325	276	257	286	286	291	287	302	289	278	266	275	278	257	276	240	283	298	289	295	300	284	271	273	288	276	263	297	290	286	268	273	243	268	271	308	285	285	315	289	276	281	292	279	286	279	286	263	289	273	269	277	289	293	263	285	253	287	297	313	268	290	283	256	285	281	289	284	267	285	277	284	279	264	277	264	310	260	311	290	273	314	268	299	316	312	298	250	244	267	295	256	299	264	263	259	310	297	283	263	277	301	294	294	285	274	277	268	283	294	311	273	302	262	261	280	275	257	273	279	299	294	282	296	263	307	263	286	297	285	287	294
8160	942	1086	1044	1045	973	908	947	864	882	840	873	800	823	808	815	795	877	789	822	822	822	773	823	785	762	798	763	749	822	754	802	849	793	813	850	822	773	793	808	782	848	769	800	760	805	787	742	745	778	793	812	805	816	776	800	787	784	790	766	802	762	794	782	795	768	820	843	769	799	812	774	805	768	847	749	773	800	800	779	785	765	752	803	769	750	780	831	820	797	760	776	800	794	820	795	753	771	785	819	733	811	773	753	828	802	794	789	759	766	764	810	778	834	822	771	810	750	819	804	762	827	803	822	775	782	732	810	768	829	795	780	838	780	725	787	828	771	717	807	747	805	791	806	786	756	781	798	742	775	796	785	759	794	783	727	731	800	833	770	803	804	785	776	788	747	732	765	747	770	728	749	770	780	756	797	754	773	798	749	767	733	828	798	738	812	741	744	770	758	721	846	857	776	749	770	765	827	729	789	793	786	804	828	776	836	833	731	814	792	783	759	728	815	849	809	808	881	797	779	781	810	784	749	776	844	807	806	791	760	787	815	781	813	826	797	786	736	781	787	803	771	772	783	775	785	827	765	805	820	754	758	811	783	771	782	789	776	808	795	754	807	747	759	779	783	830	796	793	789	796	778	764	788	845	766	797	779	812	773	801	827	741	843	773	801	816	773	787	751	801	793	807	800	766	790	788	803	806	790	801	834	803	791	805	797	759	785	784	773	802	749	792	772	769	851	807	752	799	803	809	833	766	760	789	790	762	775	785	805	788	825	822	845	784	790	831	807	810	816	809	807	811	776	776	769	789	783	776	793	773	791	772	836	756	811	797	791	804	767	756	745	771	789	817	799	825	764	798	746	794	757	763	765	764	768	799	798	743	750	836	810	789	833	800	728	770	783	780	799	753	808	815	803	807	838	758	767	802	771	781	801	807	766	810	762	782	775	773	829	741	805	768	846	801	755	738	798	769	845	829	795	796	794	826	774	826	765	794	806	740	797	778	751	821	756	827	765	818	774	754	805	828	805	823	765	778	765	803	781	791	760	767	818	824	792	762	742	791	801	785	737	803	744	846	806	760	861	738	767	756	729	804	783	773	787	738	767	760	829	787	829	774	792	767	736	825	746	787	790	794	811	766	810	780	831	815	782	821	820	781	792	778	768	761	767	787	725	763	775	787	780	807	810	778	836	805	783	743	771	768	787	770	777	784	830	819	769	779	782	771	809	770	782	737	769	774	796	754	791	735	799	737	835	793	775	772	768	815	796	758	795	740	772	789	805	766	762	771	793	805	780	768	755	776	787	775	756	796	702	758	755	794	769	790	802	768	764	801	787	808	756	822	775	765	739	790	781	781	774	790	767	784	796	812	736	773	742	778	819	782	749	794	824	770	792	764	784	770	802	809	820	813	779	797	776	808	792	786	832	830	800	784	772	796	786	771	778	768	812	788	774	795	800	767	786	764	728	821	757	790	751	794	762	795	759	786	815	774	827	827	779	747	746	769	767	757	766	794	794	802	783	844	759	790	767	775	764	791	761	756	767	769	819	785	759	777	769	747	735	802	828	819	755	743	824	754	739	798	757	787	756	732	776	808	706	790	772	800	728	766	762	832	751	823	790	803	799	789	787	802	776	788	768	787	794	758	763	791	799	773	771	821	740	794	771	774	734	723	735	810	767	788	808	840	789	780	771	769	779	811	819	792	752	807	774	758	776	759	813	830	770	746	766	785	738	806	782	795	769	835	796	761	733	798	844	771	789	782	752	772	793	774	792	780	776	785	802	754	781	782	812	768	805	761	799	730	827	751	792	778	765	836	745	818	815	788	835	807	810	800	803	773	853	785	768	774	830	808	736	764	775	720	809	745	767	755	783	767	801	751	813	788	799	779	783	817	815	808	770	856	784	775	807	787	821	817	793	783	785	787	730	771	839	770	766	786	801	771	849	784	811	805	783	778	789	785	779	803	762	765	803	738	777	813	798	815	715	812	745	768	751	745	819	786	794	793	850	816	753	768	799	811	821	783	839	799	742	827	789	783	814	752	723	796	800	747	765	768	774	791	792	781	739	790	795	776	792	799	761	767	770	792	797	756	824	793	791	801	748	767	809	799	760	818	767	818	800	757	784	798	811	803	743	747	795	737	803	805	776	806	760	757	755	803	786	738	768	790	774	773	758	734	786	805	755	787	742	792	778	727	819	769	722	819	774	786	784	779	789	787	843	762	786	802	783	821	818	768	800	778	769	760	775	740	788	785	784	782	787	778	825	825	783	845	780	776	776	823	775	780	811	790	769	826	781	808	823	787	826	804	736	813	707	787	748	818	782	731	740	761	753	768	770	744	778	841	798	743	781	760	778	802	807	771	835	764	761	774	772	800	802	769	756	802	789	778	744	713	771	760	747	770	792	814	748	774	798	734	741	769	765	779	775	740	789	763	785	874	755	778	796	764	764	754	791	768	771	793	836	772	805	759	743	759	775	754	763	773	759	721	780	800	749	834	785	743	843	761	796	794	794	771	748	815	792	791	777	827	780	780	748	798	780	752	844	765	747	788	768	798	822	800	807	784	754	761	802	747	788	778	768	755	793	798	745	806	798	756	809	746	751	777	795	824	773	811	754	761	812	764	745	788	737	751	855	804	782	764	784	765	740	780	730	766	763	817	809	816	781	840	794	799	770	742	794	762	778	735	811	789	783	790	787	781	764	769	810	807	798	777	783	720	804	781	802	821	753	800	794	780	772	810	807	780	794	801	792	767	767	792	793	843	787	820	754	818	801	783	784	754	800	723	778	839	844	797	738	819	769	737	813	816	782	791	758	806	770	791	767	762	744	789	802	792	795	781	740	824	796	779	777	761	747	844	810	805	825	792	826	741	803	796	788	735	811	784	769	810	808	820	768	773	783	730	768	772	748	789	803	829	762	775	763	822	817	809	768	789	767	813	766	796	761	833	753	783	798	757	756	766	768	765	791	761	795	717	809	768	831	748	812	832	703	762	812	773	815	772	743	735	804	759	801	804	799	797	768	753	788	754	789	787	738	822	750	774	800	792	815	798	756	794	830	782	793	786	731	800	753	775	778	743	792	839	804	725	752	776	772	817	815	782	778	773	771	768	742	757	785	821	773	841	798	748	781	765	795	815	780	730	779	764	815	775	806	777	828	812	807	707	757	768	796	755	757	764	772	802	842	790	761	771	765	840	743	857	831	768	788	787	776	843	809	754	811	782	815	797	780	799	758	792	763	801	766	780	786	805	817	764	788	752	827	782	751	761	824	749	770	834	774	786	787	770	775	788	775	740	780	820	827	788	784	768	777	780	782	824	735	781	801	783	875	764	824	746	789	765	782	794	749	778	792	814	766	781	795	797	755	780	751	732	777	743	778	761	710	770	775	787	790	799	800	755	740	761	821	789	774	790	774	763	733	736	800	778	780	773	767	804	771	819	810	790	752	747	800	776	753	735	777	811	808	834	774	820	800	763	796	760	780	750	838	833	790
40656	13737	2168	1191	980	701	474	389	293	304	271	239	246	198	209	214	190	191	186	174	189	186	202	175	150	187	179	170	156	161	184	173	198	168	156	191	180	155	168	172	150	155	164	155	170	216	147	176	174	155	149	137	159	166	156	180	158	154	157	176	154	161	162	157	173	168	177	160	166	142	148	154	178	164	141	171	169	164	153	162	172	154	162	160	143	154	162	149	165	192	153	155	154	147	160	151	157	156	161	144	154	153	181	166	174	153	151	155	186	152	182	153	156	163	187	155	162	137	160	160	154	149	138	161	186	148	159	136	169	166	154	159	161	158	158	161	142	152	146	163	145	159	149	136	160	175	164	155	152	170	148	161	141	163	160	166	169	169	172	165	167	172	163	168	151	150	155	152	181	164	180	154	144	149	200	172	161	162	166	164	154	165	169	196	160	139	169	169	166	162	147	161	163	173	143	165	159	150	142	129	141	171	139	179	166	141	173	161	164	150	133	158	162	178	166	157	142	168	148	159	172	149	166	179	180	145	178	150	156	154	164	153	176	137	161	154	149	151	154	160	161	152	146	154	171	149	170	158	138	155	163	162	172	153	156	128	139	142	150	173	153	168	181	145	147	137	169	173	170	174	122	156	142	144	179	156	175	166	151	142	184	155	155	164	159	168	148	177	176	175	172	161	159	158	173	150	174	157	174	147	162	169	168	158	144	150	134	178	168	171	153	149	166	147	167	172	157	139	155	164	164	149	165	157	172	152	179	182	173	144	148	178	144	180	152	166	152	156	153	179	147	180	171	148	161	156	165	151	161	149	148	162	175	156	155	151	144	148	153	149	157	164	158	190	158	164	159	166	168	149	151	163	156	159	172	173	151	150	148	163	139	175	165	167	153	138	156	153	169	152	166	150	150	164	158	153	154	131	171	155	147	170	163	170	142	188	146	178	166	160	148	144	134	159	137	168	166	146	163	167	180	163	138	159	153	155	142	149	136	163	165	168	152	171	159	150	143	160	140	197	142	175	165	146	170	157	180	163	145	137	170	184	162	159	156	145	164	159	182	161	156	153	144	167	141	156	147	167	150	174	151	171	161	155	166	129	184	167	163	167	162	162	177	151	167	180	158	153	147	174	162	169	172	152	164	163	154	159	175	176	173	160	145	158	143	142	171	161	156	151	168	173	145	156	152	185	164	166	168	167	135	175	150	141	149	133	175	129	162	172	155	175	153	173	170	163	150	156	161	171	172	171	138	150	182	162	143	165	156	141	167	145	183	144	151	147	169	166	162	172	163	163	153	159	166	156	164	155	167	149	151	160	171	159	158	148	142	173	136	164	166	168	152	155	173	179	162	189	151	160	150	142	167	165	162	177	169	165	154	182	169	187	158	154	145	151	160	182	141	141	160	169	153	144	171	151	202	155	164	178	154	172	154	141	159	156	163	148	179	165	165	154	169	167	180	146	151	166	167	157	164	165	152	179	166	149	151	162	166	169	168	141	163	169	138	150	176	143	204	168	177	161	176	163	141	182	142	162	169	150	150	155	158	153	143	142	153	146	156	134	160	199	153	145	158	153	166	156	154	154	145	157	139	171	157	142	151	182	163	156	161	183	153	155	155	156	151	161	165	168	173	180	158	166	139	154	158	177	154	158	172	129	160	189	153	169	157	195	174	157	173	166	135	170	174	174	158	174	178	155	164	174	162	128	148	164	165	180	152	151	167	142	175	133	155	156	152	160	166	165	171	153	163	158	178	158	165	158	167	150	157	166	148	148	171	181	158	132	163	147	163	165	159	121	155	153	133	178	157	141	148	135	161	162	158	167	163	150	162	162	179	190	182	166	157	166	161	174	150	158	165	155	165	149	166	163	161	156	150	161	160	147	150	162	155	152	157	182	156	180	185	156	157	168	160	179	195	152	172	158	178	149	137	144	183	118	138	187	170	150	159	184	160	144	168	169	160	148	161	156	155	169	162	163	179	162	167	167	180	143	170	162	150	149	153	155	167	163	143	182	155	187	160	170	172	180	176	174	165	146	167	153	186	157	157	169	168	144	160	145	130	155	159	149	170	181	193	161	168	170	154	172	155	167	164	156	164	160	162	162	159	164	163	164	166	174	168	180	169	155	165	146	169	137	157	154	161	167	141	155	162	149	152	165	164	152	162	157	152	165	150	155	166	159	157	149	178	175	159	129	136	148	146	160	158	159	150	172	156	189	165	146	180	154	149	148	148	175	158	158	161	168	146	172	157	145	174	165	167	166	181	170	158	175	153	168	152	151	154	170	167	162	154	154	155	185	162	143	168	151	167	178	175	155	163	163	154	142	140	158	182	190	154	149	147	169	159	179	167	175	159	161	166	163	152	157	146	144	158	144	149	159	161	156	166	170	175	150	169	155	150	162	181	167	170	180	166	166	174	158	144	147	156	163	157	158	180	164	155	187	149	146	147	152	145	167	182	178	159	161	153	154	172	145	161	158	159	152	156	163	145	163	161	176	161	156	150	148	132	170	143	145	180	189	159	173	162	157	163	163	155	161	179	156	149	156	169	175	160	160	151	156	163	155	158	175	143	157	146	147	174	162	148	158	153	156	152	168	161	144	161	155	155	152	174	140	151	157	147	150	177	150	165	171	183	154	146	167	172	156	146	158	175	173	174	175	148	149	155	178	158	157	144	166	160	156	155	142	173	147	170	150	169	148	176	182	177	170	174	153	174	151	150	168	179	168	176	175	153	153	157	188	157	181	157	191	131	155	155	149	178	154	147	161	164	139	150	178	154	135	156	158	180	161	159	175	175	163	159	172	172	158	162	161	178	158	173	166	168	153	165	142	132	146	131	174	162	150	146	166	171	168	156	158	173	153	135	166	157	142	163	173	167	174	184	135	147	156	154	164	146	155	170	150	142	171	163	153	161	187	155	174	146	153	168	153	158	156	139	163	170	161	177	191	157	183	181	141	161	163	165	141	131	154	163	157	158	153	147	179	147	168	147	184	177	139	173	169	154	150	148	145	138	145	146	160	169	150	164	156	171	136	176	155	143	167	156	148	170	171	161	168	160	165	168	156	150	165	126	162	170	159	174	158	158	173	172	147	136	142	180	170	158	155	165	154	158	148	160	151	182	177	143	141	148	156	165	171	170	150	160	170	186	173	157	163	140	173	163	160	164	154	142	176	168	142	156	160	153	169	168	140	163	170	160	142	164	142	154	159	159	174	169	171	159	145	160	176	184	176	168	155	198	185	177	164	151	172	131	172	147	137	182	158	175	144	148	159	145	179	158	154	163	174	158	145	164	169	157	169	159	171	153	147	158	150	173	155	178	161	157	170	148	158	176	163	170	140	185	147	168	165	187	156	160	153	143	148	177	168	162	155	147	159	160	152	169	160	147	180	198	136	161	159	166	173	162	173	180	170	151	145	164	159	154	166	153	150	147	140	153	156	164	163	162	146	178	182	208	158	180	172	158	175	163	156	184	162	186	160	154	193	174	127	147	154
19900	1388	2740	3542	3203	2504	2044	1729	1457	1371	1227	1089	977	990	878	940	819	725	695	746	657	650	669	574	612	570	561	566	572	541	547	520	530	582	535	534	523	540	538	528	517	488	497	509	507	505	478	488	527	500	549	481	497	502	519	495	505	478	489	529	545	479	543	486	530	487	466	530	511	490	462	469	465	507	501	479	470	476	488	489	489	489	453	487	490	471	522	468	468	519	462	503	559	475	483	491	468	503	494	489	546	510	495	497	500	497	551	450	471	423	476	482	446	479	486	484	491	529	485	465	482	526	488	475	525	473	485	512	473	471	497	499	493	491	449	493	480	478	463	476	482	469	491	449	500	449	526	463	495	503	450	466	461	473	454	472	509	423	473	492	471	481	479	487	473	497	474	496	495	487	497	463	434	486	492	505	463	509	485	504	457	503	464	503	450	512	498	488	470	484	474	466	496	466	487	492	503	488	481	482	449	459	467	504	464	456	478	481	469	491	486	468	472	453	477	496	453	463	494	482	480	454	463	509	534	460	467	446	509	490	508	469	476	475	528	475	502	501	479	489	464	510	488	506	500	516	462	473	478	472	446	480	458	458	459	479	473	462	488	496	492	466	458	484	471	485	497	509	465	435	464	480	509	446	487	483	486	454	492	494	461	497	506	421	524	473	505	439	500	455	474	452	476	477	459	437	485	492	494	480	496	482	460	474	452	462	496	482	451	511	482	469	466	478	465	442	479	471	498	476	486	445	455	494	508	503	459	458	525	483	468	454	482	481	453	461	458	462	481	477	454	492	431	475	512	484	460	452	435	481	499	487	476	450	538	442	463	485	448	473	515	495	484	473	478	485	490	495	483	466	454	492	474	494	451	480	477	471	497	470	456	467	487	486	465	474	486	460	495	450	466	485	520	510	468	477	461	451	485	495	517	495	438	490	477	495	436	467	478	457	426	509	488	483	447	505	475	474	485	484	459	454	451	460	474	469	464	431	476	492	519	498	449	488	485	499	487	512	437	471	480	466	505	515	451	438	480	463	449	434	443	473	449	464	480	492	479	452	489	421	479	511	477	436	459	467	481	503	467	479	484	477	474	441	473	455	481	491	484	463	466	458	475	474	492	433	496	464	483	459	475	458	446	475	455	478	464	463	425	482	470	480	483	514	462	474	443	474	470	471	478	504	439	456	462	465	486	488	473	474	465	460	488	455	470	479	496	512	478	435	478	467	465	490	486	501	477	479	491	494	488	449	452	450	477	462	473	497	481	505	495	512	492	489	497	441	452	496	462	466	480	443	514	466	505	461	466	466	482	483	478	465	478	479	491	487	465	508	485	515	463	464	467	432	469	487	462	433	492	454	459	482	491	420	481	454	485	490	476	477	459	497	482	493	469	491	436	532	486	473	469	484	458	494	485	470	454	498	432	484	473	457	493	488	477	465	487	489	496	465	481	456	501	501	464	435	439	445	464	494	446	457	478	502	460	460	498	466	483	469	500	461	514	480	486	500	457	477	412	510	494	474	489	479	461	497	460	459	446	474	482	458	443	498	492	438	435	487	437	458	456	507	514	469	478	473	483	450	475	485	469	494	490	470	436	479	482	486	482	447	506	465	483	445	485	479	464	426	480	473	470	488	471	481	461	487	476	496	475	473	499	462	483	499	487	473	492	470	506	499	467	443	495	461	468	458	438	408	477	444	487	491	466	494	498	479	498	502	473	503	463	494	435	473	454	492	477	453	467	508	479	447	487	449	471	482	455	484	477	511	457	468	507	473	457	474	475	521	487	456	470	465	478	477	489	480	522	473	495	498	500	504	480	434	461	489	469	481	510	479	469	496	492	442	458	493	445	476	439	473	487	449	468	473	452	504	486	503	465	508	501	480	493	479	453	472	456	502	516	514	438	449	499	416	470	491	468	484	479	502	470	468	505	492	495	501	440	492	504	478	453	466	442	466	446	479	439	452	487	490	495	471	456	484	472	470	481	505	498	491	457	452	429	506	470	457	462	531	459	480	470	439	515	460	474	491	461	463	484	470	481	448	488	477	486	477	518	483	481	465	453	474	479	493	486	482	462	514	492	452	509	468	444	450	468	491	469	475	465	486	455	480	480	470	487	482	525	499	486	508	494	472	514	458	478	450	495	486	481	447	462	484	445	480	513	468	480	497	456	504	483	511	442	472	488	480	445	492	509	468	498	462	475	469	473	493	438	532	498	466	479	467	471	474	482	486	475	450	449	463	500	453	429	482	487	475	471	483	482	450	498	485	480	473	468	470	495	488	450	494	501	460	468	474	503	480	478	505	453	482	478	454	515	459	477	500	497	488	455	410	455	495	479	454	490	492	510	517	461	464	485	430	481	460	488	464	492	457	455	497	494	446	458	476	437	502	496	460	469	460	520	474	518	454	524	524	491	434	443	482	484	489	489	465	483	487	490	485	483	480	439	515	455	487	464	500	470	492	514	482	481	476	489	456	491	464	461	538	438	449	463	445	495	483	470	491	490	464	499	511	483	485	451	451	469	471	486	483	467	447	488	488	478	512	497	492	439	484	469	440	449	472	479	537	448	488	471	483	468	491	468	487	485	482	462	454	483	453	508	490	443	500	493	464	481	481	496	437	479	441	489	468	498	498	497	455	495	468	448	509	557	498	505	493	485	485	475	519	423	446	446	465	446	484	432	492	473	438	492	495	473	521	510	489	503	494	496	462	459	479	477	457	469	465	475	483	513	466	445	473	491	475	440	475	468	484	479	479	444	499	445	429	480	472	500	492	483	502	457	470	488	470	467	450	473	491	476	488	474	489	487	458	482	516	484	463	471	457	498	455	476	486	456	441	488	501	461	457	498	462	444	463	451	449	448	442	453	448	494	475	445	458	457	502	475	428	514	499	469	437	486	417	465	462	458	449	440	441	523	444	450	482	485	445	489	506	479	484	459	444	474	500	501	475	441	497	429	477	446	504	551	461	475	442	453	454	446	452	478	495	473	493	473	471	498	522	462	490	466	449	484	456	529	466	466	500	469	506	505	435	483	481	480	461	477	477	485	509	461	460	496	477	481	455	516	468	472	474	470	445	424	516	485	453	442	496	484	467	459	503	482	494	497	506	500	480	485	482	464	472	471	461	473	483	482	474	494	495	454	484	528	482	474	452	475	474	436	449	489	463	503	416	446	456	479	503	494	481	476	467	460	483	469	475	499	464	444	481	466	464	472	477	486	444	451	516	498	481	449	444	510	452	485	478	466	521	475	469	455	467	449	470	483	457	471	490	493	490	464	404	492	514	456	451	490	501	502	496	491	532	517	513	504	472	503	452	483	484	497	476	485	492	486	495	470	510	436	489	451	478	513	476	504	476	508	476	483	485	477	493	484	488	497	515	466	446	481	469	479	489	461	473	502	448	473	495	481	495	460	479	475	459	454	479	455	481	450	517	482	445	441	486	458	467	507	479	469	466	464	485	436	466	490	469	558	514	446	494	460	477	473	494	492	478	452	480
47929	21783	7023	2323	1646	1159	868	645	458	362	291	287	278	238	229	202	224	167	180	164	147	161	138	139	120	140	134	111	114	116	126	142	130	134	111	118	112	129	135	123	119	122	125	135	125	113	136	136	118	117	117	131	113	135	105	117	125	122	96	112	121	111	95	128	110	132	128	129	110	121	135	132	121	133	123	118	125	126	121	117	110	113	124	119	115	123	114	103	90	128	118	109	112	111	123	102	114	132	118	120	111	132	96	137	118	108	139	109	103	110	118	100	100	97	116	106	123	94	117	110	130	111	108	97	97	120	109	121	132	121	124	110	107	112	114	111	111	122	117	120	123	108	127	110	136	116	113	97	109	117	106	103	121	127	122	135	112	102	129	117	110	128	118	140	126	105	108	125	117	106	133	114	120	116	96	126	123	107	139	99	107	127	94	118	130	105	101	102	118	105	114	119	127	121	125	117	115	140	104	113	110	114	123	108	120	127	123	117	132	114	115	104	133	117	112	111	111	106	116	122	107	102	111	120	110	107	126	120	126	112	122	115	135	109	112	134	110	134	104	124	112	114	114	118	120	126	132	108	110	110	97	114	113	141	125	107	123	123	116	118	102	108	128	106	103	111	91	120	108	111	121	115	97	134	102	107	105	92	106	114	98	96	101	122	115	116	108	99	114	106	125	135	118	119	115	128	108	118	93	124	118	120	109	118	101	117	117	99	109	101	123	128	108	131	117	116	121	99	133	105	136	122	105	103	111	108	110	123	112	117	90	101	102	100	124	115	103	105	129	124	109	121	111	118	114	116	125	101	102	109	108	123	103	114	108	111	117	108	129	108	110	121	87	132	120	121	116	104	134	116	109	112	107	109	116	101	101	122	124	119	124	113	117	110	133	119	114	126	102	104	107	107	107	86	104	92	125	118	124	120	109	121	117	120	108	119	110	107	107	104	123	106	108	106	124	115	123	109	115	120	102	114	108	102	127	116	117	126	113	110	82	107	124	127	119	121	131	131	122	112	118	132	108	89	115	106	119	106	116	114	116	104	108	100	102	127	111	104	120	118	106	124	121	106	114	126	111	114	105	103	116	103	111	101	113	107	96	128	113	112	104	118	125	113	115	107	118	120	122	112	112	128	118	84	108	131	115	106	115	115	109	109	129	124	129	110	96	111	99	105	117	109	135	108	126	103	104	108	98	109	121	97	114	131	110	109	115	108	118	114	124	114	109	124	113	116	121	115	121	115	115	103	112	126	104	91	116	118	113	128	125	118	97	113	126	114	112	122	118	108	119	98	108	112	132	125	114	136	131	125	114	101	111	117	116	130	108	115	121	124	112	103	107	93	127	121	122	124	107	101	125	103	117	112	119	132	102	119	108	110	119	106	109	129	114	123	115	126	112	106	107	120	109	110	117	115	132	133	126	117	122	108	119	118	98	112	117	127	129	101	109	114	110	109	108	115	102	94	107	118	104	113	108	120	130	125	121	124	119	110	111	99	130	110	105	122	108	115	133	114	126	118	114	123	110	92	123	109	125	115	116	99	112	102	115	112	111	102	138	121	97	102	108	102	112	107	115	108	132	118	111	109	119	121	120	114	113	139	104	102	145	132	113	105	113	106	116	131	112	115	108	99	104	128	107	100	132	104	110	110	110	122	126	133	98	110	97	107	111	125	122	118	110	113	104	114	122	122	106	112	134	120	112	121	119	112	108	132	94	105	91	136	138	113	119	114	125	109	118	110	114	117	98	123	95	117	128	114	109	108	108	118	118	117	120	113	112	122	122	106	119	110	116	122	107	127	114	118	116	108	125	119	114	128	111	106	125	119	120	116	123	118	89	124	125	115	114	110	115	129	121	99	107	114	124	133	103	135	110	115	107	102	138	88	135	123	98	143	128	96	117	119	112	97	108	115	114	105	126	117	134	105	113	105	107	113	112	119	104	121	107	120	109	100	112	106	111	99	122	113	90	113	93	111	109	113	121	136	132	110	120	120	121	120	139	107	131	119	116	109	111	122	124	116	131	105	136	122	115	106	110	113	105	126	106	107	119	117	127	99	127	108	108	114	96	106	111	114	109	120	120	123	112	109	100	115	111	128	104	109	95	106	109	107	123	144	109	129	113	115	155	119	110	134	105	102	110	105	104	121	103	107	124	107	111	102	106	116	98	115	122	128	106	103	111	104	121	107	108	106	116	111	121	111	103	114	93	112	102	132	116	99	124	112	107	142	113	113	106	138	119	102	111	106	102	126	108	131	133	100	120	115	138	114	127	107	120	107	108	122	116	126	118	113	112	109	121	129	109	122	104	118	109	106	114	91	139	115	97	116	123	115	122	103	117	112	102	103	122	117	134	108	113	103	131	118	123	96	118	128	108	135	111	94	102	117	118	139	113	122	127	114	108	103	116	115	117	128	110	119	115	124	123	133	112	118	128	112	127	109	112	109	115	134	116	115	102	120	119	117	112	125	133	116	99	115	115	109	123	121	107	118	126	111	105	121	118	103	93	125	113	115	112	105	126	128	114	114	120	122	109	104	107	100	128	109	122	124	111	123	105	98	97	128	102	116	118	124	115	118	111	110	140	108	106	112	124	122	106	118	106	118	131	102	107	116	104	119	122	122	109	113	95	107	112	107	105	113	105	135	112	109	109	109	110	124	123	107	98	107	116	108	125	105	135	99	112	93	112	119	108	112	106	100	110	124	129	124	121	123	128	102	105	100	113	95	119	123	99	118	127	123	125	110	128	114	100	99	112	116	138	116	115	119	91	135	106	108	123	127	110	132	113	107	112	112	101	118	92	122	107	114	114	111	102	137	108	96	116	113	115	122	110	120	115	135	125	100	118	112	110	113	117	125	100	115	131	112	110	116	125	103	110	117	112	120	105	110	117	116	123	134	125	116	125	108	112	110	109	121	115	118	102	113	107	101	118	137	126	109	116	104	118	125	118	111	114	107	124	110	97	97	112	117	98	124	112	103	113	108	103	114	96	107	133	131	108	117	123	89	83	113	115	107	97	111	105	116	112	115	113	124	133	123	110	122	120	120	113	123	100	129	113	137	114	114	126	98	100	121	99	125	122	116	118	112	123	120	119	102	112	117	93	94	127	113	115	105	116	107	124	123	113	98	131	106	121	98	102	120	122	113	103	117	131	122	98	112	116	123	102	75	114	104	117	110	130	102	114	105	99	130	110	93	140	96	124	112	117	108	118	111	119	124	110	87	124	116	115	115	118	114	108	124	122	134	123	125	119	113	112	108	114	121	132	134	110	114	117	112	110	117	131	130	97	126	102	121	102	131	133	110	119	117	115	110	125	118	108	120	116	110	99	120	122	115	122	135	110	122	111	106	101	105	116	110	106	114	124	108	110	107	106	132	127	121	122	119	117	102	107	123	128	113	121	113	112	95	112	116	109	106	119	128	99	125	144	101	106	117	117	105	111	96	111	132	104	113	121	113	134	123	107	110	110	114	101	129	103	127	136	128	117	124	104	122
25984	2203	4931	5651	5111	4415	3192	2760	2241	1930	1767	1653	1262	1297	1131	1053	1052	829	825	725	691	628	612	668	609	588	568	599	519	527	535	488	466	467	445	471	482	477	476	468	477	453	452	444	438	469	400	408	415	437	425	443	437	438	403	446	412	428	403	422	453	392	398	421	446	403	418	387	424	447	380	387	403	431	372	418	392	402	370	398	398	389	391	377	401	407	357	402	367	439	427	398	383	399	396	385	383	407	385	421	385	358	396	394	353	363	377	390	402	396	406	366	361	386	400	370	396	377	365	370	371	387	377	363	387	362	359	366	369	415	380	408	394	364	378	371	372	359	395	398	361	377	365	358	359	390	370	406	380	379	368	350	374	409	351	391	326	380	345	367	388	396	358	379	369	354	368	376	367	320	364	367	350	388	370	360	378	352	367	378	349	407	418	357	381	353	361	364	361	344	401	337	384	402	360	371	350	350	367	361	356	344	372	370	362	356	405	351	367	362	362	370	360	370	348	357	398	388	376	377	347	377	374	360	381	364	398	385	384	385	371	365	359	360	364	368	376	345	367	360	377	351	372	329	365	367	371	361	401	369	382	366	370	357	392	370	385	351	372	364	374	362	371	389	382	361	381	338	401	373	375	384	384	400	382	374	361	345	359	373	348	392	338	395	405	372	369	383	357	382	354	367	405	355	400	369	417	391	392	337	380	370	388	409	368	383	390	414	352	360	382	379	336	393	364	358	371	397	354	361	331	364	374	386	372	394	352	382	347	346	347	393	422	383	425	386	346	393	375	365	389	402	393	383	371	362	366	365	363	348	416	395	324	365	376	391	365	372	382	339	365	376	392	385	354	371	375	404	330	384	376	363	363	349	408	401	383	338	358	358	368	358	341	366	395	339	356	373	395	372	386	362	349	367	359	351	356	363	361	389	405	397	398	376	365	381	353	374	346	362	372	385	371	379	399	340	353	372	365	392	359	339	370	357	362	357	348	383	367	343	382	376	367	360	363	366	356	411	380	352	386	357	378	364	343	372	341	382	390	368	350	377	372	380	386	341	374	345	376	409	344	392	387	379	341	356	369	345	313	353	352	396	352	365	400	347	386	392	381	388	339	372	349	355	363	341	349	352	368	373	362	363	362	379	389	350	364	359	362	375	385	389	400	378	384	346	383	393	388	350	375	340	388	365	372	405	349	378	402	399	368	377	379	373	389	390	357	351	356	352	345	383	375	413	381	390	381	404	358	360	357	362	314	386	364	377	374	362	380	371	380	353	388	401	392	374	367	403	340	394	376	367	377	332	374	364	361	379	414	362	390	346	373	353	355	386	378	380	354	380	350	404	374	369	348	369	394	370	383	384	351	370	387	374	369	364	392	365	399	364	403	394	368	370	383	385	312	403	364	384	405	322	369	385	354	354	373	394	373	325	348	368	382	369	353	336	360	354	358	364	393	360	356	366	345	376	366	383	378	386	363	375	378	385	396	374	385	350	370	376	366	359	397	347	396	329	363	368	360	354	377	350	417	364	380	376	389	360	341	353	393	383	374	372	384	364	364	338	377	386	346	346	361	384	405	372	391	374	370	335	353	386	372	373	344	331	368	372	347	402	387	361	363	368	373	386	352	390	392	334	387	337	382	357	365	357	384	348	336	358	431	380	360	388	353	374	390	353	415	389	378	396	370	391	374	382	374	383	390	362	364	384	351	366	389	420	376	363	386	390	356	339	386	372	400	343	335	399	353	386	391	351	335	378	368	362	377	377	393	385	381	402	380	378	360	366	368	391	377	361	369	398	341	314	401	374	365	346	394	362	352	400	361	389	397	341	392	334	405	341	357	375	355	368	377	390	383	364	363	383	386	364	359	356	357	407	380	368	397	403	403	377	359	400	372	391	375	366	353	370	363	380	377	367	363	395	369	352	378	378	385	363	377	381	368	371	387	338	372	371	364	380	388	354	375	348	405	362	402	376	349	365	374	346	365	398	394	371	361	346	362	388	366	338	367	395	356	360	398	366	365	375	393	371	368	364	408	394	396	361	357	349	346	387	396	336	369	335	342	404	386	371	382	391	374	349	377	353	367	344	371	390	350	383	376	388	368	358	323	333	377	396	369	403	326	383	397	328	371	383	378	356	351	379	353	342	370	353	404	374	386	379	350	359	395	369	371	360	354	366	400	384	400	367	393	370	351	380	360	380	386	371	377	385	364	340	363	366	369	384	394	359	376	380	351	380	389	341	360	388	367	389	385	366	407	390	355	386	361	415	349	374	377	391	357	342	372	385	331	350	396	381	339	355	339	383	378	354	382	364	362	379	315	379	327	386	396	381	383	366	377	367	339	382	401	356	367	356	375	396	345	382	397	379	404	358	367	407	366	380	362	378	367	352	352	351	368	360	377	364	335	380	363	396	358	392	391	354	355	369	364	376	372	373	370	348	381	368	385	346	397	388	410	378	371	392	348	384	391	420	332	399	396	379	361	376	347	405	365	334	338	373	366	408	375	391	370	358	386	378	362	390	353	379	385	372	407	385	375	354	372	378	372	391	366	362	375	367	389	338	387	371	367	330	336	390	358	375	391	373	366	354	361	361	344	367	377	348	381	415	375	373	366	367	359	382	345	371	369	385	369	360	365	377	389	374	401	362	340	368	375	344	353	357	380	353	351	361	396	382	361	364	392	360	401	361	384	346	396	359	407	402	350	348	377	392	378	331	362	348	414	373	381	404	380	403	393	359	378	370	337	361	373	357	372	361	317	372	361	365	378	399	374	366	377	386	350	367	352	364	358	411	389	350	363	353	360	382	347	374	373	366	326	381	369	345	386	388	354	380	360	378	368	399	351	361	368	337	333	375	371	403	342	361	385	368	362	371	364	364	384	356	395	394	332	373	353	358	389	342	392	374	400	368	347	336	356	400	378	363	367	346	383	377	409	412	384	397	350	376	363	401	373	380	404	370	376	362	376	376	344	389	410	348	383	405	352	376	388	380	355	377	349	377	347	359	360	368	358	370	388	388	393	366	372	348	386	375	347	401	356	366	342	396	345	369	344	400	364	391	361	378	390	339	363	397	387	364	348	354	362	361	351	394	394	389	376	365	356	380	343	409	358	388	409	364	395	340	393	369	372	372	398	387	366	372	336	368	402	386	364	423	393	361	372	370	375	350	393	377	364	347	378	379	420	390	369	365	376	324	374	350	351	370	384	371	364	365	354	405	356	396	318	337	404	371	342	375	372	363	384	353	375	374	371	347	355	370	360	369	402	393	365	341	368	362	409	353	399	357	376	347	388	368	339	373	391	376	329	357	330	357	381	392	396	369	407	333	355	402	362	359	373	354	352	359	362	389	395	385	371	357	373	375	350	395	395	376	389	371	427	355	371	363	372	370	335	367	402	355	398	404	357	339	337	364	400	364	357	372	388	340	370	354	336	370	371	357	396	381	377	391	356	421	339	381	362	349	340	344	316	383	381	370	373	354	347	350	361	361	364	385	355	393	367	366
11667	634	381	372	274	303	338	263	286	331	315	285	286	328	282	293	283	283	305	309	309	298	273	282	277	275	288	294	284	284	281	276	291	291	273	287	279	269	294	274	282	293	285	286	272	278	314	281	284	268	250	306	329	268	265	283	247	261	281	289	301	274	301	280	256	287	287	270	282	321	246	278	259	284	276	283	280	292	310	256	285	276	300	289	287	272	277	311	274	289	290	276	313	258	276	287	278	287	241	287	304	270	284	290	309	268	278	251	260	251	286	300	282	252	269	284	275	282	287	287	280	289	297	307	271	258	302	292	291	279	294	285	269	269	253	277	267	274	303	285	300	272	269	280	298	260	273	295	297	269	288	291	312	282	268	290	283	257	280	280	253	295	280	306	274	288	306	239	305	261	304	290	253	292	276	294	275	272	287	284	263	290	294	291	271	288	278	257	267	304	284	257	305	290	270	253	291	263	267	259	320	302	273	290	262	282	299	273	263	297	293	264	276	296	253	283	294	270	254	324	275	284	285	268	287	287	271	294	275	304	267	298	297	262	295	306	258	291	301	263	268	289	284	281	255	273	261	308	281	270	249	277	272	304	240	321	288	291	274	270	265	299	287	299	270	293	305	271	289	294	297	297	262	280	302	278	288	294	283	282	277	302	283	270	282	293	305	298	308	245	301	273	305	268	293	273	304	276	289	275	262	285	275	292	300	273	295	288	262	303	296	277	246	305	276	288	295	280	292	313	256	303	271	303	260	305	277	310	273	307	305	282	276	315	306	288	272	284	276	281	290	243	277	291	284	293	284	282	256	277	279	290	299	320	294	279	275	284	267	256	275	296	282	298	276	298	269	280	278	302	310	246	262	327	296	262	300	270	284	285	260	282	258	263	270	273	293	292	281	280	272	276	287	253	318	285	313	260	255	268	294	281	293	279	267	302	265	261	272	270	286	274	300	322	279	288	295	298	289	313	276	298	292	284	301	276	306	279	272	270	266	306	282	282	284	268	275	269	292	275	298	266	285	272	291	272	292	289	312	257	261	296	265	266	280	287	259	282	262	309	279	293	286	280	272	285	263	283	287	271	277	270	320	276	273	286	269	280	292	283	269	291	276	293	308	296	266	285	299	291	275	258	276	258	294	268	306	273	311	251	282	281	287	270	275	232	268	291	285	292	303	246	285	298	288	240	300	273	299	266	267	299	266	279	276	287	258	314	284	262	281	279	273	297	311	283	295	293	255	288	279	270	302	278	259	306	277	297	280	283	275	276	293	288	299	268	281	289	258	278	259	293	273	284	286	274	299	256	260	314	287	258	275	296	313	257	294	265	271	284	278	271	296	283	282	263	259	288	292	298	257	271	301	291	318	300	279	264	290	279	272	291	282	277	309	276	278	290	276	255	289	305	262	264	293	293	281	243	275	292	288	292	292	288	285	314	280	272	286	290	292	268	264	308	303	282	291	295	270	294	301	288	290	291	298	265	299	286	267	289	284	288	279	292	285	275	302	277	276	305	284	273	301	286	279	292	287	276	255	285	280	309	311	290	294	283	281	283	276	311	267	289	269	285	268	270	282	291	297	272	335	273	271	278	292	295	241	280	284	310	264	285	284	294	289	264	252	250	279	277	281	275	288	297	289	279	307	274	264	289	265	253	287	251	306	253	281	281	257	256	265	272	302	257	270	276	264	297	266	270	294	303	308	279	293	276	266	276	305	316	274	278	300	261	308	285	281	287	265	300	290	287	289	269	284	274	292	274	286	281	295	263	292	283	303	306	284	264	290	256	276	296	284	301	308	279	282	252	306	288	265	299	270	305	276	258	286	249	260	269	302	279	297	273	286	301	273	285	270	309	278	279	271	266	301	280	302	281	267	315	287	267	283	281	281	274	261	303	269	302	275	287	313	267	284	284	268	265	251	281	296	289	242	274	277	294	272	258	257	281	268	279	281	280	287	308	260	326	277	294	289	272	269	266	298	318	283	266	294	301	287	285	297	277	282	293	271	254	265	295	278	298	264	275	256	304	279	249	283	279	301	285	265	279	285	290	311	295	260	291	260	261	251	262	305	279	290	275	266	282	304	297	280	259	290	289	271	283	296	313	258	264	280	278	245	307	280	271	268	269	270	303	288	269	265	301	258	267	262	304	298	275	291	295	289	298	297	280	267	297	272	261	310	268	259	311	294	276	258	303	282	293	272	270	274	302	300	304	281	288	262	277	264	277	295	282	230	287	306	271	250	304	303	283	275	275	274	285	263	309	283	287	295	272	300	300	280	252	280	283	275	262	294	287	296	274	303	307	272	304	302	289	264	297	315	257	286	254	288	288	312	300	302	288	309	299	291	293	260	278	267	276	308	271	287	303	316	274	270	272	303	286	326	288	281	293	279	299	288	264	284	300	288	284	300	294	299	320	290	278	282	272	279	271	281	285	268	281	257	283	274	304	281	277	291	264	318	297	297	279	268	255	267	282	295	268	298	275	286	278	313	284	286	277	287	262	295	291	260	298	282	313	236	281	293	338	289	275	306	280	281	274	287	261	306	258	273	280	283	284	278	250	264	284	267	267	298	286	281	298	277	272	288	301	260	278	310	273	310	303	256	274	282	272	277	292	309	278	312	301	289	286	285	270	287	280	317	283	242	257	255	287	309	262	262	284	291	303	299	271	298	281	289	294	292	289	294	289	288	298	276	283	277	274	274	274	259	294	255	267	288	286	262	314	272	268	289	292	277	278	274	255	294	299	251	283	302	263	272	272	258	289	262	289	277	271	287	282	270	260	262	274	293	277	290	303	294	296	260	268	298	280	256	281	289	305	313	280	304	275	278	287	288	282	276	307	259	284	258	308	285	306	267	256	292	267	263	283	264	282	281	281	301	274	283	295	278	322	279	297	253	257	290	262	263	285	257	302	287	277	280	332	294	268	291	297	302	284	293	284	311	264	264	275	309	326	310	295	296	303	279	280	270	263	257	282	272	243	309	281	268	281	282	284	266	267	290	324	285	277	291	241	284	269	276	263	269	282	278	278	305	295	290	262	278	283	299	275	305	296	290	278	299	259	314	297	310	287	285	269	278	293	282	277	274	306	284	289	291	272	278	270	278	291	290	271	271	287	290	300	268	283	298	280	285	301	284	284	261	289	252	286	285	276	270	296	280	306	298	286	270	280	275	294	292	279	290	294	285	283	302	308	310	245	320	293	287	280	290	293	285	285	299	283	279	273	271	287	276	271	275	313	277	295	283	308	295	291	285	307	270	294	273	307	302	268	285	277	264	273	314	298	254	300	285	307	261	286	286	295	247	297	275	271	296	251	280	273	277	284	304	330	297	262	290	268	264	283	272	308	293	278	274	301	293	289	250	293	297	279	270	298	303	279	307	314	278	295	266	250	257	280	243	295	294	275	278	277	266	286	283	299	279	316	312	289	271	266	280	276	296	327	302	302	313	293	291	282	288	289	293	259	281	278	289	311	282	284	290	257	277	285	280	284	288	262
8778	930	982	1008	1025	1005	833	894	874	866	850	858	821	818	801	813	808	789	771	778	799	791	772	838	772	799	792	822	802	815	783	785	805	845	778	829	747	792	790	828	806	809	803	794	813	786	814	770	810	796	817	788	804	821	797	759	757	757	752	781	827	744	785	784	802	801	783	823	769	808	801	767	805	792	748	784	803	806	778	783	789	753	793	767	782	773	768	776	788	842	799	798	783	775	788	798	784	798	800	793	816	840	773	808	803	820	795	765	774	793	798	794	835	775	829	787	775	808	871	764	790	742	806	784	812	822	800	803	766	789	720	767	789	824	772	821	861	838	800	759	826	790	775	783	805	781	813	760	831	815	814	763	794	773	799	803	804	758	833	772	762	767	838	772	839	794	784	744	760	790	782	797	798	772	789	850	755	770	810	767	802	740	767	805	783	816	788	779	751	799	836	774	805	787	814	757	774	798	744	771	759	775	783	794	802	774	814	767	767	784	833	757	763	744	861	791	805	802	751	751	815	817	753	774	775	789	787	803	805	806	777	822	790	816	826	769	772	770	776	777	761	778	802	817	855	799	810	717	824	789	789	794	814	825	797	827	754	806	768	803	812	755	801	802	804	806	856	814	809	773	770	818	770	826	799	760	800	745	766	798	773	764	801	789	803	773	779	736	807	752	803	757	770	794	809	760	780	765	801	801	845	823	783	794	792	756	835	840	804	814	772	808	749	816	770	781	816	813	792	769	783	799	800	830	851	797	776	786	813	842	795	797	806	800	782	820	806	764	794	779	743	731	787	804	764	821	799	808	831	773	780	745	776	788	754	783	795	750	723	824	873	776	861	814	746	762	755	767	755	742	798	756	815	843	812	859	785	795	793	806	762	800	767	787	785	780	815	759	758	818	767	803	778	783	838	792	786	774	727	829	784	747	793	780	802	782	789	790	815	830	779	821	801	790	820	769	819	771	779	740	762	769	762	785	803	792	752	804	791	832	796	764	779	782	828	815	817	785	780	752	852	771	745	826	813	842	801	778	811	825	793	765	780	800	783	785	804	780	768	775	818	841	791	846	792	816	765	803	780	778	806	844	764	767	780	722	805	793	792	794	730	780	797	811	778	802	760	771	819	787	801	829	774	781	767	827	775	838	770	821	813	789	765	790	802	784	813	834	777	754	817	749	853	803	797	802	727	744	790	801	823	799	773	709	748	781	789	824	801	769	809	760	801	730	757	767	774	788	783	822	815	722	787	742	782	798	815	797	743	833	817	782	831	820	752	828	778	857	816	790	801	784	843	795	763	773	794	766	810	797	812	755	789	755	793	807	748	802	845	814	745	784	800	785	779	762	844	811	777	779	792	777	798	805	756	815	791	818	768	774	781	776	793	818	850	766	781	794	743	722	758	801	781	828	821	782	779	760	833	782	811	819	789	736	800	813	800	772	727	776	749	777	789	717	796	821	781	757	766	773	803	805	822	812	814	796	820	781	777	800	774	805	813	758	824	771	760	817	733	770	774	746	754	840	746	788	817	826	758	832	816	759	883	841	825	835	819	798	829	780	737	776	820	739	821	772	803	799	777	759	791	811	790	737	802	807	793	774	808	824	788	725	797	829	803	799	803	765	775	822	769	811	790	816	812	757	794	751	823	782	758	820	776	770	827	741	774	795	781	792	884	788	780	743	776	835	766	842	756	755	754	816	759	810	745	766	800	742	839	772	804	801	806	815	826	773	768	831	805	769	803	856	792	774	747	775	804	764	819	779	741	790	840	826	784	823	822	796	734	777	792	804	805	807	776	833	848	817	827	806	761	797	833	804	768	822	784	790	833	832	871	861	785	786	823	744	811	849	818	764	785	745	751	770	779	771	755	792	764	812	782	780	779	822	822	768	751	804	752	789	787	796	830	819	799	842	805	797	797	787	804	799	809	861	744	782	822	775	797	807	791	787	783	781	787	787	772	806	780	790	823	798	759	801	794	772	762	794	802	778	789	802	801	780	762	794	729	802	801	760	794	794	754	733	817	781	747	827	778	789	764	842	801	759	777	785	818	779	760	802	761	801	766	792	840	769	754	778	800	739	745	754	802	830	784	799	766	775	811	808	774	794	826	779	758	797	782	763	815	845	773	776	803	803	767	801	760	796	873	799	794	794	756	820	838	776	793	748	802	764	794	767	742	776	766	785	819	759	787	763	814	770	744	786	770	807	812	771	837	778	833	760	786	788	873	774	830	829	745	809	780	786	794	753	737	818	818	738	811	725	825	753	797	758	767	792	803	788	751	798	823	783	795	809	773	769	761	767	772	807	788	779	818	793	804	851	768	784	824	832	814	796	776	798	765	794	766	761	781	743	798	801	789	812	745	794	784	770	811	764	818	804	794	780	748	782	784	774	795	788	785	771	785	801	788	803	806	791	785	848	803	780	820	817	798	799	863	838	790	759	806	784	755	791	793	783	804	780	821	773	777	784	789	775	814	801	770	802	823	802	780	790	791	810	768	816	871	747	775	749	812	855	795	810	758	782	824	837	781	784	834	797	815	792	798	826	773	833	747	817	794	829	833	820	854	821	745	759	809	757	783	760	811	742	804	788	776	819	801	744	791	825	787	781	737	794	801	791	802	770	807	826	806	812	817	811	765	750	800	822	810	793	802	798	810	788	756	790	832	797	868	748	815	856	809	825	813	796	784	774	820	778	757	796	777	820	801	764	765	741	763	767	784	735	815	815	808	799	824	791	805	804	813	723	791	771	813	749	827	773	797	800	792	772	747	826	800	770	828	777	839	796	816	868	777	805	791	777	774	819	802	763	793	812	804	771	813	812	778	826	809	797	759	783	758	765	780	840	772	767	816	786	837	774	746	816	743	797	784	818	802	789	815	835	828	744	840	739	794	808	808	824	822	810	769	828	781	778	786	841	831	776	768	859	741	784	818	752	799	829	836	802	776	783	815	790	804	763	794	772	820	842	792	822	829	791	847	794	782	798	762	777	762	799	841	843	840	766	816	814	753	789	812	792	824	801	756	826	740	774	784	819	821	840	786	784	798	785	766	792	750	844	783	803	747	825	774	764	788	848	768	756	779	792	783	785	816	820	793	778	790	826	776	787	762	794	782	788	807	786	752	815	797	809	821	803	809	754	798	803	801	779	804	762	771	839	796	830	788	743	773	755	827	740	794	780	806	794	841	818	798	829	789	785	776	791	803	819	764	777	807	812	777	775	857	821	805	786	773	807	826	783	801	784	776	788	788	766	777	826	791	788	802	734	857	801	816	824	805	818	854	823	795	800	793	762	808	822	814	849	782	810	749	788	801	774	820	776	776	773	799	788	782	775	812	775	768	746	773	808	825	788	769	828	775	750	788	763	796	837	766	728	793	803	814	780	776	814	768	776	845	770	800	796	784	769	834	743	829	779	797	816	819	768	786	832	776	828	832	816	795	810	779	797	821	789	769	783	784	756	752	784	758	759	807	764	792	826	798	822	843	761	783	829	775	780
39824	16656	3026	1115	894	674	544	413	427	334	282	251	288	245	270	217	210	168	180	185	197	183	176	175	162	160	168	163	153	156	148	164	193	177	174	163	184	176	147	177	183	146	143	163	144	163	168	162	147	189	154	153	168	158	175	162	170	151	163	150	168	153	147	147	165	163	149	170	146	154	155	152	155	159	182	148	179	156	164	156	183	166	143	163	149	154	163	142	170	164	135	139	175	152	153	181	161	161	161	163	169	155	175	144	178	183	164	160	150	168	141	168	151	146	153	172	145	151	138	161	173	173	162	165	149	161	150	180	148	156	146	159	155	167	155	139	165	158	169	151	165	161	150	168	168	141	173	158	175	130	159	171	124	141	192	176	152	170	178	156	160	170	167	157	193	154	154	165	158	178	180	160	156	131	152	170	142	162	165	142	161	172	139	145	176	166	172	169	160	156	153	162	170	160	191	137	168	146	165	155	170	169	135	176	182	185	169	182	159	159	154	171	166	161	165	159	165	147	155	143	183	161	163	152	145	161	173	160	156	149	161	151	175	150	155	139	140	160	160	152	172	186	155	145	168	169	150	141	167	147	147	174	154	166	145	159	160	163	146	173	155	152	152	177	161	168	173	168	149	149	163	167	158	167	170	155	170	149	147	168	152	159	183	144	163	160	154	152	158	161	166	149	164	133	151	158	151	153	127	177	153	144	151	160	157	165	164	161	156	149	149	166	150	181	151	154	167	178	176	153	167	176	157	145	166	162	168	161	144	152	157	162	139	173	172	127	162	164	157	148	149	163	159	165	160	157	143	151	178	150	144	143	168	167	154	154	175	184	153	164	151	167	156	129	168	167	137	141	153	156	162	162	161	155	150	169	130	163	161	186	157	155	172	158	194	145	164	165	167	157	147	168	140	148	171	143	164	158	174	137	168	158	165	173	168	155	152	164	183	160	156	164	148	148	163	160	166	162	176	159	154	137	172	154	161	169	162	162	154	171	157	177	151	165	170	147	182	159	164	147	185	138	152	144	141	155	154	158	162	172	150	152	162	194	153	175	160	147	138	162	175	153	165	157	154	168	166	158	169	134	151	168	143	151	156	209	142	165	161	162	172	159	180	145	152	151	166	176	166	142	165	163	168	162	160	167	180	141	151	165	145	165	152	159	149	145	169	175	155	166	151	162	152	172	167	147	183	137	152	133	157	155	143	173	167	152	179	178	174	145	147	178	147	140	155	163	177	164	176	152	153	159	167	168	139	162	170	155	155	161	133	153	168	153	161	158	164	183	132	188	168	162	161	167	162	152	178	183	131	165	159	182	160	155	149	146	157	168	129	187	141	182	188	145	150	170	161	140	167	171	158	161	166	162	153	172	137	157	175	158	153	135	158	145	154	175	155	140	161	156	176	153	181	149	156	138	145	172	158	168	149	151	179	157	143	143	144	173	131	140	164	166	167	153	142	165	164	172	171	166	150	149	177	175	161	178	157	147	139	153	163	142	186	172	159	161	161	150	168	152	157	166	137	153	166	167	173	156	160	151	170	147	155	146	152	143	168	163	145	156	183	174	159	169	166	145	146	154	154	171	165	163	158	161	175	172	145	167	146	155	156	151	160	147	168	161	152	136	162	143	157	177	149	142	162	158	166	173	153	173	147	141	174	166	146	169	122	155	166	179	130	158	164	159	160	170	150	160	155	169	146	150	158	199	160	156	150	143	141	165	163	151	138	170	165	157	129	156	147	156	170	159	146	160	147	167	172	182	164	164	184	144	179	152	182	148	156	153	161	167	158	159	136	173	168	165	166	142	181	166	154	154	169	146	169	161	169	138	156	153	153	161	163	159	165	180	157	156	155	166	164	165	148	164	175	173	161	160	165	146	169	164	151	160	158	153	149	137	166	169	134	164	155	156	154	156	154	166	153	164	161	138	192	163	172	139	144	166	147	156	176	133	154	156	150	172	166	165	177	144	172	170	154	177	149	175	155	127	152	158	159	158	172	187	163	154	166	157	141	175	136	170	172	135	160	176	157	145	170	170	172	143	145	169	156	150	154	152	155	173	147	165	176	160	153	149	175	129	157	167	153	155	167	164	158	165	152	153	157	170	160	166	170	165	166	145	188	165	170	130	135	145	129	165	153	174	146	156	185	187	146	161	162	161	150	148	143	151	179	167	160	165	162	149	160	132	178	196	169	143	160	152	174	165	162	152	159	156	171	172	153	165	161	154	139	131	182	161	163	150	171	151	161	134	146	153	152	150	164	140	159	160	163	167	138	154	171	169	187	159	149	159	174	153	157	163	161	143	166	152	169	159	166	156	171	158	177	156	150	134	164	157	172	158	140	159	159	142	173	146	159	173	167	159	151	163	168	160	146	145	158	154	175	167	163	155	124	153	177	129	184	152	132	147	174	154	156	156	156	167	173	175	152	176	142	183	175	147	156	165	166	163	179	146	135	160	173	158	152	161	156	158	173	152	177	158	134	156	133	159	145	137	158	161	139	160	167	165	182	141	170	157	152	177	173	138	163	180	183	169	166	157	136	159	154	156	144	175	151	158	168	145	151	166	183	157	157	153	146	176	136	176	146	167	145	177	160	169	153	144	162	180	172	150	181	169	141	167	164	157	133	175	148	177	168	184	155	179	163	153	170	161	184	142	176	170	141	148	182	157	160	170	168	141	174	138	162	144	155	168	175	145	198	187	146	156	139	147	177	137	154	168	141	164	140	155	176	162	159	144	160	161	156	160	161	159	173	173	158	154	169	161	157	126	178	167	143	157	154	152	165	171	156	160	163	175	163	162	159	179	152	154	184	156	180	179	143	151	150	153	147	177	174	147	145	140	164	162	166	129	159	175	154	168	175	161	187	146	169	157	169	173	142	148	177	162	176	160	146	178	175	147	151	194	180	158	150	150	149	155	164	164	164	167	171	155	151	168	183	151	183	156	158	175	140	189	137	172	172	155	144	149	170	159	176	181	167	154	161	159	164	154	187	167	151	175	179	174	135	136	162	150	176	155	181	158	140	164	170	155	155	167	164	187	169	147	146	149	166	179	175	161	168	150	154	179	146	159	163	147	152	159	152	161	153	147	162	171	153	153	159	158	138	143	151	171	171	160	145	155	175	175	166	157	145	152	184	155	167	129	150	168	158	160	146	164	143	146	144	167	169	137	177	133	159	166	169	173	144	174	155	139	152	154	152	169	161	171	145	158	162	164	157	166	158	156	158	151	150	159	167	139	172	148	164	161	172	152	156	156	158	178	153	171	150	140	147	148	158	151	159	139	142	168	160	167	159	163	168	154	162	149	145	153	167	142	146	162	163	164	167	179	161	164	155	153	163	147	166	177	178	161	147	165	152	154	175	155	146	156	166	166	159	142	156	149	146	154	132	169	154	154	162	171	153	148	153	181	177	151	151	154	163	169	171	163	157	153	140	176	153	151	163	120	181	151	143	148	169	177	169	146	159	175	157	156	171	163	173	168	180	156	146	165	173	148
19559	1442	2707	3325	3064	2555	2203	1706	1442	1280	1223	1072	1056	900	1017	832	815	739	696	663	653	626	611	565	606	520	570	579	550	546	557	565	535	532	546	555	539	502	529	493	489	492	489	484	537	494	474	504	486	501	478	495	505	504	478	486	516	501	471	499	493	505	507	497	497	469	497	475	517	512	507	496	540	495	481	469	481	474	462	456	485	493	498	486	528	549	477	507	487	494	433	488	471	483	479	461	481	485	486	493	478	475	464	462	441	509	459	451	508	485	492	469	509	486	489	523	503	467	465	469	498	461	462	486	485	499	489	478	491	472	467	473	501	501	479	489	476	455	475	485	458	506	482	488	479	476	460	516	472	505	486	429	492	450	464	489	448	512	461	502	478	525	503	485	436	475	495	519	470	500	480	471	444	519	472	494	484	494	485	490	439	435	494	413	428	518	449	429	496	473	461	452	453	508	451	492	475	485	499	490	459	477	477	494	506	449	457	470	467	474	462	480	461	472	505	455	486	458	503	460	473	450	488	438	490	514	461	469	465	508	453	467	482	481	465	515	463	490	500	423	429	472	459	473	497	462	489	459	516	475	474	481	467	452	465	509	511	464	476	465	492	484	459	494	479	466	494	462	516	439	444	449	446	475	461	459	480	491	472	453	448	454	482	458	477	452	481	446	469	479	458	502	475	481	480	501	474	494	482	487	438	455	458	447	462	474	526	475	461	485	470	494	464	479	472	449	476	490	464	491	477	483	482	473	449	530	495	473	488	462	512	485	496	469	473	488	489	475	447	450	424	505	421	470	455	488	471	467	476	494	476	473	475	473	477	445	466	464	502	468	461	484	454	465	471	477	486	483	492	469	498	487	483	433	459	438	484	484	441	468	476	456	479	455	475	466	495	474	432	461	471	519	490	477	498	432	484	461	459	443	449	506	453	495	463	472	432	452	480	517	458	445	456	473	492	453	477	474	502	440	496	471	469	491	504	475	455	466	499	471	500	518	423	463	503	492	458	527	497	461	458	442	492	491	478	450	506	463	492	498	505	477	479	455	443	480	474	455	473	487	473	451	463	472	542	445	516	473	492	466	470	470	466	489	509	474	480	501	486	474	500	449	438	446	470	443	502	484	499	461	474	462	472	427	456	497	478	458	444	473	453	471	479	506	431	455	480	469	497	477	521	469	479	440	448	480	465	453	453	479	445	459	426	454	468	467	469	477	493	487	461	481	459	483	460	458	514	501	486	463	473	477	515	489	522	441	481	465	490	460	506	461	464	476	458	482	489	471	478	519	460	510	476	484	455	487	477	462	490	497	436	455	449	438	490	466	481	429	476	470	459	528	464	452	512	457	459	452	470	431	462	472	494	471	513	459	485	461	485	458	455	498	442	445	492	522	485	472	502	473	502	506	500	482	478	503	482	448	479	464	454	518	457	429	460	492	481	474	493	427	475	480	489	459	442	462	485	461	499	455	474	471	436	437	466	493	464	455	509	468	465	484	461	465	464	509	451	474	488	503	470	473	462	472	470	467	500	441	454	450	508	464	492	479	497	465	481	463	467	484	441	483	497	486	499	498	490	513	507	440	451	447	478	454	497	455	470	444	473	465	454	461	481	491	458	474	474	479	475	504	470	456	508	464	449	467	498	497	484	436	479	473	500	467	535	489	470	496	485	486	471	457	432	458	502	476	460	476	479	462	486	441	473	449	484	491	483	439	485	485	483	493	506	494	461	463	471	463	438	465	507	493	452	461	494	461	502	452	488	510	471	496	467	465	472	471	486	453	499	465	451	477	476	461	433	484	499	489	462	458	460	472	485	487	487	483	499	508	479	486	488	493	468	454	470	473	453	485	472	456	486	483	459	482	470	449	445	475	481	495	425	450	493	467	519	488	465	480	469	479	508	476	505	478	445	453	492	444	486	476	485	464	459	465	453	477	470	443	459	485	478	458	515	449	434	437	483	475	467	468	477	515	465	442	473	440	455	497	480	461	454	458	432	520	513	487	479	453	493	477	464	438	489	497	472	454	474	507	473	436	470	469	461	487	478	458	490	486	439	479	485	453	470	516	500	451	452	461	465	491	467	493	489	460	493	469	478	448	473	499	480	495	473	497	458	442	499	490	468	464	454	464	456	458	480	506	447	459	493	484	462	467	489	506	466	507	482	453	445	506	471	487	436	478	476	446	478	480	460	474	490	479	470	525	482	466	409	487	459	490	508	472	478	466	476	499	452	466	497	485	475	462	455	459	451	506	478	443	480	491	460	463	501	448	442	467	468	462	506	516	442	472	502	524	482	456	481	456	481	474	478	484	469	498	497	505	447	469	448	438	436	485	457	480	508	529	468	469	499	482	508	481	491	474	451	499	448	465	489	468	499	463	471	492	505	439	494	481	458	466	506	413	494	477	424	464	439	465	478	475	440	434	443	527	455	440	455	451	503	476	465	470	475	462	457	500	469	495	482	447	462	421	451	476	499	467	455	460	459	456	514	465	470	478	460	488	463	493	456	473	455	437	522	454	470	470	491	441	501	494	472	500	513	496	477	483	490	454	506	455	473	478	496	495	494	482	501	477	477	475	474	482	522	454	467	454	463	464	459	465	485	512	482	507	439	489	469	490	463	479	494	460	456	482	462	488	471	476	453	481	492	514	492	459	472	459	466	457	413	460	450	471	476	441	483	443	493	488	479	477	458	452	455	453	447	483	461	494	463	483	437	462	468	461	463	466	449	481	497	456	475	468	504	479	475	501	460	469	493	506	443	503	487	444	503	497	478	488	504	502	484	478	458	440	445	456	481	438	519	464	463	451	453	466	454	455	465	468	477	467	465	473	448	480	461	493	490	451	456	463	456	482	470	435	476	496	445	465	471	467	443	498	426	477	477	497	500	514	454	439	414	466	480	472	479	459	469	469	476	482	470	472	453	467	495	467	528	480	444	502	461	483	467	457	454	474	445	484	478	434	473	470	472	475	446	493	502	465	465	471	469	462	478	482	485	510	458	462	484	465	499	484	464	465	479	488	449	453	421	446	441	479	476	463	493	482	465	443	463	465	485	480	463	455	503	489	448	527	464	475	466	475	458	473	492	484	455	470	486	456	476	432	470	454	444	490	485	474	476	486	463	501	458	499	434	460	500	438	455	469	479	507	456	501	471	479	495	484	457	486	485	475	443	483	450	442	450	479	493	469	441	492	480	444	457	468	459	506	452	459	473	471	481	461	511	464	451	494	482	417	426	476	443	493	483	478	504	482	424	482	456	457	479	493	516	454	452	455	469	521	488	472	457	516	458	430	453	465	456	456	472	467	474	466	535	519	510	468	442	410	495	459	469	452	462	498	442	499	488	485	489	452	509	476	491	497	509	497	525	498	509	473	460	465	461	469	498	474	472	475	471	486	465	507	448	490	470	486	488	481	463	490	483	447	480	391	495	479	504	457	496	429	473	438	494	471	502	504	459	485	478	435	449	492	466	485	464	429	528	461	509	461	435	430	480	497
47279	21656	6955	2168	1599	1232	864	720	518	397	400	332	331	257	224	201	164	169	186	177	179	155	143	145	142	122	123	130	132	126	151	130	130	117	137	114	116	111	120	118	107	116	125	113	120	99	113	118	121	141	135	123	117	112	127	142	104	124	127	121	111	106	130	111	124	139	122	132	115	137	114	107	115	102	121	129	107	113	119	108	87	109	121	122	107	117	132	109	118	102	118	137	122	134	117	98	101	124	97	102	109	107	109	116	118	122	113	111	120	135	126	105	114	103	118	126	113	126	106	123	122	103	113	120	124	104	92	121	109	106	126	116	114	118	104	101	114	96	114	105	126	114	100	128	98	107	117	108	123	104	134	114	101	120	134	99	109	117	126	121	113	112	107	122	139	123	118	111	109	133	106	133	112	108	104	95	105	103	130	103	128	101	107	114	122	112	113	121	126	105	113	122	126	131	98	116	120	119	96	118	113	115	122	111	128	121	106	112	97	123	98	104	110	131	111	112	116	109	108	106	115	102	107	120	120	120	110	115	112	115	126	101	105	115	108	107	116	101	119	90	115	112	126	97	123	105	120	111	117	100	105	109	89	113	106	102	121	117	123	106	100	108	112	107	103	106	103	105	95	109	120	108	115	111	119	103	132	107	107	121	108	110	112	105	97	128	110	116	99	121	95	114	106	121	111	117	107	116	117	106	106	125	126	126	121	121	121	99	107	97	110	106	93	107	101	131	99	121	105	104	124	127	117	95	118	119	103	98	105	116	94	111	114	114	121	102	104	131	107	112	101	105	115	110	105	109	112	92	125	102	115	122	107	115	109	108	101	118	83	87	123	117	109	84	108	116	107	100	109	107	111	130	115	115	133	118	115	114	119	115	107	116	115	119	106	105	99	114	115	101	106	106	109	104	103	145	118	106	121	125	114	111	99	110	98	129	118	122	109	103	122	92	97	106	111	119	108	112	118	102	107	115	120	113	106	116	111	105	112	109	125	137	136	81	121	129	132	123	113	113	135	115	116	98	107	128	123	115	102	123	99	112	119	102	103	121	106	107	123	136	116	100	106	113	92	107	105	116	108	101	111	117	116	114	105	97	106	105	95	140	114	109	107	120	111	113	105	120	124	116	116	117	103	121	94	114	142	107	110	124	126	117	106	124	119	106	114	123	122	91	106	116	114	113	120	121	107	118	89	126	106	119	107	108	111	113	127	104	124	135	125	85	101	105	137	99	108	128	105	122	131	119	101	140	106	105	97	94	113	121	130	116	107	110	116	97	99	112	100	111	127	114	115	108	115	134	102	112	99	108	117	106	127	117	118	88	97	111	109	117	105	123	143	113	103	110	105	105	114	96	136	109	126	96	111	112	97	127	102	112	108	105	125	128	118	117	109	107	111	107	104	113	95	109	124	106	120	124	119	124	104	101	108	105	128	137	127	95	125	117	110	99	106	99	121	92	94	101	123	89	115	117	112	109	99	138	91	120	129	120	108	113	125	132	123	115	106	117	116	126	127	114	104	128	113	98	105	105	108	108	103	96	113	126	115	105	121	116	110	109	123	112	115	124	109	119	101	108	85	116	118	106	118	111	115	118	112	125	101	107	121	105	110	115	96	102	106	139	110	114	119	118	103	137	111	110	108	132	109	107	123	105	95	113	118	109	126	112	115	101	114	95	101	98	101	113	109	124	122	106	95	121	126	111	98	109	110	104	121	108	108	120	102	108	120	129	110	117	121	108	118	113	108	124	104	110	102	109	129	115	119	108	104	114	114	124	104	98	111	132	113	118	101	119	130	116	114	119	108	114	114	99	105	109	116	128	118	97	113	97	124	113	107	118	116	122	120	100	113	115	105	112	109	119	105	117	106	94	88	121	127	112	111	112	98	113	116	103	107	113	114	113	110	103	106	115	105	111	116	107	120	128	103	106	121	121	121	111	113	137	120	119	109	114	118	118	94	119	136	113	93	110	95	101	107	120	101	105	96	111	116	109	111	110	111	106	122	119	123	114	127	102	117	114	133	117	112	115	107	112	127	111	105	99	108	128	104	123	127	113	117	104	118	101	108	106	112	109	124	134	107	109	123	131	97	108	119	112	102	111	102	111	101	97	100	119	102	118	133	129	111	98	119	110	119	122	128	113	94	112	103	121	108	109	117	102	96	111	121	124	108	125	101	110	118	129	117	109	132	103	112	106	133	129	126	90	144	115	95	120	105	122	112	121	112	104	125	109	131	108	111	111	83	133	105	92	118	106	108	117	113	118	106	123	133	112	114	102	107	114	115	122	104	124	121	120	117	94	98	105	115	130	116	110	109	132	109	115	115	111	132	98	125	125	131	114	139	107	123	134	102	120	135	102	120	102	120	102	100	99	123	112	119	102	113	102	134	117	107	127	91	117	94	100	120	108	120	101	110	105	132	110	124	126	96	106	115	109	101	123	119	123	113	130	124	103	106	91	116	105	106	118	113	120	100	106	118	108	116	116	110	97	91	116	111	119	123	116	119	101	123	113	113	116	111	111	131	128	129	119	93	104	114	117	128	109	125	106	129	133	131	109	116	96	124	139	122	104	131	115	121	94	110	117	111	113	118	123	115	107	108	114	126	111	115	146	116	125	122	125	103	117	101	114	114	118	109	125	110	91	112	124	122	104	95	111	110	104	128	124	122	100	116	134	91	103	116	119	124	106	114	108	97	90	108	122	133	102	109	126	119	119	117	109	105	105	119	115	141	111	108	116	126	133	102	108	109	108	101	102	112	117	110	112	112	124	112	114	114	127	126	124	127	150	101	120	116	117	117	99	128	116	118	120	113	122	99	96	106	114	112	120	103	120	93	117	102	102	90	109	105	111	106	116	124	113	112	107	127	114	107	106	101	109	118	110	114	115	117	104	125	112	147	89	103	114	90	132	120	117	107	129	100	109	135	96	95	111	107	113	119	106	116	117	123	104	111	104	112	127	115	136	111	85	105	117	96	99	135	84	118	124	109	114	116	103	98	113	102	116	114	113	115	115	126	120	113	109	120	114	122	104	114	128	123	117	115	128	107	118	104	117	120	112	110	113	118	110	100	120	130	104	128	123	118	116	117	101	125	105	105	121	119	127	98	104	114	101	90	113	116	113	102	116	115	97	122	122	94	103	104	118	108	115	109	96	106	109	97	110	113	112	121	113	108	115	103	109	100	118	125	111	98	96	114	111	144	101	121	105	124	106	106	121	112	113	108	115	116	118	114	126	119	130	119	114	100	117	106	129	100	110	112	113	100	105	106	94	103	112	116	124	125	109	130	106	104	117	135	121	103	119	134	108	126	94	109	129	112	92	114	109	107	111	129	118	115	110	113	101	123	111	96	114	129	118	117	107	107	104	109	126	128	106	114	119	101	114	108	94	117	111	117	97	116	114	95	115	119	122	112	128	107	145	112	103	116	117	117	98	113	124	126	112	115	112	95	108	123	122	109	106	117	103	115	104	101	121	128	122	105	120	116	109	123	121
24738	2158	4809	5680	5018	4313	3647	2998	2320	2046	1833	1514	1477	1280	1114	1036	965	845	868	854	741	674	641	638	595	577	553	552	515	525	504	470	512	464	444	478	451	472	473	426	457	469	462	468	415	433	422	422	434	384	435	419	381	413	426	438	439	425	384	410	425	357	412	409	383	415	417	418	412	381	419	394	404	392	396	385	406	410	355	421	369	396	391	426	379	387	430	406	380	369	404	381	401	408	374	383	356	363	362	376	375	412	388	401	376	374	343	360	404	340	362	395	409	356	379	381	367	394	345	421	364	363	341	372	367	387	405	389	348	377	387	361	371	379	393	376	366	371	363	359	386	394	343	363	400	395	419	370	373	357	350	385	387	367	393	373	393	403	381	390	348	348	353	380	386	355	385	376	384	394	360	381	382	401	367	381	402	363	373	375	366	379	364	377	395	356	356	364	343	377	362	378	372	386	374	362	372	393	366	357	367	384	352	378	392	409	357	402	417	386	393	338	359	382	329	380	370	365	367	378	392	368	349	400	375	371	359	358	362	379	369	349	349	395	323	353	381	379	343	344	338	332	376	366	357	354	382	342	358	375	396	382	368	381	397	397	388	383	376	357	340	416	368	409	341	382	397	395	343	351	365	384	370	348	371	387	382	365	366	376	337	362	358	346	354	373	394	407	390	394	387	370	345	361	354	349	364	405	399	341	348	342	392	370	408	370	379	363	389	374	380	409	379	374	369	364	390	370	327	409	375	354	392	397	332	379	355	367	358	373	350	379	380	355	400	362	403	373	410	368	371	378	362	345	380	365	383	392	382	374	378	387	379	344	356	376	362	385	343	346	382	338	367	406	353	332	354	391	370	373	358	361	322	376	358	365	403	386	381	355	386	414	375	362	374	336	362	363	393	328	386	415	319	368	390	384	356	339	404	370	348	370	394	379	358	366	350	355	389	373	400	341	357	402	391	387	367	389	380	382	352	371	378	333	382	379	366	330	387	374	386	381	385	401	369	371	349	379	381	353	354	380	411	361	361	378	346	392	310	355	396	388	367	332	373	348	358	334	349	358	362	377	360	332	355	368	390	373	374	371	382	368	344	373	347	385	363	354	396	403	377	379	378	373	350	336	359	371	361	348	376	353	379	377	348	378	412	397	342	378	377	364	387	371	372	399	369	366	339	374	363	376	366	390	421	379	359	375	365	399	408	383	375	371	358	384	395	360	387	374	352	367	381	372	342	394	338	368	361	376	340	400	382	346	351	336	370	362	365	382	392	380	372	383	390	376	378	363	345	365	375	365	363	379	352	348	367	394	363	342	371	375	371	354	388	346	362	347	388	378	391	385	357	358	352	368	319	351	355	384	364	357	358	356	342	375	352	343	342	341	390	381	400	368	368	331	354	364	375	393	358	333	396	390	347	343	394	386	373	339	393	378	363	386	389	356	333	369	401	358	357	360	345	369	391	360	396	351	338	359	381	406	359	367	379	368	360	382	366	354	349	373	366	360	385	378	379	397	363	381	412	347	358	376	347	330	380	336	351	364	369	357	379	377	400	353	399	404	369	353	371	347	364	362	384	372	376	380	392	375	360	334	361	389	362	349	368	384	357	387	394	360	352	364	357	366	392	361	350	373	346	355	356	373	340	356	340	390	386	390	346	373	349	389	334	361	381	368	356	360	341	372	361	359	359	373	392	407	321	368	375	356	376	376	382	354	353	341	357	369	376	394	355	374	350	412	354	384	370	391	384	381	361	363	377	353	387	325	344	378	385	391	378	381	360	365	332	376	382	402	349	379	375	374	385	390	381	406	378	396	344	371	357	391	368	351	369	398	375	348	377	381	362	404	352	381	349	375	392	382	373	383	352	374	350	379	361	347	375	376	345	350	373	371	356	411	405	390	380	387	383	360	384	386	358	355	367	410	365	387	390	383	370	347	356	388	369	341	365	353	345	378	374	361	316	383	397	361	400	345	362	361	402	317	342	351	385	377	401	308	378	374	379	356	390	329	376	374	368	391	344	392	376	370	375	385	355	314	390	383	403	365	368	366	361	392	364	348	375	422	377	365	385	353	396	339	385	362	391	349	332	381	362	378	349	359	392	362	333	356	371	373	373	338	353	390	362	364	353	361	377	336	366	385	388	383	355	359	399	376	376	344	393	400	360	380	366	340	388	357	381	387	370	389	319	395	389	357	381	372	373	371	344	397	342	330	344	353	347	424	367	376	380	368	362	376	371	353	409	363	349	357	368	363	370	357	373	406	365	333	319	348	351	388	329	377	370	372	386	396	396	402	379	339	378	344	340	355	380	370	375	377	349	389	381	370	383	408	400	362	408	375	329	368	353	337	362	354	369	368	397	371	360	363	375	387	359	356	362	385	357	341	364	378	333	363	360	347	372	365	349	356	357	357	358	368	374	356	368	341	361	370	383	371	386	389	350	377	374	439	380	395	393	395	343	391	332	378	387	377	364	381	380	358	369	349	373	398	417	381	365	372	347	376	343	382	384	376	378	380	349	359	407	329	386	385	387	349	353	349	390	385	367	321	369	385	394	337	361	360	359	383	346	367	383	393	373	399	365	366	359	354	347	370	411	350	368	399	350	358	355	377	334	319	333	387	346	365	394	393	384	389	375	403	387	342	394	365	355	387	392	386	347	347	332	408	348	404	349	360	339	359	396	373	336	331	378	352	348	373	376	411	360	380	351	331	331	361	406	360	342	369	352	383	354	367	391	382	362	367	380	357	340	366	370	372	352	346	383	394	349	353	378	377	365	357	394	371	345	363	397	359	384	366	390	358	383	379	406	376	388	358	340	339	375	351	377	382	378	344	395	357	390	376	394	375	366	378	387	365	395	376	385	375	357	389	334	383	383	350	385	370	337	366	383	352	380	391	344	373	378	372	326	367	343	394	382	360	374	341	365	336	368	339	404	343	380	392	388	398	367	380	381	376	415	361	368	341	388	368	370	330	358	356	363	335	359	354	360	348	353	399	368	363	352	386	322	336	364	351	400	351	382	393	376	395	362	387	372	410	397	337	344	393	392	363	371	356	329	391	368	323	313	356	384	367	352	371	330	360	374	343	376	359	367	341	370	420	376	355	350	367	402	380	376	391	371	363	360	358	399	360	350	333	386	373	375	379	359	379	375	354	379	408	364	363	367	356	367	372	360	369	363	391	358	352	320	365	398	330	384	330	373	355	342	365	341	358	369	362	367	341	417	356	364	385	378	370	405	356	335	371	356	356	350	394	371	377	351	383	365	400	399	330	372	355	365	386	366	356	363	352	330	346	346	396	363	343	359	342	388	352	384	386	340	371	358	355	377	368	376	372	352	400	346	419	388	372	375	363	370	383	415	380	339	347	371	347	371	359	377	402	354	365	355	337	389	380	378	373	354	366	376	364	375	370	363	363	377	393	373	385	377	330	374	371	352	353	352	375	395	376	333	362	377	374	366	400	365	363	367	382	368	359	375	371	382	362	369	360	340	421	399	346	361	386
10490	673	386	316	310	290	365	294	303	316	287	291	277	259	283	277	302	268	279	280	297	274	273	302	271	275	288	287	261	292	288	278	247	290	288	279	285	275	278	306	285	262	304	282	275	281	284	303	287	254	287	281	285	291	279	266	274	275	289	293	297	293	269	255	283	258	299	288	264	262	254	286	268	254	286	271	293	288	295	242	284	292	278	252	306	276	257	284	283	308	282	263	292	272	283	295	272	256	268	229	286	267	278	276	236	259	245	254	269	289	273	279	289	256	285	298	280	270	283	272	266	285	275	276	260	273	281	270	266	246	266	286	280	288	284	257	301	290	283	290	287	287	262	300	306	277	263	292	285	293	261	261	287	291	302	259	258	287	259	277	295	288	292	286	251	261	251	272	298	292	296	289	294	271	303	264	283	267	282	277	288	294	251	283	299	253	275	291	258	309	272	256	298	266	261	298	279	262	267	270	260	268	282	266	281	291	284	274	276	293	270	278	290	278	273	249	293	272	291	270	308	286	293	292	255	286	278	264	295	290	289	293	265	273	265	299	262	286	307	297	301	267	267	277	282	300	263	302	250	291	264	286	271	302	274	273	268	277	306	291	291	285	277	293	318	288	268	256	269	282	293	300	257	284	262	254	278	292	282	269	264	274	266	281	290	254	288	243	267	291	297	265	260	290	326	269	266	276	229	260	270	268	293	286	297	263	262	292	258	257	260	295	274	266	285	279	292	262	288	276	288	273	266	271	262	262	285	316	268	248	284	294	249	252	267	288	263	284	272	278	253	331	268	280	302	276	290	287	293	231	300	264	298	293	298	289	266	313	276	293	258	304	253	266	307	316	260	270	303	254	296	275	274	263	255	295	292	270	263	274	275	313	231	305	289	273	251	268	266	293	270	244	274	307	295	294	279	287	296	266	281	283	302	283	313	289	276	284	278	300	307	279	274	270	290	276	266	304	276	308	267	278	278	306	277	278	279	291	276	278	288	283	294	282	256	260	271	287	246	274	282	292	280	261	293	267	311	255	283	277	303	280	288	278	265	280	271	276	274	276	303	298	292	280	265	252	286	287	235	264	271	263	287	278	300	291	291	259	311	286	283	263	315	272	249	303	274	256	273	268	286	249	265	284	295	278	285	285	266	274	302	282	235	292	269	264	267	292	302	275	301	304	287	272	274	284	252	255	266	278	288	284	276	238	270	268	270	266	261	260	257	291	256	263	291	264	275	268	274	291	293	272	280	285	277	287	278	257	286	289	293	298	299	274	254	289	274	276	271	274	298	267	280	261	277	299	266	273	301	279	278	276	262	290	245	304	297	251	275	282	297	266	289	282	299	283	281	282	275	285	250	291	280	275	287	257	300	269	246	311	291	284	288	332	267	268	283	297	269	254	291	290	277	248	281	269	263	280	309	269	282	296	296	252	289	254	280	272	294	269	264	269	275	294	250	300	265	309	270	260	281	274	264	319	280	290	276	301	275	276	256	279	291	298	274	278	292	286	315	279	258	263	255	260	289	268	251	268	288	253	293	276	294	264	251	280	261	285	266	284	268	272	255	256	250	271	295	300	270	313	263	249	297	285	278	272	276	276	274	300	274	279	276	267	268	277	261	297	279	276	278	286	277	305	272	266	297	279	289	296	284	268	274	256	277	260	297	263	269	264	305	284	288	240	278	276	311	305	263	277	256	246	247	265	272	300	265	280	286	290	307	277	272	329	276	269	297	266	276	276	250	272	255	277	302	265	288	275	293	267	269	265	290	289	250	297	270	265	259	296	279	265	286	296	238	299	249	300	260	262	306	288	299	257	293	244	292	288	258	269	264	272	262	267	263	273	261	277	281	273	306	284	274	286	298	242	288	282	288	274	275	287	272	271	274	292	286	281	268	291	263	261	294	296	249	289	278	269	262	247	270	317	281	260	254	259	282	299	288	264	296	267	248	281	285	283	312	293	282	265	278	297	276	321	272	298	282	283	262	279	256	259	282	287	284	278	275	269	297	276	248	265	270	279	272	291	284	307	251	283	236	282	263	284	286	300	283	273	312	257	265	287	242	291	281	286	271	269	276	309	267	274	253	277	260	273	265	303	253	256	254	288	303	278	285	258	301	272	278	277	268	262	262	291	262	306	288	285	273	266	262	269	280	252	249	268	265	264	268	279	275	275	282	292	270	291	259	293	266	300	261	252	273	269	278	253	298	283	281	283	290	263	284	287	259	276	312	294	302	276	321	287	296	264	283	287	261	264	269	278	267	285	292	258	276	263	273	287	294	283	287	283	280	293	292	271	296	290	270	275	248	292	265	266	272	299	282	318	264	292	285	275	278	275	262	271	278	285	252	268	282	297	291	302	280	293	267	314	264	288	239	281	261	288	310	284	278	285	290	279	251	286	280	271	301	272	290	261	274	291	265	286	276	272	286	264	251	268	303	295	288	258	302	261	258	250	249	257	282	262	253	316	278	267	291	278	287	240	314	262	254	289	280	267	256	271	285	277	284	265	275	281	265	269	276	283	307	258	265	299	296	266	305	275	279	268	291	263	298	275	277	285	306	264	286	312	272	272	270	265	285	274	308	281	314	302	290	284	267	266	280	265	273	292	308	287	263	287	277	258	291	292	308	267	296	294	305	271	287	276	283	291	274	277	278	289	258	264	296	289	295	269	285	263	274	258	284	290	304	279	287	256	293	296	313	268	300	277	270	277	289	267	269	298	270	270	271	289	291	262	255	277	271	285	252	252	247	275	248	293	309	296	271	297	269	290	267	307	270	276	282	261	262	305	282	250	277	292	241	303	287	271	279	267	268	300	250	305	297	277	280	270	282	275	292	281	262	273	289	272	287	292	286	279	252	290	272	276	258	255	295	276	278	278	263	263	276	277	282	292	248	307	276	298	272	324	306	279	266	270	278	261	291	279	263	271	279	271	309	279	274	293	282	291	279	283	310	284	260	279	245	269	293	249	285	263	300	307	256	298	268	257	291	286	251	282	279	265	239	288	282	289	288	269	243	287	265	292	267	293	280	309	269	268	297	271	287	277	278	248	281	273	291	265	297	291	287	300	298	304	275	271	244	285	280	264	269	268	265	294	285	278	261	293	293	288	279	277	274	299	308	272	278	323	290	267	273	310	267	256	273	276	266	263	293	265	262	275	247	293	274	275	265	270	296	272	261	300	294	270	267	295	276	287	275	273	309	284	276	264	264	270	294	279	288	285	295	272	273	272	269	308	286	280	278	276	270	291	270	285	274	258	265	311	279	283	235	308	305	274	271	284	286	282	282	310	263	280	289	268	278	277	284	269	291	258	275	273	267	268	268	278	266	255	278	268	287	269	271	259	260	261	305	253	279	281	303	273	271	258	266	294	284	301	279	262	284	302	257	289	314	274	290	258	282	278	283	259	290	309	285	302	283	244	265	279	273	302	308	294	277	252	277	269	270	300	284	290	296	275	305	291	270	272	256	271	264	272	268	253	287	257	297	274	272	291
8416	838	1019	1094	1020	1010	948	889	857	899	871	873	803	841	877	849	836	826	792	756	835	781	808	760	789	762	824	752	793	789	807	799	827	829	761	769	762	803	787	767	814	773	744	797	763	790	807	744	779	756	787	788	791	796	795	783	783	795	760	770	778	817	782	840	767	779	804	805	782	753	759	794	745	798	813	796	775	788	782	782	744	765	794	779	776	790	831	772	838	768	770	812	778	790	773	809	740	757	824	836	765	737	808	807	827	749	814	825	773	809	795	801	732	781	818	786	794	800	783	755	744	802	770	772	783	802	750	807	796	798	823	762	783	849	827	766	809	764	801	793	756	740	755	803	759	794	791	810	787	793	813	768	768	770	792	766	800	770	770	818	774	744	763	844	770	822	776	777	800	792	770	782	817	769	760	791	792	793	804	739	772	780	775	754	765	763	798	745	780	756	789	771	807	777	777	769	817	750	825	792	818	743	778	808	806	815	772	755	787	786	789	794	841	794	790	796	803	802	782	761	802	818	814	753	804	755	758	778	830	781	783	755	761	760	795	789	791	802	802	776	806	800	813	748	790	796	779	803	778	789	754	735	815	793	786	799	801	761	802	843	787	773	760	737	767	776	822	773	800	772	796	805	863	762	768	806	741	838	819	749	811	760	846	778	814	794	758	770	834	792	784	784	805	784	776	748	756	766	785	759	785	827	765	786	773	735	717	759	771	722	804	842	803	847	781	756	784	804	798	800	770	784	801	758	799	806	812	812	791	793	808	765	780	811	792	724	777	745	756	765	768	714	781	785	810	824	740	806	775	763	757	812	796	791	812	777	739	786	799	728	765	766	792	763	823	769	800	814	762	778	733	787	759	857	827	762	823	768	830	831	783	797	788	837	788	776	816	794	747	749	767	770	739	784	810	855	778	760	773	782	765	789	786	769	799	804	804	805	865	749	770	782	776	772	849	790	764	787	840	801	796	818	801	789	798	748	759	746	826	792	763	809	747	787	823	746	783	798	819	779	828	768	765	772	759	841	721	782	789	761	801	772	771	799	787	732	741	778	753	779	775	762	804	788	799	729	738	758	802	828	811	770	830	746	805	784	772	774	773	804	806	781	779	793	773	805	765	747	798	789	800	785	765	802	775	754	826	787	741	808	751	784	781	728	793	760	785	775	752	773	792	773	817	814	813	812	844	744	790	773	760	743	818	760	749	758	767	776	800	768	817	800	795	853	752	786	749	761	790	781	852	763	798	750	788	756	719	761	736	787	817	788	769	775	808	737	836	770	740	732	783	798	761	767	763	763	810	782	771	789	784	808	806	814	762	753	761	773	800	777	797	811	793	791	772	806	778	838	779	764	775	755	784	778	797	764	748	773	781	778	745	773	780	744	746	767	814	768	807	814	812	781	855	796	763	796	805	808	817	771	773	785	735	827	793	756	753	727	805	805	767	763	788	787	830	762	771	788	745	780	821	841	741	744	793	758	772	767	763	751	775	781	758	794	769	781	762	841	774	769	784	824	768	797	792	793	726	778	744	770	795	787	772	771	780	766	751	797	795	806	824	774	788	733	758	786	766	772	746	789	787	762	743	787	786	788	736	758	800	774	809	746	816	801	797	824	735	807	794	805	777	834	786	775	821	756	775	781	780	765	815	768	789	740	746	766	802	770	786	754	772	710	785	799	810	766	778	801	799	806	793	819	745	808	777	766	772	749	791	749	823	790	802	754	760	839	777	796	788	784	783	854	718	768	774	796	752	820	778	788	786	789	808	778	782	813	803	783	796	800	752	762	785	790	767	759	755	737	774	750	743	763	777	821	801	772	819	790	794	780	830	807	765	795	840	741	781	811	783	736	768	767	815	801	752	803	806	802	810	730	767	799	765	741	829	786	776	802	824	735	764	789	795	792	845	811	805	739	781	778	811	756	799	780	775	834	809	790	827	806	736	732	804	833	771	787	776	783	789	790	778	823	798	831	777	743	793	788	779	783	769	794	751	756	780	810	800	762	765	816	776	816	748	777	736	816	757	756	775	782	776	769	782	751	819	798	815	774	806	813	811	804	745	819	774	773	761	821	798	753	787	795	738	794	788	821	808	844	794	790	783	836	754	769	797	776	774	792	742	801	772	805	775	790	794	822	860	747	736	776	764	803	779	770	783	797	828	777	744	761	773	783	746	809	794	800	795	770	764	749	754	758	815	811	782	753	767	783	760	758	795	817	781	797	809	847	760	826	818	803	786	728	763	794	773	818	770	799	741	767	824	838	756	752	823	751	796	799	788	785	753	841	797	843	818	830	759	789	722	754	746	720	811	755	776	769	760	735	804	774	760	774	756	783	780	807	772	816	793	826	781	787	780	773	756	840	751	762	767	770	804	802	743	828	777	785	716	765	780	758	807	758	772	794	774	776	796	779	780	763	795	761	769	816	781	797	775	798	802	761	764	725	776	789	743	759	785	784	757	801	784	769	752	732	760	752	732	810	768	768	759	776	739	796	790	788	798	824	813	739	752	782	749	770	777	763	811	800	769	847	793	768	772	773	792	798	704	764	758	800	770	774	740	848	802	741	785	757	794	762	782	784	786	804	807	761	813	746	791	808	775	781	730	755	773	749	757	758	786	822	822	816	756	782	760	769	758	758	762	764	778	783	803	753	781	834	814	781	774	817	752	758	811	751	794	822	772	818	784	773	802	812	802	783	781	816	773	775	785	772	807	729	802	772	769	775	769	765	804	748	730	789	823	732	807	734	803	768	753	801	759	759	775	751	748	810	774	822	794	743	739	776	797	764	803	795	772	828	812	756	830	777	757	802	814	802	835	748	791	771	795	801	780	780	767	769	766	759	783	766	753	811	802	795	804	764	741	764	777	739	790	825	830	821	768	765	779	770	818	762	789	773	746	754	848	771	766	744	769	808	787	748	753	806	757	767	759	751	793	709	734	818	801	806	760	824	759	785	772	779	793	760	761	746	761	773	762	772	736	776	752	739	785	808	794	810	794	738	786	804	772	734	776	770	815	764	773	821	800	782	811	773	794	805	776	775	770	797	779	778	801	808	783	801	810	758	778	789	792	772	772	728	771	777	806	767	841	802	782	750	719	787	820	746	742	750	780	791	759	728	750	828	752	781	807	727	803	820	781	743	772	759	864	802	747	778	751	802	761	789	818	775	801	726	778	760	823	800	832	794	790	819	834	811	774	746	777	794	784	763	754	798	759	798	767	830	806	782	787	741	787	772	813	777	784	795	764	802	774	796	761	773	801	791	802	815	773	793	754	841	787	765	780	819	777	769	779	742	716	769	767	786	777	793	746	776	797	777	762	790	756	764	754	793	747	752	786	773	767	812	807	783	790	732	783	782	791	775	779	730	807	788	793	773	735	790	782	780	770	772	794	786	795	753	812	772	790	765	772	754	809	769	808	798	753	778	784	814	795	763	777	771	762	774	815	789	819	812	825	802	798	767	774	728	730	799	809	757	781	784	797	775	804	802	829	820
42785	14086	2428	1165	817	672	587	498	326	281	301	275	206	192	270	211	179	181	201	190	163	157	191	206	161	196	148	184	167	165	163	175	161	193	174	179	170	162	160	165	160	144	195	168	163	146	172	178	167	149	156	158	155	166	159	153	165	177	169	147	150	161	157	176	175	168	154	160	137	169	164	155	152	176	175	183	159	164	161	148	168	143	161	152	163	171	182	169	198	168	136	142	134	139	155	169	128	151	140	167	149	145	172	157	182	152	157	159	146	147	154	167	182	156	164	151	137	153	184	163	169	149	159	156	150	175	170	150	165	160	175	153	175	183	154	178	144	165	142	179	175	180	155	179	154	163	167	175	179	165	148	148	160	165	181	148	175	168	149	169	137	162	154	147	188	164	158	158	142	165	177	165	151	161	184	156	137	177	161	152	129	162	147	150	150	149	143	153	164	155	167	167	161	174	154	157	144	146	156	139	155	161	179	155	156	147	174	173	151	150	151	143	153	152	146	158	182	156	168	162	137	174	169	190	158	146	163	172	157	154	154	175	158	157	145	157	142	166	154	146	161	157	178	147	156	159	186	158	168	142	162	169	165	147	150	151	143	144	170	142	150	151	155	154	139	142	172	172	160	172	154	157	173	143	151	141	164	154	153	169	149	156	173	170	150	166	165	158	157	156	173	177	196	160	169	179	139	149	154	196	145	160	165	162	161	162	146	138	164	152	156	192	143	174	167	164	159	176	155	151	187	172	141	153	149	144	157	177	195	166	154	165	157	142	158	178	141	145	156	167	171	166	160	144	168	154	142	154	142	151	169	140	163	165	158	151	143	145	173	135	152	152	129	165	193	163	179	167	167	175	159	173	173	181	151	146	148	163	145	191	181	158	168	147	146	151	174	156	153	173	155	162	174	167	161	157	167	151	170	190	168	156	163	147	171	177	162	152	139	153	155	160	145	148	149	148	165	180	177	180	194	176	161	175	173	166	153	160	175	174	167	171	152	155	147	160	162	149	180	186	162	156	158	158	166	162	175	159	143	156	138	155	152	147	164	126	167	172	156	137	153	143	146	165	148	168	141	145	143	174	166	166	148	166	141	172	169	140	135	168	152	179	147	162	170	151	165	170	157	155	151	156	173	165	146	144	163	153	158	144	146	170	154	161	166	148	176	157	152	186	174	135	199	168	148	170	145	169	177	139	163	167	137	154	175	180	147	178	165	156	142	154	181	158	133	173	136	150	162	179	162	147	145	143	159	162	154	142	144	157	164	184	178	178	148	169	157	147	171	130	168	139	158	165	148	147	171	159	161	155	158	139	143	160	155	155	155	168	151	148	184	171	142	158	184	159	165	159	162	173	181	186	138	154	148	181	150	167	157	162	185	158	154	161	147	171	167	179	156	165	159	169	161	149	175	163	148	164	163	164	155	166	150	176	151	150	180	149	148	137	159	163	207	158	170	155	177	156	184	160	183	161	160	176	162	164	165	162	144	152	183	179	153	166	157	160	143	120	180	183	162	171	158	163	154	161	143	176	174	162	170	149	163	166	156	148	177	148	178	163	158	162	167	161	152	161	151	176	158	160	147	157	151	156	161	173	164	183	173	145	135	150	161	160	159	151	163	149	150	150	163	173	155	160	155	159	162	167	178	145	154	170	144	144	126	151	187	180	165	157	161	154	152	153	156	174	155	147	149	158	167	149	153	150	160	174	177	160	144	188	143	167	156	188	153	145	164	163	167	139	190	162	170	164	159	162	169	156	176	156	161	147	157	155	153	163	167	161	149	166	159	168	148	144	161	156	154	165	171	191	147	145	172	145	140	154	161	154	157	175	164	170	161	182	151	156	164	162	154	164	162	154	155	167	150	152	167	155	146	161	172	150	156	167	166	148	174	156	144	177	150	169	157	161	140	163	184	179	155	187	159	171	147	152	180	169	147	151	153	140	171	130	163	157	149	188	173	150	142	130	175	156	140	165	157	159	140	143	156	151	172	170	176	155	168	150	144	147	168	166	170	167	159	146	176	144	167	162	158	178	158	168	168	142	157	157	169	174	170	150	172	167	158	172	152	161	143	149	163	158	168	164	157	176	145	170	140	152	161	150	145	168	148	157	156	165	157	155	164	153	173	156	173	158	156	157	147	145	138	151	148	153	151	134	178	156	153	165	168	160	163	150	156	148	159	172	156	140	164	153	168	161	156	160	160	148	182	169	165	160	159	163	146	150	147	161	182	170	128	163	146	163	164	159	168	153	162	162	153	152	173	181	153	172	139	134	163	167	165	173	168	163	155	168	153	169	195	145	165	147	153	156	134	158	139	141	168	190	156	144	163	168	156	170	168	154	144	159	187	171	149	170	166	144	166	138	161	156	145	144	146	159	162	157	161	137	161	148	139	158	167	160	168	178	167	172	192	167	155	167	155	160	168	162	167	173	178	157	171	137	153	164	164	160	160	166	168	163	148	173	167	166	161	178	164	179	150	168	149	185	153	182	144	140	181	164	157	167	160	169	166	154	153	174	172	162	138	162	172	150	188	129	156	143	168	153	164	194	172	163	174	139	167	172	158	159	174	157	142	178	178	163	176	158	149	176	129	162	166	159	160	153	144	153	165	168	154	150	180	165	165	158	161	187	154	144	155	169	157	160	162	149	169	181	169	180	174	161	162	140	164	169	148	174	186	139	147	158	166	150	119	150	180	150	158	162	122	162	184	170	178	152	166	163	170	166	168	167	187	165	164	150	141	124	168	144	167	162	159	184	134	138	175	163	156	150	146	156	178	136	133	152	173	159	166	183	162	171	169	150	170	171	164	167	146	180	198	159	178	157	172	170	143	162	167	159	163	161	142	154	155	157	167	168	170	147	175	164	142	135	174	157	160	171	125	148	157	148	135	169	166	162	159	161	152	179	164	144	155	159	161	147	159	168	149	165	155	150	169	157	167	162	152	153	160	165	163	149	156	175	147	174	170	147	140	170	151	162	149	178	167	163	150	175	146	156	166	179	157	175	172	167	140	161	181	163	153	133	175	124	178	173	157	150	155	149	177	170	163	147	161	152	158	167	179	165	155	180	157	146	167	171	148	148	171	168	156	179	155	182	170	162	159	163	130	153	157	155	162	165	196	149	155	139	154	153	150	161	145	137	183	157	163	169	163	154	160	150	152	162	147	160	147	157	161	141	184	151	163	169	146	191	187	159	146	163	164	161	176	172	138	165	143	148	175	154	164	174	155	163	194	168	173	150	154	177	152	165	171	178	173	135	154	170	156	143	168	170	165	172	150	155	139	171	159	140	152	154	137	168	162	142	169	163	177	151	168	158	171	158	155	156	147	156	179	142	176	165	170	166	151	164	179	160	179	166	145	153	164	154	168	153	164	151	156	162	184	130	174	176	183	169	169	147	162	149	162	150	149	168	147	159	161	173	174	154	162	170	166	163	161	170	169	170	130	152	157	139	162	149	163	169	153	167	176	166	149	167	179	169	164	164	157	175	180	173
20496	1443	2731	3334	2928	2439	2081	1802	1434	1304	1197	1118	986	913	875	842	773	771	701	643	661	599	627	594	560	620	580	612	546	567	591	566	516	560	536	514	550	510	557	562	578	489	516	520	483	494	486	509	483	476	516	513	494	496	508	514	479	485	496	504	485	505	516	479	476	510	476	462	499	501	519	522	501	500	514	510	464	497	476	494	494	486	498	476	459	468	514	456	513	503	470	478	503	469	477	464	507	479	483	517	475	450	527	455	465	507	464	490	474	480	463	517	477	477	466	486	490	450	530	452	465	478	472	482	446	441	488	466	516	450	480	478	497	488	468	510	520	498	526	478	453	473	461	456	443	459	470	474	470	465	476	487	479	442	488	490	491	498	472	469	441	508	440	491	479	465	495	489	508	481	493	485	452	488	448	471	450	500	554	458	505	508	459	485	457	494	479	479	457	481	481	501	481	486	453	466	488	470	437	464	467	469	503	478	493	488	457	444	499	466	487	480	512	493	462	483	488	469	458	476	476	435	468	448	488	469	449	490	459	480	486	491	436	513	474	527	523	508	521	468	507	454	460	450	465	466	505	469	483	474	488	457	466	481	457	488	486	460	440	467	465	453	465	491	491	465	472	450	485	499	478	489	452	469	433	442	490	462	497	500	515	440	508	463	462	488	507	479	479	476	476	491	471	465	497	447	456	450	491	473	478	491	486	455	479	498	462	475	456	467	482	449	470	467	492	476	452	489	485	459	468	477	447	465	499	482	462	478	445	478	483	511	455	477	486	465	462	493	442	482	508	441	458	454	435	443	465	485	476	459	447	490	480	483	471	486	475	476	487	466	508	448	456	466	482	505	481	490	493	463	437	497	515	486	466	493	475	494	452	463	479	508	501	484	497	471	458	449	503	508	478	439	462	465	478	461	487	511	462	454	482	511	502	470	503	498	493	467	450	472	518	497	478	501	502	513	479	498	538	461	482	420	496	489	456	476	484	477	470	462	493	440	465	475	485	493	455	482	508	471	472	513	481	511	454	499	435	479	478	484	470	505	479	484	497	514	458	501	474	459	479	474	501	487	446	469	484	468	463	494	452	481	461	434	506	456	502	429	458	454	498	459	472	446	489	492	474	487	487	459	483	458	465	474	458	481	461	473	492	484	489	508	503	484	444	470	473	476	453	461	477	464	470	483	488	492	461	463	494	428	467	509	437	493	485	514	494	458	459	467	520	467	482	477	463	491	456	493	461	472	488	492	463	476	514	497	470	456	442	471	488	433	464	488	488	476	493	483	495	464	476	474	440	473	456	488	498	463	470	448	462	489	481	430	453	468	474	454	536	466	484	443	502	487	443	435	454	472	491	492	485	478	440	453	469	496	447	468	461	486	450	471	473	479	488	492	486	461	503	502	476	496	482	454	478	481	472	479	505	463	460	488	477	469	449	472	472	482	475	503	474	488	475	498	443	453	457	492	497	481	510	502	482	496	425	487	510	441	461	495	467	476	460	474	480	484	494	479	481	469	428	520	488	459	495	511	485	451	474	498	470	463	475	473	474	466	475	459	497	493	432	506	473	481	463	494	508	457	466	454	464	478	462	481	477	477	453	461	463	494	466	494	498	494	493	499	463	455	507	489	486	452	483	509	470	517	495	445	452	498	489	468	493	445	485	423	503	444	468	448	484	466	471	493	457	455	504	479	453	468	447	467	472	488	510	461	461	483	486	501	451	483	510	483	484	463	464	462	464	484	463	469	482	468	483	499	467	476	465	491	494	492	477	490	441	491	460	486	489	492	472	483	438	486	478	474	467	499	481	504	510	506	469	481	437	506	520	495	480	451	458	460	446	477	475	484	463	452	502	497	489	456	482	452	470	487	467	472	523	443	466	452	469	487	473	478	466	502	459	474	475	461	479	471	479	423	503	484	468	515	496	497	515	469	468	503	451	472	495	470	487	468	436	463	475	460	426	490	457	452	477	522	492	442	460	504	481	490	484	448	493	475	500	502	521	494	495	448	482	493	494	459	489	462	463	474	515	437	502	486	489	477	472	503	475	514	463	483	474	472	479	470	471	502	530	451	446	467	488	484	531	491	491	469	405	471	483	462	509	445	514	461	477	490	471	453	465	485	450	468	469	467	491	455	478	499	473	484	467	463	485	485	501	483	510	482	473	510	480	460	456	453	446	478	454	487	487	496	517	472	490	487	417	475	458	442	483	480	457	478	487	489	456	440	481	468	440	461	488	472	506	484	456	487	522	470	432	465	522	496	437	499	445	468	468	488	461	431	479	469	453	479	430	443	491	435	495	479	547	464	489	474	474	491	507	476	492	476	477	505	494	501	480	468	474	473	459	490	453	480	461	501	484	469	450	479	476	505	517	482	486	472	478	488	451	434	502	517	530	494	490	472	474	479	480	490	499	459	444	469	489	471	455	430	484	475	489	441	501	478	440	481	466	466	447	489	482	466	493	474	445	468	498	496	468	479	476	446	486	490	479	437	482	459	466	464	452	489	486	496	452	485	503	458	445	474	510	466	434	446	465	466	465	458	490	456	464	513	482	476	466	438	487	477	484	475	482	487	467	479	456	483	490	448	473	493	501	509	468	481	517	480	483	455	439	449	486	497	509	520	488	482	500	445	435	491	466	472	488	457	456	501	451	459	497	500	460	479	484	485	478	466	454	464	479	458	492	469	494	480	510	449	495	515	449	525	469	423	426	476	492	490	493	489	464	492	451	485	470	476	469	439	452	468	505	452	496	483	486	499	467	495	484	499	478	453	443	460	471	450	488	447	460	461	506	424	467	484	488	496	472	456	473	506	493	455	492	473	501	502	433	509	513	484	479	480	485	443	463	427	481	459	506	462	502	446	487	490	513	496	496	486	457	487	495	447	472	490	478	482	488	474	467	452	485	493	487	480	453	470	494	477	470	473	483	468	507	526	459	467	500	425	498	450	492	491	462	450	452	466	462	441	458	480	529	444	476	502	458	493	493	484	490	478	491	488	448	488	470	483	501	485	481	500	459	467	486	472	496	467	504	494	507	499	500	482	471	501	479	471	505	473	443	463	460	500	457	472	462	497	455	472	502	461	469	451	487	460	499	490	450	498	468	467	441	427	485	470	454	465	458	529	512	491	514	532	506	499	508	478	475	494	465	488	456	484	493	455	487	465	475	476	457	481	458	502	481	465	472	474	484	439	462	492	492	453	493	470	502	442	456	495	483	457	486	467	487	455	476	470	484	484	457	437	490	494	492	495	456	480	490	463	458	483	481	450	533	447	450	471	508	481	454	501	505	493	485	458	496	462	520	464	491	470	476	501	500	451	518	484	517	451	440	459	458	498	502	466	497	507	458	483	464	502	468	485	447	458	499	452	465	529	483	473	504	495	485	455	467	433	482	451	451	495	493	516	462	485	479	482	510	456	503	446	508	472	482	456	466	506	470	466	475	476	497	496	468	468	485	479	504	484	507	441	488	464	518	500	484	478	490	468	528	494	456	493
49476	21795	9396	2092	1597	1237	916	663	491	395	339	291	329	268	189	183	173	167	176	138	157	151	147	125	153	139	156	146	136	110	109	135	149	123	123	124	112	135	124	133	122	127	134	122	123	115	104	121	109	117	118	111	113	121	125	120	102	120	129	130	123	116	107	121	113	133	121	115	115	105	105	112	126	133	125	108	111	127	117	98	116	111	118	125	121	115	109	104	129	124	100	104	97	112	114	118	116	115	118	124	113	113	114	107	122	118	120	115	108	107	119	136	112	98	100	140	98	112	131	101	105	119	113	107	113	131	102	112	103	115	96	132	110	112	120	137	104	97	115	112	107	121	119	107	95	121	106	138	113	103	124	118	105	111	115	98	114	112	111	103	119	98	122	111	108	97	110	98	106	90	119	107	121	113	105	122	106	122	127	114	123	99	132	95	110	125	109	109	106	112	121	110	110	121	119	114	137	108	134	127	107	113	106	126	113	125	103	117	89	104	104	92	117	139	116	115	112	113	110	132	114	114	110	117	124	105	111	94	106	113	132	109	108	106	116	119	125	117	109	110	114	113	107	111	110	137	128	106	121	109	109	96	118	94	110	110	118	136	108	97	117	101	132	109	98	91	115	97	117	110	112	113	126	106	116	101	100	121	115	117	129	120	110	113	105	114	140	103	113	133	101	116	119	113	104	119	145	140	95	109	104	120	129	114	104	98	112	119	132	133	120	109	102	104	113	117	90	121	96	114	128	124	124	100	113	117	121	117	100	93	105	103	114	110	117	103	115	107	118	107	128	104	146	128	118	115	91	91	113	107	117	97	122	119	113	107	133	109	145	108	130	96	112	108	109	116	137	115	107	103	94	132	116	97	126	105	114	106	113	104	96	108	116	122	102	102	113	110	113	114	107	103	112	121	119	101	125	109	102	111	108	119	127	119	105	126	116	114	109	111	108	119	119	126	120	108	111	110	110	120	104	123	105	119	105	123	110	109	109	110	105	108	109	121	106	115	130	100	126	107	110	100	117	115	116	132	115	97	118	99	126	96	107	106	115	114	100	126	105	124	109	94	105	102	102	117	113	114	123	133	112	124	120	120	105	118	135	127	106	134	127	113	110	99	109	99	122	128	119	125	112	109	112	116	128	124	118	124	126	117	107	117	104	119	127	119	130	124	107	100	106	120	122	113	121	116	112	111	120	122	111	95	121	117	137	93	116	113	113	126	119	133	110	116	102	115	123	102	109	126	120	117	114	111	101	101	116	126	121	121	110	109	104	130	108	108	129	122	103	110	123	119	101	116	126	108	102	89	122	108	104	121	130	121	125	105	131	110	104	107	130	123	123	129	114	109	111	98	107	114	102	108	102	129	92	121	100	115	120	124	108	121	98	153	103	117	81	110	114	116	109	119	111	122	123	123	110	108	110	104	119	114	116	102	132	124	85	96	112	121	133	124	127	137	121	99	128	134	100	106	106	116	115	111	119	96	120	105	104	133	112	120	111	101	134	103	115	104	114	107	101	109	120	101	104	115	123	87	97	114	109	130	97	114	102	106	116	100	106	106	115	110	115	124	102	119	120	89	113	117	124	122	108	101	106	115	144	113	110	114	85	106	122	97	129	129	111	118	119	92	109	119	114	102	107	114	111	104	122	112	116	107	117	112	113	123	139	112	119	118	117	119	121	109	114	104	105	105	116	106	101	123	112	115	125	114	126	121	128	115	116	115	100	116	109	107	124	122	119	100	118	124	106	116	116	109	97	118	115	103	121	120	106	110	110	120	120	119	124	109	122	98	118	105	98	102	129	102	106	96	108	122	97	118	143	122	107	107	100	97	110	110	122	124	85	95	126	102	125	107	125	118	113	112	127	113	102	100	118	107	101	112	117	102	114	126	127	116	107	129	94	117	137	115	114	124	102	100	135	114	138	90	100	103	106	104	118	91	102	122	108	113	124	93	132	127	118	89	104	124	101	106	116	93	125	105	119	108	111	111	139	122	126	95	105	119	94	117	100	116	121	125	107	109	128	107	103	118	128	120	115	113	135	116	110	106	93	106	104	115	123	105	111	120	116	128	111	128	107	119	121	140	109	115	97	85	130	118	111	116	127	124	106	115	142	99	115	116	115	119	124	109	129	113	100	106	110	118	101	100	102	98	112	115	126	122	106	101	120	108	122	104	128	110	104	111	119	108	98	136	101	107	110	109	106	119	102	109	114	122	84	124	121	108	121	120	126	112	108	110	116	112	122	106	102	96	114	121	107	115	106	106	130	125	112	116	106	113	102	114	111	120	126	108	111	136	98	109	112	104	116	134	111	119	91	118	122	116	115	111	127	111	124	105	114	98	113	120	112	103	132	122	101	121	108	117	114	113	106	109	115	136	117	131	116	103	125	106	101	118	107	100	123	124	88	106	110	111	100	116	103	100	107	120	139	120	113	112	99	106	116	120	122	96	105	108	110	137	133	97	121	117	99	112	121	119	122	113	123	138	112	120	106	112	119	110	111	114	112	120	110	127	131	100	111	127	112	117	122	120	117	107	107	87	101	141	115	122	130	114	102	106	116	109	112	124	140	110	125	97	102	119	112	126	106	106	115	117	112	105	97	115	113	127	113	112	112	100	123	111	112	108	120	110	122	125	109	110	105	121	105	95	104	117	91	124	109	103	119	112	116	124	108	104	107	111	130	114	117	108	119	113	119	138	97	108	115	109	132	131	121	124	115	126	112	98	122	115	109	129	110	96	134	113	112	98	118	112	126	120	130	137	102	130	95	114	111	108	93	99	95	127	103	138	114	109	111	119	88	114	109	117	98	105	116	100	116	100	126	108	129	115	126	104	126	105	124	116	93	126	112	103	114	111	101	121	137	114	131	116	116	114	103	103	93	113	116	109	109	142	99	114	112	127	119	106	107	97	112	109	110	113	112	119	126	115	137	117	96	96	115	107	127	133	116	124	106	123	110	128	92	113	145	107	114	114	130	124	103	121	130	119	120	108	105	108	114	105	122	113	121	109	103	97	93	100	108	98	122	117	108	126	113	120	106	120	126	103	125	119	112	119	125	92	122	107	125	108	131	104	124	119	105	114	123	117	119	118	103	106	104	107	112	112	112	113	94	106	94	115	95	107	96	135	119	106	118	115	136	116	118	118	100	118	109	109	105	140	119	104	106	127	139	123	104	113	117	114	114	121	122	131	109	120	103	114	105	99	116	103	114	110	131	124	115	120	110	105	119	120	85	98	123	108	82	107	117	113	131	103	110	112	109	102	128	111	135	126	109	92	108	106	111	111	94	123	129	113	118	111	106	115	104	118	120	117	104	131	110	107	114	106	114	119	107	128	98	112	109	96	121	110	108	107	101	132	118	116	111	124	113	147	128	95	108	122	96	105	98	120	105	121	129	102	118	123	108	107	131	120	115	97	126	114	133	111	114	125	102	100	108	101	105	110	99	119	114	117	112	119	98	98	120	115	120	114	115	115	107	106	110	111	124	110	119	123
26332	2046	4680	5380	4834	4202	3385	2771	2172	1980	1651	1488	1532	1264	1095	981	918	866	788	776	738	691	670	599	581	574	582	535	605	531	516	550	498	501	485	473	500	493	434	463	472	453	468	481	433	439	442	460	406	428	396	440	414	407	402	417	391	426	402	372	379	410	428	407	410	386	423	390	420	445	424	397	419	414	401	379	401	388	390	397	386	355	412	339	385	409	385	368	416	382	392	411	427	385	421	367	344	379	378	393	390	373	378	381	370	380	375	389	384	392	367	349	372	371	379	338	428	374	407	396	376	382	358	394	386	390	369	362	392	406	357	387	414	348	362	377	380	362	391	388	404	406	400	374	381	385	399	342	391	374	385	381	383	384	378	370	404	381	358	362	365	368	382	385	393	381	385	365	392	365	356	335	413	386	377	400	345	374	348	404	396	382	356	421	384	362	365	358	381	372	346	397	370	383	366	394	361	362	379	350	368	403	368	380	407	357	378	379	412	350	377	340	334	369	396	362	352	360	379	364	354	380	382	386	369	369	381	406	369	376	380	346	369	407	383	364	359	375	347	400	372	312	371	383	373	370	371	350	363	366	362	365	368	377	397	336	379	374	365	351	370	397	378	359	355	380	372	323	345	394	396	371	365	407	370	359	373	397	355	348	331	367	401	385	367	366	366	369	387	358	383	348	399	354	398	374	392	377	395	367	360	368	366	389	383	364	363	361	391	351	357	359	380	341	357	340	364	347	386	360	377	375	374	367	395	406	373	396	373	359	367	341	375	375	347	340	386	376	360	358	373	377	383	356	331	366	399	384	367	379	380	364	362	348	358	372	377	379	396	396	356	384	346	353	379	378	354	358	383	365	365	396	375	351	374	357	402	380	346	390	346	333	346	373	378	376	392	386	375	369	359	348	343	351	361	379	363	372	385	380	396	395	358	374	346	382	369	367	326	377	352	376	378	381	375	355	369	356	378	400	373	385	335	359	342	371	392	342	348	365	359	354	371	377	369	342	370	355	404	372	369	379	373	367	382	382	353	367	352	380	407	406	336	358	358	381	340	377	374	389	374	337	397	391	378	373	381	389	401	384	355	348	363	359	353	334	350	357	372	374	379	337	346	343	354	368	361	363	393	391	402	381	321	338	351	379	374	344	376	378	398	360	355	375	370	356	361	366	353	352	386	377	371	383	381	382	376	402	408	371	409	365	355	417	409	385	382	338	385	341	377	371	350	393	396	378	422	361	371	372	377	350	380	374	393	394	375	368	334	366	368	379	383	356	364	376	361	367	377	349	382	374	368	371	369	403	368	351	398	391	376	394	374	358	344	354	398	370	372	320	400	375	382	369	357	372	391	351	377	362	360	364	349	364	365	378	366	336	350	405	391	373	384	373	371	347	375	403	373	354	324	363	357	372	349	353	376	352	349	354	349	388	362	412	339	351	322	369	349	386	371	376	342	370	374	367	348	384	358	364	398	372	394	387	351	383	366	372	331	373	368	387	372	378	365	380	379	367	351	372	398	371	355	349	354	342	351	313	387	402	361	336	360	348	344	379	381	349	350	381	380	355	387	339	348	380	423	367	389	330	364	353	364	368	343	377	376	353	388	387	373	364	359	347	366	373	344	388	354	380	349	318	355	350	344	381	379	380	364	398	375	382	341	351	372	345	377	375	347	380	395	385	369	379	405	374	358	380	346	346	386	376	351	383	364	391	333	390	376	382	368	360	386	375	375	388	372	392	377	389	384	384	389	374	365	395	395	349	391	391	362	381	406	368	401	397	367	388	373	370	356	369	354	383	361	394	373	369	379	324	324	370	379	336	382	388	369	351	376	329	373	371	342	368	340	370	363	410	341	327	410	361	339	389	368	380	348	360	367	363	373	375	367	338	388	396	327	381	398	382	360	374	368	388	372	373	372	363	350	377	352	350	394	340	390	335	375	359	392	367	360	348	381	328	353	375	396	383	372	377	374	375	356	413	380	349	369	387	398	383	337	366	374	372	398	390	349	396	387	393	365	367	384	388	355	352	359	380	380	343	360	358	344	387	379	384	376	371	398	360	383	399	383	360	381	372	375	367	364	366	360	419	367	378	403	360	358	338	342	349	348	391	378	371	365	396	374	403	364	379	347	331	328	372	365	388	368	342	396	377	374	340	354	377	344	356	348	382	350	346	350	400	352	387	371	381	401	350	362	428	391	365	394	373	385	382	384	363	354	364	371	386	382	361	339	359	399	345	352	375	354	353	380	352	353	399	380	374	364	388	362	407	393	383	378	383	341	347	367	383	387	362	365	375	365	385	363	391	347	392	368	385	392	361	343	369	362	350	426	408	373	376	374	364	364	368	378	370	351	391	392	348	361	370	362	388	336	371	344	370	378	382	366	371	370	380	366	374	367	381	348	398	384	362	405	343	366	406	373	386	353	328	334	377	412	385	392	362	375	362	387	368	371	346	352	402	391	385	396	377	334	337	377	384	351	397	387	372	392	359	364	370	372	352	371	362	373	382	354	378	362	383	339	381	384	404	383	380	315	371	377	389	341	341	368	396	387	407	353	384	352	393	396	374	405	358	386	379	424	374	369	345	379	349	383	372	359	363	382	403	351	399	371	397	386	380	385	332	385	398	364	382	364	337	373	369	348	361	366	341	351	385	387	400	377	395	355	367	354	365	383	354	383	374	393	420	385	393	359	419	396	383	379	327	386	357	383	366	354	383	387	396	390	367	398	376	380	334	344	361	364	385	384	355	365	399	383	369	326	357	358	381	364	383	368	391	345	394	380	359	386	356	376	370	379	371	368	347	360	341	363	371	377	388	358	405	361	349	375	349	376	366	353	387	378	360	368	346	392	356	365	414	373	347	393	395	360	368	373	379	378	410	386	362	355	367	374	325	377	384	348	378	358	324	357	358	352	402	364	404	373	357	406	351	392	360	373	394	377	370	378	385	358	433	399	361	396	359	347	348	373	371	389	372	385	373	380	389	379	343	369	361	370	375	388	373	364	379	382	403	351	371	362	411	389	357	340	382	340	371	340	371	369	344	330	394	365	382	399	353	355	345	378	400	382	368	357	366	363	335	372	381	390	369	396	383	366	401	384	400	387	357	359	359	373	356	360	351	362	366	328	396	405	370	373	391	378	354	388	399	323	400	385	365	409	365	338	363	377	327	340	376	358	377	395	376	395	339	396	382	377	404	366	367	374	378	392	358	353	408	374	390	382	364	384	358	415	365	373	355	327	349	388	367	378	407	360	378	360	356	386	351	396	350	395	340	365	369	367	353	375	390	364	376	372	377	352	407	358	391	384	386	361	353	374	387	367	349	391	368	360	387	368	337	356	379	372	333	365	338	363	359	360	368	370	348	404	358	354	396	371	393	364	381	354	377	378	397	388	379	367	335	409	366	386	381	362	361	338	368	374	362	391	365	371	387	402	338	377	357	357	367	393	359	358	376	348	385	375	357	356	363	379	369	390	366	384	410	376	398	390	366	368	360	391	377
10602	510	354	337	333	252	300	299	260	291	292	257	310	286	296	310	269	303	305	295	283	267	261	299	280	261	277	287	296	268	256	282	267	290	257	284	252	267	274	283	282	287	275	263	298	274	318	263	284	255	295	278	276	260	287	268	304	287	252	310	270	289	298	276	297	286	267	288	272	280	257	269	272	280	269	315	282	295	277	295	267	268	261	313	275	282	289	263	292	289	261	339	291	306	281	250	286	271	249	282	268	255	288	279	278	281	293	303	286	279	265	275	290	272	298	293	291	275	262	264	294	271	301	287	261	256	297	296	283	317	322	279	284	287	297	289	315	259	265	263	266	290	261	319	252	273	312	325	303	304	265	281	259	268	287	326	248	298	274	269	257	302	278	300	295	300	287	329	263	326	305	243	282	287	317	282	283	239	262	293	270	272	254	299	264	255	281	277	271	284	264	256	277	285	286	306	242	312	295	269	285	284	291	294	247	277	288	291	287	270	255	281	280	273	251	315	279	244	270	271	292	288	328	273	258	255	276	285	281	270	268	293	285	289	291	285	289	294	266	271	255	262	256	269	282	282	267	263	271	289	279	280	280	287	278	275	308	293	267	287	311	274	295	272	293	272	297	288	294	270	303	289	323	253	260	302	282	266	232	244	306	272	285	292	302	270	322	261	266	278	299	278	270	289	301	262	280	233	281	317	270	303	300	262	302	290	294	279	283	290	279	299	263	286	277	292	296	304	256	272	270	259	263	292	278	289	275	286	266	308	299	262	286	296	265	281	286	273	269	285	268	325	319	302	273	257	257	297	249	271	282	293	291	278	277	271	286	279	234	293	279	254	286	305	277	262	285	270	274	297	295	268	269	258	294	260	272	259	263	272	266	277	310	301	297	284	266	256	304	293	270	281	273	299	277	250	296	284	303	262	279	296	299	273	299	258	263	287	267	260	257	292	260	306	285	266	261	270	278	275	298	275	282	278	253	272	282	247	262	282	277	275	306	314	271	296	308	286	285	267	274	297	297	278	295	278	289	270	307	296	280	278	265	293	256	294	277	275	269	289	296	275	258	309	273	291	295	279	272	271	271	287	267	287	295	310	273	252	269	280	299	297	285	301	297	279	273	263	292	290	274	302	272	294	299	289	287	295	281	291	295	281	289	252	302	281	281	313	252	304	312	287	293	294	270	269	255	265	272	293	281	262	298	284	264	281	294	290	304	254	269	259	272	282	264	310	296	272	293	278	289	296	258	268	266	281	312	298	300	260	278	309	272	304	300	299	241	274	271	300	270	268	278	306	265	300	285	287	271	290	273	284	271	288	297	283	275	277	281	287	273	290	292	245	292	297	297	263	289	293	327	307	282	282	260	284	271	263	305	284	279	257	279	275	282	274	284	277	293	270	295	263	259	282	281	273	268	289	263	261	276	283	289	255	283	305	290	279	250	296	301	261	296	305	235	258	289	262	280	303	289	303	277	302	236	304	293	271	268	271	281	284	292	264	277	265	267	286	277	274	291	267	256	280	271	289	270	261	286	245	288	266	286	268	292	257	243	255	279	275	285	305	263	249	299	291	265	285	288	271	270	291	296	271	280	285	281	273	301	277	301	254	268	273	282	281	267	320	291	278	262	294	295	306	275	284	266	267	262	278	257	262	279	308	334	296	293	287	269	279	292	266	308	304	290	280	284	300	312	291	280	293	320	314	310	302	283	272	297	287	297	276	275	310	294	283	266	250	283	286	303	287	297	242	264	274	277	233	275	257	259	281	308	275	280	287	304	279	285	261	305	257	260	290	281	267	315	302	310	278	280	274	263	282	283	265	256	299	290	312	244	268	263	261	303	279	316	273	290	258	291	271	307	285	275	275	293	298	233	278	266	267	270	240	274	271	288	293	329	285	276	312	272	274	280	277	277	252	222	310	310	273	292	307	295	271	284	288	294	307	282	290	283	264	260	292	274	273	289	314	309	268	288	279	291	294	248	278	262	274	279	288	295	278	289	273	305	293	295	255	279	271	274	301	284	286	269	272	273	300	239	290	271	271	262	282	279	276	299	298	312	298	298	291	275	274	278	292	249	282	293	277	290	307	299	292	266	286	280	270	287	325	299	301	265	266	295	305	279	275	315	304	271	277	267	274	279	273	277	283	264	279	281	255	281	261	285	272	288	251	276	278	282	295	284	256	276	260	285	312	277	276	303	307	289	278	289	254	266	299	260	249	282	287	297	301	283	269	270	266	286	290	283	276	290	288	246	275	285	287	332	263	279	277	258	269	263	263	257	283	288	263	303	291	276	278	286	266	273	292	270	291	256	264	280	286	303	297	280	268	305	295	301	283	293	279	277	256	282	279	281	282	266	288	277	315	274	296	310	270	256	307	319	258	277	306	265	291	262	266	313	296	282	277	300	264	259	289	310	288	323	268	318	276	269	278	296	302	288	267	270	282	273	293	290	273	270	256	268	285	315	287	295	304	258	330	293	308	298	282	267	283	297	306	269	295	311	294	253	292	267	309	278	264	283	282	267	272	276	305	293	277	292	280	275	297	297	268	298	287	270	286	274	291	279	291	293	293	270	272	283	289	270	261	263	286	270	287	296	257	272	271	263	277	279	262	291	267	267	267	285	292	290	284	263	295	297	283	299	247	259	277	271	269	278	284	290	255	299	282	292	274	293	283	295	281	285	290	332	322	274	315	282	271	289	283	273	307	287	279	276	301	302	268	271	269	296	281	299	282	286	285	267	316	302	315	286	287	285	276	289	273	274	295	303	268	280	296	288	297	281	282	279	278	250	331	280	301	278	292	261	275	271	294	289	292	271	283	275	287	297	272	279	267	253	279	303	284	274	296	320	234	272	295	267	265	260	283	285	279	285	271	308	295	270	294	304	288	260	258	298	277	277	278	305	288	268	272	267	284	264	275	285	291	303	271	262	292	278	266	295	274	309	240	301	301	262	291	313	289	299	269	262	283	247	275	276	272	241	268	271	299	260	263	284	277	268	240	269	269	274	259	251	307	293	286	282	265	259	280	283	256	265	311	310	317	295	274	282	297	289	290	242	249	309	281	276	262	260	278	251	277	298	314	288	275	283	285	312	293	258	272	257	265	286	292	288	275	290	294	268	274	269	271	308	272	292	264	268	278	272	275	279	261	311	265	301	285	284	298	258	282	275	272	257	324	262	305	277	270	269	319	282	302	269	260	255	265	271	277	274	289	281	300	285	267	298	291	278	262	319	255	283	270	284	294	292	271	299	285	297	308	270	281	262	295	289	299	265	298	299	259	277	279	266	277	297	282	275	271	293	300	286	293	295	257	309	304	289	264	272	270	258	290	291	288	284	262	302	285	265	290	264	273	266	295	292	271	254	249	302	288	262	262	275	311	293	298	269	280	303	288	268	284	267	301	271	269	290	252	259	270	257	296	271	298	260	259	281	263	279	319	271	287	293	262	284	268	274	285	288	284	287	263	269	298	265	276	279	300	283	317	276	289	248	275
8149	885	1022	1035	1040	950	923	911	861	860	838	851	772	760	774	788	789	807	810	837	814	811	774	783	771	815	848	804	824	825	824	736	815	785	770	782	824	766	825	774	743	789	798	766	788	790	789	835	756	784	821	785	801	802	798	840	823	774	779	817	796	805	766	784	786	798	828	765	812	783	789	786	765	771	808	772	746	803	737	826	811	830	791	764	758	806	775	796	755	741	777	770	810	797	831	810	790	803	777	799	775	816	776	766	798	765	839	774	834	793	815	746	766	722	776	788	758	794	796	783	786	817	820	716	811	813	805	883	782	841	816	783	793	776	833	838	797	812	742	791	795	783	806	774	813	778	815	769	818	796	771	798	759	814	776	774	763	804	827	756	829	781	804	811	762	821	785	779	829	765	780	754	767	788	773	822	759	777	792	786	778	762	767	795	808	741	816	818	748	747	813	773	784	812	787	775	750	778	824	801	834	865	799	799	770	772	859	771	769	776	774	768	816	764	786	799	760	808	827	770	794	788	786	799	806	779	759	755	761	761	812	812	756	812	823	779	793	778	724	789	811	850	817	743	778	807	810	771	758	832	827	721	763	778	764	813	782	778	839	769	756	769	775	796	788	755	795	788	762	822	791	804	743	793	832	786	818	804	787	722	808	778	806	825	844	770	782	785	744	791	816	755	825	769	796	792	748	801	821	771	864	822	824	720	794	812	805	748	813	732	776	768	787	773	842	802	803	787	781	833	795	765	758	790	746	792	809	803	757	767	789	761	764	846	804	745	835	765	831	812	771	791	818	771	838	845	816	794	747	778	835	769	802	775	760	814	736	760	785	763	795	752	773	778	729	785	783	808	790	791	805	772	785	799	774	766	756	796	802	762	758	782	772	801	768	753	782	764	723	830	780	845	808	808	750	762	819	771	803	827	826	828	781	786	821	813	818	792	761	840	794	801	816	815	825	787	758	778	798	787	767	756	800	826	809	782	774	774	781	794	762	827	776	790	760	825	818	828	775	840	780	822	782	827	770	811	807	799	819	805	795	750	756	801	766	798	785	728	810	803	778	792	796	728	741	769	812	765	851	807	782	787	824	795	838	773	848	815	816	771	759	806	793	808	832	768	797	777	851	781	818	819	788	750	758	768	795	786	840	749	775	821	827	727	781	820	770	855	714	748	786	773	838	766	834	792	820	800	756	795	814	765	765	801	768	727	855	767	785	769	819	789	748	742	805	761	741	800	810	745	804	783	805	808	858	816	792	803	774	837	824	801	779	742	826	800	791	835	782	817	805	709	804	800	805	792	796	769	798	718	820	772	812	767	752	844	780	746	815	822	771	808	771	796	812	792	773	790	816	750	738	759	801	733	806	790	812	829	785	761	831	773	806	743	791	733	793	835	749	857	803	794	824	806	801	799	748	732	769	788	787	775	776	832	790	858	796	856	805	779	808	739	754	778	772	802	810	786	858	828	764	781	827	797	716	802	836	776	845	778	764	764	805	804	774	780	794	729	770	784	786	747	764	815	771	803	781	752	789	816	843	847	780	815	805	778	788	742	754	832	754	806	814	783	833	764	816	785	831	818	771	783	776	800	780	766	744	748	808	810	763	791	782	767	758	763	769	773	799	787	777	790	776	773	769	759	787	852	754	777	784	787	761	794	784	793	819	802	786	748	773	760	790	799	793	813	774	756	816	750	798	847	832	783	811	796	811	744	817	759	784	816	774	754	803	778	779	795	808	764	799	797	796	777	769	770	753	795	810	801	777	765	885	785	790	769	837	775	774	814	796	836	784	765	760	754	788	805	808	777	764	801	860	842	752	824	829	769	761	749	782	804	753	793	790	753	762	824	820	783	775	818	811	802	793	765	767	793	771	741	801	830	786	790	803	804	755	767	788	800	817	774	756	802	791	804	821	734	771	778	783	755	779	727	744	805	798	785	807	752	767	775	768	846	775	786	769	781	778	777	755	768	851	799	820	826	806	778	766	785	773	838	791	780	776	778	750	800	756	829	778	749	766	782	748	767	771	799	804	798	781	782	825	765	748	784	808	745	775	781	759	818	799	822	801	809	769	778	742	813	832	820	807	820	784	807	777	762	758	763	794	789	731	791	775	802	788	775	784	790	763	841	775	816	754	756	793	779	727	775	763	797	822	769	775	747	834	748	754	771	779	794	757	747	748	770	798	769	820	783	808	789	786	751	778	760	797	801	766	772	764	843	765	788	756	832	751	840	819	731	758	787	756	809	819	782	823	749	762	776	751	720	786	801	827	769	761	788	824	770	768	754	753	740	776	835	787	788	730	773	760	741	787	771	857	766	770	745	712	800	759	795	820	808	777	757	783	806	781	785	790	782	760	808	803	751	766	867	784	773	797	815	795	779	811	777	793	831	827	806	802	797	809	822	796	814	802	764	845	830	796	732	808	784	791	778	724	797	776	815	757	735	783	806	747	767	804	771	778	829	773	776	800	797	792	797	789	811	821	803	777	757	783	807	811	795	861	777	776	814	808	798	783	834	818	808	794	776	739	784	768	818	801	803	781	748	771	799	801	730	799	773	794	795	803	738	774	753	786	763	779	793	806	750	768	778	789	782	768	757	737	774	861	808	818	751	732	809	824	823	805	748	813	832	831	824	814	737	763	819	735	836	804	815	776	789	767	803	754	760	817	765	790	857	856	779	791	789	773	769	811	746	752	782	828	839	811	847	764	776	778	821	795	744	790	817	785	757	809	806	815	770	820	791	799	844	791	795	811	794	747	799	799	789	759	810	778	702	826	811	790	858	759	791	777	802	780	800	771	819	778	766	756	765	770	794	720	780	774	821	768	812	825	773	820	778	792	778	826	783	823	749	748	783	831	762	793	759	826	804	765	807	773	781	801	797	810	815	785	861	759	765	776	810	762	812	796	799	815	799	790	801	782	791	763	772	840	779	792	783	854	790	799	827	786	817	780	775	760	799	746	854	834	761	777	730	753	804	758	804	828	797	832	789	841	788	775	752	740	772	812	783	780	741	752	797	797	768	777	777	787	812	779	751	772	792	759	792	809	815	817	787	754	801	805	771	786	836	783	787	768	786	770	804	791	785	813	754	765	824	746	777	790	852	807	710	736	790	761	806	731	763	751	806	781	816	786	794	817	807	789	808	788	810	757	764	820	837	791	818	793	764	788	764	787	769	725	848	741	785	864	844	807	805	793	799	799	790	737	788	777	750	854	826	784	774	835	726	746	779	805	757	778	797	782	755	769	776	824	779	763	783	839	805	787	793	780	775	799	783	843	758	822	796	801	787	779	825	730	781	762	800	749	794	846	812	751	768	764	830	813	803	771	765	810	762	784	773	768	842	819	779	761	741	786	792	816	763	770	805	770	800	778	807	737	758	799	757	810	770	808	745	733	773	793	790	821	804	775	794	748	796	746	818	766	825	798	791	765	788	755	800	796	805	797	796	822	791	783	745	756	780	798	806	809	815	820	734	811	833	868	798	801	792	794	790
42991	13062	1852	929	927	820	646	493	372	322	304	250	233	233	192	205	207	189	178	208	180	184	185	184	163	202	182	164	174	165	138	165	176	185	188	140	170	162	173	177	157	163	144	160	151	183	154	167	152	147	171	180	168	172	183	166	141	199	161	146	153	170	153	162	175	164	156	150	149	183	168	152	181	176	181	146	143	172	156	146	169	146	167	150	189	152	171	161	149	171	151	170	173	185	150	151	154	154	178	163	139	160	160	190	172	151	185	163	144	174	173	159	165	140	152	182	170	151	160	170	168	168	145	170	173	149	149	170	168	178	158	165	156	179	183	181	172	167	178	145	153	154	144	166	158	137	128	143	121	153	154	166	134	134	156	157	181	154	160	169	132	163	159	162	185	162	156	167	158	157	170	189	165	156	168	166	141	160	161	143	160	167	159	151	162	157	158	152	164	133	158	158	149	148	161	161	146	161	146	162	158	134	167	132	168	173	177	165	152	167	166	174	155	146	148	158	167	163	164	174	163	157	190	177	164	168	173	165	170	164	167	152	158	168	161	159	162	159	163	150	177	156	157	174	156	145	156	165	153	179	192	187	140	151	153	153	167	150	175	153	171	156	155	167	168	142	164	171	148	156	156	165	176	172	140	153	164	152	147	174	171	150	164	162	150	159	150	140	152	182	177	174	139	158	165	169	166	155	150	144	146	146	166	161	141	153	153	167	175	151	166	145	146	159	174	138	178	165	170	139	182	141	158	147	136	146	166	146	157	177	171	169	163	181	138	152	153	161	179	152	178	157	181	169	157	159	170	182	167	169	155	138	142	156	169	154	143	166	158	146	174	147	185	162	190	163	157	160	158	153	152	174	168	174	176	164	158	151	144	158	151	150	162	146	194	145	165	142	161	151	145	141	118	154	163	178	174	158	151	147	151	150	155	158	144	150	170	177	155	130	153	162	144	171	176	132	155	175	156	152	151	183	150	171	149	143	164	151	173	172	154	175	157	174	165	137	189	154	191	146	166	179	144	172	166	147	184	155	158	161	173	162	159	156	145	158	152	146	157	163	162	150	148	171	156	146	153	159	154	155	161	175	171	170	172	161	142	148	163	174	163	136	160	167	156	148	181	157	141	142	156	153	144	170	153	160	144	183	162	154	156	173	167	168	176	157	157	150	167	189	178	152	180	155	168	158	190	173	148	189	181	164	156	142	141	151	154	152	170	178	163	193	156	136	183	168	170	159	160	158	181	178	174	188	162	171	152	179	150	155	170	153	180	178	131	171	164	141	178	166	150	160	160	168	164	156	147	188	179	193	172	143	179	135	163	153	173	150	168	156	177	168	164	142	178	158	164	155	166	140	168	150	173	133	156	151	173	143	161	132	180	161	148	179	138	146	158	169	156	152	157	165	148	157	142	149	182	150	154	171	177	147	165	166	146	157	185	161	169	137	162	170	157	179	151	153	162	159	139	163	169	175	154	148	152	157	147	161	157	169	152	140	153	134	166	155	156	135	157	171	166	147	177	148	167	185	171	171	160	164	160	170	165	137	172	182	150	170	157	182	158	181	180	164	132	172	185	178	138	152	164	168	154	158	160	180	164	152	159	148	173	180	164	163	185	172	159	169	161	170	158	171	175	162	179	173	161	153	167	148	159	151	169	154	152	166	149	132	156	159	142	151	166	164	164	158	153	136	142	153	146	137	141	143	149	173	157	161	163	165	164	140	140	159	175	176	153	155	181	133	145	157	153	169	164	163	148	159	150	151	137	173	172	178	152	142	141	167	165	181	162	150	183	148	156	166	148	162	158	190	171	169	167	148	152	163	187	159	173	184	154	170	183	156	138	157	148	163	181	163	144	161	170	168	137	146	162	144	161	162	133	149	188	170	166	180	172	166	158	149	143	159	162	160	170	159	158	189	157	149	144	164	160	158	146	161	157	161	162	167	158	167	169	182	146	171	173	186	154	157	160	154	171	142	147	131	160	164	147	165	173	157	173	163	144	160	181	158	164	161	148	162	158	131	170	159	157	157	150	166	178	172	171	164	154	160	137	168	165	172	143	164	168	168	162	156	156	157	177	132	160	163	159	143	155	176	141	152	181	150	172	144	175	150	148	163	177	170	170	153	155	160	142	174	174	165	144	165	148	148	159	170	158	183	148	160	172	143	186	149	164	153	142	159	168	172	150	172	158	145	163	163	146	174	163	178	144	158	161	139	154	167	172	163	163	150	159	154	165	150	157	150	160	138	153	152	162	169	156	148	156	161	155	177	153	174	156	156	142	144	153	169	171	175	173	133	146	167	145	135	153	151	161	158	171	163	165	149	171	159	164	165	165	183	154	163	161	198	168	150	156	171	153	168	163	164	162	182	150	163	147	191	131	168	192	156	156	159	158	165	164	169	184	163	183	167	159	159	149	155	185	170	152	180	185	160	167	166	157	162	174	153	179	143	157	146	165	146	172	127	162	156	166	165	174	175	168	160	171	192	162	165	145	145	149	183	140	164	157	154	159	144	176	150	160	162	156	176	170	182	146	136	142	159	177	152	183	172	164	158	168	159	150	170	164	164	148	154	153	146	124	170	138	166	160	159	152	151	176	162	174	175	179	136	169	152	150	151	176	169	155	157	161	191	183	152	166	154	159	155	134	146	126	177	147	185	153	191	139	165	160	154	156	163	174	152	155	187	163	165	152	168	165	163	159	133	161	180	160	169	160	154	166	179	182	162	169	181	154	133	178	171	160	147	161	146	160	174	162	150	173	149	180	150	181	173	168	178	175	143	169	159	150	164	163	150	154	152	157	169	135	162	155	169	150	173	172	154	159	157	139	157	162	148	175	165	160	167	176	153	144	147	156	164	155	151	156	160	143	135	142	172	181	148	158	161	158	156	157	156	153	137	176	160	149	157	170	150	135	159	142	156	151	157	147	163	150	166	186	164	162	160	176	158	178	166	159	174	172	167	157	175	155	137	183	154	169	142	162	177	137	163	140	155	156	166	173	135	167	160	191	176	140	171	146	146	148	163	165	158	163	164	160	154	160	165	150	168	161	165	164	159	144	160	161	164	181	159	172	133	158	175	166	159	162	161	163	155	169	158	173	141	166	181	155	174	155	163	173	168	161	174	150	163	144	131	168	178	118	161	154	154	159	172	173	149	171	151	156	171	139	153	151	146	160	151	164	166	186	140	159	133	174	157	172	167	158	176	156	163	172	164	157	170	156	151	150	143	154	171	150	155	187	176	159	147	157	160	160	153	139	175	155	152	150	178	181	126	154	167	167	156	163	126	142	163	164	134	151	172	154	152	130	161	164	185	154	158	161	171	142	163	164	169	175	153	159	177	161	190	184	161	179	165	137	152	188	162	162	165	144	171	154	174	165	168	158	158	163	168	159	136	138	156	167	165	182	167	176	189	140	152	187	144	153	163	156	172	157	165	146	130	166	168	141	163	160	143	173	164	166	147	152	141	145	161	158	152	153	161	158	157	141	155	154	151
21173	1258	2654	3017	2829	2513	2048	1785	1439	1323	1182	1044	951	902	873	832	776	694	726	619	681	656	591	626	589	546	524	556	564	546	524	564	580	497	514	539	510	511	492	502	566	528	517	517	519	529	525	521	521	491	460	495	500	454	481	425	488	486	467	507	469	445	502	490	507	507	524	488	539	500	497	515	510	524	481	504	508	457	449	456	494	448	492	513	473	482	469	510	462	504	455	468	518	480	488	501	495	450	477	489	461	479	475	470	510	501	493	447	469	506	502	493	456	434	486	486	472	498	485	474	457	487	477	497	484	477	452	466	470	481	470	508	468	488	498	489	524	453	486	485	472	470	468	425	501	455	465	435	499	492	508	456	507	473	501	479	419	456	510	487	471	515	477	465	470	464	467	456	478	451	470	482	449	433	437	498	475	441	461	459	460	488	453	465	503	456	457	467	453	467	466	473	475	491	476	443	443	464	462	476	476	481	454	492	469	478	510	470	441	470	491	467	490	457	470	483	478	454	455	459	462	498	491	495	466	473	479	446	474	508	490	469	443	497	490	486	419	465	497	495	469	487	475	435	475	484	459	512	475	440	487	492	478	479	474	440	443	473	482	458	468	508	500	451	474	464	456	507	469	476	505	497	491	512	444	480	462	481	526	468	460	508	495	464	467	481	508	460	492	457	487	483	478	468	444	471	475	495	430	451	493	447	453	475	466	497	475	465	448	487	473	498	454	485	502	490	444	462	473	425	475	463	485	454	490	426	497	447	491	471	484	485	444	466	518	459	539	463	478	468	486	445	471	471	487	466	462	478	429	477	453	492	474	468	490	460	488	464	508	498	461	476	475	461	441	476	480	461	473	459	519	430	452	466	495	458	480	504	442	452	498	474	463	497	463	483	502	451	442	488	496	456	490	437	429	461	510	445	476	476	479	467	473	445	473	503	452	472	461	455	462	475	497	504	457	484	516	504	493	466	477	458	462	482	486	463	454	494	496	461	505	504	457	483	488	481	443	474	462	463	489	458	485	471	499	528	486	470	488	469	468	479	496	469	513	450	478	456	462	442	473	507	496	453	441	490	460	471	471	468	498	490	472	482	497	506	492	464	471	475	453	464	488	455	457	485	470	488	477	454	494	443	480	463	498	467	461	435	512	497	499	488	484	487	529	467	466	485	480	473	503	462	427	454	475	495	462	475	485	480	460	485	474	471	480	486	509	450	457	469	457	480	469	489	484	469	470	480	488	465	456	472	486	535	501	454	466	490	502	499	471	468	474	460	478	462	461	473	494	487	455	490	442	474	520	518	460	487	494	462	454	503	451	447	476	464	479	501	475	468	494	441	475	467	460	429	454	480	483	520	487	457	480	484	443	479	481	481	487	508	518	507	502	493	472	450	491	488	461	492	469	502	459	481	492	496	527	447	462	470	464	458	475	457	436	479	453	470	482	465	460	473	472	506	482	470	472	480	519	476	479	455	473	480	506	479	477	446	476	475	508	465	503	443	464	454	495	464	481	479	483	524	454	441	479	449	483	478	467	467	466	452	458	483	475	463	503	496	456	479	439	487	492	442	505	476	463	483	482	467	487	475	497	489	451	491	481	478	456	446	494	451	480	497	470	472	470	438	478	440	523	453	490	490	467	478	490	495	464	502	481	485	464	477	474	466	495	493	511	479	483	459	446	486	501	521	450	486	445	450	444	525	490	488	434	480	512	454	496	493	489	475	495	478	458	463	465	511	473	472	462	477	492	398	476	463	491	462	468	518	475	495	521	495	433	440	482	481	455	489	485	465	465	462	487	493	465	500	496	476	489	472	495	451	498	450	423	459	441	474	463	482	457	461	458	479	468	454	499	502	413	474	481	478	453	507	516	471	480	452	458	490	491	480	481	474	463	480	483	494	441	461	502	422	462	462	467	489	451	479	498	480	484	514	488	490	485	467	489	489	478	475	444	470	448	494	496	457	439	464	439	504	504	472	482	480	461	501	503	489	488	463	512	483	475	456	463	470	462	497	437	464	480	459	455	477	526	462	495	486	480	459	481	450	464	483	471	500	470	475	464	470	474	475	469	474	450	484	492	446	475	455	504	483	524	503	475	453	494	467	451	486	472	463	488	467	469	442	448	487	478	495	473	472	498	462	463	478	472	439	489	484	485	437	481	432	455	465	462	451	518	481	492	447	468	477	484	443	497	519	455	450	475	443	482	487	456	510	490	465	510	472	488	457	457	471	460	490	482	489	510	523	473	451	458	477	472	447	467	444	498	466	418	492	497	483	474	477	447	459	442	456	487	486	475	484	469	470	499	467	507	493	478	449	453	469	481	484	506	463	477	460	499	444	477	475	476	467	451	484	462	503	511	495	494	449	516	499	512	457	480	494	487	473	446	448	466	462	484	465	513	519	457	512	473	440	470	467	502	472	444	470	487	501	467	486	486	486	486	462	490	485	468	474	437	481	408	485	506	485	474	466	456	464	475	502	482	498	446	419	477	478	471	475	465	481	471	515	464	435	509	472	477	534	482	459	441	511	461	486	457	469	462	480	490	485	479	538	461	479	483	488	473	470	504	489	502	478	472	465	442	482	447	496	478	481	473	473	448	462	465	485	496	456	457	471	457	486	469	458	443	498	478	468	501	491	443	464	463	476	447	476	478	433	458	447	448	469	448	468	497	492	467	502	480	478	462	474	488	470	485	458	474	462	476	462	513	434	464	434	451	489	508	444	496	436	528	473	479	458	456	493	500	444	478	449	454	469	509	479	466	425	449	458	486	488	469	501	473	516	501	463	448	504	474	453	432	489	450	483	471	480	483	495	490	487	493	509	468	491	452	468	488	479	466	498	540	481	478	490	483	453	453	473	431	475	454	488	494	471	488	505	438	468	501	466	467	474	428	455	463	485	471	506	500	460	455	486	469	475	502	507	481	488	506	504	510	455	482	478	471	474	500	452	489	459	443	456	474	490	442	470	460	477	458	448	444	497	539	463	492	450	494	440	423	514	430	481	452	474	463	454	472	476	493	480	467	510	480	480	493	490	513	449	496	537	461	444	513	508	448	461	465	464	440	481	477	513	467	467	478	479	501	499	490	460	465	491	489	443	462	455	483	479	486	444	507	466	454	479	482	432	470	499	487	485	474	476	477	482	470	492	473	498	498	455	441	458	475	472	517	478	480	453	458	474	494	485	467	471	455	468	452	505	474	484	454	502	499	427	475	484	470	464	482	425	467	511	510	487	498	503	472	469	477	514	436	511	482	447	470	489	453	448	507	469	470	455	455	468	504	443	512	482	455	460	491	476	453	476	446	450	449	455	451	436	449	441	489	521	485	468	494	508	476	503	456	469	503	494	491	442	520	476	465	481	484	452	446	464	467	492	493	523	443	488	478	472	473	480	490	486	476	477	456	463	467	482	502	480	488	510	473	495	469	470	468	480	467	462	492	515	484	468	442	517	480	505	469	511	480	493	458	497	484	473	478	467	479	461	482	473	465	479	500	466
51350	20341	6087	1914	1379	1042	840	657	536	472	343	281	298	255	202	204	204	164	179	158	143	146	121	132	143	145	141	136	141	149	156	136	130	117	134	105	129	141	139	101	118	136	107	141	132	109	111	127	125	116	90	124	140	129	123	126	117	115	137	113	123	112	116	115	116	137	129	125	107	113	126	122	110	107	118	105	103	128	107	106	122	119	113	143	105	113	122	133	100	102	110	120	100	117	110	128	135	130	122	98	115	110	117	115	109	128	111	118	100	142	99	116	120	108	114	109	107	128	121	123	125	102	147	112	123	108	113	125	124	118	125	115	114	111	109	125	110	107	112	122	124	114	105	116	112	116	100	123	113	134	129	122	112	123	125	108	102	101	97	91	140	112	103	125	114	108	95	109	108	115	104	115	98	101	96	109	85	106	125	108	108	105	116	105	112	104	123	119	113	141	124	104	106	128	110	115	123	123	122	113	109	98	133	113	100	110	130	106	106	99	120	118	111	114	107	129	122	120	100	119	97	114	105	122	134	112	104	123	127	120	103	116	103	132	112	112	113	105	117	103	93	110	132	110	121	105	119	110	112	119	117	121	105	102	119	110	100	100	118	108	130	136	115	121	110	125	125	108	117	113	98	104	119	112	85	111	105	115	132	99	105	90	102	136	107	119	102	96	108	103	134	112	121	123	138	111	120	116	117	115	116	107	112	115	117	113	122	118	121	114	100	128	115	137	121	114	96	98	140	90	106	119	111	123	109	111	123	133	104	111	107	108	99	98	119	117	107	106	107	113	140	119	123	126	127	128	119	120	130	125	93	110	103	103	111	109	102	96	113	105	106	116	92	100	136	97	117	121	126	108	109	125	102	120	129	112	110	115	110	116	116	114	96	131	105	121	141	120	113	109	103	107	109	111	107	126	113	106	107	117	132	117	103	90	124	115	97	114	101	134	100	116	100	117	116	120	110	90	113	116	119	117	114	112	107	96	97	113	101	111	108	109	109	113	108	117	98	105	129	106	117	111	102	116	104	103	106	106	110	127	106	101	116	110	124	115	121	129	123	120	100	126	113	116	122	126	102	105	117	99	108	132	115	137	107	106	121	103	98	121	97	116	130	119	103	115	102	127	101	132	129	128	118	117	123	115	111	141	109	127	100	115	129	125	104	119	113	113	117	117	123	120	101	108	93	112	117	120	132	123	115	103	130	122	110	117	111	113	118	103	113	118	127	119	104	122	109	105	99	113	113	117	117	97	98	105	112	102	95	99	113	91	112	98	124	121	113	112	113	116	104	118	112	102	108	113	103	103	101	122	112	108	127	106	121	120	126	105	105	104	117	113	116	120	97	108	121	107	114	129	114	127	113	103	110	94	113	109	110	121	110	107	112	119	120	106	109	124	109	93	113	121	110	115	104	119	110	136	120	119	120	112	117	120	100	112	118	102	125	127	110	114	122	114	111	117	104	130	113	107	107	120	103	112	117	115	124	113	114	125	122	131	109	112	123	111	106	116	115	101	94	132	131	116	96	114	115	97	106	104	114	131	104	117	111	114	91	125	128	125	106	118	147	124	95	124	131	96	132	130	105	121	98	116	118	116	120	106	119	98	110	100	119	114	95	99	115	106	109	108	114	113	140	139	102	132	124	96	99	117	133	113	114	113	114	117	108	118	113	92	117	128	133	126	126	106	117	106	134	121	98	123	135	120	105	116	111	95	105	120	117	117	104	134	120	111	94	119	112	125	120	113	134	91	114	111	120	105	113	119	115	121	127	112	115	109	110	109	113	90	101	93	127	133	109	118	112	104	125	101	122	102	109	122	118	109	121	112	111	120	110	103	117	125	99	129	127	123	112	108	105	105	92	128	115	144	126	114	115	102	115	109	118	119	106	111	120	105	106	130	101	121	114	105	106	99	100	102	107	103	106	127	113	102	111	122	111	105	120	85	100	110	115	100	99	104	107	89	123	121	94	122	149	121	112	100	132	112	109	126	103	121	108	125	112	118	115	131	123	104	100	97	99	134	113	109	105	117	122	126	108	129	120	122	120	119	93	121	103	108	115	131	85	124	105	114	115	115	109	113	109	98	118	113	116	117	105	121	115	109	119	118	104	124	124	107	115	103	91	109	117	124	104	121	121	127	116	119	121	112	94	141	94	110	101	110	114	103	123	98	108	122	125	91	116	98	111	97	104	107	117	105	108	118	112	114	126	102	99	105	127	107	112	114	116	110	107	107	108	143	109	111	120	105	127	107	115	138	92	101	124	130	104	110	112	117	120	104	115	125	92	101	115	104	118	118	108	105	110	118	116	113	125	101	106	112	126	115	98	106	122	113	124	112	107	108	102	95	119	106	108	105	107	112	112	119	101	108	125	115	115	110	93	104	105	110	119	103	116	91	110	115	118	108	121	110	106	110	134	124	109	125	109	118	97	127	93	114	120	103	98	110	121	108	110	103	132	117	127	93	98	129	112	121	116	112	113	116	114	114	108	122	124	116	108	92	124	125	118	121	104	129	136	131	117	104	121	116	111	124	120	129	106	115	92	118	113	111	115	97	102	132	111	112	123	110	100	102	123	118	117	102	119	108	90	112	95	114	107	110	124	113	120	98	109	102	146	109	101	96	115	103	126	118	94	123	118	108	119	93	119	122	129	127	94	112	100	108	118	118	112	113	106	125	117	115	127	115	98	110	125	118	111	105	105	107	135	108	111	123	119	100	123	117	124	96	125	111	105	116	130	129	105	113	111	113	107	113	116	112	105	109	96	98	107	125	135	102	129	125	101	111	122	114	128	143	118	109	103	98	124	117	104	130	121	109	119	133	138	97	110	111	113	90	110	120	113	92	115	106	114	117	114	112	119	106	108	113	108	111	109	125	106	120	109	85	118	118	120	125	117	119	99	108	108	115	133	131	98	111	132	111	114	99	110	115	100	96	126	105	105	114	117	105	115	104	121	116	111	130	111	99	110	97	89	127	127	96	98	99	119	124	107	121	124	112	125	112	98	109	95	119	111	103	123	96	103	116	128	127	123	124	122	107	109	112	111	124	103	122	124	113	128	110	126	148	98	114	110	101	106	106	109	110	127	114	105	102	103	94	134	121	124	113	121	127	93	123	111	127	86	104	116	109	121	131	112	111	118	107	98	101	125	99	120	122	115	125	108	121	101	104	122	96	108	100	116	108	120	113	111	106	110	112	123	107	109	98	111	127	110	104	113	100	116	93	114	113	100	112	112	113	127	108	122	98	116	114	126	119	116	105	117	109	109	119	113	114	129	158	116	105	132	108	119	107	131	126	141	111	108	105	121	118	110	112	112	133	103	105	122	112	91	119	104	94	108	113	139	116	116	126	128	109	102	121	109	100	115	122	90	142	100	92	114	113	130	125	128	125	114	128	102	110	110	108	114	103	111	103	103	99	103	119	121	113	110	97	101	105	119	104	115	125	122	119	113	135	113	104	112	107	124	108	109	107	120	109	98	126	109	121	122	106	109	118
26524	2018	4563	5364	4897	4032	3436	2843	2262	1901	1726	1498	1368	1179	1120	1065	941	839	811	757	705	682	676	590	620	560	563	499	537	499	520	522	500	529	486	477	477	480	452	466	465	441	469	431	451	419	405	431	459	457	421	432	426	410	441	442	384	426	428	415	418	396	416	392	395	399	394	391	397	442	400	395	404	407	382	425	396	400	412	397	393	367	398	395	382	345	360	380	399	372	398	417	369	397	373	370	375	352	389	380	421	378	377	374	360	437	384	381	386	386	356	377	350	399	351	361	337	365	367	380	390	371	362	388	422	401	389	361	348	368	442	377	331	375	374	377	356	397	349	406	369	380	379	436	376	386	359	379	374	403	411	408	381	373	363	343	335	370	401	397	373	352	385	382	356	382	330	403	369	384	391	390	373	379	404	346	392	367	365	366	377	403	395	354	393	377	391	342	353	351	354	369	377	407	427	396	364	371	403	343	370	368	400	360	344	394	367	387	364	412	338	425	354	341	343	362	354	417	361	386	369	371	400	397	384	383	393	419	367	379	356	378	334	405	394	377	377	356	403	364	381	386	372	378	358	395	367	412	349	364	366	367	417	370	379	393	385	376	364	399	375	383	334	380	367	386	366	391	379	367	405	378	398	379	376	380	372	351	340	398	375	348	333	383	375	368	328	365	329	377	384	392	395	356	378	367	380	385	350	376	361	380	408	360	386	393	369	375	344	366	353	409	382	382	373	375	345	347	334	366	368	387	358	356	382	367	396	354	379	396	355	335	343	386	365	396	396	381	391	378	354	377	355	371	360	363	382	347	348	409	378	380	367	371	386	352	390	379	363	347	375	368	411	388	342	363	355	371	360	345	384	364	337	364	363	384	382	347	355	401	361	398	350	361	376	340	362	347	374	365	333	361	346	429	327	350	401	365	377	353	367	388	332	421	382	361	375	396	398	396	355	379	371	336	401	350	358	426	347	398	373	344	367	387	365	346	414	378	378	378	362	340	393	394	405	406	388	368	364	361	334	406	338	354	352	374	395	355	364	346	382	385	371	379	376	388	367	365	345	392	359	377	368	351	373	362	403	352	387	374	411	387	351	370	342	389	379	354	359	370	348	369	321	372	384	377	375	365	347	399	366	393	369	368	342	369	367	398	377	380	338	382	384	342	305	359	351	378	385	357	363	349	357	340	377	366	426	380	368	355	369	394	382	379	356	375	390	404	371	373	375	350	373	365	378	362	374	362	386	380	362	361	335	407	374	381	352	367	381	348	363	393	337	388	359	389	384	370	381	376	357	360	378	323	349	393	386	399	360	386	361	384	390	355	357	375	367	398	383	381	397	356	380	355	377	373	402	334	385	384	375	387	366	385	375	356	383	356	350	339	424	347	382	392	390	380	370	367	387	391	337	388	381	363	423	376	385	395	392	385	367	376	331	359	405	361	343	391	360	384	382	371	371	348	399	397	356	359	365	387	372	368	353	387	365	406	367	352	414	388	381	388	352	401	416	366	367	384	364	361	392	350	378	362	321	376	381	395	396	378	376	374	361	365	389	391	367	376	352	367	377	370	344	368	371	388	350	351	404	380	365	395	396	380	396	394	359	371	366	372	387	359	371	360	354	353	394	378	394	328	353	373	364	342	371	350	346	355	379	382	336	403	336	374	395	355	369	368	396	361	335	342	366	356	392	358	371	373	332	324	388	389	357	373	397	383	388	363	398	398	379	401	366	340	355	364	373	348	365	384	333	365	366	351	339	348	417	364	380	364	387	371	369	350	387	355	384	375	361	370	361	366	399	378	352	388	354	330	355	365	331	353	349	380	343	375	378	363	366	389	352	340	353	376	370	365	332	399	370	359	357	331	364	363	392	409	368	365	397	386	371	356	374	366	339	386	345	347	373	357	380	379	355	373	374	371	376	384	387	386	342	378	347	376	375	369	372	345	339	380	382	376	366	356	350	354	348	408	380	349	378	356	363	407	366	372	359	352	378	398	386	373	334	364	352	353	366	390	356	383	356	347	391	377	383	375	355	350	397	354	337	406	380	374	388	354	365	373	392	359	345	370	381	366	349	327	361	367	387	382	367	392	387	410	364	382	360	372	369	367	368	343	362	376	381	373	351	346	350	341	360	355	389	401	374	364	373	385	355	353	365	382	373	359	353	364	358	365	384	359	360	375	358	393	393	370	383	344	366	387	399	358	395	376	351	355	362	373	351	358	359	378	373	370	362	392	360	373	371	353	356	366	384	375	396	368	370	377	379	355	368	357	372	375	372	365	344	329	327	375	341	365	351	367	336	381	335	371	359	370	354	374	383	351	333	399	383	352	357	340	375	357	366	407	357	363	360	364	389	350	359	403	392	359	379	392	399	370	373	357	367	360	350	360	383	365	354	352	381	393	398	386	363	406	345	398	383	388	378	360	380	386	360	361	359	352	428	367	397	320	342	362	366	386	372	385	386	345	349	375	384	373	393	370	403	349	372	370	335	347	352	348	361	341	371	367	370	390	380	399	375	376	370	347	358	345	353	351	366	375	358	377	365	375	383	376	396	367	367	362	383	373	334	362	365	357	379	371	363	382	409	382	341	343	350	374	360	342	375	353	390	372	358	371	384	343	383	376	401	337	411	395	380	435	363	376	382	374	395	387	342	341	398	369	342	385	361	374	340	359	373	362	391	353	343	374	356	387	363	396	343	374	368	303	372	374	371	356	363	374	388	371	380	369	378	366	342	386	389	386	371	388	377	357	393	328	375	348	382	373	357	343	401	381	378	377	360	375	360	385	373	380	355	385	395	375	371	373	379	389	356	372	360	370	328	374	347	357	371	371	368	357	345	396	389	389	328	384	364	380	368	391	345	387	374	379	396	362	367	334	368	396	409	410	380	358	352	343	392	408	360	363	348	332	366	394	351	355	379	388	336	365	357	374	375	387	370	380	372	368	362	356	402	373	333	371	361	389	372	351	361	368	382	343	343	367	392	371	371	393	383	363	364	387	370	376	381	381	374	354	350	380	331	380	348	393	391	369	385	367	354	372	363	388	398	371	370	418	385	392	352	355	357	396	385	380	368	380	372	380	331	350	406	362	379	390	348	369	382	379	413	369	362	355	377	394	380	379	398	370	368	367	328	364	355	359	373	344	394	376	393	356	365	396	392	418	348	373	410	369	390	362	314	374	378	348	350	372	351	385	359	371	373	356	376	367	323	370	374	382	386	351	341	353	340	367	347	373	398	352	350	359	389	371	385	342	391	374	368	368	366	389	402	384	396	365	356	344	359	357	354	396	368	357	405	379	334	327	377	341	386	359	374	387	338	335	373	331	355	369	382	390	357	374	330	388	364	365	336	364	408	360	379	376	361	386	359	338	397	351	367	377	342	375	382	360	370	365	372	368	369	385	371	395	391	391	375	392	362	382	391	356	395	354	348	380	369	385	352	356	360	368	362	360	365	386	370	366	384	406	366	346	364	331	362	353	381	404	387	356	406	370	360	371	377	365
10923	478	398	346	279	319	278	269	282	300	248	303	285	245	324	275	259	284	276	281	273	237	268	260	304	289	283	291	266	268	263	264	298	253	277	300	273	251	284	270	283	312	266	282	295	300	300	326	272	299	244	287	306	306	265	288	285	252	317	258	282	299	265	303	284	268	273	259	280	281	299	284	260	307	291	247	295	294	275	266	273	255	311	263	286	266	268	266	274	287	289	305	283	264	275	295	298	236	288	294	293	285	283	279	275	257	271	266	307	280	293	268	265	278	310	284	274	278	265	263	269	284	281	287	275	279	282	288	286	278	277	312	263	283	263	286	308	280	281	264	279	291	283	253	277	281	294	318	290	258	246	287	257	298	301	281	290	269	247	263	273	284	254	290	281	252	292	266	271	272	284	255	277	257	281	255	295	287	269	298	287	299	239	300	304	287	271	285	261	291	276	312	326	278	269	291	294	291	278	290	277	273	273	255	291	282	270	270	241	254	282	300	273	291	277	282	281	279	276	303	273	274	257	272	295	305	280	289	298	272	288	294	276	260	297	293	283	300	259	291	284	301	275	292	277	289	254	276	276	256	294	286	277	280	270	281	285	293	275	301	282	309	301	258	306	304	288	283	308	297	287	292	285	302	298	269	293	273	266	301	259	256	279	271	293	277	303	291	288	288	290	286	302	282	266	278	322	245	297	280	306	266	280	302	277	268	277	296	296	250	282	271	266	263	270	249	291	275	255	294	258	280	294	283	261	300	271	299	286	287	272	293	284	260	293	293	265	282	293	238	245	259	259	263	277	294	286	259	255	265	318	279	292	299	287	271	271	294	283	288	271	256	283	279	315	282	271	287	269	300	276	275	271	285	290	295	253	257	305	274	245	281	259	280	281	259	260	293	284	318	265	263	277	272	330	256	284	251	312	283	278	280	299	288	286	253	301	268	286	260	303	279	293	274	268	310	273	299	302	282	302	281	290	259	299	244	292	262	257	293	281	301	252	276	286	275	277	299	301	299	249	280	290	280	280	297	254	300	277	292	259	289	284	295	263	281	277	303	303	304	255	280	275	265	302	296	287	272	249	284	274	308	289	292	278	291	258	259	290	305	262	307	308	289	275	294	277	269	290	261	268	272	292	224	244	286	306	253	287	283	282	291	292	264	288	280	301	269	259	278	295	287	280	249	310	272	279	299	315	290	301	292	283	276	256	254	288	276	274	246	278	290	280	282	307	279	301	265	270	253	286	282	286	281	280	275	279	289	284	265	275	294	245	286	302	286	299	256	272	307	305	273	258	296	273	271	308	260	295	271	252	258	267	257	260	252	299	279	265	260	296	291	270	266	279	269	276	260	290	278	283	259	247	256	279	308	265	269	314	305	310	314	321	295	232	277	299	295	295	280	288	298	274	282	260	273	276	251	299	263	308	288	290	292	314	255	255	275	264	308	299	258	282	260	296	280	251	284	277	277	297	265	284	286	284	273	316	306	276	249	294	276	274	284	265	256	289	286	309	278	261	277	257	285	279	289	280	285	300	306	286	283	272	301	274	293	259	279	257	268	280	307	302	287	324	278	277	276	290	273	297	255	293	257	271	296	286	265	305	222	283	265	289	275	261	271	276	288	294	270	286	279	262	261	259	275	276	277	277	281	288	277	298	295	271	307	303	303	320	291	293	290	268	271	313	285	281	303	252	303	304	276	271	288	314	266	312	267	296	291	281	289	268	283	285	288	252	317	285	268	261	279	292	290	289	264	281	287	297	272	292	280	315	306	267	284	256	265	265	265	271	293	290	251	278	259	288	317	301	278	283	260	245	306	274	271	297	262	304	282	299	298	304	287	266	274	268	278	294	302	262	311	301	293	282	251	282	317	275	290	269	290	281	269	274	276	293	256	320	266	295	271	258	272	294	297	301	294	307	289	279	253	288	295	267	304	275	254	270	261	271	255	269	295	273	287	267	275	289	308	285	271	278	273	281	276	256	295	280	264	298	313	270	296	285	312	310	294	268	285	278	306	269	308	260	270	283	275	269	266	301	277	270	289	287	291	299	293	277	288	269	318	269	294	282	293	285	267	268	280	276	274	290	288	273	263	271	281	295	283	305	271	278	318	295	259	292	267	299	304	295	284	282	264	299	269	293	270	262	300	301	265	274	284	273	286	271	283	263	291	300	281	263	263	273	326	291	267	286	261	288	275	283	269	293	262	278	254	255	278	265	276	276	252	301	304	266	293	296	303	310	298	267	271	318	297	282	273	302	265	271	258	295	251	293	259	271	293	296	296	278	292	287	273	281	289	288	307	284	276	295	257	270	288	299	290	304	303	291	278	317	292	297	267	273	262	291	275	272	252	287	316	244	286	278	266	297	291	271	293	286	276	278	278	261	260	323	280	268	268	279	262	298	324	311	283	270	314	262	303	310	306	312	285	310	300	283	270	283	277	304	280	284	298	245	283	286	281	267	296	274	274	270	285	290	295	252	271	248	265	268	262	270	272	293	273	288	280	270	278	271	282	279	275	292	264	277	272	271	295	307	293	257	281	260	272	304	271	305	284	274	282	281	297	259	279	288	284	274	290	277	308	260	272	289	284	296	265	254	312	275	262	276	283	272	301	275	254	301	295	266	289	276	265	290	290	259	303	276	269	274	299	284	252	294	302	285	276	305	280	291	273	278	264	308	272	259	281	302	259	267	251	268	270	265	305	302	285	285	280	291	274	297	312	255	280	318	283	312	269	278	311	264	263	290	317	294	276	263	298	281	291	262	304	271	255	268	274	284	258	259	258	282	252	276	284	278	302	257	274	282	275	299	291	285	272	288	261	264	285	296	270	268	293	269	291	286	279	270	291	289	281	268	286	332	281	237	253	254	290	268	285	275	298	282	269	288	290	279	294	254	250	289	272	291	296	273	279	290	265	271	280	257	283	297	247	294	272	280	273	285	250	250	265	298	299	245	298	275	287	286	254	257	310	261	282	286	273	312	291	276	293	278	287	299	243	237	265	285	264	300	297	269	319	265	271	268	263	295	288	263	288	285	276	290	271	302	262	290	268	292	271	260	281	272	262	283	278	277	275	292	276	261	233	258	271	258	321	277	274	281	284	271	291	280	290	278	287	252	269	291	276	296	266	302	291	292	273	258	286	292	285	265	291	284	271	307	265	278	292	262	272	279	292	304	333	292	300	312	259	281	290	322	266	275	283	283	279	291	284	261	286	258	276	275	260	276	279	290	307	303	288	325	268	290	279	260	279	295	264	267	310	247	264	269	322	278	285	325	288	267	322	283	270	310	272	268	244	294	274	275	286	291	288	316	288	316	306	275	280	301	286	279	269	269	281	259	291	273	319	282	284	282	272	313	312	316	279	264	304	290	285	289	301	299	285	296	281	290	281	279	275	282	287	267	287	249	304	278	295	274	274	280	271	281	287	279	297	269	273	256	287	308	293	256	273	328	256	265	268	312	290	301	300	292	237	308	277	283	291	306	273	289	281	307	241
8646	853	993	954	930	959	922	893	847	815	851	849	785	801	794	762	820	795	849	844	799	751	790	790	762	762	798	754	801	773	805	782	734	823	798	774	764	791	858	780	778	776	789	824	787	750	759	788	805	769	745	803	777	739	773	795	734	744	805	814	785	748	735	792	805	793	811	806	806	790	806	747	773	787	755	786	800	810	741	799	767	780	766	758	717	810	770	816	761	785	766	819	749	796	796	743	750	813	789	757	811	757	797	779	796	809	763	787	771	809	755	853	775	762	792	764	755	820	769	824	810	762	781	740	775	805	800	808	782	826	821	740	818	762	712	814	781	740	782	757	782	852	805	845	838	780	868	798	819	774	769	796	821	819	817	775	833	741	788	790	776	732	696	759	760	785	798	779	792	834	784	780	798	779	821	775	813	764	825	730	756	774	768	791	771	824	772	818	818	785	808	790	769	785	778	749	802	797	787	824	788	851	788	813	773	772	828	765	785	793	772	739	809	825	789	796	798	756	797	779	745	768	787	771	762	791	798	768	849	758	775	790	767	775	788	759	791	813	801	770	772	829	816	781	815	812	811	831	774	763	774	784	779	778	810	776	787	774	776	751	784	768	789	783	780	734	806	754	753	805	770	774	800	817	803	752	816	781	796	814	759	754	795	762	764	793	771	750	797	806	772	809	815	765	832	803	761	839	802	867	758	791	812	777	815	726	751	761	750	761	767	780	810	745	791	772	729	789	807	762	791	781	790	789	798	773	784	735	811	777	757	809	772	765	758	799	764	746	812	713	761	811	790	784	736	825	768	814	807	737	796	836	814	792	796	768	824	819	772	740	806	792	784	754	765	809	809	808	823	780	774	811	797	832	840	818	765	809	792	792	794	771	815	791	775	784	785	806	772	787	781	809	767	781	775	811	815	808	823	808	774	740	817	756	822	790	792	760	811	846	774	773	776	749	822	745	816	743	763	749	798	779	796	817	802	771	769	793	828	802	745	760	765	780	847	738	824	815	795	787	822	768	787	744	748	789	813	822	828	782	768	762	777	802	802	774	774	771	803	765	845	767	768	766	811	755	808	781	774	800	794	749	760	777	801	800	772	770	766	772	777	791	777	786	789	761	801	791	816	751	772	763	765	777	811	813	774	813	832	778	792	801	832	799	789	768	801	787	754	770	782	823	783	816	788	783	755	778	802	803	774	846	798	783	790	781	776	767	811	782	781	770	786	764	860	825	813	730	764	759	779	792	786	826	814	747	778	806	811	746	804	798	780	753	785	798	843	780	788	777	815	782	817	749	792	757	726	771	797	716	761	764	769	818	817	732	760	837	791	802	747	778	810	788	755	812	777	775	782	759	805	854	778	772	789	765	775	773	724	817	789	770	778	814	823	788	818	772	778	798	814	801	762	807	803	791	786	790	802	738	772	805	785	826	805	751	789	783	782	768	791	778	748	736	764	801	750	791	817	743	776	808	769	773	751	812	789	758	781	769	771	807	826	774	778	761	797	765	771	828	764	797	773	774	802	782	784	804	740	831	784	830	790	751	794	799	801	803	751	765	792	821	789	782	735	830	730	781	762	777	794	721	835	797	838	788	845	816	803	770	795	808	801	789	802	820	761	790	791	794	776	833	782	723	797	844	773	840	753	787	807	776	778	779	823	783	781	797	748	850	787	790	804	782	785	810	790	755	799	795	798	799	818	776	760	749	799	733	798	803	802	767	819	792	786	777	757	796	787	788	821	764	851	826	781	789	749	810	792	770	815	775	838	806	778	787	812	721	813	795	786	801	784	799	780	768	784	758	813	795	801	781	743	798	769	768	837	766	802	810	754	805	765	760	786	759	812	851	786	809	828	793	759	780	797	781	752	799	784	764	715	786	827	739	795	779	811	806	753	746	809	773	810	793	766	747	762	814	767	798	794	789	799	820	797	784	801	828	766	782	827	744	831	777	757	809	793	799	795	784	756	780	784	778	758	797	763	794	770	834	749	783	802	761	775	807	782	790	813	765	780	799	792	791	785	814	822	834	793	800	746	783	793	810	768	809	760	756	780	850	781	747	777	719	779	796	742	790	836	771	801	788	795	797	809	839	782	772	766	755	832	746	768	799	811	819	818	768	821	810	844	697	792	816	806	797	790	772	769	803	809	804	821	745	775	786	760	820	743	782	807	840	764	796	774	791	759	769	806	789	785	832	740	787	789	801	796	801	784	798	770	787	795	774	801	797	801	779	778	767	773	796	777	785	767	746	772	786	810	845	775	780	758	811	775	781	833	775	770	798	777	787	799	821	763	773	824	807	755	799	790	801	824	845	791	797	795	800	807	799	796	793	827	740	734	759	837	780	760	761	806	856	781	772	788	775	753	822	800	834	798	773	770	821	780	785	832	796	775	843	765	798	805	796	820	828	781	828	806	785	768	774	749	754	749	772	783	801	823	779	841	770	768	800	791	762	787	761	824	858	819	790	783	796	734	789	787	788	766	784	796	782	848	812	803	805	749	800	817	764	742	736	782	805	773	765	729	803	710	781	811	796	818	760	775	787	803	743	770	785	766	781	753	817	752	774	797	850	767	765	769	761	750	766	816	776	760	780	749	781	790	796	802	778	848	769	808	799	759	807	764	802	769	794	754	826	790	794	792	812	789	807	782	774	788	806	812	783	814	754	753	817	799	760	812	812	786	740	739	794	774	811	751	743	794	807	780	798	789	810	806	814	794	751	790	776	839	740	786	789	796	806	754	835	755	767	835	742	755	813	813	830	752	795	773	787	766	737	778	761	778	825	768	827	756	783	786	809	784	799	783	785	768	809	817	780	774	811	797	775	797	809	732	791	801	760	833	764	813	826	773	791	759	752	777	783	806	784	823	780	760	828	750	794	832	792	794	739	811	818	792	798	791	784	769	837	816	785	763	790	802	718	786	751	750	773	748	816	839	794	761	722	807	783	748	781	716	797	792	806	765	749	831	789	777	821	761	818	757	797	774	751	761	774	807	831	835	801	810	735	851	825	776	758	742	743	807	764	816	783	777	807	753	761	839	779	786	759	815	737	790	770	762	783	774	818	767	808	733	806	811	764	781	781	771	819	852	791	787	792	794	736	752	760	747	813	773	808	832	764	784	768	800	842	751	797	801	747	766	789	750	799	794	829	790	789	799	795	757	807	848	792	726	793	758	779	775	768	752	810	765	799	761	792	747	814	802	780	702	767	794	784	774	761	752	757	772	824	784	755	735	805	816	820	815	779	788	784	783	739	818	765	781	765	816	853	825	784	756	775	777	769	779	768	827	718	767	767	727	809	823	803	772	768	752	812	757	777	804	757	818	765	798	771	772	791	786	727	779	770	825	817	762	773	782	799	793	782	781	758	755	787	775	794	842	818	777	772	790	753	792	740	776	778	842	839	764	789	749	770	810	779	781	774	731	796	738	814	777	779	768	822	778	820	752	794	812	784	762	803	821	799	797	786	749	786	789	768	806	805	820	761	767	802	813	781
44241	12357	1873	952	665	577	435	377	338	317	303	258	225	265	208	211	187	210	186	185	218	176	199	169	202	184	168	186	177	173	179	186	179	181	155	153	179	176	155	174	171	155	141	154	165	154	151	153	164	164	151	170	178	177	184	162	167	163	143	156	168	149	189	179	161	175	150	157	163	168	168	172	161	156	155	154	149	173	149	165	151	206	164	153	142	148	163	176	133	147	197	176	142	156	165	154	153	171	172	181	176	171	184	183	145	166	142	151	138	156	154	145	154	165	124	163	149	159	170	162	143	157	165	160	163	157	167	166	163	184	161	142	152	170	177	165	165	145	149	137	155	165	177	135	163	136	162	164	154	169	146	152	146	151	165	150	168	164	174	165	163	155	156	177	166	162	163	150	159	183	151	173	173	172	172	162	169	167	154	177	165	148	162	141	156	169	164	147	151	154	173	171	147	153	150	153	144	160	163	167	175	178	175	167	158	156	138	156	153	160	153	147	154	188	153	165	152	180	164	186	136	173	169	180	163	172	158	177	153	153	137	163	156	145	165	181	160	163	167	171	167	159	168	152	163	154	160	158	152	152	175	146	144	142	142	135	162	156	132	157	148	156	163	170	168	163	155	169	173	152	167	145	162	182	167	167	176	176	154	168	157	137	170	148	158	154	145	146	145	158	141	150	157	164	138	170	157	182	166	173	170	185	159	151	153	153	172	152	161	168	135	167	150	131	178	141	153	181	156	146	155	149	146	164	164	157	159	152	154	146	178	169	175	168	158	157	153	167	154	148	167	162	143	169	161	176	165	150	142	173	159	178	146	175	141	188	164	175	138	145	164	168	146	152	172	146	157	157	155	158	168	165	169	146	155	160	190	117	152	161	160	156	163	136	153	151	160	163	148	136	165	177	163	178	144	153	143	179	163	165	144	143	136	162	157	135	154	155	162	171	172	135	177	158	159	117	157	176	163	171	160	142	188	167	146	176	175	157	143	161	163	168	164	161	159	160	164	169	159	157	171	159	186	140	148	162	166	164	146	178	165	198	176	151	193	164	161	157	150	171	167	160	148	160	177	171	170	131	139	153	129	163	165	172	137	166	185	146	188	174	181	171	179	170	159	155	145	166	140	157	170	168	152	166	153	157	153	161	151	155	173	165	159	150	173	175	154	148	151	150	140	135	160	155	153	161	174	139	150	174	158	169	171	148	141	160	143	152	164	175	175	149	172	166	139	169	134	170	162	154	142	161	157	185	157	145	172	172	169	191	183	180	151	147	154	160	158	174	158	143	161	144	163	163	173	166	147	164	165	150	155	137	163	149	149	153	161	161	167	157	152	152	150	157	133	170	144	147	150	175	165	168	149	148	150	141	164	158	183	153	165	160	151	172	149	153	164	158	144	173	160	132	165	152	143	162	161	145	148	162	164	171	150	163	177	175	178	152	181	173	182	159	136	165	165	164	168	130	158	160	180	146	163	128	136	148	153	177	166	132	190	155	162	140	143	160	159	150	160	165	152	159	163	150	165	153	176	157	167	155	167	170	158	159	177	174	148	148	150	180	168	148	166	159	183	161	147	161	155	174	175	151	161	179	150	160	156	171	144	153	153	156	166	161	143	172	131	176	156	135	176	149	167	152	149	159	152	161	178	162	147	155	132	164	162	145	142	175	183	155	153	140	166	135	152	183	154	173	160	168	155	182	142	152	164	183	149	165	165	159	152	153	160	148	158	166	158	170	153	152	141	131	140	135	141	172	156	161	185	156	165	139	166	178	167	152	181	157	164	160	169	166	184	149	150	187	179	154	142	173	159	158	137	166	157	172	149	162	165	145	167	153	145	139	167	193	152	137	175	155	150	154	181	167	153	154	181	183	152	152	140	151	179	173	144	157	158	178	148	146	162	158	161	149	145	196	178	170	180	160	147	151	200	156	145	152	160	153	152	154	158	165	155	167	153	168	148	154	168	161	158	141	142	155	162	164	140	165	143	158	161	141	141	184	178	159	171	181	154	165	168	160	155	157	174	165	177	188	170	142	180	169	157	159	145	179	183	173	159	179	156	160	172	172	154	146	182	160	153	153	143	160	154	176	151	168	166	167	157	142	184	162	175	196	147	160	172	169	164	176	184	166	156	156	131	143	162	163	162	155	145	161	166	173	171	166	139	153	160	150	167	183	155	142	162	150	138	131	151	177	143	187	169	154	156	172	164	152	152	165	157	154	162	160	151	167	160	159	153	142	161	178	151	152	148	154	131	163	143	183	140	134	165	183	172	147	161	153	133	188	151	136	175	170	164	183	176	160	151	154	150	167	161	152	166	166	168	172	163	176	143	158	147	172	162	165	182	169	146	183	158	151	155	168	153	143	173	161	182	154	158	145	161	136	199	148	147	153	154	130	173	179	189	164	139	165	124	147	167	160	136	155	153	185	155	167	173	156	171	157	149	167	187	138	158	173	155	166	158	143	160	159	158	153	161	176	176	163	163	157	146	153	173	152	128	166	171	144	169	160	139	128	148	159	169	167	154	169	142	167	148	165	184	144	181	165	143	172	162	159	173	169	160	170	151	160	179	161	148	181	174	184	148	152	149	162	140	156	143	153	155	154	156	161	144	163	157	150	143	180	179	138	169	174	159	166	147	137	150	161	159	170	160	154	154	169	146	159	152	187	169	152	161	167	169	192	148	155	174	158	150	157	160	165	159	143	164	173	165	143	173	177	155	160	163	167	168	159	153	140	166	169	185	168	157	163	163	133	141	160	166	141	140	153	186	146	144	156	170	142	161	160	133	151	150	159	161	164	156	197	172	167	166	174	153	169	174	132	139	171	158	180	136	145	148	154	153	176	167	167	155	157	158	152	159	152	189	157	145	151	158	166	132	175	146	164	163	169	164	168	160	147	163	160	166	162	168	146	160	177	172	149	156	147	164	166	147	162	167	154	148	141	141	158	160	174	170	164	128	137	172	155	169	148	152	149	157	157	151	156	159	187	162	164	157	148	152	178	175	174	158	147	138	170	171	137	155	191	159	146	135	143	164	121	156	192	161	164	149	155	166	160	184	150	158	182	165	170	147	151	164	160	178	152	182	150	161	152	146	153	165	144	170	156	163	182	154	159	145	141	140	147	151	150	160	160	151	173	155	138	165	149	165	163	171	155	160	147	170	167	158	164	156	160	146	139	178	163	154	148	168	148	147	147	152	163	160	157	158	140	153	152	146	177	154	157	154	162	156	158	144	152	142	166	156	164	176	149	161	168	166	147	167	146	162	144	159	156	172	174	146	151	167	143	168	133	149	160	183	164	155	141	159	174	151	168	182	182	174	159	172	188	173	143	139	160	148	165	181	157	155	152	148	178	177	155	176	171	159	150	143	146	150	156	190	160	171	155	127	177	169	170	169	156	151	147	147	165	181	132	151	136	146	144	153	147	137	163	174	165	145	149	155	162	159	166	158	154	162	162	152	147	156	143	156	174	150	161	176	153	159	162	142	163	147	139
21371	1331	2686	3131	2815	2355	1945	1755	1390	1281	1191	1051	1064	905	814	808	731	738	648	671	663	656	631	597	612	582	559	553	575	585	506	562	519	551	528	556	571	515	512	531	534	482	519	487	534	520	504	475	467	501	503	546	461	484	547	483	526	513	505	482	495	489	504	490	451	496	489	493	496	518	502	493	544	507	492	516	471	473	476	515	495	499	469	436	486	528	480	487	506	467	483	480	539	469	469	459	462	486	503	501	503	494	505	533	453	423	473	509	498	465	457	460	489	518	448	443	467	478	507	469	539	512	450	437	503	503	522	470	441	475	477	490	507	479	454	430	504	479	443	469	525	498	451	519	437	494	462	479	480	462	500	471	491	470	505	434	458	424	456	495	510	479	446	471	462	463	478	489	444	499	476	505	426	434	453	487	448	525	501	476	466	498	454	450	506	478	454	445	483	515	470	422	457	437	470	507	489	477	488	426	466	468	476	449	481	439	488	465	488	451	487	486	440	453	502	506	504	489	509	412	476	504	456	477	486	439	454	531	488	470	494	478	508	484	486	455	506	479	478	453	469	444	467	476	499	471	493	462	457	470	448	463	507	475	482	468	489	555	501	479	485	479	435	435	449	471	481	508	491	501	489	446	496	481	477	507	464	431	487	486	521	467	513	488	454	482	463	510	469	473	450	484	490	460	456	445	472	435	441	505	459	472	459	491	504	455	464	480	493	508	476	483	458	481	481	450	505	486	468	494	432	466	453	486	454	452	486	461	443	453	495	475	480	468	469	448	472	485	526	478	511	492	436	492	431	463	517	468	452	499	507	481	505	473	492	490	489	450	456	476	500	480	469	515	463	443	481	438	507	485	517	457	449	473	513	493	469	483	457	468	493	499	442	470	490	476	446	415	443	471	492	443	487	465	480	447	463	502	463	479	479	480	506	449	478	427	521	459	490	511	465	454	506	469	464	510	482	490	493	520	460	488	479	485	495	505	517	483	508	486	477	477	509	470	509	469	483	532	496	528	479	483	460	440	445	477	502	511	521	462	502	469	467	456	465	502	477	514	439	508	490	486	474	492	496	497	512	470	454	446	474	484	470	504	464	493	455	484	449	496	470	486	470	484	453	475	529	467	469	518	464	506	464	422	438	460	462	486	470	541	496	502	487	485	459	472	456	473	495	484	493	494	453	487	482	457	485	504	478	453	444	455	482	498	473	499	474	452	475	490	478	452	480	497	473	447	459	468	472	462	498	477	469	454	495	465	479	532	468	457	458	459	500	464	446	477	486	459	459	429	498	492	457	481	510	470	483	467	464	453	440	486	449	506	509	443	497	503	486	486	457	448	452	482	446	455	450	474	430	468	477	538	470	470	450	467	490	497	510	458	468	446	514	478	470	500	459	517	475	450	470	490	477	467	463	457	450	469	460	471	465	477	498	473	446	448	465	481	485	474	468	452	477	494	497	514	493	499	446	463	406	471	433	538	512	460	455	520	459	510	503	496	502	526	466	455	487	487	479	442	491	465	492	494	499	450	477	495	454	441	507	514	455	479	442	513	488	462	472	490	477	472	491	481	499	480	431	472	453	481	464	460	469	486	514	465	510	482	477	434	479	487	499	476	470	487	428	468	482	446	480	482	470	501	511	412	494	496	476	496	450	480	493	456	494	482	442	453	480	445	489	497	465	466	482	497	456	476	439	501	465	461	438	491	466	448	512	493	463	516	455	474	521	469	507	502	478	467	498	509	494	449	455	480	495	536	427	486	466	456	454	454	467	445	466	502	517	463	489	467	496	414	428	495	481	489	485	515	453	485	491	472	443	484	492	456	436	514	491	443	489	506	481	465	470	496	494	464	464	489	447	472	453	458	470	430	465	480	486	461	454	483	491	500	440	463	453	481	478	481	481	467	504	448	492	476	498	486	502	465	498	471	462	491	483	511	493	463	458	453	473	480	501	505	486	454	440	468	476	467	468	477	508	459	502	458	460	456	471	479	423	473	467	484	493	489	476	464	461	470	504	440	474	488	457	463	469	465	452	495	476	467	473	480	489	481	449	451	468	477	481	454	443	483	441	482	465	440	482	473	485	504	477	473	474	483	468	448	495	470	458	499	501	494	471	459	494	474	493	491	490	486	467	457	493	500	488	453	473	478	465	467	475	461	454	511	474	480	491	460	444	454	443	472	486	422	502	440	475	484	454	489	501	449	471	453	492	449	472	495	452	457	506	472	456	456	505	491	506	496	474	451	445	445	472	467	491	491	473	472	459	485	482	472	531	499	455	423	482	525	452	489	471	430	445	461	458	485	467	486	521	478	490	497	461	433	476	453	480	497	486	501	515	456	506	477	444	439	502	513	497	465	478	465	513	497	441	470	506	440	473	475	461	448	463	471	485	503	453	452	502	487	535	442	520	490	485	481	462	510	473	456	473	488	485	469	443	476	472	498	504	501	501	441	494	483	476	439	501	453	409	501	465	465	457	501	483	507	451	457	446	477	521	446	493	472	460	505	496	470	445	474	483	482	494	461	497	482	462	470	470	513	452	457	490	452	464	489	474	438	454	489	465	461	478	446	501	463	466	481	461	440	452	454	483	463	449	495	481	481	494	495	516	445	460	469	488	480	479	431	481	484	495	454	482	464	473	488	523	477	465	458	490	479	481	461	469	480	516	481	500	487	496	464	459	462	473	454	473	443	446	481	461	501	476	487	471	507	488	477	466	506	499	465	478	488	481	493	475	467	501	457	470	493	444	512	479	479	505	475	474	476	475	484	460	477	539	443	477	482	484	480	455	485	438	468	498	480	516	503	465	462	439	461	492	486	460	514	485	497	460	470	445	446	484	473	486	461	431	465	478	485	469	467	484	447	468	501	462	469	434	471	467	508	500	467	454	484	498	457	477	443	477	511	509	502	486	465	475	467	463	448	486	446	499	540	452	441	462	498	534	489	477	476	461	474	474	485	506	506	490	463	477	473	451	478	488	472	472	470	470	470	478	468	463	495	523	488	432	470	445	439	468	475	459	487	491	481	477	512	485	458	463	494	489	486	468	478	500	491	494	508	499	453	478	461	493	498	505	466	450	488	486	513	466	473	484	444	467	430	439	521	475	431	481	506	480	440	477	480	491	476	445	459	484	465	480	459	490	433	461	462	456	508	485	454	510	516	480	463	496	449	477	489	468	485	487	481	455	460	498	497	483	477	467	494	493	468	483	504	462	467	472	471	479	480	456	445	486	507	476	476	428	470	492	469	486	452	502	467	460	466	433	519	483	486	464	466	461	463	475	505	495	460	439	551	493	491	446	473	451	478	474	496	463	490	480	468	468	490	473	483	456	443	537	469	458	417	468	474	461	474	461	442	500	473	476	512	465	428	473	463	448	504	480	464	447	501	464	498	446	484	456	515	460	456	482	475	508	520	472	494	475	425	511	456	490	492	489	456	471	415	500	457	484	465	466	478	492	508	463	468	489	472	486	480	485	526	490	460	432	476	476	495	491	495
51972	20798	7695	1901	1270	1033	793	612	435	380	312	256	240	236	200	182	185	189	195	173	147	120	153	162	154	143	128	130	125	127	135	116	126	113	120	121	135	124	113	132	107	110	122	119	131	115	141	125	124	104	131	128	113	129	124	121	140	109	108	96	111	126	110	117	121	115	112	108	141	111	133	134	118	125	136	139	130	120	107	107	128	130	115	110	122	115	110	121	130	118	124	129	125	120	104	117	105	131	118	130	126	93	123	115	112	103	131	109	105	121	127	117	123	117	113	130	115	110	119	124	147	111	131	104	129	109	109	110	114	129	115	119	115	115	120	134	132	93	121	127	109	109	109	121	116	107	111	114	98	117	111	119	107	119	117	121	110	116	127	117	102	129	120	104	122	101	126	128	126	114	135	132	116	113	123	124	115	102	99	120	114	135	110	132	120	107	108	126	129	96	127	106	127	145	117	99	110	115	121	113	123	128	101	125	123	93	114	109	120	116	128	99	105	115	118	130	110	110	116	130	135	120	114	104	123	111	102	110	99	123	103	132	101	123	140	108	98	107	102	109	100	118	125	115	135	117	121	117	111	100	111	132	102	90	106	112	106	112	130	112	120	112	134	116	120	94	109	118	104	113	112	118	118	123	107	123	130	114	115	120	94	126	104	125	116	121	114	118	112	111	113	116	100	111	132	112	119	123	113	105	98	116	115	113	127	101	116	113	102	110	121	119	128	117	124	110	136	133	110	123	121	115	99	101	118	103	123	119	127	123	127	126	123	104	122	124	111	123	109	123	113	125	115	131	112	119	111	129	107	115	124	108	123	122	106	138	116	103	123	97	107	124	122	115	126	117	130	132	118	115	132	114	108	106	108	103	127	120	114	125	109	116	106	112	101	121	108	123	124	112	133	113	109	121	107	104	126	118	131	108	128	96	116	112	114	121	112	121	137	133	113	127	130	120	119	113	106	108	140	87	120	110	117	108	93	114	109	110	109	133	113	130	124	106	119	105	113	114	115	91	108	115	119	112	113	121	116	105	140	111	107	126	117	122	129	119	110	101	127	118	112	108	122	113	110	127	114	113	121	106	110	123	110	134	117	105	113	98	108	119	105	139	139	115	150	104	98	101	110	130	106	131	107	134	129	103	134	136	129	124	122	126	108	120	113	116	115	110	115	110	133	127	129	122	120	109	94	113	126	118	117	103	128	122	115	108	92	119	105	127	113	117	139	117	102	121	108	138	114	103	105	116	122	120	122	112	105	116	107	117	123	106	133	105	123	111	119	105	113	146	107	104	106	126	111	139	138	109	107	88	139	105	101	105	135	134	132	119	115	120	101	128	109	127	141	105	123	128	111	125	114	95	126	135	133	120	107	134	148	109	116	134	109	110	115	117	100	134	112	115	136	123	117	104	128	110	115	125	119	136	122	127	117	114	114	116	115	132	114	117	97	115	117	120	111	113	115	114	115	113	131	144	131	117	121	106	105	119	121	118	94	118	117	114	106	114	125	108	115	149	118	113	124	116	106	115	112	114	111	124	108	111	120	111	115	116	92	127	93	126	112	129	128	105	101	112	106	113	114	127	112	112	115	112	98	107	131	115	107	123	121	120	124	112	109	118	104	121	84	116	104	122	120	121	109	120	116	134	105	137	111	103	114	110	119	116	121	129	109	111	127	134	105	117	120	114	126	123	118	125	106	126	107	122	107	125	142	118	113	112	104	127	121	102	121	98	102	122	100	113	133	137	95	120	102	121	123	135	106	113	105	124	108	129	100	137	119	137	108	122	139	122	123	133	117	118	115	108	133	103	101	120	116	127	101	116	110	111	100	98	116	112	122	112	113	139	133	97	104	118	103	119	125	113	113	112	125	113	106	114	128	109	137	122	116	114	114	110	132	122	128	110	121	119	129	107	102	109	106	119	113	122	106	122	108	114	118	111	130	119	112	111	133	123	108	114	117	103	102	138	133	113	107	109	107	112	123	121	112	121	118	111	116	107	99	113	112	101	123	107	119	113	126	112	140	111	109	109	123	100	118	116	100	114	119	120	107	111	119	121	128	115	119	108	106	117	119	110	97	128	117	120	115	124	98	128	107	134	108	113	116	116	112	119	112	108	131	106	100	127	93	104	121	112	121	101	120	112	110	107	120	107	117	127	126	117	128	109	126	103	124	122	105	108	102	110	113	109	101	118	100	117	112	112	118	121	125	110	137	105	119	133	123	132	120	112	122	97	121	111	113	102	129	117	126	113	110	110	101	119	97	108	93	123	130	132	115	125	123	129	106	126	111	111	143	113	124	105	102	120	129	119	129	115	121	112	127	115	119	97	122	122	98	119	94	113	109	119	122	121	101	123	139	117	124	120	123	113	122	132	109	106	101	133	114	131	125	130	99	111	109	129	111	125	105	95	103	123	126	100	109	120	122	109	120	114	119	109	111	113	129	110	115	126	118	112	109	114	113	113	116	126	93	124	119	134	105	113	103	117	129	109	108	129	105	104	103	137	133	110	113	120	92	118	117	112	112	119	101	121	99	116	95	112	95	113	129	126	112	127	107	100	99	95	108	120	122	116	111	122	118	127	114	99	119	118	107	127	108	123	112	115	102	93	111	110	103	112	120	102	126	92	114	108	113	114	112	123	116	107	121	114	111	131	126	113	115	110	120	102	113	105	123	107	126	114	111	118	110	125	128	116	121	89	145	120	106	121	112	122	92	101	135	106	133	117	121	125	152	119	117	118	114	119	110	111	117	124	132	112	115	113	102	114	112	103	116	100	101	118	122	101	114	98	111	131	111	118	99	121	126	114	115	114	111	102	113	107	110	93	122	109	113	117	105	111	126	114	105	108	127	140	115	99	103	99	113	129	115	111	114	111	124	127	115	121	92	95	114	118	109	97	100	132	123	106	120	106	117	121	109	113	144	130	121	107	103	111	137	117	116	109	137	113	121	116	128	121	104	115	137	110	110	136	120	121	146	100	111	116	121	115	116	117	133	130	105	103	109	108	110	114	139	103	104	115	115	121	113	103	101	121	95	123	112	109	117	123	127	122	126	112	114	116	145	119	114	123	102	135	106	115	105	127	111	112	118	89	116	121	108	127	127	120	105	113	130	129	127	104	117	106	114	110	107	102	92	111	105	96	132	112	105	127	102	101	125	119	131	123	114	131	86	105	101	101	108	113	98	137	133	116	106	117	126	95	115	119	118	102	118	126	102	101	126	107	127	103	113	116	129	116	120	94	120	108	101	128	115	135	117	129	119	123	112	117	126	102	113	118	101	124	118	144	112	105	125	140	109	127	108	115	111	115	126	119	116	115	124	136	111	122	115	116	142	127	107	107	127	128	110	121	119	125	124	113	129	112	110	115	113	109	112	104	107	121	123	110	102	127	120	127	116	130	132	99	122	116	119	114	119	117	108	120	103	119	108	130	127	119	108	126	133	116	124	102	106	137	113	121	129	107	110	128	116	123	128	121	88	125	119	107	110	111	111	100
27412	1994	4568	5343	4808	3847	3354	2705	2144	1903	1586	1292	1396	1228	1093	1073	907	850	766	779	677	667	683	602	593	592	578	567	539	551	502	515	479	484	496	482	521	478	511	482	458	447	431	467	451	403	467	398	448	444	459	406	430	457	441	441	403	424	418	404	419	432	392	399	435	385	412	405	407	407	414	454	417	407	409	411	394	338	406	389	396	433	413	390	403	388	390	395	393	403	402	383	399	396	400	364	381	413	434	394	381	357	391	364	386	398	388	354	396	346	372	370	377	382	398	376	372	375	396	370	387	371	356	386	426	325	408	383	374	397	411	376	377	403	378	393	382	385	366	408	374	385	399	374	386	359	420	386	401	374	384	338	391	408	411	380	358	366	344	385	364	387	392	378	383	386	378	406	362	356	395	347	400	392	379	388	366	346	381	369	368	362	383	372	396	398	397	366	363	348	388	398	330	378	373	369	376	371	379	349	327	388	380	409	402	388	362	354	332	391	370	369	375	388	384	408	367	389	326	388	364	398	377	356	392	380	390	364	398	382	374	403	421	343	376	352	414	405	385	399	311	358	404	374	382	359	395	394	392	376	370	360	355	376	353	373	378	344	390	372	373	364	367	391	386	368	363	375	361	381	370	381	399	365	358	350	373	377	397	376	380	357	378	352	379	340	345	405	360	356	390	372	345	349	408	395	358	399	353	395	345	398	370	332	370	386	349	356	369	391	378	371	406	371	385	394	376	380	389	388	370	370	352	347	350	375	367	395	369	411	370	394	374	372	372	367	402	355	386	377	379	389	380	399	384	366	351	366	370	337	386	344	390	381	340	371	361	377	355	370	398	354	390	403	370	387	359	372	386	375	383	383	388	393	384	395	398	396	372	358	373	383	337	375	380	372	355	406	377	323	339	373	401	372	372	390	392	396	366	367	374	401	331	356	372	386	380	393	342	406	364	391	339	393	405	386	346	373	375	384	331	354	360	382	394	364	346	321	412	350	339	389	387	360	360	365	399	355	364	351	383	367	386	375	399	367	367	366	387	349	367	376	374	403	328	379	379	362	377	376	361	392	335	371	378	337	381	358	371	382	360	354	396	366	383	351	372	361	382	410	364	359	390	366	381	353	396	372	407	332	373	353	395	380	406	405	356	403	349	332	327	406	386	381	395	392	344	404	356	366	395	367	358	412	398	423	387	383	396	369	332	374	371	352	396	362	340	429	378	373	381	365	363	332	395	392	375	401	376	398	357	362	343	353	322	339	355	333	367	378	329	362	384	390	392	353	368	362	357	366	367	371	333	396	383	408	378	365	413	384	365	382	408	369	343	347	360	358	366	361	355	366	365	376	384	402	356	369	364	399	350	374	356	355	374	353	345	363	353	333	367	385	374	343	380	395	336	378	354	383	370	353	360	425	389	370	408	391	368	388	370	359	394	369	373	373	406	402	344	351	360	372	382	380	362	354	374	389	374	401	408	355	374	395	394	406	364	387	385	370	374	381	396	413	375	364	361	385	343	361	380	393	400	400	383	360	428	397	378	396	372	355	377	371	391	391	359	362	383	355	386	396	393	327	357	374	385	369	346	363	361	365	367	378	385	340	366	363	394	367	377	394	354	365	380	380	349	364	380	358	399	376	372	360	388	350	375	354	358	353	332	375	355	384	347	360	392	366	388	377	367	384	386	372	362	366	358	371	425	371	395	387	383	383	347	376	352	375	379	390	385	384	378	342	369	385	341	361	391	362	416	403	379	353	366	364	363	375	379	352	402	374	373	376	367	358	378	405	357	374	367	392	364	381	363	410	415	352	388	345	377	388	365	349	349	381	408	348	334	376	382	388	372	352	369	365	370	382	372	380	419	380	340	377	395	369	343	383	401	385	371	364	356	356	390	360	354	369	372	366	379	387	377	396	384	381	399	380	375	342	378	387	375	401	400	396	387	397	385	339	407	360	411	355	372	380	322	397	358	395	423	393	378	350	369	382	349	351	328	381	371	349	336	365	345	395	326	354	357	340	374	366	388	377	359	359	377	413	361	404	369	377	379	360	357	369	377	342	381	375	355	371	352	371	403	348	390	396	344	390	372	374	362	378	359	336	376	381	371	352	340	372	362	383	385	390	389	357	339	369	366	390	373	417	380	366	388	369	361	384	357	326	396	351	353	372	372	366	384	374	357	367	395	382	392	375	396	371	349	388	400	347	369	382	401	349	377	370	355	350	356	339	424	392	390	399	344	356	399	371	346	360	400	352	360	372	353	413	383	383	344	344	358	360	362	393	384	381	412	396	359	419	385	410	378	414	377	382	375	372	374	368	377	376	333	366	375	327	357	390	339	363	365	361	395	386	378	353	384	376	345	355	411	408	388	388	374	346	385	388	338	346	383	364	372	375	381	352	377	366	374	374	354	393	387	352	392	422	358	415	350	383	384	384	334	360	368	392	393	356	408	436	369	404	359	384	409	377	391	361	344	395	358	353	357	361	422	388	371	410	363	403	411	404	382	354	385	364	362	336	340	365	362	383	352	357	366	371	342	381	364	355	358	385	392	388	380	383	383	328	333	341	368	387	393	346	383	369	348	373	372	374	363	370	392	360	377	340	353	407	379	359	400	387	358	386	374	371	355	340	357	384	360	384	364	377	385	359	371	361	367	377	372	381	367	375	408	367	377	409	381	367	349	340	380	364	359	361	346	372	357	356	368	368	345	370	388	384	383	358	368	344	349	363	364	348	375	340	353	397	392	394	389	343	383	402	375	351	399	358	391	361	363	430	403	348	384	369	353	342	364	399	388	384	357	360	342	380	378	362	369	381	361	354	367	363	355	342	370	378	394	377	393	366	356	387	344	379	374	373	392	401	412	385	390	402	367	386	391	438	340	364	362	378	340	385	351	353	360	393	348	390	359	352	353	395	393	351	398	352	379	334	372	379	381	358	395	363	371	345	376	360	380	368	389	408	388	387	388	390	355	351	374	350	370	405	360	361	395	381	381	403	383	357	365	368	338	374	377	381	360	358	393	362	384	364	345	370	350	362	373	355	349	358	328	360	399	397	396	375	398	367	381	341	390	345	362	375	388	385	396	359	367	376	387	349	383	368	387	382	378	341	414	395	396	363	355	364	375	400	367	352	378	385	371	359	353	391	392	367	355	366	349	349	398	364	381	377	368	375	399	362	354	384	393	373	369	402	366	370	387	387	385	370	396	389	361	396	382	380	379	384	344	397	369	386	357	387	396	361	385	345	344	364	356	371	375	367	369	360	333	362	380	361	356	387	377	362	397	364	393	375	339	367	374	377	365	381	328	379	397	359	346	369	331	359	387	352	378	374	367	364	377	382	365	393	379	381	342	362	356	351	329	378	390	354	360	380	367	376	365	381	364	346	382	349	390	386	362	390	381	361	359	379	378	368	341	347	364	378	368	381	369	363	360	382	357	382	414	374	356	349	385	378	374	379	384	370	359	370	334	341	366	346	421	348	342	380	369	376	374	385	402	412	384	366
11449	593	365	344	331	310	286	313	290	266	300	283	296	288	242	301	291	290	264	258	268	279	284	264	284	272	299	282	283	249	294	290	319	281	277	275	268	300	303	302	308	259	300	273	272	252	261	272	276	281	291	287	281	239	283	304	315	314	266	265	289	275	251	266	278	282	287	316	286	303	285	278	301	265	304	282	271	294	304	285	279	307	248	291	319	291	286	292	290	264	271	246	271	299	280	277	276	285	292	293	315	285	276	256	280	292	302	270	284	255	264	303	289	316	283	289	286	283	282	280	257	293	264	263	258	292	301	291	297	285	276	296	285	276	285	301	250	296	289	297	282	278	297	291	267	259	252	264	268	277	302	303	279	321	252	292	278	274	267	303	277	299	278	285	281	282	283	308	281	286	271	313	296	259	300	293	270	267	297	294	287	295	272	288	262	261	269	302	325	267	273	264	254	304	276	279	262	307	296	264	300	294	273	257	283	261	286	268	294	301	290	270	266	275	306	266	300	283	307	265	282	280	276	280	291	274	269	277	285	260	303	271	258	269	290	312	266	284	305	272	277	271	264	261	268	314	290	307	263	269	248	306	265	274	294	289	281	240	257	277	297	273	273	272	289	293	299	275	270	297	260	289	269	262	262	273	297	286	309	294	273	251	308	288	282	280	284	283	269	289	274	260	273	271	259	287	273	286	264	268	288	261	291	271	304	273	292	273	300	263	314	236	297	265	285	282	267	291	264	282	249	326	268	267	262	269	266	274	277	266	302	269	304	279	257	274	277	295	294	256	299	301	280	276	245	258	294	292	291	262	321	297	260	302	288	278	271	246	308	280	264	297	276	310	256	284	267	264	316	299	251	285	270	278	300	287	309	296	267	315	269	258	265	281	280	241	264	268	270	284	263	272	284	269	286	284	292	310	328	308	266	277	285	279	282	266	288	270	284	280	282	290	284	263	242	320	293	290	288	281	276	244	269	308	290	278	280	263	286	264	291	254	279	281	267	271	291	242	281	273	312	257	261	285	263	274	281	274	291	290	288	264	267	279	251	312	282	303	255	303	316	290	292	292	293	301	286	279	291	264	280	266	280	286	274	266	272	281	272	281	287	266	307	282	285	264	298	279	278	284	276	322	311	264	295	274	264	284	260	284	297	252	298	263	253	278	304	283	273	293	282	300	304	275	266	274	297	299	313	306	290	296	302	319	281	263	288	273	290	280	260	317	287	266	284	289	268	286	286	258	322	291	322	296	288	267	259	274	278	279	269	281	251	225	257	289	265	290	301	270	282	269	290	268	277	297	306	264	289	299	245	288	307	248	270	316	290	305	315	284	280	272	276	327	271	273	282	266	290	273	251	293	259	277	317	262	260	270	305	307	272	286	279	298	282	270	305	300	287	262	256	271	255	297	298	275	259	293	289	302	283	290	270	282	311	260	308	271	274	269	276	274	287	291	278	282	283	285	276	278	293	274	284	288	258	281	278	282	280	270	291	268	278	306	262	306	274	295	267	274	303	305	271	293	271	302	303	312	283	310	289	289	270	282	311	251	268	271	294	294	305	284	263	290	301	269	244	265	246	277	287	286	286	266	287	331	287	280	294	309	286	300	270	282	294	290	280	282	288	272	271	321	257	279	300	300	265	276	290	281	286	316	284	301	263	279	289	268	276	303	287	280	259	273	278	269	293	286	299	287	285	289	289	248	283	294	274	300	316	277	280	269	298	280	283	274	252	289	294	285	285	292	250	294	264	297	271	277	273	302	267	304	280	297	275	271	255	285	273	256	297	308	276	261	280	299	295	276	305	285	289	284	266	246	290	306	262	261	271	308	289	279	251	260	261	255	301	271	300	273	302	309	292	286	281	280	304	277	300	266	275	300	285	297	300	280	291	271	302	304	279	275	299	263	273	289	291	301	278	247	288	274	268	270	278	292	297	299	293	279	256	289	262	258	295	277	288	241	292	267	270	246	256	298	282	281	287	274	300	281	265	297	305	291	269	300	274	287	291	310	281	251	273	292	279	270	284	289	272	286	272	288	289	295	283	285	286	274	286	285	289	290	304	275	280	294	271	291	297	275	277	275	267	277	267	246	293	299	300	277	276	278	305	288	288	251	285	251	294	267	264	305	286	299	262	293	301	285	286	277	294	273	273	299	285	281	287	281	279	284	272	284	287	277	311	267	261	261	287	278	282	282	310	275	286	311	312	277	267	290	296	264	324	293	311	270	294	292	290	302	284	270	277	253	244	300	284	287	260	285	257	316	254	283	295	258	255	294	258	301	258	250	308	267	267	272	253	256	269	310	301	295	275	324	298	268	322	279	281	298	292	278	266	297	265	319	278	270	324	279	291	265	247	263	278	260	262	299	288	280	286	262	283	284	290	261	286	304	301	271	265	295	304	281	273	291	283	290	278	288	270	267	278	289	311	259	302	299	277	302	283	311	279	268	321	309	283	296	306	271	307	283	265	302	252	239	287	271	284	293	231	316	282	283	279	303	292	271	280	279	266	291	288	273	301	287	311	255	277	284	290	271	280	281	275	280	281	272	284	281	270	308	248	277	260	275	260	291	283	296	279	294	279	276	251	273	290	286	262	266	300	262	289	279	273	260	271	281	265	264	295	279	267	267	296	280	315	272	268	298	296	271	272	250	257	283	279	284	276	305	304	280	278	268	289	268	277	296	299	290	280	273	269	284	271	301	271	261	259	276	282	290	291	277	302	250	283	277	288	304	284	270	264	280	242	289	251	314	277	277	279	277	288	266	292	284	281	285	289	275	269	268	273	289	306	276	277	290	292	273	322	306	250	300	289	266	289	293	273	274	259	271	272	259	274	291	279	270	303	281	303	257	253	222	266	284	283	275	255	272	247	297	257	276	287	283	274	297	267	293	262	270	270	280	284	280	305	277	300	256	281	283	291	275	260	285	306	308	265	294	281	273	285	327	253	277	271	285	310	297	295	275	297	283	288	293	306	294	284	276	259	249	264	269	279	288	266	267	283	262	266	300	263	245	289	256	274	279	277	296	268	281	293	309	294	296	280	274	283	292	282	271	283	279	266	283	267	282	292	287	263	292	298	259	288	288	272	279	290	271	296	265	307	265	273	286	304	280	290	271	271	270	279	264	285	273	286	264	253	269	274	276	272	274	268	297	261	286	292	291	275	284	269	322	286	312	304	260	271	252	282	284	304	250	267	299	287	286	294	258	277	297	271	241	273	298	287	290	314	253	264	286	270	299	313	281	295	309	272	271	269	308	285	286	279	269	269	310	275	262	311	286	275	291	262	296	293	297	273	262	244	296	304	300	285	281	272	278	288	260	281	282	270	243	314	289	286	273	282	287	267	268	288	268	274	281	261	293	289	269	270	275	288	292	278	274	248	284	281	265	272	306	291	259	309	286	310	296	276	267	310	276	299	257	295	291	282	273	256	299	280	272	308	319	273	282	261	280	282	292	277	283	252	267	294	275	266	287	253	247	280	275	279	269	289	292
9196	873	940	1003	1007	919	924	854	817	858	824	830	830	806	775	870	822	795	804	807	793	816	810	849	783	820	802	794	778	770	809	762	801	764	765	783	770	805	853	783	775	802	825	792	816	775	773	794	803	791	796	827	794	785	786	786	824	774	796	736	798	812	785	810	812	755	783	817	783	794	766	815	792	812	782	769	798	804	803	812	816	789	740	825	808	779	811	777	776	806	810	785	830	716	779	796	809	867	814	770	763	795	778	774	798	813	764	799	765	799	766	811	799	776	768	787	833	803	778	762	840	790	788	786	788	759	748	772	721	827	758	776	771	795	809	783	743	816	775	820	728	778	785	779	780	736	805	809	769	811	824	813	804	818	818	778	785	797	830	803	783	803	777	824	848	799	844	799	802	821	812	806	720	804	806	772	783	843	781	731	787	810	751	791	759	793	752	841	834	818	781	799	742	758	807	780	807	801	828	735	793	770	775	749	782	821	766	797	850	796	802	804	795	775	823	749	761	774	749	782	771	809	752	857	795	746	785	782	838	779	808	735	813	790	848	818	807	773	859	780	799	783	802	813	799	794	813	768	796	794	790	788	757	747	777	781	814	796	791	749	748	753	808	804	777	803	784	790	784	775	759	762	830	801	805	763	785	807	804	780	733	774	785	762	774	792	780	802	754	850	767	771	757	782	744	804	826	798	754	787	766	803	713	785	828	800	790	771	809	805	772	785	764	786	765	807	761	848	816	730	762	798	768	806	780	754	788	797	780	787	794	783	776	797	752	842	785	786	802	757	791	816	797	786	790	790	773	761	709	801	765	802	781	764	829	770	759	795	756	735	823	791	746	831	783	837	820	789	775	796	783	828	768	804	801	777	787	777	774	802	793	786	776	800	748	803	774	814	830	783	821	795	819	798	780	781	769	817	783	763	768	824	754	761	775	760	827	768	771	801	796	799	824	807	777	771	827	806	785	776	767	794	826	771	825	758	787	780	759	777	790	855	777	798	746	785	779	790	756	763	823	832	870	830	787	833	820	858	774	770	797	797	776	798	799	858	811	795	852	816	803	738	755	796	836	806	763	786	825	748	802	783	768	772	788	805	804	777	747	798	770	770	773	777	801	811	715	814	760	753	803	766	778	778	785	820	826	791	802	773	778	835	806	827	782	780	810	800	772	770	754	809	780	759	767	777	763	769	727	799	841	804	820	808	749	763	789	814	748	765	756	793	813	809	729	786	802	769	738	803	786	783	765	780	801	767	767	808	783	803	787	779	786	785	781	803	802	783	792	751	787	756	731	796	778	768	784	766	829	746	777	840	796	745	780	824	804	804	854	806	797	779	767	759	756	769	813	790	724	806	735	791	782	811	828	789	829	768	777	809	780	832	775	774	826	796	806	810	764	796	789	764	739	774	770	766	776	759	768	791	830	841	803	772	763	783	814	789	737	809	805	800	749	773	788	773	777	782	775	801	787	765	793	790	755	792	790	778	803	779	751	808	811	747	812	818	765	818	805	767	787	804	802	775	803	746	769	778	829	787	809	777	779	763	765	762	776	811	734	786	788	802	807	810	809	769	778	788	785	767	815	816	758	784	788	813	769	775	745	794	809	803	744	811	767	821	774	796	799	781	804	753	781	782	809	777	784	822	785	820	806	806	761	788	758	784	772	784	777	793	849	797	833	817	730	731	806	758	754	807	796	768	820	799	780	761	786	765	845	779	771	827	813	759	808	784	814	816	761	783	815	807	785	785	784	822	750	802	861	760	778	832	767	769	778	779	801	765	803	740	813	759	805	764	812	747	764	777	755	799	801	768	758	751	767	786	733	773	758	837	736	783	765	754	776	761	796	705	740	755	836	766	790	748	743	788	818	790	785	822	769	797	800	808	809	824	790	778	801	767	826	767	769	799	745	785	730	759	843	707	777	837	780	809	783	772	802	795	769	753	779	728	761	813	828	757	748	747	796	749	780	795	765	774	759	770	775	765	775	803	773	789	787	809	782	772	776	763	770	765	846	791	789	776	805	749	761	759	789	790	794	765	804	782	792	751	769	805	803	796	776	711	785	773	792	784	874	777	800	806	752	721	799	854	786	798	765	753	774	808	772	765	810	821	826	822	777	769	791	789	786	780	782	798	777	778	744	803	763	768	744	789	794	764	712	795	792	733	768	747	783	842	829	755	774	817	775	793	745	775	773	803	756	787	794	771	807	759	788	774	792	777	795	754	780	738	833	786	716	765	769	783	795	708	810	818	752	785	794	766	821	833	772	758	807	751	795	794	744	774	769	802	761	806	775	750	778	814	782	785	789	828	799	782	768	802	798	738	767	786	772	762	796	831	799	779	795	779	799	812	810	753	855	754	802	781	775	829	769	764	806	846	740	805	771	784	817	811	811	850	771	807	771	777	794	791	761	756	751	805	730	751	777	766	778	813	795	793	822	776	753	804	764	799	808	807	794	826	776	820	814	761	835	792	765	775	832	762	765	775	793	766	839	805	753	749	815	829	795	780	755	778	770	786	790	769	777	767	774	834	783	816	794	802	868	779	803	798	791	785	802	820	754	767	768	788	808	790	742	805	808	757	778	791	754	809	759	812	760	800	750	751	788	826	781	768	794	781	757	778	774	794	742	741	823	813	747	791	760	782	784	770	778	782	804	839	743	748	788	793	767	726	767	760	796	852	746	782	794	756	810	811	823	772	821	780	762	763	733	793	805	794	823	753	775	811	767	791	812	806	801	802	785	784	795	753	817	811	801	790	767	773	775	807	808	743	788	813	771	823	787	732	733	779	803	780	781	754	814	838	803	817	760	798	823	764	785	780	764	782	789	776	832	806	798	816	804	740	774	796	790	799	763	773	796	805	818	759	783	780	785	812	835	765	759	773	819	789	827	787	773	816	804	796	789	767	796	735	793	735	730	805	807	804	749	760	798	782	804	776	742	777	799	789	799	745	800	785	797	775	792	823	749	759	811	760	802	790	854	738	755	793	833	739	817	777	795	708	803	784	813	792	799	741	809	792	810	796	747	783	795	764	787	788	833	821	776	818	783	798	789	862	798	756	739	839	759	749	756	767	761	824	805	782	774	804	779	788	788	783	785	797	764	783	806	822	725	730	792	826	795	771	793	862	776	836	779	754	760	789	752	813	750	829	772	794	727	824	781	772	791	807	785	788	770	774	760	788	840	742	781	799	780	758	803	792	832	799	799	795	774	797	775	783	732	755	772	825	746	757	838	825	805	796	807	796	778	778	763	786	774	770	838	751	790	800	773	812	755	751	839	783	780	789	794	815	745	811	737	725	816	792	754	772	824	816	734	784	795	799	769	791	782	788	730	785	841	769	737	780	778	810	810	802	762	782	803	820	764	767	778	751	766	738	780	807	781	738	777	841	831	791	763	805	816	807	815	780	837	764	765	802	799	768	773	805	788	799	806	837	778	780	823	788	781	772	801	762	759	783	805	790	777	764	829	813	826	743	751	763	794	747	788	797	796	810
45333	13020	1987	966	822	538	471	332	305	259	240	241	214	226	230	183	203	187	182	169	176	190	190	185	172	159	161	180	178	188	154	172	169	163	182	165	176	158	166	184	167	155	163	186	150	160	172	156	149	155	156	166	140	163	147	170	159	163	156	154	165	172	170	139	149	152	161	135	161	155	152	172	154	190	175	184	150	163	163	193	172	158	185	160	168	158	175	176	166	185	178	160	168	158	153	163	157	136	153	193	146	145	165	151	179	170	169	163	130	167	159	169	161	166	166	172	170	162	173	167	157	166	138	165	167	176	171	142	169	165	162	188	152	157	156	157	145	120	157	150	143	161	173	169	165	165	163	175	161	171	145	153	134	146	174	183	150	151	177	140	164	145	155	155	155	163	155	136	153	180	151	154	149	162	167	154	173	159	168	171	162	144	156	172	168	152	167	163	150	164	181	166	144	162	147	156	166	158	148	167	174	163	128	158	168	156	169	159	125	149	157	163	147	160	143	153	186	145	164	157	154	180	162	150	153	173	152	166	171	176	161	152	166	144	169	166	147	162	169	147	161	168	161	158	146	171	151	155	194	134	187	144	162	122	158	164	157	163	156	161	149	184	150	147	137	158	174	164	149	154	176	145	161	168	178	164	165	140	161	175	170	143	167	154	160	153	150	136	167	160	182	155	145	165	153	190	164	167	170	154	162	165	146	172	165	154	167	163	170	176	134	150	163	150	145	165	171	175	157	159	157	139	137	154	159	143	160	167	154	184	159	158	171	163	157	143	158	201	149	173	147	168	159	175	168	150	167	174	185	174	167	157	155	142	170	165	156	165	152	145	168	152	162	140	156	163	157	160	163	162	177	162	166	168	150	149	153	137	168	176	150	188	159	151	158	149	155	169	140	158	150	153	172	161	181	156	162	168	153	158	184	141	176	145	143	167	176	164	156	167	188	158	178	173	157	156	156	167	158	145	166	164	133	178	163	126	161	136	180	177	150	170	161	155	198	171	194	156	152	164	165	163	179	146	179	175	131	165	163	144	161	152	186	176	166	171	161	152	174	166	176	153	145	160	172	180	154	160	171	175	188	178	145	166	144	159	177	165	184	164	169	157	166	156	175	176	154	163	161	182	191	158	175	167	173	177	164	171	159	155	137	150	152	181	151	144	183	185	157	154	178	148	176	177	164	163	162	177	181	150	146	152	158	154	162	166	157	175	158	164	183	164	146	144	175	184	145	185	164	163	164	172	178	169	152	164	151	157	160	157	177	151	152	158	154	167	143	138	160	155	163	179	172	160	161	159	139	151	154	157	158	163	170	179	176	164	175	159	162	156	178	153	149	168	158	155	162	154	156	123	181	149	162	189	163	148	167	146	164	149	170	159	157	164	182	169	171	161	160	142	172	160	164	162	162	167	146	168	158	156	162	167	151	152	156	165	159	163	170	183	152	156	162	187	153	168	171	155	174	155	155	161	172	148	168	151	166	171	156	154	160	147	169	167	153	177	153	146	128	165	153	156	163	145	144	183	167	156	160	152	144	159	168	149	154	157	151	165	161	173	159	153	154	163	177	143	169	184	174	157	173	146	144	139	166	153	158	158	170	161	144	144	162	161	161	162	169	156	164	168	167	161	140	177	165	163	167	159	148	173	157	154	151	183	153	173	159	181	160	138	148	142	162	189	168	176	164	157	151	158	155	191	162	173	152	158	149	159	157	148	155	168	149	186	137	170	169	172	171	147	139	155	172	156	168	148	157	171	163	141	136	157	168	194	169	148	167	153	170	151	172	146	146	173	157	149	164	180	158	161	170	165	183	153	163	154	144	150	149	167	158	148	153	171	170	177	181	149	161	159	161	168	161	175	135	192	163	170	165	143	146	149	167	172	156	158	165	158	186	156	162	198	158	168	145	158	142	146	167	165	155	140	142	146	152	185	174	162	163	185	171	162	185	160	169	170	152	158	138	174	169	156	167	138	149	176	158	159	162	144	166	150	174	162	173	160	137	152	171	154	148	156	169	182	162	168	163	164	191	135	171	177	174	139	145	169	164	179	161	171	140	155	184	162	159	160	157	178	162	172	178	168	171	136	153	163	149	173	167	188	168	153	172	165	150	160	175	161	195	161	128	173	160	164	163	173	152	164	153	148	158	157	183	157	166	143	157	178	175	157	176	162	162	157	135	169	167	131	124	157	164	166	146	167	176	173	159	167	137	188	153	158	168	157	188	164	154	163	156	152	169	177	176	156	156	157	157	164	148	163	159	145	174	172	161	173	134	159	145	149	139	147	165	174	139	159	149	156	182	158	151	164	176	141	164	179	157	152	153	144	127	147	171	186	167	148	174	169	181	159	143	167	170	171	169	168	162	129	181	166	151	169	162	173	171	156	170	154	151	160	159	167	164	146	179	169	173	147	150	167	190	176	189	163	159	175	171	133	164	143	184	160	144	158	162	144	169	159	162	174	140	179	166	183	173	160	160	159	166	158	161	177	145	166	160	138	154	158	168	161	159	162	182	177	168	166	148	192	159	182	153	159	155	183	147	144	154	180	167	156	163	167	152	175	166	151	158	154	160	155	150	154	161	161	154	169	140	158	151	175	158	165	160	167	166	154	172	159	169	164	189	180	183	155	158	169	158	175	157	176	154	189	153	167	139	159	150	159	150	169	160	164	153	160	158	168	140	163	162	165	165	173	155	157	150	132	144	180	149	177	148	166	170	133	147	177	159	139	154	142	148	139	159	153	164	148	172	177	141	161	164	176	176	171	151	157	167	145	164	138	140	181	143	150	187	175	160	147	170	177	175	148	161	183	170	167	173	139	164	150	177	160	177	161	165	148	155	177	168	181	160	160	132	186	156	158	165	159	166	184	163	186	134	164	148	161	176	177	176	178	173	163	145	159	159	181	138	162	156	182	167	158	156	178	165	160	150	160	173	186	163	178	174	143	138	175	154	156	139	176	141	156	160	173	154	156	201	149	160	157	156	169	151	150	157	146	166	153	156	177	150	175	160	167	130	144	160	167	178	163	163	141	176	179	155	167	187	153	178	145	156	132	160	174	161	167	165	161	154	163	169	146	158	133	150	150	187	168	157	147	173	157	172	192	171	178	166	140	138	160	170	156	161	157	169	154	139	162	154	167	164	144	164	168	166	147	169	170	172	160	133	149	169	175	133	174	171	166	150	151	198	145	164	185	150	160	150	183	165	155	149	171	165	146	165	184	163	160	158	159	153	163	167	146	148	143	154	157	155	188	151	166	159	168	134	161	148	164	159	166	148	147	152	180	161	158	155	169	159	151	163	159	163	165	144	198	146	148	152	173	162	152	188	156	175	192	179	158	161	163	157	167	134	164	176	170	156	152	146	202	163	165	163	164	146	146	165	170	171	154	153	158	156	167	169	139	176	152	195	181	146	161	154	178	151	145	191	170	195	148	165	158	183	163	161	168	156	159	176	183	153	166	157	152	161	173	175	152	173	156	143	189	172	179	152	163
21769	1375	2569	3047	2713	2209	1915	1855	1430	1197	1057	994	932	885	809	762	820	744	703	651	649	626	584	557	613	579	579	576	549	564	588	502	533	550	490	548	486	528	511	521	536	538	505	536	505	517	476	474	480	516	500	502	495	503	489	509	478	511	520	472	454	491	525	556	491	500	486	505	530	487	478	485	460	470	497	454	470	498	507	487	500	469	490	503	497	483	477	443	478	454	458	515	513	482	525	510	485	465	452	460	459	475	475	478	472	461	504	486	442	474	463	457	464	513	501	479	482	509	478	468	465	503	510	500	473	461	475	486	524	430	483	473	491	537	488	457	506	465	484	473	505	484	494	440	465	481	459	515	509	519	465	470	503	445	524	496	468	509	464	493	493	463	465	473	454	496	443	475	475	471	494	506	470	460	517	474	504	470	441	472	448	531	474	503	481	487	490	529	507	489	466	493	465	484	465	475	478	481	464	495	478	526	483	511	438	476	460	467	482	438	463	468	473	456	514	456	450	485	489	478	488	475	494	475	463	453	490	440	511	502	482	452	470	464	466	489	472	472	477	483	479	463	472	498	498	491	475	449	417	492	518	490	496	488	466	470	439	454	535	467	465	497	492	468	467	484	495	525	473	460	487	473	430	478	478	431	436	505	494	466	454	461	509	469	429	512	447	503	483	470	465	501	490	471	457	459	487	517	458	478	497	479	487	484	479	450	480	444	495	467	470	463	473	482	447	488	508	481	485	470	468	506	512	507	480	493	493	440	473	464	468	433	456	516	447	463	472	469	491	442	456	470	487	464	472	513	478	473	469	519	445	476	490	432	499	481	487	503	472	441	490	479	493	455	516	504	424	469	478	467	512	488	483	455	496	508	448	453	465	438	491	468	468	490	496	484	499	461	480	481	492	455	451	467	486	493	475	506	473	487	463	482	514	409	469	499	467	481	471	470	509	463	480	487	478	513	470	460	456	452	484	488	470	458	440	455	485	474	467	467	489	455	459	492	457	452	481	463	443	469	482	424	473	468	457	521	457	434	496	474	477	456	475	467	445	508	447	504	469	485	471	466	478	458	473	455	459	493	436	467	465	481	483	510	506	464	457	495	492	471	475	503	478	465	509	410	486	454	485	495	512	483	452	489	452	468	463	472	503	469	494	495	467	462	470	468	473	501	465	465	484	472	415	476	445	492	478	501	439	449	483	515	529	477	463	422	485	502	453	457	458	478	485	484	466	500	434	510	476	531	461	456	441	452	497	446	493	466	511	529	481	477	468	449	480	469	492	499	439	504	496	487	466	491	483	483	472	485	484	489	428	462	457	484	531	486	454	463	508	478	474	472	538	494	506	500	491	488	464	496	452	433	467	435	483	493	448	466	483	499	457	491	490	443	502	486	475	426	477	474	454	516	481	476	474	469	456	494	493	525	458	457	491	473	498	507	465	498	498	477	462	503	467	482	474	466	481	491	451	496	465	500	480	464	444	460	438	469	480	444	491	506	468	466	493	513	459	440	455	464	481	494	481	488	452	473	457	457	487	468	493	507	472	510	448	463	445	507	456	511	495	456	464	515	503	470	482	435	485	514	454	450	506	497	525	494	467	478	489	463	496	525	490	450	450	454	472	478	454	471	494	483	482	486	505	437	507	506	463	478	468	474	458	512	549	489	475	457	486	491	466	447	452	455	489	466	488	482	491	501	505	458	459	479	478	471	492	501	521	475	457	440	463	470	463	496	497	469	459	453	479	447	480	488	497	470	468	473	478	420	477	543	485	497	455	499	483	452	484	486	481	486	478	442	482	502	476	485	480	470	461	515	499	432	477	503	523	493	495	503	456	481	460	443	446	523	473	504	475	466	459	530	435	512	499	494	482	471	488	442	479	459	484	471	498	486	453	483	426	507	471	476	491	511	448	472	491	485	492	466	513	489	473	457	499	467	465	490	478	478	431	472	463	505	474	493	495	459	481	481	482	496	513	458	488	473	489	453	505	476	470	477	514	493	483	464	478	501	462	475	501	466	462	467	470	472	506	516	464	462	479	481	486	492	457	462	507	471	463	458	480	483	508	481	488	462	477	470	470	468	492	476	465	461	484	510	443	505	467	501	471	498	456	455	491	457	488	478	477	487	469	475	472	509	494	489	451	477	465	452	523	488	454	449	496	438	503	539	481	476	482	519	466	479	461	489	517	414	495	486	467	460	514	489	505	482	517	501	451	513	461	528	497	457	484	452	458	492	432	467	506	458	482	459	477	469	479	495	442	434	439	481	502	467	455	484	469	491	442	482	483	470	481	475	487	492	485	465	492	473	484	493	493	486	501	466	483	497	440	482	442	473	533	488	474	476	452	448	455	482	459	470	480	467	452	478	447	468	482	465	483	505	513	504	472	513	471	526	463	516	457	492	485	462	505	472	494	489	490	463	470	461	500	456	465	506	473	472	519	461	492	465	481	455	505	494	501	486	465	459	492	459	498	465	426	576	454	461	493	485	475	481	510	473	496	494	480	473	493	479	522	461	456	470	458	491	479	463	441	489	493	463	477	471	471	459	485	498	445	494	470	494	510	444	475	480	458	461	486	513	511	441	498	484	459	456	454	503	508	439	485	459	460	478	488	507	458	459	476	479	448	500	472	463	500	467	480	496	505	477	525	478	473	488	518	469	466	437	475	481	508	481	474	458	443	481	443	484	478	463	491	490	465	485	429	491	512	485	425	469	438	482	474	438	494	477	475	488	508	432	460	485	482	481	454	488	444	434	481	505	473	456	468	461	491	462	478	537	437	465	454	488	480	466	450	481	466	488	499	506	471	479	458	472	504	428	486	467	479	517	503	457	500	483	471	455	452	515	475	474	492	497	485	470	519	460	450	490	424	482	486	435	477	491	470	452	441	497	502	467	478	459	504	471	507	465	476	489	483	456	480	495	467	498	517	504	506	500	480	484	483	485	509	441	473	474	444	474	446	456	446	458	472	470	489	477	450	489	493	473	497	478	444	468	475	491	476	475	491	463	497	455	485	473	506	466	495	474	500	480	449	441	479	508	443	520	487	476	457	497	429	463	447	485	494	434	490	458	486	503	499	499	448	445	460	496	472	460	481	446	506	451	505	460	503	465	486	487	459	445	441	496	465	508	513	488	448	468	474	495	475	454	436	458	483	462	456	487	467	474	501	467	471	474	466	457	475	454	515	455	466	480	498	461	451	491	497	435	451	470	490	472	475	476	452	449	441	477	477	491	447	463	476	524	496	475	450	476	521	496	461	449	479	473	500	445	484	466	462	462	443	497	460	489	455	477	505	500	483	479	427	470	462	477	466	461	485	465	507	516	484	494	515	471	499	466	483	460	479	459	470	464	458	450	463	487	461	445	492	464	443	470	465	475	469	469	460	492	475	475	459	467	476	467	483	479	457	484	446	478	500	480	495	473	481	479	462	465	464	468	477	485	462	420	467	473	471	436	513	493	468	484	471	480	512	463	487	477	514	458	488	498	481	498	447	469
53417	18865	5525	1817	1372	1244	901	786	482	362	298	244	245	202	220	186	182	171	175	165	162	148	153	173	148	135	127	117	146	138	132	127	127	143	141	110	130	118	112	101	108	104	137	123	128	104	117	136	116	129	126	111	111	133	100	127	127	130	110	111	129	121	145	120	127	120	110	114	126	123	137	118	108	126	123	119	113	103	121	126	94	118	137	109	117	111	121	118	107	107	124	107	116	94	102	133	125	113	109	114	114	126	121	106	99	116	125	112	123	124	127	106	106	110	120	117	107	111	112	114	105	125	128	110	108	127	119	130	140	107	100	125	124	122	118	118	126	112	118	119	101	116	110	105	103	113	133	110	109	96	132	117	120	136	107	107	102	99	128	122	136	112	116	106	115	108	117	97	87	125	119	98	143	128	128	132	127	109	119	117	113	113	110	123	124	120	116	109	132	115	113	87	115	136	125	104	124	113	115	115	116	101	122	104	124	107	98	114	120	113	116	109	110	98	114	112	127	119	99	105	123	116	102	131	114	115	120	128	106	100	92	107	106	118	104	124	126	118	98	120	124	127	108	121	107	121	128	126	111	118	131	95	117	108	118	112	108	110	112	108	101	115	124	141	99	125	133	89	116	114	113	109	98	125	114	106	108	105	115	118	122	105	117	128	123	121	104	125	113	114	118	103	132	108	121	107	117	108	116	115	129	109	112	109	124	103	118	111	125	116	108	110	110	115	130	131	124	111	103	114	98	123	122	113	116	105	108	110	109	130	108	129	115	135	105	104	104	120	96	109	122	92	111	108	116	99	112	107	125	117	129	100	130	105	128	119	109	124	114	121	131	130	111	136	115	96	108	121	119	109	108	108	113	116	124	113	107	121	111	123	111	113	121	100	102	121	110	88	112	95	122	110	109	119	111	112	118	106	123	108	125	125	97	121	118	116	108	124	125	128	132	118	130	119	118	106	125	118	116	110	110	129	120	127	128	93	128	112	122	114	120	105	126	130	106	119	129	105	116	112	113	111	115	136	116	144	118	121	132	112	118	116	119	119	122	115	111	109	101	125	109	124	113	125	107	114	107	132	125	110	119	117	93	111	96	104	114	112	104	124	132	123	101	112	106	111	121	144	116	113	126	128	115	117	122	116	108	134	118	107	113	104	107	87	130	121	128	106	110	112	117	128	130	121	118	117	110	137	125	115	111	90	103	109	104	111	121	95	115	121	110	108	108	130	113	109	109	123	117	113	133	128	107	130	122	118	130	110	110	130	113	121	110	146	129	125	104	120	125	125	129	141	122	103	124	108	118	113	99	100	121	111	119	115	92	125	136	116	126	113	136	108	121	118	129	125	94	99	130	126	117	118	95	110	111	122	112	101	123	117	103	120	125	121	119	118	123	124	103	103	117	92	116	116	126	102	122	113	117	128	140	102	118	119	97	123	110	105	124	112	126	88	113	125	107	104	108	103	111	113	95	127	133	116	106	113	109	121	106	120	125	133	111	122	128	121	109	112	128	120	119	128	124	118	112	105	109	106	119	102	121	102	132	94	113	116	128	91	113	126	116	115	120	122	122	115	116	104	97	110	106	126	113	116	117	99	116	120	115	101	115	115	127	109	105	117	117	124	127	119	119	128	110	98	120	106	96	105	95	117	119	127	105	107	105	128	138	118	123	101	135	107	109	117	95	110	109	107	98	106	115	97	101	99	128	116	127	120	127	123	130	117	99	125	121	112	121	127	117	111	118	103	98	117	129	117	124	124	116	118	124	101	113	126	110	112	129	132	104	110	117	114	104	114	120	103	103	118	120	128	117	133	128	116	124	117	92	106	109	122	108	106	111	105	126	134	122	114	93	120	97	111	129	116	120	102	114	111	106	130	102	108	110	97	131	112	117	133	112	112	111	116	110	109	96	113	124	107	109	136	119	143	116	109	122	124	109	117	103	127	115	113	121	125	123	105	118	128	112	102	118	117	118	131	110	108	123	118	115	133	121	115	124	120	117	108	114	114	117	113	121	127	118	118	112	130	120	113	132	127	112	122	108	128	106	124	118	122	112	116	112	131	137	107	125	123	99	123	136	129	105	132	120	106	107	114	114	120	127	105	103	125	123	121	126	127	110	132	119	133	131	110	120	108	119	120	124	107	100	110	117	92	127	81	111	114	118	115	108	89	94	124	97	111	121	121	91	113	117	107	100	105	92	132	128	122	106	129	112	124	115	123	129	123	116	105	109	115	124	123	112	108	105	106	120	141	103	108	106	122	117	121	111	121	113	111	107	127	123	134	108	115	138	120	108	104	120	111	114	129	111	116	106	113	125	122	115	133	106	112	117	110	102	118	104	102	123	132	113	125	115	128	114	124	117	103	126	105	107	119	134	106	124	95	116	104	116	100	103	120	121	101	108	128	122	115	110	140	102	111	124	92	116	108	129	124	97	116	99	121	126	113	114	111	108	127	126	118	105	122	135	88	102	111	102	106	113	128	111	99	108	107	93	116	105	102	107	113	128	112	115	113	123	110	123	105	110	120	139	102	127	110	114	116	107	109	114	126	105	121	116	103	101	102	87	129	110	102	125	119	125	128	108	117	100	120	111	99	107	116	115	119	104	114	126	119	123	99	106	107	115	112	129	118	107	99	98	104	120	117	131	116	121	113	127	120	111	112	104	104	113	111	135	108	117	118	105	129	95	101	134	111	115	128	118	132	126	93	120	105	116	114	98	112	98	125	82	112	124	103	88	107	110	134	110	116	116	119	106	103	120	115	111	120	113	110	129	119	112	105	116	113	125	122	116	104	124	114	125	105	89	123	115	119	103	114	120	135	136	124	106	112	99	123	110	108	115	119	128	107	126	119	113	94	91	113	128	126	109	92	120	126	131	107	114	130	103	110	112	114	111	128	107	115	102	99	125	108	118	135	111	107	109	122	121	113	120	130	132	130	93	121	113	109	108	118	126	116	122	104	122	101	96	122	112	112	105	98	141	111	121	109	117	117	122	110	103	111	114	118	119	112	109	110	110	120	103	119	123	99	97	127	119	117	117	117	133	113	118	116	122	126	108	99	139	123	119	115	116	113	109	121	120	89	120	100	116	117	113	119	129	114	108	122	103	113	100	115	126	133	97	116	122	125	104	136	112	104	130	104	109	115	112	122	117	116	123	121	103	128	120	124	120	131	120	95	120	114	119	103	106	114	108	118	119	94	115	118	105	113	107	116	94	109	124	110	117	113	107	115	107	124	123	116	86	98	106	120	113	108	95	102	117	118	118	106	115	115	126	129	99	121	126	116	135	119	114	113	126	110	114	117	120	103	116	127	144	119	106	103	131	91	117	127	115	121	127	118	126	126	99	97	126	93	102	99	144	109	116	115	97	117	124	118	102	121	133	104	114	129	99	123	130	105	114	123	110	88	122	118	113	118	111	116	105	121	113	121	106	112	118	87	112	103	106	101	126	134	113	120	104	108	117	102	132	135	121	117	123	129	121	129	103	119	119	133
27083	2112	4612	5353	4702	4031	3148	2840	2373	1963	1647	1417	1459	1165	1130	982	933	858	797	749	701	662	636	587	575	591	616	548	502	551	551	516	506	499	492	445	476	455	452	423	455	456	452	420	457	446	441	445	441	414	425	413	438	454	409	394	404	410	419	411	406	394	450	413	404	416	422	404	385	400	416	369	390	394	391	368	398	385	400	380	355	426	386	390	385	393	399	402	428	393	402	386	376	379	404	376	347	368	357	353	358	341	361	361	375	402	383	369	397	377	363	384	385	392	375	400	385	422	388	374	372	355	371	376	393	390	372	366	371	405	371	377	349	363	399	379	386	352	409	375	380	375	381	380	390	393	371	396	369	377	372	356	350	376	380	377	384	368	350	359	398	356	411	363	366	310	363	387	361	352	389	358	390	396	340	383	360	370	348	404	360	351	360	350	404	394	379	378	397	383	382	373	357	333	363	386	363	368	394	394	400	376	400	363	382	371	361	372	365	372	382	406	345	385	376	369	343	352	335	365	361	370	383	380	389	384	345	373	364	384	361	360	361	359	367	366	405	350	365	372	368	395	361	394	382	360	371	357	381	380	414	381	358	370	374	369	361	384	362	364	406	377	371	385	388	378	346	364	363	358	349	368	396	341	369	374	377	370	373	344	346	384	390	368	362	347	351	365	414	407	360	351	364	408	366	363	383	365	371	379	372	369	358	380	361	347	360	392	389	359	355	357	350	348	367	348	360	389	384	358	395	379	369	379	391	402	346	376	361	370	395	375	348	372	383	373	398	385	341	391	334	385	363	399	373	364	390	366	377	351	351	408	376	358	389	410	379	347	353	381	393	364	318	355	369	364	389	361	379	333	370	355	393	360	347	411	384	404	357	367	365	388	348	398	375	356	366	364	384	377	343	392	374	405	376	366	392	340	346	372	377	343	381	337	384	384	357	381	391	376	399	369	385	361	403	425	369	369	363	382	369	436	374	386	366	370	353	363	402	351	364	369	353	350	366	369	390	366	379	419	360	348	373	375	368	357	370	392	357	384	351	363	413	366	364	364	329	376	385	336	386	365	372	397	376	380	368	431	344	353	363	356	349	371	412	373	371	352	384	376	378	382	349	375	361	360	355	383	356	386	367	364	394	368	392	371	382	391	382	341	369	383	358	392	369	355	366	352	382	384	326	369	370	369	383	398	363	377	360	397	331	400	383	402	385	386	396	366	386	385	402	351	352	367	368	355	412	377	350	386	414	391	367	374	404	375	355	407	378	360	378	358	365	369	388	401	400	364	352	375	371	369	343	378	388	406	376	373	394	368	354	395	368	348	414	351	386	370	373	384	389	347	358	368	351	365	370	365	356	344	344	356	387	397	374	385	372	403	338	365	384	363	392	379	392	371	331	367	404	364	354	401	384	389	368	365	361	352	341	390	391	359	384	370	370	370	376	386	358	360	340	390	412	402	357	372	388	360	364	387	372	406	337	354	410	363	387	398	371	385	382	399	359	357	387	388	357	363	354	394	375	373	380	370	402	340	383	383	408	402	396	385	391	396	374	388	360	385	338	409	362	390	348	365	369	324	388	381	390	378	363	347	340	357	386	372	397	343	349	343	373	358	382	378	369	363	375	382	365	362	369	368	368	348	366	388	369	352	360	392	340	381	343	373	360	408	346	386	380	365	364	373	383	389	381	383	394	342	401	345	334	370	380	414	377	379	365	398	371	340	337	362	371	402	361	402	383	387	366	357	392	380	383	392	370	364	351	402	366	363	372	378	386	399	387	382	368	383	354	381	373	337	357	355	364	361	370	354	401	370	368	362	360	354	365	361	335	348	392	410	363	368	383	366	386	380	367	380	367	357	357	374	375	383	361	381	374	376	359	347	377	424	375	395	377	386	386	373	410	355	389	340	366	380	379	366	385	344	325	373	355	405	412	371	368	386	383	365	379	371	383	369	413	356	356	394	380	375	368	354	343	387	387	358	358	385	346	393	389	403	362	397	340	372	363	375	388	373	368	368	391	396	346	333	424	375	374	370	378	369	413	353	340	399	370	370	375	361	380	340	350	377	376	363	366	402	379	396	338	382	400	385	400	391	365	381	361	378	392	376	367	339	413	379	366	353	377	353	351	376	401	407	371	388	387	395	381	353	366	366	355	392	365	356	396	410	392	355	399	394	377	365	385	388	393	372	367	366	386	373	352	361	395	367	350	363	362	367	364	405	395	368	395	333	350	382	368	368	390	381	377	373	361	344	359	362	384	355	373	379	396	384	355	402	349	386	352	379	415	389	370	369	354	388	413	417	391	334	375	390	340	376	368	361	369	353	383	390	391	373	337	368	382	374	323	350	372	404	393	376	374	357	379	401	342	382	373	400	363	358	369	393	370	383	376	370	417	362	368	377	353	365	351	352	370	395	388	375	366	388	372	363	353	355	413	331	372	369	380	335	384	347	320	367	344	375	383	307	368	353	357	371	379	345	359	377	371	374	351	376	362	345	404	382	368	417	384	407	390	366	403	402	393	389	361	358	397	364	399	390	381	397	395	372	366	362	350	348	408	373	379	337	364	368	368	371	417	371	360	369	385	337	367	368	395	409	378	344	374	381	365	361	341	383	392	376	352	389	358	383	345	385	377	382	361	353	372	388	342	352	388	364	402	399	382	339	371	333	357	365	367	353	394	368	389	359	386	369	367	382	313	378	369	370	362	386	359	350	359	359	326	362	371	356	378	385	381	367	392	338	363	359	394	362	393	370	365	381	384	370	362	387	389	365	406	367	342	368	382	393	371	369	408	356	395	380	362	354	380	345	372	364	377	335	322	397	373	355	375	342	406	391	377	366	360	358	360	367	376	332	397	368	377	389	357	351	315	400	390	339	368	378	370	399	407	349	376	405	360	409	378	376	364	331	383	377	344	368	380	352	399	409	388	397	399	385	371	372	359	358	389	357	363	368	381	402	370	408	376	373	385	366	397	369	378	389	365	420	412	378	389	394	374	376	368	385	376	340	364	370	377	358	376	396	403	381	347	395	366	391	374	357	411	396	375	381	396	364	391	331	366	375	362	400	408	336	380	374	382	374	388	337	351	375	373	401	378	378	378	397	377	353	346	393	366	399	356	345	412	366	346	364	351	362	386	377	394	336	363	395	367	366	401	376	349	359	369	399	348	369	325	371	366	360	397	363	374	361	349	376	393	383	367	364	363	414	345	386	367	397	406	388	366	351	358	355	368	384	356	358	377	374	377	380	360	343	378	349	359	363	383	376	392	358	367	358	337	370	402	346	416	347	383	386	366	375	371	370	355	367	387	401	351	404	385	394	376	358	345	364	372	373	386	358	369	382	350	345	356	352	387	361	365	360	394	397	385	378	341	379	379	370	363	374	371	346	370	369	373	401	351	381	390	393	383	369	309	366	355	375	368	368	383	365	361	379	385	342	346	387	343	367	380	388	365	392	340	380	357	404	367	359	371	361	361	357	384	405	337	340	360	372	392	376	372	352
10780	541	382	342	316	310	289	294	299	279	285	286	289	268	290	278	260	285	302	281	290	266	270	303	291	284	298	292	310	285	296	271	310	264	258	299	262	325	248	283	276	297	293	281	294	303	275	294	298	316	281	279	269	280	301	286	301	273	243	278	295	276	265	290	279	278	324	297	285	259	252	275	286	314	233	284	256	255	310	301	273	252	276	313	285	281	277	272	301	306	267	271	326	319	262	288	314	274	282	275	276	282	282	264	284	282	290	315	286	279	267	263	295	291	285	310	277	286	309	283	294	266	250	276	300	313	274	281	288	275	268	287	289	291	286	284	282	275	293	300	276	243	283	287	289	274	293	250	282	284	299	308	279	246	284	274	275	280	288	267	281	271	298	290	275	266	282	278	264	274	257	283	284	273	287	265	263	276	291	288	296	279	267	289	295	309	261	277	274	255	287	253	288	297	239	260	268	291	273	260	277	284	266	258	260	276	290	286	258	271	295	295	264	296	257	283	290	263	314	270	294	267	304	273	282	297	272	303	288	272	283	283	251	272	267	287	267	285	315	282	273	306	293	282	276	273	284	277	268	301	270	286	283	321	275	263	290	275	307	268	308	316	266	264	274	278	295	266	283	280	262	271	247	259	242	280	304	281	254	266	305	332	268	279	279	303	309	262	279	282	276	285	292	301	284	269	283	272	284	272	266	287	278	271	276	293	291	291	275	310	282	274	288	298	318	282	268	288	289	276	269	290	270	254	287	271	272	283	265	250	310	277	267	259	259	296	291	249	270	270	298	265	266	264	291	263	274	284	279	276	242	277	299	282	275	294	280	275	291	294	276	297	281	272	282	288	306	303	262	284	310	269	254	305	254	303	269	278	276	298	272	286	302	268	262	296	270	279	281	261	252	281	256	301	285	272	245	288	290	310	270	272	297	268	272	295	324	300	281	280	274	286	281	260	278	261	249	251	286	283	276	261	296	269	296	263	279	264	282	297	305	284	288	291	271	286	278	259	298	278	263	285	281	271	282	284	269	298	297	265	263	268	296	316	281	289	286	266	268	272	266	274	315	283	286	294	269	280	286	284	248	275	286	299	287	261	283	299	264	279	289	284	300	309	264	283	270	284	258	255	282	287	269	279	272	277	268	270	308	315	261	277	281	276	285	279	284	269	261	266	312	273	266	281	260	286	274	248	289	295	270	274	277	307	251	298	309	275	302	293	283	261	271	253	254	260	290	272	263	294	267	289	303	264	310	296	260	299	288	285	299	291	287	280	280	288	274	284	297	278	282	289	299	266	286	302	268	286	256	265	275	281	280	273	282	282	291	284	279	290	298	293	307	307	277	270	276	286	299	276	272	302	255	274	260	276	275	276	240	277	271	288	274	299	260	305	282	313	275	282	297	272	250	284	283	296	292	295	304	268	265	261	285	278	279	254	283	274	263	287	284	291	274	262	267	291	286	290	273	294	300	313	285	287	291	276	279	280	290	275	255	304	322	280	294	265	306	295	284	288	287	309	278	268	281	302	283	280	283	282	267	239	282	290	282	290	306	291	271	274	303	245	235	267	275	264	296	278	289	278	264	252	253	259	286	275	293	306	270	297	275	289	269	270	287	270	268	273	295	295	254	276	256	277	281	315	280	297	283	246	272	272	276	280	267	286	271	297	300	272	268	256	261	296	260	282	272	309	306	304	289	279	259	283	272	274	275	298	264	282	321	274	297	298	263	295	293	292	304	293	277	283	286	264	265	280	250	312	281	296	264	274	283	257	297	281	305	314	295	277	316	316	288	290	289	270	274	318	303	276	276	304	258	306	296	264	278	287	268	285	297	273	285	281	266	276	254	298	308	256	301	280	278	297	274	258	269	250	260	282	295	260	269	280	267	292	275	266	283	275	285	271	248	273	274	290	275	277	278	287	291	261	285	270	289	286	282	273	292	301	264	283	287	252	280	278	298	283	273	278	271	301	287	280	302	268	287	276	274	292	309	255	238	241	237	277	268	288	291	281	275	281	308	287	269	298	284	282	287	284	260	251	289	283	263	283	276	257	288	282	278	276	304	288	284	266	263	280	277	300	298	301	297	294	269	308	292	302	289	304	267	276	263	254	285	295	277	291	301	273	271	269	287	315	297	264	279	293	291	285	263	300	288	254	279	288	266	307	274	294	275	272	307	278	305	284	300	299	286	271	293	268	285	282	296	284	292	280	241	279	284	277	319	280	270	275	285	281	293	285	304	251	269	306	293	268	282	281	282	278	283	278	293	279	292	292	281	265	275	261	289	264	284	274	276	294	317	284	290	286	281	292	265	292	264	287	288	272	276	298	270	288	276	291	287	286	283	276	299	293	254	274	259	277	282	281	287	276	316	245	294	269	274	286	301	284	270	281	283	296	260	293	279	277	303	274	296	291	272	254	285	301	275	271	276	303	248	267	276	274	283	277	268	292	293	292	290	264	248	292	285	281	299	248	264	303	268	284	294	269	272	280	274	283	276	283	339	304	308	300	278	286	298	292	274	252	276	268	289	297	278	294	265	306	286	259	289	298	263	288	284	304	273	253	250	295	298	328	300	286	297	286	294	323	278	277	268	303	288	279	305	278	273	292	258	266	290	282	259	304	273	299	257	269	270	291	296	305	278	292	293	245	263	262	265	268	280	274	287	280	294	272	264	287	242	271	266	297	254	268	295	294	284	281	276	311	279	251	252	287	270	254	248	296	292	288	268	258	297	277	275	250	274	279	268	261	250	279	287	309	316	268	284	262	271	296	289	278	290	278	276	268	287	297	291	310	256	289	295	266	295	249	258	294	279	267	279	249	298	302	305	280	265	288	271	272	288	283	249	285	300	278	255	297	270	282	288	298	287	256	293	284	256	293	281	304	315	288	293	261	280	285	294	278	268	272	307	265	274	298	281	262	298	285	293	256	254	280	264	258	252	299	296	317	308	273	283	278	309	290	274	267	260	268	255	264	268	277	278	263	256	276	288	263	272	255	284	278	294	295	277	263	256	277	302	257	298	268	278	287	255	259	283	295	278	303	280	282	288	280	279	289	309	246	249	271	263	258	265	273	269	289	275	262	273	291	297	287	280	286	296	294	320	281	271	304	283	266	281	275	282	282	286	298	291	298	300	286	280	265	298	266	269	279	263	295	250	304	272	270	271	297	269	283	288	295	266	279	269	281	270	287	287	258	285	284	279	298	257	275	271	300	276	276	300	287	286	297	251	274	296	305	303	243	278	297	268	254	284	270	287	296	266	283	286	267	290	268	288	266	277	281	272	279	257	289	300	305	266	290	275	270	267	289	247	270	281	270	316	262	303	292	254	273	296	303	249	282	279	300	278	287	293	279	282	305	261	277	294	271	298	265	280	272	280	262	283	302	270	268	288	280	276	241	295	311	284	272	270	289	297	282	292	275	286	285	283	263	252	270	298	281	305	306	283	287	289	265	300	288	272	314	273	282	268	287	286	265	297	289	296	319	264	329	258	292
8830	902	947	1037	977	973	884	823	848	826	825	843	821	834	791	824	785	807	804	809	801	782	775	770	819	741	862	802	789	787	825	771	797	836	779	771	791	786	754	760	776	789	800	805	789	791	769	720	790	761	784	814	792	835	775	801	757	837	800	768	754	755	793	778	798	792	814	809	818	782	846	733	795	783	784	792	776	783	793	756	752	810	828	813	809	800	733	805	737	842	762	774	769	796	771	830	759	786	779	786	809	785	780	760	811	796	747	791	753	796	754	755	789	794	800	774	788	765	789	803	823	744	783	776	770	835	774	820	830	816	810	836	839	783	797	787	746	811	814	775	836	810	749	849	751	845	799	736	816	748	797	780	847	773	830	777	813	779	822	796	754	784	779	806	801	751	800	775	753	779	786	805	770	791	773	784	730	736	751	770	800	829	817	781	742	816	799	747	796	796	769	748	803	775	745	811	777	762	805	822	806	797	807	790	749	742	789	784	822	765	765	796	794	773	812	782	794	741	802	770	813	775	812	740	799	807	824	798	767	754	817	817	779	783	832	813	774	761	786	778	777	793	736	822	765	788	788	833	741	766	758	801	801	807	747	776	774	799	767	773	755	769	755	768	774	779	789	803	734	778	797	812	782	801	724	761	821	779	752	777	759	757	806	788	778	791	770	850	790	794	794	762	745	775	777	767	797	788	774	822	784	793	801	791	781	799	795	758	789	757	833	762	782	840	795	808	767	758	785	750	790	767	830	751	797	820	762	766	810	790	758	772	822	755	801	837	800	775	822	802	764	759	799	821	795	721	748	815	790	731	750	802	790	764	782	747	771	780	762	792	794	783	802	808	780	769	820	797	787	798	773	775	760	775	783	772	771	747	816	767	770	821	796	773	795	801	739	782	742	798	806	818	779	788	768	755	759	823	799	742	803	767	763	824	793	793	788	806	728	779	722	788	724	764	805	803	829	793	790	773	752	839	804	759	826	792	843	739	789	738	819	772	766	821	776	753	749	757	761	763	776	829	772	795	757	838	803	782	786	771	779	772	815	796	726	768	848	818	764	760	827	765	792	776	826	800	796	834	840	778	799	752	754	816	809	826	856	822	732	811	823	759	792	732	852	791	719	764	793	773	754	777	809	782	782	790	792	811	772	817	772	748	833	773	801	743	751	797	719	809	816	789	804	778	807	737	791	744	779	768	802	814	801	792	807	751	772	772	779	739	810	784	786	771	784	769	804	771	739	765	809	816	771	826	761	779	781	757	778	788	802	826	815	764	787	785	800	790	776	753	835	816	799	761	773	768	806	789	789	754	750	787	798	779	817	812	779	703	772	763	782	745	790	763	800	770	759	763	775	817	762	786	796	787	841	786	826	774	803	813	789	797	730	810	796	765	778	836	753	775	798	817	772	751	755	816	835	770	831	765	764	809	809	769	784	803	757	791	809	803	825	776	787	772	781	767	835	794	813	784	790	799	787	788	823	799	811	796	785	758	780	768	798	785	810	721	757	749	729	760	789	797	738	755	793	774	771	771	829	794	754	807	806	822	765	783	803	778	761	778	799	783	743	813	772	746	773	820	742	799	740	734	837	773	787	770	808	766	781	790	746	786	764	819	819	798	787	778	768	734	786	802	754	777	774	778	779	785	813	793	811	795	776	751	767	782	765	750	801	741	775	765	803	794	781	810	756	805	727	757	791	791	777	778	783	727	753	803	780	798	790	788	814	770	784	726	833	841	840	831	758	790	796	772	826	782	759	791	793	735	767	731	781	781	801	842	796	807	786	768	780	791	746	755	792	791	801	798	703	771	761	787	768	840	774	747	823	798	757	782	824	786	824	754	785	757	773	843	751	745	818	782	761	826	795	849	815	815	771	841	800	794	807	777	791	779	764	755	762	802	763	817	778	783	800	753	733	786	796	756	807	795	801	832	805	794	769	754	780	782	712	780	831	823	828	804	782	708	750	803	727	818	741	783	773	748	784	798	801	800	774	844	797	786	777	800	766	725	777	816	830	745	765	770	791	768	722	769	780	764	759	764	822	762	782	794	733	813	775	763	698	753	779	752	770	812	823	753	818	765	837	795	792	807	770	819	749	758	792	791	754	839	779	829	836	755	757	694	749	809	697	812	796	731	765	804	753	789	792	783	754	766	776	775	794	830	760	733	789	790	807	791	809	773	755	757	828	792	790	794	760	796	724	772	779	812	780	771	804	782	822	786	766	771	769	763	779	787	822	801	779	778	771	781	836	776	750	765	795	779	781	772	842	794	759	788	775	793	764	768	780	751	774	814	769	739	786	762	839	783	799	815	733	799	770	757	783	735	806	771	764	788	774	817	829	795	740	844	798	750	783	760	807	777	785	736	752	767	812	820	802	818	855	791	733	784	788	792	815	830	741	752	716	785	758	797	790	809	781	806	744	850	804	834	739	815	817	763	801	799	774	738	800	773	797	780	775	723	789	807	760	784	750	829	759	806	822	766	770	735	813	738	746	810	773	743	807	781	781	805	813	769	797	796	824	777	829	809	754	754	813	732	789	769	761	813	773	784	779	773	761	747	801	789	786	823	778	766	742	743	786	786	780	751	811	794	829	825	782	827	789	745	830	772	779	775	801	772	800	765	810	759	779	784	801	734	765	797	794	819	759	770	753	772	734	797	745	795	726	789	839	791	792	783	764	793	764	802	788	849	808	814	805	778	785	808	781	734	725	775	839	760	770	813	783	781	765	783	794	730	866	846	729	838	804	760	797	789	761	788	829	748	785	734	767	828	814	824	759	814	758	780	755	761	776	802	779	748	775	784	770	761	762	835	823	807	839	827	755	777	830	757	780	758	807	778	752	726	797	795	733	769	787	790	804	820	761	792	814	775	837	810	766	803	785	815	784	795	784	754	771	829	831	771	737	788	784	814	781	816	850	757	790	818	793	802	804	836	812	796	802	787	786	814	810	781	812	817	807	754	757	790	804	776	712	808	733	764	833	777	817	787	803	811	803	821	806	803	779	742	778	755	801	793	758	755	773	799	749	817	723	774	742	809	753	781	768	823	777	779	816	842	809	720	758	786	752	824	805	758	803	784	767	789	763	734	789	756	778	802	732	762	786	755	767	802	767	799	802	790	769	787	827	750	801	789	770	790	747	822	764	808	820	824	783	749	721	817	792	791	765	748	795	798	766	788	760	795	814	788	814	746	770	763	772	754	737	775	842	777	814	780	735	788	784	802	808	752	748	791	689	765	838	819	797	716	768	763	786	776	743	775	813	754	772	825	796	826	806	781	812	776	799	839	790	804	787	760	796	755	779	763	770	810	801	843	787	790	812	763	801	787	799	825	800	784	788	787	790	813	823	782	770	737	777	801	766	854	753	780	795	782	780	767	770	788	784	822	775	753	822	762	808	810	771	779	726	741	835	806	769	778	847	740	804	794	785	754	783	756	760	777	744	748	743	788	784	786	792	733	792	744	762	802	796	793	805	741	751	786	764	779	761	819	791	792
44847	8442	1366	921	672	530	475	411	350	284	260	221	214	211	205	214	201	168	171	203	185	172	171	173	172	187	156	175	170	161	176	170	159	161	175	176	177	172	190	180	183	160	159	158	159	165	169	165	155	152	162	166	154	143	174	145	143	144	158	159	171	171	161	166	163	169	148	162	139	146	153	158	154	159	163	164	149	180	184	161	163	166	162	165	158	166	167	174	171	169	172	166	173	171	186	173	154	159	143	182	153	157	167	148	159	137	146	151	147	165	170	137	163	155	166	156	165	157	174	165	188	150	167	163	150	151	164	153	142	166	146	153	160	167	176	144	185	150	158	164	156	155	141	155	179	158	150	184	152	174	183	152	163	186	144	159	167	161	160	173	157	153	152	157	170	132	168	160	126	149	149	148	154	158	141	131	182	152	152	161	156	155	155	160	156	157	155	172	135	166	149	167	153	150	139	161	179	170	150	141	172	152	171	162	144	167	157	139	153	171	152	174	164	138	161	144	159	165	159	148	157	178	165	140	170	153	149	142	161	144	121	167	169	155	170	141	154	168	147	179	153	178	161	149	149	132	164	161	150	163	143	134	176	129	161	160	173	177	145	156	169	148	168	168	148	184	171	155	149	164	163	142	162	164	157	159	174	142	164	132	145	140	142	167	182	156	145	166	136	187	142	170	156	139	152	163	154	152	157	152	165	145	148	179	158	163	161	148	178	176	156	170	149	161	187	151	153	170	166	168	159	168	176	149	167	143	146	156	162	152	184	159	156	151	158	155	173	165	160	166	161	164	148	156	174	157	154	189	183	163	156	171	163	148	135	161	165	210	133	166	155	156	187	160	161	169	181	163	172	165	156	149	163	155	153	149	177	153	163	165	147	168	155	160	167	153	152	158	180	167	169	160	137	164	141	135	154	177	170	139	187	165	145	166	165	167	157	138	138	146	162	154	143	167	163	157	143	167	157	165	154	180	141	160	136	143	160	146	162	158	143	159	179	148	162	143	151	148	134	179	170	175	145	151	163	169	136	159	183	160	163	155	182	171	148	183	143	151	150	159	139	125	151	151	154	150	159	172	161	156	182	144	145	149	146	170	183	160	143	158	192	147	152	173	163	169	150	172	156	168	152	150	168	174	149	149	152	184	138	144	182	185	171	146	160	139	162	168	138	155	161	165	173	166	163	168	156	157	178	147	165	176	173	143	150	160	184	167	152	154	162	153	149	138	171	167	147	174	159	161	173	147	150	147	153	147	169	149	185	167	161	149	166	157	153	141	149	158	157	170	159	166	147	168	147	156	162	151	169	165	156	169	140	158	154	140	160	168	163	167	173	150	155	162	149	173	161	171	143	164	161	156	184	136	142	151	191	191	155	189	174	133	155	173	159	163	146	170	149	185	164	158	162	156	143	166	169	145	133	148	155	138	166	156	142	165	148	160	144	166	180	159	166	176	163	164	159	152	165	162	171	153	143	126	159	167	175	164	144	159	137	141	147	144	168	156	133	151	169	182	154	135	149	148	162	149	167	146	148	158	168	172	172	154	169	158	135	172	161	152	134	165	170	156	172	171	147	146	139	165	135	167	157	150	152	165	156	160	156	174	149	190	158	142	172	152	143	194	155	183	153	144	160	179	150	133	157	154	158	152	139	149	174	145	136	146	148	141	148	160	171	169	172	163	156	155	169	153	166	159	155	164	143	155	159	154	161	147	166	150	161	144	154	159	161	167	143	163	157	167	150	170	191	168	162	147	166	181	157	159	167	139	145	136	112	164	138	174	139	190	161	163	151	158	148	160	150	136	167	166	159	168	146	139	174	161	150	147	163	138	161	169	175	169	168	159	142	146	158	156	147	171	173	178	178	152	170	139	179	152	169	153	177	145	153	141	153	156	160	175	142	151	164	173	168	143	170	157	151	157	141	177	157	172	156	170	153	167	171	167	157	153	164	140	164	127	147	161	181	145	178	175	154	175	152	154	135	146	157	146	164	158	181	142	173	163	159	142	179	149	159	158	172	155	149	165	149	179	151	167	138	153	149	163	155	168	163	186	177	159	157	163	131	137	155	148	175	153	153	175	154	160	172	143	145	146	184	170	168	156	152	160	161	178	153	165	156	175	153	172	137	143	170	148	160	166	170	159	144	159	159	136	157	180	157	162	170	161	136	177	164	160	167	170	165	182	155	163	178	141	168	166	137	174	185	153	156	148	152	179	185	164	176	150	157	192	137	173	152	155	153	169	185	154	153	160	174	138	169	146	158	155	147	173	165	160	165	165	134	149	167	150	158	140	159	161	157	155	174	144	155	158	142	173	169	158	170	169	168	164	137	138	140	142	155	150	147	133	166	139	190	151	162	159	146	179	154	164	160	150	143	139	152	162	164	154	151	155	171	147	156	154	157	160	175	145	169	138	163	147	173	155	136	149	170	179	159	158	152	171	164	151	180	145	158	146	186	160	167	161	148	147	155	173	151	139	153	179	168	172	161	162	161	165	140	161	174	148	162	163	141	159	170	157	171	167	168	154	159	147	140	182	150	150	177	158	148	145	154	142	157	179	155	153	151	164	143	132	167	158	158	140	153	159	150	158	156	151	147	173	153	177	169	150	162	153	163	131	147	172	172	143	151	155	155	171	155	167	163	168	158	175	154	126	162	170	159	162	147	143	174	171	152	145	180	155	164	160	172	148	158	157	147	147	139	164	148	162	137	170	169	160	159	151	166	149	184	148	171	172	168	166	142	164	149	170	177	136	153	161	152	159	172	130	145	172	171	158	179	164	165	146	158	178	149	165	174	143	151	156	159	168	177	160	140	137	140	151	167	156	169	187	179	166	171	163	146	175	170	181	145	178	144	163	169	164	161	160	171	154	133	173	204	179	155	153	163	148	157	144	180	149	177	153	162	149	152	171	150	147	143	148	160	163	159	157	158	175	179	144	142	161	174	120	162	165	152	142	169	151	158	160	167	151	195	141	162	139	156	186	155	167	159	161	161	156	144	157	174	184	150	167	161	133	175	149	160	185	152	175	182	145	151	146	166	155	163	170	128	157	182	177	159	173	164	155	152	145	158	141	158	151	180	173	167	141	165	170	142	143	181	171	176	166	154	154	170	163	145	179	173	152	149	158	169	164	158	164	145	154	160	159	174	166	164	179	150	146	155	159	160	155	165	182	156	164	155	163	170	185	181	155	170	170	166	174	161	134	153	161	140	184	159	173	156	130	162	149	157	133	158	160	145	159	192	163	154	177	154	156	149	170	150	148	162	162	156	152	160	151	154	171	150	135	139	154	146	153	175	141	156	174	140	149	142	183	157	163	147	154	130	168	160	161	159	133	159	158	166	167	161	162	171	165	165	169	166	177	156	149	156	162	143	158	152	145	176	137	180	163	141	143	155	139	172	152	173	169	153	162	159	158	149	159	152	154	183	164	163	162	155	134	171	150	159	154	154	162	154	163	171	159	151	167	143	153	145	176	171	145	175	156	174	152	164	155
21559	1418	2653	3048	2773	2318	1917	1854	1557	1175	1099	1058	955	981	852	776	812	701	654	718	695	608	559	558	573	544	587	562	533	574	552	541	516	539	598	507	519	511	519	548	545	515	489	501	525	447	505	465	472	540	451	561	481	487	478	528	483	498	490	477	476	475	472	514	510	481	449	461	487	447	499	500	482	459	500	492	463	463	469	473	478	480	467	506	474	478	533	490	482	495	485	462	432	496	476	464	475	531	465	473	547	476	470	423	459	453	507	465	475	453	470	491	473	446	455	480	476	469	433	457	501	499	496	495	473	511	481	448	499	483	476	485	486	409	492	467	481	487	473	483	476	467	510	500	480	479	455	472	445	502	440	481	465	461	464	492	479	490	488	456	479	506	455	463	474	530	474	466	437	441	472	473	454	493	462	469	462	470	437	473	496	476	481	447	518	466	475	461	469	485	505	484	454	460	483	481	501	471	488	469	458	459	474	475	488	478	479	485	447	490	433	458	465	478	465	470	480	485	465	471	510	458	486	492	489	472	474	487	479	476	485	444	472	498	479	492	450	469	471	474	500	492	435	463	444	470	435	502	480	487	459	494	492	509	461	441	432	448	488	436	503	480	477	453	479	473	456	506	481	499	476	482	452	441	510	470	487	436	407	472	494	508	500	481	464	457	442	472	451	454	499	483	509	457	474	450	420	497	463	450	451	464	469	504	501	499	475	453	457	472	501	475	465	463	479	452	465	459	460	514	531	477	486	420	474	471	482	480	430	484	459	443	461	503	509	449	480	505	452	482	471	436	470	451	491	472	459	491	461	454	442	458	505	494	476	452	458	533	499	492	523	470	399	502	483	466	492	454	434	484	467	455	464	474	483	470	473	480	417	458	481	460	455	458	469	450	469	472	495	461	469	475	476	449	481	457	477	500	430	471	477	476	454	428	475	503	475	519	452	509	486	452	449	466	493	492	476	486	432	477	476	467	457	476	483	504	497	435	509	462	479	474	457	466	463	463	474	448	456	473	474	461	496	481	455	455	493	470	488	491	462	470	475	459	436	448	502	453	461	430	486	483	450	471	492	479	482	492	473	461	463	495	472	490	447	448	467	455	487	492	487	458	494	458	497	459	475	492	470	481	519	473	459	509	465	457	458	473	454	443	484	462	485	455	475	462	502	499	446	440	459	453	454	426	494	434	467	500	440	444	452	430	474	526	450	461	493	493	429	461	464	480	477	462	504	519	426	438	488	454	445	433	490	437	472	506	508	471	493	474	465	423	467	452	472	452	470	478	490	458	480	476	449	446	484	433	503	484	486	454	491	477	525	504	455	440	470	461	439	420	440	475	467	479	486	493	483	512	441	451	463	482	438	506	455	462	535	474	484	488	458	506	467	464	477	493	477	471	484	470	463	443	481	472	453	483	479	470	483	475	504	438	462	498	500	475	481	470	488	466	492	449	434	457	500	489	462	467	445	465	448	454	478	456	467	474	469	424	475	472	503	482	507	473	469	427	498	469	451	510	471	523	469	488	465	483	487	460	515	476	441	460	468	501	473	457	478	487	436	472	477	482	460	459	477	426	477	427	447	462	482	445	479	437	464	473	411	463	468	448	471	464	471	490	478	503	467	461	501	475	456	452	494	464	483	461	478	515	508	529	473	463	471	509	459	456	445	493	428	421	464	474	469	447	445	463	457	479	465	434	505	508	426	470	474	461	454	494	441	474	489	447	496	480	466	471	451	454	468	479	461	452	456	478	443	447	497	473	441	497	451	496	474	460	452	478	434	505	444	490	476	476	517	458	496	451	440	487	444	472	474	465	450	477	433	451	495	509	435	455	458	459	517	438	473	495	438	504	466	481	481	452	456	463	455	491	487	463	442	497	463	491	489	471	464	503	468	484	456	483	432	487	485	461	432	499	474	490	475	465	458	430	498	447	473	477	491	476	479	476	481	444	493	467	450	481	434	483	484	473	468	443	497	453	515	459	450	456	500	474	497	505	531	477	492	479	471	497	434	488	447	507	463	467	490	455	453	468	503	451	464	486	428	447	488	452	464	492	501	454	476	464	455	489	473	452	491	414	494	443	465	464	516	468	437	504	468	479	489	448	476	460	476	472	482	491	464	481	491	478	462	453	469	473	518	485	516	487	459	470	494	460	475	478	483	459	481	444	479	490	494	482	460	477	455	447	464	493	498	466	476	455	465	487	465	461	451	474	495	503	519	480	441	470	439	470	487	490	479	497	475	467	470	470	503	441	476	477	464	480	462	518	453	482	463	488	466	464	461	450	418	471	486	468	487	478	470	476	453	467	449	519	482	466	458	454	490	487	440	456	442	472	468	453	501	481	491	493	489	438	470	470	484	465	469	471	453	479	471	453	482	491	467	467	461	447	450	457	490	493	478	482	456	440	454	488	496	471	463	467	479	488	451	463	522	481	481	451	415	459	467	462	480	478	461	495	472	439	489	476	486	462	476	471	492	464	516	495	486	510	493	524	463	491	431	443	499	455	449	479	453	473	452	458	479	489	458	430	457	436	485	465	470	501	481	455	435	489	427	464	463	486	476	486	449	457	447	446	473	478	499	483	440	443	466	439	428	431	445	483	462	489	462	467	445	456	478	499	470	456	488	501	452	469	467	489	474	455	444	489	505	487	445	435	459	504	485	498	439	457	441	453	468	472	511	479	463	506	511	485	457	512	482	471	497	471	487	459	495	522	453	465	469	467	472	469	488	461	478	467	438	442	455	489	471	495	466	487	453	454	471	460	500	458	445	458	454	468	461	502	446	459	478	486	472	473	455	469	462	480	491	437	483	435	496	487	486	490	523	449	471	485	491	457	473	465	454	492	467	487	461	453	508	509	451	499	482	507	504	466	460	468	513	483	447	488	467	490	451	438	460	483	495	426	465	486	471	487	461	438	446	504	439	473	465	451	474	456	454	469	476	455	477	465	497	454	438	451	469	458	472	452	426	468	473	509	480	485	444	487	492	433	477	490	475	485	440	448	510	481	504	451	454	492	425	421	452	492	466	475	490	485	490	453	485	464	474	452	478	449	446	460	471	473	445	478	483	463	488	478	484	492	480	466	480	459	441	503	476	477	481	465	491	494	496	507	455	478	519	472	467	466	443	497	492	456	465	438	452	467	445	455	431	473	513	476	447	466	487	452	500	474	486	467	479	489	508	479	432	511	490	459	435	500	485	467	484	472	457	418	439	440	495	494	504	472	443	441	468	446	479	468	416	484	493	471	472	472	440	484	476	443	464	493	455	491	475	470	437	464	459	454	465	465	469	466	474	473	510	452	497	417	420	470	440	428	497	509	497	477	482	479	495	475	460	521	465	474	489	447	480	455	451	479	472	483	477	476	460	481	499	458	487	492	440	478	516	453	457	464	463	463	465	451	476	444	459	505	453	496	466	475	516	471	457	520	434	467	468	466	464	474	466	467	451	456	468	472	471	440	458	468	468	488	471	503	481	471	447	495	486	441	446	436	438	483
57325	15880	3897	1666	1226	861	629	510	414	354	293	271	247	230	204	214	178	153	172	206	159	142	156	144	145	140	146	133	136	148	137	129	113	118	133	113	124	137	137	143	121	117	132	112	136	137	118	100	112	107	109	142	130	119	132	126	119	122	114	106	127	136	106	103	112	119	110	134	118	96	101	96	140	114	94	103	110	111	101	80	120	122	106	93	118	107	111	129	108	98	125	125	109	122	110	126	113	99	126	118	115	128	94	104	121	106	114	105	114	132	134	122	103	124	106	98	124	120	139	107	122	113	122	121	110	113	118	107	128	99	120	123	97	93	127	119	113	123	101	100	115	106	115	123	115	100	111	107	116	119	103	115	120	131	110	102	119	101	135	120	118	120	111	120	117	119	118	114	97	119	108	112	107	115	108	109	153	102	116	91	120	102	115	120	113	110	129	125	121	128	116	119	107	122	105	125	106	112	96	121	102	92	122	120	119	140	106	132	106	122	125	110	101	105	117	118	126	110	102	87	114	123	124	110	101	127	116	109	128	138	110	119	121	139	118	94	100	109	122	104	130	99	104	100	108	104	110	124	122	113	107	112	99	91	128	122	117	128	117	127	110	134	112	137	117	115	117	109	111	106	150	110	130	115	93	111	110	104	106	135	102	102	124	122	100	104	110	120	129	115	109	116	103	119	129	115	131	121	112	99	94	104	102	110	111	131	112	124	93	102	124	116	111	113	122	121	120	116	118	121	144	111	98	124	115	112	114	113	127	119	109	100	111	128	110	119	112	89	107	107	132	118	132	116	101	126	109	112	117	103	112	124	114	114	115	111	119	109	123	111	96	99	124	133	103	103	94	140	90	92	113	120	120	119	121	116	96	102	102	109	111	135	127	116	113	120	109	115	125	103	105	104	110	121	114	99	86	123	118	98	120	89	128	103	125	92	119	126	119	116	113	116	123	117	107	110	120	95	121	101	126	118	105	111	118	105	112	130	129	106	131	102	105	108	113	124	124	120	131	115	91	122	121	97	100	110	136	113	119	142	135	100	104	126	108	117	113	96	121	122	111	127	122	95	107	118	106	100	98	106	128	101	107	103	109	122	127	137	127	110	115	134	140	103	106	124	121	99	111	111	104	118	107	107	124	122	123	117	99	119	123	133	111	104	129	111	110	99	102	108	122	124	96	124	108	110	109	105	107	118	129	110	109	118	113	118	115	117	118	115	113	110	104	127	124	114	115	109	107	105	124	111	122	123	113	116	108	122	143	125	119	106	111	110	114	109	122	114	117	113	116	124	106	106	122	104	128	121	119	96	107	108	108	110	102	111	123	107	131	136	126	109	130	137	142	112	119	103	106	134	97	108	113	117	108	127	113	132	93	107	112	109	109	104	108	109	108	113	120	115	128	96	113	119	133	107	122	106	110	118	134	111	124	109	126	103	105	106	97	118	111	115	102	114	106	113	109	104	112	124	107	106	110	112	114	120	116	110	104	138	106	117	114	117	112	121	113	135	88	124	107	117	117	124	108	121	102	130	123	115	104	107	133	106	122	99	110	112	122	115	133	118	119	99	124	100	114	115	86	116	118	90	119	122	112	112	112	119	102	121	101	105	124	120	105	105	143	119	124	117	106	109	126	95	103	108	120	116	126	131	109	117	111	122	114	96	114	117	123	95	115	110	102	110	119	112	119	98	100	131	106	103	124	114	114	127	115	123	112	115	110	107	126	122	133	112	122	121	122	114	122	114	109	119	124	109	100	119	120	98	113	115	109	106	116	106	96	93	113	101	114	111	101	126	120	96	117	112	108	105	127	98	108	104	117	126	122	113	97	113	97	109	102	92	124	112	129	107	104	122	108	120	121	131	101	124	117	123	101	108	106	119	115	120	107	80	112	113	111	106	118	121	126	123	134	118	117	134	107	114	112	123	116	121	124	117	115	108	120	110	109	110	120	101	122	114	103	95	130	116	145	117	121	127	113	118	125	113	115	83	100	97	112	117	112	114	123	113	113	95	118	121	113	101	112	107	107	110	114	113	115	112	109	113	135	128	124	98	140	91	128	104	107	123	109	112	95	108	126	114	119	113	117	126	124	111	116	125	135	104	111	110	119	108	101	108	107	124	123	102	129	109	111	107	118	108	115	118	123	105	111	110	99	113	129	101	126	129	87	115	111	89	126	114	107	109	114	119	124	99	109	103	110	91	111	125	106	128	109	108	119	124	121	112	109	106	112	103	109	93	105	101	119	123	111	122	139	111	131	116	103	105	92	129	123	116	105	108	116	120	110	116	117	120	116	117	109	104	101	107	112	115	102	125	106	131	121	115	108	115	132	112	117	124	119	111	117	110	106	100	101	132	125	129	121	115	101	119	125	117	119	112	107	92	104	125	107	117	105	126	118	75	131	116	118	120	101	123	111	112	124	121	127	107	120	95	116	130	113	115	107	103	131	111	130	105	107	124	131	127	105	121	133	129	110	115	114	136	129	114	108	109	114	111	110	118	117	110	101	115	105	118	116	107	99	130	124	107	120	116	103	116	108	116	101	109	109	122	98	107	105	115	95	103	108	121	123	116	118	113	131	113	114	114	106	122	122	116	126	116	97	122	123	110	112	109	92	110	100	89	107	113	109	99	106	122	118	107	107	124	103	136	112	121	128	119	121	114	115	119	98	108	105	103	100	115	121	123	122	104	113	115	108	121	124	104	114	126	126	105	113	115	117	90	113	114	112	122	117	127	110	110	99	113	121	95	141	115	127	126	108	109	114	110	113	129	104	140	118	129	110	132	91	103	102	106	107	118	120	110	112	95	114	124	116	131	127	98	119	111	114	136	115	109	100	118	128	116	115	121	109	119	109	98	110	113	98	117	112	128	107	133	121	97	93	116	91	99	116	119	113	107	97	131	99	111	111	122	113	103	120	99	118	115	101	111	123	112	105	112	119	124	106	123	130	124	102	102	103	123	110	115	117	125	131	108	96	105	109	126	123	105	142	119	93	103	154	121	106	111	97	107	116	110	115	104	114	123	122	126	115	125	127	112	114	117	115	114	117	115	100	122	110	93	106	109	130	119	111	126	120	129	114	108	110	134	97	106	115	113	113	116	112	109	127	126	131	116	123	114	102	108	120	108	103	104	139	131	108	113	112	126	115	119	126	125	111	107	119	112	124	120	124	87	103	111	130	107	125	101	101	127	110	91	115	133	128	119	107	105	95	138	122	123	121	112	110	94	109	113	114	128	129	112	109	115	125	100	122	116	100	120	116	122	97	127	124	109	120	111	106	112	111	112	116	120	115	117	109	111	123	107	131	110	129	110	86	127	130	109	122	113	104	125	111	104	124	109	90	119	114	109	113	100	102	125	117	117	117	99	136	99	113	111	139	117	118	98	111	120	136	101	108	115	127	104	126	113	132	121	106	105	122	101	108	124	137	139	118	107	131	115	120	119	103	138	119	118	127	111	109	122	125	107	111	102	116	108	116	129	130	116	103	113	110	123
27568	2105	4609	5217	4673	3906	3194	2615	2227	1831	1559	1410	1268	1184	1027	987	936	843	814	701	677	670	645	630	582	565	530	628	559	553	530	510	514	509	523	499	490	468	478	482	448	466	450	456	465	463	450	405	436	438	448	408	430	440	453	414	403	472	450	405	402	407	395	418	421	404	393	394	415	437	413	394	400	399	399	392	400	409	411	416	368	409	416	372	368	398	364	407	397	357	385	404	390	374	387	364	373	406	394	381	346	359	376	361	355	369	413	387	360	386	392	377	347	402	359	393	367	372	406	394	375	351	343	375	410	395	378	389	362	354	360	384	355	377	384	402	367	374	377	367	390	404	374	393	380	384	417	358	361	384	357	357	371	372	356	357	405	359	359	406	395	372	363	375	398	373	413	370	369	368	387	372	396	345	365	398	369	377	403	366	336	412	385	395	423	346	355	371	371	325	385	384	369	380	392	388	349	380	382	368	357	352	361	383	342	370	368	394	379	386	385	374	351	351	388	355	345	401	383	395	370	377	358	366	377	389	373	352	394	355	382	378	334	348	395	358	366	334	388	381	376	358	372	359	413	374	370	373	372	358	373	369	344	389	345	408	367	371	364	359	384	374	367	372	358	393	368	380	367	381	369	377	350	376	345	360	343	375	371	376	372	372	382	400	383	386	346	420	440	369	395	370	384	371	359	387	398	400	367	382	365	347	361	368	375	342	347	389	377	360	368	368	392	370	371	356	402	385	340	390	390	392	385	366	368	416	376	369	345	388	390	380	382	365	345	373	377	378	390	365	375	341	360	350	361	385	370	355	367	339	351	358	385	363	370	384	391	374	377	364	367	358	372	372	379	398	367	358	376	364	390	361	338	390	375	374	338	388	351	394	381	324	346	390	369	359	349	349	348	359	372	342	373	374	396	384	372	374	368	368	395	395	386	396	395	361	358	351	390	351	382	389	408	353	358	395	346	349	359	410	370	374	349	340	387	368	369	407	355	357	372	355	326	395	383	356	374	383	366	380	358	381	392	372	350	375	359	396	385	403	365	353	383	344	351	386	384	345	347	370	400	362	374	371	368	369	373	349	398	391	399	363	371	375	393	402	341	412	354	396	356	368	377	393	376	396	386	368	353	351	361	380	384	375	372	383	388	340	384	374	367	361	405	378	410	378	349	363	389	349	349	363	363	387	355	383	360	371	374	365	432	411	397	354	366	383	380	367	386	355	393	370	365	347	391	330	371	369	332	388	369	370	384	372	355	392	352	376	334	396	366	358	395	368	373	340	379	362	369	339	410	374	350	368	363	368	368	352	385	359	384	402	365	368	382	351	378	390	397	378	393	372	372	363	398	370	363	324	365	359	370	382	370	372	380	350	348	383	387	384	380	393	366	356	344	366	381	395	364	371	378	382	357	369	367	393	338	364	377	379	362	364	363	392	381	350	358	390	374	385	434	370	344	359	361	346	360	400	368	405	336	371	340	364	360	405	373	394	385	370	386	400	356	388	374	354	367	401	349	382	409	396	364	358	380	362	373	389	383	385	375	404	402	363	401	382	380	358	380	375	385	373	363	376	359	371	381	373	424	377	373	357	378	378	359	380	414	378	344	390	360	338	387	376	382	404	362	380	372	375	348	375	342	375	350	358	347	384	334	375	363	351	344	375	360	370	404	359	358	353	358	395	360	406	351	353	400	379	400	370	334	384	393	375	366	380	370	349	344	396	369	361	353	391	355	376	381	341	362	390	347	359	385	330	378	329	373	396	346	330	353	379	357	381	340	421	352	380	389	386	372	351	363	365	376	357	373	361	351	362	341	340	379	385	389	360	359	375	409	373	348	377	323	366	409	404	329	345	371	363	391	409	373	374	373	394	400	364	376	375	394	344	353	386	398	337	374	398	400	399	343	355	344	342	367	368	374	364	399	368	331	333	380	385	352	371	376	415	401	375	379	346	367	399	364	364	370	338	383	378	372	373	360	357	368	345	359	363	342	402	376	370	346	383	392	343	378	404	365	388	344	360	369	341	385	349	382	343	400	352	377	361	373	361	382	357	374	367	346	350	347	373	351	378	357	360	333	362	389	378	353	392	354	385	371	359	366	354	384	381	363	335	380	378	356	361	345	383	389	371	366	359	387	356	387	377	366	370	382	368	372	372	359	367	366	373	349	383	401	362	385	358	399	374	371	392	369	353	379	373	361	370	387	416	381	365	374	356	349	364	388	381	374	387	365	380	372	366	349	357	348	405	378	359	401	374	352	387	376	402	352	382	388	378	337	362	343	344	359	346	355	379	366	402	388	365	366	381	348	356	390	368	372	353	373	370	379	386	367	360	375	373	350	384	378	349	366	374	370	361	388	373	413	370	399	367	396	373	382	369	378	382	395	354	407	389	376	380	346	359	364	365	336	370	404	388	384	370	383	373	376	380	343	404	403	379	355	401	399	356	359	406	377	394	347	337	364	383	415	381	372	355	363	379	360	355	373	369	364	372	394	342	376	369	377	371	388	374	370	349	397	345	400	408	368	390	378	353	386	389	367	384	356	371	374	400	366	342	369	349	350	377	395	372	395	379	375	388	368	425	381	369	334	359	354	398	339	384	344	390	375	412	363	360	377	371	352	368	394	362	358	385	366	382	409	388	364	343	370	379	365	356	366	360	381	373	360	345	364	343	353	355	399	383	417	382	382	423	400	373	365	416	350	372	365	398	347	365	356	370	377	346	371	367	366	408	393	366	404	395	409	389	394	348	361	361	400	402	353	335	386	330	390	387	375	364	341	362	411	361	381	392	397	410	407	372	422	384	367	401	355	386	369	366	363	385	368	376	366	389	366	359	403	406	369	398	399	341	378	376	378	395	356	389	360	370	376	392	398	377	385	397	385	356	382	383	377	390	350	360	364	383	368	377	365	364	383	366	355	375	381	395	344	395	368	354	353	354	337	375	358	338	379	407	345	374	336	371	410	371	364	334	372	349	356	383	371	348	352	355	384	346	378	398	330	408	356	374	358	383	353	380	360	374	369	398	402	350	367	405	346	379	356	373	370	384	381	374	346	350	391	334	363	368	345	393	384	381	357	376	356	381	382	352	398	378	365	404	375	358	397	366	385	353	364	332	373	363	372	352	388	378	392	365	359	400	406	378	381	383	414	345	390	378	414	359	390	383	357	378	369	367	403	400	322	412	389	331	370	376	354	389	349	369	351	361	368	387	387	365	376	357	359	361	401	393	390	344	397	353	391	379	382	378	384	367	375	408	348	362	355	424	408	390	354	375	372	372	372	351	360	378	396	348	383	367	389	383	364	386	365	378	392	388	380	394	369	378	381	366	373	375	378	378	392	381	360	384	373	349	373	407	361	346	342	421	353	419	345	360	355	385	353	369	361	342	380	398	364	353	372	408	359	355	389	389	378	366	412	405	356	362	372	388	339	392	364	404	400	381	381	332	389	375	398	392	355	353	321	385	398	392	327	388	405	352	367	381	356	364	359	384	390	371	371	360
10761	513	335	344	323	322	297	293	267	272	305	277	268	258	304	263	260	288	296	285	289	276	279	279	292	282	289	257	271	284	294	279	302	265	300	281	293	255	261	264	264	273	261	277	253	288	285	275	309	308	270	308	285	270	285	296	300	292	279	271	293	253	266	292	262	256	283	257	273	295	285	259	264	278	271	287	270	276	275	302	287	276	270	284	301	293	259	288	279	261	271	285	286	265	292	292	287	297	279	284	283	274	286	258	301	287	294	250	260	267	273	318	271	272	294	292	277	257	258	276	271	281	284	280	286	274	284	266	331	303	266	292	273	278	303	284	286	286	272	282	288	281	263	285	292	265	277	297	287	292	295	259	300	284	273	279	296	269	272	275	299	280	301	283	301	254	278	275	296	265	286	282	262	264	281	310	281	285	286	261	295	295	292	284	323	262	242	246	275	265	298	277	262	287	267	294	257	312	276	274	264	245	283	306	298	289	301	276	285	268	272	271	278	285	281	289	280	285	305	289	304	271	290	292	277	267	249	278	290	296	267	302	265	277	275	291	280	286	256	279	299	275	295	281	279	275	303	264	270	276	306	275	266	266	272	259	262	255	271	241	276	306	283	248	303	266	281	263	282	295	276	279	280	271	291	324	290	295	295	294	252	268	277	280	278	289	265	293	268	273	246	292	285	253	251	293	291	278	267	293	278	272	257	265	266	268	269	290	274	294	301	277	271	292	267	281	269	258	323	309	287	276	271	265	266	299	282	274	266	290	281	311	241	263	275	273	265	271	289	273	273	271	250	268	278	266	304	276	269	272	279	293	325	298	297	277	271	265	287	280	281	269	270	267	283	272	298	282	264	287	243	297	265	287	264	287	284	309	286	250	269	278	271	286	303	266	288	280	262	299	284	281	292	313	290	281	280	259	291	268	309	312	286	290	294	270	273	287	273	261	278	270	267	262	277	316	271	273	272	257	276	301	267	286	292	281	296	292	294	274	296	273	264	290	310	273	303	249	271	275	285	294	246	264	269	281	263	276	279	291	254	284	251	296	243	283	262	278	255	267	267	269	260	264	305	297	295	293	266	292	261	266	249	310	290	266	299	272	286	286	292	267	284	287	276	273	281	258	235	289	288	305	236	274	283	279	258	303	301	293	290	240	287	267	268	262	277	257	258	265	274	267	292	283	313	295	288	269	279	259	290	268	265	305	299	261	313	275	270	301	256	283	298	249	288	312	248	277	267	274	273	249	304	290	266	303	285	303	297	282	316	263	278	270	292	273	273	252	285	276	280	291	275	275	283	303	275	311	271	284	261	260	276	282	285	301	294	294	284	279	302	287	264	292	265	269	286	271	262	287	317	285	263	284	293	277	287	286	280	287	282	268	274	285	280	269	258	274	278	290	285	293	270	304	292	286	288	309	263	262	294	297	291	305	257	288	270	257	289	280	283	290	293	269	285	277	286	283	292	263	293	285	276	281	295	277	271	313	238	287	267	274	269	230	284	264	280	283	257	283	277	310	288	272	292	269	287	262	277	273	286	304	292	293	272	292	237	292	275	302	269	295	275	268	257	260	254	266	273	297	259	278	284	283	289	280	243	271	291	281	259	288	288	268	276	286	287	290	295	252	288	286	298	253	303	295	242	274	290	275	280	267	275	300	289	289	270	285	256	274	287	248	286	275	291	286	273	257	313	282	265	276	248	285	288	284	248	306	289	298	289	302	306	262	299	298	300	286	278	289	289	281	232	245	288	255	251	280	289	290	265	284	272	275	283	277	285	298	269	288	288	259	240	283	304	248	262	292	260	290	277	268	277	301	246	279	275	307	306	264	284	250	278	288	276	262	260	287	280	258	284	290	330	306	287	274	275	238	277	264	287	273	265	323	276	283	285	268	280	300	274	310	265	269	274	265	263	287	291	267	271	291	285	289	279	268	276	276	280	281	258	282	279	291	295	278	281	300	241	292	272	272	296	270	303	294	291	291	271	279	247	282	275	318	257	312	305	291	236	281	265	306	274	318	316	305	281	272	262	261	252	249	258	248	327	281	273	291	272	290	260	264	267	270	267	268	276	293	275	291	259	280	288	259	278	285	259	286	246	291	254	268	281	277	302	290	289	280	274	306	287	312	291	270	273	279	299	276	296	289	265	250	268	281	277	308	315	293	275	275	272	262	282	272	267	313	305	270	275	252	266	291	287	269	320	300	269	288	283	306	256	266	311	278	287	292	272	239	277	309	275	241	285	268	288	271	263	287	271	271	309	286	296	288	270	277	295	278	299	277	308	288	305	264	286	308	250	273	278	304	275	266	262	260	289	271	276	289	303	286	270	304	300	291	273	294	261	266	285	263	287	273	272	279	281	260	297	258	283	269	276	266	305	277	270	272	287	270	250	284	265	296	301	287	302	267	290	304	289	313	262	260	311	290	291	283	286	287	262	287	283	271	288	286	283	274	273	327	306	280	310	277	269	284	306	290	285	274	278	293	272	291	268	258	249	281	301	284	298	285	270	297	220	310	312	269	291	283	282	285	270	287	287	241	265	278	271	271	265	263	298	242	283	306	285	275	319	270	288	287	283	287	312	297	258	273	310	281	287	283	280	281	289	254	288	273	274	304	315	274	266	286	271	268	286	294	294	327	292	273	296	323	289	303	281	280	259	267	246	299	283	269	255	286	297	271	305	260	277	274	267	262	286	279	279	277	268	281	274	294	277	302	304	267	291	265	278	282	284	318	256	290	276	278	271	274	291	279	286	259	275	282	288	250	283	270	276	273	275	278	282	279	301	280	313	288	272	318	285	251	246	278	285	281	253	271	286	251	270	250	302	276	296	288	276	286	278	281	266	266	286	296	284	275	282	286	260	299	289	264	285	249	266	290	280	275	272	277	273	312	290	278	292	313	261	301	273	280	285	293	278	270	277	300	258	253	261	304	265	266	262	312	275	272	278	294	257	278	272	273	286	270	269	302	261	298	280	307	263	278	301	300	281	297	304	276	291	313	243	298	291	291	290	278	269	312	269	267	278	263	296	269	258	280	299	295	240	304	300	283	267	290	263	276	291	288	283	266	282	292	270	281	284	264	288	279	239	287	270	287	282	237	277	264	283	305	272	298	265	279	291	288	292	296	274	280	295	277	282	270	281	289	268	282	277	277	261	304	262	280	283	272	265	262	299	276	276	286	270	284	301	241	299	275	254	249	272	259	300	274	248	266	263	271	282	267	250	274	270	261	252	317	316	276	295	267	257	234	248	261	277	266	266	256	296	260	270	283	280	286	282	298	247	277	251	282	297	280	287	281	263	284	273	278	310	292	256	283	276	292	299	280	284	312	296	291	270	265	260	277	302	270	281	309	293	295	275	293	263	306	276	285	269	273	289	286	301	244	274	306	264	273	294	243	261	270	266	263	311	286	273	286	273	284	276	266	255	264	271	263	282	310	271	279	291	281	263	269	293	290	270	280	285	267	274	271	280	251	282	278	307	276	275	271	275	314
9104	864	952	988	979	929	897	943	822	881	895	848	831	777	793	854	771	801	831	824	813	828	771	783	849	764	787	810	775	800	800	762	829	827	813	782	779	793	784	773	781	772	804	771	836	780	747	800	765	833	739	749	751	799	805	790	757	834	779	796	796	775	746	791	785	796	770	794	797	783	782	786	809	761	774	758	845	778	766	802	785	788	786	787	822	806	813	822	831	800	806	789	752	811	809	757	822	797	751	758	816	817	779	761	753	777	811	753	772	729	773	780	795	761	822	792	819	793	812	768	761	817	813	700	740	773	769	741	805	783	770	782	808	863	818	805	763	775	746	717	772	751	789	782	722	762	793	763	774	782	772	814	752	798	815	760	760	782	745	785	723	795	795	744	805	743	832	879	762	799	804	710	796	774	725	792	794	752	753	799	760	743	756	792	827	797	751	777	840	795	762	786	792	764	755	802	768	848	807	792	805	824	810	804	836	799	806	806	785	778	759	807	832	810	778	762	812	735	787	776	814	777	797	825	822	793	748	777	724	771	795	770	818	761	815	743	766	815	778	803	766	807	753	777	850	768	767	759	799	797	795	787	774	742	802	759	814	781	748	758	820	815	786	815	794	800	770	735	812	750	790	824	799	802	795	793	850	790	806	748	777	795	775	746	844	749	734	762	809	821	783	786	808	786	795	784	762	787	728	776	796	761	757	811	830	760	802	780	806	799	788	808	848	766	780	780	779	801	811	766	800	837	743	768	754	772	747	812	813	818	788	779	743	777	753	767	818	793	786	772	780	813	794	776	766	785	773	800	767	786	768	764	750	816	797	814	765	789	768	819	765	787	813	770	800	815	823	775	750	778	769	761	826	785	763	792	767	762	761	752	783	716	825	774	765	788	751	810	805	793	747	776	819	790	846	760	807	772	786	818	818	779	745	781	798	853	789	804	782	797	778	782	769	758	789	734	809	808	760	792	784	791	757	830	761	800	731	740	803	784	743	762	761	785	752	832	750	763	766	812	820	730	752	786	773	803	768	760	766	767	781	762	812	794	763	740	755	792	772	776	806	822	757	833	817	815	782	748	777	728	800	773	792	820	746	779	802	801	820	819	804	785	840	791	795	759	775	817	822	819	727	793	772	794	818	866	763	809	755	823	800	774	783	845	791	731	801	800	768	820	751	803	779	805	764	776	798	752	771	783	782	805	793	811	807	772	817	795	732	730	792	792	717	792	828	765	811	808	760	845	722	798	801	841	796	788	813	798	784	807	825	816	743	765	833	770	781	772	748	807	752	777	767	772	821	776	789	772	761	783	745	786	765	795	800	825	767	755	775	801	836	847	782	797	751	842	810	779	776	781	790	822	727	795	798	749	728	786	770	780	794	766	816	790	751	729	810	790	817	766	744	767	824	756	751	788	808	785	778	778	817	817	780	773	797	796	766	798	776	742	796	768	822	722	824	768	761	830	775	791	786	768	756	788	769	753	830	799	777	831	811	794	797	773	788	789	759	772	743	774	823	778	790	758	808	775	788	791	722	775	733	823	779	800	789	776	778	769	763	756	757	774	814	828	788	745	798	793	798	799	772	790	796	783	783	736	772	787	782	820	791	796	790	764	834	803	773	809	811	808	739	802	765	793	824	739	753	745	756	797	767	767	753	797	813	781	789	790	746	747	792	774	776	777	803	806	760	784	814	804	741	778	827	810	749	783	784	773	774	775	826	769	786	872	823	789	769	770	772	828	798	758	790	792	804	768	767	803	759	787	782	782	823	751	805	808	793	810	794	726	761	780	822	772	777	819	816	746	737	774	785	810	821	757	753	757	760	764	762	753	754	722	801	773	771	763	770	787	856	798	775	819	764	774	805	748	760	779	767	753	812	808	805	858	752	772	773	758	795	825	765	806	829	783	810	779	764	739	809	774	783	782	832	769	773	705	772	822	793	806	793	790	793	813	780	833	763	727	801	752	827	772	858	751	831	826	744	792	809	814	825	742	746	819	787	815	782	787	753	786	793	804	794	776	779	809	741	821	757	778	780	796	839	787	781	772	790	834	820	807	759	798	752	750	757	812	840	814	767	794	776	803	775	796	806	832	774	816	767	833	765	798	793	772	808	777	799	773	778	750	772	772	781	797	773	788	798	782	790	807	801	786	784	752	839	805	808	764	830	803	756	834	756	795	798	822	804	747	815	832	804	744	759	792	763	798	837	813	712	759	774	811	804	768	824	795	757	755	749	795	784	743	818	762	764	749	792	811	766	776	797	799	777	800	792	797	810	796	724	784	733	742	761	799	803	801	836	769	762	807	816	774	764	815	783	806	803	842	777	780	785	743	785	788	806	793	773	731	800	810	800	776	804	801	748	773	793	809	818	750	813	797	768	785	824	809	785	739	779	758	789	765	774	773	785	772	777	765	778	779	826	757	813	761	757	781	793	787	767	765	753	741	790	787	793	813	814	818	803	802	789	791	801	808	772	785	761	787	768	769	778	778	820	804	771	757	766	767	811	803	790	779	787	819	805	800	794	790	806	778	765	797	797	831	803	780	789	789	778	735	766	795	778	792	785	825	765	846	833	814	794	743	761	842	798	862	750	780	812	783	808	776	784	765	820	768	783	735	809	803	779	800	786	758	760	774	792	767	797	860	795	821	756	746	776	814	777	777	790	797	773	768	795	794	813	749	842	801	789	801	808	817	838	826	818	793	775	733	803	796	800	779	784	801	748	813	813	766	784	801	814	754	772	763	775	825	744	782	751	751	789	817	769	801	766	772	771	776	818	788	757	771	822	763	805	779	816	784	815	764	841	782	790	791	750	798	802	794	814	743	805	799	781	791	755	793	753	839	790	757	793	821	795	760	794	840	776	794	786	793	781	751	801	758	784	784	807	762	778	862	772	779	817	766	821	805	745	786	775	791	803	794	796	826	773	810	775	764	769	753	753	709	792	843	771	773	792	758	810	766	772	800	774	781	805	794	804	781	852	787	807	802	759	760	772	802	739	756	844	802	805	742	854	779	812	834	793	816	744	811	787	790	766	801	765	776	830	813	760	751	757	826	748	730	787	778	752	757	788	782	754	738	819	788	812	803	786	757	835	796	773	796	811	760	759	824	776	764	790	783	747	768	761	812	786	781	793	761	780	818	751	772	812	759	794	778	802	815	822	788	798	775	785	771	730	806	788	798	740	816	786	747	770	798	785	809	833	777	778	813	719	816	793	802	725	782	763	800	834	787	789	801	766	804	787	756	813	803	780	786	810	824	767	757	783	792	788	781	807	696	796	760	765	767	795	782	811	811	788	780	793	768	761	791	808	763	771	757	827	794	820	801	780	750	782	772	828	782	809	801	818	791	776	820	766	793	770	795	792	760	800	792	793	786	799	802	763	836	761	825	780	788	812	766	771	828	822	838	784	829	827	802	792	790	779	799	800	783	787	733	792	797	774	796	828	796	823	787	796	788	773	811	805	745	754	768	812	823	801	773	776	791	858	820	754	765
45439	7719	1588	1066	674	503	406	339	328	245	218	238	210	208	188	172	192	194	180	187	173	201	174	148	165	144	182	173	175	158	155	152	159	161	174	178	162	164	162	150	136	184	158	177	138	156	167	158	160	160	165	157	166	165	163	154	168	187	155	138	158	168	160	158	182	162	154	152	164	169	160	170	133	152	158	146	155	165	181	143	154	177	162	160	170	149	159	160	149	149	160	161	150	186	140	165	169	186	169	143	163	154	148	167	162	165	139	142	131	158	148	150	160	146	174	141	171	158	166	148	159	154	170	152	146	139	161	148	168	157	161	167	143	160	151	150	164	179	157	151	151	165	160	167	164	165	168	148	143	162	140	144	187	145	151	164	161	153	170	174	182	187	160	154	156	148	158	185	179	149	146	145	131	188	164	149	165	164	156	153	173	165	171	176	189	156	149	173	176	157	167	172	141	146	134	147	148	182	160	148	178	152	167	150	142	146	151	149	167	153	152	144	148	143	173	171	162	150	157	149	154	148	178	165	163	161	150	133	170	160	187	166	181	159	145	128	176	168	152	164	146	165	143	154	160	139	167	162	168	164	142	127	145	173	141	150	136	145	157	157	162	157	131	142	152	161	162	152	139	146	184	170	157	171	141	165	184	161	170	144	144	152	144	163	165	167	147	152	156	152	157	159	158	136	155	165	154	169	145	169	158	171	163	163	162	172	158	155	132	157	167	138	149	148	148	144	167	137	159	155	168	158	156	145	150	172	176	150	166	161	137	164	168	172	165	178	171	173	147	148	166	164	154	148	134	158	142	164	149	158	150	152	161	149	166	161	156	173	164	152	144	162	145	161	148	158	162	130	179	154	144	157	160	144	144	151	177	175	147	142	148	157	144	148	155	170	167	151	151	135	172	149	167	168	194	139	145	152	166	174	162	162	177	153	172	154	142	168	159	161	169	156	167	150	163	143	161	170	168	145	172	152	155	134	183	161	147	164	129	187	177	151	161	145	158	151	148	168	148	155	152	156	180	152	151	154	143	146	164	149	152	181	138	151	150	190	153	142	162	152	139	160	163	159	171	163	159	159	155	188	171	178	160	143	159	145	188	157	168	152	169	172	163	168	144	146	159	170	123	146	150	166	166	156	157	139	140	181	152	148	161	136	168	151	164	175	166	144	151	155	146	159	150	170	161	156	141	156	160	157	153	156	175	179	168	147	150	169	159	143	139	173	158	128	156	163	164	169	140	129	130	167	176	174	179	149	150	171	131	154	155	155	143	149	166	173	166	150	168	154	143	150	154	178	157	164	156	171	146	160	155	163	179	167	163	162	158	158	166	166	148	155	172	153	141	146	160	140	179	146	155	156	184	184	167	156	142	166	134	164	162	141	145	152	145	153	154	143	155	158	165	138	180	149	156	170	149	171	153	163	172	169	144	162	148	165	171	172	133	154	184	144	145	183	157	146	158	146	139	153	178	153	159	155	169	167	162	168	157	152	181	134	157	184	165	164	163	144	171	167	161	167	158	174	171	170	152	179	176	164	157	161	168	146	163	178	173	152	193	146	169	167	157	169	148	152	148	161	166	168	162	153	176	160	146	143	129	137	170	160	175	165	171	154	186	152	167	156	180	144	177	158	161	143	156	178	158	167	180	138	179	155	140	130	161	175	156	176	140	167	158	148	142	159	168	162	187	162	161	175	166	163	140	132	158	149	159	155	169	159	156	123	156	156	157	170	173	172	154	163	179	136	149	152	142	114	152	155	157	160	154	181	159	153	149	165	160	157	170	154	166	142	165	154	145	138	152	150	180	176	154	146	190	175	164	171	153	166	170	152	167	178	154	169	165	153	156	164	178	146	137	134	182	161	153	162	179	146	164	145	162	138	145	160	169	191	152	155	139	137	151	175	151	153	152	163	147	163	151	138	130	146	163	133	166	134	164	145	158	148	152	168	165	125	148	168	148	145	155	130	175	179	157	152	181	137	169	127	160	168	156	153	137	177	154	146	170	155	146	150	163	177	160	149	156	167	173	142	157	160	155	166	159	146	168	146	142	149	155	159	167	156	144	176	144	163	151	168	145	165	162	171	158	159	149	165	164	149	160	155	178	138	162	175	168	158	153	158	173	155	170	139	142	147	171	167	168	153	151	147	139	153	149	144	172	174	188	160	159	145	166	155	149	140	154	160	164	164	148	156	136	158	149	153	137	151	167	181	153	151	154	155	167	147	180	161	139	141	143	140	156	142	166	194	161	157	168	159	158	167	165	192	176	161	161	142	128	155	144	177	142	180	156	174	141	143	143	161	127	178	153	147	161	144	149	140	188	159	151	162	159	133	149	159	155	177	145	166	141	178	140	164	168	161	168	147	149	149	160	171	144	171	145	154	156	167	143	137	153	137	159	151	171	157	150	159	173	159	165	146	149	147	168	161	159	157	143	159	169	177	151	147	145	149	147	165	152	190	168	180	152	171	161	158	169	164	134	152	166	169	163	170	158	158	171	150	178	160	170	130	182	141	164	174	161	185	152	165	169	171	152	162	161	155	183	160	148	153	168	179	153	151	158	170	154	171	166	158	146	153	170	171	139	148	162	166	173	162	165	148	179	194	146	159	168	146	134	151	172	165	151	172	183	159	132	155	151	141	149	138	162	134	147	156	187	159	164	144	156	171	143	158	176	130	155	177	165	127	167	148	150	151	158	176	172	128	188	158	167	165	159	158	164	166	136	149	168	157	153	143	156	164	154	159	169	143	151	167	141	169	176	166	190	170	165	163	159	162	149	158	146	150	170	174	151	164	146	151	163	144	160	172	154	150	175	165	156	142	161	158	137	139	148	148	160	137	152	162	152	174	151	140	143	167	160	147	144	159	153	166	141	162	147	160	163	156	156	144	140	172	152	139	168	149	161	137	138	154	160	162	156	129	188	161	156	147	170	163	159	166	147	158	161	152	153	182	131	182	180	173	183	138	136	128	146	169	169	140	167	155	154	155	174	168	150	149	157	174	139	161	145	164	166	143	175	143	152	185	135	151	143	140	160	138	174	165	161	152	153	134	161	161	152	136	150	185	149	128	154	162	168	170	140	141	152	189	169	177	164	135	189	138	165	145	137	181	164	189	141	148	156	139	176	139	168	149	152	169	153	164	163	148	153	179	152	162	159	151	147	149	157	162	164	171	162	177	136	171	164	154	136	164	151	160	162	151	177	159	146	163	162	176	156	161	151	170	145	164	172	147	146	177	143	130	163	163	159	170	164	145	160	175	174	154	145	160	169	147	165	155	167	166	147	141	186	149	168	160	142	128	154	158	157	179	165	169	180	154	161	148	158	153	159	143	195	182	166	155	150	171	163	166	148	149	138	145	159	150	142	154	164	169	147	175	160	193	141	159	147	163	160	186	146	139	147	166	141	165	148	168	145	155	158	150	150	150	156	149	156	174	180	163	151	172	120	160	152	182	146	195	139	193	173	154	139	145	148	158	158	153	161	153	154	155	160	162
21527	1401	2796	2998	2571	2177	2030	1681	1512	1230	1145	1056	937	861	793	764	762	733	656	666	636	642	595	602	623	577	604	536	559	551	545	521	528	487	539	529	552	527	479	480	467	532	538	481	469	500	488	520	521	494	495	502	466	491	524	522	454	484	502	499	505	455	479	485	472	466	478	485	467	478	478	457	505	468	474	465	451	477	476	493	452	467	510	473	447	454	463	424	511	473	478	485	434	501	456	467	479	507	464	465	460	483	476	480	461	487	465	511	501	432	488	460	460	476	470	464	479	496	485	479	471	511	511	442	453	529	482	447	484	481	501	448	465	459	499	462	455	463	451	497	461	467	466	475	466	495	450	499	435	466	460	485	482	519	449	508	468	455	424	490	456	471	460	487	428	463	498	477	448	470	504	496	447	490	495	479	494	470	441	496	427	460	474	442	495	483	431	513	498	447	475	478	478	467	478	415	446	503	491	481	468	451	519	477	480	474	424	469	492	476	465	494	448	530	472	473	431	477	518	515	465	454	528	469	501	461	467	490	427	436	431	418	468	459	433	446	492	472	445	435	480	459	473	437	451	427	463	476	460	484	464	487	476	437	460	497	436	466	402	461	476	419	458	456	457	471	489	467	485	453	464	471	509	471	448	491	451	508	481	490	494	457	477	493	453	458	500	448	463	460	474	450	466	516	451	459	479	464	496	472	467	482	486	459	485	470	453	467	464	462	443	464	482	449	440	504	428	474	424	427	486	497	457	455	448	481	471	488	460	472	464	473	498	469	478	467	417	491	482	496	485	423	447	450	494	483	464	464	486	476	469	486	458	486	438	440	424	490	469	490	460	485	434	505	475	457	452	435	462	482	483	436	461	476	495	470	448	481	487	484	447	464	432	436	479	477	496	442	466	466	417	458	462	490	441	475	451	468	508	447	456	466	485	457	441	453	478	525	475	446	461	478	484	508	474	451	474	465	458	455	484	500	508	417	466	456	472	443	504	483	439	470	497	449	477	476	436	474	466	475	480	490	463	477	485	466	479	433	456	478	494	489	505	450	463	425	483	489	477	469	470	503	489	473	437	452	487	515	526	453	442	472	456	465	487	457	468	468	470	468	473	442	476	496	494	527	468	447	429	498	465	484	438	459	461	451	477	450	492	506	470	455	465	480	493	473	487	477	437	489	479	504	457	442	489	513	448	454	435	484	469	448	464	479	458	493	436	455	477	508	437	464	422	478	469	472	469	428	471	443	448	490	465	457	469	496	434	446	490	506	472	482	467	454	484	480	460	471	467	451	446	479	439	432	489	442	468	472	441	440	454	422	456	507	452	488	454	501	462	438	484	482	471	473	471	444	489	470	441	472	490	474	441	432	488	503	456	444	500	444	448	466	448	491	485	452	453	455	474	480	467	451	470	465	454	436	454	488	454	515	467	488	519	433	472	476	465	474	450	516	445	440	478	450	496	445	438	448	481	468	454	454	494	504	482	458	506	451	442	478	462	449	459	460	439	460	458	453	460	458	496	475	440	479	459	471	451	491	477	485	433	480	471	474	457	469	469	431	461	479	460	475	461	453	456	509	473	446	436	455	482	453	446	486	469	476	481	467	488	445	431	479	498	462	490	472	456	494	470	447	481	475	475	470	469	474	475	452	458	483	480	478	475	474	449	454	465	463	463	476	429	473	435	443	479	482	471	463	457	475	468	458	454	465	441	479	474	479	465	472	455	503	475	475	446	470	465	417	436	509	447	479	477	452	465	523	476	446	500	442	494	432	448	465	477	470	464	470	484	474	469	500	467	466	495	466	457	455	477	459	481	476	492	453	483	503	469	460	465	501	461	490	457	508	506	445	476	449	458	439	409	480	459	466	470	453	505	491	495	497	427	477	509	455	482	474	465	469	481	505	453	430	467	508	466	435	497	466	472	500	448	470	464	446	462	497	473	487	478	458	458	476	500	455	445	472	460	479	456	446	486	485	489	491	458	447	470	476	448	483	475	489	467	434	448	473	474	431	455	470	432	465	456	443	463	439	470	471	491	462	438	487	483	469	464	444	466	506	491	478	453	460	443	512	459	455	415	466	474	450	456	443	495	475	489	525	436	488	462	469	476	480	497	468	476	472	451	469	501	444	458	488	454	495	488	480	476	482	446	474	458	536	486	480	448	483	496	461	485	467	467	453	482	473	458	470	466	486	458	476	448	456	498	463	462	481	470	471	510	500	444	454	484	487	460	492	444	459	466	482	490	500	474	443	434	460	484	450	461	468	450	481	514	513	446	448	477	433	460	451	497	455	483	459	474	457	494	451	481	464	488	482	481	480	462	439	460	476	469	462	513	464	480	511	491	479	480	467	463	445	476	506	472	472	482	438	455	453	420	461	474	506	418	491	458	505	484	478	445	453	474	467	481	431	433	452	487	444	470	458	476	448	469	475	502	484	486	438	455	483	482	498	498	423	492	490	463	440	482	488	448	487	466	451	449	470	445	494	453	488	499	475	452	505	489	460	478	465	504	449	478	475	498	467	525	506	469	446	484	490	417	476	495	471	442	475	467	501	431	478	500	445	473	472	508	477	480	466	462	468	452	459	464	464	489	427	447	470	487	450	509	460	467	434	477	466	475	523	468	487	504	476	466	467	462	491	444	463	464	483	479	482	526	466	480	453	469	481	489	463	475	450	472	479	448	487	486	467	470	494	465	493	436	482	437	444	482	466	443	469	462	479	495	440	473	502	461	449	504	471	486	419	465	465	458	427	479	473	484	438	455	467	476	484	456	473	484	473	430	452	453	510	506	480	467	494	470	460	433	512	455	460	469	448	437	449	458	431	479	478	478	482	466	451	467	480	474	454	445	473	490	438	521	458	471	491	423	434	461	472	466	466	448	489	510	474	487	504	458	471	445	457	456	500	436	493	463	490	501	466	501	462	490	481	499	470	457	430	441	449	424	507	461	488	440	506	458	527	477	495	470	526	484	510	436	485	473	491	453	437	506	469	443	449	494	507	436	424	516	493	460	464	477	469	464	498	399	472	518	508	454	457	445	445	486	470	469	523	478	459	484	468	445	514	465	508	459	460	490	478	503	434	440	459	476	484	494	459	464	490	497	486	478	503	428	476	450	434	450	472	462	460	460	471	488	484	507	436	441	458	443	508	441	469	488	448	463	479	459	507	478	462	465	484	486	522	449	479	468	495	456	464	464	527	448	477	449	453	482	465	479	501	465	460	464	490	496	492	463	441	479	444	482	478	460	459	462	449	425	446	460	503	493	481	480	487	423	431	469	457	490	474	487	476	484	456	446	484	492	445	508	418	484	489	464	439	465	465	444	479	465	445	478	462	467	434	472	458	453	501	425	448	478	497	501	475	472	444	494	488	457	468	456	465	461	449	467	434	527	461	450	469	474	438	451	494	456	488	468	481	463	465	470	463	483	468	455	455	438	440	446	431	462	443	471	448	500	458	496	462	518	473	496	467	473	485	458	470	475	459	491	442	475	449	427	478
58411	14788	4012	1983	1251	892	768	605	444	364	305	254	272	215	203	187	163	177	176	153	134	155	134	140	124	137	131	116	138	134	130	122	124	133	157	131	133	113	108	124	106	125	105	115	124	135	111	146	120	106	100	111	107	118	105	116	118	136	113	123	118	125	106	128	107	109	99	110	124	140	108	114	114	101	109	131	120	132	122	115	116	130	100	111	117	115	115	106	114	113	135	111	104	131	104	99	114	118	111	108	108	126	119	114	122	120	130	126	119	99	109	106	119	119	116	110	108	116	124	114	122	94	119	121	126	108	112	120	102	105	114	120	106	127	107	114	116	114	122	107	110	123	103	131	108	118	100	106	116	116	109	116	115	110	126	111	106	106	120	128	90	109	110	110	102	104	118	134	118	85	109	125	114	94	107	135	116	129	111	91	115	121	109	113	100	112	118	90	111	100	123	85	108	121	104	120	95	125	104	120	147	114	109	122	116	96	129	107	120	106	118	110	105	103	121	132	114	112	114	114	94	115	113	97	111	111	132	105	103	127	105	104	110	117	107	117	120	114	105	112	120	127	92	95	123	108	128	115	115	119	110	91	139	101	130	103	103	126	100	120	132	117	115	120	103	126	106	103	116	112	120	105	101	128	111	108	119	105	137	111	125	120	98	105	129	129	99	111	120	122	131	129	109	107	126	95	103	116	127	116	123	120	109	124	119	116	120	110	113	91	106	108	122	120	118	110	105	130	113	108	133	108	111	134	110	119	113	85	115	103	117	104	113	111	111	115	121	118	106	88	122	110	115	126	103	103	118	134	114	99	109	100	119	87	87	133	124	137	110	104	115	132	120	105	113	106	106	109	125	118	112	103	100	120	111	124	96	111	124	110	94	125	98	104	113	121	105	117	104	114	108	113	116	119	104	122	114	122	117	104	112	100	119	103	118	105	104	111	92	90	130	138	105	119	133	103	116	114	108	103	119	123	111	119	119	116	119	112	125	103	105	97	126	83	110	134	124	103	125	123	120	132	126	127	115	122	101	110	115	121	119	109	105	102	100	102	106	105	126	103	110	115	108	102	85	120	113	108	105	127	110	110	111	99	109	109	109	121	109	114	103	123	119	114	117	123	134	108	94	107	114	112	134	107	128	109	113	108	136	112	116	103	120	140	93	116	115	108	115	96	116	115	119	115	102	105	134	122	94	107	107	111	135	125	98	99	108	117	131	134	122	105	122	100	114	124	116	103	118	104	118	123	120	125	117	124	107	129	127	135	126	95	120	96	111	123	120	99	122	103	117	132	118	108	117	116	116	94	112	89	146	98	118	116	140	93	98	112	120	100	99	129	120	126	106	105	131	111	139	85	119	115	118	130	109	101	117	117	99	105	113	116	117	128	130	111	96	113	111	119	106	109	101	90	118	130	100	115	108	130	121	121	128	110	108	141	119	117	107	100	125	128	116	110	117	119	124	106	105	103	113	105	102	107	107	98	111	119	102	109	116	109	133	124	108	112	93	120	135	117	108	106	103	122	129	108	105	109	115	114	103	98	125	115	110	102	123	123	118	100	111	94	114	130	120	102	99	108	106	100	120	102	111	124	107	138	115	103	107	101	106	102	106	112	118	107	111	106	101	103	93	118	125	120	116	99	112	115	100	123	100	95	106	117	121	121	110	98	126	108	114	106	83	83	97	121	107	130	115	107	114	116	122	114	115	118	101	115	102	106	105	109	116	116	98	136	97	111	122	125	93	118	116	119	105	125	119	97	126	120	122	126	107	109	101	125	121	107	123	114	122	108	119	102	138	123	131	94	133	99	123	108	90	130	113	110	139	115	97	114	118	89	106	102	103	117	124	95	96	104	98	95	89	94	116	130	97	107	92	121	113	102	117	100	112	112	123	115	106	106	121	120	112	110	115	125	136	123	96	110	118	111	91	100	117	112	108	111	116	119	123	119	109	118	84	121	103	125	119	107	105	98	124	107	108	126	102	110	107	121	124	124	116	110	111	97	98	104	111	95	120	105	114	119	112	115	124	106	96	112	111	102	129	138	130	100	117	98	108	100	106	115	94	104	123	105	133	113	106	114	105	106	126	129	123	101	131	121	109	113	110	106	125	99	117	97	99	118	92	102	101	117	107	127	109	125	113	100	114	114	121	120	109	117	119	117	122	130	117	113	113	121	114	107	108	118	117	112	118	125	89	92	117	103	136	114	121	103	124	121	117	123	121	118	121	129	110	95	104	103	128	124	129	136	119	118	98	110	104	110	113	120	117	108	146	101	130	106	123	108	103	109	114	99	112	117	93	125	100	106	115	125	115	113	124	109	107	109	113	120	107	118	138	107	110	118	123	108	113	113	123	99	115	107	102	115	93	128	126	115	102	102	110	104	91	105	103	104	104	101	130	109	117	92	132	112	103	116	129	119	119	104	103	105	110	108	115	113	116	108	106	109	109	111	118	112	118	92	110	116	129	117	118	117	109	138	111	112	106	114	103	112	123	112	131	116	118	119	115	118	139	123	129	115	112	119	111	120	108	126	103	111	105	99	106	104	94	117	113	122	120	138	115	145	94	102	92	132	125	111	117	109	133	115	112	119	106	104	98	119	107	97	126	123	102	114	108	121	111	117	109	118	116	99	120	124	115	112	115	118	116	123	102	126	128	106	120	116	117	88	108	118	109	128	95	104	120	114	121	109	98	126	117	124	92	98	137	115	111	110	123	121	97	132	127	101	108	105	107	115	123	131	107	115	103	116	111	107	114	119	117	120	114	111	109	110	100	126	103	115	109	110	106	93	98	106	95	132	112	119	108	117	110	103	128	127	123	101	120	100	119	102	115	127	115	122	101	127	122	123	90	114	136	105	111	100	119	117	112	104	111	118	115	117	116	122	132	124	115	87	114	102	119	108	119	138	129	107	111	116	127	127	121	108	108	115	114	115	103	130	136	125	123	128	96	112	103	111	115	114	110	116	115	107	103	117	99	108	106	113	109	104	100	121	118	105	113	113	133	107	105	117	107	147	123	111	131	114	105	107	114	101	109	117	112	106	134	122	119	118	90	119	97	126	111	131	110	131	141	124	130	106	121	118	112	97	118	107	105	138	119	139	96	109	126	134	137	118	100	120	98	100	89	114	93	109	120	119	131	117	106	112	106	99	134	128	101	109	122	98	116	107	105	120	109	109	124	107	104	113	118	120	103	125	110	116	137	131	121	128	92	114	123	123	116	134	117	111	114	93	105	99	112	123	127	114	113	118	100	112	97	113	100	119	130	119	101	125	97	117	107	113	104	120	103	83	105	108	114	95	104	93	116	106	107	118	120	110	95	107	112	130	87	113	119	107	101	113	123	97	144	125	108	104	107	118	116	90	139	106	117	113	96	111	104	98	132	139	113	117	111	119	115	89	107	109	113	113	112	130	107	115	106	118	107	111	122	114	114	118	101	112	108	118	103	122	100	120	108	103	128	108	127	100	105	126	118	117	112	122	118	102	109	121	105	105
27030	2154	4736	5605	4505	3922	3394	2856	2205	1911	1651	1418	1319	1162	1051	998	876	858	800	714	698	692	681	583	578	602	615	547	551	497	490	496	466	500	512	496	442	491	439	462	431	492	425	426	458	435	413	406	412	436	447	465	388	412	360	405	393	407	381	371	399	408	378	385	443	417	410	401	432	379	400	386	372	394	384	394	449	365	394	410	368	390	375	357	392	398	376	390	409	398	385	401	420	382	385	370	377	392	398	371	395	412	404	355	389	378	370	415	411	351	358	332	377	377	396	379	392	401	364	377	374	397	389	369	401	367	402	369	362	354	370	353	386	381	367	357	379	360	368	377	388	369	371	382	378	374	342	394	371	329	370	363	355	343	343	377	362	383	409	405	371	341	364	354	403	374	352	380	358	384	399	376	375	358	357	368	392	405	387	386	366	390	373	406	377	367	386	358	373	414	393	357	355	354	397	368	387	359	349	345	386	400	365	335	357	363	363	352	360	368	420	355	344	349	342	407	381	382	381	354	354	373	342	337	320	378	410	356	387	374	364	369	395	402	400	437	336	374	359	397	365	396	368	377	392	367	353	378	374	398	386	378	357	369	360	393	342	366	383	353	379	393	377	342	400	369	339	416	377	340	361	360	378	353	366	390	347	392	397	384	370	388	412	396	367	394	377	365	352	381	393	378	375	390	371	356	393	373	377	408	385	339	393	365	372	368	338	381	364	366	400	336	336	376	355	369	353	370	340	405	356	401	352	389	376	366	365	380	393	367	384	354	359	371	360	384	365	366	355	369	360	367	347	389	350	341	365	357	378	361	380	351	381	345	403	386	385	355	373	355	338	380	400	373	387	376	357	375	397	363	326	389	358	395	381	394	369	374	385	374	387	370	334	413	395	335	388	389	371	368	359	353	372	340	354	369	351	360	390	356	364	377	382	373	345	389	390	390	364	338	355	368	370	351	389	388	337	401	397	346	371	347	373	327	383	344	409	387	384	368	386	330	401	367	352	345	358	370	380	386	373	366	365	357	385	373	373	313	350	374	380	371	362	358	351	378	387	377	376	401	382	370	353	392	369	369	355	389	383	414	374	342	347	409	394	353	371	388	367	372	387	392	345	395	382	354	392	375	406	354	379	355	381	365	383	364	384	378	349	380	374	355	368	358	383	378	368	352	375	363	394	378	373	396	333	386	373	348	376	364	401	376	346	376	369	347	414	389	366	373	359	335	361	364	373	342	342	368	386	355	390	362	326	346	356	366	421	367	341	364	369	380	376	372	352	390	374	394	395	373	374	365	383	346	391	385	383	370	323	376	393	348	367	387	325	382	348	350	374	357	378	371	372	371	353	351	374	380	370	358	371	368	365	359	352	372	372	329	398	350	398	394	356	377	385	352	378	374	377	380	386	367	379	376	387	389	376	347	359	362	386	371	364	343	356	337	379	326	343	358	334	383	367	389	333	386	377	377	374	329	391	379	378	377	345	353	369	353	346	355	375	384	366	356	342	370	342	355	372	375	360	369	373	385	365	383	379	359	380	351	340	369	371	384	381	396	385	348	377	375	376	402	373	355	362	368	399	386	373	369	341	390	344	403	406	357	359	368	331	356	371	394	388	359	366	386	370	367	399	365	349	372	367	355	373	365	393	391	355	392	359	376	391	385	344	332	362	382	389	389	340	361	382	386	366	368	391	370	352	374	354	382	363	395	368	351	328	356	359	356	360	371	354	375	379	344	354	366	346	372	357	346	374	328	393	406	372	368	343	381	349	362	375	367	364	386	403	406	382	372	391	390	370	347	370	376	357	357	337	384	355	385	363	395	349	348	409	355	421	354	391	398	371	396	395	378	370	374	328	338	341	400	388	374	388	347	361	402	368	355	365	360	361	390	371	375	342	357	382	379	346	339	359	367	335	392	356	382	379	382	339	357	373	389	354	384	333	338	374	351	375	394	372	367	347	366	387	347	375	313	382	350	372	407	393	344	378	371	372	357	374	344	369	371	371	363	346	347	368	380	352	363	335	395	381	340	375	345	402	325	363	358	379	405	375	331	352	403	376	338	365	354	382	430	340	354	374	354	348	394	352	367	344	392	362	338	360	354	377	342	378	360	404	373	344	363	411	332	395	375	416	346	396	370	395	397	324	369	359	367	384	377	374	364	376	363	350	376	367	368	365	397	364	355	368	357	374	345	356	345	398	348	366	349	369	348	342	358	372	363	369	382	403	359	378	356	349	371	346	386	335	380	361	349	346	383	342	351	368	401	340	386	343	355	410	384	418	374	309	360	397	358	374	356	356	379	370	335	364	359	375	378	383	376	386	369	358	386	378	383	396	369	381	338	350	370	363	360	384	391	371	397	366	382	354	387	358	408	346	370	362	361	391	382	394	369	363	350	363	384	376	371	353	363	368	372	378	369	358	363	356	389	369	354	365	363	344	377	362	381	385	392	378	365	375	356	369	342	361	365	359	368	368	376	381	369	375	354	388	373	330	382	385	382	379	376	365	385	359	385	361	363	394	375	349	365	367	408	382	331	400	365	407	358	331	359	365	330	352	342	370	358	406	352	411	359	382	392	356	346	373	363	404	389	391	396	393	372	363	412	419	390	361	370	375	377	348	386	369	358	386	359	348	360	361	412	379	372	392	337	360	349	368	364	368	382	391	355	359	361	371	381	386	392	344	349	380	365	376	358	337	406	388	372	387	378	368	359	365	389	346	385	426	380	353	346	381	350	394	368	404	360	365	384	376	347	362	344	342	367	364	366	387	353	363	382	401	379	349	326	379	350	357	368	357	356	368	341	372	361	348	357	367	377	384	367	359	394	372	385	370	366	351	390	357	346	354	392	358	362	325	371	376	375	373	365	358	382	387	339	364	373	409	353	363	377	377	329	342	352	375	391	350	375	383	356	394	372	312	373	390	387	385	376	371	346	379	370	379	369	399	377	384	388	358	387	370	365	341	350	353	340	375	395	351	385	361	377	333	366	377	405	379	367	389	373	365	370	380	344	368	378	406	363	383	346	389	355	399	368	375	351	373	366	390	383	380	369	376	382	378	380	407	348	342	364	388	375	373	393	382	392	363	349	387	372	337	380	376	369	354	382	359	366	324	340	395	384	378	371	389	339	390	368	323	348	356	341	355	390	393	413	360	370	396	364	385	394	335	343	385	375	382	378	375	360	363	353	344	346	377	356	363	366	354	385	380	343	389	386	373	333	378	362	382	349	388	358	361	398	365	370	342	350	365	358	366	372	366	355	362	387	375	365	374	354	352	365	373	358	399	361	378	368	360	366	360	390	370	393	357	325	397	389	371	340	359	357	355	346	363	368	385	357	391	352	371	383	382	372	360	351	359	388	373	350	362	378	338	363	376	343	378	385	375	371	340	357	372	338	366	379	361	364	378	369	359	362	386	360	357	363	370	364	401	356	331	364	376	376	370	375	365	362	368	345	373	338	346	388	389	378	364	308	394	376	373	354	393	360	351	379	390	347	374	362
10355	548	359	392	298	289	298	321	348	305	287	305	282	267	333	276	298	311	298	287	275	302	252	280	259	268	284	284	264	290	275	249	262	265	243	268	266	271	299	289	290	283	294	294	277	289	297	232	289	284	287	307	325	266	271	283	287	265	287	260	266	285	290	302	248	249	252	257	284	238	269	248	287	269	270	281	292	293	283	303	270	269	266	297	292	289	250	274	272	259	258	269	269	237	281	278	281	282	282	270	282	224	292	272	285	246	286	273	262	275	276	255	291	266	284	280	281	297	294	252	263	286	292	281	281	296	274	265	278	276	256	242	288	290	267	284	266	294	270	295	262	271	256	285	272	288	270	264	282	286	265	254	255	298	280	260	281	283	283	286	293	287	279	282	276	285	263	267	245	309	310	298	270	263	280	302	275	286	281	272	268	293	262	272	260	241	294	260	277	295	242	269	303	268	269	276	298	260	329	291	292	244	296	299	293	294	302	279	276	297	286	263	273	284	299	254	248	271	294	300	274	288	262	290	269	284	295	273	284	269	294	288	278	303	282	304	280	265	275	273	295	294	294	302	267	276	277	287	278	294	269	275	280	255	252	282	303	283	285	257	311	299	284	288	292	271	278	283	298	290	334	275	261	291	289	270	270	276	279	285	280	281	293	276	260	300	251	288	239	257	258	256	286	272	278	270	311	279	245	269	259	268	298	266	271	298	284	241	278	290	296	261	282	291	286	272	286	297	294	296	277	288	251	281	268	262	292	276	298	310	269	283	282	285	254	269	276	266	274	284	264	281	260	265	288	292	288	293	263	272	316	265	270	254	246	284	260	270	247	309	302	295	295	257	290	250	258	297	295	276	269	258	296	247	293	265	273	262	277	299	286	269	286	303	273	272	260	271	291	288	292	258	307	281	252	300	261	263	262	270	274	283	280	261	283	274	286	265	264	259	261	307	288	260	297	296	272	288	286	275	261	282	274	301	276	271	275	275	279	279	266	276	277	276	270	270	265	267	275	278	292	256	288	308	295	242	275	252	259	287	271	291	299	262	263	284	285	250	259	283	275	291	253	260	263	255	308	288	274	312	285	277	283	288	272	266	276	258	261	280	276	289	282	278	280	273	274	244	261	302	250	296	276	271	269	273	258	299	287	273	305	277	277	266	259	281	271	284	268	291	266	237	265	314	274	299	289	275	265	274	273	268	274	305	285	283	290	252	275	288	277	265	317	258	272	278	264	263	260	285	302	270	289	263	305	292	285	293	274	251	292	265	271	271	277	281	270	273	278	279	296	231	273	300	243	290	289	275	284	274	261	261	247	276	287	273	299	279	276	272	271	261	266	300	291	274	280	285	288	299	284	279	276	302	289	252	267	299	258	280	274	304	304	276	281	288	319	277	300	269	274	274	257	256	282	237	292	262	299	300	296	263	257	282	300	310	316	304	279	277	274	280	270	279	248	253	272	301	289	252	266	289	299	259	263	303	263	294	298	294	276	252	262	275	295	280	274	275	271	250	307	256	298	294	269	278	276	285	273	275	315	284	234	285	293	253	278	250	247	286	306	257	275	294	281	265	282	290	260	258	272	277	282	279	282	280	267	280	251	274	249	267	316	297	281	277	266	272	272	264	271	266	295	285	272	301	261	259	305	271	307	282	261	279	283	281	261	271	293	247	277	300	275	267	281	286	266	283	290	307	284	270	271	301	295	257	303	257	253	299	274	306	266	256	272	279	279	278	257	256	272	281	273	277	277	288	301	297	297	294	274	281	285	266	279	269	290	280	289	289	257	271	282	293	274	297	241	296	271	263	285	286	258	248	282	288	266	270	281	268	304	266	282	294	249	292	247	296	266	289	234	270	284	267	279	285	281	284	305	271	282	275	287	279	290	261	262	283	278	263	290	278	301	287	270	260	263	285	299	289	279	268	289	271	295	273	271	258	274	294	280	285	274	286	259	251	265	275	281	299	277	271	269	279	279	296	258	285	262	274	278	286	266	279	297	278	272	306	290	304	273	299	304	263	253	278	275	314	266	270	280	262	301	294	272	289	276	284	291	298	287	281	258	263	291	273	317	275	253	270	289	273	271	278	262	277	302	285	257	264	300	286	253	271	286	247	292	292	283	278	290	292	287	306	296	238	243	258	292	305	268	315	294	273	293	293	278	291	273	266	294	267	289	308	258	267	269	300	295	277	267	283	297	282	259	292	266	276	255	259	301	299	262	273	255	266	256	278	259	264	320	287	303	286	271	302	308	275	302	295	266	259	255	312	276	301	260	297	276	273	267	265	267	279	221	308	267	280	286	262	280	281	297	328	268	252	258	288	250	291	274	270	287	274	259	263	273	310	266	284	267	278	279	277	265	289	259	257	258	267	306	291	269	253	277	274	273	257	281	317	285	327	273	310	268	300	263	281	288	270	265	272	304	269	298	300	280	296	289	288	304	269	278	272	290	296	295	298	263	248	277	284	282	277	258	290	324	274	270	287	321	284	279	305	266	239	267	280	269	276	280	295	260	303	292	305	268	273	278	294	261	283	287	267	266	255	278	267	266	302	240	255	270	262	290	248	276	250	272	294	286	297	259	271	287	286	285	277	263	258	273	299	261	319	291	274	254	266	297	285	282	268	266	273	267	289	295	288	269	266	253	259	307	279	271	250	326	257	305	272	263	256	286	285	258	268	277	252	270	295	291	281	319	292	271	274	245	278	281	271	296	253	272	254	247	297	278	289	273	257	286	267	260	293	268	293	282	271	284	277	266	278	299	279	262	271	282	278	252	247	292	316	279	296	270	247	285	271	286	273	264	291	270	266	265	273	274	302	290	296	277	288	317	273	270	288	296	268	298	284	274	274	284	273	264	285	267	252	284	294	283	278	265	267	274	319	310	263	277	271	282	283	288	287	276	266	272	271	304	285	289	295	249	295	252	281	295	268	312	288	248	294	287	301	305	298	261	287	293	248	300	282	268	269	326	248	258	289	296	285	280	292	238	261	270	286	277	293	276	272	263	270	266	266	290	249	252	321	294	270	289	257	283	269	322	262	271	270	276	272	299	270	279	285	287	284	276	274	271	262	256	290	279	266	274	269	284	304	232	277	266	286	272	308	273	277	266	266	295	270	275	265	318	297	232	251	314	289	288	301	251	285	280	317	271	279	298	270	296	288	277	309	265	277	279	271	275	271	290	265	317	266	278	282	297	263	250	298	269	289	278	272	269	298	277	263	270	264	311	307	273	292	292	277	304	256	281	256	254	279	299	298	281	292	291	224	277	282	264	279	290	301	271	293	281	279	281	276	276	271	288	298	267	282	257	269	288	292	263	297	273	301	307	265	279	281	287	268	254	259	260	259	306	286	282	297	273	273	266	298	257	291	314	287	262	290	278	288	300	309	297	293	290	287	317	299	269	272	285	293	302	271	269	277	272	272	276	262	278	280	256	281	269	263	253	269	295	276	266	300	264	315	266	267	291	285	276	279	270	285	293	261	268	274	283	236
8626	878	983	957	1059	881	870	911	886	881	848	878	779	832	832	817	817	809	802	755	813	836	834	788	802	798	810	828	779	770	815	773	756	771	807	786	796	837	792	785	818	770	740	812	818	798	785	741	818	768	836	781	777	795	792	849	771	759	773	764	774	799	764	803	814	800	757	737	763	774	758	772	779	759	824	772	750	813	793	798	775	752	793	774	783	791	747	821	808	730	790	789	765	763	785	790	786	777	773	790	781	803	814	786	772	751	750	808	744	810	768	777	792	749	817	736	766	790	757	818	814	841	828	753	741	768	791	719	737	800	811	764	834	799	777	774	693	757	749	791	757	744	771	783	763	763	766	748	790	849	735	750	793	751	791	786	779	783	801	780	759	769	797	773	786	789	796	769	758	767	795	736	777	829	779	825	815	811	794	788	775	761	805	747	780	782	737	841	726	726	736	783	757	802	819	776	751	725	779	692	780	735	737	762	755	730	757	757	821	840	732	779	747	812	772	773	799	799	749	859	760	755	760	754	801	775	801	816	741	805	753	748	796	763	746	772	803	766	788	793	844	727	799	810	832	747	813	722	739	764	775	776	754	809	832	719	787	754	776	796	780	767	766	777	713	782	829	761	728	747	802	747	793	801	764	805	778	795	804	770	795	792	764	781	785	774	767	817	755	729	748	759	803	797	748	808	798	780	818	754	770	779	797	762	748	781	745	764	774	780	764	803	803	803	795	747	843	767	786	789	763	784	815	797	801	739	844	738	765	767	813	782	753	784	793	728	775	756	757	759	738	798	788	771	776	831	797	787	755	826	773	794	756	803	751	755	848	784	761	757	751	772	798	787	796	771	778	742	804	765	788	779	747	752	781	830	814	746	766	757	809	766	729	825	808	765	834	771	745	781	795	823	787	740	745	784	791	805	728	804	752	832	745	825	768	726	815	810	794	756	822	771	836	766	783	775	740	752	773	818	772	779	790	782	778	763	791	766	772	795	812	752	785	756	815	753	800	755	756	791	794	804	752	786	805	774	740	762	795	768	802	778	813	839	782	773	790	772	777	739	799	749	787	754	735	768	766	733	801	773	795	749	804	810	779	811	819	789	751	777	785	824	732	784	781	799	818	722	822	730	764	761	782	714	748	754	791	757	762	771	773	742	796	808	803	721	790	767	822	805	782	764	745	767	769	768	744	781	744	798	754	713	742	763	793	809	776	791	787	764	749	771	821	736	798	769	812	743	762	777	797	784	776	770	767	814	823	760	823	770	753	786	798	781	737	753	746	796	778	782	785	722	770	793	802	790	803	726	769	804	732	798	815	787	732	828	783	820	760	775	786	803	821	771	773	832	772	748	765	836	788	746	790	748	816	755	806	816	798	798	757	757	760	793	832	796	728	806	750	760	788	824	771	730	756	804	808	795	806	773	804	789	779	781	775	755	765	767	821	804	794	754	782	789	734	768	807	758	750	805	719	800	856	779	775	810	802	805	794	802	795	810	793	787	789	801	804	791	806	806	803	821	788	760	734	730	801	757	781	763	758	780	744	770	795	778	787	838	783	748	744	831	768	777	730	771	776	803	803	750	751	779	815	788	739	803	782	764	779	757	765	790	756	768	766	770	722	745	750	834	813	739	752	781	793	781	810	819	797	789	792	820	794	787	769	743	773	823	741	811	756	794	799	763	811	820	767	813	803	765	819	754	805	761	759	804	751	801	760	794	732	784	801	749	779	804	805	806	765	798	795	836	743	763	779	736	736	803	760	787	833	736	790	752	793	769	785	783	820	754	760	836	791	781	774	778	780	765	809	785	783	753	863	758	762	801	828	794	769	778	722	823	763	777	775	807	752	779	760	732	755	789	800	741	780	795	794	741	780	732	771	732	795	788	772	743	792	756	758	790	788	811	775	772	762	812	808	771	793	807	715	769	755	727	726	771	725	805	756	750	768	760	769	738	792	760	769	800	775	726	793	733	812	782	741	777	768	780	766	823	762	795	781	797	832	769	843	733	810	782	753	766	783	797	719	794	780	814	790	801	769	816	769	803	761	763	830	772	787	774	808	773	724	790	762	819	793	814	802	833	738	737	779	800	783	777	757	754	776	769	790	756	822	814	750	822	791	728	735	796	780	764	818	785	805	782	767	775	778	797	760	765	804	705	809	782	743	791	760	748	755	753	823	790	758	775	790	776	809	766	767	766	766	769	746	760	788	813	784	848	735	746	837	801	767	777	839	809	776	803	792	798	732	764	687	766	796	729	772	770	815	770	776	781	758	819	806	770	810	737	807	762	768	756	778	749	782	803	761	809	754	753	751	808	795	762	774	751	737	721	759	781	809	802	791	800	794	744	812	790	758	775	774	799	813	772	733	743	757	822	759	751	743	775	780	776	784	769	781	802	794	777	778	745	787	799	826	807	811	768	790	772	762	764	829	797	792	756	737	809	784	781	767	770	765	794	841	767	772	784	773	842	747	756	782	712	743	821	747	788	779	752	798	753	754	730	742	783	828	806	775	772	776	798	809	740	753	777	733	763	845	756	793	785	825	785	750	799	755	732	814	776	759	788	774	759	751	778	805	780	812	766	774	766	773	766	743	765	830	725	794	747	776	757	778	726	795	775	775	814	795	766	791	767	739	782	791	732	764	786	801	738	820	759	733	755	797	782	741	736	764	711	776	776	734	813	762	795	778	785	795	776	803	747	745	772	741	761	795	774	770	773	704	760	735	808	750	789	810	730	770	789	804	773	793	737	743	732	751	796	741	759	801	771	802	740	787	723	789	828	809	809	784	740	788	778	779	831	806	798	789	782	782	826	761	784	733	732	832	811	789	750	770	739	740	774	804	776	770	713	764	756	817	742	795	766	722	833	801	782	784	836	796	809	770	825	810	739	754	743	782	797	742	799	818	801	734	772	785	793	783	768	763	791	776	818	767	759	779	788	785	827	784	829	797	807	788	745	791	775	806	735	739	772	773	745	803	798	799	757	812	809	788	760	805	752	810	774	754	776	820	781	743	793	746	796	771	784	814	787	757	815	786	764	735	750	793	751	713	762	745	753	793	774	828	835	746	777	827	773	835	784	778	794	787	749	792	758	817	763	794	778	812	763	744	725	750	751	757	757	758	793	753	803	812	823	756	815	791	763	746	746	748	759	774	809	799	843	777	768	758	804	797	764	750	806	781	807	774	788	762	774	768	769	817	807	765	764	765	810	777	793	804	824	712	824	747	754	775	740	763	769	776	763	773	801	755	795	789	785	765	776	769	733	824	750	776	766	795	745	775	780	871	771	782	756	792	779	800	762	793	748	747	777	792	797	771	736	780	806	800	759	792	756	742	805	796	782	759	754	799	793	777	766	785	834	776	747	756	780	782	779	766	743	766	776	752	781	770	791	784	787	758	795	781	785	778	742	807	815	831	819	760	784	767	763	797	756	770	796	798	822	799	720	724	767	776	762	777	797	748	753	772	779	731	815	809	810	774	825	735	746	818	789	764	782
44342	7706	1464	1085	698	485	407	368	319	312	261	224	210	200	212	211	179	169	170	189	189	198	186	163	180	158	157	159	149	176	159	170	160	144	159	146	156	169	171	149	175	173	137	158	172	159	146	156	151	150	170	136	182	140	165	161	164	143	160	161	164	169	148	161	150	157	157	180	146	151	165	170	140	142	140	154	151	165	145	165	164	153	154	156	154	149	158	149	141	150	156	187	178	151	163	155	165	167	145	131	150	163	160	164	150	154	138	168	150	172	170	143	145	176	161	140	146	170	160	154	159	126	161	162	184	157	135	146	165	154	185	147	163	184	159	151	158	139	171	142	154	154	163	160	188	173	169	147	155	138	134	190	167	156	152	185	162	140	165	161	155	179	160	145	157	170	164	165	171	143	177	175	167	139	165	164	136	131	175	156	169	157	164	158	169	154	144	162	145	166	159	143	161	138	165	146	157	175	146	153	126	147	150	170	180	153	183	175	155	157	164	149	151	144	165	170	169	148	175	160	141	166	145	148	151	153	174	184	129	157	158	182	152	167	153	164	158	170	156	166	174	151	158	150	145	152	155	161	174	155	150	156	149	165	157	148	169	132	134	155	153	157	157	126	155	176	145	150	156	148	145	169	149	147	143	154	160	148	157	157	151	158	177	151	142	146	131	172	159	171	167	152	142	178	148	166	166	168	173	149	153	180	141	169	162	137	162	167	146	163	159	150	146	157	176	169	146	159	154	161	166	138	154	167	175	184	157	171	152	140	141	173	145	139	129	148	157	128	151	173	130	154	161	154	167	163	168	169	130	169	130	161	173	166	168	165	149	158	148	146	143	186	146	158	145	157	181	179	145	142	154	169	148	172	172	175	166	176	152	132	159	152	182	136	160	172	162	177	164	151	159	145	178	153	155	140	158	162	157	152	180	155	151	152	152	170	160	133	167	153	149	151	167	156	156	182	157	169	159	157	150	144	157	166	152	151	156	163	152	139	168	153	165	160	159	146	149	136	139	153	154	135	149	164	170	137	150	140	164	139	169	163	164	170	148	145	169	155	152	178	152	151	158	170	161	136	147	163	144	193	158	146	159	168	177	162	150	173	145	151	173	139	145	166	146	174	160	159	154	139	143	166	145	160	147	163	152	153	151	145	155	147	145	138	204	146	148	157	157	156	141	165	155	151	167	166	161	179	154	166	158	153	151	161	160	148	140	167	156	149	165	183	163	174	158	171	164	165	139	167	179	174	161	165	138	162	162	142	182	173	163	167	170	155	146	163	159	177	164	153	154	140	164	145	152	149	147	172	156	152	141	151	163	166	158	175	147	169	153	159	145	122	152	161	169	179	159	156	166	154	174	163	137	149	175	144	146	171	169	145	166	151	167	148	162	151	135	146	157	146	164	149	158	150	155	155	172	155	159	162	160	152	135	154	160	145	143	142	162	142	160	160	162	153	141	156	141	157	156	135	168	156	167	159	143	160	175	148	146	171	153	153	156	155	153	158	179	159	165	156	155	157	160	131	148	154	152	155	150	172	159	158	146	154	143	146	169	164	154	155	181	133	174	165	158	164	141	155	146	160	173	164	143	156	145	144	170	146	163	171	149	154	161	157	141	149	172	147	134	142	142	175	153	151	161	163	149	168	167	153	166	167	173	146	171	139	169	168	156	156	165	160	139	150	147	178	159	193	155	150	143	171	151	144	163	159	174	174	140	153	155	156	169	157	147	177	165	152	160	164	159	160	166	152	134	152	157	148	146	153	155	180	158	159	163	153	162	141	126	152	142	155	146	153	148	158	159	133	154	155	172	190	184	129	166	154	175	169	156	153	162	166	159	160	163	149	159	164	154	135	140	161	149	154	153	142	162	177	149	169	149	158	145	165	148	153	184	165	152	188	165	155	160	158	164	164	168	131	162	164	155	172	143	199	162	157	147	175	181	165	168	154	151	130	152	165	139	137	182	177	149	173	151	172	164	184	168	172	150	175	162	168	167	158	155	142	172	163	160	162	170	162	196	155	134	135	158	175	123	149	138	184	174	176	166	157	155	149	153	145	150	136	140	168	155	174	151	179	179	166	174	168	155	162	170	164	166	154	156	166	166	163	155	158	171	160	147	135	161	138	151	181	145	153	159	158	135	134	157	167	155	176	172	159	188	161	154	152	169	150	150	161	166	169	163	150	154	158	152	137	152	176	139	142	199	160	161	151	134	174	148	151	150	150	145	135	176	165	176	165	140	151	158	153	158	139	154	137	146	184	154	145	161	156	138	145	154	155	144	155	157	156	140	169	151	159	155	167	163	148	180	157	128	156	154	176	168	149	155	152	162	167	182	178	153	147	140	162	161	136	130	179	151	170	148	155	166	143	165	157	147	175	137	183	137	130	159	157	165	163	170	168	161	145	182	173	158	184	154	176	145	160	136	146	166	152	160	179	160	161	149	176	170	163	179	164	164	150	170	164	139	155	170	155	172	151	136	188	141	162	134	143	172	153	140	155	142	173	167	167	176	159	157	152	146	165	157	157	153	153	149	160	165	174	165	164	136	157	158	147	170	155	164	167	153	178	154	138	143	178	144	147	141	155	183	147	160	165	177	156	142	165	168	160	165	163	141	140	152	149	159	169	166	158	139	163	157	165	156	145	158	144	164	156	136	157	153	163	151	164	167	159	154	152	160	152	172	179	168	162	154	156	139	161	161	149	171	170	151	136	157	145	173	172	154	153	142	154	184	178	143	175	142	154	131	162	150	165	160	163	145	149	165	155	159	161	165	167	142	155	153	170	141	176	194	146	132	175	156	153	166	165	182	173	141	177	166	170	144	158	154	160	153	135	154	153	149	147	164	151	153	174	156	141	159	155	170	145	173	159	172	163	170	152	171	151	160	131	143	150	156	161	165	143	166	156	168	153	138	182	143	171	155	144	148	183	149	168	160	150	166	183	173	136	146	137	136	163	159	173	148	157	155	156	160	165	185	152	148	150	117	140	145	136	168	164	158	162	161	150	160	142	167	185	167	162	141	153	156	160	158	150	161	155	180	148	142	150	166	154	147	160	175	157	153	170	147	168	164	150	136	157	142	148	166	177	163	160	162	155	165	163	161	171	154	159	158	194	135	153	158	189	141	155	149	139	153	173	164	144	162	167	132	134	158	146	144	185	170	171	144	168	165	162	156	156	159	158	155	150	164	142	155	146	148	171	174	142	161	162	182	162	162	149	164	163	156	157	143	166	164	163	147	151	162	147	163	176	159	156	143	148	145	160	156	171	152	145	157	130	152	172	167	171	165	153	173	166	147	163	170	164	149	164	157	149	161	141	179	139	167	157	167	157	169	150	185	148	165	153	187	135	153	175	141	151	153	152	150	166	169	158	159	182	158	175	164	170	169	160	175	129	146	166	153	144	158	154	168	170	157	165	165	163	154	161	153	148	154	138	147	153	154	173	156	152	165	146	161	155	145	140	162	155	153	149	143	157	151	151	176	146	164	149	153	157
21088	1375	2855	3233	2711	2197	1966	1654	1575	1455	1092	1039	1002	918	741	745	744	686	684	622	636	607	600	615	594	576	611	535	573	553	513	565	527	532	525	524	507	533	515	534	485	499	520	522	503	547	478	501	511	506	522	484	488	470	499	467	505	467	494	493	474	487	528	483	498	504	461	471	446	460	476	498	476	486	491	469	491	498	495	475	465	474	524	505	477	452	457	439	474	460	488	463	515	478	486	480	476	501	476	455	497	477	463	475	477	473	466	466	460	484	489	491	502	503	486	456	442	476	450	494	477	486	468	493	477	469	479	475	485	457	504	464	458	468	425	464	483	476	466	482	463	459	499	441	484	475	453	444	469	507	475	479	452	450	444	435	509	476	504	442	448	496	469	463	451	438	465	500	468	476	448	473	478	475	443	496	436	488	493	483	465	502	464	512	461	458	436	460	472	489	485	482	477	464	454	467	493	463	453	497	475	499	435	466	477	490	461	494	495	498	480	464	488	449	440	469	472	443	447	460	468	470	484	474	495	466	444	487	465	453	514	512	468	459	451	466	489	474	463	429	472	473	479	478	468	438	462	434	442	484	497	487	477	459	442	503	413	506	487	491	452	494	462	464	442	503	414	432	457	476	449	443	473	471	510	474	480	460	427	431	452	463	443	422	490	470	508	461	465	487	483	448	468	431	505	467	475	478	442	491	470	439	494	485	460	473	469	407	460	449	489	463	518	455	486	480	435	493	455	469	456	453	474	476	423	479	516	479	484	473	483	466	527	481	483	482	439	471	443	492	494	433	462	435	455	456	489	423	446	451	464	453	470	451	450	487	436	490	477	437	488	480	464	471	446	463	467	442	493	468	479	477	455	490	421	457	467	440	439	434	457	445	466	476	446	478	480	446	477	476	461	452	473	452	434	460	487	486	505	487	443	498	464	448	444	471	490	486	479	452	440	449	476	477	506	444	437	498	443	465	448	471	480	454	460	475	464	434	485	445	439	432	460	478	461	449	469	485	477	526	464	472	467	457	477	441	489	461	497	497	455	447	504	474	459	484	448	472	435	453	496	430	466	470	485	483	460	463	477	457	458	448	452	428	450	495	422	470	479	476	472	474	447	475	480	504	506	448	446	477	450	429	478	459	456	443	459	482	494	480	473	457	452	480	465	490	468	470	453	465	466	467	432	494	497	494	459	462	486	476	464	489	460	485	479	480	465	450	445	467	459	478	472	468	488	476	465	457	419	486	476	458	461	483	451	450	463	468	461	471	451	473	465	507	419	512	486	472	426	480	481	445	439	464	483	480	471	447	472	467	469	514	468	474	430	444	486	433	474	468	479	445	487	478	467	453	471	501	465	448	466	466	430	463	433	452	450	458	469	496	462	464	457	490	477	500	481	490	468	452	468	487	462	454	442	424	484	433	487	454	461	481	481	440	481	479	433	475	470	465	442	451	433	462	446	464	486	474	470	481	473	446	489	452	468	468	453	457	520	481	469	479	444	463	471	482	504	464	501	451	468	474	469	490	480	475	448	429	487	442	460	476	493	468	450	514	437	487	442	455	443	481	458	505	459	497	474	464	495	477	449	430	477	437	479	470	439	490	466	461	455	460	430	469	446	466	471	518	484	477	436	480	516	496	470	452	483	502	468	431	479	470	485	445	451	489	463	402	447	461	459	482	482	453	465	488	455	435	485	457	420	492	479	450	413	493	466	501	470	499	490	463	468	501	481	492	474	472	459	472	490	483	482	481	519	479	483	489	477	483	496	508	457	464	475	466	467	470	445	461	443	481	420	480	477	433	448	450	424	467	449	505	449	464	485	476	455	479	486	440	459	434	486	423	456	465	488	468	471	478	443	453	464	478	468	477	464	464	479	488	503	445	479	424	471	457	477	470	491	467	429	454	442	458	440	474	503	446	473	504	480	404	453	473	482	450	481	471	465	464	440	462	486	461	499	458	484	454	472	495	457	468	474	466	445	439	483	461	462	454	440	491	487	482	469	436	481	483	435	478	449	457	442	483	424	492	465	455	483	446	493	427	483	453	468	468	481	455	447	448	494	490	448	488	539	492	463	481	483	449	491	463	477	462	457	430	488	467	474	502	459	454	453	465	476	483	464	469	473	465	452	493	475	473	463	430	489	469	491	473	454	440	473	525	517	441	424	470	438	447	403	442	473	494	469	486	474	442	469	479	462	458	477	443	480	465	493	452	470	450	448	486	470	464	485	442	452	486	472	437	479	481	444	487	476	471	502	433	472	455	483	468	468	453	448	454	465	476	494	434	457	457	481	474	481	450	495	467	454	480	496	458	458	418	470	519	496	473	470	447	434	451	452	440	487	497	494	459	472	475	468	452	509	516	439	485	466	470	441	493	464	472	451	496	462	443	465	436	499	457	476	496	504	468	452	477	473	490	440	471	483	454	469	438	482	452	489	509	496	474	482	453	493	441	477	485	481	451	494	452	459	481	492	478	473	454	453	457	474	468	483	475	492	468	443	490	475	473	439	463	465	477	489	474	460	467	483	469	443	445	463	482	477	444	485	486	472	449	468	467	480	447	452	448	441	466	471	470	442	492	479	434	469	447	441	494	479	438	480	471	465	451	481	451	487	451	450	459	513	439	460	498	477	508	472	457	415	472	495	520	473	468	481	478	503	482	458	484	474	449	433	516	448	493	422	466	466	441	461	449	508	444	473	475	476	447	434	484	496	468	464	487	467	460	455	510	450	461	469	481	459	477	490	462	479	445	492	473	463	471	444	464	486	470	493	456	494	488	480	483	443	463	475	491	475	493	457	487	452	440	421	478	496	424	471	438	489	440	462	494	434	479	428	441	456	427	405	462	468	448	498	465	475	459	469	478	480	450	456	468	480	430	441	502	434	483	471	523	485	483	493	489	490	469	480	484	479	415	475	454	496	488	486	470	452	492	507	466	479	490	495	461	448	478	493	485	489	483	482	468	489	478	455	476	468	444	448	480	455	450	498	454	468	496	483	457	472	473	465	478	463	443	422	486	459	478	448	444	466	441	470	438	471	459	489	480	448	468	473	453	520	464	441	462	480	471	490	464	411	475	497	462	497	462	465	458	453	476	417	454	451	458	445	533	469	470	448	475	422	444	441	468	487	482	469	470	456	487	479	454	460	471	418	424	439	468	502	477	473	499	444	477	474	427	458	475	480	455	444	493	484	457	474	459	457	445	485	504	469	456	506	470	466	467	476	494	464	501	469	417	482	455	455	471	449	486	465	469	451	457	463	478	442	407	521	503	472	441	439	458	453	473	458	468	448	501	484	446	439	438	452	467	481	437	399	516	466	496	472	481	465	480	446	472	477	446	457	459	443	469	485	461	458	466	458	435	495	500	457	489	476	417	469	487	456	456	494	453	488	466	442	495	480	465	429	473	480	456	481	459	474	504	431	455	443	466	455	482	453	421	476	451	440	446	492	482	474	466	462	492	461	458	477	465	457	462	412	468	481	465	529	461	495	476	447	471
56284	14684	4110	1929	1320	841	720	532	403	356	273	250	249	222	223	189	178	177	176	162	155	149	156	120	161	134	145	141	134	123	133	121	119	131	136	101	127	131	130	134	120	131	113	135	108	122	109	119	100	118	115	100	125	107	98	100	129	122	116	125	105	122	120	130	110	119	109	113	116	105	108	134	107	105	123	120	106	104	118	119	111	110	114	108	103	111	132	111	123	123	116	112	134	114	129	111	110	114	106	114	109	123	116	104	108	109	113	102	114	109	133	105	103	106	116	114	106	121	101	130	120	103	100	122	93	120	92	119	109	123	104	115	103	110	113	114	113	120	115	112	102	115	104	122	117	126	106	118	119	119	126	118	116	111	103	106	114	112	125	117	146	101	124	118	99	113	106	113	116	129	114	120	120	127	113	118	125	109	105	124	119	99	119	114	100	109	121	102	115	131	118	109	109	105	112	122	111	110	124	98	112	91	127	107	129	105	108	89	100	96	105	101	120	107	102	112	123	113	111	130	101	119	113	109	115	109	108	129	111	117	116	115	123	99	109	111	123	106	121	107	115	99	106	116	112	110	126	98	97	111	104	111	114	123	95	94	120	117	128	128	116	131	107	115	109	103	135	111	108	98	110	107	110	107	105	95	111	127	123	115	108	114	110	119	101	123	120	120	107	113	119	131	130	117	135	113	123	105	135	123	119	110	106	130	104	115	119	105	122	107	100	130	98	125	102	99	101	110	125	111	107	102	92	113	130	96	99	118	90	122	111	120	116	119	109	104	116	117	121	138	108	101	103	103	116	109	109	102	111	132	112	104	128	103	116	113	133	92	118	104	110	113	134	113	98	110	116	128	121	122	107	105	106	119	123	103	112	114	86	99	109	101	126	99	102	115	115	111	137	106	105	88	121	99	95	111	123	115	135	111	111	119	104	95	116	107	116	93	134	118	129	100	138	112	138	106	110	104	100	114	112	98	113	114	130	103	92	130	104	110	94	113	130	118	115	98	127	117	116	97	108	119	119	126	107	126	106	102	137	117	130	129	121	105	103	125	122	122	120	110	131	96	107	117	108	102	115	105	118	96	113	108	122	128	124	123	129	115	106	109	117	120	128	103	112	90	118	117	132	113	113	115	113	124	122	125	105	115	138	144	112	122	104	113	126	118	120	117	107	105	99	94	101	94	138	101	112	112	99	116	110	121	114	116	113	110	100	111	115	123	127	116	119	116	118	110	105	119	108	109	101	97	102	113	104	117	105	115	106	120	101	102	120	119	102	112	90	103	106	103	115	114	103	128	115	115	106	134	129	123	101	100	97	118	105	121	105	113	127	123	96	103	115	110	121	106	106	104	132	106	123	121	108	95	127	119	114	104	128	123	114	109	115	116	128	118	100	120	105	98	107	117	143	105	116	102	98	99	118	129	90	110	109	136	130	112	95	117	109	110	121	118	129	111	108	102	109	105	137	110	113	100	104	103	112	118	86	101	113	114	145	106	133	106	112	114	93	118	98	86	106	120	81	113	141	107	116	107	115	99	107	107	106	111	104	132	113	107	113	108	134	99	106	118	113	125	121	106	120	105	102	105	114	104	138	107	109	113	118	116	118	116	98	126	118	129	120	94	113	125	113	115	119	116	126	119	110	120	139	109	104	127	107	125	108	122	116	83	89	116	112	120	112	117	121	130	119	104	116	113	103	110	100	111	101	127	113	95	115	125	113	132	102	110	103	86	102	110	114	120	122	111	122	119	97	125	121	107	106	120	108	109	113	120	132	111	116	117	130	109	103	127	121	125	133	115	117	129	107	98	122	111	133	113	97	107	93	122	96	111	120	101	101	111	101	118	106	108	124	106	119	118	111	117	102	113	121	109	110	104	115	114	110	129	112	120	98	124	91	92	120	112	103	113	131	98	106	130	108	103	111	105	109	102	130	111	111	134	122	106	110	107	123	113	112	100	112	100	109	116	127	114	116	100	109	111	92	133	114	114	118	105	125	120	116	125	116	123	115	107	115	117	124	90	108	112	116	104	129	114	103	126	118	124	128	104	99	105	121	110	107	97	122	109	108	116	117	117	129	102	105	108	113	116	118	123	131	117	98	115	126	103	147	101	103	97	114	96	117	119	103	96	127	114	108	124	110	109	103	116	124	106	115	114	129	118	121	122	112	99	105	107	125	106	115	109	117	112	127	130	114	109	109	106	107	94	123	119	114	113	119	105	98	107	105	108	120	117	110	128	91	104	123	99	116	114	105	118	113	111	108	125	107	116	131	119	123	121	113	109	115	117	94	121	123	116	119	104	128	104	85	106	115	113	105	126	104	130	111	113	116	112	106	112	122	105	95	131	120	103	113	107	125	121	114	121	117	130	106	87	110	103	122	115	106	86	125	125	125	111	133	127	119	113	87	124	108	117	114	122	91	123	120	127	111	113	113	105	106	110	143	106	91	123	101	104	113	92	106	111	117	112	120	120	117	108	135	111	102	106	132	94	109	107	117	112	104	105	106	125	101	113	114	110	105	104	125	101	120	111	115	105	113	122	121	127	102	112	120	100	98	103	135	112	100	111	111	99	104	128	103	120	121	138	111	116	105	113	106	116	113	110	118	129	113	115	100	119	112	104	110	124	115	93	132	118	115	116	111	122	106	110	125	109	111	119	113	107	119	93	114	117	122	100	107	108	113	104	126	110	114	108	124	125	111	122	118	104	115	120	112	103	105	107	105	103	111	99	110	112	110	133	126	117	110	90	92	108	115	107	100	95	117	118	113	111	111	104	105	121	125	100	115	115	113	141	123	126	131	103	116	124	110	106	107	105	136	124	104	102	116	92	110	124	108	140	112	102	117	117	114	99	110	113	119	119	99	120	110	108	119	115	124	124	118	132	112	122	116	118	114	111	101	91	94	106	109	129	128	116	119	119	122	110	111	122	99	120	112	115	119	107	116	103	116	125	122	110	101	103	122	111	103	116	98	115	118	102	133	103	107	125	109	101	116	116	119	92	102	125	114	123	112	123	130	103	115	113	122	121	108	128	106	120	122	101	116	95	114	108	124	110	103	112	98	116	104	121	102	127	109	113	103	113	118	98	124	114	126	97	116	125	118	111	114	116	119	101	100	103	126	101	122	136	128	128	110	104	118	96	119	110	113	114	123	105	117	115	91	97	112	103	107	110	89	92	117	92	131	103	98	105	115	122	133	137	122	107	111	118	106	121	117	111	107	134	112	101	114	124	105	104	122	111	97	111	105	104	103	112	111	118	96	120	108	119	113	108	97	121	102	126	101	124	117	104	109	118	124	119	102	111	107	110	110	127	117	105	108	112	113	99	115	105	131	117	122	122	116	95	101	103	111	120	105	125	114	97	131	125	106	109	96	97	123	119	125	115	124	125	109	107	145	98	107	115	113	98	125	109	99	121	124	100	127	119	114	111	124	107	115	125	103	103	123	107	133	119	112	128	108	115	108	103	130	126	144	101	129	105	110	129	115	106	126	131
26348	2199	4965	5606	4849	3831	3088	2546	2294	1835	1649	1379	1408	1244	1032	919	892	831	782	723	689	663	600	578	601	560	541	606	524	520	524	501	491	472	491	477	456	439	440	497	450	421	431	447	440	404	458	395	420	421	420	446	437	454	479	399	366	377	421	407	427	409	415	370	396	394	430	419	412	395	388	404	380	397	369	390	385	404	436	371	400	398	381	385	389	374	387	354	420	404	342	393	397	368	365	402	378	388	400	393	378	402	372	404	386	386	373	372	377	346	367	388	382	375	391	371	391	368	367	372	378	355	382	381	380	322	396	379	385	371	362	385	368	351	406	390	395	374	371	363	392	383	358	390	376	347	368	356	366	376	377	368	365	358	348	360	374	366	363	365	339	347	379	338	390	353	378	372	370	379	364	377	345	399	359	336	373	359	384	354	333	372	362	367	380	349	402	360	351	371	333	367	367	362	393	394	391	356	395	365	368	368	389	372	403	416	332	361	359	352	378	332	400	394	367	391	374	343	347	380	405	377	360	334	355	379	352	358	400	352	360	388	345	385	386	371	361	353	390	364	375	367	373	389	329	352	348	386	366	364	367	376	381	385	362	330	350	378	386	353	350	375	340	324	369	318	377	344	366	345	365	381	377	354	384	390	389	351	337	406	338	380	368	376	361	378	358	329	357	325	362	354	348	385	354	373	355	352	366	367	351	384	362	353	363	373	375	389	374	385	362	379	401	387	347	375	375	331	367	364	402	381	402	344	369	391	350	355	358	382	384	373	370	343	350	362	371	406	383	368	365	392	389	365	375	416	345	378	363	364	373	348	356	377	316	372	382	334	348	376	383	346	379	385	415	354	374	375	371	398	386	370	344	345	346	364	382	353	372	373	320	394	362	354	356	362	363	361	353	379	394	403	388	353	387	368	380	362	396	369	414	351	361	372	412	364	359	364	383	343	361	369	365	345	387	404	391	366	364	354	374	372	385	377	365	341	348	376	406	366	352	367	392	362	378	344	354	385	376	379	342	373	369	342	332	425	374	342	353	364	401	388	377	371	339	376	344	381	369	360	359	377	359	340	364	370	355	372	375	392	362	395	341	339	378	392	351	359	335	377	331	379	356	356	365	386	388	366	392	367	368	379	377	430	382	379	360	395	383	390	398	366	392	366	319	334	401	381	351	402	354	384	351	346	357	368	386	348	373	397	391	375	386	422	366	379	378	359	359	364	376	382	368	383	355	393	352	398	374	363	373	380	367	351	376	373	366	384	366	359	367	354	373	330	375	354	389	322	386	340	368	377	337	373	372	368	361	367	348	354	395	390	384	390	384	381	369	338	351	337	383	350	393	381	378	381	384	374	356	376	389	350	377	377	369	367	342	359	387	349	363	351	346	371	362	367	402	354	335	352	358	360	384	363	384	367	409	355	398	338	373	368	378	373	381	361	353	349	392	389	383	405	379	348	356	382	357	386	412	371	350	386	373	386	357	336	368	371	362	387	385	334	367	358	345	359	368	368	362	366	379	366	392	361	344	369	355	374	370	374	377	348	372	350	363	381	370	381	346	388	392	363	392	406	377	342	384	341	356	371	380	387	374	364	389	345	353	345	384	363	342	371	397	397	378	370	375	360	384	372	340	367	358	380	365	337	380	355	369	388	405	357	333	348	383	374	334	354	351	358	359	374	360	374	344	373	396	369	398	395	387	368	343	383	373	364	380	363	366	368	372	403	412	392	376	347	362	334	352	362	375	343	359	344	381	357	365	375	362	369	379	390	368	361	352	399	351	366	342	360	351	354	363	358	351	364	378	367	339	370	370	347	368	368	391	403	380	378	365	338	372	353	382	378	354	349	351	363	363	389	377	364	400	331	348	365	377	386	386	397	383	388	356	348	377	364	374	382	387	369	366	365	374	352	372	334	390	335	349	368	341	398	369	336	427	360	336	373	396	371	382	387	367	342	375	408	369	364	379	396	371	372	379	374	393	370	325	363	350	398	396	368	400	366	384	394	378	371	394	356	389	407	361	361	367	345	361	382	349	368	336	391	386	374	381	356	358	358	378	350	396	368	391	397	370	363	356	338	387	346	381	365	391	355	364	344	382	365	360	353	357	375	401	400	348	358	354	346	374	334	384	391	377	373	347	360	382	356	371	358	377	344	360	344	382	356	352	396	385	398	356	356	373	346	340	370	354	359	382	385	402	379	359	366	402	380	356	386	353	352	344	345	396	344	398	386	351	358	377	402	383	337	378	381	333	323	409	389	333	351	387	357	337	362	340	348	352	357	380	383	371	372	335	349	379	345	362	355	352	335	411	336	368	338	373	336	370	324	366	395	332	380	387	385	411	328	354	394	371	381	373	368	383	358	364	401	379	349	371	346	385	386	352	351	374	370	408	347	350	331	405	359	359	380	397	341	367	356	352	353	384	388	361	387	373	384	362	372	371	381	383	387	354	367	369	372	323	375	405	347	364	365	339	336	372	359	384	374	357	375	396	345	369	361	348	364	367	389	333	373	385	353	357	392	363	361	343	390	390	354	372	389	363	355	353	369	357	354	361	368	365	345	386	410	352	330	383	395	378	373	388	370	371	345	375	364	345	358	356	331	387	337	372	344	377	366	379	378	371	377	381	384	399	372	384	324	334	417	391	354	371	380	394	359	377	362	349	371	345	372	375	362	330	378	391	362	361	376	373	356	354	367	365	318	382	369	384	385	361	385	361	405	363	349	375	361	387	353	378	335	393	365	404	346	376	395	388	392	366	369	370	385	350	394	383	364	368	349	375	369	355	382	338	378	371	380	367	392	358	373	345	347	380	399	416	388	381	323	354	354	378	362	372	357	354	405	398	338	346	387	382	346	362	361	357	345	410	369	364	336	406	366	369	342	381	365	370	358	344	389	382	348	367	376	357	388	375	334	385	369	362	361	357	358	359	372	354	357	367	379	337	381	350	376	354	398	377	328	337	331	335	362	382	356	391	361	353	412	359	357	377	349	389	331	365	382	340	406	380	375	376	361	354	314	376	373	390	395	358	364	381	336	362	388	341	348	360	376	372	341	373	360	358	370	401	364	363	395	378	396	376	366	396	378	368	344	365	380	391	347	387	366	360	351	386	350	387	378	379	370	382	364	375	373	363	362	368	380	397	386	379	373	379	356	357	358	359	389	373	381	372	378	357	375	370	364	361	370	337	332	352	370	414	369	354	418	388	393	388	376	365	356	366	368	375	383	342	374	381	368	375	345	378	345	388	373	389	391	368	375	382	346	368	340	354	411	369	353	340	355	336	383	348	378	334	389	435	373	391	378	401	346	368	349	404	337	372	408	377	374	369	337	383	365	377	417	347	335	332	361	349	356	359	396	403	384	373	408	383	356	350	367	383	398	361	342	341	339	398	374	333	359	371	348	352	365	354	354	354	368	390	353	361	359	393	379	349	400	339	373	369	369	381	337	349	380	396	368	411	363	352	356	360	374	332	374	390	376	374	338	342	354	360	366	371	360
10090	561	411	345	365	350	319	298	269	280	292	266	271	268	262	286	275	258	298	276	296	285	269	309	312	282	265	269	274	278	309	276	297	252	275	281	299	294	274	296	299	270	295	263	280	278	269	258	276	280	282	323	268	281	253	272	282	254	260	251	283	282	288	281	300	259	282	297	317	276	296	259	295	267	283	291	261	307	261	290	250	283	268	247	315	278	299	298	287	271	258	276	264	278	264	271	293	261	299	285	269	293	267	249	282	303	310	264	298	283	268	272	277	294	288	308	292	282	233	306	304	270	281	253	285	266	287	275	285	289	300	273	256	280	306	274	275	277	272	278	266	294	283	304	281	277	255	276	269	267	244	301	278	296	271	283	297	297	271	247	291	285	302	286	257	282	258	257	283	267	265	252	269	268	285	260	262	265	284	274	247	276	273	277	282	285	274	304	267	282	274	278	291	279	264	281	255	279	268	268	279	282	281	280	257	264	294	280	273	268	295	268	275	288	279	281	264	279	291	272	275	309	274	264	270	276	290	290	238	296	281	288	278	265	279	271	292	276	264	283	287	269	248	259	281	300	258	249	263	268	242	264	292	283	306	269	260	292	255	257	265	285	294	263	285	263	270	278	273	268	269	246	302	278	267	283	225	264	284	298	269	286	306	269	279	275	273	259	278	268	300	279	293	279	260	305	265	300	288	276	263	275	287	276	281	270	283	283	280	276	285	302	256	261	264	265	274	292	266	278	289	239	278	291	287	269	260	255	265	306	272	251	244	270	276	293	296	300	271	252	289	299	244	271	287	260	312	271	249	269	285	278	283	288	234	265	276	257	259	261	266	275	281	285	270	291	248	293	291	284	261	237	277	283	261	295	290	263	295	288	287	251	302	262	282	289	305	288	296	278	290	280	303	284	263	243	267	294	264	254	276	266	267	272	309	259	305	277	263	270	321	290	259	263	312	250	272	313	291	268	251	310	309	264	261	297	264	266	292	281	260	285	260	306	268	288	271	286	279	276	291	283	257	253	299	272	252	291	299	270	291	259	226	299	258	243	301	290	276	287	268	267	269	294	284	297	310	263	288	267	272	259	290	276	295	267	283	275	271	262	291	255	283	279	276	304	274	292	297	321	299	315	251	266	271	294	254	284	268	271	249	303	271	278	292	257	284	266	274	266	278	281	286	276	287	262	280	280	302	276	291	270	292	289	282	267	269	267	301	269	333	245	298	313	239	282	279	296	273	280	270	269	271	266	273	259	265	275	278	319	258	275	232	257	278	253	287	262	289	288	271	291	257	262	289	314	284	315	261	260	282	279	286	269	263	284	288	285	263	285	277	267	255	277	291	287	276	275	294	275	277	286	284	303	289	289	279	291	266	283	282	283	243	262	281	257	287	227	269	295	266	303	266	282	247	261	287	275	292	285	297	292	281	274	271	253	286	278	274	316	303	276	267	255	313	284	271	283	295	298	286	270	268	272	268	256	255	281	273	287	283	292	288	308	257	242	304	277	293	238	293	257	303	280	294	278	267	288	282	282	268	287	249	281	273	272	281	248	274	297	256	311	255	291	248	287	273	261	271	291	254	270	269	257	272	267	263	318	283	268	271	251	280	258	272	270	273	282	281	255	257	253	252	281	280	235	280	264	289	286	293	281	298	292	273	273	265	291	286	288	268	257	273	271	279	262	292	270	309	275	294	258	271	245	272	285	294	276	247	248	285	266	304	287	289	295	270	315	301	275	298	272	264	306	269	276	284	280	272	261	277	284	263	278	264	257	259	305	265	276	295	311	295	273	289	273	270	301	279	285	298	282	307	279	272	287	265	270	260	291	283	282	277	301	280	284	247	283	284	268	271	260	281	288	295	254	280	271	269	287	278	266	263	303	260	277	301	301	298	273	270	300	267	277	261	258	293	297	286	298	264	259	271	255	262	276	271	257	266	277	265	294	275	256	294	309	288	271	304	277	249	261	305	269	253	287	274	270	266	285	268	272	297	263	274	304	302	305	281	281	276	274	312	290	234	293	278	264	262	263	274	288	268	248	291	298	276	297	268	259	289	271	281	259	291	250	316	287	282	279	295	255	276	231	264	259	272	284	272	272	303	257	262	257	306	291	277	283	244	285	288	275	291	281	319	265	262	292	279	273	263	322	279	304	283	258	277	299	298	278	283	260	299	296	320	267	293	276	253	297	254	287	280	270	278	279	279	296	284	292	286	286	280	314	277	257	265	277	277	296	273	276	266	269	268	281	278	273	279	292	250	270	301	299	268	259	305	266	226	287	284	290	267	266	281	269	278	272	291	289	286	261	283	259	260	278	255	263	250	278	258	287	273	273	291	262	267	303	278	275	291	264	290	252	271	289	270	288	308	285	289	274	282	309	265	285	300	266	282	271	266	304	274	242	282	289	272	278	290	302	277	266	249	254	285	244	281	284	264	270	286	315	259	283	285	266	283	264	296	294	275	270	292	296	289	281	265	281	270	276	282	282	276	263	265	283	255	258	279	301	273	266	268	304	267	277	254	262	268	268	260	270	273	289	280	306	286	324	297	306	281	292	275	291	290	269	295	294	288	269	294	274	293	268	304	268	282	290	276	278	231	292	272	297	268	283	266	256	288	278	290	270	275	286	254	275	270	270	269	271	282	257	263	284	257	292	297	279	271	278	264	277	267	268	295	272	292	283	243	284	265	297	255	253	292	269	264	261	282	297	304	275	248	316	279	257	272	280	278	262	278	305	263	281	275	286	238	263	283	302	281	275	272	282	262	273	289	307	294	285	259	281	258	284	259	302	268	278	263	279	287	296	270	282	279	295	280	293	248	258	276	263	264	258	279	277	295	283	255	282	300	279	277	274	295	263	258	281	293	263	293	296	266	260	273	263	266	248	261	248	273	276	291	257	283	259	252	285	274	282	264	276	271	288	258	276	309	272	277	260	248	269	278	266	280	303	261	272	272	307	259	266	268	290	265	272	267	260	281	292	296	257	292	276	274	293	283	273	324	312	292	262	263	274	268	286	264	295	250	285	309	300	277	261	285	284	289	281	286	267	233	295	285	274	298	308	288	266	286	259	274	292	302	258	283	245	265	291	264	246	278	293	275	277	257	267	278	294	261	301	293	299	263	271	283	280	271	315	294	278	309	283	259	290	274	276	306	289	303	264	301	292	237	280	293	283	308	266	272	294	288	286	289	283	293	288	257	319	257	276	301	287	294	280	261	255	299	293	266	275	297	269	298	265	305	272	283	253	254	281	287	285	267	279	254	269	264	264	294	274	287	287	287	294	281	252	282	299	284	240	296	276	276	273	264	278	283	246	267	264	286	285	294	291	283	308	286	316	285	268	274	291	311	264	290	288	291	294	292	280	306	277	282	316	269	242	293	287	272	259	260	306	267	280	287	279	242	289	274	285	244	290	271	302	290	253	290	295	282	275	282	281	254	261	244	242	287	272	291	266	271	269	266	234	257	263	236	278	280	269	276	281	277	248	263	301
8843	890	1003	1025	993	976	931	877	879	831	813	801	781	781	777	787	745	749	806	815	770	759	782	766	791	842	844	739	808	784	808	772	809	790	803	801	739	778	764	769	811	785	769	865	799	715	806	748	742	795	800	789	775	763	775	758	782	772	733	788	775	802	819	769	761	813	798	821	750	752	803	760	725	793	756	792	800	814	708	775	792	753	755	754	803	793	766	800	812	779	753	777	789	802	745	749	770	806	722	797	760	736	760	750	798	798	750	787	777	752	817	773	769	790	774	820	738	766	801	784	793	790	788	810	788	755	763	777	777	785	768	803	714	844	760	787	772	753	751	791	763	741	764	743	808	811	809	800	768	765	740	779	799	774	778	830	791	753	725	783	799	809	787	756	830	822	821	767	787	782	783	761	742	789	760	778	761	756	744	725	736	764	741	756	749	783	798	764	776	794	794	771	729	793	796	768	755	768	758	791	826	765	813	775	772	767	770	773	798	807	754	754	772	754	745	731	762	828	809	798	803	803	786	753	800	789	755	782	740	754	834	776	808	810	774	759	788	779	766	767	804	764	794	752	772	757	747	801	745	796	749	789	789	796	754	762	808	808	785	765	810	780	804	759	763	745	792	727	816	734	782	736	768	739	771	751	765	805	803	821	815	774	828	795	772	771	810	762	832	767	835	802	816	797	802	743	817	729	759	789	767	759	765	813	786	739	754	786	769	797	772	790	815	824	732	783	762	786	788	793	774	783	760	782	794	849	785	771	800	784	730	780	828	793	730	807	822	787	794	811	790	700	790	810	710	810	759	782	777	797	766	723	771	803	796	779	796	749	784	749	812	784	764	827	812	789	761	782	745	816	745	801	794	797	827	761	822	807	768	782	797	766	793	749	824	754	808	738	817	809	789	767	794	776	783	742	746	797	786	781	808	753	799	783	767	787	792	758	752	804	775	803	807	792	781	748	745	818	772	755	804	764	751	739	772	760	741	778	794	808	807	775	769	763	750	777	826	765	823	774	781	772	784	789	786	769	814	781	748	776	789	789	765	803	785	732	728	787	763	783	789	740	751	735	805	770	796	745	802	781	742	813	814	769	732	756	763	771	788	815	759	819	756	768	767	819	802	776	784	791	832	784	824	797	789	747	764	784	769	757	740	848	753	796	748	783	760	772	800	763	816	796	745	751	799	806	776	791	789	786	813	808	790	759	734	751	798	813	783	753	829	794	812	823	794	843	757	753	820	796	788	775	752	766	767	746	769	782	773	760	810	797	772	764	773	793	758	773	781	765	790	765	809	771	736	767	762	776	760	756	774	765	754	776	785	770	777	799	788	756	790	758	752	752	749	767	759	785	734	760	765	820	778	747	748	744	738	727	754	777	806	781	756	755	763	773	820	736	762	736	755	798	760	813	805	763	773	776	747	760	776	734	756	726	775	812	778	796	780	734	798	763	730	814	783	733	778	762	771	787	768	801	768	794	764	778	735	758	769	780	769	744	785	777	805	763	761	795	734	775	786	788	749	758	764	804	729	736	736	739	759	734	780	780	789	755	747	837	771	787	762	825	816	773	792	774	763	827	769	794	783	758	778	774	762	776	729	782	744	768	803	742	760	779	739	784	761	783	788	767	784	753	748	792	760	752	728	786	824	760	760	741	797	794	708	762	752	812	735	740	786	766	775	770	806	725	775	804	766	808	751	757	767	769	787	765	761	760	785	720	773	761	758	745	718	762	816	745	769	815	824	762	795	830	850	819	746	741	810	758	787	761	812	758	809	759	751	817	818	754	745	791	774	735	765	786	745	797	747	743	788	787	789	744	781	761	806	765	777	760	737	766	802	778	788	810	797	770	812	755	776	754	763	751	761	777	800	795	828	751	793	806	769	695	783	795	791	807	761	736	821	769	759	783	714	769	718	774	735	759	763	821	753	783	769	817	813	764	803	832	764	806	733	763	724	777	792	765	818	782	769	764	816	766	775	765	752	772	772	800	807	783	785	776	739	769	768	793	773	790	784	782	778	771	789	770	843	777	759	759	756	818	789	757	769	729	770	818	758	811	815	730	748	779	751	788	731	789	791	736	755	794	772	813	779	756	764	801	783	749	799	756	808	820	803	786	740	820	763	792	778	816	765	796	785	768	819	742	794	754	845	742	783	767	809	776	774	729	804	811	790	737	738	733	807	768	770	788	820	842	814	772	744	777	763	741	779	766	798	796	785	777	746	845	754	758	793	828	724	788	799	772	788	781	808	786	784	796	794	748	772	783	758	772	800	826	793	754	775	736	769	771	766	788	754	759	757	824	713	812	750	768	742	785	807	794	837	765	846	752	725	751	778	708	766	774	721	778	793	820	812	715	766	821	794	703	827	742	752	762	802	761	773	775	764	778	745	767	778	789	770	739	755	800	767	804	770	745	788	747	774	802	744	784	748	756	766	791	754	782	766	787	791	783	769	780	787	817	809	771	792	780	777	766	755	729	767	782	753	807	781	766	825	734	844	714	749	754	820	815	758	781	765	793	754	774	783	819	825	772	743	792	780	738	780	781	816	778	808	787	783	782	774	752	803	817	774	756	765	724	825	748	796	826	781	735	741	748	767	760	754	754	787	753	777	759	813	807	784	820	755	794	803	780	786	791	776	790	747	756	762	793	797	780	755	749	724	761	813	751	755	747	798	812	765	810	804	744	803	771	765	789	710	785	715	757	729	810	792	743	813	779	779	774	805	773	765	778	834	798	812	823	802	801	796	773	798	792	793	769	803	771	801	742	836	806	775	773	780	779	771	793	726	778	726	735	775	794	797	816	788	800	791	769	783	809	800	764	803	727	725	744	797	733	741	796	811	789	812	752	782	764	770	807	805	809	800	742	804	824	738	776	828	763	779	785	802	746	805	773	768	758	762	796	821	727	742	794	772	716	784	816	788	744	767	797	776	731	745	802	762	760	772	738	785	758	779	763	764	732	737	794	794	782	791	800	778	806	731	760	772	799	781	826	753	764	724	787	780	738	783	780	755	755	750	770	795	770	780	741	796	777	756	762	799	741	724	809	733	793	769	754	766	783	743	747	758	813	778	825	775	760	767	811	764	743	795	750	747	775	746	783	757	773	793	827	712	808	746	785	798	804	759	726	800	811	735	777	807	752	722	768	750	768	784	778	780	742	818	743	745	783	739	799	734	808	798	757	816	776	768	761	773	785	802	736	803	766	769	789	784	778	783	814	807	764	780	774	772	775	794	712	780	771	762	788	767	760	757	739	778	782	802	793	787	811	808	790	797	768	768	775	753	810	775	772	749	804	807	730	780	752	794	776	795	750	798	723	750	760	775	775	746	744	786	797	819	795	755	794	761	787	783	770	770	763	769	739	806	789	783	778	769	761	760	756	796	822	759	770	757	776	766	737	722	818	812	751	756	778	801	779	737	791	790	792	764	785	788	786	806	756	763	800	795	784	774	781	769	763	784	766	786	760	789	751	749	821	789	756	778	794	747	784	798	794
43442	8341	1675	1016	700	547	429	344	295	293	232	236	245	246	188	181	214	176	178	176	176	187	185	179	179	171	167	139	170	162	181	148	183	177	183	146	162	175	157	161	158	173	189	174	179	159	151	154	149	191	169	151	163	162	158	150	152	183	150	172	142	166	156	169	189	155	167	171	159	133	164	134	157	178	180	165	169	173	153	138	148	172	163	165	169	186	152	158	160	173	183	180	161	167	151	159	147	164	165	145	153	144	149	161	156	146	148	134	177	164	172	174	171	164	153	157	155	142	153	150	163	164	157	138	148	158	162	165	149	172	163	174	168	134	144	150	140	181	144	171	167	135	180	169	166	148	153	163	190	149	166	151	179	158	145	146	163	147	157	172	168	154	145	187	141	133	167	149	154	157	130	140	148	144	138	154	160	171	155	186	161	144	142	135	149	155	153	150	157	159	153	156	147	177	152	153	167	141	149	155	161	165	172	172	137	141	153	146	156	169	141	151	157	152	191	152	147	163	155	135	156	159	153	142	171	177	141	158	163	158	181	162	160	158	147	163	181	158	151	147	165	159	134	144	165	145	158	164	173	174	147	143	180	167	141	171	143	167	157	134	170	160	151	149	157	159	162	160	166	158	158	182	139	159	164	173	158	138	149	163	149	154	157	191	144	160	172	134	152	142	143	163	161	159	159	161	141	150	145	136	144	165	138	185	158	166	161	156	149	174	151	152	143	167	161	166	158	171	159	131	156	168	152	181	169	140	155	167	168	154	153	157	145	135	145	159	162	164	172	165	149	148	161	179	155	163	150	161	161	163	170	148	168	168	144	147	168	145	159	133	173	167	165	159	167	146	146	145	151	160	154	162	164	144	128	154	169	152	146	152	168	176	161	187	139	166	140	163	152	167	182	162	163	165	187	138	160	145	158	130	157	153	132	164	164	140	147	169	167	151	167	172	153	147	135	149	144	170	160	151	156	177	157	159	143	141	142	169	172	162	152	164	153	163	168	162	137	169	154	157	148	159	166	152	186	152	170	166	146	149	162	155	152	154	168	170	147	157	183	145	140	167	155	174	162	150	166	156	163	151	149	159	136	137	154	161	175	157	157	165	164	155	153	160	171	179	182	153	133	165	160	152	148	131	129	170	159	170	186	170	156	161	163	155	160	143	155	162	149	141	147	137	158	152	173	193	175	140	160	165	165	155	160	180	171	174	153	166	162	164	180	148	149	183	166	163	168	156	161	130	140	166	137	153	163	167	157	179	140	167	159	156	161	173	171	148	146	164	153	136	152	153	158	157	162	174	164	145	139	142	167	145	138	149	157	143	143	149	150	170	160	140	165	171	160	180	156	143	139	151	157	163	148	159	175	166	158	164	165	182	155	167	161	171	158	145	149	151	157	155	149	182	159	147	154	149	170	178	144	150	169	164	178	123	171	147	166	151	153	161	152	158	164	146	174	133	157	165	144	144	156	166	163	174	156	142	133	157	135	152	150	175	155	171	143	164	186	164	165	123	144	180	143	147	165	178	167	141	151	179	158	153	158	154	164	164	173	170	157	168	139	146	148	163	141	144	138	168	167	172	163	144	146	139	143	144	160	160	176	147	178	138	149	151	160	145	136	152	169	142	150	144	173	150	146	164	149	164	153	141	147	160	139	174	166	158	162	149	153	163	173	143	163	174	168	157	140	141	154	156	159	177	150	151	151	182	159	171	144	149	146	139	160	150	151	135	177	178	162	160	162	166	144	166	140	170	161	182	166	161	182	164	157	157	150	158	172	171	137	137	174	171	149	160	163	160	144	135	160	170	164	154	158	154	130	181	180	154	136	162	140	146	158	167	161	150	151	186	180	148	177	168	164	160	156	176	160	162	157	144	155	172	156	160	179	147	159	155	163	162	156	136	169	168	126	170	172	148	152	169	154	143	135	148	188	168	155	176	149	158	168	156	145	159	153	159	145	161	154	166	153	149	149	161	171	156	165	182	168	150	165	160	162	163	132	159	144	128	167	155	155	172	150	158	174	162	148	164	164	159	151	157	143	147	179	159	139	146	170	156	146	151	147	164	177	160	159	167	140	153	161	159	146	171	151	177	154	152	149	164	184	155	161	162	133	164	149	155	156	169	146	153	143	175	152	200	185	158	143	157	165	160	167	155	163	160	188	149	146	153	150	145	158	151	149	148	129	145	163	172	148	158	175	136	146	160	161	144	148	155	178	153	179	146	153	152	165	194	159	139	184	152	155	159	158	156	160	151	147	148	161	151	173	152	146	143	144	130	163	143	162	145	162	155	182	146	147	144	159	156	155	155	146	156	156	163	160	156	164	140	130	150	142	158	172	144	152	164	138	153	166	158	129	149	176	157	159	155	156	143	155	120	141	143	179	132	162	160	135	176	159	161	153	160	154	158	162	151	141	175	156	136	176	173	146	147	136	182	161	148	163	172	164	165	159	144	154	176	182	139	176	163	166	156	167	156	155	163	136	190	171	142	160	140	155	172	178	141	183	152	149	152	159	181	130	131	150	140	153	153	164	138	156	144	177	162	155	160	130	150	155	169	164	148	152	145	167	148	176	174	156	173	168	175	152	158	176	172	163	160	173	148	157	176	158	142	171	156	156	177	136	145	144	166	154	166	180	154	150	143	160	157	163	172	182	166	156	170	163	169	142	149	132	155	167	159	163	144	182	166	167	168	170	167	154	157	163	150	166	165	167	152	160	156	149	157	167	158	160	175	158	151	150	183	161	148	166	150	169	163	139	155	157	152	157	147	161	147	141	151	135	145	165	156	159	169	150	142	164	146	153	142	149	143	137	152	163	154	146	174	176	179	160	159	165	141	146	179	154	157	159	139	134	174	146	141	127	179	163	153	156	172	170	144	158	152	158	166	142	185	148	153	147	159	143	183	151	163	155	150	157	156	153	155	150	160	165	166	166	174	157	147	177	146	148	152	165	166	168	140	153	177	152	166	179	155	151	165	152	160	152	165	156	170	142	164	169	155	175	144	169	154	162	172	179	173	160	160	174	138	160	160	160	163	143	142	143	159	150	152	170	140	167	176	165	161	165	169	144	133	137	149	142	169	152	143	160	143	158	156	152	162	151	157	159	160	155	159	157	148	176	158	158	164	168	149	156	152	163	169	153	165	139	147	160	200	158	163	151	153	158	155	170	148	167	150	141	164	141	174	170	170	146	158	167	168	178	154	163	164	136	156	155	151	162	166	173	175	164	172	158	148	153	151	148	163	182	158	139	143	134	179	169	157	144	166	158	161	146	148	138	172	141	184	152	151	155	181	174	168	165	178	141	150	170	161	145	169	180	155	158	131	139	138	164	174	147	173	139	166	155	161	161	169	160	179	156	154	143	129	140	162	160	152	176	151	167	141	161	171	143	170	145	158	161	160	164	155	155	166	153	139	161	165	142	151	147	147	156	160	177	187	158	159	161	174	147	146	140	157	172	140	147	173	168	144	147	172	185	152	150	157	151	156	132	162
20735	1431	2756	3277	2748	2199	1850	1587	1452	1312	1086	979	968	966	770	782	733	724	645	636	639	620	583	608	588	575	608	562	530	509	531	523	520	574	506	480	503	501	542	523	545	518	504	530	521	504	486	485	533	472	512	475	514	525	445	463	465	491	460	501	479	457	482	486	471	440	449	467	459	490	484	480	469	485	499	456	478	448	506	466	462	479	506	486	472	513	462	440	503	491	474	486	498	431	471	438	501	520	451	497	441	470	487	485	493	474	491	444	520	449	490	435	453	459	472	486	461	449	449	473	458	488	496	451	470	457	481	458	500	456	473	480	476	483	473	491	468	481	439	453	454	443	448	474	444	454	476	485	458	481	441	456	464	446	488	427	442	493	462	492	483	516	491	463	419	479	453	471	430	464	462	474	468	512	482	483	470	472	459	483	499	470	458	409	432	506	482	477	468	513	424	442	462	467	472	501	430	482	468	444	477	473	407	496	445	447	464	476	446	453	452	468	429	474	489	444	410	416	430	482	477	482	436	438	465	451	478	454	475	446	496	472	474	451	476	471	423	456	465	462	449	476	477	446	451	468	477	468	460	441	466	451	469	464	462	510	496	451	482	486	443	458	493	465	460	475	490	436	496	473	451	497	501	469	429	449	478	470	457	458	480	451	470	449	489	463	478	439	476	484	479	463	436	463	480	465	474	521	487	438	462	483	463	451	474	486	436	460	451	442	476	453	470	449	450	466	481	449	425	487	513	467	444	434	451	441	466	466	494	440	460	444	490	461	459	463	446	470	515	437	476	459	448	494	459	477	455	445	451	516	469	478	495	462	442	468	452	451	442	438	438	488	476	474	477	475	465	463	437	443	473	476	462	397	474	490	494	447	456	461	481	450	480	467	469	441	477	424	449	442	426	452	430	423	441	455	491	476	442	498	454	465	477	441	436	438	488	444	468	444	486	506	454	472	465	440	444	483	486	480	448	430	492	477	489	466	487	461	488	459	486	505	476	479	499	484	487	527	463	461	437	503	469	460	473	490	471	486	469	476	473	496	498	465	497	424	472	461	454	474	455	493	452	473	480	459	485	456	476	460	426	455	476	476	447	439	488	424	492	478	473	476	497	468	448	459	436	469	516	450	461	448	432	495	459	472	475	454	456	427	493	491	530	479	479	501	434	487	467	482	455	446	463	457	452	481	450	448	479	421	475	455	441	469	473	452	496	509	501	448	514	489	458	453	466	433	486	474	427	501	459	442	442	463	483	479	444	475	439	488	433	455	463	461	467	466	450	469	484	458	441	481	452	491	494	470	472	445	452	483	433	478	447	472	505	471	469	461	465	462	501	488	471	445	479	457	457	452	466	481	464	481	484	445	485	452	443	471	434	465	443	439	452	520	414	435	444	510	440	492	482	442	454	457	508	456	469	492	515	423	459	456	492	440	482	467	465	455	451	449	447	465	432	467	434	457	458	462	468	485	438	431	426	462	466	456	431	466	457	500	455	457	453	486	473	475	473	449	446	465	451	450	460	491	435	458	443	452	476	444	443	445	458	451	438	439	471	501	470	485	444	446	476	453	470	472	455	487	484	439	470	495	485	472	451	478	484	443	430	451	454	471	453	468	452	471	484	453	499	483	467	469	451	484	508	461	451	449	476	477	478	489	454	447	443	533	502	454	479	484	468	465	474	482	445	446	474	428	456	479	437	478	418	464	461	492	458	472	469	466	478	474	473	479	448	479	458	404	488	458	464	477	446	480	522	499	485	429	462	484	474	437	447	462	460	489	486	476	482	485	536	449	491	448	492	439	468	494	489	449	477	479	478	447	460	450	465	464	440	440	455	431	442	485	442	467	421	474	454	458	449	498	466	468	421	445	486	471	480	462	463	461	469	458	418	467	427	467	477	497	462	458	463	457	473	452	495	454	484	448	462	444	486	492	442	485	445	477	457	488	506	452	467	437	470	439	450	452	425	435	463	482	483	512	444	472	464	473	476	491	471	469	466	478	478	446	458	519	411	461	475	492	472	493	451	474	441	483	475	492	453	495	458	429	426	456	468	453	482	477	475	470	498	465	446	468	433	471	496	450	462	486	460	448	449	505	433	443	496	479	423	507	434	463	456	448	475	487	441	475	477	465	448	484	475	452	475	473	435	436	472	464	436	446	481	471	457	472	488	450	441	461	470	445	449	478	502	463	457	479	448	459	454	468	481	486	494	464	450	449	449	462	424	469	463	484	440	455	493	485	473	440	517	440	484	485	452	493	467	493	490	489	474	459	470	508	468	432	472	435	473	485	466	473	478	461	453	511	469	483	406	458	471	489	487	488	449	472	438	474	432	510	474	429	445	504	470	454	461	442	467	454	468	456	450	421	453	469	470	476	434	455	444	507	490	477	494	485	452	441	470	455	488	462	452	427	468	479	453	463	461	460	445	488	460	475	502	463	451	481	452	418	455	474	465	485	486	463	467	455	447	479	467	479	437	483	473	485	487	436	455	479	485	436	446	473	460	437	480	477	496	469	453	441	463	453	489	472	427	471	456	467	451	453	472	446	435	467	444	472	439	448	502	450	453	461	416	446	469	468	466	474	468	483	486	416	481	470	473	490	441	445	479	466	465	460	429	423	471	472	470	453	453	463	455	428	462	426	477	502	434	473	462	467	487	437	463	500	466	447	443	499	477	453	445	471	485	528	467	480	454	441	452	497	478	459	478	460	481	496	482	518	490	466	454	427	480	432	443	428	457	456	481	467	508	456	464	433	484	467	446	456	469	457	444	468	461	449	430	429	475	437	451	451	478	441	478	469	466	487	477	448	469	463	490	463	432	419	489	433	465	499	504	464	454	494	467	461	490	443	439	424	439	481	484	452	449	450	457	446	480	414	473	437	431	455	431	461	449	451	486	484	427	421	456	483	473	476	426	479	468	414	468	469	473	480	478	480	525	483	504	442	482	479	491	467	431	480	485	468	436	464	457	506	443	504	430	444	451	486	475	476	488	418	466	465	463	511	463	491	452	465	484	471	501	419	412	487	463	454	491	455	444	464	455	472	450	493	490	469	446	464	431	496	473	429	439	521	451	472	450	483	435	470	454	446	466	454	471	486	483	468	482	469	493	479	436	482	501	484	459	445	502	459	466	468	457	490	450	495	461	473	473	445	475	468	527	458	474	472	481	452	482	452	483	459	454	470	484	427	475	468	496	469	464	453	481	465	441	464	462	478	479	426	493	484	450	449	476	498	486	429	456	457	480	461	454	492	489	468	462	505	474	461	495	450	458	448	464	508	484	473	502	459	461	447	495	480	493	485	458	494	440	482	466	467	453	478	481	459	471	475	473	449	459	506	508	441	485	435	422	458	462	482	457	462	473	495	483	427	485	460	503	507	516	446	458	475	492	467	468	439	459	470	471	447	484	480	459	435	459	465	461	481	483	465	435	460	423	480	482	505	486	446	478	482	466	462	468	425	489	460	467	451	417	449	495	416	456	436	464	449	458	472	499	459
54587	17290	6277	2210	1152	791	626	588	505	405	332	307	267	217	183	202	194	183	153	167	139	126	154	136	126	120	141	138	127	129	138	157	139	140	114	129	130	121	122	130	136	117	125	134	110	115	129	137	104	110	143	135	131	114	114	120	114	104	131	103	107	87	120	111	107	113	120	116	111	120	108	126	113	112	111	98	109	115	102	103	125	128	112	130	112	109	108	119	106	128	106	111	119	94	103	108	112	127	116	126	112	127	131	103	141	126	113	99	126	123	119	117	105	123	123	101	126	123	105	108	121	124	105	104	112	112	123	126	113	115	115	126	125	125	121	103	113	107	97	126	125	94	123	117	118	128	123	113	120	99	106	114	107	112	127	104	109	94	94	109	121	111	112	100	118	106	120	122	107	132	135	119	122	116	104	111	121	113	115	112	87	122	111	131	99	137	109	103	106	107	103	117	110	113	109	111	114	133	113	130	95	110	128	120	102	110	105	110	120	119	127	130	114	107	119	130	105	117	139	104	112	107	110	121	113	98	136	124	112	106	113	112	99	112	111	108	109	119	102	119	104	105	114	104	145	125	118	105	106	106	108	102	114	114	120	101	118	102	111	101	117	117	114	133	117	100	128	117	113	116	114	98	125	105	110	89	112	107	121	130	103	106	120	127	112	142	128	111	120	115	104	114	102	112	101	108	117	110	133	99	96	120	118	111	120	111	104	111	130	120	109	99	97	108	117	113	114	112	122	124	116	111	117	118	101	106	115	86	122	128	123	97	121	123	122	120	108	119	99	123	129	113	106	125	115	126	108	115	127	112	112	126	114	109	112	117	126	118	119	124	103	132	118	115	119	138	120	127	117	128	118	124	105	113	111	127	129	124	117	131	131	99	94	112	100	116	118	110	126	125	111	107	128	97	121	107	102	118	116	112	105	120	129	90	119	120	99	109	115	102	104	100	115	101	106	116	130	105	118	116	127	114	106	116	108	105	101	118	130	117	134	112	97	116	92	118	106	125	111	114	117	122	121	113	123	113	118	124	112	107	121	116	116	104	115	121	96	116	114	112	114	120	112	113	125	102	124	114	116	108	115	118	124	121	101	125	109	113	101	126	100	103	114	102	105	116	107	117	112	106	112	117	110	110	106	102	124	108	109	107	106	125	120	133	105	128	131	106	123	115	105	97	106	105	113	111	106	97	97	133	139	122	106	102	90	107	109	107	114	119	124	101	115	102	125	103	110	128	110	125	123	129	111	91	109	109	88	125	108	108	136	116	105	118	94	144	109	123	106	116	115	115	112	119	119	97	105	117	123	112	139	107	90	105	105	107	104	117	95	111	110	134	110	105	89	116	122	111	99	97	122	115	113	134	129	111	117	103	108	114	113	113	123	114	111	115	120	119	125	109	116	105	106	104	119	96	104	122	104	96	133	106	104	121	105	136	122	123	111	142	105	127	132	109	126	116	128	106	95	108	128	123	132	129	113	130	108	114	120	140	124	117	118	115	116	115	118	98	102	108	104	122	109	128	111	115	126	118	121	121	113	109	115	105	137	119	99	116	124	109	99	114	103	129	136	95	118	105	105	115	121	111	113	131	106	110	115	107	111	101	101	118	119	118	109	103	117	125	118	114	138	113	109	119	117	111	122	104	119	113	111	115	119	116	108	110	113	131	125	105	96	104	117	101	103	110	95	114	98	113	110	125	113	119	127	105	115	136	104	113	103	124	125	98	107	103	97	110	121	126	108	115	117	94	110	121	119	102	127	100	106	120	106	103	113	98	119	109	112	101	119	118	126	104	118	101	111	98	108	116	127	122	98	113	124	132	112	98	123	112	108	130	121	115	113	133	138	109	118	98	116	116	126	104	120	109	123	106	116	112	103	117	113	103	125	128	113	128	125	110	96	102	115	124	123	122	118	115	113	110	103	110	122	104	94	100	120	106	108	122	108	113	99	108	127	102	103	117	128	128	102	128	122	119	104	111	120	117	109	127	115	96	94	110	112	114	115	122	105	111	122	120	100	109	119	102	99	98	115	119	107	117	120	85	106	114	99	116	104	109	113	101	103	113	103	96	104	104	99	128	109	120	112	112	107	115	97	115	125	103	112	111	132	110	102	113	116	125	113	119	108	100	141	119	96	112	132	119	124	111	104	103	117	109	130	98	115	125	109	119	110	104	128	127	119	95	103	111	88	130	104	102	114	115	114	97	109	102	109	100	111	114	102	101	109	119	97	105	128	108	95	119	121	102	113	95	119	107	141	118	107	116	104	125	103	121	102	102	97	111	114	112	114	126	106	107	123	121	100	122	108	113	132	124	112	110	110	129	103	98	128	115	121	115	114	115	122	99	131	121	125	130	103	126	115	119	105	112	99	90	122	121	110	123	107	119	106	115	115	121	107	109	90	118	102	125	120	109	115	117	100	106	113	104	108	130	127	115	104	117	119	96	108	105	95	110	101	112	98	129	117	113	126	107	114	131	119	118	123	99	107	92	99	129	106	115	105	97	115	122	128	120	101	114	109	104	111	118	111	118	98	118	110	118	101	123	96	125	110	118	128	111	128	107	131	106	112	112	98	111	112	124	107	112	91	117	115	106	118	115	107	115	98	125	123	111	120	107	107	127	117	119	124	104	110	118	114	122	108	105	106	113	108	110	128	113	116	110	115	115	116	130	95	117	94	91	116	98	114	102	118	115	106	116	104	112	108	117	119	121	112	121	116	131	126	128	112	115	119	122	117	121	96	114	131	120	110	131	106	116	95	121	115	121	110	136	110	106	110	108	115	111	89	124	109	120	128	132	117	112	119	93	125	116	115	114	140	126	94	101	124	117	106	118	101	141	111	108	117	118	110	98	101	111	119	126	120	129	129	114	120	112	122	120	112	120	102	128	116	118	123	113	108	116	112	121	112	121	97	112	107	115	111	96	124	120	113	99	120	115	119	108	115	111	125	110	112	132	103	131	104	118	109	111	113	120	115	116	113	112	117	129	128	110	117	99	118	116	107	101	100	108	106	134	118	116	116	110	115	113	104	101	125	111	102	112	113	119	125	98	122	118	113	123	105	102	105	108	130	109	113	110	124	117	123	125	119	101	112	122	125	111	108	123	110	120	120	96	122	133	103	116	133	118	112	138	105	109	109	116	112	126	114	96	103	130	117	94	106	106	106	118	109	107	122	117	118	109	116	112	97	100	119	125	111	111	108	121	103	114	115	106	104	101	101	116	119	109	90	103	130	124	110	105	107	89	112	116	111	119	96	127	111	109	128	119	116	105	128	140	98	121	106	98	97	105	99	108	115	110	106	113	102	102	104	115	111	112	103	127	132	119	131	132	108	119	127	108	110	115	113	106	116	118	121	117	100	125	129	98	126	118	113	100	127	121	109	133	95	108	116	108	118	124	102	113	113	126	119	119	98	112	113	115	115	123	110	101	112	110	114	109	120	126	121	107	95	117	115	110	109	126	109	112	91	133	119	140	117	117	128	103	100	122	108	105
25687	2269	5133	5530	4572	3830	3077	2749	2210	1984	1723	1426	1303	1107	1011	1001	911	771	798	773	697	691	679	649	557	631	561	571	519	532	546	524	485	488	487	477	463	493	457	481	433	412	427	459	395	406	487	381	405	417	437	409	402	395	396	409	389	386	395	377	379	395	403	388	396	417	419	405	365	421	384	384	406	370	405	387	357	373	395	404	416	378	391	416	366	395	371	378	366	387	379	395	355	395	378	369	393	396	393	401	364	391	382	350	404	386	410	408	396	422	365	382	374	403	417	343	331	352	374	386	417	392	358	410	376	383	351	375	337	354	360	329	391	362	364	394	383	361	350	386	379	395	398	355	386	333	363	338	377	377	397	371	367	387	324	385	363	379	371	401	354	376	365	375	352	388	390	354	366	348	382	348	362	385	342	384	377	363	389	373	339	395	353	371	375	414	373	399	355	395	339	413	352	349	356	384	343	381	373	357	379	348	396	336	355	368	364	373	354	377	368	381	393	374	400	390	427	358	344	392	396	343	404	349	339	384	362	372	385	344	363	351	357	393	366	377	359	372	405	378	376	388	361	375	371	372	355	345	356	338	379	348	360	367	391	390	355	377	355	368	381	409	388	352	398	396	367	392	392	392	399	403	397	372	376	352	366	378	368	377	364	350	398	378	345	374	349	392	365	354	374	343	363	366	409	363	356	362	354	339	356	350	368	347	359	367	334	395	397	336	350	346	369	343	394	362	394	368	380	377	387	332	351	367	390	357	352	351	331	348	355	402	329	367	376	360	362	355	373	407	368	385	426	386	369	378	362	378	365	366	383	349	388	396	336	379	361	400	340	377	425	382	384	365	373	370	370	357	389	358	385	361	351	343	355	366	371	368	339	377	348	338	379	353	364	340	381	347	368	348	383	380	347	351	376	345	379	373	361	353	376	366	390	396	376	350	372	373	375	389	389	369	348	374	357	346	331	363	356	376	372	333	382	347	359	358	384	358	408	360	366	345	380	377	348	338	385	372	401	378	349	350	366	356	362	374	358	398	395	359	361	381	353	334	352	370	403	372	349	376	372	413	380	361	367	352	351	362	359	382	361	362	366	363	377	354	345	335	383	386	413	353	406	397	363	356	394	352	373	369	380	377	387	365	402	338	388	363	360	362	360	393	350	400	338	379	368	346	366	361	370	370	356	338	352	359	353	381	373	355	369	387	378	328	392	366	334	363	363	354	335	389	371	372	381	380	388	352	355	394	355	359	380	356	401	358	350	388	355	360	341	339	375	397	345	393	323	359	396	362	379	346	363	388	369	381	329	376	374	370	359	395	360	377	371	357	370	376	372	387	353	383	355	358	378	350	383	341	420	367	358	375	372	367	343	370	359	336	373	360	391	370	379	388	362	351	348	374	344	358	370	380	351	360	377	374	377	382	349	380	355	361	315	404	374	349	374	336	373	370	365	327	351	347	382	384	337	373	370	347	377	344	382	383	331	379	403	351	338	348	366	395	363	346	369	368	356	371	366	385	375	363	364	355	360	333	394	400	382	376	404	358	337	363	362	373	380	356	327	373	369	366	324	370	362	407	404	389	399	370	365	373	361	353	330	374	346	384	380	357	360	372	347	391	349	406	362	346	377	369	372	391	368	363	355	359	368	367	363	394	384	379	354	356	375	370	399	372	362	365	388	372	372	364	372	332	368	379	363	364	383	366	386	328	396	344	338	361	354	359	366	374	367	372	378	367	346	388	363	388	372	381	369	343	359	352	382	345	344	354	366	392	363	381	328	374	380	353	366	371	360	353	356	381	402	402	331	338	369	364	340	368	359	374	368	368	376	396	354	376	348	347	432	354	354	342	349	349	399	368	363	322	378	332	345	342	349	374	370	373	357	363	371	381	370	360	391	351	346	370	348	345	333	367	342	358	378	358	385	388	344	409	382	375	344	382	362	380	355	327	363	354	374	381	362	361	357	338	364	371	335	371	357	376	367	379	340	365	352	342	372	391	375	360	376	355	384	347	385	360	365	369	339	375	389	366	340	376	314	369	333	368	349	356	352	351	376	344	344	377	388	372	379	375	374	379	398	370	332	349	351	355	373	350	360	375	367	393	364	357	369	343	359	354	382	377	402	383	372	347	382	377	364	349	363	340	343	382	395	354	403	362	370	394	412	364	383	350	371	343	362	359	346	371	384	351	325	341	375	368	354	372	382	368	353	351	376	409	360	358	404	383	403	400	368	390	360	371	369	370	378	378	356	400	380	373	376	333	375	365	396	371	394	376	324	359	352	389	352	363	369	356	372	406	361	364	366	363	371	354	396	367	355	333	319	378	360	365	397	365	358	321	357	378	366	388	369	385	374	377	330	370	360	335	325	375	344	375	361	352	382	375	365	366	353	400	387	317	372	354	366	362	361	355	374	350	357	393	372	398	354	392	377	410	371	381	374	362	348	398	338	362	378	354	332	351	346	368	387	325	363	371	366	387	368	351	323	367	347	362	379	393	374	375	391	355	403	376	358	379	384	373	355	334	347	386	376	344	361	371	388	359	374	378	357	381	404	373	369	357	356	377	400	347	374	362	356	325	361	349	354	400	383	335	376	364	292	372	347	389	387	361	386	378	350	360	334	341	367	384	375	324	351	378	405	380	392	380	359	347	380	332	350	393	386	380	341	361	360	358	370	340	387	354	334	373	380	371	344	366	375	395	405	381	361	351	344	338	387	404	383	384	361	348	370	367	376	378	379	348	392	348	355	362	406	357	384	355	368	400	369	378	394	341	372	380	361	394	350	364	325	376	375	371	431	364	378	351	378	387	370	369	354	347	334	392	381	381	374	394	373	334	389	368	410	396	330	367	388	377	361	377	337	369	391	372	363	374	374	389	389	360	364	338	381	336	362	360	366	354	415	341	346	345	360	376	357	381	348	361	365	366	346	381	372	366	340	388	349	336	365	365	369	334	347	345	409	379	366	392	379	377	375	424	339	385	348	403	389	363	359	355	393	373	376	377	352	378	371	329	367	426	387	372	386	398	362	409	381	383	363	382	342	354	394	343	329	345	379	362	364	385	377	369	366	363	362	334	344	373	378	380	393	368	374	356	365	384	344	352	354	383	366	351	406	321	369	348	340	359	393	375	390	364	336	333	342	336	368	311	369	367	386	346	366	348	366	389	340	337	348	375	368	374	343	378	356	382	395	351	345	369	371	365	369	358	378	343	371	331	377	341	337	399	367	393	365	391	375	357	355	364	409	350	340	389	357	359	365	380	405	357	360	344	351	351	374	382	368	389	358	363	397	370	383	359	363	369	360	344	397	327	360	341	368	373	375	350	390	350	399	351	377	324	340	341	360	369	385	371	355	362	351	397	357	348	372	353	347	390	339	375	359	374	372	373	345	362	384	400	366	376	411	357	356	322	380	402	369	389	350	385	359	379	364	367	379	363	361	332	359	350	378	375	352	363	414	377	388	363	354	354	374	382	379	367	367	390	354	365	382	344	352	387	342	355
10089	624	442	344	286	324	277	289	300	279	315	285	242	273	237	273	284	295	269	265	287	254	319	286	276	263	260	284	283	304	280	277	270	289	313	287	286	265	278	289	299	296	262	305	274	293	282	268	269	298	289	297	291	291	260	249	255	275	273	278	263	263	291	257	277	280	270	268	252	247	302	301	303	287	281	272	279	302	261	273	277	300	294	291	270	288	305	278	275	289	290	262	275	265	265	253	267	273	266	260	292	252	262	280	273	285	286	261	260	276	265	313	264	283	312	294	288	273	284	291	280	256	286	245	276	264	289	271	279	261	246	262	281	270	264	258	290	294	256	299	276	304	276	292	285	283	302	250	294	272	260	264	288	241	274	296	264	291	303	266	251	281	264	283	275	277	287	286	289	278	306	273	267	266	279	286	277	251	263	265	264	270	322	281	281	272	300	297	276	245	274	261	293	275	277	286	271	283	271	264	250	325	304	270	270	305	259	287	263	288	301	259	267	271	283	267	283	274	288	297	275	277	267	302	243	259	244	280	263	256	294	321	270	256	292	275	272	268	275	285	272	271	272	239	267	257	297	306	229	289	270	263	284	304	273	252	299	220	298	275	266	283	270	272	277	288	277	290	295	283	248	285	275	263	297	242	278	268	272	256	262	263	275	264	296	296	257	295	257	282	289	251	263	294	269	277	275	310	310	268	266	284	256	300	289	255	284	285	279	285	275	283	293	262	273	259	257	263	280	282	280	299	292	275	309	303	282	292	278	295	286	275	256	275	280	286	257	286	252	237	281	268	296	266	281	274	276	287	301	250	286	276	273	270	277	288	271	257	290	256	283	258	267	271	277	262	260	290	240	282	258	278	254	292	277	283	277	274	304	249	270	299	282	286	284	315	298	269	303	302	280	279	290	303	297	294	278	255	265	284	277	279	256	281	286	277	314	244	302	289	272	276	243	257	315	291	259	279	250	275	278	281	276	264	269	301	235	277	275	296	286	284	257	261	277	253	226	274	283	279	283	268	296	305	292	283	282	256	267	259	297	281	258	287	266	235	293	268	243	253	260	262	292	288	257	258	301	260	273	263	268	264	261	266	284	262	310	288	266	274	296	259	245	289	241	295	292	305	268	263	294	282	268	264	274	285	293	283	288	277	293	264	280	282	266	302	278	278	306	289	252	277	254	254	273	250	273	271	281	270	287	260	254	286	290	262	274	292	267	275	290	304	244	309	262	257	255	244	274	275	306	274	317	267	256	294	249	309	316	274	302	255	300	271	265	245	264	281	288	241	272	268	292	272	273	272	305	270	263	282	258	276	267	283	271	292	274	253	278	263	235	308	254	265	278	284	285	286	268	267	302	260	278	265	288	302	272	279	270	286	273	248	287	301	263	293	275	263	282	291	283	320	296	307	275	271	318	263	288	264	286	240	294	264	245	268	289	263	293	249	237	290	260	306	278	290	273	280	265	265	242	244	273	294	258	294	283	270	291	291	319	270	253	283	295	257	287	263	274	278	265	264	248	251	263	262	262	274	294	266	286	268	303	280	253	261	284	236	260	255	285	250	282	271	268	280	281	262	295	282	267	273	284	257	266	267	260	261	281	278	255	269	273	272	230	275	278	278	273	308	290	275	255	270	273	295	260	313	266	295	274	298	256	284	269	258	269	295	290	281	266	261	288	279	281	272	278	256	280	249	289	255	271	280	299	278	226	264	290	255	255	304	298	305	269	272	263	278	282	260	254	281	277	288	281	281	287	275	264	269	264	265	299	255	244	285	274	249	262	277	274	270	280	292	285	255	320	258	290	264	254	265	249	272	280	282	277	262	269	256	257	267	268	276	299	277	284	308	285	283	278	257	280	274	274	260	260	269	314	255	268	282	297	303	256	276	275	268	272	261	279	239	292	280	295	288	281	263	284	246	245	277	263	278	295	238	258	296	303	276	269	276	289	286	292	294	266	282	290	288	296	270	291	247	269	300	306	280	246	269	235	253	250	297	252	265	271	250	274	300	263	288	301	244	300	269	260	282	280	239	308	282	258	254	293	264	278	261	248	261	273	328	278	287	282	269	284	266	283	278	300	280	263	289	251	254	255	273	281	263	273	275	271	255	318	296	260	266	284	281	274	275	280	258	254	278	270	273	269	250	274	294	248	306	311	269	293	260	281	281	250	246	273	259	245	269	260	302	277	272	273	249	256	269	273	282	273	269	272	293	259	302	258	289	300	275	282	265	249	240	286	306	296	272	284	281	260	271	269	240	290	255	262	269	264	296	263	266	280	305	288	233	258	280	258	248	293	276	288	276	278	271	278	266	288	282	235	291	277	309	259	273	289	242	273	281	267	289	263	272	273	303	271	268	279	260	266	271	256	276	256	291	301	280	244	306	282	309	245	259	289	239	299	297	271	252	266	291	269	270	294	288	282	258	265	288	260	290	272	260	308	295	284	263	282	292	316	277	284	283	252	284	278	244	281	258	319	268	244	274	276	261	277	273	301	255	282	274	295	286	281	299	277	263	279	252	280	264	261	262	283	261	263	255	256	278	297	256	305	283	285	294	268	280	295	260	250	285	268	289	241	250	280	295	265	275	268	287	265	263	290	279	291	255	278	246	297	288	252	273	267	294	265	256	285	273	264	279	291	297	294	292	259	290	297	278	258	271	302	258	265	276	283	301	263	268	236	293	263	267	260	284	281	277	294	263	251	278	287	281	277	277	298	245	276	277	264	268	272	267	242	248	299	266	286	264	299	289	259	255	288	284	268	282	259	277	275	292	291	303	268	282	265	254	302	288	293	271	262	293	279	297	265	283	272	277	264	283	265	264	285	261	228	284	291	275	280	286	276	285	276	293	262	274	249	271	268	303	293	232	285	280	266	250	262	268	272	282	299	234	278	267	295	254	292	274	253	286	271	274	289	267	286	254	255	253	265	302	260	296	264	258	260	286	263	286	277	275	273	282	277	248	291	263	270	265	275	274	268	304	256	252	281	253	237	256	256	263	276	276	291	330	305	294	258	274	260	272	291	245	262	273	299	317	270	269	291	293	312	292	262	290	264	283	298	272	281	279	305	298	257	254	270	265	283	273	293	326	292	290	293	310	271	282	281	262	274	282	288	247	271	265	292	229	280	283	262	265	273	245	271	255	295	269	260	249	264	289	269	264	291	292	278	282	279	250	294	276	283	259	275	276	279	291	272	275	290	275	268	271	290	270	262	278	298	299	293	271	266	269	276	277	273	330	289	267	292	268	259	264	309	289	267	269	291	262	260	272	300	263	267	253	304	284	256	282	278	276	271	261	286	291	263	310	277	275	252	293	258	305	255	271	260	283	303	260	274	284	248	303	280	254	281	287	239	259	304	291	259	279	286	263	283	266	299	263	303	264	300	290	297	276	256	297	302	272	262	262	251	291	295	274	277	285	301	266	286	259	296	297	253	250	307	299	271	261	269	272	259	268	251	276	288	290	289	286	280	286	278	279	287	284	283	309	284	292
8533	905	1043	998	1016	1011	903	858	908	848	809	850	851	837	789	801	783	780	753	811	787	808	767	747	785	814	820	773	781	760	786	779	770	760	797	765	778	780	765	742	814	766	764	750	803	805	826	734	799	805	775	771	806	790	777	741	755	777	800	769	811	741	788	776	793	756	745	788	750	791	753	767	766	809	748	772	712	819	787	729	799	780	765	786	729	757	804	798	771	755	774	794	794	758	725	749	775	736	759	793	769	790	794	743	810	758	760	764	786	805	751	757	720	795	793	760	808	803	736	768	807	788	773	785	741	781	725	791	751	842	794	782	770	816	786	791	769	797	725	798	773	779	755	817	801	748	782	746	800	769	805	774	791	787	743	781	811	779	776	751	773	785	778	758	782	782	786	813	750	812	791	721	782	795	756	818	809	745	738	868	788	778	722	780	754	778	793	770	752	768	756	801	785	742	769	741	798	756	751	756	791	755	737	737	711	760	751	751	741	803	755	817	757	766	823	739	751	734	808	746	790	753	750	794	788	768	786	782	754	780	753	757	793	789	762	797	764	779	787	797	767	748	777	787	743	770	775	798	787	741	806	737	780	750	755	823	830	799	769	739	797	769	714	790	787	800	782	718	787	736	810	824	745	778	768	743	778	803	727	774	770	822	767	784	738	761	769	743	821	762	759	763	838	753	787	797	771	799	774	792	720	764	796	715	755	793	734	735	759	724	767	791	811	799	706	751	809	774	842	772	742	778	787	748	742	760	778	814	743	766	740	748	781	710	815	762	777	785	761	746	745	785	759	727	834	797	747	786	796	793	742	728	761	792	796	768	755	738	832	747	729	773	744	744	756	779	766	723	811	784	794	776	772	738	782	846	785	764	816	788	781	810	814	742	720	772	741	747	740	734	779	758	759	809	748	740	750	753	817	747	765	802	743	791	735	796	800	723	755	781	791	761	814	675	743	767	788	775	818	775	783	742	806	771	750	816	735	798	755	751	757	763	761	728	789	811	767	782	776	724	773	762	751	760	776	767	740	736	774	803	817	765	764	798	776	758	804	843	748	775	821	736	754	730	764	799	726	759	773	773	771	762	745	701	758	728	835	814	756	759	766	766	793	743	727	789	748	740	789	807	740	770	762	741	753	789	764	817	820	804	737	738	732	779	801	744	742	781	762	750	747	771	799	801	759	755	754	797	768	753	763	820	793	756	800	760	746	745	793	836	789	804	768	785	750	787	759	770	729	764	805	764	799	730	801	804	828	770	744	811	777	807	770	766	753	769	745	819	799	760	807	826	791	801	729	760	731	724	768	743	807	794	761	792	802	824	733	780	776	713	723	748	754	769	833	763	749	817	741	791	741	756	733	754	803	831	785	785	703	772	769	768	808	793	757	764	757	732	771	790	742	753	797	775	764	763	797	711	767	722	744	760	757	841	816	791	781	766	716	783	834	744	740	707	737	754	709	808	820	771	738	794	787	794	751	761	776	777	738	797	810	819	766	748	748	748	800	809	816	750	801	796	790	780	775	791	792	759	764	753	724	739	793	796	803	787	782	774	805	767	791	755	759	760	810	780	766	778	736	756	780	808	757	761	811	786	793	766	785	760	744	749	736	711	721	769	739	780	759	740	792	791	777	778	748	751	806	791	726	738	804	758	790	768	812	813	854	791	770	804	795	778	801	780	732	785	794	775	795	747	718	802	799	830	792	770	811	803	788	786	797	797	826	774	759	852	773	765	751	798	786	762	810	801	788	759	789	779	787	763	768	791	810	772	744	749	803	785	781	753	754	741	761	741	766	751	766	771	799	782	723	710	819	789	728	777	811	762	817	744	739	792	768	717	776	802	754	796	782	769	745	783	795	806	784	728	752	742	731	792	759	771	731	845	767	823	745	769	785	766	802	769	767	768	754	773	757	850	749	753	766	745	804	789	792	755	742	771	719	761	762	800	744	802	813	807	807	755	781	752	753	833	766	774	782	750	760	781	772	783	808	769	779	773	812	774	734	750	751	774	759	725	804	758	824	800	787	776	796	793	784	795	772	764	763	734	810	746	705	732	808	774	767	750	753	743	772	777	782	778	799	785	783	775	832	770	775	818	754	752	769	772	741	805	762	719	775	795	795	846	747	778	770	797	775	777	778	782	776	762	749	737	800	735	768	797	761	765	738	769	777	738	787	835	786	756	760	780	779	764	771	769	772	766	766	775	780	784	785	807	771	773	767	775	756	788	721	774	790	730	759	740	712	805	791	748	746	748	790	785	762	766	779	786	743	821	759	764	770	758	770	788	778	762	769	797	773	736	768	749	796	766	802	789	800	766	810	820	793	804	767	776	792	777	792	746	730	716	739	800	784	758	807	710	747	769	720	749	817	785	762	790	786	778	741	741	777	768	768	776	750	773	750	734	804	803	751	807	742	738	774	816	776	828	797	821	766	759	816	790	820	734	778	747	799	763	761	767	732	777	800	754	761	755	741	817	814	771	755	751	710	768	780	736	782	787	831	770	762	758	788	740	797	755	782	768	785	764	828	802	804	735	740	771	786	760	765	750	770	754	747	809	766	754	739	764	764	790	771	788	739	713	846	738	741	779	755	810	767	722	806	771	791	748	769	775	778	788	755	758	757	779	753	745	795	766	774	770	762	816	761	764	749	779	782	792	774	787	818	791	766	769	753	811	810	770	767	786	767	798	810	757	757	811	755	787	764	753	776	741	738	768	769	749	784	738	788	772	789	804	733	770	753	778	772	759	747	738	760	842	762	804	739	762	733	793	783	780	761	790	715	797	815	728	795	786	778	725	731	724	805	807	746	753	815	754	798	799	764	797	795	809	794	748	787	785	782	816	755	764	776	740	768	730	808	757	814	762	797	780	740	777	776	759	805	756	776	722	757	775	773	760	792	823	792	798	759	759	777	727	808	751	804	769	824	793	815	764	772	764	752	769	785	733	767	793	795	749	801	779	767	824	758	788	815	807	736	802	727	821	783	798	821	797	758	791	802	756	803	763	818	753	831	742	779	804	805	746	768	828	804	806	766	770	828	769	735	764	764	760	758	743	820	765	780	768	812	792	764	726	729	819	808	774	750	798	738	744	786	724	718	768	797	763	828	762	761	777	751	830	753	783	741	765	738	785	778	760	777	788	796	750	749	716	784	772	779	730	793	758	773	792	735	798	796	809	787	769	796	781	757	713	856	798	746	799	751	764	782	755	755	782	786	729	802	731	762	741	779	785	768	755	811	752	756	803	785	789	809	758	751	787	771	750	773	734	778	784	775	785	826	778	789	766	785	744	788	763	757	738	757	764	796	755	797	776	758	796	786	787	754	754	797	758	773	785	783	738	771	758	755	796	754	793	768	785	751	768	816	801	759	763	724	774	784	827	764	804	718	789	753	744	793	780	741	827	786	831	759	792	738	811	788	759	769	804	729	796	767	746	829	804	796	741	804	768	758	775	758	778	725	823	743	757	767	808	810	790	775	772	833	769	793	790	782	746
44160	10658	1897	987	656	490	416	330	299	291	260	223	229	228	235	196	170	186	197	194	159	199	175	169	184	167	189	169	161	171	173	162	151	151	165	160	185	151	126	172	155	156	141	183	180	166	147	138	166	171	152	155	151	167	136	158	151	159	149	140	137	151	157	160	152	163	154	160	157	145	141	148	183	159	160	179	168	171	150	145	162	173	151	163	163	167	168	176	155	171	140	138	163	151	162	147	142	150	171	152	178	159	165	133	164	138	151	170	154	128	183	160	167	155	160	160	153	142	145	144	149	137	152	132	160	161	165	166	165	165	173	185	178	163	160	165	146	174	153	179	164	165	158	204	152	132	167	160	163	142	116	138	155	163	170	154	145	153	156	143	166	141	152	159	157	145	171	153	144	151	162	147	166	172	178	153	135	166	137	155	172	152	152	174	151	150	164	162	151	138	132	153	154	159	181	162	153	147	142	144	153	174	145	178	137	167	160	136	140	188	152	147	170	161	174	172	128	181	179	131	157	152	187	113	176	146	164	160	152	157	160	159	184	144	163	147	163	160	157	155	141	132	168	143	164	157	154	159	142	154	163	168	172	138	135	155	160	157	156	125	163	162	146	141	144	132	138	137	150	178	160	154	169	152	155	167	152	158	153	161	137	175	140	154	152	155	157	160	139	142	152	157	160	131	149	158	152	159	158	168	177	140	175	136	169	177	174	155	172	149	156	148	154	143	146	174	163	172	154	193	149	162	136	140	152	159	131	164	155	154	164	147	162	130	172	146	149	154	137	157	167	162	142	155	152	169	163	152	160	166	149	162	170	153	149	187	155	150	142	158	191	138	171	156	172	147	162	169	170	176	164	166	161	159	159	144	153	151	157	145	152	178	147	162	175	169	152	167	146	159	143	137	168	143	156	138	166	170	152	151	168	165	161	152	155	157	149	168	153	154	172	167	161	137	152	153	158	156	157	157	153	161	146	152	126	152	156	165	158	161	167	158	157	147	146	151	149	142	138	148	161	170	143	129	158	150	163	140	153	158	149	170	147	157	143	144	111	162	135	175	139	149	132	154	168	144	153	147	160	150	141	181	172	152	163	168	164	183	159	154	179	145	138	141	164	153	141	165	182	174	171	150	166	157	145	158	164	170	186	148	133	155	146	188	149	141	162	163	151	152	173	154	167	157	158	151	142	164	155	172	182	150	160	162	169	199	145	168	160	179	135	185	156	144	149	146	164	167	141	144	139	177	137	150	167	151	153	154	173	150	143	139	172	188	141	162	146	149	163	182	144	161	170	156	180	147	162	190	137	162	165	155	180	168	161	152	159	165	148	179	146	147	159	145	151	159	147	148	138	148	136	145	137	155	162	147	174	166	134	148	138	159	162	131	169	162	165	157	149	178	157	173	163	160	129	125	139	162	148	157	151	157	141	163	177	154	160	158	153	164	160	148	155	159	152	163	170	146	155	147	165	152	152	172	149	160	150	146	155	144	168	148	152	160	175	156	144	166	148	163	156	152	163	139	162	150	143	160	139	161	146	177	152	152	165	164	143	150	157	180	145	156	162	167	164	154	141	147	167	165	141	153	157	145	154	161	145	175	160	140	142	168	149	163	166	171	152	166	166	157	171	161	144	139	165	207	161	134	162	166	149	149	160	178	140	156	174	147	143	150	156	159	155	157	144	164	187	163	157	161	141	155	155	165	125	154	159	157	155	144	136	147	132	158	172	178	159	168	155	145	169	179	159	165	184	145	153	166	158	160	143	181	166	158	156	181	166	190	163	162	167	149	144	142	162	144	147	165	139	160	153	180	149	148	156	193	132	163	153	163	168	155	163	153	160	149	134	172	167	163	176	173	170	163	144	154	147	136	149	137	164	175	147	164	162	150	145	151	156	154	159	154	143	148	162	178	167	139	166	155	151	190	154	151	146	161	143	166	143	158	142	142	170	147	169	134	151	160	142	150	158	151	142	163	149	139	150	142	139	165	155	161	171	169	163	151	178	171	154	156	164	176	153	163	165	169	176	164	122	130	144	166	147	176	150	172	162	150	127	148	169	133	163	147	141	166	144	176	130	149	180	158	158	167	153	167	153	153	162	166	169	138	146	155	185	175	150	164	166	140	134	171	170	143	155	163	147	151	180	145	159	171	150	156	142	143	160	149	166	167	151	158	166	150	138	145	169	179	145	155	171	142	167	138	134	179	149	178	166	147	182	158	135	143	161	159	152	166	142	160	156	173	168	152	163	174	139	182	154	160	140	184	140	164	159	156	150	148	149	164	175	129	155	172	138	150	164	135	160	157	162	155	151	153	179	149	172	141	159	151	156	162	143	169	155	157	150	157	154	145	174	172	149	143	147	156	138	153	158	169	178	166	150	149	158	135	141	160	189	174	178	161	152	178	185	153	176	155	151	156	159	151	146	150	146	165	171	154	148	172	154	157	139	163	169	157	164	174	144	172	136	163	155	175	150	155	147	175	161	155	180	141	157	157	184	151	146	152	170	151	146	162	158	142	151	153	164	138	166	123	154	140	156	170	150	153	147	157	156	170	152	185	156	166	152	155	167	160	145	142	170	165	174	144	164	166	166	181	161	135	166	143	128	162	154	152	162	157	150	144	152	169	162	143	160	143	148	156	147	154	167	198	149	160	165	182	171	164	173	157	163	174	155	162	144	153	152	161	155	184	166	152	167	148	158	158	159	165	168	136	135	157	160	181	149	139	156	151	153	141	156	177	172	168	154	160	160	149	168	170	155	155	140	160	163	161	146	150	156	167	158	157	159	153	158	161	164	162	143	141	163	150	173	156	158	170	150	162	135	151	148	167	143	150	149	155	175	148	153	168	162	135	178	173	157	159	166	131	135	169	140	155	149	162	165	152	129	164	173	143	152	131	162	156	158	175	142	135	150	132	164	157	141	153	165	131	164	137	183	172	159	167	160	174	162	139	146	165	146	153	181	147	176	144	158	120	174	177	192	156	157	161	167	162	161	183	171	147	158	139	167	146	142	185	166	148	157	163	189	165	163	138	176	183	157	119	140	163	160	146	158	163	176	154	176	141	161	154	131	168	155	155	179	135	153	159	122	143	162	145	145	178	169	120	168	147	169	165	165	158	160	181	136	137	150	169	164	158	152	133	145	148	144	170	158	156	172	173	149	150	172	172	166	150	181	151	164	159	174	147	158	164	155	142	166	152	138	171	162	139	142	164	155	143	166	166	166	153	155	160	192	147	176	132	149	158	164	153	171	160	168	148	154	157	177	159	164	152	149	178	172	154	172	143	143	155	144	159	147	174	176	144	162	163	128	178	152	151	162	130	153	175	161	158	142	163	173	158	176	152	139	173	155	164	175	154	182	143	169	192	159	151	160	141	163	165	147	148	175	151	160	153	178	146	169	138	152	145	156	172	150	159	156	151	151	170	151	139	172	155	157	156	143	150	186	158	159	166	168	161	147	138	168	147	162	155	143	149	163	174	154	165	178	193	154	159
20413	1423	2891	3126	2665	2180	1915	1707	1447	1347	1162	1070	933	830	774	769	717	695	717	610	635	655	612	600	551	566	562	580	545	548	517	545	509	563	514	528	511	531	501	544	472	499	520	476	473	484	504	467	495	529	481	447	488	496	463	497	510	512	498	485	490	522	482	531	494	470	462	484	482	481	481	448	481	481	463	489	463	495	471	463	473	490	459	462	482	472	482	472	424	457	467	463	493	469	502	469	456	477	487	452	468	497	413	490	495	437	476	485	468	455	448	474	459	474	495	453	468	494	476	466	451	442	489	473	459	532	498	437	460	470	495	469	459	450	506	474	488	438	485	450	456	470	433	500	466	428	475	452	466	498	465	481	447	472	442	457	465	456	450	448	447	448	472	456	450	471	499	457	450	475	452	499	456	492	470	452	467	449	462	473	454	482	456	456	497	471	457	463	434	450	460	472	510	431	453	469	471	504	460	430	475	436	489	458	450	482	477	475	474	470	475	476	481	494	483	484	480	444	463	436	479	486	491	480	513	452	472	460	443	486	446	428	409	451	463	463	502	486	467	473	417	491	473	471	447	468	501	458	472	454	471	448	457	483	451	433	443	485	458	489	488	464	461	472	475	451	457	495	468	470	485	493	464	474	464	463	451	485	453	433	478	481	441	448	482	467	464	472	470	514	522	485	450	452	473	476	476	491	474	482	472	456	489	416	478	499	449	472	481	480	478	481	479	487	486	450	476	442	466	451	411	461	451	464	432	462	487	471	484	495	485	499	477	470	486	483	471	451	449	468	473	468	446	464	459	451	478	423	474	466	443	440	492	487	486	474	484	459	469	455	494	451	489	481	447	477	433	474	485	484	490	479	491	445	454	439	444	470	486	441	440	455	493	465	452	478	520	456	477	489	493	483	473	456	499	446	465	428	464	489	526	465	466	472	494	470	471	474	490	469	519	463	472	413	452	480	442	478	478	474	465	437	483	462	518	479	474	481	513	417	471	471	492	450	505	485	461	499	458	451	473	474	444	483	471	463	464	456	459	445	444	465	478	454	480	496	509	457	444	439	457	446	464	420	506	462	478	456	468	462	426	505	460	440	467	456	462	443	471	468	466	440	464	459	459	486	477	470	493	463	452	455	487	449	450	476	470	473	490	487	482	426	451	479	469	465	467	473	443	457	465	509	482	462	448	498	433	467	441	473	429	479	462	463	452	507	509	465	451	470	453	479	470	478	432	453	446	473	420	469	435	463	441	455	467	506	477	424	469	496	469	472	423	470	487	496	473	468	455	448	460	471	427	439	448	471	462	433	465	422	457	443	437	456	471	482	423	451	452	519	490	443	458	505	464	477	435	493	417	425	500	451	457	501	427	467	486	460	477	456	459	436	475	459	476	473	507	447	502	475	454	418	453	489	518	458	498	457	454	484	468	515	444	470	461	443	485	454	512	442	437	481	464	458	451	454	446	464	450	469	503	449	474	484	454	448	425	431	455	479	506	465	464	439	492	479	470	471	494	440	498	516	443	491	503	467	474	463	443	468	503	442	446	477	493	498	466	475	499	470	461	464	467	468	482	438	520	504	477	453	473	462	425	422	494	466	471	463	455	463	478	492	502	466	479	460	503	457	473	508	471	465	463	465	456	467	442	508	473	438	452	451	495	482	441	446	437	460	439	466	481	478	465	413	469	463	487	472	472	492	477	459	460	473	470	457	468	449	454	463	450	452	480	479	466	441	459	441	451	533	491	475	443	488	469	465	483	432	481	455	473	470	443	512	446	427	472	434	456	471	476	456	473	499	442	500	460	475	483	457	509	455	483	511	465	437	488	461	441	456	464	438	465	493	493	474	484	489	477	457	464	468	457	490	492	473	491	454	429	462	465	460	473	488	492	493	501	489	477	510	462	428	447	462	505	468	463	481	481	442	474	468	488	481	461	496	428	491	487	471	461	446	483	433	481	514	441	451	473	468	472	456	441	486	495	492	453	427	441	414	474	480	497	488	479	473	472	480	460	480	481	468	438	457	408	473	516	430	445	478	433	473	480	483	474	480	483	472	446	459	451	527	445	424	456	504	472	481	466	491	482	468	488	468	464	475	501	432	478	494	470	459	510	468	484	436	459	519	485	489	491	430	458	453	487	473	457	493	491	455	485	464	509	470	463	433	475	446	455	428	473	428	445	439	450	461	504	463	468	425	489	487	480	460	496	438	486	494	475	461	457	474	454	428	473	474	444	484	459	475	455	439	469	401	476	454	458	471	497	490	478	493	493	462	478	469	492	455	465	479	438	464	433	468	455	491	480	468	494	470	451	483	480	453	496	486	441	458	445	442	448	436	478	481	466	456	465	477	437	492	491	446	447	486	485	477	488	459	488	458	500	475	441	518	502	488	456	452	477	489	463	465	484	472	512	431	449	451	452	431	423	459	458	475	461	480	460	494	460	479	447	444	485	455	504	449	478	451	464	436	472	490	465	454	496	454	480	477	427	453	465	485	456	482	502	467	478	469	471	489	476	452	482	396	432	447	441	492	488	445	471	433	478	424	456	474	449	472	475	451	469	450	475	464	470	446	481	483	470	448	503	494	482	476	470	482	456	433	432	462	494	458	445	477	471	469	469	457	499	442	459	454	487	480	473	522	460	438	502	460	451	480	486	464	476	455	420	455	433	505	446	491	467	488	437	484	444	501	482	499	485	504	498	469	507	488	454	441	425	441	496	468	430	472	453	430	487	458	443	476	484	440	474	455	481	519	471	456	513	477	466	474	485	454	444	500	489	455	474	481	460	491	477	487	465	469	455	480	451	472	459	496	496	475	525	479	475	447	485	467	465	433	443	482	470	471	454	495	457	449	439	434	458	471	457	451	454	461	474	444	449	475	448	449	445	500	470	449	460	462	445	461	452	446	490	477	474	480	490	504	469	466	480	464	500	469	479	460	477	465	477	490	493	449	473	482	441	458	475	432	469	456	428	437	502	453	456	457	461	463	472	454	490	467	458	440	479	510	482	455	486	482	445	458	473	452	485	523	488	443	488	446	448	499	471	475	476	444	476	486	446	435	478	461	452	438	489	454	487	482	475	413	448	476	495	480	473	486	444	495	505	490	465	475	476	424	476	443	502	487	460	471	506	478	541	493	470	469	454	460	426	392	432	474	478	477	479	461	493	483	480	460	485	482	473	449	473	475	498	473	451	468	464	463	462	493	460	478	482	483	474	499	510	464	490	490	441	483	427	438	473	458	495	456	445	476	461	467	437	454	467	459	483	477	436	470	448	472	475	442	464	478	461	475	475	469	443	468	431	439	460	478	487	467	494	456	447	421	492	463	483	494	441	453	485	488	400	482	452	490	470	478	484	478	468	481	451	483	486	431	489	438	477	476	437	508	440	455	463	485	427	484	495	443	477	463	458	468	458	486	435	499	456	453	458	482	461	476	496	503	483	444	480	517	458	438	488	506	478	437	457	466	485	466	468	503	465	469	481	432	510	467	466	460	494	454
54714	17918	6783	2001	1273	816	638	559	450	361	316	286	288	215	199	180	172	149	171	134	148	141	127	147	151	172	134	142	127	121	136	132	132	148	143	142	124	152	108	128	123	100	127	118	131	127	110	119	106	113	112	123	126	116	117	115	110	121	125	124	119	107	121	129	103	129	104	114	123	125	123	128	111	107	111	106	115	109	129	109	115	113	125	127	128	99	124	110	121	125	102	88	110	104	125	118	119	116	110	103	126	120	119	90	112	109	100	116	114	121	106	109	120	131	100	117	124	112	117	113	101	114	100	119	101	111	98	120	109	103	107	107	116	119	126	112	109	133	128	115	104	127	102	101	119	105	136	111	108	111	110	122	103	127	124	113	119	112	116	116	122	111	83	101	103	118	126	138	108	126	129	101	125	128	115	91	116	100	124	128	110	123	104	131	109	101	120	107	105	110	119	128	124	139	102	112	111	118	91	101	130	103	102	107	105	115	106	117	103	127	133	122	130	114	98	114	125	120	140	120	105	120	99	110	107	119	111	98	113	110	112	121	129	103	120	104	101	109	114	120	117	119	117	134	105	97	124	111	110	105	108	128	105	122	137	115	115	116	109	112	105	130	107	114	103	117	108	98	115	112	117	124	116	110	111	136	103	115	120	120	122	91	133	123	135	112	113	120	103	118	115	104	106	117	120	101	107	121	122	118	120	102	103	113	121	117	123	103	118	127	108	109	115	100	121	107	92	116	123	104	107	116	110	111	118	113	99	99	125	110	110	118	126	112	115	101	110	121	111	137	132	112	117	92	129	122	127	115	119	116	128	116	97	113	107	123	87	132	111	108	106	101	123	120	127	128	103	107	97	107	112	110	118	103	104	111	115	120	101	118	107	124	96	118	111	124	94	111	112	100	99	130	114	123	129	107	102	113	106	122	128	106	123	126	125	102	114	100	115	97	115	122	112	112	121	108	133	123	101	116	125	111	103	110	127	100	107	124	103	88	124	121	101	118	102	127	109	106	112	121	115	127	96	123	112	117	115	125	101	114	112	132	106	117	99	110	111	105	102	136	126	113	85	98	130	98	101	118	106	129	109	109	116	122	122	125	111	113	113	127	97	131	138	134	110	111	97	102	119	102	105	128	114	113	126	108	111	108	95	120	110	115	115	101	131	112	114	131	114	103	108	114	134	105	107	118	120	126	109	105	100	99	119	116	110	111	110	126	116	105	116	113	117	126	116	101	129	121	94	107	114	133	97	109	108	118	116	124	122	120	104	122	125	101	91	141	110	109	121	131	114	110	108	131	101	92	126	109	123	119	100	112	96	115	126	107	121	107	114	105	108	102	103	109	112	107	126	108	108	118	99	107	129	115	111	118	113	99	119	134	105	109	108	112	107	125	119	112	117	114	124	94	117	107	124	114	115	118	116	97	109	129	114	121	113	120	103	123	119	108	111	115	123	109	116	105	113	120	116	104	114	130	122	109	125	129	118	112	132	111	116	93	104	118	117	123	114	106	117	127	117	119	93	108	104	122	95	99	110	95	99	127	122	113	120	120	122	125	131	106	99	101	124	117	102	100	112	119	106	120	125	94	110	135	111	128	111	96	93	104	128	110	121	108	121	106	115	85	135	115	111	108	100	113	125	135	100	108	107	111	103	109	105	103	119	108	119	122	121	120	117	101	109	118	126	120	116	113	109	119	119	113	111	101	116	114	112	116	121	115	109	113	113	107	109	120	102	118	112	129	107	112	108	103	97	100	115	99	106	139	102	98	102	110	90	121	120	117	103	118	111	103	98	133	121	100	114	106	104	94	99	110	115	115	112	120	102	102	108	112	123	89	104	108	124	122	107	113	107	111	110	98	124	105	117	117	109	110	121	122	117	109	95	104	121	133	109	104	101	130	121	95	110	113	122	111	121	112	111	101	101	121	128	102	112	109	126	134	117	134	136	117	132	109	112	115	105	115	130	118	114	112	119	120	102	107	97	110	116	121	112	98	105	113	118	94	132	119	123	119	92	100	122	115	97	108	108	107	112	128	107	106	94	122	98	124	108	117	124	131	112	97	132	114	102	118	112	115	111	118	132	115	119	106	116	106	102	118	114	107	119	132	133	127	133	91	103	103	106	100	104	108	127	115	90	104	120	127	107	114	137	104	114	122	120	92	116	98	109	108	102	98	97	113	121	101	134	101	108	125	98	102	99	109	100	125	119	118	105	116	118	125	117	109	99	117	89	93	104	119	105	106	106	102	114	95	131	128	114	129	99	125	113	111	114	112	113	132	118	111	116	106	113	124	127	117	111	125	125	126	107	118	117	114	122	124	110	107	136	132	107	111	137	116	115	94	93	102	101	107	104	116	96	116	115	121	109	108	115	111	104	124	111	115	113	124	115	98	118	114	94	94	117	101	117	103	113	134	112	128	108	115	107	111	109	126	113	106	109	116	97	108	103	112	98	114	110	113	110	98	115	109	112	103	123	118	93	112	145	112	115	117	126	110	120	107	107	98	116	121	114	128	96	123	118	140	102	121	121	126	115	115	107	106	110	94	136	102	114	115	113	117	115	114	130	96	95	108	128	121	126	99	104	111	143	119	101	109	107	117	132	123	111	120	115	104	125	108	123	114	128	94	116	113	119	102	116	112	130	113	119	123	119	124	111	114	111	96	108	101	121	125	120	133	102	99	101	95	97	106	131	114	99	106	99	115	110	112	100	97	119	131	124	120	91	108	108	125	103	119	111	107	104	105	94	108	103	121	110	110	93	123	118	98	149	107	110	94	112	113	111	112	108	93	87	107	109	104	120	107	97	116	103	109	108	117	130	117	113	104	116	107	116	111	99	138	119	124	94	120	117	105	115	95	123	95	108	124	130	120	125	110	108	116	95	135	106	134	103	99	113	111	109	94	111	97	116	124	128	132	132	123	84	105	132	97	122	111	120	119	101	118	101	112	134	118	120	116	127	110	126	101	116	126	103	106	107	115	109	114	115	109	112	109	129	84	133	111	115	110	114	124	114	110	103	107	126	104	122	111	125	104	109	124	121	106	123	107	102	111	113	88	124	101	114	132	99	116	97	116	135	85	121	121	91	115	101	104	113	99	114	122	103	99	104	110	103	93	101	119	109	123	111	110	92	106	92	118	115	123	113	109	109	113	125	92	110	121	110	113	108	104	118	126	117	105	104	121	128	136	134	112	113	98	106	120	114	95	134	118	109	124	120	118	106	122	110	122	99	105	126	119	120	108	109	134	122	102	117	113	119	136	115	118	97	120	111	90	118	115	110	131	107	117	106	111	116	122	121	129	110	121	101	124	98	114	102	100	123	117	100	91	123	99	135	109	111	110	120	112	112	117	110	123	110	115	127	139	103	116	108	102	112	106	107	98	110	115	128	121	116	127	106	115	118	116	126	109	121	102	122	105	124	116	108	123	108	121	115	114	115	123	88	93	109	104	92	90	124	109	102	102	110	102	115	119	116	109	118	91	118	117	106	115	104	122
25924	2188	4780	5312	4618	3728	3025	2570	2282	1844	1692	1443	1404	1153	1086	941	945	889	795	733	746	687	620	654	599	545	584	584	583	543	515	505	492	532	492	470	471	439	450	442	464	453	444	432	436	427	391	420	427	480	413	440	443	421	425	429	412	370	421	405	375	431	378	395	387	413	397	391	428	407	385	400	414	409	385	419	381	376	392	390	397	391	361	377	367	401	421	345	354	407	398	402	387	380	352	377	376	421	351	356	364	420	361	400	367	364	364	369	419	366	355	376	388	428	400	354	397	380	370	370	397	363	416	362	322	331	365	374	363	384	346	378	373	334	387	370	391	352	386	384	363	401	362	361	402	362	346	370	398	381	391	359	360	366	383	360	379	386	375	395	377	338	364	364	348	364	347	365	376	384	366	378	342	381	354	357	417	394	398	344	340	376	364	369	381	387	375	382	373	345	365	370	357	375	362	397	368	418	402	339	378	396	356	407	379	370	383	370	381	403	351	390	360	380	348	363	390	377	395	346	376	379	373	352	390	407	351	370	387	358	375	366	391	377	354	354	361	366	346	362	355	385	385	367	363	383	364	385	353	361	384	339	353	359	344	393	335	346	372	373	364	369	386	384	369	391	393	354	360	365	385	376	364	377	397	365	375	338	371	373	379	377	380	375	405	375	396	367	375	374	338	363	375	367	366	339	357	343	376	377	359	384	373	350	384	366	363	342	398	369	334	343	338	399	373	376	346	392	380	344	369	398	376	375	371	374	359	360	368	374	361	373	381	349	353	384	366	395	345	345	375	354	355	336	350	356	383	349	372	384	377	390	391	363	385	358	367	382	343	373	359	359	353	352	351	362	369	356	343	355	357	375	383	346	356	381	366	363	341	339	332	383	394	385	367	377	364	377	368	360	338	366	355	374	362	386	370	342	368	375	387	362	395	379	351	358	353	344	362	379	369	383	432	392	356	347	346	385	406	338	349	345	338	381	370	362	354	356	372	342	357	355	383	381	388	356	402	368	359	355	354	387	392	374	379	358	317	375	372	357	387	376	366	363	345	385	355	334	358	353	364	394	355	382	362	373	381	364	347	359	386	390	346	389	356	372	373	366	377	365	350	370	367	359	385	387	355	385	352	358	390	403	386	361	379	366	350	357	346	339	371	357	369	394	337	362	374	402	360	386	427	362	359	357	373	378	358	359	376	378	375	363	362	395	423	359	369	323	397	365	391	351	393	345	350	392	357	363	353	376	398	339	363	338	371	325	369	380	339	395	370	334	385	369	394	378	345	386	340	399	366	378	349	378	366	405	373	369	374	331	371	339	346	389	347	339	370	376	331	383	374	343	392	348	361	380	358	366	379	359	382	343	387	392	385	346	408	342	367	329	373	378	364	354	350	377	367	370	345	376	332	389	372	363	335	360	379	367	350	380	368	340	378	339	355	373	370	401	365	379	403	378	391	376	395	377	373	363	302	368	365	378	409	363	358	369	371	359	371	371	391	367	365	351	339	368	338	348	365	370	346	364	371	346	349	358	375	359	367	372	385	375	363	349	382	372	374	394	344	400	394	374	373	403	368	352	375	353	411	348	372	386	403	400	388	376	387	348	371	372	360	344	375	364	398	349	400	353	392	381	361	368	367	340	356	363	379	344	364	362	368	372	399	358	381	382	353	376	385	335	386	381	382	392	379	381	375	348	353	360	335	390	388	354	371	393	354	362	369	384	377	361	372	350	332	376	363	383	365	376	360	375	353	370	360	377	359	370	352	412	355	358	353	357	335	363	352	391	361	350	358	377	363	399	325	352	342	367	358	356	359	333	354	370	348	358	350	345	340	341	348	368	391	347	361	389	395	389	395	381	392	340	374	370	331	386	361	368	368	325	376	389	353	348	361	386	352	368	406	380	377	398	398	367	366	385	390	355	340	360	371	344	352	357	352	377	336	350	360	356	354	377	382	345	370	374	386	359	369	360	364	352	380	368	351	369	414	339	349	375	388	358	357	355	388	368	359	354	377	329	379	348	365	399	336	393	422	375	369	350	378	386	391	381	381	407	386	340	340	357	355	367	425	325	379	411	347	394	334	367	360	330	363	360	368	366	357	365	354	365	351	371	386	374	351	354	352	340	398	351	395	370	392	337	381	356	368	361	362	393	337	393	386	362	373	378	363	369	386	372	356	386	359	365	363	384	346	367	360	354	387	429	365	356	385	362	379	314	350	322	396	346	367	360	390	353	376	411	371	348	332	362	377	346	379	402	389	391	324	319	369	362	354	391	359	407	361	382	363	372	402	369	346	378	344	406	347	382	371	377	377	362	369	371	320	353	389	350	388	379	384	387	371	347	387	395	351	392	352	375	343	349	366	379	335	395	391	394	391	374	382	356	337	339	392	332	375	386	381	371	399	357	353	396	359	363	386	391	386	357	346	371	355	383	353	321	376	368	356	385	371	376	389	351	357	352	362	384	362	363	396	368	384	386	365	371	361	373	352	365	390	363	349	361	387	371	361	393	372	381	379	373	387	366	392	365	358	367	358	370	373	358	368	360	340	378	391	353	341	371	370	369	380	339	399	356	371	334	358	362	374	383	373	369	357	363	368	362	345	392	375	351	388	376	395	344	376	367	402	377	363	374	363	366	375	373	357	344	374	348	355	386	384	360	376	371	382	377	356	396	379	381	369	379	360	350	387	375	389	361	371	371	378	352	374	386	342	318	357	349	393	351	354	400	372	350	365	374	381	386	339	376	357	376	375	371	391	378	368	355	358	380	388	355	403	346	427	364	385	386	362	345	385	346	367	358	383	355	355	378	371	378	373	353	362	353	334	364	359	374	375	332	384	326	376	354	349	359	380	370	397	360	360	387	375	365	322	366	344	362	348	323	362	366	357	344	336	356	388	382	397	356	345	351	389	369	366	368	373	382	376	356	363	384	393	345	371	351	363	409	357	354	369	377	370	348	321	340	354	371	368	344	371	360	375	389	373	356	382	379	354	373	363	353	405	383	374	372	350	361	366	386	375	372	369	359	378	337	344	373	351	350	362	373	359	392	397	350	374	386	393	371	362	371	315	360	386	356	349	365	355	348	382	377	312	359	359	345	385	346	371	369	361	376	396	378	372	376	375	392	349	369	371	330	349	374	361	387	368	374	387	378	417	351	373	358	339	370	357	334	341	370	377	375	368	374	343	370	364	407	378	376	352	388	337	339	384	360	377	365	388	382	338	378	396	348	361	379	347	369	360	348	350	355	371	366	347	386	357	381	361	383	370	373	352	390	357	361	355	374	369	379	368	347	393	396	320	357	364	367	374	359	379	335	394	342	381	350	380	357	352	384	363	362	352	378	415	395	377	377	363	369	364	369	388	326	365	361	383	348	389	361	352	361	349	360	355	387	403	379	366	388	379	336	370	360	334	398	380	359	392	401	359	369	379	377	333	345	352	361	379	336	341	351	348	375	391	352	359	360	339	374	356	350	324	348	382	369	393	360	382	362	363	381	347	376
10451	637	410	336	324	310	311	287	280	292	264	282	277	270	302	289	255	293	300	283	289	274	268	267	256	268	284	270	256	245	258	296	277	271	287	285	295	309	249	232	267	285	260	271	249	233	278	280	295	271	275	287	271	290	291	305	267	276	258	269	283	300	244	277	266	271	307	269	283	303	279	268	276	290	288	256	280	290	278	244	278	318	261	305	276	246	275	278	276	283	273	267	280	281	301	261	266	283	302	287	291	255	287	282	269	311	285	281	289	292	297	262	306	295	278	272	262	287	250	263	262	271	272	255	253	266	291	282	273	284	269	293	295	298	257	259	282	256	282	281	240	289	273	290	264	281	279	264	281	278	278	302	306	297	309	304	277	249	282	271	269	280	289	290	264	268	261	296	282	288	253	291	266	261	299	271	281	269	265	279	295	246	281	273	273	254	251	306	282	291	268	287	293	277	284	266	250	258	278	252	280	285	259	273	275	276	262	293	289	279	299	291	283	293	273	260	287	284	270	286	291	285	268	275	237	275	269	275	273	250	261	297	279	260	291	305	271	296	288	284	287	272	260	271	292	286	287	297	258	289	291	272	276	289	270	276	280	286	286	286	292	268	271	274	282	262	300	277	282	249	273	302	293	267	270	263	288	249	289	261	235	257	277	278	279	291	252	264	274	276	264	255	283	255	251	297	273	254	274	268	322	268	280	275	293	286	286	287	294	279	277	260	307	305	264	265	278	312	241	265	280	275	286	268	246	300	276	255	289	251	277	264	259	273	266	279	260	262	292	276	285	255	254	278	275	260	294	296	293	267	296	261	278	270	272	285	265	273	267	269	294	277	252	303	290	263	276	281	283	285	281	293	286	289	270	278	276	306	270	266	296	302	266	280	311	261	316	296	263	274	275	291	296	285	235	279	296	289	277	258	250	286	302	271	298	278	287	255	311	283	285	271	265	254	304	266	296	269	315	264	265	287	291	237	282	274	269	280	260	298	294	266	248	289	252	287	260	275	279	234	289	290	292	292	280	287	264	292	266	283	289	266	273	288	235	243	292	277	289	275	296	304	270	277	279	257	261	281	264	276	273	288	282	263	268	292	244	258	252	311	278	270	259	281	310	296	306	283	271	283	267	260	242	278	253	285	317	286	279	287	281	260	282	268	279	259	271	313	275	270	296	286	291	296	249	256	287	262	290	273	273	264	275	266	269	238	236	272	320	273	283	296	256	254	261	281	295	277	242	281	295	259	269	266	248	278	296	291	264	264	273	297	302	292	316	267	298	270	302	282	278	253	241	295	306	270	297	282	302	282	272	290	284	273	271	281	274	276	271	279	267	294	251	246	305	274	295	271	293	283	281	254	282	279	293	278	288	260	278	286	251	285	289	272	281	282	268	273	276	299	281	266	262	277	287	249	262	278	242	260	288	280	266	295	272	283	316	258	279	294	277	251	261	262	273	303	269	287	273	272	271	283	273	276	300	289	252	264	281	292	273	281	289	297	245	301	278	258	293	268	289	287	241	278	274	258	298	250	272	290	250	299	260	280	272	314	321	278	309	285	254	273	278	278	242	287	292	266	291	282	268	298	289	276	277	253	234	255	253	262	291	309	296	280	285	268	268	275	281	281	290	256	293	268	285	262	286	271	255	271	270	252	256	254	260	307	279	269	296	279	257	268	248	279	267	269	281	289	253	297	282	261	311	249	305	292	281	281	255	262	241	282	311	292	278	288	264	262	273	272	285	272	242	276	274	288	284	274	308	257	272	273	264	249	278	251	274	295	289	295	243	278	278	290	278	254	290	275	287	306	275	298	282	287	272	245	295	303	270	283	270	274	262	267	269	261	298	295	270	270	256	277	278	260	263	299	256	296	301	290	235	328	259	285	308	259	275	310	275	272	279	267	277	277	286	268	273	263	282	286	251	256	261	264	236	251	297	305	248	289	299	267	258	264	278	299	287	280	242	280	291	275	252	281	279	267	271	279	273	261	299	278	294	273	256	269	305	277	256	265	288	280	261	264	304	283	282	265	271	271	286	242	307	285	284	303	306	292	277	263	290	250	301	290	285	275	286	263	294	247	256	297	272	274	289	244	272	280	276	276	308	282	243	282	288	257	278	262	266	283	319	292	278	280	281	240	250	268	275	286	279	265	243	275	257	272	277	260	268	270	248	270	274	308	321	274	287	273	284	266	291	308	314	282	264	256	273	240	309	293	301	249	287	244	262	266	287	267	297	287	240	295	259	300	284	289	258	279	262	274	267	248	240	275	255	300	257	253	278	280	278	284	297	295	259	306	281	294	256	279	244	280	288	258	264	298	248	286	287	309	256	292	273	303	260	285	279	285	265	272	255	280	264	290	276	263	287	268	274	260	288	307	285	300	269	253	274	277	306	277	287	264	304	293	260	283	288	259	278	284	275	251	254	264	258	305	269	290	294	269	285	284	281	277	286	275	251	270	290	284	264	261	295	284	261	284	257	279	266	259	303	288	286	268	276	291	272	276	274	267	268	267	284	262	281	257	251	239	245	253	288	275	278	254	279	285	270	277	306	280	273	272	285	285	280	312	296	262	326	266	277	281	280	279	267	270	307	247	272	283	286	270	268	268	249	285	269	264	255	296	223	296	261	271	291	268	313	289	264	243	308	264	308	273	273	282	270	300	292	302	261	291	277	295	275	286	270	266	259	282	277	289	273	282	272	312	272	253	286	296	258	295	280	292	265	298	278	280	257	278	295	277	302	279	276	276	277	290	289	263	223	258	259	280	263	288	275	245	264	288	274	278	273	261	292	255	259	258	267	286	263	263	253	264	245	265	304	278	275	276	280	291	268	265	250	280	242	298	247	243	257	264	291	259	271	297	246	252	278	273	267	279	261	298	262	282	259	281	276	294	274	271	273	282	269	281	285	305	249	285	277	261	272	282	274	294	276	316	253	295	266	262	249	279	259	278	280	259	239	229	280	261	274	308	275	314	271	332	281	261	283	277	285	263	280	260	263	275	280	265	291	255	283	260	290	294	258	259	303	264	287	283	261	274	266	272	290	253	283	285	273	291	271	236	237	255	290	265	256	262	285	287	280	236	282	263	280	261	304	305	273	286	279	293	267	272	271	282	297	247	281	288	263	274	264	273	285	301	289	264	263	264	289	286	309	290	282	256	276	292	286	305	288	273	255	254	268	280	276	258	301	272	264	280	292	273	232	284	290	279	288	313	282	275	260	271	285	303	238	271	285	308	319	247	262	282	332	303	302	314	247	264	271	308	259	301	260	279	268	264	263	288	282	300	299	295	300	266	291	287	289	300	262	276	288	267	293	260	271	269	252	271	228	294	263	287	277	268	295	265	300	265	303	273	269	301	284	291	266	288	274	304	271	246	284	265	270	267	262	257	251	267	263	258	283	272	260	254	298	249	270	253	276	287	310	285	252	237	306	280	260	281	288	289	240	323	277	268	258	302	297	306	304	249	258	287	273	266	297	298	275	274	259	287	268	286
8750	867	1055	940	977	917	861	899	853	789	833	787	821	843	779	813	762	785	823	781	795	785	752	774	786	767	745	738	769	786	804	745	780	824	770	800	727	797	805	768	771	783	762	786	791	768	776	767	783	781	777	716	820	813	744	827	790	721	768	802	771	799	814	774	762	779	788	790	805	809	801	741	776	757	761	827	780	755	811	786	769	782	743	758	719	756	838	779	781	808	756	771	745	780	808	797	760	775	740	760	770	816	745	826	807	839	739	833	806	789	743	745	804	721	790	805	790	772	798	731	752	712	759	833	785	734	751	777	762	777	816	779	788	816	789	775	763	819	772	754	717	768	765	747	751	748	769	809	827	848	761	778	795	776	787	782	808	773	818	777	783	810	765	748	755	727	789	750	763	788	810	806	785	779	754	770	769	749	775	761	783	797	845	742	784	770	764	741	796	804	781	822	782	763	738	793	759	775	736	806	787	763	769	740	786	757	760	744	804	795	763	757	747	802	763	712	786	752	784	812	808	749	751	745	724	745	774	752	765	800	755	813	790	784	771	751	786	765	843	789	786	780	761	784	756	764	751	819	777	763	779	786	775	734	736	854	776	716	764	786	780	782	762	779	761	789	831	710	825	752	759	765	775	799	750	798	822	796	798	755	779	801	817	751	730	773	766	778	839	814	699	744	746	763	804	733	755	740	784	808	760	770	742	734	739	724	756	756	832	792	768	747	787	785	796	749	808	780	763	775	726	736	724	737	815	751	741	792	778	729	796	782	733	694	825	787	768	784	762	705	766	763	756	756	769	754	801	767	711	760	813	739	748	729	767	787	783	714	801	725	758	783	728	793	756	774	825	755	762	757	770	777	759	777	803	786	775	792	797	790	817	803	806	769	778	790	857	777	807	732	777	807	795	783	798	801	805	761	768	770	746	803	741	756	811	814	777	802	782	810	720	780	801	805	771	799	819	768	762	774	768	734	833	775	735	755	771	794	821	826	753	750	789	772	777	754	795	761	827	709	824	758	768	783	785	751	758	810	791	789	809	743	785	796	778	787	758	725	815	812	781	720	743	804	706	730	767	802	788	804	722	782	774	793	800	777	769	768	776	802	791	765	754	796	726	735	809	799	767	777	700	809	805	778	787	755	826	762	785	796	744	763	729	783	778	784	752	774	744	763	775	759	806	828	791	773	772	799	750	796	797	780	768	796	750	808	755	736	743	801	771	793	786	821	767	763	808	773	729	819	772	751	808	725	797	785	789	752	775	819	781	730	788	813	735	804	750	790	777	787	769	843	807	813	780	796	726	797	721	788	826	743	784	790	744	794	792	775	764	767	806	757	772	771	782	795	809	773	777	834	752	750	775	771	760	745	759	761	730	781	776	777	780	841	879	781	748	783	780	803	739	757	794	787	762	781	736	759	747	755	738	747	787	797	749	839	773	771	761	786	776	777	721	812	764	779	801	777	788	779	749	792	789	737	792	720	769	738	765	738	766	749	750	768	756	818	761	738	705	752	830	718	770	756	825	807	776	790	781	776	799	789	810	779	763	743	816	787	824	759	760	765	741	766	767	799	798	755	787	749	785	784	707	810	739	770	808	744	796	809	748	781	758	814	793	725	750	795	746	751	729	822	792	796	750	819	749	762	790	808	765	797	734	777	762	760	796	839	753	773	789	765	783	777	760	746	773	830	786	750	743	768	845	788	785	743	758	766	789	774	761	796	760	831	761	776	789	844	811	814	805	755	780	753	754	748	805	788	769	763	744	750	825	771	811	817	793	793	793	748	748	757	750	777	807	825	796	736	776	780	747	784	785	733	778	754	807	781	798	785	750	756	766	767	760	781	787	831	794	779	750	791	826	731	784	817	768	763	811	735	804	754	777	793	737	766	772	765	823	742	723	791	818	831	789	796	783	770	790	784	759	805	833	769	767	758	786	807	769	777	756	776	792	772	810	750	746	775	773	753	769	755	766	804	791	738	751	744	742	792	750	772	798	830	726	821	837	803	774	721	773	781	740	822	791	746	754	754	765	743	726	750	758	741	770	775	743	774	779	781	763	826	748	790	820	788	813	774	756	779	736	751	807	692	724	791	792	763	802	781	769	762	842	765	809	766	796	832	780	810	755	750	824	783	756	789	760	737	726	860	769	804	743	748	829	809	800	735	775	785	786	777	791	798	741	769	807	763	782	756	755	755	809	791	759	780	753	779	764	773	782	788	804	807	784	796	773	750	798	789	773	772	742	766	807	749	748	801	767	756	743	803	810	723	808	787	770	808	760	771	783	836	760	726	753	759	785	796	694	807	785	829	805	777	783	794	797	783	807	826	788	759	838	805	830	788	792	782	734	809	811	771	784	760	781	803	787	807	760	760	745	793	726	784	770	793	768	740	783	724	757	778	783	730	796	771	757	779	756	775	815	811	764	790	792	778	703	795	765	761	817	741	753	732	790	803	805	811	781	781	771	743	746	786	762	756	735	701	806	756	797	786	757	771	744	783	798	747	748	775	758	779	779	777	760	794	794	765	780	764	782	798	778	834	770	778	775	796	754	719	772	769	744	814	775	778	784	822	765	809	786	750	789	788	808	773	768	778	794	787	808	810	781	801	789	773	778	734	773	783	767	749	794	792	813	752	786	789	786	795	742	764	772	777	784	773	739	799	734	792	778	774	750	791	749	775	820	724	783	751	788	753	778	783	756	798	753	710	774	785	755	761	794	785	729	774	838	725	823	757	722	732	779	751	792	776	725	808	782	781	750	752	789	786	758	699	791	805	809	785	756	781	704	797	800	786	790	781	737	766	736	804	799	773	727	739	800	781	792	794	785	760	771	769	784	825	769	807	748	795	743	797	813	733	754	838	778	791	732	747	793	808	765	804	728	770	785	756	753	764	741	752	744	742	811	792	782	764	777	787	793	777	768	797	809	772	752	725	789	716	796	775	796	831	804	781	742	791	771	773	766	760	795	766	830	786	796	733	826	793	780	811	778	803	710	765	729	779	757	758	774	772	806	778	752	713	785	782	777	774	778	774	794	840	773	759	712	741	741	774	790	786	744	777	746	773	743	775	811	758	788	779	737	804	771	755	822	786	770	742	783	727	775	780	757	774	840	732	759	794	786	758	815	775	751	793	740	795	803	722	798	808	758	747	816	765	771	754	749	770	822	793	757	748	766	700	747	817	770	762	787	797	761	790	774	765	789	723	788	793	724	779	768	767	788	734	783	754	818	801	742	783	792	784	736	742	762	801	727	791	808	783	785	769	773	800	775	749	802	745	743	789	770	764	798	798	751	805	807	725	793	781	762	747	760	734	721	773	736	815	796	783	768	817	716	764	793	804	770	794	739	760	818	813	824	854	720	753	795	838	732	761	779	750	732	805	745	802	787	766	784	792	793	742	775	748	786	754	812	766	730	749	765	800	726	829	769	740	752	762	751	798	778	742	743	717	768	773	762	785	780	760	808	789	748	780	776	763	774	789	741	769	802	836	764	840
44613	11265	2126	990	758	532	439	332	290	259	254	232	272	319	231	212	196	195	220	180	167	168	187	185	177	183	183	182	149	155	176	157	155	181	173	158	163	158	164	165	151	160	165	149	161	150	143	162	142	138	192	164	157	159	139	138	183	156	153	144	148	161	158	158	169	142	150	166	141	167	151	191	160	156	183	164	178	147	162	148	146	146	162	172	166	159	160	159	190	154	158	139	157	157	161	170	171	168	168	148	152	167	145	168	165	151	151	152	131	166	171	138	152	168	170	139	159	176	163	168	169	165	167	140	141	154	162	169	157	160	164	126	157	143	149	164	147	156	159	154	150	167	136	178	165	139	170	154	171	150	174	156	163	169	150	173	168	164	142	158	184	157	186	152	162	150	148	140	160	151	159	142	174	153	155	159	139	172	166	189	162	147	157	168	174	166	161	168	181	171	148	162	149	183	136	166	147	153	148	166	156	160	140	156	137	172	180	152	184	200	183	148	143	164	181	162	161	156	166	176	161	154	167	149	181	155	147	165	148	161	165	153	164	158	151	161	147	146	147	179	153	161	158	151	155	138	166	163	196	147	170	155	181	140	172	162	154	147	199	161	164	144	167	138	158	148	159	141	167	148	179	177	157	157	157	157	163	132	164	137	143	163	152	161	180	146	148	131	136	131	151	153	169	144	166	152	163	163	173	172	156	171	153	175	160	166	156	186	165	162	167	172	178	156	169	193	163	138	151	170	162	164	164	159	145	172	157	147	179	157	161	138	142	164	181	171	144	158	152	164	144	118	159	154	133	156	146	145	152	168	181	176	153	170	136	163	152	149	151	147	151	165	145	163	172	159	148	137	142	169	164	168	159	157	175	159	155	152	165	149	137	170	166	162	163	146	152	145	170	167	164	156	142	162	160	155	147	166	139	171	156	182	150	164	167	178	168	161	161	166	164	186	162	159	170	166	152	149	148	146	163	154	156	164	163	171	138	155	168	156	142	157	161	145	158	164	119	144	147	153	160	143	175	141	149	131	140	165	160	167	181	161	166	162	176	152	174	157	163	161	159	135	167	151	127	156	159	163	172	151	166	174	147	152	171	158	150	157	159	154	157	141	140	158	140	167	156	139	146	171	151	165	156	151	155	159	139	155	149	154	158	170	157	158	180	133	175	150	156	147	152	182	148	156	172	141	174	157	157	130	154	140	161	171	158	155	182	155	155	166	168	169	167	136	143	160	157	170	142	152	173	158	152	170	148	149	161	178	163	154	157	174	149	169	152	167	144	149	136	182	177	155	159	179	171	165	156	152	145	157	155	140	172	159	171	158	165	182	156	150	137	158	147	169	152	150	145	156	155	136	164	140	174	165	159	152	165	137	151	148	148	138	144	176	164	168	181	173	179	168	166	130	154	141	146	157	143	162	166	136	152	178	144	125	160	176	142	156	145	139	144	163	158	151	149	150	159	146	140	161	160	152	125	151	151	164	152	164	162	178	154	159	155	131	170	135	150	166	163	146	154	154	138	162	157	190	152	176	161	141	159	168	164	151	127	170	146	165	164	146	174	157	149	152	169	158	159	168	147	144	149	157	141	163	173	155	149	159	157	117	157	157	160	167	181	152	143	174	161	164	176	175	159	150	144	168	174	160	155	172	176	152	152	183	149	169	172	148	173	148	178	152	156	159	162	158	177	148	155	156	157	147	135	143	180	158	164	163	166	150	174	159	139	169	179	143	184	156	156	153	176	164	148	171	154	162	144	130	144	152	151	151	151	148	143	167	169	160	173	155	163	154	148	158	162	162	156	179	155	142	171	167	173	177	174	148	164	144	167	153	162	152	149	156	152	146	185	145	155	157	140	177	160	156	155	184	144	159	172	160	154	145	136	177	148	153	168	165	161	149	174	140	163	176	188	158	159	184	175	151	168	140	166	154	162	163	153	149	173	171	151	162	166	133	163	162	196	174	160	170	140	119	145	180	151	178	155	147	141	186	170	165	155	144	170	145	153	141	162	148	173	163	125	133	176	161	178	156	131	161	171	160	130	163	174	149	163	161	154	163	157	150	158	172	143	140	167	145	175	144	183	178	157	178	159	158	130	165	173	160	150	172	160	158	167	115	146	163	143	175	165	157	158	171	163	160	139	160	172	185	148	176	158	127	148	163	158	147	151	149	150	142	158	189	173	168	169	143	151	140	145	141	167	134	145	157	155	155	165	171	140	164	134	156	178	156	177	162	155	147	153	157	176	152	146	146	140	165	150	148	169	177	155	167	162	160	163	175	162	158	151	154	151	163	159	162	140	170	161	166	159	170	148	158	143	168	167	156	137	181	160	169	143	145	121	166	168	162	152	166	141	155	153	161	165	145	184	164	143	163	170	153	154	152	130	147	151	185	167	180	174	144	144	170	152	176	159	136	171	139	138	165	173	165	162	161	144	148	157	138	172	156	161	171	140	168	172	150	153	165	169	166	165	147	136	158	135	152	156	160	154	157	158	159	152	138	163	162	134	142	157	156	132	161	157	160	174	138	163	139	155	162	160	163	178	176	161	152	145	140	174	159	171	162	165	148	169	151	152	161	159	126	147	168	162	177	139	171	168	158	192	156	154	149	175	169	159	148	162	160	135	139	160	177	161	137	166	158	166	163	142	140	158	163	155	173	151	137	133	150	149	171	159	158	166	168	144	172	153	181	153	156	157	137	159	151	153	146	152	157	148	140	150	167	145	162	154	144	160	147	151	170	147	169	163	154	153	136	146	148	137	162	151	164	177	157	151	158	172	158	145	160	148	157	158	155	154	136	176	156	178	152	164	131	160	168	152	166	155	167	193	177	147	167	145	143	156	167	144	169	139	148	140	143	155	158	155	147	150	162	169	160	179	177	184	143	140	152	151	143	128	159	156	165	162	157	160	143	162	164	139	143	145	158	147	146	160	159	163	166	140	153	166	151	168	144	165	157	163	171	144	152	152	155	181	168	149	149	186	158	152	153	161	164	172	172	160	147	153	162	169	149	149	149	180	141	166	169	171	153	135	154	165	164	145	150	164	129	162	185	139	149	170	176	147	168	150	172	154	162	186	166	149	156	168	153	158	155	145	150	145	160	162	143	181	177	180	160	146	172	172	137	144	164	145	144	173	155	157	182	138	153	166	153	157	147	160	157	153	169	154	138	147	182	157	189	172	162	157	173	164	155	160	180	167	157	159	152	168	163	154	152	144	184	170	163	159	164	152	157	152	154	186	169	152	154	169	126	169	163	126	141	180	134	137	147	140	154	159	142	172	160	159	153	173	155	160	137	156	166	152	150	157	150	156	135	156	170	159	166	171	155	144	169	163	154	155	126	155	150	150	157	157	138	137	159	152	143	152	165	156	157	155	179	175	148	153	140	179	146	161	165	166	166	166	153	161	158	151	152	168	176	164	160	168	132	163	167	154	150	155	135	141	148	163	140	168	157	169	150	159	176	153	160	167	149	137	159	174	148	155	145	131	161	160	157
21044	1466	2694	3190	2669	2065	1959	1584	1457	1317	1120	965	988	855	799	736	750	712	858	656	610	654	584	594	567	556	585	546	566	557	572	539	497	536	546	558	543	523	519	554	525	522	488	479	487	505	519	508	531	519	496	489	518	500	481	496	478	498	473	485	484	460	462	460	487	467	465	456	499	503	526	498	456	473	499	485	457	463	475	496	506	456	446	502	454	493	479	464	457	468	439	471	436	482	478	504	461	468	450	465	463	468	461	460	494	499	465	511	493	458	469	462	454	490	441	453	430	472	442	460	459	486	483	494	494	478	458	477	494	478	485	409	437	481	442	460	482	464	457	414	519	454	480	471	455	505	455	509	424	489	487	493	503	463	458	488	446	464	493	465	421	468	503	461	423	513	470	484	450	493	436	463	505	472	437	465	468	472	475	461	452	494	446	468	472	462	504	470	480	468	451	486	445	469	456	479	501	464	509	473	445	489	436	477	473	461	476	472	479	483	454	490	436	465	544	446	456	470	502	468	470	458	478	462	488	468	484	478	456	508	489	497	483	471	459	446	489	474	432	448	463	484	496	475	479	451	462	468	465	459	485	492	473	511	459	432	482	457	454	461	481	432	485	481	489	470	479	428	470	459	470	458	465	476	428	515	470	448	457	479	501	490	454	470	485	437	475	485	479	456	457	474	440	477	453	471	490	471	439	455	446	483	482	471	493	444	477	477	463	471	451	488	471	484	444	449	450	451	465	450	446	479	428	468	461	461	490	476	465	485	446	438	421	449	488	452	457	432	489	440	498	469	457	503	471	482	463	478	479	479	433	459	477	486	425	478	454	472	456	452	453	451	453	455	467	409	503	483	474	444	465	454	455	483	456	455	454	507	480	471	440	465	418	419	519	511	469	514	462	511	476	442	452	502	418	463	487	454	492	479	452	505	498	463	477	469	458	436	464	477	462	466	483	487	449	476	445	416	494	445	441	475	466	475	493	520	418	486	511	495	451	480	426	473	471	466	443	466	440	460	466	507	457	455	461	472	481	448	427	441	460	478	486	449	479	488	477	468	474	500	486	441	464	485	459	488	460	462	478	501	469	470	481	444	466	433	483	483	472	492	432	501	447	461	471	440	471	471	468	484	481	482	464	471	436	446	456	471	439	513	428	477	435	459	469	505	466	444	437	464	442	500	448	477	469	458	483	483	484	486	497	468	471	477	428	456	440	462	423	464	445	462	461	461	457	490	471	481	472	467	435	448	473	461	438	465	465	473	463	469	465	487	456	488	456	467	452	440	450	469	454	474	466	459	493	480	446	480	468	455	477	470	441	474	502	460	481	490	461	478	415	476	479	480	455	464	516	476	474	484	491	450	504	430	482	464	464	465	480	495	464	510	487	483	482	436	442	470	453	457	470	478	426	502	467	486	486	443	448	473	477	452	467	467	455	489	485	485	488	466	476	461	453	463	450	458	465	477	426	503	451	496	432	490	477	483	466	501	444	431	513	507	452	464	462	472	458	468	433	474	450	480	466	474	451	436	482	466	445	474	484	449	494	436	466	464	461	455	468	482	438	462	465	436	461	474	462	442	467	472	465	504	445	487	446	510	473	459	515	479	462	443	442	449	467	499	479	457	451	489	478	457	487	470	490	485	447	467	482	497	470	427	483	464	479	469	478	426	479	492	426	483	477	472	461	477	507	501	468	474	479	465	482	444	476	483	465	433	521	493	455	463	422	455	458	463	507	508	514	498	483	490	475	445	457	461	451	496	466	444	455	448	468	474	474	463	470	502	475	502	498	476	457	437	422	468	469	514	486	450	500	520	433	473	446	438	480	451	461	434	505	470	433	486	468	454	484	458	479	449	468	467	467	465	473	436	440	443	445	440	439	470	495	461	462	488	488	451	475	490	493	466	447	478	428	430	437	467	469	436	480	497	489	453	510	458	506	472	505	462	433	443	487	495	495	502	449	489	443	463	495	449	433	452	469	438	441	455	465	426	505	484	461	459	429	476	437	442	477	460	470	464	494	482	427	441	499	474	493	455	475	459	442	408	444	453	423	460	482	433	483	418	490	480	484	428	456	453	427	470	413	425	514	492	434	500	441	464	461	509	471	481	466	483	494	445	501	467	471	456	482	415	457	477	491	472	457	452	452	475	464	491	463	441	467	484	489	494	469	497	467	480	473	520	449	455	480	482	431	448	478	455	453	472	454	502	512	469	425	448	437	451	506	482	459	497	478	489	440	451	446	412	484	466	473	467	495	472	437	435	482	500	461	471	455	450	493	446	450	474	491	458	474	452	444	468	472	437	499	467	486	487	483	446	457	452	439	465	480	458	453	485	414	469	482	411	470	484	464	449	485	468	422	472	479	453	452	464	485	455	443	495	443	421	473	469	489	488	457	466	446	494	445	462	450	455	497	459	461	431	487	459	461	486	458	486	489	492	400	467	437	511	453	455	470	471	467	482	462	463	465	456	459	479	457	468	471	440	513	477	458	454	504	466	478	422	483	474	425	472	468	503	472	466	451	469	476	480	467	494	460	455	450	445	449	476	464	468	482	437	494	470	454	475	451	454	468	473	464	469	445	458	455	476	469	455	479	493	469	470	465	471	460	500	447	480	442	489	487	493	455	498	439	484	478	451	473	475	477	457	495	468	444	458	487	480	438	476	492	485	446	488	478	467	479	484	476	464	459	399	438	455	452	447	451	487	454	458	457	462	454	497	452	510	475	486	444	467	466	442	435	489	480	468	479	447	488	463	468	478	479	467	453	453	440	464	447	456	528	419	498	446	475	446	472	439	445	490	452	463	441	467	464	479	420	489	440	478	483	485	457	456	465	486	477	458	480	463	484	460	485	452	424	437	454	451	467	448	481	479	465	470	510	472	464	465	437	484	476	452	444	457	446	479	457	484	441	446	447	433	483	506	454	481	466	505	509	452	467	460	485	460	429	448	437	446	514	459	465	452	482	459	484	504	447	484	453	443	506	421	438	444	464	461	439	468	404	472	463	439	454	469	439	480	474	454	429	488	450	507	464	444	503	500	477	468	437	460	476	444	479	470	453	474	498	457	463	466	452	481	532	447	495	460	456	489	486	485	462	479	461	478	451	483	524	455	459	444	441	451	477	467	448	482	446	447	450	483	467	449	461	486	414	494	450	483	432	496	466	462	481	443	447	440	497	470	470	454	445	453	493	512	501	461	462	474	461	417	449	476	459	448	481	485	446	478	486	477	471	462	467	461	468	429	482	472	467	419	492	488	426	444	481	500	477	474	458	460	462	480	438	477	473	493	458	483	454	439	460	514	501	479	467	484	494	491	475	446	468	470	448	475	448	447	495	442	493	458	438	496	441	476	499	491	454	470	440	493	476	472	490	470	447	481	510	454	460	445	484	446	450	499	467	459	443	471	483	455	460	473	460	474	459	454	438	501	441	485	469	475	469	497	439	467	480	484	454	446	472	427	490	490	504	470	481	458	485	478	481	487	490	488	491	446	478	445
54002	19732	8275	1988	1290	839	638	515	386	414	336	290	251	253	216	203	173	149	170	153	143	121	141	145	114	127	155	123	124	101	151	131	117	134	139	131	115	137	119	127	133	134	107	118	134	103	104	120	105	126	107	133	121	99	115	95	127	115	115	131	108	129	123	123	104	116	123	127	107	112	108	122	92	135	134	132	96	132	127	114	119	103	95	95	116	110	125	114	122	117	93	118	121	131	121	104	116	105	99	119	107	112	119	124	141	137	118	111	101	123	108	122	128	97	120	103	102	108	119	118	129	116	106	125	113	97	116	121	113	115	130	130	95	115	123	111	108	130	128	112	118	97	125	136	113	140	135	122	105	143	105	92	101	119	100	118	112	113	124	127	104	106	114	112	107	121	125	98	120	109	109	111	126	114	105	115	119	121	105	102	129	106	108	120	104	115	105	110	128	102	132	115	105	145	127	117	112	91	114	114	112	108	125	115	107	109	110	94	107	116	103	120	108	114	122	119	101	131	110	120	99	116	117	123	133	114	97	112	95	98	124	121	121	122	116	117	116	122	110	98	101	102	109	112	115	109	116	108	119	100	114	107	113	121	103	107	101	111	108	109	105	92	135	104	118	93	102	132	140	104	98	132	108	101	109	100	90	104	128	114	100	116	120	124	98	135	116	113	123	113	123	114	122	114	125	105	114	104	131	118	105	119	132	103	110	109	116	122	124	110	112	109	118	115	121	111	115	86	118	123	111	121	108	138	116	122	107	111	104	127	110	118	96	115	117	121	112	120	119	103	113	112	114	96	111	137	101	122	111	110	115	106	119	112	109	118	108	107	118	107	117	114	137	112	97	117	130	125	127	114	128	115	106	108	111	117	111	124	119	132	127	95	123	112	106	128	138	113	109	98	108	123	123	94	122	108	121	113	120	116	115	122	106	113	106	104	95	114	121	112	141	121	117	121	122	116	108	103	101	113	94	108	114	143	100	106	119	114	114	116	122	95	108	127	112	124	106	105	112	110	105	112	109	128	101	102	140	121	122	118	124	93	133	125	103	116	103	109	122	105	98	93	124	122	123	96	103	116	109	112	110	122	109	118	113	122	103	101	102	132	126	127	141	127	126	111	117	117	129	119	120	95	112	106	118	114	106	114	107	90	123	123	110	125	142	117	127	113	132	100	113	120	104	125	136	139	104	130	104	110	111	106	98	120	132	138	118	133	105	107	105	101	132	140	133	109	118	98	112	123	118	104	125	122	103	138	103	118	121	116	100	93	107	103	119	125	127	118	124	120	103	115	116	128	110	136	93	104	109	109	111	114	117	105	131	114	109	104	109	115	111	96	113	94	118	97	120	112	112	121	124	117	124	114	117	115	126	111	111	114	112	110	130	131	131	95	117	125	118	129	118	119	110	119	115	112	129	114	139	108	126	99	119	134	128	116	105	119	105	103	117	118	143	123	134	113	115	107	133	100	108	118	98	117	112	120	114	119	118	123	135	102	117	117	122	118	122	111	91	116	124	95	125	114	102	114	107	95	110	119	121	106	121	115	97	109	113	114	112	108	117	118	122	120	98	111	102	97	122	109	113	108	112	105	119	116	121	77	110	108	120	115	111	119	106	124	100	103	110	104	110	117	104	113	107	93	113	111	106	97	139	138	109	130	119	95	118	120	99	109	111	126	109	112	111	103	120	131	122	122	105	107	106	121	103	127	116	113	108	118	128	107	116	107	111	131	98	109	116	115	110	107	119	118	90	86	103	117	107	122	118	101	117	109	112	121	99	107	147	115	114	119	118	104	124	130	109	125	127	134	120	114	106	98	124	122	111	100	102	138	115	126	114	87	107	119	116	112	129	109	133	131	117	110	115	101	101	110	89	130	114	117	108	119	118	116	113	115	110	123	112	92	117	110	111	111	104	103	100	102	123	137	95	117	118	107	102	107	97	110	116	106	111	118	115	141	115	119	114	114	126	102	119	90	124	101	118	123	117	128	111	106	103	101	128	119	136	120	108	126	124	111	111	122	110	103	121	105	107	113	123	118	135	112	117	106	118	113	106	120	107	107	94	113	100	128	120	137	124	99	113	108	119	117	120	119	118	120	103	104	80	133	108	111	120	107	99	127	117	119	134	109	129	117	112	116	113	114	118	111	107	117	108	90	113	134	115	116	109	123	113	113	98	115	122	111	122	104	97	115	116	125	102	121	120	127	122	118	112	122	90	112	129	105	120	97	115	110	95	122	129	115	107	98	127	120	116	119	113	127	117	118	124	112	103	107	106	101	107	105	102	100	122	97	104	105	115	112	128	109	100	103	105	116	109	113	101	127	110	108	105	124	98	124	108	99	101	117	93	116	127	120	114	108	135	122	147	116	101	130	121	125	108	113	113	116	111	120	120	120	122	109	112	108	120	131	112	115	121	125	119	103	137	127	114	92	103	97	113	128	128	113	121	108	107	125	82	113	95	106	113	116	109	114	131	123	117	96	105	110	119	128	117	121	107	121	114	111	117	114	123	101	119	113	110	99	113	128	127	120	107	133	119	111	116	112	103	106	113	106	126	114	107	108	143	123	110	117	129	123	113	116	94	133	121	115	110	119	128	105	94	139	111	112	117	106	99	98	102	128	117	115	125	112	110	100	118	119	109	91	120	112	98	113	104	114	90	130	115	105	133	124	119	111	120	118	107	99	102	111	103	126	112	132	120	109	107	124	131	136	109	96	128	115	98	115	133	101	109	103	121	99	114	127	124	133	118	102	116	129	105	108	114	119	118	121	103	108	112	127	124	115	112	107	115	116	141	98	98	116	114	100	115	115	114	143	122	115	107	102	104	124	120	120	127	105	115	89	122	111	124	105	95	107	102	106	108	122	112	100	126	108	114	105	123	101	96	127	127	121	113	120	118	122	109	101	127	122	113	110	108	113	109	103	141	96	127	98	133	115	123	127	127	123	130	117	116	114	107	129	103	143	119	130	126	100	144	105	118	118	136	101	93	121	107	124	91	122	108	111	111	120	105	116	128	113	97	116	123	103	97	98	104	105	109	108	117	127	99	116	109	115	116	116	108	107	124	114	126	90	129	116	106	128	135	123	89	119	107	124	123	109	126	107	106	137	104	118	113	115	109	140	116	119	129	110	131	117	112	121	93	103	127	127	115	114	105	96	115	110	95	110	113	98	119	123	115	109	110	131	111	107	101	121	118	111	114	133	106	112	115	113	114	130	103	121	100	123	118	109	129	109	107	121	111	110	91	101	101	124	122	113	104	103	120	116	149	111	117	107	117	111	112	102	107	107	107	114	116	119	103	124	106	137	115	110	112	109	101	115	107	134	106	117	96	113	113	116	108	113	102	136	106	108	88	101	118	121	133	117	103	111	108	102	107	122	107	117	137	125	109	123	109	131	103	102	104	113	108	111	126	102	112	97	131	121	119	118	110	129	118	124	116	102	116	123	115	97	105	121	122	104	115	111	123	118	105	125	125	128	98	124	126	139	101	112
26500	2240	4753	5378	4466	3628	3024	2579	2164	1926	1647	1363	1273	1226	1009	999	917	787	830	669	691	697	650	629	581	577	556	557	534	500	541	469	456	470	468	449	486	451	493	482	441	499	429	434	424	424	431	436	443	416	406	421	421	441	415	379	404	392	401	426	427	389	415	415	403	402	388	394	413	411	365	419	408	406	401	382	432	371	392	396	388	376	392	400	361	383	389	389	378	403	389	370	386	382	376	390	388	434	416	365	410	388	389	376	400	380	361	384	358	369	353	346	343	379	336	375	387	393	386	361	402	375	348	392	383	367	370	398	383	352	371	374	364	394	381	373	383	360	390	399	376	336	360	383	361	384	367	374	382	403	379	350	368	383	363	395	378	389	386	351	363	352	364	357	385	366	342	357	322	347	339	361	383	366	391	369	367	390	382	382	380	406	361	383	337	372	379	356	393	360	381	396	360	389	355	378	368	365	391	409	341	368	382	377	397	361	420	394	363	392	390	361	375	368	370	362	367	391	369	365	393	374	351	380	361	362	351	368	400	375	384	395	331	377	372	399	381	352	359	384	380	368	387	366	380	353	359	366	373	396	359	357	348	385	349	320	350	366	332	385	371	364	381	382	338	329	373	349	382	340	357	374	357	387	392	344	348	387	341	356	381	346	432	365	404	375	341	383	338	403	358	355	411	374	376	385	371	386	372	389	345	371	338	400	343	363	358	391	367	355	359	359	362	410	329	388	362	383	373	408	366	353	375	360	365	358	367	352	363	364	335	370	399	390	381	361	357	379	383	345	371	361	377	358	378	361	377	393	405	359	375	391	338	392	403	378	396	386	379	400	323	365	366	374	379	355	378	379	375	400	367	387	371	385	359	348	367	360	394	347	381	363	350	360	382	357	336	370	361	396	359	355	358	370	336	369	386	378	398	350	362	377	394	399	369	361	397	380	356	375	365	341	390	394	370	346	331	385	402	359	346	334	384	372	364	350	356	390	365	376	361	351	376	368	377	387	372	392	339	347	348	332	383	405	374	372	360	379	351	369	375	394	370	368	382	335	381	376	338	372	392	339	406	365	362	378	360	384	371	353	353	414	375	409	381	361	388	344	367	389	381	373	386	345	352	359	367	366	366	363	339	368	376	390	359	352	368	364	359	384	396	385	424	387	363	367	364	399	391	362	390	387	350	395	337	344	378	360	390	365	349	356	365	341	410	378	342	345	358	338	364	415	378	343	375	387	366	354	401	372	380	366	366	351	384	400	369	404	346	357	375	356	392	377	368	384	417	379	366	360	348	392	354	394	352	405	377	379	371	337	357	378	395	359	377	372	399	354	362	377	390	365	373	376	354	357	343	375	354	370	384	385	392	351	381	360	385	345	348	358	361	393	375	368	349	347	389	404	323	362	371	359	396	366	386	365	347	376	388	332	418	385	352	379	387	374	378	390	354	345	396	380	380	369	373	389	342	367	355	370	390	336	384	392	377	376	351	384	382	364	369	411	371	366	367	366	397	395	375	330	371	375	371	380	368	408	392	379	359	362	377	395	351	355	359	426	333	345	347	384	350	353	359	350	356	367	349	350	361	353	329	342	402	383	373	366	362	383	333	364	400	352	409	389	347	319	355	343	410	350	389	368	345	352	378	396	368	397	416	380	382	358	411	353	359	333	384	355	385	388	346	362	348	340	367	405	362	379	350	392	356	350	366	367	433	355	352	382	358	353	372	339	354	345	378	369	381	363	372	373	374	398	355	391	379	378	350	353	392	333	365	369	372	329	377	354	359	342	403	327	421	369	395	354	392	387	378	361	354	350	376	346	348	377	361	362	350	352	382	364	355	393	343	338	369	358	348	379	380	384	407	346	359	327	356	330	358	349	357	370	383	413	387	356	374	357	365	353	338	381	349	359	352	392	344	405	380	388	381	381	362	357	391	359	339	353	403	340	378	356	360	340	372	352	339	357	362	361	363	397	391	382	368	347	340	387	375	351	381	387	371	404	397	376	378	354	366	381	341	375	396	359	373	351	384	388	368	354	402	340	362	397	343	356	364	386	360	410	356	347	393	362	364	391	340	367	383	334	349	365	381	389	388	369	388	350	372	398	337	374	384	364	370	363	365	377	359	380	359	355	358	384	375	394	383	356	361	378	369	364	353	386	341	374	361	370	362	385	384	366	408	360	386	393	387	341	363	358	391	382	361	375	385	350	339	381	364	375	395	349	386	378	361	394	313	343	397	397	355	358	373	357	391	397	366	377	348	353	371	382	407	337	369	369	382	368	358	380	379	355	375	385	376	397	335	385	379	349	371	376	372	355	357	386	391	381	375	357	343	390	386	348	377	326	358	373	396	374	360	359	389	376	337	361	352	356	363	407	367	386	372	351	383	362	352	360	353	382	388	342	337	374	355	369	368	345	337	397	380	323	352	396	379	363	360	399	400	387	352	396	360	363	365	351	313	341	368	385	369	375	349	396	348	381	366	346	340	397	365	366	379	403	361	374	355	379	391	381	357	354	366	349	390	346	395	372	400	372	376	353	368	366	361	382	378	356	340	377	387	372	367	384	363	352	355	375	362	364	376	361	377	362	379	404	339	374	349	387	368	355	380	344	360	371	365	374	370	370	377	360	358	369	387	394	395	340	350	356	380	329	331	358	418	366	367	365	377	386	354	335	401	321	388	343	345	343	347	360	345	386	370	345	351	378	362	367	350	408	378	367	379	369	396	362	378	373	364	384	369	383	361	387	368	371	383	337	367	349	373	350	363	344	363	354	356	384	380	349	339	366	352	367	382	356	348	361	349	369	373	350	383	361	335	355	370	359	362	390	365	418	392	380	335	370	368	368	338	374	382	359	372	353	344	339	381	397	347	364	360	363	385	372	358	385	374	346	386	355	356	395	393	366	412	381	344	421	386	359	369	373	378	372	389	371	356	396	367	369	384	365	401	341	360	331	350	370	362	374	338	363	374	367	374	388	377	395	366	357	368	372	390	358	369	376	386	358	359	335	367	348	393	354	385	368	375	375	371	375	354	362	392	356	364	374	391	375	370	349	389	388	357	405	377	360	342	362	389	368	399	375	372	379	334	350	368	368	379	354	399	379	367	383	393	373	393	321	362	370	361	387	366	363	371	350	396	359	331	383	341	403	346	361	371	373	348	378	388	369	369	347	398	354	357	394	345	356	376	361	391	361	359	368	353	386	335	352	378	389	398	368	378	380	377	394	366	376	360	353	377	377	375	387	391	387	387	394	375	361	338	354	383	367	387	376	392	383	363	386	407	378	332	378	360	391	351	376	351	365	378	375	387	360	392	360	392	364	370	394	406	358	367	402	376	388	351	391	365	381	354	354	371	341	372	371	370	380	375	364	364	379	373	342	372	332	365	383	338	383	345	361	394	377	380	396	371	386	371	366	384	396	348	376	343	389	388	336	383	379	355	347	371	373	402	381	373	369	356	350	389	358	361	368	380	368	343	389	363	378	362	390	383	376	355	371	338	357
11347	508	357	312	342	273	279	268	268	281	274	285	252	290	279	249	262	297	272	279	284	254	259	295	284	266	279	290	272	289	278	297	247	268	298	269	290	306	280	298	255	270	263	280	282	252	287	283	287	298	254	267	291	265	284	262	241	266	279	267	244	305	302	292	277	274	286	254	267	306	258	271	260	265	279	278	307	277	256	272	256	294	265	264	282	284	304	262	264	303	275	298	268	259	285	296	285	280	238	255	275	303	255	279	279	270	276	305	308	284	261	282	273	286	279	270	288	311	293	297	276	267	239	295	289	273	293	305	255	287	329	273	292	272	298	267	245	263	302	279	276	284	254	289	276	267	287	264	296	289	251	276	308	226	289	289	272	281	279	282	292	272	317	292	283	265	263	269	248	283	271	290	262	302	265	238	304	288	273	265	288	291	270	267	273	291	290	286	281	274	264	267	282	266	293	275	282	277	273	283	302	267	286	260	266	247	288	279	270	299	298	329	268	275	258	248	265	277	257	292	278	283	270	276	273	289	267	295	295	300	277	287	289	274	235	253	305	277	296	258	268	283	278	274	297	266	269	291	306	271	274	256	263	275	249	267	287	313	266	292	297	275	263	290	269	272	293	286	266	295	288	283	289	257	276	285	283	292	274	269	251	332	288	256	285	271	284	278	270	272	297	302	271	304	259	300	292	295	247	309	298	272	266	301	288	288	284	276	257	258	288	264	275	287	265	251	285	284	274	277	264	280	286	288	259	258	274	264	294	240	323	291	284	277	276	289	274	287	299	294	256	247	280	281	268	281	276	291	297	278	263	336	244	288	260	285	262	281	289	279	291	274	283	305	291	298	283	274	279	275	277	271	307	272	274	306	262	307	264	312	257	267	292	302	284	279	259	274	292	260	300	263	299	302	265	264	267	294	269	253	253	285	282	257	304	290	277	281	302	252	272	290	266	249	279	258	276	250	269	295	243	306	268	272	260	284	300	292	254	277	278	284	298	280	299	287	294	274	315	320	306	299	288	273	292	277	311	278	264	280	282	279	292	255	272	290	278	297	289	274	308	271	281	279	281	275	254	270	280	268	266	299	291	287	281	246	281	291	284	271	282	273	281	268	264	269	260	263	259	270	286	248	281	270	303	272	315	277	273	295	258	269	284	278	270	274	267	280	302	295	284	283	271	267	272	258	284	303	286	297	314	282	244	270	272	283	292	276	297	298	268	278	303	282	257	231	269	286	281	293	275	279	261	262	292	294	266	282	274	263	264	293	278	273	293	264	268	270	280	285	248	237	280	307	267	255	286	249	263	254	261	296	285	280	273	280	276	269	285	267	260	257	275	285	263	269	287	251	275	277	276	279	291	271	272	278	276	271	273	263	264	281	305	305	304	276	290	287	298	255	273	310	294	272	285	285	262	266	276	286	283	267	310	243	274	292	273	253	242	285	280	249	295	261	308	316	301	288	284	273	274	258	292	250	276	284	282	276	276	274	270	311	278	253	299	292	295	263	302	285	280	262	291	276	280	281	269	268	268	267	277	270	306	317	273	289	275	279	252	287	274	263	277	278	293	287	275	278	281	313	260	286	292	252	292	244	266	279	278	279	275	273	282	259	297	303	304	257	268	263	274	288	287	281	273	294	283	279	298	291	291	292	292	297	278	266	258	303	307	293	312	313	279	295	266	278	280	284	274	288	291	285	259	283	270	260	304	291	277	288	279	279	275	260	305	294	312	256	313	283	281	264	274	287	267	274	262	276	241	290	296	269	267	280	270	298	321	290	278	294	275	288	277	276	262	341	292	296	292	242	277	240	267	285	279	281	307	294	292	271	300	316	264	275	258	251	272	300	266	294	313	260	285	262	258	290	277	284	285	311	280	289	264	281	315	270	273	259	282	278	280	260	275	277	274	264	298	271	293	260	301	256	278	300	276	287	295	268	283	302	239	312	250	282	266	288	293	283	265	303	306	277	270	278	282	300	262	260	268	279	273	278	273	276	289	289	257	257	286	292	279	280	309	322	296	276	287	267	268	290	299	325	296	286	307	285	273	253	274	266	288	296	317	278	263	277	311	312	287	285	280	273	262	252	280	302	294	249	271	251	275	265	288	271	269	285	286	252	288	282	262	298	276	286	284	263	296	300	275	294	270	280	242	244	284	294	290	291	269	265	257	277	282	301	299	268	271	256	278	296	270	289	282	285	299	278	261	278	301	295	286	294	268	273	284	271	277	258	282	285	266	294	279	268	264	284	280	288	272	282	286	258	264	287	276	275	281	270	304	269	281	243	264	351	279	263	286	300	253	284	302	281	256	309	292	307	266	304	276	322	283	260	275	279	266	271	291	293	278	277	279	281	278	261	277	277	284	257	307	267	264	278	261	272	268	252	278	282	268	304	275	273	289	286	269	319	267	287	266	261	283	275	278	286	306	274	306	288	276	291	265	277	269	296	296	275	288	271	287	283	274	305	275	300	254	264	292	309	282	284	296	266	282	257	286	272	281	294	301	334	297	275	301	300	279	318	271	284	321	256	272	270	313	278	302	292	269	305	262	253	276	269	271	281	282	256	281	280	276	272	295	266	273	273	258	269	283	271	267	303	274	300	269	276	263	279	288	297	284	313	296	248	268	266	270	283	280	263	294	301	278	303	291	293	293	294	262	300	289	294	261	273	286	289	264	304	282	264	278	277	314	279	284	268	271	265	280	276	275	302	276	288	308	300	284	281	287	278	267	316	289	277	278	273	269	270	290	298	273	252	290	256	270	292	289	291	230	248	252	259	279	310	299	285	251	258	259	294	293	307	285	286	272	315	249	259	315	282	298	314	268	275	259	285	266	280	300	275	261	294	283	272	274	292	291	255	266	257	276	280	301	276	266	287	272	267	259	290	244	287	262	320	275	300	267	265	256	302	271	281	309	266	294	259	288	291	267	273	295	283	276	276	283	296	307	255	272	273	282	326	270	286	241	294	306	274	303	273	263	273	271	267	263	287	274	233	302	270	270	268	278	251	278	294	284	298	298	296	294	287	263	258	278	287	300	279	269	255	275	314	259	259	321	296	272	313	258	289	302	260	272	282	266	272	276	262	275	276	303	316	278	259	298	289	272	254	269	298	290	297	271	300	278	276	269	257	277	288	310	250	291	276	290	246	310	277	256	266	286	270	279	273	290	307	302	285	298	280	275	277	298	260	269	300	272	273	280	244	293	297	258	270	283	275	305	282	256	272	296	272	301	276	266	293	283	276	280	269	266	269	307	273	263	257	252	269	270	295	261	244	300	285	272	252	264	281	299	268	287	303	293	295	270	281	258	260	277	271	291	266	297	248	293	327	288	248	277	277	278	286	288	273	296	264	272	292	295	256	257	264	282	291	270	304	271	263	272	271	309	289	288	308	287	296	315	283	294	280	315	285	279	323	281	309	304	257	290	279	267	265	299	279	267	276	272	298	291	296	283	280	286	319	281	280	267	302	317	281	290	284	249	271	292	270	269	283
9238	836	1022	971	1003	963	894	829	814	832	835	834	845	787	779	841	809	770	804	866	758	802	800	795	813	771	771	795	737	799	771	760	784	783	781	804	711	841	779	782	790	809	791	818	805	814	796	765	811	807	780	803	762	776	803	743	749	791	808	806	749	783	823	784	811	775	776	802	840	787	794	816	790	751	771	792	728	783	787	817	783	734	782	726	784	798	772	795	754	819	758	779	795	783	742	747	800	769	814	791	757	789	828	786	773	774	768	772	785	801	770	809	744	691	756	814	733	718	752	780	793	835	782	845	800	792	767	734	771	795	830	813	807	800	808	749	825	779	731	773	764	789	786	788	778	794	802	796	802	777	812	786	855	777	765	761	767	747	785	782	761	742	745	775	795	751	758	694	761	762	763	824	777	775	765	806	752	747	806	767	802	768	808	788	775	795	819	759	794	732	762	804	776	809	790	778	818	815	825	791	740	827	815	749	733	799	756	780	795	762	782	759	796	808	801	785	777	733	769	746	793	711	784	769	744	812	757	768	758	791	771	729	803	743	781	798	796	760	779	778	784	816	837	735	791	761	789	801	770	809	789	773	774	792	741	780	792	791	801	780	773	774	805	790	758	761	788	797	752	770	804	807	800	816	801	781	785	751	801	785	783	705	765	735	743	722	740	777	802	756	793	765	837	769	762	761	756	790	795	804	829	795	769	797	740	834	753	746	740	803	789	784	797	778	783	776	732	774	795	791	751	741	833	796	741	777	763	790	823	743	755	795	807	771	742	794	816	756	743	744	777	800	757	785	767	747	786	825	783	842	829	764	785	820	799	744	730	750	799	798	774	797	780	818	766	759	793	716	784	756	780	837	803	744	759	791	747	804	790	794	794	816	745	764	801	742	787	747	778	764	764	829	826	752	809	766	780	742	833	761	790	757	781	789	751	777	818	807	812	796	811	750	797	771	781	733	758	813	805	781	828	800	793	806	788	790	785	728	787	784	767	732	794	756	817	814	777	740	793	757	794	837	749	801	772	813	746	792	823	765	765	769	807	787	749	783	799	768	757	765	777	810	788	805	784	788	817	790	761	755	734	793	768	791	750	800	750	772	800	769	780	757	785	851	819	815	767	750	773	741	742	812	793	780	809	784	825	781	809	788	789	786	799	804	788	770	720	805	781	778	780	835	734	769	806	755	804	753	766	836	774	815	801	760	737	722	809	817	787	750	805	777	800	774	744	809	734	725	769	776	779	768	782	778	725	797	800	755	773	765	731	744	774	789	793	756	792	765	730	748	762	786	740	812	745	771	762	803	776	805	739	761	767	769	803	762	727	800	786	766	760	790	794	767	789	804	762	802	760	780	795	803	802	793	841	794	780	767	783	815	760	793	787	814	808	782	782	783	775	773	765	808	825	812	744	715	752	784	747	732	753	730	742	775	757	803	792	794	788	747	802	745	767	811	776	744	809	716	799	736	764	771	760	760	778	784	763	828	792	777	785	739	806	766	819	772	766	810	784	798	786	763	829	790	816	793	740	776	787	826	711	787	797	733	731	770	793	801	821	746	759	786	768	780	793	772	834	777	759	747	811	784	691	807	810	791	792	743	788	797	785	735	795	769	789	770	818	740	797	752	745	835	799	781	765	735	801	813	794	805	733	746	763	708	790	740	794	767	765	822	774	783	787	769	699	767	792	772	829	776	770	811	755	743	767	812	774	792	761	829	804	716	748	782	778	782	770	790	834	833	735	748	791	767	780	782	774	759	727	777	762	801	806	807	790	777	787	767	804	784	784	833	789	740	776	804	768	809	757	822	790	787	754	784	770	746	796	798	764	773	766	805	762	807	795	739	794	756	776	786	740	781	815	790	738	749	824	736	870	743	764	762	801	766	784	791	781	754	781	794	808	774	790	820	838	783	735	701	762	758	770	798	798	772	794	768	769	787	729	769	738	777	765	803	778	765	761	741	787	758	774	790	764	775	775	759	815	767	780	757	772	794	763	809	763	767	763	768	817	746	816	784	794	791	751	813	720	739	817	764	780	838	762	781	830	737	791	800	812	690	780	798	799	796	793	769	796	756	834	801	740	792	796	790	763	832	746	812	804	792	678	793	794	729	786	802	832	717	760	775	764	788	783	763	778	756	787	785	767	764	800	823	779	806	752	767	773	776	816	786	746	770	752	794	783	739	810	788	808	744	714	798	753	758	816	800	775	770	830	802	769	789	809	805	791	746	797	724	802	778	783	764	782	772	762	803	773	742	770	760	764	818	792	776	755	754	780	779	768	788	753	763	752	801	826	788	754	807	802	772	789	773	753	787	771	761	783	797	734	822	799	741	808	762	793	772	755	771	799	783	782	778	782	832	777	793	781	807	767	776	745	753	777	807	757	822	798	745	772	776	766	739	748	789	786	793	786	793	744	775	786	762	782	780	798	738	800	809	758	750	782	744	747	740	802	796	843	780	779	794	805	807	815	772	753	761	758	759	816	800	780	760	772	753	791	755	782	762	799	828	740	801	801	809	767	807	716	803	794	796	767	750	802	723	794	788	782	767	788	794	763	787	778	814	763	743	768	801	836	785	760	758	775	754	799	806	796	770	749	771	766	838	747	795	810	756	763	760	805	812	748	720	785	738	802	796	799	812	754	787	778	755	762	780	811	791	745	781	795	767	771	786	804	745	739	854	748	760	791	736	768	730	773	804	769	802	808	821	754	766	825	724	760	802	748	774	746	760	738	781	769	828	796	755	806	732	757	778	816	791	785	773	816	781	820	820	768	764	786	769	732	790	746	789	829	738	765	743	773	786	755	794	794	808	848	778	797	785	793	755	762	758	759	789	764	752	770	808	757	763	817	771	763	786	735	784	784	765	750	773	820	782	774	777	743	778	771	814	778	767	758	782	772	783	767	744	753	799	742	800	773	697	784	789	793	764	789	825	781	757	787	822	777	802	782	804	774	770	847	825	768	803	753	791	824	736	817	789	789	799	741	766	804	760	798	799	796	795	823	801	805	801	800	834	815	786	785	810	757	766	771	783	807	801	810	784	786	828	765	741	779	800	789	806	765	744	812	818	754	804	796	782	782	712	781	756	775	772	795	732	804	766	771	796	769	785	757	765	806	749	806	819	827	719	793	772	764	744	801	791	793	822	787	803	759	795	738	767	729	807	818	783	778	761	791	797	808	746	779	758	743	771	770	784	809	761	829	738	772	754	832	753	790	768	808	747	793	730	792	763	806	844	805	812	784	785	807	774	754	772	815	785	759	751	765	787	718	764	766	831	764	774	758	781	771	766	770	813	796	756	812	756	728	849	769	804	778	790	788	800	792	813	766	831	809	727	806	789	783	817	781	731	762	804	741	728	783	821	733	763	844	809	790	762	754	739	768	759	781	742	796	757	767	828	855	776	802	788	809	733	775	768	768	789	799	739	769	757	769	730	786	762	807	783	805	761	799	806	798	752	761	755	848	757	799	737	791	783	766	798	854	796	820	758	746	790
45729	12004	2026	943	644	489	375	362	405	338	287	257	229	229	179	221	212	175	202	193	204	194	169	172	162	167	174	188	149	178	174	149	155	159	172	164	160	158	153	135	154	146	167	163	161	150	152	165	149	165	166	154	169	156	170	153	172	172	153	151	166	175	167	164	167	159	145	152	135	151	165	175	164	152	144	159	156	170	183	162	141	164	146	159	152	140	184	175	162	157	181	144	155	154	179	169	144	149	160	156	160	171	153	166	142	148	150	151	140	170	197	161	161	150	171	185	183	159	184	153	157	147	149	142	147	147	146	167	184	165	167	160	166	183	141	186	149	168	172	174	145	170	150	178	173	174	173	163	157	172	155	173	150	137	135	168	168	147	147	141	141	145	193	155	162	163	157	197	144	156	165	155	155	171	163	167	161	162	165	149	153	156	147	166	142	161	157	146	174	156	160	161	177	137	164	150	158	179	154	177	126	153	145	169	166	167	163	178	161	154	173	153	144	172	126	176	163	158	159	148	166	165	168	159	162	169	163	141	201	156	149	165	148	143	173	170	180	160	150	137	161	167	162	162	179	149	158	130	152	150	144	142	138	142	158	138	171	163	179	158	153	161	153	136	191	152	140	155	158	170	146	161	168	153	140	166	169	148	134	157	175	154	160	149	161	144	150	166	168	145	140	154	152	165	185	144	152	160	155	141	155	153	147	185	144	158	157	142	163	172	165	158	162	157	148	151	169	163	132	156	162	142	161	166	179	142	158	148	178	131	169	161	172	158	186	147	169	144	153	151	159	138	160	150	158	149	151	169	142	154	144	158	180	167	143	137	160	157	176	148	171	165	160	143	156	150	161	169	149	165	119	144	175	154	171	155	143	159	181	163	160	163	162	183	172	152	146	173	186	158	169	164	143	192	190	161	148	161	167	162	164	178	135	165	169	165	167	151	168	150	155	148	137	161	151	170	138	166	147	158	173	161	166	135	152	146	167	146	156	162	178	150	161	165	150	178	160	149	149	169	152	178	173	181	166	153	151	154	153	152	142	147	150	164	168	162	175	161	165	153	167	132	158	169	150	168	164	165	169	157	141	170	144	146	150	167	150	169	174	150	148	185	172	170	168	133	150	141	169	161	175	145	164	151	158	161	134	128	169	166	139	153	155	170	168	169	161	152	141	163	182	136	151	179	180	177	150	132	150	154	144	177	178	168	156	136	153	166	152	168	156	168	141	157	162	144	164	170	156	172	165	172	164	157	142	155	149	183	146	157	145	155	158	143	180	135	140	164	119	158	155	153	145	167	144	154	160	162	170	158	157	162	162	146	155	157	163	157	159	152	161	154	129	176	151	151	144	165	144	151	168	150	156	167	153	147	144	152	136	168	177	154	141	135	156	151	181	156	167	157	185	164	155	135	145	153	162	198	160	150	173	140	161	165	147	174	140	154	156	144	173	144	151	178	162	197	158	144	140	156	166	123	151	175	165	136	166	169	181	186	149	169	144	158	150	149	147	167	162	151	174	177	162	160	154	165	156	175	144	146	162	160	144	185	151	162	166	183	156	147	149	176	155	154	163	151	129	146	147	154	141	162	157	153	161	157	149	140	167	150	159	161	140	146	167	179	151	159	156	171	159	168	156	150	181	155	167	135	148	152	145	166	142	149	152	154	143	151	161	152	151	160	166	148	140	165	160	136	164	171	170	177	178	171	160	174	178	161	170	139	142	174	174	166	157	154	158	173	158	176	168	161	175	174	181	174	163	145	164	143	175	156	152	156	168	170	168	157	165	136	151	141	151	170	171	152	175	123	171	160	175	185	161	156	179	145	157	166	151	167	169	153	167	168	143	167	156	150	144	154	154	159	151	158	167	125	145	149	152	158	174	161	190	158	147	138	145	165	163	167	169	160	162	155	159	182	156	180	144	173	143	141	158	158	160	167	174	153	153	160	140	158	149	136	136	169	152	168	140	147	152	148	143	161	175	163	160	132	152	177	163	143	142	165	161	164	171	187	158	155	140	133	148	160	166	151	184	153	147	160	149	141	186	157	160	147	162	163	177	140	177	158	161	169	174	134	151	135	165	160	165	168	161	130	149	176	164	162	163	164	160	158	171	179	147	161	164	160	156	158	179	150	157	162	162	159	147	152	173	161	172	167	155	143	157	143	155	153	155	144	173	169	147	157	169	143	149	170	170	171	163	171	146	162	149	171	141	153	160	180	159	154	157	180	147	171	147	155	148	161	168	161	143	161	158	143	167	171	168	157	146	147	179	163	161	155	151	140	148	186	134	138	158	157	183	172	141	135	165	157	128	140	163	159	164	140	149	146	158	160	164	164	146	131	190	179	172	145	154	168	165	148	166	156	148	161	160	152	138	151	153	188	146	161	173	152	153	158	159	161	142	168	165	168	158	155	168	184	160	162	162	158	166	166	161	157	156	141	182	159	145	145	153	166	135	160	141	141	142	147	159	169	159	143	146	146	146	133	159	160	158	164	156	166	162	172	149	149	153	170	140	167	153	138	167	168	159	155	154	147	137	136	154	148	159	156	132	146	154	165	162	152	164	147	153	153	160	153	165	160	175	137	161	163	142	160	180	165	163	158	168	163	158	169	153	153	148	179	165	162	142	154	161	152	131	154	150	168	141	151	170	150	174	182	161	157	153	147	128	177	149	180	148	152	162	141	156	143	144	153	156	172	157	175	157	162	170	147	176	141	171	181	170	154	168	171	157	157	147	160	180	161	152	148	175	173	156	166	155	175	174	142	154	156	148	159	156	164	123	168	156	160	144	145	165	159	135	156	163	145	173	175	159	154	157	160	146	151	165	155	136	162	166	163	155	189	162	158	163	155	149	187	150	153	155	147	148	146	151	165	171	165	166	136	145	154	159	170	148	173	161	181	156	167	157	148	164	173	147	155	151	149	150	177	153	182	146	160	141	165	135	164	179	154	165	165	141	168	152	154	172	158	150	188	164	166	167	167	161	149	167	143	170	163	179	167	169	154	168	156	149	173	165	154	143	171	150	144	164	166	127	152	170	152	145	162	153	148	165	168	169	134	158	149	158	169	140	148	145	152	160	154	167	137	147	154	194	158	146	165	166	169	170	166	175	140	163	158	162	153	170	158	191	165	123	150	169	183	154	162	175	144	163	148	146	155	158	141	131	150	179	152	161	150	152	160	161	165	175	136	147	154	160	153	147	167	161	175	151	144	169	155	176	169	154	156	163	158	174	146	150	154	173	150	137	159	162	163	185	162	150	141	158	171	185	178	138	179	155	145	182	160	169	173	167	158	158	152	165	157	147	149	160	157	171	133	178	178	186	175	147	159	177	148	151	151	140	155	145	169	141	156	171	140	133	157	167	147	163	170	147	190	147	155	151	150	166	148	150	141	194	139	139	155	156	166	182	171	138	162	146	163	155	161	181	153	154	166	178	170	148	165	158	145	156	158	139	158	150	146	144	177	169	155	161	156	182	147	143	154	155	173	161	152	177	162
21663	1411	2693	3052	2658	2117	1828	1588	1376	1251	1174	1026	906	856	809	851	777	692	619	664	593	613	597	597	588	558	570	566	521	540	547	548	550	532	537	526	475	503	501	470	491	522	478	477	447	501	502	500	474	469	511	524	498	479	501	493	454	463	467	473	507	448	511	479	476	528	518	458	476	490	469	478	487	450	466	501	495	478	481	446	471	459	458	468	491	457	461	453	482	434	496	492	480	436	459	460	459	467	458	489	455	470	469	468	448	479	460	479	508	464	493	434	496	458	429	511	447	471	484	448	505	477	477	473	490	491	476	437	464	511	442	480	469	457	499	439	434	439	446	500	445	496	464	460	447	432	454	457	432	475	479	440	505	450	511	460	484	465	496	487	467	496	461	450	467	472	469	476	456	442	454	461	512	478	505	468	540	479	465	465	448	494	454	477	440	440	481	491	463	467	436	489	450	490	485	492	454	453	482	516	486	452	456	459	439	456	420	526	457	454	486	494	457	476	456	458	442	501	452	497	451	454	448	462	476	449	485	465	466	480	536	503	477	457	462	453	462	453	481	466	443	451	458	473	466	479	456	466	454	455	487	460	440	469	445	456	504	463	489	464	452	460	527	451	484	457	490	459	440	441	420	492	494	440	482	470	483	467	491	470	510	467	459	480	466	468	460	506	457	425	467	483	463	461	448	484	469	456	465	465	473	493	438	487	446	493	440	479	439	467	455	488	454	450	464	464	465	478	475	457	503	497	475	450	500	428	474	491	449	466	455	462	482	469	495	460	462	470	520	438	467	469	452	471	459	480	464	409	458	442	455	482	472	494	451	500	475	456	418	477	500	469	455	488	494	453	413	482	468	472	477	474	442	471	461	489	435	440	490	518	410	516	456	506	479	474	489	481	433	452	459	480	420	448	485	490	499	452	437	472	463	428	443	476	446	487	453	476	489	476	476	492	462	488	480	445	468	472	477	467	476	474	498	479	450	475	439	489	477	490	469	493	452	487	438	447	454	450	458	487	491	472	431	481	487	447	478	498	439	436	445	433	493	442	466	454	466	474	468	422	500	461	502	477	465	480	488	475	477	471	467	437	480	488	481	459	493	457	480	473	474	462	476	493	482	467	441	475	465	435	450	467	472	441	475	463	465	484	471	500	503	486	482	448	465	466	473	492	483	490	462	472	492	467	470	514	481	440	459	419	449	482	488	486	481	499	477	484	482	495	475	430	482	465	522	473	458	466	504	501	437	457	474	511	494	437	471	474	459	426	461	461	480	466	449	486	465	463	441	455	469	474	498	451	439	476	476	456	462	438	433	434	493	488	466	454	445	455	472	501	479	516	504	494	482	483	452	473	459	462	467	460	495	464	542	461	434	442	455	454	448	451	490	475	464	477	467	444	477	499	458	488	444	424	493	451	488	480	474	473	439	465	466	493	482	458	449	440	449	454	475	460	461	495	489	457	468	466	468	477	434	502	455	441	489	455	461	466	478	429	483	465	464	489	439	437	462	478	474	459	482	461	457	451	480	474	464	484	479	487	420	452	458	478	465	510	463	474	451	449	448	478	495	474	444	428	436	445	438	483	498	485	500	432	445	478	442	475	460	429	431	490	486	465	489	463	506	475	465	442	455	471	428	403	481	495	506	436	463	455	455	456	465	463	454	456	489	478	471	484	458	458	473	496	482	454	476	442	450	474	443	482	456	501	448	509	459	474	460	519	457	426	480	462	500	453	494	430	464	482	471	474	481	445	478	500	452	470	466	475	460	478	477	453	463	484	467	484	435	454	466	467	464	465	459	444	447	479	428	489	464	507	450	481	419	468	400	501	454	486	459	455	473	441	429	459	452	482	470	470	470	473	444	488	450	475	443	443	466	417	497	475	452	446	487	467	437	485	450	444	469	446	451	437	445	444	478	454	435	456	454	469	487	423	421	478	491	487	455	480	512	472	469	470	452	469	450	493	468	484	489	468	494	469	504	454	446	475	443	466	476	465	444	470	439	454	492	449	446	457	510	510	486	457	464	432	472	470	463	482	448	457	499	470	433	460	514	433	451	452	457	518	459	483	418	482	476	463	463	429	484	429	461	422	486	478	464	449	464	464	424	479	472	461	467	466	484	477	455	456	486	484	461	472	470	475	452	470	467	508	452	401	474	509	428	469	484	451	482	479	438	459	463	460	456	421	461	448	490	473	471	473	476	452	486	454	463	461	470	462	464	463	504	464	428	484	466	465	470	455	450	467	464	469	473	455	456	503	452	457	475	420	477	493	428	493	455	489	474	476	428	441	511	468	482	454	435	506	453	450	442	467	453	438	491	483	453	492	524	471	456	473	474	506	487	452	457	455	475	479	437	451	457	438	507	482	442	469	473	466	463	470	472	466	464	475	456	457	500	462	478	493	459	464	455	446	426	470	469	445	493	446	448	497	473	427	448	465	499	467	477	447	462	462	455	419	466	453	456	461	476	449	458	444	461	504	469	443	479	453	455	506	484	447	461	489	453	454	478	493	446	455	435	511	509	469	450	470	468	481	461	489	493	474	432	450	467	444	500	450	439	449	468	477	462	439	474	476	441	476	488	441	467	473	471	459	464	482	471	437	453	482	494	454	434	469	469	448	463	473	435	426	459	470	462	434	516	440	477	453	473	485	429	467	461	481	450	465	462	446	506	494	464	444	428	524	474	482	463	461	482	468	472	493	433	505	487	481	472	418	436	494	445	450	494	475	464	424	493	425	484	455	450	519	489	487	476	481	506	483	446	460	427	472	455	475	467	424	491	520	451	503	486	449	422	471	433	455	502	459	443	452	444	500	443	471	416	447	456	426	487	477	481	448	471	444	471	494	474	443	502	487	439	460	477	473	491	469	433	480	436	508	465	485	458	496	468	475	495	489	431	451	498	469	438	420	494	452	456	425	440	452	451	467	482	490	457	472	452	466	455	462	489	474	466	479	498	458	446	473	413	484	496	464	454	453	487	445	527	451	462	486	474	509	450	439	442	464	453	441	449	465	464	478	457	482	474	482	471	482	454	465	473	444	484	448	476	471	447	468	459	494	475	446	450	454	502	467	464	464	441	454	489	503	456	491	467	448	465	474	437	419	462	461	480	484	466	465	488	453	461	461	477	422	480	489	456	456	492	477	465	459	491	433	480	502	506	435	448	461	487	508	436	448	463	461	459	451	445	441	444	466	497	479	458	456	433	514	454	491	488	448	444	445	475	468	459	496	478	434	433	405	470	510	441	495	496	446	465	446	455	468	467	487	478	462	439	455	474	469	455	452	501	518	462	441	472	446	474	463	434	482	452	493	466	447	444	498	487	453	418	463	450	449	459	472	475	464	461	453	464	457	464	501	447	481	463	468	474	443	442	412	493	460	482	471	468	470	457	480	467	429	469	488	515	471	452	485	489	491	461	475	482	506	481	439	437	430	469	441	441	436	471	488	465	472	484	432	415	444	477	466	477	490	502	484	461	449	498	440	499	445	452	462	446	473
53776	20058	8728	1908	1190	813	638	493	431	365	300	269	243	185	202	216	186	168	171	154	141	136	167	129	151	120	145	150	137	141	162	121	121	128	131	139	132	117	118	133	115	129	110	109	148	116	143	130	126	140	132	106	108	125	111	114	131	114	127	115	94	110	127	122	120	136	124	114	119	124	136	117	97	107	115	121	121	122	110	117	112	106	126	102	108	121	101	110	115	110	114	119	109	121	92	118	105	97	120	120	115	110	126	120	117	121	115	141	104	109	132	118	109	128	126	104	137	107	112	122	108	111	103	136	108	110	102	115	125	95	116	102	133	115	113	119	120	130	118	113	120	110	112	126	105	120	126	121	117	106	110	108	111	113	119	124	125	120	111	120	106	115	106	97	126	123	116	115	105	108	119	122	111	101	109	112	116	97	100	99	109	103	131	103	114	125	114	90	140	112	125	109	99	111	136	120	129	111	124	102	93	117	113	110	105	111	125	136	108	117	107	115	97	116	105	112	119	120	110	125	112	110	100	112	102	105	99	114	119	113	98	97	121	128	107	119	116	99	111	103	103	102	107	103	106	98	133	114	118	118	95	106	131	136	106	125	101	104	128	115	101	103	100	104	122	118	133	120	119	122	113	115	118	124	114	101	111	122	112	118	103	136	118	111	112	116	121	100	132	127	100	114	118	129	106	94	96	112	126	109	116	126	116	111	108	116	110	119	102	129	111	101	95	126	100	105	106	117	113	121	129	110	109	118	109	115	129	112	109	114	101	117	121	105	110	133	102	112	117	112	117	126	106	105	121	107	120	106	111	104	127	112	122	147	113	98	123	116	117	113	124	108	116	130	115	132	122	114	112	111	93	113	126	113	120	115	111	117	132	106	111	131	128	117	102	113	105	113	107	115	84	116	107	111	130	98	131	94	98	114	96	122	120	119	104	128	125	118	114	133	138	104	111	124	111	121	113	110	116	119	94	111	112	96	127	123	110	107	115	107	121	122	105	121	120	103	115	128	103	116	111	110	116	108	113	106	115	94	100	115	119	123	119	105	100	91	109	106	115	116	115	111	104	134	102	107	118	116	120	113	117	102	96	116	127	110	104	130	117	122	115	127	127	127	131	125	135	116	102	96	108	118	113	119	113	109	137	126	117	107	115	104	107	110	128	119	117	130	108	122	89	115	122	126	122	116	102	112	125	126	136	108	123	120	122	115	138	140	109	126	121	111	116	123	109	111	127	103	107	121	133	100	83	126	144	113	119	123	119	141	83	128	113	137	114	109	120	124	119	135	106	128	111	118	127	112	116	128	120	117	125	123	121	117	109	117	113	121	104	108	120	118	125	142	129	106	107	128	107	103	119	108	117	110	129	127	124	112	101	119	105	108	113	115	118	108	103	123	109	109	114	124	106	132	125	90	100	114	113	116	111	105	116	117	122	124	116	126	114	120	112	129	101	110	109	135	97	98	120	112	119	123	104	124	119	127	109	144	104	96	129	103	109	120	109	116	125	112	119	102	122	136	84	109	123	127	119	110	123	127	112	120	127	112	108	117	95	119	116	105	108	109	110	121	115	115	111	106	108	129	111	100	108	115	112	118	124	131	109	127	138	115	104	130	104	117	118	106	104	118	122	112	83	130	106	107	111	93	126	108	119	133	117	133	115	101	137	144	110	114	110	123	119	107	111	130	102	134	128	112	96	128	100	136	116	125	119	98	118	115	131	119	122	126	113	110	105	126	116	119	105	87	105	109	111	125	110	111	123	122	103	106	112	135	109	116	115	98	114	145	132	97	99	116	118	116	105	115	127	109	129	106	131	131	127	109	109	112	108	119	118	84	102	113	118	110	128	134	113	112	116	107	100	114	124	126	122	110	118	129	108	120	103	105	114	116	115	129	122	118	132	140	124	127	114	129	107	118	109	112	122	120	93	101	102	123	112	113	114	122	110	104	125	125	116	122	113	113	114	115	111	121	111	110	120	100	99	106	104	122	118	108	119	107	111	117	98	113	124	121	131	111	100	101	117	119	107	130	120	122	133	113	107	117	132	118	114	102	123	124	110	119	107	104	128	120	119	117	110	110	105	95	106	114	115	120	114	132	114	110	118	124	122	125	112	112	116	111	116	118	117	139	109	102	120	113	136	104	113	120	105	120	97	123	93	107	112	104	119	124	107	96	107	134	118	109	107	97	109	129	108	117	114	115	109	114	109	104	107	106	112	96	130	113	120	125	130	123	108	108	101	119	113	102	114	121	133	106	117	102	115	125	101	127	125	106	104	98	109	109	104	109	97	100	114	107	114	113	130	109	106	100	119	135	130	95	120	119	112	100	121	114	114	117	129	91	133	115	121	135	122	113	124	109	130	110	128	117	119	109	124	125	109	99	117	109	118	117	113	93	124	131	133	100	104	95	110	125	94	119	112	131	107	121	104	138	116	115	107	93	118	117	111	108	111	93	114	99	117	91	107	105	107	114	115	114	127	107	115	122	137	102	118	108	114	120	103	125	120	118	104	95	134	114	113	115	141	125	124	123	116	108	111	108	129	112	133	106	116	122	121	135	116	100	120	104	113	128	115	128	114	117	116	119	125	114	102	126	110	104	129	113	114	111	127	102	103	102	127	105	133	112	106	122	106	105	112	130	116	100	95	110	105	127	138	114	136	107	108	121	103	107	104	130	106	111	110	121	89	116	101	108	118	119	126	100	109	120	105	110	123	118	119	107	125	120	128	120	105	127	130	111	101	117	125	120	130	125	123	143	121	116	111	106	97	111	111	112	93	109	128	112	119	136	120	100	111	124	132	100	126	108	99	118	108	122	102	123	108	107	99	113	125	117	105	104	127	114	119	104	96	107	112	120	106	103	103	108	107	97	110	112	132	117	119	121	105	130	124	114	121	118	145	114	110	120	116	101	118	120	115	108	119	106	125	111	125	108	100	120	127	119	118	89	109	98	110	112	109	122	96	114	109	122	102	119	128	135	113	115	101	107	109	117	111	98	107	101	106	117	129	122	111	113	117	123	111	106	98	93	100	100	107	110	119	108	100	116	119	109	119	128	112	92	107	108	104	129	107	111	108	114	116	117	117	111	121	97	124	98	106	137	122	120	122	118	108	109	111	113	107	96	113	116	107	105	94	114	110	108	127	111	107	124	118	123	109	101	117	111	91	113	113	111	110	118	129	106	133	116	99	110	124	117	105	97	120	109	108	141	123	114	115	119	124	116	107	110	139	118	116	123	127	133	110	99	115	116	117	108	120	94	118	100	133	111	102	140	90	98	118	133	111	105	105	126	118	118	125	113	110	122	131	116	105	126	109	111	108	120	114	111	127	121	104	121	129	110	100	103	101	116	110	124	105	116	120	116	126	123	116	107	120	88	107	101	118	93	128	115	128	115	104	126	111	129	99	110	114	126	96	128	109	123	117	76	108	146	96	140	116	114	127	113	125	125	123	112	127	119	104	121	131	95	114	117	113	126	130	103	101	129	89	104	119	120
26643	2324	4658	5166	4577	3673	3070	2568	2201	1792	1663	1430	1245	1164	1073	917	920	882	764	806	752	616	665	600	609	547	536	521	540	513	548	498	455	503	467	490	474	458	500	465	450	432	433	405	456	439	435	389	449	408	447	438	422	382	407	405	418	418	387	377	438	425	389	376	407	396	399	394	423	401	373	399	401	372	370	404	365	388	395	369	380	376	428	385	379	369	384	408	388	399	383	387	375	377	374	403	369	367	342	378	390	363	407	351	371	386	366	382	418	377	365	376	389	368	394	379	363	348	358	378	363	408	371	386	370	347	366	371	398	351	385	380	350	377	363	392	368	371	407	388	372	370	402	370	378	358	379	354	375	339	376	346	368	374	372	374	377	395	361	381	385	369	359	387	375	351	395	369	352	337	347	352	361	384	366	348	380	375	346	342	365	354	368	336	385	387	351	378	369	365	370	375	424	375	344	385	366	404	362	364	393	360	367	376	381	398	370	339	371	361	360	371	372	366	367	394	341	362	397	363	412	353	383	368	373	357	418	363	341	355	353	369	375	400	379	367	383	377	367	354	352	360	354	345	340	365	387	371	411	353	364	407	394	362	367	363	361	363	343	361	345	378	374	375	383	356	367	399	359	327	368	364	367	361	374	400	350	362	400	357	379	355	368	359	393	395	360	361	375	376	339	315	375	391	406	354	360	362	378	370	361	362	344	389	365	354	370	344	370	348	336	358	357	381	373	355	391	350	341	405	329	344	385	395	354	394	352	367	344	394	386	418	361	362	386	399	367	393	390	367	354	391	314	384	396	385	363	375	370	383	352	409	360	367	373	371	344	327	400	364	379	363	376	336	376	371	396	372	360	367	369	359	371	427	339	371	367	378	343	350	332	352	374	381	342	369	354	428	338	341	349	403	369	358	345	398	375	352	380	362	356	375	351	361	362	364	370	371	388	399	358	358	376	389	367	386	347	345	368	369	411	353	366	370	373	368	394	373	367	377	360	393	368	378	404	408	352	371	369	338	374	392	377	376	396	406	379	379	384	371	379	397	355	351	369	364	360	393	369	400	356	380	354	340	309	354	347	338	362	370	362	362	404	325	367	356	398	374	362	369	326	373	334	351	358	380	390	344	350	379	392	371	351	380	397	339	391	355	346	373	363	348	355	350	381	391	391	352	356	380	363	390	354	380	383	386	372	387	384	357	346	384	363	334	362	354	370	387	364	357	413	359	375	335	400	369	344	336	348	365	368	382	374	367	391	347	374	384	397	363	370	370	373	400	386	402	367	350	373	374	355	381	391	364	340	381	395	363	356	374	354	384	370	376	341	369	373	382	407	339	355	381	374	389	392	384	383	334	366	363	370	335	335	361	390	369	382	394	337	357	371	380	382	345	414	359	405	396	416	407	397	358	374	374	328	395	370	372	382	357	354	374	374	396	381	352	399	362	362	387	373	363	392	399	347	384	374	383	375	378	397	361	380	359	377	370	363	356	375	397	362	363	339	371	386	358	356	366	335	384	337	364	354	345	374	387	386	362	384	383	343	352	386	358	340	352	375	382	394	358	353	388	372	424	345	383	377	398	366	351	343	399	381	362	366	376	369	372	375	375	404	355	356	433	373	393	339	374	383	366	343	388	366	388	381	362	345	333	354	375	369	384	380	341	350	380	365	392	360	371	370	349	378	367	369	367	383	354	373	358	362	395	366	359	388	388	384	367	363	356	361	381	376	362	362	348	333	371	374	370	360	359	364	359	329	379	394	351	378	350	386	381	364	393	359	354	374	372	329	389	425	359	400	356	363	347	402	367	365	381	377	368	377	362	381	347	354	373	341	343	375	381	362	370	377	399	387	328	371	366	357	365	349	340	369	401	362	383	358	327	396	384	364	381	393	404	390	351	384	364	368	401	381	386	385	378	350	349	368	403	351	364	384	350	379	393	360	381	352	376	395	401	371	360	369	355	357	376	373	361	373	360	392	356	347	359	407	347	362	372	372	352	348	397	389	385	330	360	352	342	379	409	355	377	395	370	349	357	362	394	363	349	372	361	351	388	352	383	347	404	382	392	367	367	393	353	350	377	356	338	383	376	363	352	378	363	387	378	345	372	390	392	398	371	384	342	376	382	351	370	367	367	363	380	368	363	361	363	359	356	385	329	359	411	343	376	381	363	352	359	349	363	369	384	358	378	387	352	363	332	410	352	383	367	384	365	347	371	362	346	403	384	399	400	373	355	375	375	334	393	373	413	362	378	400	366	381	372	365	406	375	384	360	369	384	383	367	352	349	388	397	315	359	368	379	362	333	395	356	396	349	377	354	369	370	379	386	350	360	379	364	373	369	370	342	372	342	378	393	369	357	427	358	364	371	387	380	367	320	381	357	372	373	358	360	349	378	365	374	367	360	346	365	365	356	362	351	362	364	377	354	380	396	359	382	370	376	368	344	368	357	371	378	376	393	380	373	374	356	338	368	398	389	326	385	347	414	371	388	375	367	311	408	352	397	396	375	346	368	412	385	392	375	356	374	367	396	357	393	391	354	342	381	404	390	366	403	391	392	384	380	338	374	360	374	358	354	375	380	369	361	342	403	365	358	382	376	364	362	374	316	398	344	358	385	392	361	380	343	391	371	354	383	392	336	322	420	400	366	365	347	366	378	393	348	382	379	337	375	357	352	370	343	379	396	407	349	371	344	359	377	362	372	362	350	377	353	363	379	371	396	360	338	374	365	338	361	384	339	354	368	351	355	330	393	371	357	360	372	384	386	351	393	364	387	347	374	356	387	360	385	371	334	366	392	351	343	379	369	388	362	364	373	394	393	375	411	351	345	383	375	391	373	375	395	385	325	362	392	382	396	388	395	374	370	347	396	361	397	356	395	372	381	374	409	358	356	353	374	360	375	361	345	364	327	389	358	354	372	357	401	370	397	375	380	335	356	368	397	379	380	345	377	338	334	371	379	376	370	347	339	396	392	408	352	386	395	357	410	397	369	375	389	359	328	393	372	395	360	384	373	388	374	364	361	350	405	347	339	376	351	374	340	367	326	381	365	391	348	383	360	362	384	358	389	361	384	347	384	356	392	378	381	369	374	365	369	344	393	355	393	348	338	388	359	388	373	368	370	414	367	406	359	335	367	350	348	360	354	350	367	399	386	402	378	367	361	361	388	340	372	376	391	383	356	392	372	372	352	362	402	393	378	414	364	381	365	375	364	335	379	380	356	371	377	392	331	360	359	363	371	376	401	358	369	396	350	385	397	378	362	351	350	370	373	365	376	415	397	368	360	339	339	342	330	358	376	379	374	377	364	374	387	353	351	384	322	368	366	363	340	350	396	382	393	405	404	380	414	402	412	384	373	377	377	332	344	358	364	385	375	362	388	367	379	380	345	359	381	351	357	366	344	379	402	360	389	378	353	388	371	420	358	344	405	382	355	365	360	417	394	366	381	370	397	398	403	368	361	380	328	367	419	403	356	358	409	374	406	377	380	396	362	363	377	362
10854	500	319	322	310	293	291	278	255	277	258	249	283	309	252	267	306	308	290	297	307	281	261	296	331	248	265	277	240	289	286	256	288	286	272	305	250	319	268	271	259	292	290	261	265	271	298	265	236	277	243	268	288	283	295	275	297	293	271	293	256	297	273	287	283	280	273	280	305	304	259	296	278	276	301	279	261	285	318	275	289	298	280	303	253	250	277	294	298	278	272	250	256	285	267	264	249	278	286	271	285	254	291	236	264	310	268	276	298	300	284	295	295	271	252	302	281	259	256	278	274	239	298	282	298	239	262	238	271	244	268	265	296	264	255	290	284	280	281	273	283	295	294	291	277	311	277	277	268	296	276	270	288	278	269	257	282	339	266	274	266	296	232	298	280	262	253	295	276	277	261	280	246	295	264	280	254	269	296	283	285	288	293	302	286	295	301	250	285	275	281	290	280	288	284	287	284	290	285	272	257	266	277	288	276	263	306	281	282	274	270	261	273	287	267	281	275	280	270	285	243	279	284	292	269	288	270	292	282	289	265	283	256	280	279	309	280	266	263	289	271	296	280	284	290	305	264	267	281	271	250	272	278	262	302	283	303	281	283	281	281	312	284	294	287	273	259	252	296	289	290	267	282	261	271	262	285	265	273	300	264	261	287	248	300	278	271	305	292	271	284	308	279	308	264	288	259	282	251	294	271	270	255	277	271	256	299	281	265	260	269	267	293	303	300	286	272	278	278	267	247	262	261	279	274	290	248	286	266	262	247	280	265	253	275	272	287	300	254	260	269	298	301	265	265	253	285	289	255	276	287	274	305	276	274	283	262	279	293	262	257	268	289	282	305	262	267	264	272	263	285	292	254	249	294	256	279	290	272	261	279	283	242	245	266	297	280	280	291	281	299	289	296	258	282	251	282	287	255	275	278	289	313	288	288	275	288	303	276	288	275	286	283	291	314	276	264	311	275	294	274	259	291	286	266	253	271	272	274	271	281	269	275	228	264	255	282	292	261	289	260	284	283	292	307	271	291	259	296	278	307	269	298	313	279	288	267	286	283	280	285	269	295	301	301	281	304	272	265	275	270	267	254	248	277	256	298	271	285	269	266	282	254	272	279	280	277	267	254	283	273	304	264	292	261	278	271	314	284	280	291	251	282	295	284	290	315	292	305	294	270	273	251	284	261	293	290	287	290	283	306	304	296	271	270	281	266	260	291	305	265	280	274	299	253	271	272	270	270	291	286	282	275	288	288	256	295	263	272	285	284	286	261	284	269	289	246	289	277	240	282	262	279	302	289	259	295	293	265	298	292	260	280	269	270	258	276	266	273	290	246	257	307	267	279	267	283	268	277	280	255	318	275	282	277	290	297	276	261	251	276	322	256	284	276	278	286	282	279	280	291	270	289	280	264	271	277	300	270	275	290	268	275	284	309	278	277	287	263	285	266	262	281	253	300	277	277	269	256	276	257	266	289	294	278	275	308	288	288	301	253	280	263	257	270	297	269	283	308	275	288	264	282	311	257	249	291	277	281	280	270	276	277	265	275	304	275	243	280	291	287	255	288	247	293	289	267	284	272	255	254	278	297	275	275	288	295	278	272	297	304	275	298	306	263	290	270	265	276	284	287	285	261	304	278	277	288	305	253	277	288	290	303	280	289	260	272	305	270	291	281	276	278	256	269	271	298	272	260	252	281	280	258	282	279	287	293	250	282	237	288	261	308	266	271	275	272	274	276	274	286	281	296	254	289	275	258	261	283	248	306	253	277	278	280	317	296	281	286	291	276	301	274	290	278	288	277	275	272	269	290	299	279	305	281	267	267	276	266	268	312	307	309	296	303	271	267	275	283	255	275	267	259	280	268	277	265	255	275	296	277	277	290	273	272	260	291	308	294	265	293	276	281	283	288	288	254	278	280	284	279	293	282	286	306	320	297	288	243	273	276	279	245	257	294	299	269	245	293	295	297	269	270	275	266	286	301	267	267	260	270	266	283	312	289	283	267	257	284	266	294	252	277	279	269	259	242	257	265	316	282	303	280	270	279	266	274	316	268	320	282	258	253	264	274	275	280	256	266	255	287	293	283	285	257	285	269	283	286	267	286	292	289	278	282	287	281	281	272	266	267	313	286	274	250	262	294	276	276	269	282	289	269	282	280	269	327	295	282	284	273	260	291	275	299	277	280	286	272	282	272	268	261	287	279	287	297	281	276	273	281	257	261	240	287	276	321	289	283	293	255	255	291	297	265	301	277	279	272	253	287	276	277	300	306	279	268	280	285	285	281	292	267	290	257	244	286	298	286	288	294	253	261	281	307	273	274	306	280	264	295	301	281	270	260	265	270	265	259	275	275	276	282	270	260	252	316	296	271	285	273	272	273	266	256	276	269	284	261	267	283	265	274	259	273	312	271	318	280	266	280	273	291	252	255	266	273	256	306	261	287	292	259	267	294	272	300	289	279	310	306	267	250	266	295	249	317	268	299	266	293	288	278	295	292	279	307	277	281	303	281	291	282	289	285	298	285	278	258	288	233	307	278	263	280	291	257	262	257	292	297	285	286	279	284	291	263	270	276	286	271	288	281	272	285	305	303	275	271	263	280	247	293	263	302	258	307	271	248	260	279	292	259	295	275	287	284	284	273	302	302	299	307	266	252	260	267	300	241	307	280	289	282	278	285	289	299	303	302	281	304	259	299	258	264	292	284	271	310	298	285	308	295	273	272	276	263	274	254	293	263	289	257	295	247	245	248	271	274	292	285	272	297	259	276	276	259	293	299	271	261	279	295	295	273	270	252	258	268	269	259	293	286	274	258	308	287	245	287	284	264	270	260	258	275	274	268	263	287	268	260	246	300	242	291	253	287	282	258	257	301	281	268	291	308	263	281	279	246	289	253	264	301	278	262	288	307	264	278	270	269	285	279	281	274	254	285	279	290	256	292	275	276	292	246	254	272	256	272	259	255	262	290	272	273	293	306	262	253	296	260	277	278	243	294	247	269	259	296	260	298	270	269	322	276	266	279	294	285	268	272	297	275	295	255	262	274	279	282	296	271	312	254	268	268	278	270	276	237	308	263	288	285	263	308	290	300	281	287	276	263	279	247	236	289	282	284	282	275	267	245	267	275	286	272	260	280	300	260	301	290	279	285	265	264	284	291	268	267	284	289	254	281	272	278	258	278	279	278	285	262	308	237	274	298	278	279	255	261	286	265	279	272	296	294	269	277	287	265	277	258	270	283	291	272	283	262	285	302	288	271	282	263	273	291	268	272	259	281	306	269	273	287	289	275	272	269	233	256	274	284	270	276	272	270	262	269	257	252	288	277	311	264	289	292	255	249	259	282	288	308	287	265	290	263	276	297	284	280	287	274	251	291	257	266	268	292	275	283	282	269	296	303	267	266	263	292	244	233	281	281	263	290	276	271	282	296	287	249	281	293	283	275	257	295	271	273	288	278	304	267	271	301	292	260	307	282	288	275	281	283	257	262	300	287	288
9125	877	963	1001	882	928	884	820	797	896	743	839	772	811	815	785	791	771	772	802	781	774	813	771	778	743	840	800	753	770	785	797	776	828	742	818	777	809	734	732	759	737	793	823	786	791	732	757	783	824	778	778	815	781	786	762	796	813	789	777	762	815	786	717	804	764	848	839	755	878	800	726	705	814	777	747	763	751	813	786	797	774	800	813	782	788	788	781	750	761	696	782	772	731	787	760	761	750	735	791	758	782	817	798	751	826	767	794	755	810	835	801	770	776	729	764	775	756	803	753	834	832	778	814	787	765	742	767	789	806	735	766	784	768	767	801	723	800	777	775	774	832	778	767	745	721	782	742	768	784	747	797	737	738	797	824	697	790	769	773	717	737	732	787	761	759	792	792	761	773	751	725	837	789	751	790	798	819	781	777	770	797	757	789	794	825	782	772	844	764	756	778	841	769	797	779	825	815	753	728	797	794	807	741	795	743	798	763	801	806	792	791	742	766	782	748	797	796	772	791	803	789	751	744	772	783	776	790	754	793	747	789	739	780	771	775	751	775	800	760	774	785	780	741	830	767	783	797	791	854	797	779	778	741	710	754	756	795	804	761	788	756	792	803	748	802	778	808	747	844	781	747	770	762	801	818	795	800	764	806	770	766	798	811	777	753	754	763	699	740	750	746	767	697	766	752	729	776	743	776	757	789	780	788	840	807	756	805	774	786	744	773	786	782	766	766	773	800	811	795	774	829	777	789	811	768	774	795	834	764	789	814	798	762	766	747	804	792	746	768	812	766	778	793	824	809	781	781	796	790	781	782	801	772	788	765	788	774	724	815	758	760	768	749	746	787	805	775	762	788	795	774	784	753	790	788	808	762	810	797	775	724	822	794	734	765	780	741	812	781	750	809	771	747	783	718	763	794	715	802	811	764	729	799	731	754	795	756	761	777	814	724	733	796	759	808	743	825	760	795	783	759	744	793	800	762	786	766	794	771	817	787	791	725	792	774	794	802	807	762	774	769	797	770	778	814	744	751	699	774	752	811	815	734	754	771	771	849	761	783	758	747	769	767	783	808	786	783	757	757	718	748	782	770	795	760	775	817	751	737	703	788	813	765	773	820	801	773	786	711	792	826	810	812	789	785	806	792	835	795	747	755	766	777	835	738	786	754	748	766	776	810	748	768	770	773	790	750	790	810	790	764	753	796	770	772	805	798	760	768	793	798	790	760	807	748	780	795	778	801	764	807	810	762	761	801	753	794	776	809	727	758	805	765	745	789	795	722	786	761	789	718	780	752	785	776	773	766	772	779	776	792	763	794	747	749	791	796	824	731	790	758	766	789	756	745	803	779	815	773	772	775	753	764	806	741	789	823	791	789	765	763	753	795	755	786	797	764	763	744	811	772	861	795	786	852	746	794	767	789	817	753	775	791	795	784	801	777	788	740	784	743	741	791	833	799	749	824	838	732	793	810	761	753	751	788	813	826	814	755	765	790	815	746	811	829	774	710	811	753	818	813	773	721	804	774	794	791	829	821	744	772	773	768	778	799	765	790	804	791	776	811	764	783	786	790	774	771	791	741	758	751	769	806	802	762	742	795	759	805	748	753	749	800	772	789	775	781	765	790	809	764	788	748	758	758	812	750	777	798	773	796	791	805	793	770	804	785	741	748	786	768	808	768	769	753	785	770	793	762	804	753	798	799	816	740	711	804	764	785	778	782	739	757	824	808	784	801	787	750	739	801	776	776	779	760	792	812	772	729	767	823	733	828	793	824	789	819	761	796	751	743	794	785	809	765	800	736	753	806	753	715	732	768	763	766	802	790	774	816	768	771	746	790	794	756	812	798	809	796	744	794	764	786	762	790	763	802	738	800	803	811	782	772	773	774	795	793	762	789	749	781	785	834	780	776	754	744	736	779	735	758	794	817	802	807	797	794	775	751	759	770	806	732	793	792	773	756	800	743	797	767	762	769	811	755	769	823	718	764	841	790	746	824	764	767	763	762	768	778	837	785	764	805	802	721	760	781	756	776	840	768	816	736	780	798	835	815	790	769	773	799	762	829	791	788	757	757	783	766	790	758	771	759	785	789	792	806	796	668	755	800	774	847	737	801	788	780	746	814	767	742	802	805	804	766	772	785	798	783	750	767	781	800	769	771	786	763	785	789	776	773	793	733	771	794	782	775	792	759	768	815	795	729	789	786	772	790	734	763	739	712	785	780	829	805	778	737	799	713	738	772	785	809	794	788	775	816	758	742	797	780	763	780	746	779	760	772	753	784	718	771	781	759	740	749	758	815	776	838	752	768	746	775	777	759	784	851	762	788	777	733	787	750	816	825	755	756	758	769	806	828	794	778	830	767	742	774	759	751	771	763	770	775	781	774	716	783	811	775	766	765	789	742	741	752	727	786	758	846	773	828	749	756	752	780	791	803	789	780	817	796	797	762	753	809	771	765	778	806	793	826	743	824	756	804	759	770	819	801	746	785	814	794	791	756	783	785	781	754	775	733	799	821	799	769	765	777	787	772	788	767	833	777	767	799	771	812	806	807	815	777	783	760	764	816	792	746	740	768	788	776	752	769	784	805	771	761	775	794	752	770	791	792	739	767	775	816	764	785	775	797	802	756	755	807	760	791	763	795	792	745	758	802	802	815	761	753	753	791	786	771	782	804	823	729	765	758	796	793	724	786	751	779	841	790	817	760	767	748	778	759	723	789	757	797	788	800	811	777	785	763	776	794	761	766	742	757	796	729	800	766	794	754	787	720	750	810	761	773	792	807	824	771	796	777	738	778	771	767	761	749	708	789	773	762	765	796	737	793	780	767	811	798	726	783	802	832	768	810	748	777	823	763	752	841	773	724	726	757	744	826	774	783	809	771	724	797	744	837	789	818	790	812	772	774	818	809	826	783	812	768	797	804	779	796	732	779	805	744	755	759	759	758	758	740	799	797	761	781	756	742	782	764	790	754	751	792	889	736	761	785	759	756	872	755	779	774	781	799	706	765	800	771	809	776	821	769	808	771	766	789	792	818	754	762	815	764	804	764	736	735	757	758	748	771	785	775	741	789	743	805	745	812	787	821	795	838	791	700	762	747	744	760	816	772	755	788	759	800	772	806	780	794	745	769	817	801	794	778	791	800	762	754	826	722	776	757	721	791	775	759	738	807	750	806	754	755	756	797	851	794	780	764	769	754	774	772	799	765	757	772	778	778	751	755	769	759	787	723	731	775	776	766	807	802	761	843	802	796	784	798	791	708	769	769	717	802	777	797	800	811	760	762	796	803	745	772	785	760	820	779	741	781	834	765	783	778	831	765	761	757	778	746	805	774	819	769	781	789	707	752	795	760	794	788	772	806	772	799	803	747	804	746	787	813	758	780	764	775	754	768	752	748	759	787	837	791	789	759	792	750	698	782	817	756	764	778	770	763	820	758	773	791	810	737	764	818	828	812	782	783	774	760	761	753	755	692	808	785	757	727	781	797	797	776
45452	12244	2150	967	720	500	408	359	242	249	232	250	218	205	197	226	183	176	185	159	174	166	171	165	174	165	175	175	165	161	165	163	193	157	161	158	152	184	169	178	140	176	158	157	150	159	156	153	155	159	144	154	149	167	158	155	153	146	175	154	151	158	182	158	150	155	158	172	182	169	172	144	155	160	177	172	146	152	170	172	153	151	136	178	164	163	138	154	142	168	141	133	155	153	179	132	161	170	159	152	166	139	170	158	157	152	162	159	166	133	174	128	158	171	148	163	154	172	174	181	162	151	152	149	151	169	153	141	147	161	156	167	187	143	156	169	153	170	173	132	168	163	164	176	162	157	181	159	143	158	141	125	154	143	139	169	168	159	163	162	138	132	139	152	159	161	158	143	171	168	162	149	158	135	143	188	196	143	172	148	146	151	156	164	139	153	167	157	164	159	146	174	162	179	166	140	148	154	154	146	154	157	167	172	149	170	153	167	162	140	145	153	147	156	142	156	157	156	191	180	156	144	160	137	169	136	158	166	152	139	141	156	186	174	133	170	160	186	148	138	157	147	162	153	159	170	162	148	147	181	174	184	178	168	147	144	164	151	141	164	170	151	172	180	151	168	160	161	139	145	165	172	144	168	179	150	158	172	150	142	163	148	173	154	176	164	150	174	158	178	147	132	147	185	152	143	151	149	144	156	156	155	153	158	165	151	153	143	170	134	149	160	157	119	181	162	157	159	161	155	169	163	140	164	171	144	158	179	145	152	171	146	149	152	151	150	154	166	175	143	170	145	171	173	177	152	136	156	153	134	168	162	158	166	147	143	146	153	147	156	165	158	154	147	176	157	154	161	150	142	192	156	162	159	181	189	186	151	149	169	136	162	144	173	158	147	132	146	161	152	172	175	168	172	171	144	178	155	146	161	170	138	162	158	134	167	159	151	174	163	146	159	158	181	171	155	165	159	161	159	153	150	142	166	170	170	191	170	183	148	164	165	161	162	148	144	158	174	153	160	156	161	183	162	164	147	180	175	150	171	186	126	170	182	164	171	154	167	156	135	147	167	159	150	176	133	192	148	161	163	154	148	164	145	136	190	145	155	150	149	150	153	138	172	131	157	159	147	146	176	150	166	171	159	163	161	157	157	169	170	150	159	150	191	170	167	149	157	155	161	168	148	152	160	161	149	168	140	154	145	152	155	146	153	154	149	137	159	176	164	155	186	165	165	158	140	167	164	179	170	166	174	144	178	158	160	163	147	151	172	186	148	145	163	171	174	165	176	144	164	158	154	179	145	159	162	168	154	167	166	161	170	153	167	150	178	174	151	169	161	178	157	161	165	152	148	136	157	153	154	172	128	164	138	147	151	164	146	144	163	151	139	162	185	138	132	177	176	174	161	168	160	154	163	143	147	153	140	133	163	157	146	157	156	148	162	139	151	163	178	162	172	178	156	161	173	136	161	184	162	144	175	182	157	168	159	157	156	167	164	161	166	145	163	144	174	152	152	163	175	144	141	170	140	150	175	177	167	133	180	147	171	149	153	171	175	173	146	142	125	159	171	169	165	163	139	131	140	144	166	151	162	148	169	150	147	164	152	170	140	151	146	158	165	171	148	178	155	155	149	126	151	153	161	134	141	154	151	156	187	157	140	158	163	151	184	171	151	156	154	167	152	162	166	172	154	158	136	172	171	164	172	151	152	175	158	140	151	172	167	148	152	162	149	142	137	168	158	157	111	170	174	169	157	177	170	140	146	157	179	168	154	161	160	173	160	167	159	160	150	134	167	165	157	127	149	159	154	165	155	158	153	174	149	163	156	165	168	157	142	129	154	151	144	145	152	180	149	138	165	147	152	156	157	161	170	147	173	149	167	147	163	172	177	156	161	151	189	160	153	162	150	143	170	168	150	165	144	158	170	143	147	148	161	153	150	170	166	132	162	179	151	167	158	148	167	151	144	155	165	143	158	158	159	161	171	142	147	157	128	141	159	138	138	171	147	154	139	163	156	143	149	150	162	146	158	151	149	152	165	166	146	168	157	148	199	154	152	158	174	159	176	147	154	161	172	164	159	154	150	137	158	158	160	153	158	145	136	159	164	152	146	165	147	184	159	160	147	155	127	158	160	141	162	154	143	144	173	147	160	141	170	152	159	161	163	148	154	136	163	133	164	164	153	161	151	188	164	162	157	164	165	155	147	142	173	167	154	150	161	150	157	153	145	148	144	167	180	164	174	159	174	160	168	155	148	153	148	152	151	165	164	143	169	163	150	163	157	160	164	133	127	144	153	187	131	153	171	145	170	153	158	132	151	166	152	140	151	132	153	139	180	164	156	169	139	147	153	170	179	163	137	169	161	165	149	148	164	159	154	140	148	150	161	152	133	152	138	158	182	184	173	159	155	146	164	161	154	168	161	152	168	156	162	160	151	174	152	158	159	153	155	150	158	144	129	152	176	135	157	136	153	135	136	169	154	154	142	151	155	148	130	165	165	173	160	185	162	155	140	144	159	176	144	177	151	168	138	169	137	172	158	143	197	166	144	160	161	149	175	143	158	171	154	172	168	154	164	178	150	165	170	155	143	139	194	162	185	158	151	159	153	144	127	168	136	166	159	166	149	174	142	147	157	170	178	178	135	140	139	169	138	162	161	164	178	146	159	142	177	187	152	127	173	137	151	153	162	170	137	167	176	178	156	185	156	159	156	151	136	135	168	161	163	151	169	140	172	172	160	147	166	167	148	137	160	154	158	189	179	136	166	171	179	156	147	151	179	161	167	164	137	182	137	160	169	151	154	141	159	143	152	153	189	166	156	163	159	162	166	179	148	156	151	180	160	157	157	143	158	149	146	165	156	143	132	157	161	179	164	162	168	159	158	164	145	167	146	153	153	156	149	181	148	142	142	152	176	169	155	189	153	166	149	170	164	149	157	135	170	184	159	139	160	150	155	152	172	163	147	141	153	177	189	142	152	143	139	153	174	150	134	172	182	152	146	176	155	150	141	170	148	150	169	176	157	144	142	156	149	164	175	161	152	176	150	159	169	150	149	159	151	174	143	181	147	165	131	145	159	167	141	167	137	151	153	159	134	157	142	158	165	163	179	168	158	173	191	187	170	163	138	154	152	153	166	162	150	147	163	167	137	167	149	140	175	152	152	144	164	146	178	169	126	161	152	164	127	153	143	163	148	158	162	138	141	148	170	158	159	165	157	148	161	160	134	148	165	154	148	132	146	151	132	144	167	169	141	167	173	140	145	170	164	165	146	160	144	180	171	136	157	150	152	146	151	161	166	150	144	161	140	153	164	166	166	147	148	163	158	147	173	165	157	170	160	167	145	156	163	165	162	151	149	163	162	135	162	162	162	182	166	169	149	136	150	164	168	152	152	141	153	150	160	159	165	165	153	157	138	135	174	166	168	139	174	166	151	163	147	133	163	153	161	163	157	161	193	130	157	161	161	147	142	157	138	162	175	166	135	182	144	147	151	150	157
21706	1519	2666	3127	2596	2106	1758	1569	1388	1295	1163	1057	947	880	833	826	668	669	688	676	618	680	641	605	587	548	542	534	551	548	563	562	471	509	478	504	521	496	539	523	512	514	498	472	527	507	483	494	470	506	498	522	511	501	447	513	464	501	501	488	503	464	490	479	485	476	485	501	490	476	470	479	493	485	478	493	448	489	481	459	429	477	476	454	468	447	478	489	489	474	472	480	513	514	476	469	508	464	465	425	524	456	455	468	481	495	508	492	457	472	444	474	466	513	469	501	441	458	487	500	449	482	446	487	457	430	478	488	525	456	479	444	488	438	464	475	430	461	443	462	466	470	483	489	449	478	431	446	461	428	543	457	493	455	454	445	484	461	488	467	498	434	434	448	459	457	457	460	470	435	466	503	444	473	468	441	470	472	449	494	443	489	481	485	506	460	469	422	457	484	445	483	450	486	465	503	476	461	470	448	507	481	460	489	468	482	474	431	470	490	466	449	483	476	469	467	447	474	484	469	467	511	486	430	450	487	443	478	488	477	449	448	486	491	442	469	457	488	412	477	491	465	411	454	470	497	470	476	469	443	469	466	484	451	444	469	449	433	457	481	473	469	456	449	470	444	487	482	456	476	473	496	501	476	491	462	469	433	461	460	467	455	443	446	450	455	460	454	477	489	468	483	497	439	483	461	474	458	480	461	499	489	437	451	478	466	460	481	501	459	481	471	435	458	445	467	456	498	462	493	463	490	468	456	440	452	440	417	465	500	486	458	494	474	459	460	474	456	473	497	439	466	524	447	426	487	505	463	420	471	459	437	446	481	483	467	456	438	447	483	454	445	477	481	475	484	475	453	484	448	472	486	483	481	466	469	463	487	481	489	460	477	471	455	461	457	463	473	452	429	462	480	456	475	435	484	459	445	467	467	478	468	477	469	437	468	462	479	475	438	469	478	435	468	470	424	447	449	458	458	447	457	499	490	517	515	468	476	443	426	477	504	488	445	475	488	474	437	481	449	449	472	452	485	490	466	463	455	461	468	476	469	433	471	473	487	475	464	450	482	459	452	468	510	460	487	499	437	447	480	504	476	446	481	457	449	444	456	475	444	525	428	458	512	484	441	487	496	436	423	473	465	442	492	445	443	477	496	465	481	476	492	471	465	444	442	481	480	444	473	464	432	437	492	457	431	425	484	470	447	444	472	456	435	463	502	469	441	473	487	472	451	430	470	472	479	482	469	480	478	483	455	476	463	457	445	496	494	498	506	480	455	451	446	450	442	505	455	520	426	478	479	434	481	502	490	473	450	471	438	485	456	446	485	475	455	430	468	504	449	483	445	467	434	472	467	457	462	492	429	425	494	418	479	468	479	489	469	448	472	405	492	489	454	449	440	445	444	463	455	460	435	483	466	454	480	431	478	478	449	472	443	481	490	441	456	450	505	460	502	490	440	455	445	477	466	505	470	474	487	456	470	468	437	421	490	440	445	471	476	463	481	470	480	447	492	448	474	460	465	451	470	487	514	471	467	450	453	499	492	450	442	460	434	411	525	481	428	465	457	446	450	464	449	449	445	422	456	450	510	450	480	457	430	459	446	463	477	470	427	482	445	426	529	473	503	494	475	471	477	465	475	438	434	452	436	475	456	456	480	470	461	424	488	454	476	457	463	468	459	502	445	469	475	436	460	484	481	455	457	460	501	500	427	499	467	472	478	477	445	463	434	470	501	486	477	469	449	439	487	428	469	473	479	486	438	487	427	453	464	467	464	477	483	507	456	469	446	504	424	464	468	473	459	446	479	452	481	450	425	470	467	514	431	473	479	441	467	490	480	477	480	527	455	487	456	468	461	459	461	450	490	479	402	481	461	440	458	480	485	487	449	489	461	449	437	448	467	442	446	464	426	436	428	456	454	439	459	460	468	468	451	518	449	495	468	480	456	513	491	439	490	450	428	445	457	514	499	466	473	443	437	445	461	460	466	436	478	450	446	441	478	483	487	478	481	477	457	454	500	462	479	493	485	445	471	473	462	527	473	488	446	458	482	455	452	465	479	438	453	488	494	445	493	503	449	478	442	480	438	452	477	468	478	436	460	471	433	456	477	463	476	440	470	527	499	467	495	487	475	505	428	478	444	470	493	449	492	470	446	439	510	467	457	405	452	465	484	460	446	429	463	469	463	467	445	481	439	480	463	485	492	458	478	492	456	473	461	455	478	457	495	467	474	459	465	486	479	458	464	461	469	469	470	449	457	461	440	451	455	462	473	442	452	475	479	449	454	470	477	457	465	466	509	457	456	427	460	433	474	484	467	436	480	474	478	506	468	493	481	484	467	471	453	484	460	448	471	440	450	488	418	456	424	481	439	456	506	465	451	417	497	471	500	457	431	431	488	432	450	449	505	504	481	470	469	472	443	492	478	464	469	461	455	419	465	448	489	474	480	451	483	482	451	466	468	466	496	462	470	445	435	426	450	443	430	478	441	465	457	515	450	457	513	463	478	478	483	464	490	438	485	464	487	449	456	441	488	444	455	474	506	430	424	465	441	484	490	475	456	480	476	522	474	431	468	459	484	451	493	450	459	419	437	488	496	409	498	478	455	464	460	497	474	452	468	479	478	505	482	451	456	520	468	460	530	461	463	486	474	447	460	474	473	464	464	500	485	447	461	468	460	484	457	425	445	456	495	460	488	453	458	494	481	419	493	484	446	451	450	471	460	470	474	480	477	476	495	496	474	485	455	460	459	465	489	490	461	461	470	471	518	462	468	451	470	477	454	477	435	465	491	494	477	470	451	455	445	464	454	481	464	462	461	452	473	475	491	507	475	455	514	457	495	437	453	497	466	464	475	452	454	480	470	451	479	481	496	466	472	488	482	462	472	417	458	495	519	497	467	433	455	441	493	463	469	442	497	457	432	497	450	465	476	473	454	455	472	426	449	454	457	458	494	491	443	473	461	466	479	457	466	448	456	468	453	460	484	489	501	479	455	451	480	508	439	426	438	484	496	477	443	461	459	487	446	439	468	441	478	460	483	462	483	461	469	468	420	497	443	460	453	444	440	471	466	446	514	439	453	455	487	451	449	472	479	462	464	458	476	496	449	457	460	477	431	484	431	476	462	436	487	516	441	492	488	436	489	475	496	505	500	470	461	444	508	474	483	445	469	449	498	452	491	432	452	454	452	473	458	462	503	461	469	455	477	454	464	461	468	472	444	432	473	490	458	484	418	449	426	472	469	471	439	474	466	497	453	458	455	456	467	462	481	434	460	433	463	449	450	462	481	417	506	480	509	477	458	457	440	496	450	481	440	468	475	476	450	496	483	451	471	426	482	451	450	433	472	491	432	442	514	486	463	528	438	455	467	438	456	514	498	474	465	480	491	454	483	511	483	469	462	439	477	470	440	494	488	468	467	464	435	444	478	464	476	472	454	433	468	473	477	460	447	475	474	484	481	471	460	515	446	479	491	490	518	512	486	417	411	464	450	489	459	480	459
54470	19958	8456	2014	1257	937	685	490	422	351	348	284	230	226	333	324	255	294	169	159	149	164	154	158	145	154	121	141	124	138	137	127	118	122	144	121	137	149	125	143	108	126	116	110	118	110	131	107	133	117	114	117	109	122	121	131	110	119	127	125	107	96	113	111	112	134	115	105	120	119	115	107	105	104	128	146	114	120	127	131	123	115	107	129	111	128	128	117	137	119	141	121	122	132	134	137	114	94	119	129	106	124	116	95	106	106	121	124	112	112	111	108	110	131	106	104	112	115	127	112	113	116	107	111	140	103	112	111	114	124	127	114	109	123	128	97	136	131	105	122	114	105	112	117	113	123	127	128	116	101	103	117	117	97	112	120	119	123	105	101	126	141	118	116	109	130	117	99	107	118	108	124	104	109	107	112	136	132	133	129	111	104	122	103	130	111	119	108	104	127	115	122	122	106	106	118	110	113	106	98	109	103	124	121	121	119	134	100	119	100	126	114	111	116	106	98	109	106	117	118	129	132	114	129	96	119	107	105	94	123	102	119	105	123	103	103	138	114	92	127	110	122	124	120	120	119	100	114	120	123	112	117	105	108	126	116	112	108	123	121	105	108	104	128	112	109	100	115	110	117	107	133	112	134	115	108	115	99	109	109	125	115	124	101	104	95	118	99	118	120	101	109	109	120	132	104	112	105	125	116	123	130	110	122	102	117	90	110	112	124	126	112	129	121	119	111	107	125	105	110	114	108	108	121	121	114	118	108	130	105	109	125	92	121	107	116	116	115	114	109	112	112	106	96	113	130	111	119	122	125	115	129	116	107	99	111	98	109	109	134	116	122	108	110	99	99	98	134	118	111	99	106	119	105	122	105	97	106	125	126	108	106	104	118	101	113	96	107	122	111	118	114	126	128	119	121	134	112	109	122	101	113	99	116	111	113	122	99	122	111	105	110	138	105	137	108	104	125	117	133	101	132	131	120	112	123	111	97	114	112	128	116	120	136	108	124	111	102	111	115	115	109	107	121	121	122	104	97	118	102	133	103	122	119	119	112	110	119	129	135	103	127	128	96	114	99	117	136	133	127	107	120	97	112	132	112	90	117	113	106	109	107	92	104	106	105	95	131	108	120	112	125	104	128	101	119	121	136	116	120	120	118	104	134	125	124	98	109	118	106	104	109	119	106	114	122	112	128	114	119	137	104	89	102	95	107	101	107	119	107	119	115	114	112	123	113	115	116	130	123	129	119	101	108	101	118	127	107	114	124	106	101	124	97	115	115	101	114	119	102	108	116	110	107	118	107	107	115	125	112	111	119	109	113	138	126	128	119	119	137	114	117	114	113	105	109	109	141	114	122	106	133	110	99	124	132	121	130	120	102	116	123	113	119	118	106	109	121	133	116	120	118	79	122	130	114	81	125	116	113	107	125	103	108	97	118	117	109	119	114	121	114	116	119	100	94	110	111	135	137	112	120	95	101	136	124	123	115	101	126	119	102	122	105	128	118	115	100	127	98	132	126	111	109	111	97	95	114	112	118	107	109	116	95	129	99	110	114	118	118	119	109	127	99	110	123	115	120	109	134	106	118	124	94	106	113	132	130	114	129	120	114	107	116	126	124	111	110	110	131	112	116	116	107	109	123	107	129	113	119	95	116	114	109	113	110	110	123	96	114	102	112	131	108	112	108	140	104	120	98	113	109	124	121	93	97	126	125	123	119	93	129	153	116	114	112	133	120	102	103	93	119	128	129	105	100	116	104	97	124	101	105	134	129	121	129	109	125	125	101	114	134	132	109	122	115	117	104	125	119	105	104	127	122	122	109	109	117	109	110	104	110	107	112	111	115	133	145	123	117	123	133	113	114	107	104	131	115	107	94	130	107	109	119	125	135	123	125	107	115	96	107	133	137	114	116	111	108	103	108	102	112	113	120	118	96	106	114	110	105	117	126	104	127	120	104	123	103	127	105	108	106	137	121	85	119	108	125	112	113	92	123	121	121	123	117	123	111	115	122	117	116	116	119	111	107	101	123	112	118	115	142	126	121	121	123	106	110	116	103	90	114	116	106	106	104	93	94	119	97	113	115	105	131	93	112	116	138	132	96	137	113	109	103	111	118	136	116	119	119	127	126	106	122	107	110	139	121	131	125	98	109	107	103	106	129	116	116	122	116	102	112	105	111	118	113	137	93	110	111	105	117	115	100	101	110	96	108	133	128	104	123	124	115	103	125	107	109	117	110	105	125	114	147	135	115	110	124	114	123	116	116	118	117	123	106	128	121	122	108	120	111	110	135	112	134	118	110	119	125	126	110	116	99	122	111	123	121	117	122	111	134	121	128	126	99	101	121	108	116	115	129	124	115	111	93	93	117	114	113	104	109	100	132	121	142	108	122	121	103	116	117	113	110	103	118	91	113	113	134	107	118	107	102	116	97	114	117	109	127	116	116	130	126	123	108	122	120	116	131	103	106	103	111	116	115	119	117	122	102	131	133	117	105	123	99	111	99	119	100	101	125	118	119	107	113	120	113	97	105	115	109	104	117	121	116	115	112	109	122	111	99	146	133	106	119	111	111	119	121	110	131	121	100	117	90	103	115	103	100	103	114	128	103	114	97	122	111	110	111	106	126	125	116	119	108	124	108	117	98	120	107	110	129	121	112	125	97	100	109	104	113	102	108	108	115	100	107	103	125	115	90	111	104	102	116	105	113	104	107	120	122	107	123	96	118	123	118	127	123	121	108	119	108	114	106	101	122	118	117	124	109	141	107	101	128	119	111	115	105	119	142	133	117	120	122	135	103	123	119	109	126	113	127	119	123	119	104	128	111	97	127	131	109	131	144	99	103	115	99	120	107	117	97	99	106	119	117	110	127	112	118	108	110	122	102	136	96	123	132	115	129	98	110	110	104	108	118	121	114	91	116	117	113	111	111	109	115	122	125	132	124	115	99	126	104	121	100	92	120	132	150	102	81	114	125	115	116	112	117	116	125	107	92	106	122	106	100	115	119	110	115	118	107	125	140	113	122	103	111	79	111	113	121	104	124	108	117	111	111	96	124	103	97	90	106	124	103	125	99	94	126	109	110	125	113	99	111	127	119	102	104	117	112	111	114	110	115	128	116	95	118	119	116	119	99	132	119	122	128	115	99	144	111	125	98	138	112	95	102	106	118	111	114	112	126	106	115	112	115	127	127	103	102	96	107	130	118	119	129	126	119	120	112	127	120	114	120	132	93	124	122	115	102	113	113	112	107	115	126	123	109	117	105	118	129	120	120	120	118	114	118	105	117	125	109	109	118	110	103	123	106	116	105	105	114	119	116	116	120	113	105	142	107	92	92	105	120	106	107	126	95	105	102	126	131	105	100	121	102	105	116	135	105	126	99	101	92	99	122	98	141	114	131	132	121	111	132	107	120	114	118	112	110	123	117	125	119	110	125	105	118	136	119	124	114	127	129	108	95	130	114	121	108	113	103	101	95	120	110	103	104	111	102	119	107
27051	2242	4700	5279	4485	3766	3031	2521	2113	1863	1759	1486	1314	1180	1210	981	859	876	781	724	696	690	723	613	600	575	551	563	535	515	528	549	528	475	485	473	449	493	478	472	423	426	428	427	440	476	422	415	470	432	414	467	442	388	418	426	422	421	435	396	393	397	417	424	427	396	402	420	398	423	425	396	359	430	375	397	387	392	396	379	390	380	366	388	414	363	383	374	375	388	360	398	379	393	365	382	375	369	392	397	365	379	415	394	350	396	351	377	367	360	399	353	374	388	385	381	385	353	376	410	391	389	408	395	370	395	377	428	346	351	377	400	368	394	365	365	352	343	389	392	372	342	408	355	340	351	343	416	378	375	339	369	410	396	360	372	384	382	386	357	382	374	375	379	379	388	375	373	389	382	371	371	381	368	366	376	376	375	373	371	362	361	332	378	342	371	356	360	365	378	385	381	359	343	371	371	391	360	349	358	354	358	340	397	375	372	412	374	397	351	433	350	378	398	408	377	354	341	397	374	379	378	390	392	365	329	332	341	385	362	367	356	365	381	384	396	363	378	369	351	382	368	366	386	393	397	374	356	430	393	385	373	345	375	390	360	370	385	356	335	371	372	376	394	407	382	375	401	375	378	328	394	352	372	353	380	374	380	381	368	336	366	379	367	372	344	377	404	425	362	376	388	386	377	369	371	364	358	363	364	363	367	369	389	393	378	341	358	366	353	345	388	360	388	379	352	374	342	377	377	357	391	381	366	362	347	377	375	352	338	375	371	340	367	377	382	364	382	351	394	372	387	395	395	374	395	386	391	364	354	345	377	335	415	360	353	360	379	395	347	391	378	381	370	342	369	369	379	328	379	373	422	340	397	375	391	377	371	350	379	356	341	409	361	346	349	373	353	343	357	373	400	349	376	364	371	368	348	341	367	364	349	393	365	372	376	358	386	376	382	332	396	377	391	372	363	396	388	405	385	372	356	388	389	387	356	358	395	358	353	376	354	398	397	389	368	361	374	343	364	341	389	394	395	352	356	384	357	383	381	383	400	396	342	372	386	383	343	375	357	387	337	385	387	408	362	373	363	371	366	341	389	370	381	344	396	365	401	359	376	352	401	367	372	384	390	378	381	373	372	349	370	344	390	398	358	360	367	374	384	347	350	388	311	393	367	352	382	385	373	370	347	394	338	368	375	391	423	344	391	408	372	365	358	362	389	379	357	414	343	337	327	390	390	387	351	372	365	402	389	362	349	367	308	392	364	377	390	379	373	336	410	377	377	385	376	338	365	397	382	393	355	349	354	344	397	409	384	372	381	357	374	353	367	374	357	381	369	360	398	360	376	392	370	386	366	339	369	387	359	393	411	370	366	389	366	364	387	368	388	318	409	370	369	365	344	387	370	398	376	377	351	347	393	380	417	398	360	381	388	341	379	405	372	373	377	400	377	383	349	383	370	384	409	346	367	372	370	394	381	406	376	369	344	367	376	374	400	378	322	395	355	396	369	383	381	358	362	353	378	385	375	352	382	321	370	351	371	383	363	362	374	327	364	382	360	401	406	358	370	397	329	366	373	415	336	367	383	383	407	382	372	372	339	375	345	384	397	372	355	389	386	326	369	354	355	391	380	361	377	356	366	378	381	341	369	373	389	387	373	372	357	401	372	364	371	389	361	401	409	365	399	371	374	374	359	332	381	349	401	362	376	375	355	369	337	361	377	376	389	386	353	380	357	386	359	390	403	377	374	351	397	399	370	327	344	408	345	404	393	409	360	400	361	354	356	370	369	367	350	372	328	347	382	390	359	392	319	366	423	365	386	359	362	371	395	391	369	366	366	378	372	336	378	384	374	391	379	406	365	390	395	355	365	393	374	388	360	377	392	392	399	397	368	402	404	377	348	383	391	374	381	365	340	363	343	346	380	389	362	369	381	362	368	340	341	360	395	363	375	398	360	386	379	383	361	363	358	379	368	381	399	334	392	352	368	376	363	359	353	394	373	390	346	381	363	398	331	362	363	374	397	366	365	355	382	321	383	399	347	369	324	353	398	405	384	359	351	366	373	388	374	360	358	327	416	372	401	383	331	332	377	397	420	313	385	391	375	374	355	324	366	388	373	351	374	371	382	346	347	384	370	347	371	362	387	383	312	371	395	397	380	369	397	369	379	405	377	413	370	363	362	389	411	357	394	352	396	372	383	369	364	368	341	415	365	360	369	381	376	397	348	386	366	363	350	344	372	365	399	387	350	359	360	374	391	370	355	353	373	373	385	333	398	388	380	325	352	366	353	375	389	363	394	358	380	374	393	348	348	371	349	326	404	386	351	385	372	387	377	369	366	413	359	349	373	372	358	401	389	374	357	364	380	375	355	366	361	363	342	367	350	395	381	360	359	382	390	374	382	385	387	373	408	356	365	361	372	351	371	359	371	351	347	418	362	399	397	388	376	368	379	361	373	353	362	355	380	383	342	369	390	387	400	411	413	374	379	368	381	395	379	372	394	366	360	348	391	393	390	389	364	392	399	335	367	378	363	374	377	347	352	338	352	326	352	374	374	354	398	364	336	367	355	399	386	370	387	362	388	388	361	378	354	382	380	371	379	385	365	357	379	365	349	371	401	366	379	357	352	368	359	354	337	394	379	398	391	362	371	383	370	383	384	349	384	350	347	415	394	361	379	368	355	368	375	375	354	407	380	442	374	358	354	340	409	387	366	382	369	389	340	392	373	363	366	390	367	375	386	353	388	393	373	395	348	406	389	359	383	354	372	343	375	352	383	371	369	385	381	417	385	347	332	359	372	337	364	385	387	362	352	357	408	383	375	380	366	374	393	376	363	382	346	359	378	382	366	372	351	380	383	380	374	343	379	330	358	343	357	370	385	357	402	398	387	358	379	394	401	388	363	336	409	371	377	355	349	371	391	368	378	394	383	365	374	390	389	356	406	399	386	398	385	370	374	358	387	348	361	360	336	340	344	422	396	368	367	365	366	375	378	419	356	376	332	361	408	365	364	383	382	395	367	347	354	361	352	379	376	380	376	362	361	410	359	356	342	346	391	364	411	382	368	370	374	394	382	353	354	402	359	370	378	391	348	374	370	388	350	388	384	351	360	395	393	410	373	364	387	428	340	375	416	395	365	367	355	361	393	357	377	379	354	364	326	369	402	379	360	369	331	364	374	343	394	348	367	355	356	392	374	401	373	377	385	358	386	364	413	362	393	403	371	381	352	353	398	371	397	384	347	368	405	351	372	408	355	389	357	381	342	354	360	377	406	377	351	370	403	371	399	355	371	388	354	387	322	383	368	342	365	327	389	393	361	353	387	394	385	366	368	425	370	407	350	370	355	378	355	374	350	373	352	402	369	340	344	386	391	399	377	360	366	342	347	387	372	333	406	358	339	369	375	358	352	364	339	364	366	392	356	359	358	361	373	366	363	342	385	380	346	393	359	385	358	377	354	386	361	376	358	346	381	386	372	350	371	362	390	373	382	368	378	404	377
11022	479	365	317	307	303	281	288	297	283	341	288	273	278	257	270	282	278	284	293	281	282	294	254	245	278	252	272	253	276	284	263	270	265	280	261	277	282	264	272	240	310	286	291	280	279	285	269	278	315	276	269	274	275	308	291	299	286	303	299	275	296	297	282	274	301	260	268	293	311	257	277	259	267	282	313	276	296	262	270	273	276	278	270	274	301	262	275	278	295	268	264	252	295	259	291	297	295	310	279	270	305	290	273	230	263	309	301	303	290	266	294	271	272	287	261	263	261	279	278	311	266	265	261	272	296	265	290	269	284	300	299	271	245	281	283	281	276	246	275	299	311	307	295	280	298	256	285	279	260	264	291	269	276	294	257	292	291	294	288	279	260	236	267	288	274	278	269	252	280	257	251	256	269	252	271	293	261	286	275	261	255	255	285	270	300	263	306	279	273	273	272	281	286	263	308	241	269	280	295	297	292	272	316	274	288	311	258	262	279	271	271	296	245	280	263	278	286	274	261	267	283	239	292	279	281	279	276	276	282	283	274	253	285	270	263	289	268	255	310	299	280	264	295	298	269	300	266	292	278	323	277	285	263	282	298	300	283	262	279	288	265	240	255	273	286	252	300	279	280	251	269	239	252	263	251	261	269	268	258	288	254	275	302	277	247	295	297	259	272	268	273	309	268	279	316	295	295	267	283	279	299	263	271	279	303	280	277	275	289	274	260	276	265	248	271	313	274	292	268	286	296	262	258	267	267	280	270	265	236	287	268	257	275	271	263	283	255	287	274	289	272	247	307	284	299	276	228	319	292	328	318	286	253	251	274	263	280	304	287	279	292	257	295	295	270	294	287	256	300	278	280	257	303	251	258	245	278	266	298	261	315	292	291	306	282	270	284	283	296	283	276	283	267	262	286	287	274	266	271	287	266	275	278	282	293	273	304	264	251	282	300	306	293	304	293	254	281	282	292	263	278	258	271	289	267	281	276	289	282	286	257	292	282	279	265	288	300	276	283	255	295	276	282	284	275	270	261	294	290	266	319	276	270	273	289	279	288	284	267	288	256	249	265	297	303	293	268	271	276	286	295	309	287	256	271	265	279	285	260	284	277	270	268	285	278	296	246	289	304	262	270	288	302	303	265	283	306	283	307	263	286	302	303	283	279	288	276	281	299	261	273	279	290	277	294	305	280	284	289	277	288	291	272	264	271	264	304	264	252	271	318	277	291	303	306	281	292	302	296	284	270	298	284	292	259	274	304	273	245	294	238	280	289	282	288	262	262	284	264	292	271	289	269	264	284	261	275	318	277	274	261	262	287	267	262	288	289	273	299	278	270	313	273	286	295	259	274	276	278	296	269	262	283	264	274	280	302	298	297	264	291	277	271	298	309	297	265	283	282	312	275	270	269	300	238	280	283	267	287	290	288	291	274	292	289	284	265	255	294	292	270	258	257	259	271	245	266	267	292	296	280	259	281	277	268	254	273	263	320	299	265	279	284	303	256	295	272	273	304	304	286	294	290	274	282	264	293	283	263	276	281	315	278	262	265	284	263	299	266	243	256	299	267	267	288	278	253	257	282	289	274	303	286	304	307	287	255	303	276	290	284	260	280	282	321	295	273	277	297	258	256	314	282	279	293	294	296	263	305	276	239	271	268	294	300	304	256	279	251	279	293	261	259	279	280	234	262	304	265	280	281	277	291	287	276	267	264	296	284	292	290	279	262	262	270	314	272	269	271	276	259	294	292	291	250	273	269	245	288	283	275	283	283	269	271	266	256	308	261	280	290	277	285	285	279	261	279	298	264	287	280	259	273	272	296	279	299	294	282	264	279	261	266	294	272	290	251	279	306	276	274	263	308	286	268	284	321	281	299	281	283	283	289	298	304	284	266	290	261	262	263	254	269	267	312	263	274	289	292	289	293	264	264	294	273	291	310	293	283	280	286	278	285	292	267	281	270	273	252	278	292	256	303	268	286	275	258	298	261	259	321	256	297	271	283	281	275	289	300	269	241	294	295	283	291	303	283	280	264	253	265	271	297	257	281	278	295	273	298	297	292	295	266	293	263	276	278	270	303	270	270	268	273	310	294	291	252	272	302	282	280	261	275	286	252	292	287	300	279	333	283	285	299	272	291	273	297	282	275	296	298	284	264	274	278	274	290	277	257	301	325	294	271	281	286	262	268	287	281	306	279	271	304	293	260	265	274	284	280	290	298	277	271	274	283	291	289	291	291	271	267	285	283	293	300	275	273	285	286	270	299	281	279	282	306	290	278	275	269	264	283	303	285	262	281	284	296	270	285	269	277	281	256	277	249	282	302	265	242	284	288	254	306	272	270	276	269	296	264	272	274	290	256	264	307	295	304	280	286	286	264	300	285	265	299	265	264	282	268	287	291	275	270	243	259	258	300	256	316	279	265	282	288	285	271	271	302	299	282	270	297	282	301	276	268	306	280	264	257	267	273	265	300	264	312	277	261	274	256	274	302	273	276	250	280	255	278	282	263	262	273	272	300	264	308	295	290	293	280	276	279	287	273	281	255	291	291	304	323	283	270	317	277	279	288	284	269	274	276	267	276	256	271	292	285	302	281	295	277	282	267	269	276	292	269	269	293	309	277	291	237	257	282	305	274	276	275	290	276	265	266	263	283	286	258	306	273	250	285	273	256	299	276	258	276	284	274	298	265	305	262	278	272	263	296	272	294	276	294	285	298	276	270	286	291	267	281	268	252	272	280	272	278	277	296	259	295	292	260	292	269	290	288	295	263	254	264	277	292	265	291	307	271	248	298	295	305	304	276	286	294	286	272	296	271	244	274	267	288	261	261	278	237	269	303	278	269	285	280	249	274	314	270	290	296	270	251	278	299	290	281	271	307	276	306	279	285	257	261	291	315	284	280	264	284	279	300	288	276	277	267	261	248	315	273	263	257	286	297	281	287	297	273	306	277	296	302	266	243	266	260	285	252	280	290	294	297	275	291	252	279	317	268	278	279	296	315	282	249	289	294	301	274	269	287	272	289	292	268	279	292	286	272	287	277	252	273	293	289	277	257	269	265	280	259	297	268	276	277	259	293	302	271	296	303	281	282	285	301	304	277	274	284	278	233	268	324	276	322	285	301	286	280	279	289	275	261	254	289	266	293	281	264	302	277	257	302	328	290	272	267	270	293	292	291	285	286	263	262	267	274	289	294	285	260	297	294	258	281	300	281	270	264	285	259	291	297	260	281	274	257	277	287	312	293	304	265	271	263	259	292	293	266	261	275	258	304	250	280	291	288	256	290	285	290	299	269	279	295	279	296	316	304	273	270	288	289	259	276	282	263	256	301	303	272	267	274	269	274	256	287	295	273	269	288	291	269	275	271	263	268	219	244	265	286	250	274	283	280	256	251	243	287	289	242	273	294	263	280	257	237	270	294	259	282	286	251	233	260	267	284	290	302	260	275	307	264	254	256	283	268	269	259	280	294	276	287	285	266	273	272	280	310	290	270
9204	850	968	967	937	904	849	826	870	846	823	801	775	856	734	749	790	782	798	787	789	767	830	776	750	756	757	812	803	789	819	750	742	801	741	827	760	841	814	773	823	813	805	784	811	750	813	836	770	827	718	792	793	788	770	810	791	796	760	813	764	706	763	770	783	775	783	826	797	755	753	773	780	775	816	719	746	749	778	758	806	723	805	806	771	764	759	808	788	802	744	793	774	769	722	754	796	749	785	792	772	758	784	774	766	754	814	819	818	770	748	779	710	759	766	792	767	758	750	748	773	818	771	730	805	781	790	822	779	785	777	739	772	756	769	776	774	807	811	784	732	757	757	798	833	774	829	729	789	806	706	734	782	765	750	781	753	764	763	753	809	753	770	775	766	772	812	736	776	833	793	793	779	749	760	730	773	785	795	757	843	783	772	806	761	808	721	775	744	761	805	762	789	776	753	813	751	804	761	802	782	818	760	834	788	754	824	731	799	790	784	790	770	756	831	715	759	781	842	738	760	783	783	777	787	729	742	777	760	806	774	761	763	765	772	807	747	780	753	755	759	765	794	764	754	770	764	742	790	768	751	791	812	792	713	779	743	780	766	732	777	744	806	764	751	753	786	825	796	784	807	751	761	769	796	781	761	768	784	772	817	749	747	709	791	825	783	757	736	727	782	798	771	805	775	754	745	788	771	798	761	745	773	796	791	770	775	794	789	792	786	809	801	798	759	794	779	800	734	794	834	756	797	791	761	819	782	794	811	770	777	754	790	771	759	774	757	802	750	785	778	780	796	806	759	760	779	747	753	775	791	814	772	779	764	786	792	736	766	750	816	784	749	753	819	798	728	771	739	768	762	787	765	775	828	788	766	802	732	775	787	762	767	799	789	843	809	780	793	715	817	772	797	727	775	783	765	770	826	781	758	763	749	786	749	857	763	779	761	740	764	763	771	808	743	771	741	774	766	780	812	773	754	815	783	798	806	789	779	801	807	762	770	791	787	757	742	737	771	740	764	708	779	768	811	742	798	770	779	760	790	769	804	807	784	784	748	729	745	792	792	752	757	799	802	757	716	759	754	717	763	800	764	806	798	751	774	759	793	784	768	766	818	812	758	807	747	778	769	739	736	792	829	759	762	758	815	792	797	819	749	815	835	769	746	757	775	758	830	771	793	729	745	754	754	730	780	785	797	785	788	802	811	757	795	760	800	748	778	724	767	732	721	752	800	818	741	814	776	747	780	785	809	851	762	796	738	837	769	784	795	782	784	822	738	789	815	762	828	756	765	769	773	800	766	771	738	775	775	772	796	765	758	800	790	775	777	757	785	833	820	785	814	785	812	744	739	789	749	763	778	784	751	754	732	764	726	775	826	745	805	785	794	775	748	778	834	768	768	785	770	759	729	732	726	765	761	772	792	769	771	739	789	817	739	794	779	732	804	851	775	775	751	749	814	735	776	824	774	826	764	779	785	772	816	753	770	740	732	775	785	824	774	789	797	786	799	745	751	776	794	763	780	804	804	758	755	768	768	772	771	760	800	800	757	751	733	724	739	725	775	813	731	782	811	781	792	777	764	780	777	809	761	786	754	772	770	800	772	801	776	780	784	749	807	780	741	786	814	750	784	750	786	759	768	819	807	777	770	759	774	840	773	795	773	770	805	782	785	761	787	799	766	784	777	758	747	804	745	755	749	772	789	765	757	700	750	742	764	842	741	767	793	793	796	690	792	753	734	752	772	797	774	760	769	767	757	822	792	805	781	724	838	798	750	782	772	796	732	775	863	825	771	768	811	817	782	810	811	773	771	751	794	758	801	764	787	764	751	813	708	853	789	815	770	773	742	735	727	791	779	751	844	822	837	784	770	826	750	764	832	781	780	720	800	774	752	825	816	761	709	743	762	789	776	760	800	811	737	807	805	783	747	785	757	751	736	758	767	783	810	798	773	755	760	791	742	711	770	755	772	798	783	784	781	734	803	819	843	805	813	808	732	764	767	772	818	802	730	762	824	756	823	799	810	756	756	727	802	797	767	856	760	746	704	813	782	766	767	761	753	774	775	780	810	791	798	770	761	793	808	802	804	737	812	812	764	737	786	793	757	752	753	767	784	788	745	743	724	832	722	772	753	773	780	715	797	736	809	759	802	801	758	747	768	782	831	741	760	798	800	836	804	819	754	778	721	781	803	762	778	754	829	757	772	769	795	780	790	758	780	755	794	774	751	807	812	777	822	791	776	756	741	743	770	782	751	753	751	777	750	781	754	809	775	767	738	732	777	780	763	768	723	786	787	750	808	823	805	796	783	853	829	783	788	778	739	717	773	791	802	744	727	779	774	755	771	794	774	807	782	805	765	801	799	808	804	765	793	823	815	787	773	780	803	799	773	761	710	755	794	805	765	769	767	769	736	780	783	795	784	769	802	761	841	771	763	762	788	767	796	806	733	751	814	800	772	775	748	754	804	738	786	763	755	787	813	742	687	793	755	753	803	823	743	784	820	765	748	800	798	775	731	768	812	794	820	766	795	758	775	776	768	826	797	771	754	785	764	763	734	791	851	800	748	750	792	789	761	767	780	803	756	752	791	812	701	792	794	833	800	756	756	733	756	755	804	743	734	808	778	770	749	771	764	759	795	771	760	773	808	757	785	764	746	766	850	783	770	760	814	773	753	752	759	792	783	792	794	742	782	749	762	745	757	775	772	789	766	820	785	784	768	776	794	788	777	733	787	757	763	779	771	739	728	755	761	747	788	788	794	745	796	758	775	787	748	771	801	737	771	745	813	801	790	803	799	779	800	838	791	755	780	814	743	795	795	735	814	811	731	781	821	775	793	756	764	795	766	782	758	781	763	793	766	771	761	797	822	783	715	802	760	808	782	784	715	794	791	761	801	759	798	765	788	825	744	742	795	784	757	800	774	762	792	751	735	736	757	780	740	752	767	741	767	799	777	755	821	783	802	756	810	780	766	813	763	741	768	796	790	764	712	772	814	798	769	777	740	757	767	802	797	810	793	795	754	782	758	775	764	760	800	800	740	764	805	792	731	763	817	799	824	762	802	772	805	732	747	775	808	765	752	828	781	742	785	776	851	753	713	804	749	792	780	798	840	784	752	786	690	764	779	794	802	784	753	783	758	777	801	737	746	771	770	767	748	772	795	817	812	725	754	743	774	770	812	808	764	789	758	790	792	722	763	798	746	806	827	763	756	759	772	759	762	782	784	785	778	830	792	748	748	758	763	742	777	787	813	752	779	740	817	787	777	747	744	805	761	814	778	827	771	767	797	828	803	772	775	765	785	735	728	796	768	788	782	817	797	815	741	814	759	792	803	805	796	779	752	806	708	714	727	806	793	827	801	737	816	762	783	771	798	746	767	788	770	755	844	821	835	743	791	753	791	777	789	782	774	742	758	749	815	763	821	757	777	734	778	794	834	816	739	756	808	802	772	817	798	747	725	771	815	750	762	748	752	757	779	757	797	802	745	833	813	800
43772	11871	2111	1146	862	578	406	358	303	266	263	253	226	210	236	208	171	161	175	170	201	171	182	173	181	160	182	184	186	177	152	154	171	172	141	154	151	173	160	140	164	156	158	147	162	153	154	145	139	166	164	170	140	140	148	144	145	155	163	189	175	154	144	170	155	142	150	151	162	160	162	155	171	159	173	151	160	142	129	178	154	156	153	154	140	150	193	150	165	156	165	172	139	132	158	146	182	142	146	148	131	154	173	154	149	164	150	160	175	127	166	173	163	149	198	189	158	137	159	158	151	174	167	163	182	187	160	148	165	151	139	161	151	150	155	147	139	174	163	165	145	167	143	153	168	149	163	169	149	168	151	162	154	150	154	141	147	167	160	158	137	164	162	140	136	153	189	144	180	144	161	163	152	172	147	163	170	180	161	155	134	155	141	162	122	174	161	142	131	162	152	144	177	171	182	151	145	178	141	170	155	167	158	149	152	152	164	146	132	165	157	171	176	145	166	155	140	157	159	139	130	166	146	173	168	165	133	154	167	181	141	143	166	150	154	172	154	152	167	149	156	151	155	138	161	164	152	160	154	165	150	153	141	155	138	139	145	150	171	141	147	153	161	144	162	167	151	157	153	130	133	164	179	167	163	152	153	157	147	173	140	147	158	165	161	156	174	163	163	166	163	164	169	157	146	165	148	164	179	153	149	147	146	161	152	151	162	175	179	173	135	128	154	176	150	167	179	156	155	159	147	129	192	144	165	150	157	159	146	194	163	142	149	137	172	159	144	144	163	155	151	167	141	160	142	166	158	144	140	184	164	126	146	145	163	157	143	151	147	155	170	145	150	161	167	169	162	177	157	143	149	175	176	146	148	153	172	153	145	168	141	170	142	140	155	152	153	162	144	146	143	139	128	157	144	154	160	156	142	155	187	161	160	142	150	150	148	148	159	157	144	142	139	169	150	170	141	153	161	166	156	157	152	145	166	192	155	151	157	148	162	179	134	177	168	154	165	184	151	163	157	169	144	155	157	158	144	146	149	139	146	139	162	146	162	174	164	160	164	143	138	155	156	142	164	174	140	165	151	170	160	186	166	162	149	136	168	137	158	154	152	154	150	165	167	176	160	133	155	160	163	158	149	149	169	167	187	150	199	151	128	150	158	128	163	174	123	149	124	146	161	155	152	155	149	163	171	176	151	155	162	151	156	155	166	159	160	151	150	142	166	151	158	166	163	151	143	158	155	148	155	155	160	199	139	139	121	166	157	164	141	170	144	153	166	167	149	155	156	149	146	152	152	167	146	179	170	169	134	149	152	155	145	160	144	131	150	156	168	153	132	139	151	167	159	158	151	170	152	144	142	164	143	157	147	160	156	150	161	166	153	174	153	149	168	130	150	154	154	141	174	139	161	171	158	167	154	171	156	178	126	155	152	151	157	166	135	157	163	157	173	161	142	154	143	174	156	155	140	157	142	148	134	170	150	135	145	159	148	158	171	144	154	172	165	161	159	146	162	149	140	145	154	169	156	164	162	161	130	149	162	163	149	142	147	170	147	159	157	163	168	158	141	169	173	150	150	158	166	146	188	144	166	140	170	158	161	168	149	166	139	155	182	172	155	155	172	168	152	171	158	147	167	166	140	170	168	137	144	174	179	137	165	144	175	165	170	187	165	140	184	154	155	144	151	157	155	157	151	161	132	168	151	159	152	177	156	131	145	176	155	145	152	141	157	139	159	158	167	139	137	163	174	164	153	156	149	125	154	152	150	159	150	162	176	147	143	162	162	156	145	166	163	151	179	176	161	134	169	149	140	154	171	151	182	144	150	176	161	138	160	150	150	143	181	150	153	151	159	136	172	150	168	143	143	140	178	154	151	158	139	169	141	153	167	166	138	170	164	178	153	167	188	159	158	133	167	150	158	147	172	147	162	166	152	163	153	146	173	148	165	153	149	149	131	165	154	163	162	171	155	156	159	133	171	163	159	172	144	159	173	159	188	155	179	184	137	132	138	161	146	180	146	169	174	147	163	146	143	163	162	159	149	150	142	174	161	162	143	149	169	166	126	149	116	176	174	155	162	167	145	159	129	147	163	183	144	159	163	154	155	163	157	163	134	151	153	147	172	161	174	164	163	154	151	157	159	169	146	172	151	151	169	130	168	155	165	124	172	173	161	140	157	151	169	150	150	170	157	158	163	147	150	148	136	139	165	168	168	151	157	127	160	175	188	172	150	158	162	156	172	161	150	163	157	146	160	148	157	134	165	146	144	144	148	170	169	168	157	159	170	150	145	156	126	155	152	155	196	157	170	165	153	150	156	175	137	151	145	151	160	163	165	155	141	165	167	162	157	153	129	147	164	148	143	150	147	158	122	155	137	142	162	146	172	160	135	157	168	168	158	176	143	167	156	147	138	147	165	153	157	146	171	165	146	143	179	154	161	173	170	161	146	158	148	138	163	163	161	147	171	154	168	149	127	132	163	165	145	160	140	137	164	169	148	139	176	144	174	166	169	170	154	166	148	157	166	164	159	153	151	162	155	170	158	164	177	175	144	145	168	164	138	161	145	151	180	154	147	173	147	157	150	163	181	150	145	143	169	142	159	146	143	176	125	148	173	155	164	161	162	162	143	139	133	157	161	152	160	163	148	139	156	148	143	189	174	158	150	166	158	158	141	163	137	147	150	180	155	165	153	132	152	161	148	142	179	137	163	159	146	189	167	167	153	144	166	160	162	143	160	143	177	137	170	161	156	157	164	155	176	162	142	154	162	173	169	175	164	124	150	164	134	160	161	164	143	166	170	146	171	139	186	171	135	157	139	144	177	147	137	165	150	168	184	154	149	136	159	156	156	150	170	176	143	174	159	159	165	171	135	145	149	158	169	136	169	139	148	147	169	156	157	171	158	173	155	181	155	170	161	156	156	153	142	147	149	165	153	149	148	154	140	172	175	145	153	168	141	162	142	170	143	163	164	154	156	165	181	140	142	139	148	143	165	165	156	143	169	164	142	141	134	147	147	162	160	156	167	143	131	134	188	124	155	178	133	161	162	166	161	169	181	158	157	164	153	154	160	179	127	164	170	140	147	150	173	170	177	152	156	158	143	140	146	167	153	149	165	143	175	146	142	133	148	146	169	163	159	133	164	166	156	150	165	151	142	155	180	159	138	152	153	142	142	162	188	145	153	163	158	137	153	157	159	150	145	141	173	141	160	167	140	172	152	166	157	160	146	158	156	137	173	180	143	153	153	158	158	167	137	178	150	167	168	148	160	126	144	161	137	142	172	167	148	159	133	132	151	174	140	159	169	161	153	161	162	172	162	187	140	174	164	145	141	132	171	165	150	153	155	176	130	170	144	161	159	174	160	143	172	125	160	160	152	147	145	174	174	149	168	166	161	177	149	155	173	170	145	130	151	144	149	131	142	166	165	164	170	155	157	158	128	144	139	172	177	153	151	166	162	159	159	159	157	149	160	146	130	186	157	139	151	149	134	157
20787	1447	2703	3116	2831	2199	1859	1567	1370	1257	1121	1066	964	913	853	763	758	737	674	670	615	608	580	594	568	536	552	527	507	523	543	506	492	545	497	536	539	521	508	494	487	505	484	502	512	499	516	461	519	495	504	477	518	479	480	500	472	449	461	477	444	469	481	486	501	475	485	498	451	452	463	450	450	485	467	468	461	433	471	490	449	473	462	453	505	447	461	448	485	476	488	484	469	463	425	470	465	525	489	485	486	461	476	460	461	486	449	473	454	459	464	426	475	487	489	449	483	462	501	450	461	485	480	466	468	441	448	516	456	456	463	495	467	496	503	489	451	469	475	445	441	456	461	458	442	471	500	453	477	447	483	476	450	423	470	435	487	509	467	450	437	461	507	486	442	465	457	492	429	468	451	449	468	462	458	462	429	471	445	451	461	474	442	428	504	455	465	442	472	453	465	462	485	484	535	438	443	445	434	478	445	487	486	437	467	450	513	461	483	468	458	463	493	476	482	481	460	455	467	497	461	464	475	430	455	480	465	454	476	468	451	469	502	449	512	472	438	445	463	483	394	494	475	475	478	389	477	461	435	447	486	441	477	464	458	481	434	484	451	456	492	453	463	478	430	527	426	421	469	445	440	451	422	416	472	480	480	449	455	456	434	458	457	479	456	462	473	476	481	461	467	457	444	465	421	461	480	459	482	459	456	425	453	442	428	430	498	459	472	472	453	451	453	439	455	462	448	478	520	488	451	499	503	476	485	509	470	473	432	466	480	444	474	463	429	485	469	466	468	474	468	457	469	483	494	497	463	443	459	452	509	471	473	445	460	442	473	511	438	450	448	461	435	466	451	468	478	484	427	489	427	490	421	452	462	464	488	475	454	463	442	499	488	486	475	448	411	442	527	469	469	481	463	450	509	464	447	440	476	437	426	460	434	508	450	479	495	450	437	451	485	434	442	464	495	503	436	473	530	453	436	437	439	478	497	439	453	478	455	443	465	483	481	431	449	479	456	508	446	472	496	461	484	471	459	467	458	443	474	435	495	495	445	469	429	465	490	495	471	478	458	462	448	460	464	462	482	497	443	485	429	434	449	421	493	463	474	515	450	428	448	452	471	462	475	442	468	460	472	469	440	454	442	477	472	476	502	415	410	472	443	441	457	519	471	457	470	453	508	451	468	465	429	473	461	473	475	446	485	467	509	454	478	448	486	489	489	457	469	467	481	458	443	457	458	427	445	454	468	428	478	457	522	439	463	471	454	482	403	458	450	469	456	492	453	461	431	474	460	462	466	472	469	474	456	481	480	485	464	491	446	456	461	410	494	458	424	487	462	442	508	473	480	457	476	504	478	460	489	448	433	508	466	458	447	453	437	477	487	477	460	481	450	437	504	458	436	462	496	447	477	462	462	463	436	483	443	439	429	446	451	439	446	483	473	456	462	462	469	467	465	463	459	478	450	455	461	465	456	467	478	477	469	474	456	480	458	471	472	452	468	494	491	511	458	482	452	439	468	444	452	493	462	435	436	410	423	452	480	467	421	498	469	457	472	493	461	479	443	465	423	466	438	470	507	471	481	489	442	480	475	506	443	442	439	496	493	462	482	456	449	491	442	458	433	442	472	470	497	470	462	462	469	469	452	432	468	475	443	487	478	445	472	489	452	477	461	448	449	456	466	487	456	463	442	478	478	501	505	445	437	457	465	470	448	503	462	462	484	472	443	468	456	465	482	475	461	460	466	487	501	451	455	460	466	468	425	483	451	469	506	449	464	466	470	452	441	458	472	413	441	437	477	471	470	466	396	468	489	463	478	471	451	469	444	462	488	451	441	421	476	458	464	427	487	494	461	467	437	447	458	467	458	475	449	432	457	438	484	477	480	520	447	450	456	459	480	460	429	497	466	471	422	476	443	476	449	419	485	487	451	451	428	449	453	473	457	479	450	468	467	459	465	480	464	476	458	469	476	416	475	493	470	448	448	430	458	453	441	469	460	422	465	453	446	444	456	474	468	493	437	471	445	475	438	486	442	461	483	459	459	474	455	442	477	487	471	458	472	482	458	460	463	450	462	453	484	467	466	456	442	482	454	425	475	494	499	489	439	519	472	457	467	438	484	418	453	485	454	443	495	473	438	473	474	492	479	452	496	450	467	467	443	463	430	471	466	440	456	480	474	465	463	450	462	461	475	509	518	450	474	462	489	427	458	427	469	458	461	434	448	387	464	479	459	452	475	453	443	472	474	449	469	453	460	450	482	472	436	464	460	469	486	454	466	461	434	476	450	448	436	476	480	401	472	438	480	467	461	446	513	473	440	440	449	489	453	464	459	483	474	455	506	433	472	449	475	451	437	476	433	453	447	472	452	448	481	459	457	440	479	464	470	462	446	420	436	445	479	481	459	433	500	509	466	460	476	476	464	465	422	497	470	460	483	444	455	461	451	431	467	456	454	459	450	518	424	493	444	498	466	437	433	473	448	430	455	478	453	457	440	441	431	477	449	439	485	463	434	452	471	471	439	469	482	460	454	438	451	470	436	492	482	466	461	485	457	423	427	466	466	441	490	466	427	474	505	425	449	526	443	438	464	495	481	493	453	445	465	508	471	422	467	471	453	412	437	437	450	490	445	472	442	463	465	459	462	469	456	483	447	461	455	491	467	447	482	448	437	448	472	496	471	469	469	460	448	430	451	456	461	466	470	446	462	431	478	427	488	457	435	448	503	455	487	457	444	434	432	481	455	462	443	442	442	468	498	478	440	484	484	471	435	447	464	443	504	428	487	469	424	451	470	470	506	429	463	428	457	479	483	472	471	429	472	459	439	459	466	464	468	450	455	487	471	479	478	417	466	486	441	467	489	459	465	455	455	461	486	435	500	453	474	452	456	494	447	430	478	459	472	452	450	467	450	506	431	458	452	438	468	453	470	452	484	488	465	501	458	478	479	471	453	483	508	441	489	454	456	462	449	458	451	467	478	447	486	464	455	482	451	485	436	453	491	450	474	473	434	455	476	435	494	461	445	498	463	454	455	464	463	459	468	470	429	451	437	468	486	499	457	448	486	482	446	460	455	471	440	443	452	483	466	483	469	472	493	496	431	467	439	498	474	474	417	467	481	445	455	483	462	436	442	474	462	495	452	497	456	453	502	471	459	493	455	439	483	446	490	492	443	465	417	450	472	479	475	417	442	450	442	493	454	483	469	506	470	475	426	503	458	417	468	504	445	471	445	478	456	467	495	475	410	467	448	456	480	449	474	432	466	425	485	460	457	476	455	431	454	465	455	458	461	468	479	440	480	467	454	472	477	439	452	453	448	477	404	438	446	462	473	532	476	464	454	451	460	445	479	463	477	448	454	492	457	504	466	471	473	479	477	468	458	491	443	467	464	497	464	483	448	462	452	486	461	480	450	464	454	453	462	432	482	478	463	453	443	445	463	467	443	441	516	444	467	449	467	446	457	456	476	484	466	477	455	421	456	425	441	465	451	459	473	479	492	471
54185	19430	7939	2042	1418	980	695	475	391	362	286	294	269	235	174	172	166	158	191	165	166	147	153	158	133	159	126	148	109	119	125	128	127	139	135	126	115	126	123	127	125	121	115	128	123	145	107	137	124	112	125	121	123	114	113	113	143	104	116	120	127	124	117	114	114	119	115	118	102	116	119	127	121	118	123	110	107	107	105	103	122	133	117	104	124	109	118	138	120	107	111	103	102	121	111	94	116	126	112	115	105	122	91	93	131	107	103	116	113	119	122	125	121	111	104	114	106	87	119	93	117	100	130	122	133	134	112	133	93	110	124	118	122	124	105	101	128	113	129	118	127	105	116	111	135	100	108	116	121	116	136	94	129	116	131	109	122	108	114	113	112	105	110	113	117	98	106	111	101	100	120	120	104	108	103	137	123	101	108	98	121	97	140	104	114	119	108	110	94	121	110	99	109	105	110	101	102	105	106	117	105	109	121	120	129	127	115	121	122	108	110	104	105	127	134	118	114	121	109	112	92	116	113	113	107	115	98	112	98	117	107	146	106	130	102	115	107	112	119	105	112	113	119	109	113	91	110	117	107	109	131	126	99	101	107	112	121	118	118	108	124	114	118	110	122	116	115	120	124	109	113	120	126	117	116	101	107	120	86	86	111	120	97	111	119	106	107	119	123	105	97	102	118	110	113	112	110	121	123	113	121	107	110	111	123	118	117	90	109	104	128	115	106	113	109	119	104	112	124	105	102	115	121	119	105	118	134	112	104	127	110	113	109	113	108	113	111	121	115	109	99	105	108	117	134	130	108	110	120	125	123	124	115	131	121	105	112	115	105	125	102	126	113	114	118	116	123	88	127	107	121	112	113	109	104	116	102	128	135	110	90	116	119	110	108	156	129	107	115	117	112	121	119	111	117	101	116	122	121	123	114	96	113	123	140	108	111	120	100	117	134	110	120	142	125	99	105	102	118	98	123	105	109	107	96	109	126	118	106	107	123	125	101	118	105	116	126	111	110	105	112	121	99	108	110	121	118	131	122	108	127	114	94	117	144	107	109	105	109	122	120	118	113	111	141	103	115	117	111	105	112	122	117	147	126	111	126	102	118	106	117	113	99	107	120	120	120	103	113	114	118	123	125	115	106	111	118	99	99	96	115	106	109	107	101	112	113	120	105	111	116	112	115	111	101	119	120	123	119	139	115	99	120	119	127	115	89	128	125	130	129	100	101	116	125	112	114	112	105	118	115	113	125	136	114	110	117	125	118	119	111	119	107	121	105	112	107	105	118	111	137	119	123	114	122	112	123	116	137	128	87	104	117	122	115	115	132	97	111	139	107	125	108	111	104	101	100	106	111	110	135	107	120	109	111	121	111	97	114	98	118	122	96	132	132	114	130	82	112	110	125	117	125	103	112	118	105	123	119	108	116	107	120	111	91	108	116	134	114	109	114	125	124	129	103	114	111	138	110	122	108	125	103	108	113	107	125	119	109	103	137	112	118	118	134	105	139	96	118	118	111	124	106	110	93	118	95	116	99	105	136	116	124	114	121	125	118	113	102	137	99	110	111	116	122	111	115	101	108	124	112	126	128	128	90	107	120	129	122	115	126	112	113	113	120	119	91	116	123	115	132	108	114	119	117	112	105	110	119	117	100	117	124	131	105	123	102	128	97	121	108	105	107	117	111	116	124	98	111	105	94	109	100	111	122	119	109	124	115	125	121	107	100	122	119	128	99	125	109	125	100	111	107	105	134	116	121	117	123	106	108	109	101	109	125	110	102	113	120	110	127	117	114	107	113	119	101	109	107	108	119	105	121	131	96	121	101	123	98	108	121	141	128	124	120	116	113	107	103	111	119	114	106	116	127	103	120	118	134	121	106	123	113	113	98	103	128	112	104	136	97	122	109	125	115	96	96	97	119	123	123	101	109	123	106	109	125	113	116	114	95	114	132	116	122	107	108	125	106	120	122	132	117	102	118	115	109	117	102	119	108	122	86	121	110	112	112	89	108	116	110	123	104	128	110	116	117	114	109	114	111	123	116	112	131	113	123	98	121	96	113	106	106	102	104	109	126	125	111	123	101	109	124	132	99	109	106	95	114	106	114	121	113	110	137	126	108	107	115	115	109	126	95	123	109	121	123	112	122	115	131	112	118	119	117	122	103	125	113	93	120	106	105	124	107	122	116	128	122	100	113	91	118	105	95	111	119	124	106	123	113	110	125	118	131	108	88	105	107	101	105	120	109	101	102	122	118	127	107	111	117	104	110	111	124	100	113	103	114	101	109	126	132	86	103	119	116	93	120	123	115	120	114	119	129	104	107	119	117	103	114	128	91	110	128	122	98	115	94	118	121	103	128	109	107	111	123	113	93	115	109	111	130	132	108	126	110	107	101	99	105	99	111	129	94	97	105	106	101	104	136	122	114	122	134	126	118	110	102	107	133	100	130	128	119	116	113	103	118	138	113	114	108	110	95	118	119	107	104	119	130	116	102	110	123	92	123	97	121	132	115	95	108	97	120	100	108	108	115	105	131	103	113	105	106	111	103	104	111	121	100	112	101	106	103	116	120	109	117	117	105	111	121	120	112	119	123	123	96	113	120	97	112	110	116	104	119	128	133	100	103	117	110	110	120	112	138	103	127	119	101	120	134	102	111	111	116	114	104	104	105	114	143	108	119	114	113	115	118	103	105	117	116	115	129	104	123	130	108	109	116	119	113	119	113	114	103	129	97	131	127	119	107	131	103	120	101	105	119	100	112	122	118	115	129	88	133	118	115	100	111	114	110	121	104	103	114	109	103	95	110	117	107	119	107	113	107	120	123	110	124	132	104	94	112	127	125	94	119	106	114	118	121	103	121	128	130	136	121	109	122	110	113	122	127	116	111	112	110	121	108	105	125	128	144	106	117	111	102	109	133	133	109	140	103	116	119	115	93	94	113	99	108	116	101	130	126	104	98	110	124	115	112	129	121	125	118	121	98	118	108	131	122	114	112	100	117	129	99	113	131	120	112	104	123	103	121	106	99	131	127	101	112	110	120	112	101	129	130	113	95	107	101	129	123	114	108	98	115	114	121	98	113	106	121	103	106	100	117	107	116	112	112	116	111	120	114	128	103	113	118	120	128	119	108	115	124	102	103	99	105	109	119	113	111	129	117	106	95	102	112	107	107	116	119	125	118	114	122	110	111	103	110	112	109	117	103	101	106	106	102	112	115	99	113	121	128	103	119	115	122	111	105	109	110	127	106	100	107	117	107	130	99	121	125	101	109	105	123	120	109	104	119	114	124	112	102	117	132	97	122	114	99	93	125	119	111	107	124	132	118	117	110	105	119	106	116	94	109	110	135	124	97	124	101	108	118	120	101	109	126	116	105	117	133	122	100	109	105	116	119	107	118	104	106	122	104	114	109	103	113	112	98	127	103	116	113	97	114	116	116	125	112	108	108	122	111	103	101	111	118	138	120	108	113	131	101	110	117	97	124	118	117	118	100	96
26825	2326	4839	5643	4714	3769	2987	2517	2167	1902	1689	1587	1414	1201	1099	961	929	854	784	730	715	677	620	618	614	589	572	543	569	543	541	550	503	508	482	510	499	479	470	484	482	442	480	438	451	448	428	422	431	409	453	417	441	398	397	422	396	432	414	423	443	387	418	408	408	383	379	377	392	397	400	403	370	428	426	368	387	402	378	425	395	415	393	427	383	390	376	392	369	398	376	360	387	378	405	417	364	366	349	395	388	340	404	381	385	385	375	383	381	395	365	374	351	406	378	358	362	377	345	391	355	387	377	376	367	391	347	332	419	391	381	360	399	424	370	374	367	373	392	359	372	390	363	387	381	383	398	337	361	403	360	351	378	342	345	364	370	368	357	355	396	370	362	399	347	384	380	340	398	401	391	376	398	363	395	395	357	386	368	365	392	369	376	387	384	371	362	389	394	361	345	372	388	388	372	338	349	385	383	377	355	354	361	372	388	354	377	387	359	361	359	401	354	353	382	346	387	402	339	398	399	376	339	372	364	363	372	410	392	359	345	401	367	363	370	400	370	355	364	368	373	368	383	390	343	367	373	386	371	362	366	377	354	344	361	356	375	393	372	359	373	370	362	365	374	395	351	390	394	363	397	343	386	343	374	362	396	373	378	353	375	364	345	353	371	371	396	358	373	361	399	364	349	363	348	384	380	375	384	393	354	365	354	362	370	407	355	331	351	379	345	383	352	395	358	377	366	368	344	356	344	399	327	365	381	384	401	374	339	317	389	386	377	365	371	372	388	375	363	393	373	356	366	368	372	363	364	406	399	369	364	335	366	392	352	384	381	356	365	370	374	377	370	336	367	376	322	385	352	389	356	354	355	360	357	377	368	367	346	418	368	405	402	382	351	387	399	328	396	353	363	380	379	384	380	338	358	328	381	366	387	347	347	385	398	405	382	356	373	357	393	383	396	360	339	375	369	363	361	358	358	356	366	359	338	355	380	405	365	363	361	378	376	372	359	382	352	394	362	366	365	366	356	375	382	374	372	372	367	398	369	377	383	368	400	366	374	346	381	386	371	341	403	371	370	355	399	359	398	378	381	407	387	335	383	377	357	362	380	412	377	359	342	370	381	368	341	393	357	372	381	347	377	392	372	378	361	357	372	395	348	356	362	404	346	391	367	395	367	370	396	367	358	397	380	392	368	355	372	376	385	360	355	370	377	336	378	384	383	385	416	381	393	384	360	356	387	378	400	360	369	386	336	338	380	322	355	370	393	406	383	359	385	379	338	359	360	347	405	337	377	361	374	356	396	393	383	405	371	362	389	384	371	358	328	365	376	346	370	345	367	381	383	344	373	350	397	399	381	328	367	364	327	364	373	381	399	374	397	350	374	382	332	379	374	373	353	340	383	322	352	323	339	390	357	393	379	363	377	375	376	357	359	382	382	385	376	358	325	366	349	385	379	383	390	356	354	362	365	414	358	382	367	386	381	364	429	395	361	347	377	363	351	362	411	356	350	344	365	367	363	361	377	364	361	339	384	380	392	372	374	372	419	394	392	365	358	410	379	390	363	386	357	397	382	359	353	371	386	345	365	370	391	371	348	384	357	379	344	372	381	395	385	371	381	363	338	375	347	345	360	364	359	389	400	388	390	355	397	350	390	383	337	394	349	361	353	371	344	386	359	372	385	355	360	368	384	377	355	375	400	374	387	349	331	391	354	382	377	354	370	338	366	396	366	372	396	403	375	340	392	343	360	403	366	361	374	351	411	370	377	337	391	387	324	352	367	384	384	330	382	362	351	366	376	366	377	396	347	374	368	382	342	329	385	381	380	390	410	374	354	379	378	373	368	400	389	333	370	357	376	383	422	364	394	367	382	391	376	371	383	375	369	352	367	347	366	353	430	392	337	356	372	361	394	380	380	363	369	365	376	415	373	425	355	378	395	384	367	354	364	387	380	370	356	385	389	366	379	343	393	341	341	381	362	369	379	348	412	374	364	333	362	374	397	335	360	365	387	343	368	363	400	386	375	400	373	393	391	361	358	374	362	368	356	364	369	393	347	375	386	360	375	384	388	371	366	361	369	368	376	362	358	375	361	384	367	379	365	381	377	384	351	389	350	349	371	328	355	387	368	360	364	314	384	373	366	348	413	343	401	356	395	359	366	342	366	373	371	373	369	370	381	399	365	379	335	363	367	344	368	340	341	362	383	400	387	353	363	388	378	361	337	366	359	371	375	405	348	373	368	361	359	417	366	371	337	353	375	371	356	348	398	348	400	342	369	387	414	375	367	378	379	348	375	380	337	372	343	344	366	366	377	349	380	369	394	346	372	345	383	353	376	362	394	385	367	401	366	393	363	362	396	351	364	405	370	388	380	408	384	356	357	382	362	367	348	326	366	370	367	357	342	377	370	357	398	379	358	398	379	393	395	324	371	344	404	363	386	354	375	365	412	335	363	401	369	360	376	354	364	370	358	398	357	358	391	374	347	383	364	379	373	396	343	389	368	402	366	397	367	371	373	378	348	388	361	395	362	389	354	379	351	349	363	390	379	356	374	382	372	380	383	348	348	381	366	375	392	374	371	378	373	371	354	337	360	354	378	379	408	413	367	362	394	366	381	360	383	339	360	353	381	388	363	373	366	394	349	365	376	364	376	352	377	371	349	394	378	353	401	363	395	367	348	366	377	372	364	372	383	364	380	373	358	349	389	369	388	367	368	364	372	366	338	408	381	378	359	361	389	357	382	371	392	372	383	371	353	400	370	373	369	386	349	384	401	366	388	419	366	374	361	358	362	397	370	364	431	397	322	305	387	381	387	397	375	323	392	397	381	375	353	383	355	360	371	401	388	380	409	360	363	367	370	351	369	359	355	344	393	378	359	392	384	391	351	356	368	387	375	359	389	360	363	351	378	380	390	361	329	385	391	383	383	376	327	358	354	379	356	385	337	363	354	363	364	382	425	385	349	368	373	375	386	370	399	394	359	371	370	372	350	411	393	351	365	389	360	366	347	385	357	393	373	384	379	360	362	369	367	414	405	366	373	378	375	387	390	340	392	343	324	398	416	392	398	379	350	374	394	363	403	347	378	393	395	356	346	366	373	320	354	347	351	346	369	355	401	385	354	406	363	378	381	389	347	369	355	376	397	335	396	384	362	345	375	356	366	375	359	367	388	356	353	346	374	363	353	372	384	388	425	400	376	355	392	397	400	322	405	362	358	361	365	394	362	400	365	352	346	363	363	355	382	369	366	383	339	360	376	411	379	380	402	388	373	370	374	367	378	375	380	404	367	363	373	408	382	378	375	380	388	358	355	374	328	356	380	339	333	396	354	360	366	345	386	368	370	373	369	404	359	364	363	388	390	381	332	388	383	357	343	380	381	354	393	364	360	358	374	388	355	395	374	392	351	379	376	349	397	371	369	385	379	353	365	383	363	418	383	352	378	384	388	362	348	349	393	357	375	389	398	381	356	385	338	347	396	360	374	364	343	346	342	388
11714	685	435	332	306	285	274	306	314	272	296	257	268	262	279	278	296	300	272	266	259	292	300	292	279	257	258	280	267	283	285	303	282	299	260	265	250	301	280	275	287	285	258	268	286	306	270	275	244	289	262	256	285	263	293	312	301	259	257	298	264	270	269	273	285	264	281	274	263	265	271	273	266	285	275	277	265	274	276	286	256	267	259	264	277	282	272	301	256	258	271	273	295	277	258	251	255	297	280	307	271	285	284	262	305	297	286	259	283	265	286	275	277	287	274	288	261	285	252	261	268	286	271	268	305	256	270	304	289	306	282	270	305	285	287	266	290	298	268	296	281	285	282	318	290	286	287	274	269	276	271	291	250	278	271	248	276	271	283	267	298	288	265	251	278	262	298	256	268	282	290	308	292	298	264	253	290	270	280	277	273	235	292	274	285	301	297	282	310	255	277	279	264	271	262	295	289	296	252	253	275	280	276	285	299	246	273	258	276	312	284	261	237	268	252	257	292	293	268	282	279	290	296	242	306	268	280	286	280	254	264	321	292	277	288	249	268	269	266	266	302	263	240	258	269	293	290	282	275	257	277	267	286	288	266	279	282	264	298	282	257	284	256	266	262	280	277	276	255	255	278	301	264	277	272	269	290	263	268	266	306	273	307	282	260	296	289	289	276	303	254	275	284	252	274	254	307	274	269	284	278	284	292	290	294	271	265	295	284	269	280	306	301	283	246	286	301	280	261	258	291	266	266	293	296	269	272	260	259	260	289	262	284	254	259	252	287	279	285	283	303	307	294	255	318	280	285	278	267	266	241	272	288	278	263	284	311	275	276	259	242	273	280	301	253	280	277	264	270	277	271	280	260	271	281	279	256	276	273	251	266	235	298	277	283	263	279	267	273	273	259	257	280	278	292	268	269	251	291	281	269	265	260	323	307	276	279	256	250	291	260	292	270	288	276	280	288	257	294	279	272	299	289	279	255	266	303	274	274	265	276	316	272	292	282	273	284	272	288	286	301	283	269	283	259	310	270	276	254	276	262	285	296	281	298	273	263	287	246	254	305	288	334	265	284	259	253	305	272	268	286	251	259	264	279	293	296	245	269	285	251	274	263	266	246	274	283	255	267	270	274	261	286	258	278	292	305	263	282	285	267	272	290	277	280	291	272	248	297	272	284	260	271	259	269	304	280	271	272	300	281	260	286	249	291	266	271	265	268	258	264	291	294	291	296	304	289	300	279	293	253	308	295	276	263	280	251	271	265	271	246	247	270	290	283	278	301	270	283	299	266	290	275	274	244	272	270	317	282	277	255	294	277	286	287	272	282	280	270	241	278	283	278	289	286	266	294	307	249	273	309	298	273	293	292	264	261	260	308	281	270	280	280	296	307	271	285	270	272	294	283	263	283	266	262	272	282	243	274	267	296	267	292	264	275	269	275	256	300	278	276	273	297	264	279	303	260	291	317	290	278	294	274	280	285	278	291	283	271	300	257	259	267	252	310	304	259	249	268	259	271	282	275	300	311	283	301	248	263	270	267	269	269	265	248	266	276	275	267	273	274	297	235	284	273	266	267	272	305	254	281	279	262	251	267	263	275	274	281	273	266	242	268	296	291	284	291	281	300	276	257	284	276	263	253	265	289	287	297	266	284	295	298	268	306	276	275	257	297	283	284	230	298	280	318	283	271	304	281	270	275	312	269	295	281	273	284	286	274	268	265	299	296	307	270	267	253	278	298	256	275	287	278	279	266	241	279	263	243	275	303	281	260	274	273	280	281	271	272	279	263	294	270	285	313	278	274	271	273	256	255	298	278	257	322	264	259	279	284	279	290	285	274	255	265	291	256	280	296	267	269	259	239	291	296	246	291	287	259	298	266	269	278	273	304	280	283	283	252	257	279	273	282	277	261	273	294	262	246	297	252	258	294	254	244	284	281	289	266	273	257	279	297	317	295	284	261	273	265	286	275	270	299	247	269	292	288	309	266	266	272	306	277	278	292	282	273	273	274	287	291	282	321	284	261	234	293	281	250	273	262	229	276	302	238	273	260	293	255	266	280	252	284	262	279	268	260	296	317	274	294	279	279	245	268	293	286	285	270	272	315	279	272	282	274	286	281	243	269	297	278	273	281	259	277	297	267	279	241	281	231	292	274	300	280	278	269	293	268	246	273	269	272	254	259	291	261	305	264	268	277	279	256	269	288	253	268	280	259	260	293	290	237	283	311	298	274	284	267	278	284	247	277	284	290	290	274	284	237	306	263	280	289	252	289	295	270	283	261	300	287	276	264	279	301	263	283	279	291	288	306	279	315	258	271	293	294	280	267	247	255	278	277	256	311	290	276	271	287	265	290	291	252	253	273	271	274	273	272	313	260	285	293	304	277	264	287	262	265	282	268	267	252	303	265	280	293	270	299	277	260	289	290	278	297	269	269	286	301	267	269	245	279	286	275	303	277	236	275	292	268	268	257	299	255	294	285	295	294	299	266	281	255	277	305	284	270	272	265	313	280	274	268	258	289	276	272	267	256	247	266	238	260	286	253	272	264	228	298	251	306	285	289	280	266	288	276	262	269	258	260	287	251	262	254	276	262	298	298	282	286	288	268	285	272	264	295	271	266	274	276	279	290	310	284	250	279	288	265	302	255	308	278	261	295	259	269	292	272	266	290	289	280	242	304	263	287	296	275	271	255	284	273	253	284	252	295	249	262	261	303	288	277	282	295	301	268	295	295	298	278	274	272	296	276	288	272	285	300	279	253	272	280	290	308	289	292	259	291	279	285	278	294	242	290	292	268	276	232	297	244	288	306	305	268	265	301	236	273	253	277	279	263	266	305	290	296	265	275	280	258	294	290	249	243	264	282	291	257	279	279	254	260	293	290	270	268	292	273	276	288	289	283	263	281	250	285	291	259	277	269	308	284	303	304	276	253	278	314	270	294	290	277	260	253	293	285	288	242	276	298	278	278	286	318	307	291	277	252	270	287	254	274	276	288	263	261	278	277	253	261	261	309	274	303	305	293	282	287	298	308	277	307	291	295	252	252	268	290	306	257	286	256	288	316	279	299	246	285	287	279	268	263	300	305	254	262	289	280	292	282	301	289	267	284	279	282	257	316	281	289	279	308	257	266	268	279	288	265	290	291	289	274	259	283	267	265	303	264	270	267	283	277	267	272	254	284	287	273	275	283	259	257	283	285	303	276	272	301	275	294	304	295	288	302	312	242	251	297	276	263	292	270	291	284	272	299	295	273	268	267	260	260	236	265	276	268	309	259	260	242	276	294	304	273	257	254	279	243	276	304	255	248	293	284	262	295	251	269	292	233	268	251	308	270	267	299	274	308	268	265	294	290	279	288	264	296	290	269	296	280	276	276	272	244	279	246	274	280	276	266	297	283	287	288	264	260	299	266	272	279	276	270	258	263	271	272	281	256	291	261	293	246	261	269	295	273	270	230	313	310	260	303	247	293	279	259	284	307	314	272	282	265	257	253	305
9471	877	1025	1067	991	944	917	912	864	841	828	838	801	829	826	774	774	787	806	743	814	798	740	777	779	790	773	781	788	786	806	757	733	783	766	792	805	747	797	789	754	780	742	782	783	773	827	767	818	759	759	810	799	762	790	798	796	791	748	753	798	841	762	735	808	792	774	802	828	769	777	778	799	831	812	771	795	799	731	772	764	768	765	817	775	790	740	791	756	733	790	723	769	760	789	806	781	777	765	790	769	786	815	822	743	758	751	789	789	776	733	774	723	812	755	792	787	768	813	774	749	769	754	802	736	764	759	773	804	795	770	747	773	749	763	819	763	731	732	759	774	716	787	742	821	723	758	732	804	828	733	752	783	816	789	746	773	769	766	767	752	782	772	764	776	811	811	776	829	767	817	793	789	780	801	817	776	788	747	789	791	800	767	758	799	822	794	759	747	784	782	770	748	765	770	749	838	791	795	764	745	770	806	764	777	776	803	757	774	757	754	759	747	804	774	764	758	782	796	803	775	779	780	782	791	742	738	775	793	782	769	740	763	740	780	769	788	781	766	788	737	827	771	784	769	753	726	741	818	753	760	756	760	843	779	779	754	805	826	736	766	737	818	722	781	777	792	775	771	751	754	784	752	768	796	850	841	777	750	783	799	832	853	816	824	747	779	778	790	812	733	741	844	766	789	760	790	759	796	696	792	767	775	778	770	737	807	759	769	783	729	829	757	787	729	773	794	793	752	776	750	792	761	768	797	816	798	784	809	780	749	756	743	805	798	777	774	772	756	758	792	790	795	763	803	778	798	750	785	821	833	762	810	733	763	788	765	766	764	738	778	790	790	729	770	727	742	763	782	771	729	770	783	780	778	789	783	788	767	775	767	772	758	722	749	822	727	839	834	793	806	761	748	768	750	759	756	753	696	722	781	770	790	776	844	711	769	819	774	751	798	815	766	784	737	810	735	813	822	681	774	812	840	788	794	782	758	776	801	817	759	785	717	786	800	812	712	781	755	747	814	769	799	755	789	774	780	824	766	782	813	741	761	694	782	806	777	804	761	813	774	776	741	804	785	752	800	750	771	780	769	743	796	816	720	758	766	752	774	832	801	791	724	790	764	767	736	744	789	763	768	770	716	803	767	774	741	742	790	756	788	754	763	766	736	762	798	762	781	769	762	767	763	786	749	802	771	793	823	793	717	757	770	830	795	737	761	760	765	801	768	776	774	772	796	753	778	767	794	781	771	773	775	758	782	827	817	713	771	718	783	724	758	763	778	810	793	722	741	793	753	765	773	768	780	810	762	747	790	755	778	771	777	793	721	784	727	805	787	819	740	767	767	773	814	738	771	811	809	771	809	785	797	743	748	756	771	792	809	810	815	783	827	783	721	786	797	748	758	764	787	749	777	762	782	760	814	763	768	768	817	773	779	783	744	787	764	794	783	783	744	788	845	797	814	806	731	757	763	817	780	800	813	837	777	788	749	773	773	761	754	750	734	736	782	775	762	722	756	776	777	765	742	820	754	806	772	795	773	774	819	751	800	824	753	790	799	745	772	800	795	789	742	777	803	801	765	740	756	786	779	772	786	783	741	812	773	792	787	824	736	808	770	766	806	744	783	712	802	814	787	789	789	779	774	776	810	762	787	750	707	748	737	760	781	803	794	791	807	784	792	822	791	784	765	800	785	785	810	786	798	767	786	793	768	790	757	752	763	800	821	784	735	774	720	718	744	746	751	767	790	772	793	792	724	743	774	748	834	752	761	793	770	785	841	814	731	744	735	721	817	785	773	757	782	745	800	765	744	801	766	791	796	812	761	762	791	772	754	749	813	791	782	797	742	774	778	677	790	773	824	747	774	736	742	745	781	782	749	737	821	803	726	805	817	727	807	758	792	797	742	759	791	804	797	734	773	767	784	787	756	785	769	783	744	819	790	740	743	781	724	786	775	759	766	804	779	742	799	713	796	803	813	770	741	823	752	756	812	758	786	764	749	718	772	778	776	738	787	798	788	803	799	792	841	755	782	777	811	785	831	769	762	711	744	783	783	786	808	785	721	749	750	771	754	778	768	752	784	755	774	775	775	810	776	736	836	824	791	777	769	786	753	814	798	772	777	788	811	720	810	816	817	762	782	753	779	749	806	781	807	809	775	756	778	725	828	751	783	767	777	707	748	751	768	767	751	765	785	813	813	786	758	768	745	744	739	788	754	732	827	795	724	799	791	783	798	746	765	839	779	723	780	791	773	737	796	813	726	778	759	773	804	724	735	776	774	788	769	774	779	798	745	831	810	769	763	813	743	820	771	791	718	780	780	795	763	791	749	821	712	747	755	795	775	785	761	789	790	792	842	756	821	742	744	752	780	791	718	788	750	820	821	772	774	749	782	801	797	802	791	766	747	814	779	767	773	806	737	780	733	814	784	770	765	776	819	793	821	740	767	758	755	745	742	771	803	783	758	757	825	753	786	768	763	757	741	754	753	749	797	758	731	748	773	813	763	777	732	765	779	746	770	749	779	814	811	753	737	804	752	783	788	735	772	753	785	792	785	840	722	834	797	786	783	747	804	762	794	759	789	786	756	749	773	700	774	797	766	775	776	770	796	779	796	768	777	761	690	833	754	736	751	762	732	753	795	797	783	761	762	753	790	768	806	797	763	781	761	803	760	743	736	795	807	775	787	760	777	744	771	763	788	756	807	769	816	764	779	800	767	811	791	798	761	741	748	762	725	730	788	806	784	786	763	758	787	771	784	806	773	824	771	771	777	752	765	782	732	773	787	748	805	773	786	778	803	778	803	770	801	787	761	771	724	775	848	737	760	754	757	708	744	843	771	809	727	786	748	782	771	758	768	788	809	835	758	804	792	797	787	778	824	757	784	857	814	763	788	775	763	788	764	769	863	749	782	730	730	740	801	802	781	763	792	754	755	824	819	770	776	763	747	783	739	735	766	778	824	735	769	745	798	811	794	757	779	784	784	760	803	696	792	800	728	769	744	794	803	776	745	777	758	757	803	747	783	741	797	741	750	736	817	796	790	793	804	778	818	766	767	790	793	759	762	748	722	790	760	770	731	785	782	776	765	787	727	727	743	759	773	726	779	731	772	720	756	769	727	750	769	805	762	728	815	765	804	802	771	768	812	768	785	783	784	773	741	749	737	757	820	762	754	762	782	743	741	765	752	724	815	749	798	794	778	790	769	815	754	768	801	775	739	795	799	784	780	799	763	723	750	792	778	823	743	767	787	724	751	760	780	742	743	777	821	752	796	758	798	751	793	807	772	790	787	739	773	752	779	800	753	792	743	814	779	780	789	748	747	792	779	745	749	755	720	752	761	734	777	799	819	765	774	785	814	803	785	755	729	738	758	753	784	794	819	793	767	834	725	767	757	730	758	778	742	744	793	793	781	845	727	753	732	768	717	780	740	763	782	745	794	785	768	790	775	752	812	729	766	762	766	813	760	780	800	773	736	757	760	764	791	732	761	744	800	828
44241	11664	2045	1031	654	573	512	371	362	288	258	230	223	221	197	225	192	220	194	183	171	185	167	173	162	186	153	175	158	152	175	174	158	158	164	158	173	150	173	180	178	172	158	180	166	137	148	179	162	167	160	156	148	160	170	159	175	137	166	154	171	163	138	147	149	162	166	162	154	153	171	179	150	145	169	134	155	152	187	152	156	139	152	149	155	168	149	167	154	136	152	129	158	170	184	153	158	178	154	177	168	143	153	189	145	165	158	164	159	178	145	163	179	142	183	173	165	162	158	155	171	164	175	150	160	156	153	158	161	188	167	143	160	153	158	147	149	164	142	149	149	142	179	148	143	152	159	166	159	179	171	138	160	164	172	149	156	141	154	175	159	154	153	175	150	158	138	157	154	166	154	160	175	149	142	150	158	185	169	159	142	174	147	163	166	172	159	142	167	154	136	172	154	166	165	170	169	156	170	134	159	151	146	157	157	148	173	142	182	154	145	150	158	157	135	160	167	179	165	138	169	155	142	161	163	165	168	166	161	157	154	175	161	146	136	159	137	125	150	165	167	153	172	173	159	157	175	143	156	175	144	139	160	166	154	150	156	143	156	155	133	176	158	151	170	154	154	168	155	174	148	152	163	162	154	178	143	156	154	125	157	180	147	152	179	139	154	147	154	152	160	156	129	143	157	165	155	167	182	165	138	152	163	159	164	174	154	159	155	166	151	163	151	170	167	139	150	149	132	154	163	148	167	163	170	152	145	153	118	149	176	148	153	178	168	171	160	145	153	158	184	164	173	177	150	174	143	176	170	136	165	159	166	180	158	137	159	156	163	144	156	149	167	181	178	178	170	164	167	150	149	160	164	171	158	168	166	174	163	151	144	160	156	162	176	152	149	161	141	133	148	165	159	160	145	170	138	160	160	177	147	149	156	144	155	152	156	178	176	145	149	150	153	165	162	172	180	160	159	163	169	156	158	177	133	159	165	166	149	163	148	144	142	158	153	159	157	137	135	157	142	153	176	173	157	170	150	136	142	131	175	160	150	154	155	137	165	139	163	168	155	157	166	134	174	153	169	175	151	156	144	145	151	162	154	141	152	178	136	151	179	141	148	131	160	172	163	176	166	155	147	180	124	148	150	169	158	155	152	154	174	147	171	144	176	156	150	182	148	134	135	159	159	165	158	156	172	154	150	160	155	189	138	159	184	174	172	169	171	148	150	157	162	160	138	162	173	147	157	149	155	172	156	145	152	192	162	157	151	170	174	162	146	153	164	165	151	138	169	149	131	136	154	157	169	182	148	156	175	140	165	172	154	135	156	138	175	154	171	144	137	148	157	159	131	141	145	156	161	168	157	166	159	165	170	162	160	154	179	170	154	148	151	149	138	146	140	172	138	159	147	158	161	159	155	132	142	161	175	144	164	147	153	150	175	169	152	151	168	156	170	153	153	158	164	167	132	146	135	153	148	164	170	160	138	158	165	143	171	178	154	168	146	168	150	138	178	165	164	147	142	170	154	169	130	152	164	151	154	163	156	166	195	143	159	156	168	142	180	154	157	178	162	174	175	154	165	168	164	157	181	156	147	148	165	155	148	159	163	159	168	160	154	162	149	172	146	156	169	164	130	170	154	147	171	153	167	161	161	152	156	160	149	148	174	153	173	161	158	166	147	163	160	132	172	167	168	173	146	169	182	153	156	164	154	125	165	181	160	184	170	138	174	171	165	165	156	146	174	141	141	175	165	154	144	167	161	168	146	154	169	139	135	149	178	151	140	149	151	147	145	166	146	157	155	168	161	162	128	138	125	152	146	161	173	143	138	141	158	143	158	149	158	142	144	169	163	160	167	150	170	164	162	149	143	141	145	153	179	133	135	162	162	167	164	161	186	135	172	154	168	139	159	151	153	149	159	144	177	164	169	149	150	166	154	153	193	165	142	165	156	132	163	182	156	160	165	142	186	163	149	168	146	175	156	136	170	177	172	174	156	135	136	166	161	144	153	151	167	139	151	149	159	127	169	148	151	171	179	159	164	141	154	155	146	173	170	159	148	160	158	143	158	156	167	195	146	162	178	152	155	157	151	135	151	157	142	137	151	166	165	132	147	168	169	161	165	168	165	182	165	124	166	140	157	152	150	156	140	160	133	155	143	139	158	135	161	173	161	147	136	159	164	155	158	135	143	152	159	194	164	158	133	151	159	172	130	169	180	152	150	153	169	170	185	159	147	147	153	156	154	146	155	183	164	178	152	176	156	139	169	162	168	147	158	154	174	156	141	167	151	155	176	152	161	139	142	171	158	174	179	168	147	139	177	152	132	174	137	154	167	144	148	150	171	149	118	161	173	157	172	139	147	170	143	164	144	163	145	171	168	147	144	145	160	144	151	153	150	164	155	170	166	185	150	149	140	179	175	160	145	166	180	155	152	173	184	159	171	164	145	163	137	181	149	153	178	147	150	180	153	157	159	156	128	151	149	173	172	150	142	149	178	130	147	157	159	170	175	160	145	157	161	150	157	168	180	141	170	159	161	166	154	136	195	182	156	166	182	149	172	187	141	184	163	155	169	180	153	181	158	186	147	150	146	170	153	155	163	159	157	147	171	174	168	160	162	162	154	150	164	158	132	141	140	158	165	157	173	144	166	156	155	160	185	163	152	176	159	173	154	145	158	145	172	131	167	148	163	155	183	145	150	164	162	156	162	147	140	171	175	139	168	182	162	179	161	157	159	165	184	163	131	157	167	157	151	164	165	137	172	139	174	156	166	167	176	159	179	152	162	157	157	130	176	153	155	145	157	164	158	140	146	144	146	175	142	133	152	168	169	141	173	151	140	169	169	136	168	166	138	152	152	177	157	182	152	156	174	159	157	155	172	150	194	160	156	150	134	165	149	154	145	154	172	158	177	173	162	139	132	159	144	148	173	143	158	110	160	152	168	136	164	147	155	166	161	171	154	148	169	147	151	168	187	159	153	154	140	164	147	175	158	169	165	160	165	152	161	151	158	153	136	154	155	157	150	149	162	152	166	139	181	167	177	157	143	156	171	156	135	173	138	158	179	167	166	160	154	157	165	143	168	158	178	152	180	155	148	147	160	153	144	143	136	164	154	156	149	153	181	180	159	145	156	155	152	162	150	160	135	187	139	161	157	127	147	157	160	154	170	160	153	150	150	160	155	163	157	183	176	141	164	161	154	174	136	164	161	180	146	159	149	157	182	163	156	134	177	155	163	154	153	134	169	137	167	135	165	163	153	151	167	142	169	151	136	140	176	141	171	159	158	161	170	145	153	175	150	162	167	157	162	125	170	175	179	159	165	165	165	159	165	189	165	150	165	152	155	164	151	145	162	161	165	163	158	161	162	139	164	176	144	143	140	153	159	157	182	195	158	178	171	151	157	159	156	155	151	164	152	166	154	175	149	133	159	171	165	192	167	163	159	155	160	183	139	167	152	150	160	161	164	158	173	155	168	192	158	157	166	142	170	167	153	165
21326	1500	2689	2944	2719	2250	1777	1521	1290	1229	1077	1020	1117	926	772	742	732	684	681	610	642	619	584	642	544	594	549	545	571	523	547	549	543	516	525	495	498	511	544	510	508	474	461	532	487	460	473	524	503	511	483	501	493	444	462	473	511	456	447	484	450	473	446	496	483	474	498	454	482	481	514	540	459	471	466	486	453	466	497	489	496	491	487	504	458	495	461	490	443	505	472	434	475	468	478	490	500	450	486	463	474	451	440	491	473	476	521	471	443	453	469	486	460	460	488	449	497	469	475	454	492	470	466	482	430	492	456	460	431	443	469	482	488	469	485	473	474	459	486	489	450	460	470	447	493	472	471	430	466	453	454	469	505	474	462	463	459	483	467	475	477	470	466	481	453	484	469	491	496	438	479	456	455	465	458	463	482	482	430	495	458	420	445	471	463	462	496	462	476	443	437	473	511	441	509	500	460	443	464	463	469	481	498	448	507	504	433	487	480	439	453	440	448	463	501	479	457	449	462	432	480	490	471	443	483	443	508	491	473	442	495	454	442	469	468	480	442	450	447	484	488	449	492	475	477	489	488	470	414	452	481	482	489	465	464	451	502	449	482	468	456	464	471	434	472	474	472	483	481	482	454	484	484	442	472	447	499	468	443	455	447	482	527	464	487	461	479	481	514	455	524	487	456	432	474	500	467	494	449	460	485	466	448	487	511	482	450	473	447	485	488	455	448	500	501	477	453	458	513	507	454	458	497	502	460	474	469	497	498	484	452	496	439	463	430	472	438	469	478	496	473	432	458	455	437	469	464	487	482	440	466	427	480	460	434	486	453	482	455	538	492	475	474	468	465	483	492	496	460	482	450	477	471	478	453	466	462	467	455	484	486	474	512	457	498	446	461	460	496	437	500	506	434	479	443	498	448	455	444	427	484	474	483	469	487	475	450	459	516	508	473	459	495	469	477	489	449	475	469	430	465	481	448	462	495	449	454	493	456	481	441	440	456	450	457	478	466	482	466	477	463	468	480	459	459	442	451	458	469	494	458	493	498	443	475	455	461	458	482	482	480	456	457	472	462	477	449	483	479	513	479	432	467	459	476	482	498	495	490	508	469	466	476	446	486	455	436	484	477	493	510	459	484	479	494	443	513	479	489	473	471	532	445	474	477	463	478	485	481	451	444	467	450	457	473	477	498	440	492	463	479	494	503	421	458	464	468	494	489	465	487	487	474	462	479	491	484	503	459	489	460	510	477	472	420	504	472	446	471	461	471	469	507	466	466	457	432	439	468	438	467	484	451	471	432	471	457	493	478	467	489	486	461	439	444	469	490	450	474	467	440	412	459	436	486	457	488	493	439	464	488	514	440	453	429	481	463	424	423	469	442	475	477	495	481	455	457	465	470	439	488	476	440	445	496	480	475	502	471	494	475	466	452	480	485	472	452	453	485	464	491	450	438	487	468	481	476	472	489	487	500	448	419	478	474	508	475	476	460	470	399	457	475	456	494	459	444	443	468	516	459	517	450	465	463	465	445	446	457	493	489	475	474	503	466	433	484	478	494	433	495	474	473	476	445	505	483	494	437	507	447	475	486	497	494	440	455	450	490	441	505	450	546	479	477	458	478	436	481	477	482	466	484	457	472	455	425	496	480	457	460	467	481	443	444	455	455	453	464	452	452	461	477	426	477	476	451	509	499	482	458	458	454	501	459	481	476	467	427	482	489	454	480	506	501	460	459	494	481	442	463	480	454	428	500	502	451	472	511	464	429	480	473	453	466	479	496	443	481	476	435	457	458	453	489	462	423	480	468	425	434	442	506	469	536	462	455	472	468	459	460	472	506	429	481	457	458	477	478	437	462	499	460	461	453	462	451	482	472	477	463	473	462	493	486	459	449	499	500	460	490	409	461	430	483	478	471	451	473	477	478	468	435	490	461	490	488	461	471	470	462	436	468	431	454	460	485	449	488	525	484	521	470	479	499	458	470	433	467	460	497	483	463	453	479	514	475	459	461	503	501	469	477	481	454	481	457	486	500	473	481	443	442	495	461	468	468	479	458	535	441	495	434	472	439	410	455	467	479	477	461	463	463	471	478	509	481	462	431	500	461	478	460	489	450	487	470	428	477	482	498	452	483	456	471	475	494	495	503	443	504	450	430	441	475	472	462	478	487	447	482	429	482	458	483	450	455	452	466	478	479	483	427	476	483	461	463	460	455	486	434	459	460	483	458	497	475	469	416	434	438	481	453	429	479	454	440	482	464	440	469	457	473	474	479	473	478	457	433	457	477	493	494	489	432	458	424	469	462	479	446	497	520	483	466	487	463	431	467	469	472	484	475	464	501	462	459	474	467	478	478	526	499	461	518	464	454	457	440	485	460	485	444	466	425	490	457	479	489	454	480	497	480	451	495	434	484	469	495	455	464	463	485	498	468	463	493	466	437	426	427	480	454	460	534	465	457	440	453	486	476	452	463	470	413	480	497	477	472	465	470	478	460	477	429	480	454	475	444	499	475	482	483	479	452	435	428	436	460	441	468	469	492	521	488	481	470	477	479	485	524	533	488	456	520	463	487	487	497	471	494	473	469	470	456	500	508	484	491	456	480	517	467	459	444	453	467	452	496	461	470	446	462	474	493	467	447	441	495	480	473	493	490	455	453	469	438	486	470	480	464	483	450	485	473	474	475	475	479	448	468	460	467	489	528	487	471	467	469	492	441	477	472	483	487	486	475	495	448	481	483	448	491	459	475	449	523	429	500	452	500	460	499	456	488	445	501	490	444	472	445	478	504	454	472	496	460	453	439	489	487	481	427	485	479	482	508	491	490	458	447	445	448	443	459	470	470	468	487	455	449	487	489	490	469	457	497	458	436	463	431	436	496	436	499	481	475	420	455	440	472	506	470	439	465	456	485	475	470	481	449	437	463	441	480	500	467	426	451	486	477	439	495	470	487	427	475	474	465	475	445	446	489	522	470	476	494	492	470	460	468	510	496	488	470	440	441	495	530	521	471	482	469	439	456	459	471	460	450	478	480	482	479	485	452	459	434	455	484	434	438	470	461	465	474	482	471	469	480	479	464	501	472	481	462	468	422	470	491	467	460	485	471	493	479	429	464	467	447	474	462	474	480	477	447	461	517	450	472	504	453	466	486	410	452	453	477	442	460	466	426	466	476	485	485	433	456	507	468	469	461	469	489	495	491	472	456	491	437	465	468	503	436	489	456	463	473	479	449	484	479	462	488	458	473	432	464	466	452	477	512	520	465	482	484	467	454	443	467	493	463	465	500	481	470	509	496	457	524	457	463	449	468	467	487	472	475	462	472	494	461	509	477	507	499	455	488	477	476	483	467	473	463	499	494	469	442	498	479	473	454	490	480	440	444	478	472	482	427	525	484	463	475	472	433	463	440	446	449	426	491	475	428	499	470	440	488	485	467	454	469	460	466	447	495	436	486	432	427	454	477	462	460	433	463	472	480	469	500	480	472	504	498	449	500	456
52775	19774	7923	2062	1323	945	790	552	400	324	319	275	285	222	203	192	201	180	164	151	164	147	139	139	125	143	150	138	149	139	125	170	134	135	128	116	135	140	118	116	117	108	121	106	107	133	110	125	118	132	114	134	138	101	104	117	143	107	101	112	122	110	134	116	116	126	123	113	139	106	132	138	106	119	151	124	124	109	138	103	126	104	126	107	112	97	125	119	117	123	115	125	119	122	107	127	108	122	114	122	121	111	121	121	109	121	102	99	106	113	97	104	145	138	111	124	94	111	111	93	135	103	97	117	126	105	106	123	137	92	120	134	123	97	122	114	98	130	104	110	107	89	149	124	122	112	113	87	124	101	144	102	141	98	107	122	121	108	113	92	130	112	124	114	126	132	114	106	115	99	110	104	113	126	112	115	111	115	99	125	119	120	103	101	104	98	120	99	101	108	109	107	112	106	96	104	123	106	111	116	116	104	98	124	116	125	101	112	99	124	107	115	109	104	120	94	113	105	90	98	119	124	108	100	101	101	105	119	95	112	118	117	97	115	116	126	123	127	116	118	108	123	128	104	114	131	115	106	101	115	95	125	113	128	130	126	118	105	110	106	115	121	101	108	108	109	101	116	89	107	116	128	108	119	128	103	105	104	113	125	107	111	106	93	112	123	119	103	118	119	115	98	115	100	123	112	110	100	117	117	117	114	129	131	134	86	108	95	112	114	101	128	111	115	118	112	120	110	113	132	107	108	111	121	89	98	104	129	116	91	132	96	121	121	112	120	97	131	112	105	127	128	102	109	117	132	115	93	109	118	107	115	113	125	101	122	110	106	95	109	127	130	128	119	113	125	101	106	116	98	116	117	102	98	104	127	105	102	107	98	100	96	104	112	114	132	112	89	109	98	120	106	104	108	121	123	113	114	103	103	99	95	124	123	132	107	99	115	114	106	117	136	116	105	108	113	120	99	102	116	106	117	112	111	112	110	118	125	104	140	118	118	126	126	117	102	112	122	105	102	107	84	115	112	107	127	108	117	117	127	108	127	102	113	125	110	100	119	101	107	119	94	124	105	106	89	92	127	111	112	95	94	104	117	105	136	107	106	100	107	120	101	95	110	118	115	105	104	117	103	101	102	144	110	120	114	125	109	93	123	111	100	107	118	126	106	116	127	106	91	121	108	108	101	109	97	93	116	128	123	104	111	110	105	104	121	118	115	97	116	117	110	100	129	115	97	129	111	125	78	98	106	123	117	117	121	120	111	105	118	120	107	136	112	113	104	126	121	133	94	114	101	119	126	122	94	114	109	102	110	118	125	114	108	113	104	104	122	137	121	105	111	92	97	118	121	134	135	111	134	113	105	103	100	107	108	107	123	121	109	112	99	106	106	109	109	105	104	118	128	107	121	120	119	129	124	101	117	124	127	123	119	99	106	113	108	107	118	124	114	111	95	119	109	102	105	119	120	117	109	113	113	125	123	111	119	95	125	123	117	118	109	104	117	105	108	106	144	119	111	119	116	115	116	115	99	110	127	116	116	131	120	110	108	115	105	119	97	108	108	144	125	119	110	95	114	109	116	117	107	98	104	102	104	116	124	132	123	111	105	105	135	111	119	99	120	121	131	93	97	120	102	123	99	114	115	120	119	111	109	129	105	101	94	114	104	114	117	118	108	137	102	98	121	131	105	125	105	100	127	120	125	129	112	111	110	111	100	107	112	108	114	103	110	106	102	114	121	133	124	121	117	123	113	102	115	136	125	118	95	103	121	115	107	117	109	113	117	112	117	102	115	117	125	119	121	128	121	120	118	118	124	133	116	114	108	128	119	105	105	119	108	120	118	111	124	122	107	114	126	116	111	128	107	107	105	123	100	112	117	117	106	127	126	108	130	112	123	118	102	110	117	114	104	96	93	110	116	140	113	116	112	114	104	92	119	114	117	123	92	100	121	90	105	133	127	108	122	124	94	111	110	141	106	99	97	121	120	124	124	140	124	130	129	117	109	128	107	101	118	93	103	128	119	106	108	100	95	108	107	114	124	107	96	124	108	121	115	100	130	117	113	91	113	111	111	123	108	126	115	123	96	128	99	112	106	107	97	139	124	120	108	107	124	113	99	116	129	97	113	100	104	103	99	109	113	103	126	103	120	102	111	102	123	109	137	128	99	130	128	98	114	113	110	112	123	122	98	124	114	111	130	104	116	150	120	110	138	113	104	133	99	104	119	107	112	92	123	108	121	99	114	120	117	102	120	107	117	111	100	115	99	109	128	114	100	128	123	109	114	108	116	114	113	111	119	111	107	104	117	111	111	99	110	104	115	116	106	117	100	113	112	105	108	124	113	120	124	140	119	99	117	108	99	107	93	116	127	119	103	98	103	121	103	119	118	104	123	110	97	99	124	118	94	102	98	125	112	124	99	94	132	120	111	118	147	100	103	116	102	114	106	136	135	112	116	117	110	108	123	94	119	113	119	114	129	86	110	145	115	109	130	101	109	127	113	117	122	123	86	116	126	112	105	123	105	90	119	112	101	104	104	104	118	114	119	116	100	127	110	103	115	108	110	97	112	98	112	117	111	107	119	119	114	111	132	117	120	96	102	88	106	98	105	120	115	117	113	107	101	106	100	125	98	115	140	131	112	124	112	115	116	120	123	126	112	136	111	126	114	120	95	128	111	117	121	106	122	104	115	121	111	116	104	103	109	113	127	117	102	118	122	99	97	108	121	89	112	134	115	114	120	113	106	118	122	119	102	106	102	131	114	126	109	131	105	106	108	96	110	118	106	142	118	111	102	92	125	122	110	109	106	133	102	111	106	112	111	121	99	120	116	127	108	108	127	99	100	113	108	107	112	111	115	120	113	123	122	112	111	101	117	120	110	111	125	117	125	114	122	93	101	106	121	102	117	129	134	106	109	104	127	112	108	123	121	114	117	104	117	98	102	102	118	118	96	125	125	116	128	106	99	117	111	92	103	117	121	113	148	105	95	124	108	115	103	92	114	109	117	123	122	96	109	123	111	120	113	106	124	103	96	103	114	113	123	125	102	98	89	110	94	120	117	114	111	127	125	110	113	129	134	117	95	125	116	123	116	129	114	83	110	117	107	128	115	116	110	92	107	100	120	130	115	118	113	107	114	131	128	105	126	106	128	121	103	100	98	119	104	105	127	116	114	143	108	116	123	121	103	117	108	131	99	114	121	112	105	106	102	102	116	116	116	116	105	111	107	119	120	112	103	105	113	127	105	116	92	90	130	100	109	111	120	126	112	129	118	111	102	108	125	108	114	115	103	104	114	106	126	109	113	102	120	122	126	121	104	94	110	109	120	117	130	111	107	117	109	101	105	105	127	111	116	133	121	105	99	126	114	102	104	113	118	107	109	125	104	115	112	103	104	122	104	113	111	115	134	116	111	111	107	99	110	128	120	111	120	130	123	98	113	101	110	112	118	107	125	115	104	95	144	124	118	110	114	109	113	125	112	119	125	114	123	103	100
26264	2165	4661	5293	4635	3753	3039	2423	2108	1709	1641	1487	1359	1227	1056	933	923	797	740	757	679	723	627	675	599	566	600	557	574	523	562	520	497	466	494	485	462	470	445	484	415	450	463	440	449	437	412	431	402	436	425	434	431	405	417	390	415	414	388	395	371	404	430	394	447	376	426	410	416	384	391	415	402	402	407	413	381	375	380	349	357	371	384	392	376	384	397	380	404	348	350	387	367	394	387	379	349	358	384	379	336	373	382	376	375	387	368	369	424	370	378	380	366	396	388	400	400	362	400	385	382	367	397	403	370	377	384	373	408	415	415	377	390	389	430	368	365	381	391	358	381	379	365	390	394	377	343	407	417	367	373	372	368	361	349	385	363	369	367	386	353	384	372	376	373	381	372	344	370	388	377	360	360	339	382	347	384	368	366	369	368	360	359	364	371	376	352	395	398	360	360	363	400	344	401	397	387	398	370	382	408	359	405	366	383	367	365	380	369	403	358	362	406	382	373	356	358	352	358	344	359	389	385	365	404	378	382	357	308	368	370	361	382	352	373	354	387	387	371	341	401	363	337	359	396	365	364	354	384	350	368	397	376	377	360	358	387	378	404	345	365	373	404	367	381	383	356	416	377	364	361	396	364	373	366	389	366	351	362	377	354	360	387	357	336	372	377	344	402	359	369	382	366	354	375	395	346	366	377	341	348	357	367	360	354	360	381	371	407	360	360	334	352	372	361	387	361	367	358	348	342	395	346	398	383	388	363	368	351	367	393	355	383	389	341	390	369	394	354	380	370	387	340	352	370	363	345	352	388	355	339	393	391	364	377	356	407	337	343	389	376	375	370	367	393	377	336	391	374	371	392	361	389	353	379	385	384	365	359	338	358	346	353	366	359	389	382	387	364	373	347	393	381	371	375	361	396	403	365	391	392	366	361	366	371	412	355	362	343	385	346	389	366	371	376	421	372	398	364	369	354	378	393	353	375	399	373	392	354	340	373	423	365	345	364	377	371	375	366	366	374	387	362	378	359	343	372	377	359	384	330	384	376	387	377	356	350	363	383	435	395	385	345	355	373	396	347	380	347	339	374	380	395	368	411	332	364	339	352	361	373	345	393	355	358	346	399	376	371	383	357	389	376	368	381	386	384	369	340	387	382	368	362	391	348	365	361	404	332	376	367	363	393	358	390	362	358	360	379	346	377	336	374	379	371	379	358	387	360	355	376	382	348	382	327	369	393	372	396	321	389	346	366	358	369	354	370	354	374	361	379	389	358	376	387	373	410	380	399	341	373	378	382	380	369	370	346	359	349	371	352	357	355	365	396	358	356	337	369	373	375	406	337	363	334	338	390	375	384	368	393	353	387	371	377	371	349	381	375	360	386	400	368	363	371	362	370	381	376	322	362	353	377	318	358	349	364	339	382	407	340	390	357	405	368	362	392	354	375	374	343	372	348	384	373	374	377	351	384	385	363	367	364	375	355	370	344	378	370	397	364	328	390	322	372	369	375	396	362	353	396	373	362	388	370	357	375	367	371	384	384	367	359	388	432	387	388	352	372	366	351	389	397	390	372	366	385	350	365	382	376	395	345	363	387	379	349	379	377	406	371	364	377	336	384	339	346	369	346	322	363	370	355	390	354	394	390	392	376	368	360	353	378	369	375	371	363	374	366	401	378	374	345	364	356	370	395	369	393	394	389	360	369	390	352	378	365	389	372	393	385	400	384	373	367	365	348	349	380	374	378	375	361	372	368	350	375	352	345	359	402	375	346	398	382	338	405	369	329	348	387	373	354	357	384	356	380	377	350	384	385	363	358	398	382	382	366	379	356	366	343	372	349	379	383	371	361	385	380	377	355	363	345	359	350	396	372	349	381	412	385	366	337	366	360	366	383	409	378	378	366	359	379	365	370	373	321	377	389	389	353	364	377	377	361	377	348	342	406	363	343	349	358	370	378	363	366	356	365	380	368	401	354	373	362	390	403	370	383	376	369	360	375	377	365	364	390	364	371	384	379	338	420	408	354	341	343	403	352	409	380	379	345	386	384	372	360	365	366	369	369	348	346	375	404	383	357	375	400	357	366	368	384	380	378	359	396	390	368	329	334	359	346	360	363	362	380	370	368	364	363	376	345	377	380	395	371	399	384	376	379	347	367	343	357	381	408	367	359	346	372	381	367	344	360	368	367	321	368	392	367	349	380	386	326	351	388	380	381	367	363	348	362	381	358	361	377	363	377	401	328	390	358	385	374	346	365	348	352	410	378	371	408	347	391	379	369	362	410	361	374	381	352	385	368	354	354	405	394	379	365	373	381	361	354	384	335	365	386	377	405	356	373	376	336	349	354	348	390	351	354	346	349	385	375	372	367	361	355	377	409	391	350	341	341	383	363	402	324	365	386	388	376	383	342	354	375	338	359	404	380	367	333	345	353	377	389	373	371	383	383	364	353	341	346	389	338	404	372	347	365	356	381	385	355	356	336	370	372	341	383	347	391	352	387	398	353	364	375	343	398	357	372	389	388	388	387	361	372	391	373	369	356	361	356	372	375	380	397	376	357	409	354	403	364	388	358	393	344	356	414	373	364	376	369	376	387	359	384	373	344	359	385	373	381	355	372	375	331	343	381	387	378	374	344	338	400	399	371	396	356	366	376	350	366	389	358	367	358	377	368	340	388	364	365	351	375	373	375	397	391	373	397	359	362	368	383	355	376	361	408	378	383	361	357	374	355	363	391	366	377	354	353	347	387	380	359	347	349	368	390	394	386	381	372	378	403	394	382	391	346	375	361	363	366	352	363	350	360	380	360	361	372	380	343	373	339	370	360	365	382	387	388	359	365	393	358	373	354	369	353	345	353	342	341	387	360	340	374	345	363	365	366	321	385	407	342	379	384	354	377	400	373	376	378	369	372	350	379	376	400	340	372	395	401	367	403	346	367	387	407	378	370	358	387	336	390	370	358	380	392	361	353	364	396	373	360	344	363	374	374	362	383	387	357	383	352	348	395	366	378	386	369	384	378	416	371	365	373	357	388	368	358	394	341	362	341	379	310	378	372	416	387	368	354	372	362	343	360	350	390	388	363	399	365	340	362	351	367	382	349	381	345	340	352	379	388	364	375	370	352	340	380	364	371	389	372	356	374	367	351	382	355	369	337	351	346	357	387	357	378	378	359	404	368	357	362	355	367	369	339	356	359	395	343	370	390	380	358	360	357	348	346	408	413	389	359	373	327	354	352	380	359	351	365	398	337	370	412	382	369	360	354	392	382	361	352	359	339	385	372	379	377	349	392	399	370	390	358	362	375	359	362	398	392	382	370	382	356	369	391	401	341	362	369	373	366	398	350	358	428	370	370	386	348	330	327	372	384	364	381	385	381	361	398	371	390	387	375	340	395	362	380	377	349	403	360	400	372	351	364	358	373	342	373	390	359	401	332	373	360	371	359	359	363	375	408	356	377	368	407	362	358	382	380	370	383	392	389	363	362	369	368	371	350	327
10858	631	436	353	305	301	306	285	284	299	287	270	272	301	281	288	274	276	258	273	288	280	282	294	268	290	291	294	254	267	268	287	315	278	275	254	275	296	284	277	257	269	306	269	271	263	263	271	271	283	283	265	266	271	262	283	269	289	295	283	287	257	268	259	269	280	294	268	313	282	277	262	254	295	268	238	252	273	285	288	259	271	300	281	298	259	249	243	255	267	267	268	259	272	266	283	274	275	288	238	293	251	294	286	294	293	251	256	285	271	294	280	292	268	279	278	327	294	267	264	266	270	266	298	279	280	260	290	276	284	289	283	278	290	267	271	265	256	263	293	279	271	299	290	281	271	291	272	263	308	270	278	253	266	265	290	263	272	271	262	288	298	266	256	250	260	267	277	245	262	271	309	284	291	287	283	252	252	277	281	277	281	286	247	291	293	260	260	284	277	287	309	279	279	272	312	290	248	256	276	260	279	294	270	279	283	268	265	271	267	267	288	260	235	274	301	281	286	271	262	292	299	293	313	280	247	266	258	279	265	272	246	271	314	260	263	287	247	261	317	271	274	273	278	292	287	248	247	285	295	266	279	254	263	264	246	256	250	267	255	246	302	289	269	271	271	280	268	297	326	281	274	265	259	296	280	275	272	276	263	285	256	292	276	272	297	282	243	283	276	276	259	288	260	269	254	305	279	286	253	276	290	305	284	278	282	243	285	244	281	293	277	265	285	280	288	310	252	274	281	306	293	265	279	274	273	267	309	298	312	245	286	293	285	278	266	270	259	253	276	272	297	267	254	272	274	275	266	292	299	253	252	256	257	282	258	269	291	312	242	286	293	300	235	291	259	279	298	289	279	274	272	295	312	261	275	303	253	262	271	269	272	275	281	279	278	276	288	265	279	270	229	242	261	312	265	273	269	272	295	277	289	285	284	272	283	287	255	276	273	277	276	289	290	280	291	276	259	253	290	294	307	278	270	271	274	280	264	268	300	269	270	300	295	292	250	287	266	267	275	255	246	265	291	242	284	269	283	322	269	256	312	259	289	276	250	281	287	268	291	259	281	288	287	268	263	276	242	298	298	289	291	268	254	276	295	259	286	299	277	269	263	296	281	246	243	277	280	282	248	293	257	278	283	277	251	267	287	264	264	320	248	303	264	240	304	289	288	277	265	265	269	290	269	282	298	304	271	265	266	291	266	279	259	283	279	266	258	255	284	274	255	241	311	296	272	260	271	279	249	281	246	267	262	298	275	278	274	258	273	289	288	279	279	251	260	272	271	257	269	279	307	270	266	259	265	280	304	264	289	273	283	278	292	286	303	249	274	274	271	290	277	276	298	290	286	258	288	262	280	260	254	287	295	285	283	260	256	271	255	266	285	280	311	275	277	291	256	298	276	271	272	287	281	254	304	274	263	277	283	307	279	271	259	290	293	259	285	254	269	266	333	288	267	301	267	275	277	259	266	288	263	272	283	288	284	281	282	276	262	292	286	276	290	281	276	285	259	279	271	271	262	300	302	251	278	262	269	269	266	258	251	255	293	268	260	288	295	289	257	279	268	287	296	272	286	255	272	250	281	274	288	263	286	302	259	270	289	251	270	268	291	297	270	259	258	287	273	294	266	275	264	265	286	282	282	316	276	260	288	253	296	307	244	265	282	302	269	247	276	284	254	272	275	273	289	285	247	271	289	275	242	252	277	263	280	255	296	247	247	276	262	300	272	277	251	280	271	268	288	274	302	281	268	289	274	287	305	273	276	293	270	283	249	277	242	280	260	228	253	297	290	264	283	293	271	309	266	265	277	290	323	269	257	299	255	215	259	268	292	268	292	249	260	263	260	298	268	303	275	278	270	305	292	293	274	268	302	277	279	244	275	264	289	249	268	250	286	274	251	292	244	264	267	263	295	280	272	271	291	280	263	265	301	267	272	293	272	253	268	277	302	263	283	238	256	252	272	271	256	291	297	276	250	266	270	285	262	278	261	281	273	258	233	271	275	265	254	283	268	280	269	267	277	268	252	249	267	282	260	258	287	264	263	298	310	287	264	291	295	273	284	276	290	261	284	292	291	271	255	270	270	280	251	265	272	286	252	273	287	320	256	259	260	272	269	254	279	261	270	278	266	268	252	270	281	285	237	289	289	257	241	259	265	280	272	263	279	289	303	292	258	301	322	275	298	249	275	302	254	271	261	301	291	264	260	281	274	267	249	308	289	271	251	255	260	287	261	286	272	267	276	280	278	295	279	276	258	324	292	291	278	272	268	321	261	326	220	259	292	275	284	271	285	262	295	298	281	288	271	263	290	295	233	258	258	245	276	255	281	291	266	282	270	261	289	273	296	282	289	249	285	272	285	281	298	271	288	271	278	243	301	303	269	291	275	279	269	295	300	309	263	250	270	288	301	285	272	265	281	280	280	298	282	290	273	270	277	312	261	273	312	301	302	269	292	314	303	272	283	277	295	249	298	257	282	222	250	285	293	271	279	272	281	253	303	252	272	277	244	250	237	303	289	294	283	295	266	264	289	260	283	259	294	267	277	288	276	268	291	308	285	236	293	322	306	284	288	264	287	277	284	271	275	302	285	306	276	264	286	289	270	292	269	265	263	281	271	245	277	294	269	262	269	298	301	280	287	274	281	276	265	283	272	299	291	261	280	301	277	260	304	283	282	282	268	272	271	275	271	286	265	266	294	265	273	272	268	280	263	299	297	277	274	236	298	265	280	291	273	286	270	262	267	257	268	250	291	276	292	287	268	249	291	280	278	281	272	244	265	310	259	267	302	286	289	244	287	272	297	253	289	250	247	273	275	300	298	287	254	245	259	265	277	272	290	260	283	270	276	268	283	263	250	267	260	297	296	274	267	268	286	293	296	292	291	261	270	259	268	275	268	262	270	281	267	262	250	290	280	302	299	259	289	285	282	279	276	254	319	236	247	275	293	268	263	279	281	226	257	265	259	273	260	299	301	310	280	305	322	268	289	288	301	297	265	284	258	276	285	262	274	252	289	265	303	277	309	300	268	291	281	263	267	286	257	305	294	295	246	271	278	258	293	303	300	256	228	294	296	259	270	311	273	300	287	314	259	274	290	272	282	270	277	296	330	268	282	275	279	283	293	291	277	265	286	278	263	274	306	265	260	270	254	269	268	282	289	271	285	268	292	284	278	279	301	258	289	284	290	323	274	317	292	275	266	272	249	260	277	276	284	301	243	282	227	286	241	269	269	278	264	290	262	260	280	284	257	281	277	270	278	283	303	276	259	289	258	254	259	245	288	304	278	263	273	283	253	248	255	257	287	253	248	288	256	310	273	286	246	260	298	287	287	273	237	282	252	282	266	278	275	290	273	287	288	291	287	287	296	280	286	291	275	246	280	259	282	260	277	291	298	260	286	269	302	284	288	253	262	279	322	279	265	272	298	272	269	253	277	273	291	262	249	270	274	285	279	275	256	264	275	266	236	267	265	267	274	294	258	261	261	262	255	257	267
9232	881	1030	1020	1030	925	887	908	836	872	852	782	850	815	787	786	718	762	813	789	833	728	760	813	815	804	748	752	771	763	779	791	757	745	736	749	743	737	786	800	757	761	739	808	786	780	790	771	745	781	816	722	753	799	727	751	731	758	785	746	749	777	782	806	799	782	831	774	767	767	791	810	737	767	810	830	779	810	746	763	788	740	773	734	755	770	785	758	800	754	774	766	756	802	764	776	781	770	723	757	759	744	764	777	767	773	717	772	819	847	754	795	746	745	733	774	785	765	836	774	756	712	736	807	783	763	712	753	764	772	776	774	743	751	821	812	764	763	748	713	716	787	799	779	824	747	811	784	783	783	792	780	759	765	764	741	778	790	767	780	824	758	751	700	748	799	749	825	744	791	766	797	782	746	772	803	743	804	715	784	768	783	751	760	783	809	771	744	803	770	714	752	742	815	779	730	797	744	807	797	755	768	716	770	762	743	753	777	798	799	773	796	755	724	720	816	760	769	764	781	769	785	731	764	765	783	735	755	737	722	753	775	748	791	789	781	760	766	804	781	760	808	771	755	769	780	776	814	753	737	725	777	786	786	761	741	789	792	726	791	761	753	785	737	758	760	812	765	775	763	819	803	831	815	787	750	784	780	759	785	787	737	793	783	803	777	737	744	784	753	813	767	744	800	719	738	773	750	792	754	802	759	782	793	750	752	732	742	749	805	774	738	749	821	757	761	745	752	815	755	746	740	758	813	771	831	740	799	738	769	768	766	778	788	739	763	762	781	751	783	804	790	788	740	767	788	811	820	772	745	755	798	793	749	795	813	758	803	794	799	757	752	759	755	760	730	811	809	763	784	738	737	803	753	763	744	703	730	744	747	784	760	792	803	806	779	778	750	724	762	780	805	741	768	820	754	714	747	753	803	764	811	790	760	757	723	768	820	754	747	715	773	767	742	800	742	772	822	724	794	796	810	786	761	763	789	740	713	831	813	785	770	776	746	779	777	723	780	735	754	804	744	741	772	799	762	764	793	759	784	781	775	737	772	740	767	821	741	806	813	794	736	710	773	825	769	766	749	748	774	802	781	755	792	763	731	787	742	834	803	791	749	763	779	724	756	769	817	819	722	760	766	781	751	751	766	788	801	807	781	752	766	780	776	759	757	749	762	702	811	802	719	782	806	790	743	777	817	790	783	749	767	808	757	790	794	780	779	763	828	812	734	777	771	784	773	748	797	757	768	812	784	777	739	787	757	798	712	754	807	766	779	757	773	752	779	809	819	768	798	787	787	783	791	808	804	776	828	749	755	755	762	766	796	772	745	813	799	774	763	781	736	791	773	738	768	720	766	750	749	796	802	742	721	790	755	801	777	761	774	725	758	792	743	779	727	790	723	737	767	810	737	811	750	785	772	778	773	769	749	782	776	793	724	817	750	767	744	703	788	762	780	801	762	770	759	769	805	772	781	797	786	785	788	741	764	809	794	791	744	781	727	784	793	745	792	797	837	772	802	799	768	786	761	814	755	767	699	757	771	809	750	730	724	742	736	771	761	793	750	776	774	766	750	771	684	779	763	809	754	758	752	810	771	729	765	738	730	812	816	809	784	766	754	735	731	766	756	770	821	778	741	747	752	731	751	778	776	806	726	817	770	781	738	796	767	761	761	829	757	734	778	763	775	791	821	778	806	793	784	802	758	746	825	758	809	777	796	762	766	773	756	790	804	794	774	744	750	769	777	771	776	777	751	793	745	798	805	728	759	775	723	759	731	759	757	802	736	753	768	760	785	776	769	760	765	811	793	742	797	717	781	789	789	753	773	781	769	766	762	762	770	778	772	796	765	739	751	782	834	809	760	766	777	788	742	774	775	752	795	741	757	765	785	788	803	768	779	797	765	779	834	769	790	755	722	786	829	747	721	801	784	732	781	731	760	767	751	800	754	773	716	730	794	743	743	777	791	746	813	781	822	765	764	776	740	780	757	774	782	796	721	800	758	770	753	805	770	789	765	781	810	768	776	750	770	803	747	716	774	707	758	773	816	821	730	807	761	760	759	783	770	757	788	814	750	752	748	774	765	788	734	779	745	721	705	774	829	752	752	794	729	767	825	782	808	728	763	772	785	802	789	821	758	801	810	816	752	755	787	762	737	756	765	779	779	812	801	835	807	788	787	794	798	789	863	750	811	720	761	755	825	748	739	765	785	835	763	786	775	805	735	752	794	749	763	796	760	755	775	822	754	764	771	763	778	811	741	754	752	766	794	754	736	797	733	776	786	775	765	797	781	840	714	788	741	774	766	766	764	776	738	794	756	827	729	803	805	743	731	779	779	807	769	757	734	812	780	705	806	805	778	804	741	733	804	759	784	814	781	710	767	784	799	729	733	723	754	770	742	771	794	788	758	802	732	805	774	806	746	737	755	744	750	794	717	776	784	730	773	782	772	869	788	801	819	841	777	739	765	767	767	751	778	806	746	827	696	812	803	795	817	788	773	768	725	801	765	791	823	761	773	797	829	779	753	815	764	762	683	765	747	799	778	749	782	754	803	763	795	807	798	774	802	824	752	742	837	777	737	747	760	774	761	773	763	771	800	727	821	795	754	754	771	780	751	825	821	767	751	782	773	794	779	734	788	727	749	772	827	743	788	762	758	751	791	754	746	768	825	766	783	759	795	786	779	743	814	819	798	784	775	813	787	769	781	792	781	742	795	780	741	772	757	794	789	772	749	777	818	740	764	824	767	721	743	744	798	776	786	736	748	784	769	776	815	802	818	748	783	782	712	786	768	774	756	754	784	782	726	790	778	796	789	763	736	760	761	749	790	774	796	798	758	809	770	723	765	780	751	800	764	743	783	768	763	756	802	731	757	789	756	761	757	744	793	764	791	746	760	793	800	788	729	775	783	733	799	784	805	796	770	758	736	761	794	732	735	806	769	810	748	786	772	731	788	708	738	756	780	766	737	771	751	758	790	800	765	751	728	792	703	813	818	798	747	770	719	789	760	796	778	730	691	778	771	809	780	735	800	802	748	771	714	759	743	713	760	752	757	755	779	729	768	766	754	769	765	767	800	813	780	757	768	750	747	802	743	780	768	793	815	779	779	772	784	761	756	814	732	788	733	777	796	792	741	781	819	797	771	777	784	741	776	774	776	797	796	748	831	770	734	741	744	770	729	801	763	746	776	794	778	694	776	805	810	784	752	781	762	739	743	764	765	742	773	737	790	814	784	779	726	706	769	799	791	792	781	798	785	749	761	735	801	765	791	782	761	766	798	820	734	765	769	769	771	773	810	751	778	802	801	799	808	815	762	760	753	783	773	752	748	760	765	756	781	824	775	776	744	765	735	779	759	725	768	745	773	821	793	768	825	764	734	813	779	768	772	783	773	760	770	749	781	801	740	739	792	768	835	819	799	761	804	783	777	755	749	782	760	765	728	774	715	741	838	775	782	777	788	742	761	762	810	791	761	817	753	802	775	761	786	783	775	801	720
43582	11044	2070	1273	956	614	551	369	300	262	240	251	231	239	198	227	201	182	175	182	181	194	188	171	172	157	168	174	144	158	163	177	174	165	159	161	160	137	170	172	158	167	139	135	159	149	172	167	151	158	132	158	141	137	138	181	176	151	166	123	173	165	158	176	163	152	153	143	186	174	164	159	145	138	164	143	171	160	171	167	167	156	176	138	159	136	154	149	176	152	160	145	146	150	169	163	174	132	160	165	145	165	162	148	162	167	166	154	168	146	162	130	147	173	155	161	152	181	166	167	160	168	160	148	185	145	152	166	157	138	158	152	153	151	155	149	168	173	147	163	141	158	189	152	137	161	179	162	160	180	163	158	152	161	161	164	144	152	152	176	156	166	136	144	164	165	155	146	156	180	164	139	159	165	156	171	152	157	156	153	141	167	153	133	155	181	164	139	167	180	154	147	159	155	146	146	165	146	147	153	149	149	166	172	154	150	153	125	146	149	163	173	144	138	150	155	173	152	140	168	155	159	139	157	180	134	166	150	172	162	146	159	178	158	164	161	156	142	170	138	131	147	144	158	129	147	171	162	157	177	157	150	158	168	154	154	157	163	168	168	145	161	142	160	168	139	151	162	167	147	156	157	154	153	185	159	136	168	158	140	155	145	154	157	141	176	150	165	169	154	154	160	138	137	162	172	164	123	150	145	153	159	136	174	169	149	154	165	167	169	142	155	167	152	157	154	165	145	152	141	168	146	146	143	162	166	163	168	165	144	143	150	184	150	180	146	180	155	153	149	190	182	164	171	142	151	162	131	136	154	158	148	173	170	155	146	167	151	139	136	173	143	169	159	162	157	162	160	159	151	167	140	153	141	157	150	150	140	164	172	156	149	169	147	146	167	159	154	157	146	144	177	147	164	168	150	130	138	169	147	143	179	135	140	162	132	148	141	137	151	166	153	175	157	159	181	145	159	173	152	144	157	162	161	156	130	175	153	154	151	157	154	160	153	152	137	169	159	174	158	153	164	159	162	167	126	169	151	142	171	154	156	145	144	149	151	136	159	138	142	147	148	138	139	155	155	138	136	175	154	134	151	147	159	156	176	147	145	156	175	156	161	161	158	155	150	149	154	153	147	156	144	150	181	144	156	176	151	172	164	151	150	159	162	151	153	144	162	174	167	167	151	163	155	163	132	153	184	162	151	149	157	143	161	168	146	150	146	158	153	161	174	155	152	152	155	130	154	167	179	179	141	154	167	161	161	141	168	180	159	188	147	149	154	167	155	152	156	124	148	163	151	148	172	155	165	150	191	169	154	171	177	157	153	175	144	138	158	145	160	144	158	145	158	183	155	153	186	158	159	168	149	128	150	156	132	142	148	169	132	157	158	144	162	158	154	151	152	167	172	156	151	169	158	150	150	167	173	160	172	140	138	150	131	164	160	164	149	153	174	156	158	134	170	155	171	152	151	138	157	157	125	157	157	144	139	158	149	141	175	170	166	149	156	171	136	147	162	160	155	160	161	162	162	156	151	158	152	146	170	138	158	165	156	158	175	156	150	189	143	162	144	169	133	151	172	150	136	152	169	147	170	167	148	163	152	159	151	171	131	162	146	167	153	142	168	161	172	151	155	176	167	142	160	161	166	144	168	175	164	154	144	161	149	141	154	156	145	141	135	135	169	158	156	164	153	172	137	178	161	176	189	170	154	146	151	154	139	158	167	139	146	168	163	163	156	164	147	150	156	164	164	152	159	180	145	163	165	168	166	159	162	154	140	174	139	163	150	162	135	152	158	173	136	135	157	155	148	160	158	128	159	172	159	168	177	143	144	163	146	157	119	153	154	145	152	161	157	162	162	155	155	138	148	170	159	141	153	157	175	124	136	149	161	165	165	167	138	141	149	142	162	165	169	162	140	150	149	169	133	169	164	154	143	129	176	157	158	165	150	147	139	155	152	152	150	147	167	176	173	138	157	158	168	147	157	141	161	156	165	138	161	167	147	170	168	155	169	167	161	138	152	135	169	174	177	174	152	163	193	182	147	152	160	144	157	163	151	145	158	152	166	154	159	169	149	170	147	145	143	139	172	151	186	169	164	146	160	144	167	153	145	174	142	153	176	164	137	176	136	156	146	160	158	162	146	142	147	149	158	161	161	167	154	157	154	147	154	149	158	147	169	148	176	157	143	160	171	148	145	150	165	113	120	169	160	151	155	174	141	143	168	146	134	164	146	151	188	168	170	149	158	134	160	176	141	144	144	155	157	167	144	143	149	149	165	164	144	157	157	160	152	165	153	133	148	175	164	161	163	147	159	165	156	154	162	143	153	148	171	151	160	149	162	151	153	154	156	163	148	148	175	158	156	155	148	130	168	153	157	158	133	161	165	160	152	177	148	165	143	138	149	154	149	151	139	185	128	150	149	154	158	159	170	154	147	158	176	158	160	161	184	156	154	158	141	163	159	154	155	146	149	184	147	162	146	167	137	177	144	163	151	156	155	127	127	149	142	139	198	147	150	147	159	162	155	148	159	154	136	159	148	167	138	140	131	155	163	121	158	169	193	159	151	153	148	163	160	150	144	141	168	149	177	171	143	153	148	135	145	143	150	182	157	144	165	136	157	149	147	185	128	187	157	152	139	152	144	140	170	164	130	159	149	150	175	166	155	163	150	150	170	165	165	166	164	171	163	159	166	163	158	143	156	188	175	159	195	160	158	168	172	157	158	155	138	160	180	151	158	134	144	153	160	162	162	158	164	164	173	154	159	152	161	160	171	120	166	165	152	177	148	145	189	141	143	146	149	155	167	147	153	145	150	153	170	162	153	155	138	160	158	160	132	181	167	153	154	169	174	160	174	150	153	163	180	144	139	137	155	135	163	151	154	165	152	149	147	168	150	137	169	163	160	173	157	149	149	153	160	152	161	149	153	147	144	159	187	160	184	131	134	153	148	150	141	168	167	154	154	154	165	136	171	169	147	142	164	168	148	167	160	157	151	146	164	158	153	161	162	161	166	170	155	154	170	174	139	156	164	158	157	157	167	156	146	156	148	168	163	154	170	152	129	169	159	158	148	178	148	143	180	159	150	171	152	159	149	148	174	156	133	156	157	153	148	145	153	139	152	154	163	161	153	164	151	162	172	151	149	130	127	162	156	165	128	154	174	164	185	145	146	136	153	163	158	129	164	181	141	163	152	174	156	154	148	134	147	156	177	163	148	153	170	153	148	176	162	177	140	166	194	144	164	142	154	171	163	144	141	147	179	161	142	154	183	150	153	150	190	162	165	149	167	164	189	138	154	170	164	158	161	154	155	159	165	172	163	163	170	153	152	178	132	151	166	149	159	155	150	159	144	149	164	145	137	156	157	152	136	152	139	175	169	153	159	164	143	166	174	163	166	144	160	155	150	163	152	165	149	162	178	171	142	153	163	139	151	142	154	138	135	147	177	148	136	132	143	131	167	159	168	161	161	153	138	153	148	135	174	167	147	160	184	151	144
20764	1482	2880	3246	2664	2210	1870	1573	1345	1240	1105	1043	928	1111	846	856	765	685	705	682	645	632	584	569	580	612	573	576	548	527	547	523	540	525	506	510	518	495	504	543	531	510	496	522	520	508	495	465	491	490	493	486	448	484	485	452	482	444	500	479	457	463	500	484	475	494	486	452	473	466	466	467	478	454	480	477	491	498	485	506	486	457	511	510	470	473	483	486	498	434	462	474	498	457	483	491	458	460	471	485	509	463	479	467	457	469	488	461	470	501	471	391	512	478	471	493	472	461	461	445	488	459	448	483	472	489	443	451	490	451	448	466	474	423	437	474	459	475	447	461	461	446	437	443	452	467	420	498	428	475	448	461	474	462	430	459	451	470	482	452	468	445	473	429	446	463	491	468	461	466	504	482	467	434	458	464	459	439	485	468	501	465	471	471	443	466	487	465	464	512	461	479	494	441	469	484	527	445	436	472	459	460	458	475	450	417	497	475	454	446	466	474	407	480	474	456	481	462	470	477	438	462	462	445	441	508	458	450	456	494	470	454	489	467	412	460	453	494	468	466	466	474	468	457	410	470	528	458	431	448	491	517	456	453	485	453	478	494	453	455	455	474	479	472	459	481	417	491	488	441	441	442	487	442	470	512	497	467	481	485	483	475	426	465	466	451	415	441	437	457	478	457	457	475	494	454	474	440	492	478	478	471	451	431	455	421	456	496	436	505	492	490	456	474	467	495	493	408	434	485	466	493	501	440	460	448	473	466	445	464	462	453	474	499	474	463	442	451	511	458	451	461	443	449	430	458	484	467	466	418	501	459	474	444	438	468	472	474	488	475	456	474	491	468	497	449	451	458	477	497	483	476	495	470	462	436	476	477	446	423	452	450	440	480	464	442	442	476	464	467	514	452	474	471	453	451	474	450	460	465	463	440	456	470	456	458	457	487	445	495	457	465	446	463	483	501	469	468	454	457	480	484	482	484	488	467	466	492	441	470	503	471	455	455	406	452	494	449	536	435	475	452	465	461	494	476	454	487	463	458	439	475	488	458	513	476	473	447	460	473	458	471	434	472	485	470	483	451	445	471	451	450	501	461	454	464	489	489	472	481	454	464	438	477	497	416	464	464	455	494	481	451	450	475	477	497	465	464	460	468	451	473	457	471	458	457	446	454	473	497	435	476	449	425	451	478	445	494	482	471	452	462	495	479	493	508	447	439	449	470	490	464	461	474	422	447	449	458	462	504	459	475	460	435	489	467	445	471	463	438	447	470	463	475	431	471	470	518	440	456	448	433	466	436	467	434	456	476	498	425	466	476	452	500	456	453	458	416	425	488	471	485	485	475	485	464	455	425	466	490	436	467	425	448	470	456	460	450	443	459	477	489	441	495	492	431	446	481	513	452	498	451	440	483	449	509	466	438	504	471	469	447	460	457	489	461	442	475	446	462	482	470	500	469	459	442	481	439	439	447	444	462	466	458	484	462	441	478	467	466	475	459	472	451	486	426	430	459	472	471	486	491	463	497	422	457	475	512	506	478	497	479	453	434	411	445	459	484	476	436	495	470	469	458	496	494	444	430	492	517	467	460	455	460	486	486	487	465	485	473	482	456	484	503	467	470	489	465	472	439	473	477	487	430	487	422	454	436	431	463	479	420	432	446	459	444	442	481	443	478	434	483	436	454	436	454	464	470	449	492	430	468	467	464	465	456	471	455	453	446	478	432	472	471	481	481	464	494	483	501	436	447	484	475	446	493	480	458	477	472	479	446	485	446	449	442	459	450	450	482	473	461	490	473	498	458	425	427	484	468	447	425	503	447	458	488	451	481	434	474	474	457	448	469	478	438	467	472	434	439	507	460	484	442	454	448	481	459	477	413	430	460	480	463	413	442	430	446	485	433	501	479	449	496	471	472	475	519	462	467	484	410	448	449	481	471	469	402	484	444	489	446	446	482	488	490	456	469	473	450	478	479	470	497	453	448	447	464	455	488	458	479	493	458	443	468	499	521	528	472	482	450	486	445	492	447	499	454	477	465	428	436	459	486	493	513	471	482	434	478	451	447	486	435	459	478	471	490	468	471	448	439	469	464	475	480	455	459	480	444	415	482	463	458	491	478	426	508	446	508	457	459	499	441	445	485	448	456	474	455	426	431	444	431	443	434	473	521	484	434	460	464	426	490	446	462	447	475	479	449	434	485	469	488	445	438	438	451	457	430	466	478	487	482	465	472	503	444	463	461	457	487	454	471	456	468	470	445	457	437	445	463	437	483	465	467	409	494	468	472	463	463	465	468	453	473	425	445	455	470	431	433	477	494	467	441	430	488	425	470	447	475	459	472	456	454	434	462	467	471	457	502	474	475	473	474	480	446	461	481	474	428	441	446	479	458	467	468	480	483	497	447	466	491	441	449	473	472	445	481	504	479	453	454	444	457	441	430	463	498	483	491	451	472	455	465	490	469	430	452	469	501	425	495	503	446	447	463	446	458	461	457	474	479	428	473	476	522	464	456	421	463	465	474	486	471	471	462	492	484	493	457	442	492	453	445	442	466	423	483	483	469	471	458	446	474	473	457	459	460	495	477	485	481	460	423	425	453	508	455	444	461	467	507	485	501	449	471	475	461	467	463	440	489	451	476	442	459	456	437	446	488	479	470	450	455	433	452	474	493	498	452	463	463	466	479	450	489	459	481	441	431	450	459	436	479	519	497	500	465	461	473	470	465	501	437	442	509	489	492	466	499	465	485	469	458	438	434	459	459	486	455	470	477	508	454	458	444	491	495	482	435	481	479	479	479	489	463	460	416	514	466	441	452	469	510	468	445	455	484	448	465	446	408	498	466	462	494	444	471	472	467	466	470	447	473	455	437	466	478	439	456	441	449	488	490	490	474	444	436	441	463	447	458	455	467	462	433	516	492	437	462	452	516	481	484	471	441	484	468	429	439	467	454	458	463	475	447	455	470	484	447	485	455	451	473	442	454	482	485	461	442	450	421	434	468	475	459	456	515	466	475	438	496	448	440	463	455	476	449	468	471	436	426	450	497	490	481	460	486	469	485	494	436	443	458	446	464	442	459	446	465	443	465	495	487	450	459	492	460	480	465	468	452	468	472	466	479	461	429	463	472	440	452	448	428	439	464	517	460	477	470	468	455	437	447	465	490	408	481	478	492	458	466	463	492	454	441	465	454	467	476	508	468	467	464	469	510	435	474	449	450	476	451	485	452	455	439	470	477	437	489	461	497	424	455	494	466	489	483	482	478	445	478	450	447	457	452	430	495	467	449	446	470	471	483	499	475	446	487	454	492	460	449	447	422	465	472	444	488	471	467	455	480	433	467	469	459	453	466	478	478	455	489	492	428	454	474	442	442	470	469	439	418	472	465	460	472	404	450	446	453	464	459	471	445	438	458	442	431	454	471	451	507	471	465	442	502	446	472	489	463	510	469	441	483	479	472	429	475	470	476	496	456	448	476	449	467	461	448	486	476	496	499	480	456
53740	18860	6744	2059	1290	981	657	519	425	357	327	254	223	242	228	173	198	187	170	154	133	169	144	156	148	153	137	130	131	120	129	129	142	132	132	124	119	121	120	129	123	132	119	140	132	127	123	122	130	111	113	109	136	99	108	103	123	123	144	114	119	98	113	105	122	132	109	111	105	102	104	95	135	123	99	114	129	97	103	118	138	113	114	107	102	121	109	109	118	106	109	130	115	108	112	114	129	116	109	129	127	108	124	115	133	123	132	92	122	108	100	109	118	116	102	102	92	105	116	111	107	119	122	130	108	112	109	137	122	107	121	117	123	89	114	104	94	105	117	124	123	115	105	133	104	118	117	131	107	128	120	100	111	96	120	102	127	82	104	121	144	115	113	113	128	114	99	110	104	116	102	120	120	106	112	132	111	115	113	115	99	146	120	126	122	125	112	105	119	116	119	107	122	111	117	125	109	106	108	105	107	137	113	107	117	99	83	120	111	113	135	127	122	118	120	98	112	110	105	116	126	129	113	115	109	113	135	100	134	91	113	111	102	98	110	111	123	117	104	117	103	105	103	120	110	132	109	126	138	104	118	136	126	105	112	102	118	100	110	126	116	111	115	105	93	123	111	115	94	119	116	117	130	130	107	131	112	98	105	99	119	98	102	114	134	128	143	104	103	125	87	116	114	104	109	106	118	124	124	110	115	112	109	115	120	118	119	122	103	125	128	95	98	97	105	115	127	110	112	109	98	98	117	119	115	111	98	125	111	118	108	117	128	120	122	109	116	120	110	112	115	109	123	119	112	119	115	115	123	121	130	125	119	113	132	120	101	120	104	124	108	105	114	107	110	102	125	103	139	116	108	92	115	110	136	123	113	98	122	109	106	100	110	116	115	109	115	102	119	121	87	122	124	106	114	104	83	111	108	116	132	115	107	113	109	133	119	102	126	140	129	118	114	107	107	110	115	110	110	107	108	109	117	95	113	128	116	109	116	116	121	113	110	119	121	114	130	119	108	120	99	126	109	105	98	118	115	123	133	120	100	115	122	113	106	123	122	133	109	125	124	104	125	100	120	113	120	121	138	102	103	112	111	116	120	89	114	125	108	112	105	121	111	108	114	116	113	114	129	115	130	132	90	110	107	93	137	123	108	124	125	110	121	115	118	118	114	125	104	116	127	106	133	104	109	116	107	100	106	106	118	106	117	121	119	121	107	112	127	109	117	115	115	125	116	108	106	111	136	129	104	124	123	123	113	104	102	106	116	110	132	124	111	119	118	120	124	93	126	114	103	105	112	114	118	96	114	112	123	94	104	119	128	130	125	111	113	107	115	126	137	105	112	87	101	110	103	90	114	113	108	123	110	139	112	107	116	129	122	90	112	93	110	124	119	124	109	112	117	119	111	110	134	110	126	112	115	117	117	130	134	106	112	100	120	112	125	112	134	128	115	107	100	102	112	124	109	123	106	121	119	118	100	98	121	102	112	131	105	111	99	106	128	137	103	113	104	113	113	107	106	120	115	107	110	104	95	101	102	117	111	110	110	113	126	119	123	120	108	109	99	96	121	100	122	100	118	109	107	115	129	134	108	118	117	117	117	136	121	113	108	136	117	119	118	115	100	117	102	114	99	101	105	126	121	116	100	132	107	104	98	105	96	112	101	122	108	133	109	106	109	123	121	114	108	114	94	101	116	116	128	99	120	122	120	113	99	111	113	105	115	87	112	118	108	118	135	118	113	101	118	115	118	115	134	108	106	100	96	106	114	119	115	107	103	112	112	109	109	114	117	115	115	118	99	102	127	130	101	112	110	126	126	111	107	119	135	120	96	107	110	114	120	95	108	126	120	110	122	114	121	116	131	121	117	113	108	122	104	135	107	122	113	115	110	127	109	109	108	101	147	99	92	103	113	112	115	111	110	141	92	119	112	127	119	127	134	95	134	127	115	118	125	129	130	124	105	122	100	90	116	123	115	106	117	120	115	106	108	115	115	102	95	110	113	91	140	131	124	113	115	114	125	129	90	111	103	102	109	113	124	118	123	103	113	139	118	111	106	118	113	120	128	100	111	110	132	113	98	121	105	112	94	139	111	111	116	116	91	113	98	99	125	111	120	105	114	107	97	130	118	116	116	130	120	104	114	116	111	125	119	111	118	134	117	115	110	118	103	119	118	105	110	108	122	123	119	115	122	101	123	119	107	102	113	107	100	94	122	110	116	112	127	116	92	119	108	113	119	100	115	105	130	103	95	123	119	113	97	105	120	124	106	121	122	110	117	101	117	113	111	109	116	110	110	108	115	102	131	115	123	122	120	126	101	92	90	101	111	122	115	110	128	108	110	125	128	114	108	130	115	137	109	109	119	112	128	109	97	125	130	117	96	125	89	119	93	114	103	134	109	112	113	96	103	106	95	131	100	133	122	129	118	109	136	113	123	104	120	109	108	145	123	95	96	116	108	124	119	131	107	114	124	119	106	130	114	110	103	130	115	109	129	130	107	116	115	114	115	128	110	108	111	129	125	122	109	134	119	98	106	111	129	121	122	100	125	120	111	104	102	119	109	114	95	147	124	127	109	120	104	86	106	113	105	125	115	108	103	109	113	108	119	103	103	108	135	112	121	111	113	117	116	117	107	100	119	134	128	121	116	105	128	122	121	105	148	109	107	99	123	105	131	116	104	105	106	116	95	118	103	120	131	104	105	103	103	108	105	111	117	103	115	128	119	117	131	107	109	127	107	123	115	108	116	146	123	117	119	110	117	121	97	112	120	117	122	114	117	113	106	103	109	101	122	115	102	101	104	105	128	104	109	131	100	122	106	108	114	121	114	102	137	135	111	108	122	116	110	100	103	119	108	99	101	118	114	122	130	117	98	112	112	102	92	96	111	120	113	93	118	110	122	126	128	112	111	111	117	115	102	116	123	122	107	121	128	117	128	110	106	120	107	101	119	108	122	113	124	139	124	106	104	130	100	108	110	123	112	108	128	111	115	117	119	108	98	96	110	110	125	128	107	118	102	106	117	120	117	115	107	129	109	93	108	99	113	103	125	112	113	106	115	108	125	116	109	120	114	121	97	117	116	126	97	118	137	119	123	109	123	116	116	114	136	116	117	113	117	102	97	98	115	124	98	106	124	116	116	115	90	111	115	112	112	103	123	127	111	104	103	103	122	100	108	100	109	123	113	94	111	135	117	127	137	104	115	111	93	115	122	117	120	96	111	123	116	97	118	106	112	113	121	123	116	135	112	120	136	131	142	107	112	123	110	108	130	137	100	121	124	121	122	118	110	105	107	132	128	120	121	109	118	122	98	139	120	112	110	130	112	116	101	116	128	114	123	126	118	102	117	107	118	118	99	129	119	112	127	117	100	122	99	138	91	126	99	111	128	114	106	106	112	143	104	120	109	105	124	109	99	119	122	141	112	116	107	128	117	111	135	111	107	119	115	104	120	111	114	115	129	117	95	108	107	125	112	109	114	105	100	109	105	112	94	106
26671	2213	4963	5369	4701	3706	2875	2490	2031	1751	1525	1423	1327	1217	1075	976	878	871	762	799	743	641	666	651	619	551	559	574	542	527	542	539	512	502	455	482	455	500	479	435	454	437	397	459	452	431	452	427	415	426	417	407	403	415	398	426	425	410	432	415	400	415	421	401	403	400	362	380	376	421	419	385	395	401	400	375	401	387	374	371	407	374	377	400	394	389	368	382	385	392	364	370	397	386	408	379	383	357	379	368	436	395	375	387	396	386	409	309	371	376	391	369	361	376	416	328	350	384	357	369	372	350	352	371	402	383	366	377	366	356	384	382	391	374	382	376	399	373	369	372	334	371	386	382	365	359	359	382	360	405	406	420	402	376	375	343	370	384	392	382	397	375	369	362	370	380	333	372	366	358	399	363	337	359	410	396	377	400	314	379	347	393	381	367	374	376	355	346	360	375	373	392	344	349	394	380	364	418	359	362	370	348	389	367	387	352	369	357	412	375	361	358	344	355	392	349	368	359	390	338	355	371	391	387	366	392	403	371	383	357	385	341	381	359	361	391	355	348	361	370	394	366	363	386	332	368	353	357	361	354	348	358	357	365	369	365	371	379	396	359	349	363	346	361	351	366	361	367	372	352	376	336	363	373	381	394	355	366	374	400	373	392	366	344	338	384	359	373	381	378	352	398	365	339	344	384	385	346	345	394	351	402	360	383	337	382	362	382	373	362	341	346	369	364	360	359	363	354	351	381	363	344	369	362	403	349	358	378	355	397	384	394	365	371	387	393	375	337	387	355	377	379	388	347	397	379	380	394	371	373	365	391	388	356	373	397	379	384	360	372	387	353	362	361	374	396	363	380	342	389	365	374	389	348	379	373	332	344	378	370	375	356	321	365	373	393	408	356	354	423	356	401	373	351	400	368	375	388	338	340	386	362	397	367	370	360	370	355	368	378	378	347	341	388	331	355	396	367	326	372	383	384	392	375	384	371	371	384	380	350	394	370	377	376	360	359	375	376	341	367	371	389	351	356	364	363	376	417	384	355	354	379	357	379	402	385	355	378	370	398	378	374	363	374	427	381	396	393	369	374	357	352	366	348	374	373	389	387	391	398	349	364	388	363	376	354	408	374	347	361	381	357	397	378	379	359	365	358	382	357	362	378	378	372	384	389	334	385	354	355	369	423	383	360	374	372	392	372	340	369	388	412	364	402	347	358	410	371	356	390	361	364	339	369	397	372	362	374	358	391	387	381	366	388	338	346	337	358	386	367	387	355	376	376	392	368	370	359	373	354	358	386	362	361	393	360	370	368	325	379	398	356	367	375	368	404	367	378	368	368	385	382	375	348	381	395	361	377	375	361	358	381	357	392	363	374	373	354	370	396	343	345	342	373	367	393	374	362	379	363	370	397	377	384	378	377	390	342	361	364	383	378	362	353	371	379	385	377	358	351	346	334	382	390	381	356	357	353	347	382	358	381	387	346	359	363	336	371	374	378	329	355	381	386	344	345	350	372	363	388	377	377	394	374	379	336	376	356	383	363	380	357	342	348	366	390	351	377	354	344	381	383	356	372	387	341	346	354	374	405	407	377	369	393	345	364	408	355	334	380	334	376	385	340	366	366	384	384	363	374	385	356	397	378	355	375	362	352	367	351	370	356	376	385	351	378	377	374	360	353	356	363	372	378	353	368	370	354	392	405	369	364	386	384	350	360	347	353	382	353	385	353	360	377	367	396	383	365	331	368	342	353	391	359	395	383	421	373	379	361	364	407	364	381	361	366	357	341	364	383	376	361	387	339	331	400	384	339	386	362	350	355	360	395	370	387	397	372	367	382	384	327	351	366	396	375	341	371	376	376	386	374	362	381	376	362	387	382	368	412	380	377	366	382	383	381	373	332	366	367	355	356	372	345	321	394	375	394	385	367	385	354	356	371	381	379	361	390	364	358	368	361	350	335	393	367	349	394	378	390	342	352	323	399	346	379	394	388	385	356	347	375	370	363	391	397	320	403	369	320	404	366	398	382	364	365	346	363	390	370	359	323	336	409	347	383	398	357	363	389	410	392	361	398	369	381	361	354	408	356	409	382	370	360	353	391	355	373	337	344	385	376	350	394	353	383	377	375	384	406	340	395	351	392	362	355	372	351	361	345	374	378	363	375	359	381	370	369	370	411	385	375	372	385	385	353	379	368	354	352	370	337	372	349	398	376	361	418	384	383	398	372	364	371	344	331	381	373	378	354	355	379	373	364	370	386	379	366	382	379	342	376	408	398	358	377	384	386	366	398	365	421	326	401	355	370	370	396	362	383	409	368	361	392	365	367	362	339	377	387	347	345	365	321	348	409	360	331	370	351	339	387	358	379	342	375	380	371	391	389	412	352	352	339	408	359	396	371	344	366	387	335	370	356	390	398	385	402	383	342	354	404	369	323	370	372	356	337	393	353	406	362	363	372	343	411	344	353	370	366	370	349	403	367	369	363	365	377	412	353	329	358	393	358	382	372	363	339	355	354	366	380	364	387	355	365	346	390	366	372	367	364	363	395	370	366	363	335	369	357	372	384	382	373	365	364	388	349	364	382	360	366	351	350	399	380	388	357	357	393	371	369	381	357	374	332	365	332	356	362	387	382	375	359	364	411	398	370	357	384	366	384	417	387	357	397	376	416	363	359	367	337	382	343	400	367	357	351	379	336	383	386	322	343	360	388	371	395	390	347	388	406	385	384	371	374	338	415	344	402	368	396	338	402	337	348	397	420	363	373	371	367	407	410	375	357	373	387	398	378	336	373	359	421	380	352	405	368	348	374	346	380	379	372	353	343	379	365	346	405	378	364	364	388	369	389	382	372	354	374	381	362	367	389	355	344	364	384	348	372	368	374	394	365	384	393	366	353	353	393	330	369	380	353	359	360	343	372	364	339	369	363	379	368	395	370	383	360	387	378	357	376	343	397	390	385	389	328	325	347	379	369	359	363	336	369	386	375	414	399	344	390	424	384	372	358	399	365	359	356	386	366	379	398	361	380	369	365	372	393	392	338	333	396	352	324	371	394	397	415	373	403	364	371	387	384	340	374	390	389	380	358	365	379	343	392	391	386	352	401	352	379	372	362	364	411	363	368	403	364	385	368	362	387	402	385	383	388	416	352	356	371	367	360	354	381	392	335	388	396	374	318	370	402	398	411	379	392	375	347	347	368	347	357	384	354	371	420	396	345	363	352	400	368	381	357	363	368	359	379	372	350	365	391	350	362	388	401	358	344	384	337	352	397	379	365	379	431	391	405	393	380	327	383	362	355	368	324	369	376	350	368	384	386	377	375	396	410	386	358	353	364	377	366	356	331	366	335	384	352	366	349	397	364	361	386	391	378	396	377	366	373	352	384	362	388	370	362	372	353	378	357	377	376	359	385	379	412	402	378	362	366	378	381	402	377	363	391	362	399	375	330	372	386	367	369	358	365	383	378	388	368	389	400	365	386	364	383	410	374	359	356	341	384	337	401
11236	675	453	328	329	293	293	299	279	306	283	276	340	276	291	303	263	275	274	289	277	299	263	278	289	288	286	270	273	274	256	257	281	301	262	265	279	279	306	273	302	291	294	270	262	268	260	266	261	280	244	288	255	273	294	284	283	284	275	268	291	266	294	282	267	266	298	273	329	278	270	284	268	261	282	298	253	244	279	291	319	283	275	262	302	288	283	251	307	294	276	250	265	292	268	271	294	251	289	298	299	270	259	275	307	280	302	290	262	295	281	259	262	254	294	298	256	275	310	285	239	265	288	289	299	281	291	279	278	276	288	287	266	285	257	287	275	264	296	269	248	279	268	273	264	242	290	265	256	266	269	270	293	280	264	279	267	268	275	252	237	258	269	280	306	269	296	298	291	268	265	272	250	291	270	295	265	262	279	253	306	273	275	275	266	302	256	266	301	283	305	299	280	251	270	252	281	275	253	316	284	274	254	307	279	274	276	268	302	270	257	257	291	303	275	279	252	273	301	292	270	283	299	276	265	286	274	288	262	267	278	299	278	274	245	274	301	298	267	271	268	256	281	304	298	270	264	260	282	286	277	275	292	278	265	262	267	268	273	258	255	277	268	279	279	296	277	272	279	290	276	290	286	274	313	264	282	286	291	284	275	291	295	247	277	268	275	277	274	256	262	251	270	266	254	291	276	294	260	258	280	274	299	280	266	291	281	307	275	291	282	281	274	256	252	256	280	260	299	289	257	282	271	265	299	274	281	279	271	285	289	273	293	263	274	269	283	273	293	314	257	293	289	250	279	294	279	238	315	272	259	278	295	258	288	277	272	292	264	255	264	255	298	255	302	252	297	274	276	266	298	265	268	270	291	258	272	274	281	269	262	291	302	293	283	273	289	255	280	274	280	282	292	247	272	276	292	273	279	276	278	271	258	293	250	292	307	291	262	275	271	287	299	286	261	290	274	245	252	275	277	267	274	309	301	290	230	288	273	250	295	280	279	300	250	281	276	273	279	267	260	251	277	256	263	271	290	264	257	257	264	242	281	283	279	279	263	259	227	271	259	269	310	293	270	265	276	280	283	264	263	282	250	297	281	309	268	269	264	288	292	270	289	269	269	311	257	296	287	272	286	282	272	299	274	262	256	295	299	284	309	282	285	254	267	252	247	275	240	293	271	258	288	279	301	284	279	260	294	281	294	269	293	259	274	276	263	236	249	254	262	279	269	291	266	286	265	298	268	268	292	253	258	288	297	258	297	278	306	273	294	275	293	291	270	284	288	284	281	261	289	302	264	300	286	280	290	274	283	295	300	298	300	278	297	277	303	269	289	291	280	259	284	282	272	312	261	313	297	252	256	263	260	305	282	303	314	268	272	303	285	270	260	277	275	279	306	262	261	280	311	258	319	268	274	282	276	280	278	286	260	251	270	286	278	273	250	303	310	287	295	288	264	309	278	240	343	276	257	259	274	272	303	265	270	270	277	257	286	295	270	280	245	267	256	265	284	317	274	262	276	298	258	284	280	297	296	277	279	261	256	263	268	282	289	293	264	280	284	287	270	274	296	257	260	268	286	238	258	285	256	284	284	269	269	298	291	282	291	285	269	276	275	279	297	274	261	289	250	275	260	291	266	290	295	290	276	272	270	307	298	265	289	240	250	291	274	274	279	333	279	275	264	301	269	282	278	255	292	292	252	275	309	306	282	286	285	269	266	270	290	278	288	248	293	280	292	308	279	261	287	272	300	276	280	287	258	262	285	263	283	303	287	315	234	271	291	248	274	268	274	301	294	276	241	259	271	298	254	275	251	287	268	267	286	283	304	276	260	274	285	272	255	325	272	271	259	261	270	280	281	280	308	260	270	276	276	275	280	285	284	277	269	287	270	267	291	285	236	304	305	277	279	243	254	286	265	282	315	313	269	250	296	272	258	289	260	264	289	275	311	270	237	272	260	253	278	256	319	293	258	263	299	288	248	282	258	289	299	289	334	291	260	300	264	267	273	275	262	303	262	267	273	265	302	257	256	284	294	299	272	256	256	278	274	269	279	264	278	251	285	264	276	264	292	281	264	257	288	277	271	291	269	290	247	303	272	293	271	266	253	279	276	253	259	277	276	270	269	286	264	288	259	273	241	263	298	278	269	255	254	273	270	276	255	288	267	278	259	273	279	272	263	307	273	274	293	272	278	284	312	264	253	264	281	277	281	248	281	278	283	262	270	293	255	276	259	253	260	276	294	273	285	263	269	275	249	292	264	254	302	265	291	257	249	287	270	315	300	274	273	249	263	277	256	294	258	275	258	285	259	279	267	287	247	301	276	260	279	264	283	252	253	280	286	253	258	281	280	256	305	283	299	274	269	288	287	273	268	291	262	266	266	312	266	269	268	285	285	272	261	289	252	287	276	273	290	269	263	281	253	277	266	287	296	254	267	273	269	282	256	286	236	287	297	263	255	278	305	284	272	261	271	300	296	290	259	294	261	300	290	277	284	280	272	267	294	285	279	281	282	257	296	276	253	286	285	259	290	275	274	267	269	276	289	269	269	257	264	262	279	264	282	253	265	268	253	270	275	266	306	275	292	293	279	297	286	241	286	292	266	299	303	280	284	264	258	281	279	301	268	266	272	252	276	283	266	282	270	256	282	246	253	266	266	293	282	279	260	286	304	268	298	257	250	290	301	266	291	249	292	254	253	261	267	268	272	274	250	276	248	292	299	249	281	270	263	289	280	298	280	274	287	280	272	256	297	263	280	253	259	254	275	250	266	284	291	280	259	258	266	263	272	270	246	304	272	291	287	272	309	286	278	291	260	248	267	296	273	292	281	288	262	281	282	257	273	259	281	264	282	280	263	275	331	258	264	285	289	298	285	252	266	274	280	274	250	289	276	259	272	285	301	337	261	245	252	244	286	303	280	290	260	283	291	266	287	286	285	276	294	270	312	312	263	278	287	251	278	294	274	280	288	278	291	262	258	301	230	299	274	307	277	281	285	297	281	261	285	259	255	267	281	245	266	258	241	295	271	260	261	247	260	259	287	272	315	263	273	284	277	285	251	281	296	271	289	276	254	283	272	306	268	292	283	276	308	269	256	311	274	255	272	262	286	283	278	289	286	291	289	295	279	283	322	306	269	272	276	257	268	267	246	276	269	282	310	268	262	262	281	286	260	288	301	253	289	283	285	294	260	259	276	295	292	277	244	261	275	288	276	291	251	285	282	279	302	275	275	289	289	286	262	262	270	277	299	290	255	271	240	283	300	271	294	258	249	285	265	270	285	275	272	277	295	279	276	264	284	262	315	295	266	257	282	254	262	293	272	271	249	279	292	260	264	281	264	276	277	246	280	271	272	290	250	287	284	265	270	265	283	263	271	267	292	321	272	254	275	261	291	287	291	236	286	304	266	251	311	271	280	304	280	268	270	252	276	282	272	285	272	278	300	277	291	280	313	276	316	277	290	270	276	270	252	288	304	275	301	279	255	299	291	271	266	285
9455	850	1057	1030	1004	954	834	929	858	853	842	854	765	832	741	777	778	826	776	788	800	762	745	765	749	833	764	785	763	748	740	761	772	824	767	757	794	802	766	816	707	814	762	814	798	808	767	742	795	751	795	749	776	746	780	805	761	772	780	767	760	783	805	778	737	790	774	743	771	713	711	713	773	777	752	790	786	759	805	749	807	804	768	756	763	745	786	754	768	774	773	761	782	801	822	761	770	753	741	690	770	797	791	769	738	759	761	778	723	827	780	736	779	814	775	811	710	769	834	759	789	776	786	770	741	764	796	751	792	734	792	805	742	794	773	780	781	778	762	794	761	779	771	752	775	730	780	736	797	742	746	741	775	752	777	740	799	852	753	784	736	785	786	746	786	818	787	792	780	795	739	773	744	803	781	763	773	774	814	761	774	754	728	771	784	799	745	749	763	750	792	776	739	740	830	768	796	790	786	752	780	798	794	766	750	726	702	764	803	769	800	826	808	763	783	792	796	793	732	737	751	794	726	787	781	777	778	793	743	716	782	768	771	766	813	770	767	808	773	780	736	757	748	770	803	791	768	759	776	765	772	846	789	731	768	706	770	814	747	759	784	781	771	768	774	740	770	795	794	831	798	791	745	729	727	796	778	761	762	765	756	775	777	789	800	719	800	746	756	754	794	742	762	754	764	787	764	749	742	774	737	764	746	790	720	798	764	758	786	755	774	802	807	740	708	760	797	756	783	764	754	766	781	766	745	796	790	754	761	756	781	731	799	716	743	777	787	800	738	782	756	779	789	755	753	784	776	804	756	751	811	735	805	803	730	776	750	748	766	762	763	849	783	773	750	798	752	797	772	717	768	745	777	743	780	774	757	751	751	718	804	756	757	762	752	747	852	729	791	780	759	757	764	776	750	786	710	760	815	764	745	734	743	823	800	776	769	722	781	804	736	777	771	805	759	762	761	767	812	766	772	759	779	772	726	750	778	751	779	751	746	775	752	809	759	779	771	747	742	792	787	770	764	747	793	759	762	772	738	766	809	745	792	774	787	764	728	751	787	810	748	706	792	806	773	738	758	755	810	783	763	750	775	786	754	734	804	750	800	793	799	834	779	782	774	759	764	792	729	794	724	753	737	756	754	731	777	751	750	773	751	713	705	777	764	773	712	765	772	796	751	757	756	779	762	735	779	744	814	751	837	761	801	780	715	759	780	761	799	755	827	735	776	770	768	809	760	762	786	769	751	798	792	746	809	718	783	754	757	789	723	767	773	757	794	740	789	775	754	728	743	771	805	800	747	773	823	804	750	739	770	794	779	744	749	747	729	784	776	774	791	741	735	785	841	801	797	735	729	780	769	786	801	725	759	758	726	785	756	745	766	828	802	762	809	796	781	800	793	782	778	732	760	776	809	728	790	742	767	752	798	725	735	774	766	769	762	758	756	809	800	759	760	770	790	776	824	778	788	745	741	759	797	739	760	741	725	849	784	748	771	762	704	765	777	782	762	775	760	747	774	777	724	756	785	836	732	781	790	788	748	769	775	771	721	759	766	773	772	749	810	782	748	737	765	752	763	768	769	755	792	803	753	761	800	754	767	775	799	807	737	796	782	788	772	769	781	775	771	699	816	787	738	744	740	788	738	758	782	773	790	805	819	773	765	809	780	750	737	767	743	798	738	762	764	776	756	737	779	727	814	738	808	768	756	809	856	761	751	715	760	785	754	741	732	877	745	773	721	793	754	720	769	753	788	751	791	741	763	793	776	758	774	743	742	820	814	760	782	774	745	762	785	800	767	709	779	836	803	765	788	762	801	761	763	770	802	768	730	740	741	764	720	729	807	726	773	767	783	756	784	721	786	764	795	737	751	754	761	759	792	787	787	758	744	785	741	811	754	758	764	749	767	838	746	749	804	745	768	771	775	749	763	730	814	775	722	750	820	773	767	775	765	753	754	777	779	784	770	754	733	780	737	797	762	777	709	743	804	795	715	726	772	745	748	812	747	774	786	763	718	770	801	753	729	798	751	813	743	792	760	744	773	784	753	826	784	790	774	737	740	798	767	749	760	770	751	722	757	743	747	816	792	762	844	773	746	813	788	744	787	766	723	707	766	783	825	774	749	756	759	740	808	719	792	733	791	766	720	754	727	726	727	789	778	782	794	818	742	762	758	749	761	738	771	747	730	789	732	803	755	793	759	737	795	749	771	805	739	760	763	782	780	764	747	743	750	764	776	792	767	794	722	808	758	810	808	755	770	731	766	806	768	792	724	803	741	802	789	786	758	740	809	822	813	803	789	729	751	769	740	771	783	773	784	778	764	789	780	737	816	787	716	743	754	778	781	782	752	750	780	761	769	826	811	719	795	770	771	777	754	764	772	742	727	743	829	748	779	744	800	765	766	789	784	796	791	736	765	770	767	798	713	767	796	741	746	761	761	783	758	758	789	780	810	785	735	765	783	802	778	774	767	742	751	786	800	790	790	783	777	775	749	739	808	784	716	773	763	756	775	707	793	716	826	786	758	788	778	756	783	788	783	749	762	752	739	802	741	761	774	769	793	744	779	756	793	794	760	805	754	806	766	764	784	788	776	795	784	802	758	813	839	730	799	809	782	775	784	789	760	755	805	726	735	784	783	800	769	779	842	777	761	800	759	793	736	795	848	792	768	741	729	776	775	800	762	771	813	759	778	756	770	782	791	766	779	798	806	770	777	794	764	749	760	753	779	743	752	770	827	750	833	756	737	800	827	809	765	765	812	756	779	759	759	695	770	763	785	794	789	792	808	737	781	776	815	757	806	769	818	778	746	789	803	804	777	770	787	727	790	704	739	777	817	755	753	732	711	784	754	805	790	770	805	748	745	755	780	747	761	757	781	785	781	785	811	780	793	717	799	792	744	725	767	737	765	764	768	760	778	744	769	783	760	693	796	797	753	778	765	737	775	773	771	796	745	757	769	745	729	818	758	740	791	751	722	815	735	757	807	775	739	757	746	736	788	771	786	792	754	755	738	753	739	800	764	771	764	778	800	780	806	659	754	738	780	823	746	796	764	777	801	769	718	723	733	784	779	773	770	779	768	784	738	819	787	751	802	763	760	773	793	805	780	757	794	745	758	834	754	763	706	788	852	775	789	771	763	776	798	752	751	800	720	749	785	753	751	741	733	767	737	735	799	720	776	769	767	748	762	735	715	742	790	775	776	754	750	769	754	718	770	739	693	784	783	800	743	791	757	829	719	753	759	748	800	733	757	758	758	772	748	786	787	800	797	698	758	747	785	788	738	811	788	758	683	778	769	808	749	736	705	795	813	750	744	797	749	762	772	772	719	748	796	784	840	777	744	749	787	798	752	783	765	796	814	780	745	758	782	790	792	711	788	762	715	751	745	766	832	814	806	822	851	774	793	809	768	766	730	707	779	750	743	768	723	791	756	827	770	758	765	795	775	773	757	833	744	791	757	783	744	784	694	785	793	759	761	752	785	757	702	758	756	764
44442	10429	1981	1259	846	527	418	328	289	263	248	249	218	218	232	190	193	182	181	168	165	156	168	170	165	166	176	170	164	156	160	169	172	177	169	144	149	169	160	151	165	177	153	169	182	172	136	170	159	180	144	143	160	188	168	155	155	173	159	176	157	167	147	163	151	173	142	152	162	166	166	159	159	138	157	160	161	165	148	140	152	160	149	159	159	147	137	141	145	166	167	158	153	154	182	148	156	170	167	160	136	128	160	156	163	169	143	142	164	145	167	151	166	153	141	169	149	155	185	148	141	168	131	164	144	148	186	147	168	127	145	159	143	160	153	151	148	152	161	160	191	139	179	151	159	157	155	141	147	177	150	151	164	160	132	164	178	174	168	141	180	157	167	169	143	151	167	132	161	136	156	182	157	157	159	153	162	152	161	138	165	158	169	175	165	140	161	145	159	147	153	139	180	150	140	170	165	160	152	163	135	172	155	171	155	150	163	162	147	133	168	172	165	157	157	151	154	158	182	158	142	168	146	154	160	126	168	159	161	149	165	165	165	141	157	157	161	146	162	155	171	148	159	134	150	129	140	149	152	164	175	152	161	167	176	161	153	153	153	185	160	155	165	167	165	161	167	155	163	173	152	156	134	155	156	160	170	148	159	146	161	144	152	167	154	183	169	175	141	154	157	150	147	147	143	181	158	131	158	146	145	161	158	146	139	141	144	172	162	162	169	166	149	142	160	166	139	134	154	146	166	147	151	144	155	167	161	143	165	149	160	154	161	139	148	177	162	142	155	128	148	144	152	165	160	157	165	171	148	166	171	161	161	169	174	157	154	131	127	155	149	141	164	160	171	165	170	159	174	136	159	154	149	154	154	142	140	138	132	158	164	167	175	149	125	156	159	143	147	134	176	139	127	166	138	156	150	166	150	163	148	153	165	162	171	152	146	152	157	130	173	155	163	164	161	140	161	141	162	174	180	169	162	159	152	153	137	149	142	149	166	145	164	174	173	164	138	150	152	164	157	166	154	151	134	136	144	149	150	163	161	147	167	165	142	171	173	149	122	156	155	143	148	155	148	163	146	156	149	137	164	148	169	145	148	148	152	138	146	156	178	153	148	170	144	156	155	173	146	147	183	162	141	152	152	170	173	181	144	147	168	151	168	155	151	173	141	155	159	170	173	146	156	171	168	155	165	160	146	178	145	160	152	167	169	172	176	144	153	169	153	171	165	140	159	149	127	156	158	154	141	163	156	154	169	146	169	173	147	166	159	164	153	138	147	159	160	142	144	165	162	156	167	156	167	161	129	161	146	150	145	145	146	155	144	151	159	161	156	140	146	121	169	152	179	177	155	149	140	135	172	167	143	153	137	158	137	148	135	159	169	163	157	158	161	158	166	140	151	150	160	174	160	177	167	134	157	171	180	164	158	157	147	157	134	142	154	169	163	149	151	177	173	158	159	172	141	150	143	165	177	149	151	147	141	171	164	162	133	143	158	148	166	152	157	158	171	144	150	165	142	146	162	171	175	150	170	171	160	139	152	204	162	164	166	129	165	158	161	154	157	116	158	152	132	149	176	145	165	161	149	149	140	159	145	163	150	160	153	146	159	173	169	146	161	170	134	137	149	148	149	169	165	156	137	149	149	168	155	165	140	148	147	158	140	151	178	154	129	183	157	176	139	162	168	145	179	160	171	156	164	139	145	166	184	138	187	170	148	161	162	164	174	161	158	180	125	182	165	184	149	150	169	173	173	176	135	157	146	161	162	143	136	126	164	158	130	150	149	178	154	145	164	161	167	149	159	164	135	170	161	146	136	145	158	182	177	156	151	160	159	149	158	158	168	166	157	178	177	193	155	151	167	161	166	141	148	152	135	157	152	179	133	173	156	159	174	146	135	155	142	178	170	144	164	156	131	182	149	144	150	181	167	144	127	134	159	186	159	163	163	157	140	151	148	145	156	168	143	146	155	139	176	161	147	141	162	137	177	163	163	150	160	172	167	146	146	148	156	162	156	149	163	168	141	164	164	174	158	161	155	163	173	159	128	151	130	151	152	139	169	170	170	159	153	146	153	158	159	163	160	160	145	144	157	165	159	167	158	144	149	156	149	150	168	150	159	162	154	155	145	165	134	160	168	175	171	158	143	154	147	169	173	149	156	158	163	170	178	159	136	150	195	166	170	159	153	153	155	162	153	156	144	164	126	155	129	161	163	165	167	146	165	156	172	150	164	164	156	144	151	166	163	162	176	170	157	156	142	143	171	145	168	151	160	136	156	168	155	164	158	187	162	154	158	139	146	160	165	154	158	171	147	148	166	169	142	147	136	164	145	143	165	156	155	155	157	139	167	138	164	160	153	188	145	163	153	167	138	149	138	158	183	168	151	162	152	178	172	150	173	160	165	190	164	154	133	158	144	153	153	171	153	152	135	167	162	170	164	184	165	147	144	162	136	141	146	157	153	162	142	163	148	173	159	147	163	136	190	165	150	170	168	158	185	166	153	151	156	182	161	154	143	162	157	170	183	176	148	175	156	155	182	140	156	154	147	148	141	150	172	161	145	148	172	161	151	153	139	149	163	143	149	152	133	165	150	148	153	148	159	155	144	143	158	154	139	164	152	135	165	142	150	165	171	155	171	146	181	148	171	152	160	166	182	164	153	146	168	164	147	158	146	136	149	146	144	135	170	147	154	140	168	165	160	171	156	163	147	127	132	174	156	152	156	151	144	162	169	161	135	158	159	171	156	166	141	160	161	141	162	165	145	164	166	154	149	151	159	142	141	169	147	150	150	154	166	147	140	161	180	158	165	183	165	183	151	187	165	187	151	147	146	176	169	145	148	164	165	167	143	141	146	131	149	166	154	148	147	146	151	157	158	148	153	172	164	142	148	160	141	142	127	148	135	135	151	158	151	148	154	156	151	141	146	148	177	158	177	151	164	137	151	148	155	132	146	179	147	143	150	157	134	162	156	153	146	165	169	146	145	159	151	147	158	160	141	160	153	151	153	163	154	164	155	148	164	155	151	150	147	146	152	151	144	158	148	161	163	166	175	181	162	165	154	124	149	162	144	144	167	161	153	145	164	162	133	175	159	160	155	167	144	160	193	165	158	165	155	146	157	160	160	176	139	154	152	156	167	150	141	150	163	163	146	157	147	139	125	158	172	174	136	144	152	131	155	157	166	172	138	151	158	137	162	147	164	136	173	139	132	179	155	139	139	155	148	159	210	164	176	162	164	163	147	145	121	185	145	133	154	133	143	155	191	138	141	143	153	161	145	178	171	152	144	171	148	140	180	149	155	159	151	144	145	161	145	156	134	152	147	168	166	144	153	188	172	154	154	161	173	152	177	146	145	169	172	174	144	152	175	162	138	162	153	155	151	146	146	162	144	174	143	164	185	149	173	138	153	158	161	145	144	179	157	149	159	146	173	159	169	153	135	135	162	169	150	148	126	158	158	157	153	147	161	179	193	154	159	158	145	177	159	153	155	168
21456	1450	2854	3204	2659	2209	1760	1477	1431	1191	1117	974	878	894	738	733	737	690	690	684	588	572	558	603	561	558	575	571	559	550	538	525	524	555	526	530	546	538	478	511	543	527	533	478	448	481	512	482	498	501	505	538	479	518	488	460	476	441	503	469	486	497	496	454	468	480	501	462	507	501	459	466	504	484	432	466	496	491	452	472	481	482	494	480	459	411	515	487	453	489	450	458	428	467	468	466	469	476	469	451	434	472	471	455	483	434	460	456	465	500	460	480	479	466	453	468	467	473	451	515	481	488	475	481	488	456	474	486	471	493	461	500	445	472	472	514	477	442	462	484	455	467	449	469	507	490	457	461	454	438	436	489	473	448	452	475	475	460	442	455	446	495	482	440	467	454	438	434	470	451	454	496	468	480	478	439	489	451	471	487	462	462	468	421	450	492	483	437	452	435	478	419	471	448	466	466	484	456	473	478	453	471	431	467	428	448	473	452	480	449	421	468	456	474	442	521	428	487	454	530	466	473	483	415	469	449	446	480	482	460	461	461	468	469	480	453	465	442	441	445	449	424	455	485	428	476	443	468	483	459	468	460	434	455	492	477	452	485	477	483	456	441	479	455	415	463	452	473	461	472	466	479	509	460	464	465	458	449	457	452	452	452	519	463	481	473	493	420	493	464	478	475	489	454	505	477	459	468	453	462	475	441	458	486	481	498	449	438	466	462	449	480	467	459	475	468	465	445	444	434	470	477	430	476	528	434	460	495	460	464	445	472	488	462	419	486	499	452	423	497	415	466	468	491	473	510	474	436	456	479	470	445	476	463	470	420	487	443	462	457	464	478	450	467	458	466	505	437	451	461	472	469	456	471	479	458	447	464	434	461	464	482	471	462	444	442	454	476	427	444	453	484	456	459	479	436	471	465	456	470	470	481	458	485	506	468	452	456	413	446	460	445	483	476	455	463	521	464	446	479	448	465	465	521	444	466	495	420	465	452	454	471	450	448	485	469	435	465	430	443	502	504	488	461	429	493	456	453	470	469	479	461	471	474	458	497	459	486	473	431	464	446	458	461	456	461	469	468	461	490	484	473	481	420	445	474	439	473	480	476	465	483	441	482	455	469	467	475	453	459	469	445	472	476	482	452	428	461	477	458	473	470	459	416	493	470	476	479	440	483	483	470	454	471	468	463	461	470	485	463	492	440	424	460	469	478	468	469	486	465	494	469	489	465	439	481	470	458	481	444	458	446	458	412	447	450	485	450	491	479	474	439	497	426	490	421	435	459	472	463	449	472	477	453	473	496	465	462	510	449	504	508	487	457	510	483	452	458	480	425	462	452	463	416	441	439	477	514	468	460	456	472	433	476	430	506	481	460	451	420	452	479	454	454	466	489	420	462	462	438	488	470	458	462	478	451	469	460	448	452	486	451	458	466	454	465	488	437	464	460	481	500	471	463	434	436	516	485	467	456	473	452	465	469	456	422	460	461	481	426	500	462	474	458	462	477	464	483	468	430	456	446	451	433	446	452	433	466	442	449	473	471	444	465	496	430	442	482	444	471	445	472	463	441	424	471	454	459	475	511	464	405	490	470	422	474	431	495	482	472	446	435	438	483	500	427	479	469	468	454	470	464	530	498	490	470	450	468	471	492	467	509	460	438	448	448	464	497	430	489	474	474	436	479	441	504	446	494	447	441	491	481	422	433	459	492	487	474	404	496	461	465	470	458	488	484	449	487	463	472	465	484	490	458	480	454	478	464	453	473	470	463	467	456	472	485	470	455	432	442	455	426	479	430	496	466	430	456	445	444	463	438	471	463	481	479	463	417	418	452	468	475	488	456	484	501	508	451	434	461	442	435	461	435	487	489	458	420	478	509	484	462	473	449	444	464	430	465	454	490	484	473	483	528	435	447	480	433	488	466	441	475	478	487	468	483	448	448	468	477	465	459	518	472	458	467	484	472	462	483	454	433	490	473	479	459	455	464	440	465	456	468	439	453	464	526	467	471	502	441	514	442	470	430	491	437	467	450	455	420	484	470	438	473	470	445	491	474	465	463	488	497	479	448	451	457	505	459	439	473	479	427	466	466	475	465	496	435	427	417	452	467	451	468	432	464	493	448	461	511	460	459	488	473	485	525	444	501	452	446	492	420	446	463	482	426	465	484	458	434	456	461	453	486	447	474	490	467	452	446	453	443	469	483	459	479	458	471	443	467	449	496	446	440	473	493	449	469	480	478	448	463	459	444	466	434	442	469	465	436	453	443	486	487	460	429	490	448	462	475	454	462	475	423	517	466	464	476	473	471	476	461	481	457	470	518	425	496	467	476	466	494	489	529	471	476	503	502	479	449	463	431	487	453	434	471	440	436	466	490	446	451	431	465	508	476	459	446	474	487	456	450	456	454	489	492	419	473	461	479	423	465	457	480	464	455	454	462	450	488	471	480	449	497	445	484	439	463	471	455	438	473	464	453	493	422	483	485	443	490	487	431	465	452	500	418	449	480	454	482	432	465	484	445	444	502	481	464	459	466	464	475	472	470	465	454	491	477	500	456	467	488	451	459	473	434	486	477	463	489	486	462	430	502	484	453	491	486	470	491	494	455	466	457	455	498	441	492	478	445	460	457	518	443	460	459	478	494	491	473	473	438	474	467	425	474	445	450	466	431	478	423	472	465	463	476	476	471	449	505	444	451	503	434	487	509	478	446	455	441	479	461	444	470	461	473	489	480	472	473	427	469	440	489	437	461	476	442	469	426	451	502	457	482	463	485	480	443	498	440	438	438	449	449	463	493	454	455	453	504	478	455	454	445	439	457	471	452	464	484	458	465	474	471	470	471	444	493	450	459	478	464	465	485	456	491	462	478	486	473	493	443	485	447	428	483	456	466	471	470	411	464	507	473	432	498	511	428	428	482	463	466	468	436	452	462	473	447	466	420	472	435	467	470	425	479	455	386	463	441	486	452	489	472	449	460	475	480	473	476	450	450	444	469	495	456	477	438	495	453	451	480	457	471	467	450	481	463	425	458	463	458	434	465	465	494	452	547	412	484	496	450	427	470	509	494	475	485	466	471	453	440	434	470	463	469	476	466	477	439	478	471	440	482	456	458	464	466	449	470	463	406	459	495	512	470	448	474	462	462	456	437	464	480	471	454	431	482	500	453	444	448	469	490	464	494	478	479	438	475	481	454	468	472	444	504	479	450	487	455	450	442	472	474	435	494	511	434	447	488	500	461	425	470	467	423	509	454	463	436	468	449	423	465	475	445	476	496	451	427	448	471	473	490	455	445	416	441	440	446	485	470	509	468	443	473	474	501	454	446	471	431	447	459	472	480	478	481	434	446	491	422	486	460	466	445	471	483	465	483	432	440	479	440	482	412	433	467	441	476	463	484	448	436	484	482	448	465	433	457	518	486	429	494	435	469	454	462	469	456	491	491	484	439	443	486	481	467	434	493	491	469	438	478	450	452	452	460	443	480	447	437	472	469	446	452
55453	18089	5965	2171	1277	900	657	460	420	314	330	255	249	238	203	171	184	171	166	155	151	147	155	157	169	134	135	119	119	130	126	110	126	123	126	137	128	126	131	124	111	123	117	125	119	112	112	138	114	112	115	111	117	129	99	109	131	123	119	110	130	112	121	116	104	108	102	112	115	122	118	127	114	112	124	130	114	120	128	110	127	106	127	107	118	129	130	121	92	98	133	121	109	124	113	104	125	113	125	110	132	114	116	104	107	119	102	123	118	114	118	108	105	115	109	132	111	113	103	104	114	114	121	117	113	115	119	104	129	126	122	103	115	110	102	114	118	120	110	106	117	107	129	113	109	106	123	126	139	113	108	126	123	103	110	127	111	122	113	107	115	121	88	119	102	122	122	121	106	140	107	122	133	95	114	106	128	117	115	114	111	126	121	120	114	108	102	102	117	108	122	106	138	133	111	112	91	114	112	123	114	104	103	106	132	122	109	125	119	103	114	107	117	100	122	108	84	118	101	115	119	125	108	120	122	113	116	90	124	106	111	98	140	124	111	104	120	115	115	124	113	105	116	123	131	106	117	125	113	120	111	103	116	125	112	113	122	109	103	105	121	101	120	120	119	129	117	105	109	122	108	107	134	108	128	125	121	125	118	136	122	123	117	103	114	121	104	104	115	105	118	121	109	103	123	130	109	113	119	105	142	91	109	115	121	103	119	138	98	95	114	111	121	125	128	120	111	115	102	106	112	131	118	109	117	117	89	98	98	114	115	105	140	104	107	109	109	105	104	120	123	125	117	95	111	127	113	126	116	106	114	105	94	111	100	111	113	115	112	116	105	130	103	108	123	95	115	100	125	114	109	109	113	109	125	102	126	128	112	134	123	126	106	112	118	112	105	108	107	99	106	132	94	122	125	114	118	106	124	110	123	110	113	131	104	94	120	101	115	105	144	122	96	116	106	111	109	115	110	92	111	97	126	116	100	116	129	95	142	103	119	111	134	128	122	129	120	106	115	129	118	122	127	132	114	101	122	108	123	115	119	126	105	87	101	112	108	120	125	109	135	121	109	127	118	121	125	114	109	119	104	116	123	93	122	108	115	117	99	102	100	122	117	105	107	107	109	98	132	124	110	134	102	105	129	114	104	126	121	115	119	128	115	126	112	110	122	108	124	118	106	131	105	110	108	111	124	120	103	129	112	131	102	102	118	124	115	128	100	109	91	124	113	116	137	112	105	116	100	121	115	118	131	113	115	114	115	104	104	102	133	145	111	117	104	112	126	105	120	121	114	113	114	129	119	113	101	118	128	126	107	112	121	116	103	118	103	125	104	111	127	120	128	101	117	115	128	119	132	110	122	117	107	116	109	113	128	123	106	100	108	125	112	117	118	104	140	128	98	121	106	114	110	123	121	109	104	121	92	102	127	97	127	104	113	103	118	122	131	130	127	136	102	104	107	120	122	128	100	112	100	118	122	135	99	115	115	133	114	118	114	112	115	85	107	123	121	106	108	108	125	111	118	109	107	116	111	114	114	96	106	126	114	122	103	94	120	105	93	117	109	108	112	116	107	94	131	112	131	105	107	103	114	146	120	119	106	119	114	116	96	108	107	107	92	120	123	106	132	106	94	121	110	121	135	104	120	104	113	121	127	127	132	103	113	94	119	110	110	103	119	110	129	111	131	113	103	112	117	110	102	117	115	105	111	123	112	121	119	137	109	119	111	110	112	129	105	110	124	119	119	102	109	123	103	94	111	103	106	112	110	125	116	125	125	116	126	127	115	104	112	92	106	112	93	113	112	104	113	109	111	110	121	104	99	110	107	130	125	108	98	107	112	139	132	111	134	117	107	118	97	119	126	101	103	112	104	103	103	127	115	113	123	129	103	109	98	108	106	108	109	118	110	126	119	103	127	107	111	117	106	120	116	123	120	106	123	115	112	101	113	95	109	120	115	118	135	117	113	115	109	114	126	121	115	110	101	84	100	102	105	119	112	110	110	107	113	119	123	116	118	85	135	133	101	130	108	112	108	115	128	124	126	120	119	111	117	122	133	111	111	110	103	120	91	118	110	112	104	128	126	117	110	91	120	121	103	138	107	131	121	92	115	102	117	106	113	102	135	113	119	101	102	104	131	124	101	121	127	123	118	128	106	113	108	119	114	117	121	116	122	107	109	119	94	132	114	110	120	126	121	113	118	108	95	133	112	112	119	102	108	112	116	103	111	106	115	105	137	93	107	115	104	89	106	124	132	100	110	116	129	95	118	114	123	109	123	97	139	124	95	108	115	118	105	127	112	129	139	133	112	100	126	122	133	95	118	116	106	119	112	118	110	106	106	102	113	99	116	104	119	116	98	115	97	101	116	121	121	117	114	117	129	121	123	123	112	109	100	129	128	121	106	118	91	120	121	126	106	111	108	114	136	110	133	113	102	109	107	99	109	120	121	103	105	120	103	110	116	116	113	105	107	124	116	122	128	106	91	111	133	115	129	115	121	101	112	125	120	105	126	106	105	109	101	122	123	105	106	136	112	103	136	111	120	117	134	102	109	116	106	111	128	119	119	119	109	116	105	115	124	125	99	98	119	120	103	130	118	105	102	130	132	122	133	140	104	122	109	115	105	125	112	113	115	105	107	107	110	109	117	124	126	130	108	115	108	113	114	121	114	120	124	122	131	126	132	117	115	119	101	121	116	112	117	109	110	109	119	133	114	106	114	95	119	115	136	109	105	125	98	106	118	103	129	112	106	112	119	115	119	111	119	108	115	114	123	133	124	106	128	118	117	112	101	115	106	125	114	111	117	103	124	117	107	100	114	115	113	117	125	123	128	119	113	121	129	105	114	123	139	117	105	119	129	106	119	105	124	122	114	101	112	119	106	131	95	106	116	113	110	126	104	98	127	123	112	124	127	107	125	122	116	109	131	114	99	124	123	112	117	116	97	120	117	109	108	96	116	120	96	118	119	102	109	124	122	113	117	123	109	128	113	119	123	116	108	115	95	107	98	113	96	114	130	117	118	120	123	113	109	103	121	109	113	114	106	97	116	120	107	135	110	102	106	127	116	126	97	108	108	133	116	116	93	135	114	95	103	99	103	129	105	122	134	112	112	126	108	129	105	133	99	112	121	100	114	129	88	125	116	107	120	130	127	109	98	124	111	116	112	120	108	108	106	123	144	108	110	119	116	115	111	108	101	126	110	105	111	102	116	100	124	108	109	106	105	118	132	102	112	93	107	120	115	85	115	106	119	115	122	128	150	121	136	104	114	109	135	113	110	113	113	130	119	108	123	109	124	101	102	114	108	118	119	118	125	108	111	110	116	105	117	100	110	135	96	129	118	123	109	118	96	105	121	120	125	121	105	108	129	144	131	123	107	93	124	123	102	117	119	100	124	99	116	117	126	91	108	111	129	97	123	115	126	112	107	127	95	104	103	123	104	121	116	113	109	120	105	99	116	100	105	115	109	123	118	111	115	108	138	93	122	123	126	110
27333	2391	4761	5493	4583	3705	3014	2404	2089	1770	1640	1406	1244	1197	1076	995	878	829	829	730	710	681	642	634	560	579	537	515	566	519	471	519	515	514	479	491	501	494	441	493	484	450	420	432	430	453	479	411	437	431	398	438	451	377	429	443	401	431	416	367	422	419	443	373	412	391	428	420	381	409	367	388	419	383	401	389	391	377	369	379	396	365	412	395	370	406	385	395	376	428	401	383	392	407	368	404	387	389	383	378	379	365	399	392	396	397	387	371	389	385	375	392	393	385	360	372	376	377	372	369	398	395	344	356	375	366	388	365	386	396	371	353	364	352	415	404	381	369	372	378	373	366	347	431	362	380	369	372	341	354	365	399	394	350	367	381	353	366	350	377	372	372	349	372	377	323	417	349	375	366	381	382	394	349	384	352	372	368	393	347	402	354	382	354	379	385	378	380	366	388	359	363	351	389	377	374	366	392	387	334	409	359	347	379	381	356	388	375	382	355	339	373	388	377	379	378	358	374	380	369	349	345	395	357	379	393	382	421	407	356	367	383	381	371	371	380	405	365	405	362	362	392	376	347	378	393	368	412	359	382	387	348	347	369	388	382	358	361	371	365	363	378	402	345	367	356	329	378	368	406	376	398	372	353	406	377	352	361	373	379	401	353	362	375	381	419	388	395	368	342	374	392	406	397	351	360	361	351	373	377	365	351	360	381	353	368	355	362	381	369	389	384	379	361	367	365	376	366	362	357	388	368	374	357	397	358	350	391	409	371	357	366	376	382	381	390	353	376	378	378	362	365	351	354	383	364	364	368	402	377	363	375	373	360	347	373	391	363	358	376	362	351	365	391	377	375	386	371	377	362	351	343	399	360	359	416	373	383	360	402	385	369	369	384	371	400	363	377	420	369	408	373	352	370	389	406	381	413	347	365	364	346	373	393	382	365	374	381	363	347	362	351	372	386	403	370	388	362	352	358	357	348	372	367	321	342	348	396	373	383	382	372	394	373	396	410	410	354	383	362	345	341	377	365	380	395	342	400	383	355	363	371	395	363	373	366	396	400	367	366	370	356	382	357	368	359	375	348	348	379	375	409	400	406	373	385	384	394	377	350	382	394	406	383	366	365	403	359	366	382	398	339	368	358	367	402	356	406	399	360	387	380	348	379	362	383	369	393	376	400	387	378	377	397	368	371	354	344	386	396	376	391	362	358	404	400	389	371	360	374	373	323	400	362	350	349	374	361	348	370	341	394	346	385	379	353	381	398	389	337	401	396	351	362	346	377	360	372	381	363	381	369	377	336	364	378	396	365	391	375	365	342	352	364	359	378	405	386	388	365	396	368	374	382	381	395	413	352	406	370	360	377	366	352	381	375	353	359	373	362	379	331	387	381	401	380	367	382	390	366	345	388	347	381	392	328	361	384	381	340	359	376	352	376	358	354	388	377	393	375	386	351	398	382	388	431	392	400	364	394	371	381	346	390	363	361	392	364	363	378	354	380	378	382	385	390	408	371	349	386	369	433	351	379	361	411	382	355	367	349	343	394	378	376	386	363	367	379	345	349	326	363	332	345	357	370	353	372	366	353	368	351	377	399	355	348	375	384	369	374	342	371	362	378	360	373	373	391	358	375	387	395	353	371	379	352	347	374	360	345	352	336	382	396	416	415	364	360	346	353	349	363	374	367	359	363	339	353	384	392	344	377	364	373	386	344	400	359	367	355	392	393	381	369	369	377	367	371	376	376	386	348	399	362	364	372	385	349	360	360	370	349	370	396	381	361	378	355	359	348	353	352	359	374	381	379	379	377	362	358	346	363	385	376	361	369	362	376	391	388	387	416	391	368	405	375	363	343	384	375	364	344	387	355	404	393	364	372	371	337	369	393	394	361	363	356	363	362	356	360	363	361	406	420	381	385	366	352	376	376	349	357	376	392	365	356	407	369	362	370	380	358	393	417	384	382	367	383	357	340	348	349	384	376	376	354	364	350	383	402	391	351	367	352	364	438	381	358	370	362	375	347	384	372	375	365	355	361	363	381	387	380	378	356	389	380	356	409	370	386	360	387	344	336	382	390	393	378	344	365	383	387	388	366	353	375	382	331	386	340	371	394	354	355	375	395	375	368	379	370	352	367	372	349	368	401	383	381	394	372	367	399	373	381	381	370	329	352	332	361	383	377	371	374	392	372	407	367	374	340	367	400	393	352	375	365	385	346	369	397	360	371	365	396	374	348	356	383	362	379	373	388	369	418	395	393	367	387	410	364	396	355	427	350	370	372	375	392	350	350	340	389	364	371	402	379	350	372	364	379	369	368	365	403	381	386	382	383	380	377	376	410	381	368	361	358	364	387	343	392	403	398	379	398	331	386	394	337	384	394	364	347	384	367	329	382	356	364	396	376	373	332	371	342	371	379	363	377	362	345	381	395	368	351	340	396	357	365	390	348	369	365	363	374	378	347	363	356	342	402	365	369	352	406	366	383	392	355	376	335	342	347	370	386	383	376	414	358	344	394	344	386	367	375	366	366	359	340	394	368	376	390	353	371	348	340	366	400	384	375	379	371	377	405	391	347	377	357	354	387	350	377	374	330	353	369	366	369	375	399	352	370	387	400	360	351	373	374	363	381	359	386	402	325	358	362	382	339	391	375	364	363	363	382	358	350	346	368	380	385	351	324	347	333	365	353	329	363	352	367	352	380	356	347	394	340	344	389	359	383	344	381	358	395	365	359	362	364	342	381	376	394	390	378	347	336	381	393	357	383	348	355	346	411	363	353	352	361	371	363	357	355	381	386	366	355	347	345	404	396	381	415	398	372	347	350	374	364	388	368	406	367	371	384	366	342	379	359	405	397	364	373	384	346	410	352	368	363	366	372	375	410	360	391	354	402	331	380	394	389	392	327	394	375	388	369	389	364	366	373	353	361	339	373	399	369	371	381	370	355	401	381	384	336	345	349	362	348	337	381	387	356	376	343	383	352	390	363	371	356	391	362	354	347	375	364	372	389	369	370	386	383	382	361	399	377	366	387	358	372	313	358	360	369	367	387	381	366	374	376	379	356	360	365	398	360	358	360	377	387	315	388	370	389	345	354	363	336	381	409	346	374	356	366	375	362	378	383	355	319	370	333	411	368	348	376	375	363	395	384	396	370	366	391	388	378	366	397	358	362	412	364	371	402	409	385	369	378	372	343	388	374	393	401	361	352	387	373	392	371	379	357	349	386	379	326	341	343	367	343	339	381	372	373	382	342	374	375	363	358	360	387	358	375	365	351	379	359	385	368	356	395	403	383	408	366	380	372	353	375	404	353	364	377	352	390	379	355	370	353	376	388	360	365	348	349	373	391	376	362	408	389	398	399	383	381	353	362	385	345	391	380	385	391	428	361	373	370	368	425	330	364	346	384	399	369	357	379	336	384	346	364	372	380	384	398	393	357	341	371	317	394	356	355	363	384	374	383	384	372	393	390	366	380	378	383	355	396	377	407	368	360	358	418	374	366
10812	478	349	337	300	266	289	274	305	258	309	308	287	283	246	287	294	271	245	294	290	276	261	266	271	261	254	295	274	261	284	227	273	268	297	286	263	300	262	289	293	278	288	329	277	247	285	294	280	274	280	261	261	294	279	312	266	279	272	304	281	272	288	293	238	267	268	287	281	277	282	282	262	310	297	261	245	240	274	289	269	287	245	282	286	285	289	253	270	305	289	265	289	299	261	294	270	281	279	254	275	268	308	271	296	258	285	279	306	294	265	304	256	273	309	288	291	267	266	281	266	266	274	284	306	287	305	257	286	307	279	245	271	277	270	251	285	294	259	268	287	277	250	274	257	295	291	268	287	260	277	296	301	284	275	243	291	305	295	288	331	291	303	256	261	282	310	248	279	266	284	291	286	259	269	265	274	292	283	276	270	291	250	246	276	282	269	297	274	273	262	255	288	270	235	314	258	283	280	278	275	283	242	280	230	290	270	266	281	268	312	271	298	268	260	267	284	242	262	298	261	250	272	246	246	261	299	253	265	279	244	293	269	286	279	288	271	249	275	289	247	282	330	273	249	295	280	261	283	261	265	303	253	278	272	290	267	285	276	285	313	267	277	279	264	296	278	300	271	266	274	271	267	260	257	284	232	291	278	277	301	275	256	278	265	285	290	293	279	266	278	278	267	302	287	300	286	265	250	257	252	281	292	284	261	271	279	246	280	290	247	287	279	273	262	286	279	268	265	279	272	286	310	237	262	274	238	298	253	285	288	282	292	307	284	305	270	270	278	259	273	245	289	279	287	286	278	254	281	275	262	280	237	285	291	293	283	235	277	262	306	285	273	280	268	298	257	296	279	276	258	288	297	280	265	293	251	270	247	291	270	272	274	303	285	253	286	288	254	253	275	303	249	292	267	272	300	285	261	320	261	284	258	262	266	268	263	279	266	302	279	274	245	302	286	265	270	300	285	265	326	283	286	286	243	292	264	272	278	284	264	271	278	295	269	243	284	284	263	278	252	262	269	284	284	272	264	261	283	277	273	275	289	267	292	263	305	327	262	266	286	281	265	283	287	287	259	263	260	263	248	265	277	240	312	295	257	288	262	261	301	264	275	292	278	262	276	271	301	287	265	293	257	264	251	287	261	300	252	288	293	281	281	252	285	283	250	258	301	295	275	284	236	272	276	275	267	286	286	307	286	322	261	299	264	259	277	304	281	261	270	307	293	257	263	265	274	247	284	274	269	256	289	291	255	300	267	298	259	281	276	277	255	282	256	287	265	293	286	292	265	281	285	255	261	282	284	273	245	264	263	255	270	268	277	254	253	288	291	298	293	260	265	277	260	284	276	273	302	269	264	258	246	296	255	232	307	253	268	277	279	324	278	264	283	263	275	255	275	268	263	312	254	274	278	281	274	288	240	277	263	270	275	272	283	287	266	224	295	281	291	299	276	272	301	265	285	292	270	303	278	250	269	284	282	251	313	302	313	277	267	299	269	293	279	287	284	257	281	284	298	259	271	276	290	296	281	272	264	296	294	286	277	255	267	287	326	287	255	280	278	280	290	240	272	284	280	306	268	237	257	253	270	244	280	263	301	241	279	265	271	275	278	274	299	310	264	295	265	268	271	282	271	306	278	281	258	278	292	283	251	304	277	278	276	273	263	272	266	254	273	318	285	275	267	268	279	251	280	263	305	272	328	292	279	289	250	252	310	286	248	255	276	254	262	282	304	251	278	285	270	269	274	277	276	251	263	303	264	262	273	253	282	279	282	266	267	285	278	261	254	278	273	287	291	269	243	249	303	276	291	303	280	280	265	257	273	272	242	266	266	237	302	266	279	256	270	258	286	274	304	297	257	275	275	293	318	259	293	256	260	295	299	267	293	258	283	272	291	278	301	242	296	266	283	283	283	280	287	299	260	252	289	268	299	264	271	283	270	278	277	254	296	276	302	271	269	231	262	285	228	279	270	282	263	280	276	294	281	274	246	303	294	285	239	279	288	285	303	288	284	318	300	273	269	302	277	297	256	279	278	301	302	291	250	279	270	272	275	297	292	277	274	271	262	261	271	277	249	274	299	264	279	265	269	299	274	302	268	292	277	279	291	298	271	290	274	285	281	272	264	291	302	259	265	289	262	301	289	270	265	270	284	302	266	274	286	284	266	277	299	276	263	283	323	269	307	303	266	283	276	283	279	269	267	298	269	256	305	283	292	276	272	267	285	293	281	275	273	275	296	246	277	289	263	280	285	275	302	270	255	258	277	276	264	258	296	248	284	269	273	271	259	254	263	310	277	317	281	249	246	283	279	256	280	280	296	308	254	278	263	307	263	292	300	297	275	273	284	295	294	280	313	235	287	286	289	259	271	298	247	271	287	260	272	246	285	298	257	279	296	294	249	256	266	259	275	295	253	282	278	273	275	267	259	280	270	287	279	314	253	294	266	307	251	286	275	293	262	289	281	294	283	236	292	275	286	271	280	285	268	265	275	271	306	264	264	259	282	253	275	268	278	312	300	280	267	256	295	280	291	293	290	300	285	265	254	273	268	311	277	289	294	300	247	251	274	271	275	276	276	280	290	265	269	259	273	260	266	261	274	270	285	278	277	268	297	266	268	284	275	268	274	260	279	279	284	296	257	267	253	286	294	264	258	277	256	301	269	292	272	256	283	275	270	278	278	264	269	257	294	281	282	282	279	253	249	268	257	267	286	279	281	294	287	265	285	285	270	286	265	252	268	265	292	277	269	285	252	263	298	251	263	275	282	282	289	269	283	278	270	284	292	269	286	308	279	292	269	267	260	261	265	276	297	284	275	280	273	265	286	266	285	283	263	255	252	275	266	253	256	257	278	303	266	266	274	271	254	306	272	285	228	266	273	259	291	286	267	296	270	257	292	289	282	257	265	278	288	272	262	260	266	278	280	251	275	282	274	276	256	249	291	263	289	279	313	300	267	265	253	262	269	253	284	274	287	255	296	282	294	294	279	262	254	250	280	261	279	303	340	242	285	275	266	289	270	278	246	255	295	276	286	250	277	273	283	274	273	279	248	278	274	289	281	250	256	249	283	258	293	305	245	279	267	247	293	302	250	292	253	292	271	286	289	266	270	262	263	290	252	279	286	276	296	251	307	278	288	250	281	283	267	294	258	269	286	267	278	316	232	253	252	240	280	285	293	278	280	292	276	272	278	259	277	236	286	287	274	257	284	289	294	274	263	274	271	265	276	275	296	262	288	286	273	263	288	277	277	255	302	279	281	262	290	287	269	286	293	307	290	275	256	284	308	252	264	241	278	300	253	289	289	289	288	276	299	278	299	272	270	297	257	285	286	248	267	269	261	281	270	279	263	278	332	289	250	279	285	254	300	294	281	284	258	285	264	278	265	251	275	262	251	270	255	303	248	262	274	276	295	282	269	264	272	319	259	292	278	275	277	280	267	297	272	268	263	285	284	272	277	277	284	285	287	286	302	298	292	278	287	269	235	291	252	265
9177	832	956	1075	967	862	877	883	809	845	772	831	846	851	788	782	827	785	781	773	793	705	784	775	810	787	794	747	786	787	798	774	786	782	806	809	804	766	807	739	785	803	764	776	806	784	811	833	769	773	765	784	735	782	767	800	798	813	777	810	770	807	791	745	775	822	798	764	762	718	775	799	747	773	753	752	761	769	817	765	789	796	816	793	744	719	761	776	771	818	772	731	719	824	765	791	709	799	765	775	721	737	773	810	770	809	809	734	780	772	756	756	805	703	769	770	786	785	745	759	736	764	748	805	800	755	818	810	716	775	803	794	813	788	809	771	787	776	802	747	796	793	760	766	812	772	743	769	795	763	745	744	798	747	782	772	754	753	796	769	730	805	806	798	774	791	790	749	802	739	752	785	789	801	774	733	730	786	720	778	786	768	808	787	799	797	772	802	781	725	774	781	743	740	800	798	797	765	752	774	762	794	774	728	787	795	826	788	770	794	784	817	806	712	737	782	748	790	814	757	782	769	770	760	762	767	787	752	787	769	747	747	759	726	755	780	776	767	798	755	753	831	754	787	795	792	741	765	801	748	774	828	804	764	786	801	784	786	775	792	777	760	729	815	769	786	744	759	774	755	791	814	800	808	727	757	778	802	788	762	753	781	759	844	723	723	809	804	745	793	803	788	769	765	785	686	767	814	774	751	765	757	802	765	794	794	775	754	829	766	736	763	766	734	730	740	761	788	745	744	810	800	785	772	744	821	804	792	756	808	789	800	788	782	799	727	785	744	790	784	756	748	759	796	761	800	803	783	745	809	752	765	788	782	820	784	751	769	737	812	799	809	820	778	777	760	750	791	801	788	771	800	756	799	798	767	759	719	794	791	763	801	822	726	793	800	789	715	823	762	774	818	782	771	768	742	737	752	817	820	741	775	773	776	775	800	794	766	751	762	756	755	803	754	748	737	763	748	784	752	784	754	782	744	780	812	776	784	767	739	754	769	808	743	770	754	745	775	788	731	782	737	790	729	740	754	800	774	790	718	785	793	709	791	759	785	763	796	767	778	784	812	780	780	746	755	781	782	797	747	782	803	759	774	761	787	774	746	761	759	797	813	802	811	792	775	798	738	807	783	804	793	778	808	783	775	774	782	743	818	737	797	759	760	774	783	780	759	805	770	794	772	800	771	752	754	723	772	817	778	789	745	764	780	758	776	744	836	779	751	764	788	786	825	751	787	782	754	773	806	800	810	817	786	764	781	782	758	778	781	790	739	757	776	770	771	744	737	721	785	828	747	749	764	762	754	757	753	747	750	774	773	792	780	778	783	793	770	815	752	788	760	762	744	761	723	744	784	789	773	790	723	774	725	769	755	771	772	800	756	729	798	803	786	770	744	822	743	756	787	796	766	760	800	788	735	758	747	781	765	805	783	772	786	778	802	777	722	743	820	802	778	785	811	754	747	833	800	775	762	745	729	780	780	737	750	767	784	708	794	803	800	737	783	746	734	734	785	775	805	745	842	821	801	722	804	741	749	778	765	809	810	776	772	767	813	752	731	775	752	742	762	820	752	779	789	794	786	735	723	780	759	713	755	779	755	786	718	812	758	769	798	723	822	796	805	776	747	746	786	744	812	768	749	761	772	812	800	769	762	754	800	748	793	772	858	780	755	749	788	723	747	789	798	746	817	773	730	774	829	767	788	767	756	779	790	767	774	777	775	733	750	738	793	770	781	758	721	752	726	782	728	748	749	764	783	782	770	782	785	792	781	775	763	824	749	742	803	733	729	788	852	757	777	802	815	835	782	820	742	698	778	830	737	779	804	721	707	754	798	785	778	771	800	740	785	790	795	752	814	770	777	762	758	718	826	737	800	816	802	783	817	815	768	739	799	777	773	796	821	751	772	783	776	777	718	792	790	722	798	760	789	753	755	744	771	775	836	772	760	768	718	756	796	734	754	787	712	780	767	731	772	782	806	781	768	824	765	776	817	773	750	748	792	698	775	806	827	788	754	805	764	813	772	792	796	757	744	738	784	798	825	809	794	807	750	729	795	779	842	770	768	766	787	758	756	753	805	791	764	763	756	762	741	801	771	807	785	786	761	771	782	770	755	784	756	754	790	778	789	800	774	764	740	773	803	829	784	803	783	794	752	731	724	787	762	765	771	757	795	802	728	765	811	775	797	779	788	771	796	718	796	778	792	770	727	750	749	778	786	777	749	770	820	795	772	792	766	803	763	794	793	790	756	767	762	758	818	797	782	764	703	746	803	799	796	805	770	803	771	811	795	805	786	786	754	835	734	767	735	728	810	766	784	738	774	792	785	784	722	718	769	758	794	727	754	759	749	769	723	775	800	775	770	800	805	795	812	764	823	809	743	787	761	761	766	802	714	784	774	766	717	759	779	788	790	761	827	699	797	762	773	793	745	801	742	773	769	797	775	790	778	794	784	766	758	748	789	730	797	738	778	842	824	766	729	767	771	761	777	759	734	776	734	783	778	805	809	680	750	831	776	748	821	744	780	742	743	738	758	746	793	824	746	759	774	759	790	771	794	781	801	741	715	724	719	851	798	738	781	784	793	786	765	764	767	779	730	758	817	760	766	790	771	777	730	755	748	799	732	782	724	791	736	767	809	794	742	747	777	799	807	783	777	756	737	779	759	750	785	778	760	765	747	763	764	770	754	810	770	786	795	784	757	723	747	751	805	809	732	786	773	727	748	780	799	753	753	797	807	754	795	811	767	787	773	733	755	759	819	735	739	790	781	786	834	759	761	767	817	765	769	769	800	766	786	799	735	777	792	794	782	741	760	774	754	809	730	782	756	736	804	812	760	757	759	779	744	746	744	804	790	730	836	760	796	810	756	764	766	777	779	731	769	769	800	780	783	829	774	714	776	799	792	749	726	740	797	812	744	731	765	773	770	732	799	806	762	711	754	769	732	798	784	809	780	783	843	806	780	792	798	804	718	783	739	811	744	834	734	791	761	747	771	753	799	737	773	766	769	724	796	842	725	775	777	768	787	820	745	771	825	800	737	779	805	805	750	753	766	785	749	746	791	735	744	745	734	794	804	734	769	774	783	801	768	806	786	772	781	757	759	770	791	763	788	811	786	797	746	800	817	842	757	765	768	743	745	806	780	781	784	749	806	769	774	800	766	752	783	769	793	797	822	740	770	830	805	734	817	769	774	680	780	785	824	773	729	819	855	724	787	812	811	742	816	781	710	780	835	781	825	784	762	771	807	763	785	786	808	788	810	787	800	778	776	764	764	761	767	759	750	748	726	795	789	812	775	791	783	787	768	778	798	768	804	797	767	807	752	778	784	759	782	832	744	774	780	792	746	779	712	766	746	784	810	806	771	772	769	765	761	804	789	734	706	802	755	737	764	784	791	764	801	770	763	779	792	767	785	736	771	743	806	754	785	799	768	773	748	759	759	761	797	787	792	774	748	794	807	780	749	745	807	800	795	784	737	742	762	800	807	732	759	771	761
45776	9424	1764	1109	786	601	379	325	310	263	231	239	228	210	206	203	193	175	173	190	204	154	182	171	169	159	159	163	185	165	163	174	159	161	172	163	172	179	167	169	148	167	170	152	184	165	145	168	148	144	133	167	158	153	164	157	162	167	163	162	175	176	153	153	135	167	161	156	148	152	167	155	157	164	146	164	159	155	146	155	179	155	159	140	146	170	158	130	143	140	155	164	164	174	149	163	159	157	154	154	154	172	131	163	161	151	165	161	153	150	163	162	151	147	168	195	163	148	158	159	178	187	161	157	161	150	152	165	156	136	163	148	153	158	150	151	165	154	140	157	165	188	164	149	143	147	147	154	156	175	144	162	137	149	152	148	154	173	176	159	132	177	158	146	181	144	144	166	144	156	135	171	169	152	175	158	152	154	143	170	155	153	174	145	163	157	169	140	152	133	147	166	154	158	152	138	146	155	161	147	144	145	157	157	166	157	158	143	167	172	179	155	155	148	165	132	146	143	156	153	144	150	168	176	164	169	141	154	172	145	172	135	156	138	165	160	147	161	147	164	160	170	150	173	147	141	164	167	167	136	174	146	160	152	164	163	171	141	167	165	147	166	147	144	163	164	181	148	153	150	138	151	140	143	174	168	168	142	160	152	159	161	191	159	175	176	160	143	172	149	157	173	174	158	157	142	172	150	148	160	153	165	162	149	160	162	167	139	149	130	145	150	165	169	161	164	163	141	159	142	154	145	162	167	160	155	185	149	170	149	141	172	147	159	155	141	157	168	152	155	147	154	183	150	173	152	135	145	151	170	171	134	152	168	139	184	168	145	154	143	146	145	138	151	175	162	139	154	162	152	155	177	156	158	159	163	164	156	175	139	172	148	157	164	144	159	173	161	136	158	157	141	150	162	144	164	171	169	147	141	147	158	166	182	134	172	175	166	179	158	138	161	156	166	161	149	142	175	135	138	156	175	153	182	137	147	176	146	168	154	154	142	169	164	159	148	160	148	140	155	156	168	160	155	152	158	150	166	168	150	163	158	149	170	134	141	166	171	156	155	134	177	152	159	176	183	145	134	159	111	138	152	160	186	146	151	165	150	158	169	154	150	155	181	158	157	164	174	151	143	180	137	155	143	161	169	145	151	143	148	160	147	170	153	167	175	150	156	145	153	154	143	150	155	140	134	166	144	149	169	156	162	164	163	131	169	158	149	150	162	163	162	138	143	156	140	142	140	156	153	172	149	152	163	166	149	156	142	151	161	168	161	153	164	152	160	185	166	156	162	199	160	143	157	162	167	154	165	152	154	165	154	168	131	149	160	156	168	138	160	161	150	123	134	160	144	150	168	150	161	172	137	153	158	151	154	149	171	165	181	168	161	158	155	170	139	150	155	143	153	177	153	135	177	145	153	146	137	148	153	149	136	185	153	139	157	140	156	160	161	164	144	153	148	133	174	159	149	156	137	136	167	168	171	175	163	143	156	150	174	170	156	169	159	150	150	150	163	166	137	150	146	127	154	178	160	170	154	149	167	150	149	150	142	164	155	159	141	167	180	151	172	159	158	173	170	170	133	145	172	152	164	159	131	163	149	187	157	156	151	137	169	155	161	152	143	165	145	149	168	153	172	146	145	181	138	130	164	146	179	183	158	164	150	146	157	150	147	142	164	141	179	166	163	143	160	163	151	145	142	154	153	155	165	150	152	163	167	168	138	160	163	178	161	156	150	154	151	154	178	167	125	166	152	146	161	136	175	150	160	179	162	150	165	157	151	182	140	145	156	159	152	150	151	149	156	181	160	142	164	162	125	161	171	149	159	149	123	134	152	166	138	138	170	144	180	161	149	173	152	147	166	142	143	144	154	143	154	162	143	167	152	153	138	140	153	163	133	157	153	150	157	150	126	143	177	157	138	191	149	163	169	158	155	140	142	148	172	137	160	163	162	156	151	158	151	151	147	160	156	136	164	160	159	160	182	150	166	165	146	171	162	186	167	159	144	174	145	140	161	163	158	185	159	164	169	131	162	153	164	153	167	181	144	168	163	168	148	147	179	160	164	140	169	118	151	160	166	170	130	167	138	161	169	167	165	169	155	187	171	144	187	147	153	159	174	142	160	164	167	161	142	154	153	144	161	168	153	136	150	158	165	140	143	152	164	168	174	163	158	160	165	152	141	167	131	154	140	163	179	168	146	170	149	148	143	134	156	161	136	147	153	184	144	162	145	158	144	155	167	165	169	154	154	163	150	152	162	151	125	146	166	168	156	161	163	140	166	162	150	166	159	152	150	160	151	161	156	139	132	154	163	168	141	163	168	159	144	135	154	152	149	145	144	150	141	157	138	151	121	157	136	151	176	170	142	178	155	158	162	155	174	173	160	154	159	150	146	166	142	160	164	144	157	148	153	154	155	137	163	171	160	162	153	149	152	154	158	166	148	153	159	142	167	153	170	146	148	151	146	148	144	159	159	172	158	168	170	146	136	155	157	173	152	136	174	165	145	169	159	186	151	155	162	135	142	134	167	177	163	161	156	142	170	165	173	148	168	156	164	167	157	178	167	154	146	164	166	158	199	129	163	145	150	142	154	159	164	161	162	160	159	150	146	148	156	153	148	162	144	147	164	149	172	148	137	160	157	136	159	150	170	167	175	162	160	150	169	157	159	180	143	156	150	163	170	168	172	174	160	163	149	145	152	172	156	162	179	171	156	166	142	154	171	175	151	166	153	173	162	140	174	152	155	155	164	143	166	158	152	153	159	155	167	152	149	178	147	160	156	165	152	152	172	163	159	158	164	155	147	155	147	169	146	132	142	153	152	163	144	148	181	166	165	153	151	166	177	162	151	155	161	151	153	177	161	157	139	144	152	165	178	153	161	157	154	134	194	157	132	155	167	161	165	133	147	164	118	162	172	144	144	149	133	163	174	153	144	161	155	177	147	169	146	135	132	157	164	155	163	163	153	149	141	169	137	151	134	161	148	155	153	154	141	161	144	159	144	160	148	152	159	166	156	168	157	140	135	167	155	170	144	161	155	168	145	147	146	144	147	138	162	145	142	159	174	173	139	157	154	147	150	153	147	156	157	133	172	154	138	167	143	161	143	145	148	153	127	173	170	167	171	171	151	143	149	173	140	169	166	175	163	125	157	144	155	140	168	144	132	165	160	153	155	171	155	131	155	164	162	144	166	163	141	141	144	180	165	143	155	148	144	130	155	167	159	175	176	152	154	142	159	148	167	170	163	159	151	157	146	157	178	162	148	150	138	147	159	169	149	162	158	169	169	155	168	158	146	150	160	150	161	171	170	153	151	148	166	149	145	158	172	135	148	159	148	148	148	152	157	164	155	171	173	157	165	166	131	156	160	158	142	163	173	147	158	128	141	147	155	170	160	165	155	163	156	177	144	138	151	157	158	161	174	161	149	170	151	183	131	147	151	150	145	176	147	165	135	137	152	161	158	159	153	187	150	150	144	177	174	133	156	156	147	154	139
22219	1505	2872	3108	2698	2095	1850	1536	1305	1239	1132	998	919	868	807	774	728	689	645	645	652	589	581	625	599	588	575	573	549	554	548	546	532	526	556	511	471	537	549	533	519	469	540	501	479	470	499	492	495	504	499	478	439	472	471	496	448	488	524	486	489	506	476	491	487	481	518	497	475	462	473	493	447	432	465	467	504	509	456	441	497	502	468	471	495	491	491	506	462	480	485	431	476	508	465	479	492	494	468	436	446	510	484	447	443	509	496	463	445	456	482	467	463	466	480	475	474	484	465	474	503	447	416	461	426	489	463	443	489	467	469	428	457	477	485	452	470	522	479	476	487	485	486	468	481	467	476	453	448	453	478	440	445	472	460	480	488	470	427	466	467	471	462	432	515	438	490	490	484	471	484	456	461	472	450	464	444	487	445	439	484	472	487	473	473	448	481	440	493	459	485	466	487	454	442	480	444	451	449	429	442	451	477	492	453	522	433	462	460	462	497	447	487	499	487	461	423	463	507	487	459	467	458	470	434	503	437	450	467	452	441	491	453	461	466	448	486	457	463	489	439	453	478	486	499	434	482	457	441	484	430	441	473	456	413	510	496	452	475	469	460	491	461	473	482	496	475	456	467	465	455	456	444	433	417	492	473	468	467	456	454	447	448	482	476	480	444	458	443	491	457	467	444	424	478	477	471	457	463	459	463	461	427	465	472	500	422	459	423	499	485	448	494	468	435	432	491	473	507	473	485	436	454	461	469	455	461	472	446	456	452	489	447	428	474	436	460	457	450	460	434	493	447	422	427	469	418	518	471	468	484	492	499	484	460	466	450	469	455	467	509	517	425	444	445	481	465	469	424	445	465	495	473	468	488	460	482	474	454	489	481	443	447	457	419	509	467	442	494	454	472	457	424	456	427	471	485	461	470	474	448	453	486	459	488	453	485	520	453	437	469	438	482	473	463	507	445	462	495	477	479	407	459	451	462	451	478	490	490	482	456	446	470	491	465	428	455	468	461	470	479	461	476	478	509	483	454	469	452	479	438	459	456	415	466	463	456	451	456	477	475	446	461	431	481	431	492	485	440	468	474	500	453	409	469	460	464	493	476	487	407	479	475	489	473	475	455	453	539	476	459	435	480	476	504	450	444	460	440	453	465	434	453	443	456	441	487	467	472	480	482	494	459	401	481	423	471	450	477	455	443	487	428	481	465	484	435	435	463	496	450	431	448	458	435	484	476	463	524	450	477	468	483	438	439	479	436	439	453	471	466	443	464	482	435	447	465	485	472	446	446	456	463	480	466	443	479	436	452	458	456	450	453	471	494	469	454	479	431	445	465	446	475	471	453	465	501	438	427	501	489	451	432	477	496	443	490	484	525	471	466	447	498	488	448	428	469	449	462	444	477	436	446	443	472	508	464	470	464	448	447	450	457	460	438	457	493	447	424	450	451	430	445	446	441	494	462	466	473	473	467	450	455	473	474	479	447	475	461	421	453	498	427	494	473	428	450	505	434	446	466	489	454	440	450	482	470	430	453	448	489	488	450	470	507	430	430	475	468	447	466	469	459	486	488	452	451	507	462	492	501	432	474	455	458	463	472	464	466	454	452	494	475	508	478	459	434	459	524	489	449	447	450	475	430	463	474	490	457	466	459	421	446	473	458	438	444	454	423	451	447	519	492	435	470	447	460	474	449	462	479	458	470	422	439	469	445	453	462	486	459	435	485	465	463	472	468	454	464	448	485	453	454	484	459	483	461	480	444	494	492	474	440	454	481	421	441	450	490	468	444	462	483	470	466	515	475	473	460	504	456	453	471	467	457	459	455	483	477	490	501	451	446	481	508	450	489	445	501	451	457	431	463	449	493	447	471	453	496	484	478	463	448	458	483	464	462	461	486	476	465	435	447	478	448	480	479	458	456	458	456	494	471	463	474	454	485	462	454	457	461	448	467	456	470	445	488	495	466	469	468	428	495	431	479	471	443	454	490	503	445	475	471	482	450	434	468	430	460	455	488	467	440	456	482	463	479	480	451	492	475	464	465	451	481	455	441	506	491	465	417	482	464	469	448	474	467	464	474	458	472	443	440	461	441	476	479	466	489	465	417	489	474	457	457	495	455	490	475	494	427	513	471	464	418	488	454	485	486	473	462	480	437	430	462	465	454	447	517	457	466	448	460	484	463	446	476	469	454	440	420	434	469	480	457	438	448	464	475	445	463	449	442	436	468	480	459	462	483	431	433	429	440	448	503	482	448	449	472	454	462	438	500	462	510	444	488	451	463	453	487	451	455	458	470	470	468	500	468	460	470	491	451	441	474	441	460	449	467	415	455	429	479	469	456	466	453	454	453	495	484	497	447	454	481	442	478	418	460	484	508	463	469	471	467	455	470	455	486	461	435	485	483	489	455	495	453	469	454	448	465	473	466	458	441	452	451	494	463	462	457	449	503	429	452	430	463	442	447	482	458	418	450	442	445	506	460	465	417	475	476	478	447	473	488	482	511	486	457	441	420	486	462	485	480	448	493	495	435	445	449	445	444	460	439	462	452	461	469	497	451	448	443	470	490	488	479	453	434	491	422	481	471	472	444	440	436	494	507	495	500	511	464	464	510	460	459	472	460	471	459	456	425	464	478	435	471	424	430	452	483	452	486	447	478	448	456	441	470	494	480	459	450	465	467	462	502	462	478	444	455	457	466	479	456	476	474	459	476	456	466	479	482	497	497	457	445	489	484	484	468	460	429	461	501	424	466	439	437	473	486	488	473	470	463	467	455	446	438	465	489	484	447	464	453	420	445	452	506	448	454	439	475	443	449	467	425	487	465	449	461	418	476	442	493	447	432	457	514	485	468	480	483	442	440	468	439	450	454	461	415	461	463	465	507	467	476	457	460	447	457	472	477	458	483	480	475	460	474	484	500	503	475	502	475	481	444	469	457	453	484	473	478	485	429	528	437	461	502	465	431	460	488	482	455	425	457	494	502	459	441	453	464	477	479	467	467	501	449	467	437	423	444	498	461	457	447	454	451	428	434	454	469	449	473	514	466	441	454	465	479	475	459	497	441	479	455	452	510	478	467	443	479	464	463	493	450	497	433	474	434	458	493	476	468	492	450	463	434	453	447	466	447	470	477	483	445	474	465	450	441	433	501	422	443	485	456	477	441	461	487	460	473	426	450	446	468	443	471	461	489	486	440	452	470	424	513	446	479	444	443	458	422	470	460	488	490	477	447	450	450	462	454	450	490	450	449	487	440	433	505	409	449	458	430	474	476	451	448	468	460	460	424	456	450	497	480	465	465	460	428	445	468	469	485	410	463	475	481	504	479	478	447	489	461	451	497	448	448	450	486	467	487	449	422	460	454	500	441	459	467	470	468	515	460	500	463	423	412	491	442	435	470	462	481	483	449	471	485	437	450	413	485	492	464	463	491	462	431	520	452	467	480	425	483	463	456	451	464	455	476	488	431	442	456	460	457	488	478	483	442	449	428	417	457	492
56268	17544	5676	2310	1766	1053	694	489	435	346	294	304	253	228	191	213	186	168	157	158	171	171	153	148	146	125	147	143	146	125	126	139	117	138	134	128	122	134	130	132	148	104	121	115	113	140	108	113	124	133	130	113	110	115	120	112	92	104	114	119	106	123	111	122	111	130	100	116	111	125	123	108	134	114	115	119	109	103	116	98	111	101	115	129	113	126	110	106	121	119	118	118	104	130	134	105	137	112	117	107	101	115	120	93	105	113	138	115	125	113	136	134	109	118	124	127	123	129	133	118	119	114	106	120	97	115	108	102	119	126	133	120	114	123	120	123	111	117	111	113	129	112	125	120	109	113	113	127	106	123	113	117	128	116	114	128	124	120	113	116	108	103	124	113	113	109	108	127	117	128	134	90	103	94	109	125	110	114	116	98	111	134	117	106	110	132	122	126	136	125	118	116	115	106	106	114	105	101	131	109	122	126	107	121	106	122	112	125	129	103	117	139	116	112	117	107	103	107	113	103	121	101	129	101	94	129	126	122	91	101	116	104	118	97	123	120	127	107	92	117	116	122	130	109	121	114	89	106	115	106	131	123	119	123	133	107	125	94	102	115	116	91	127	121	114	117	118	122	93	131	112	82	119	120	114	116	122	115	113	122	98	121	101	109	122	111	103	101	124	135	129	123	101	124	125	122	129	131	105	111	87	118	119	118	98	113	130	147	106	116	104	120	94	103	101	112	127	109	113	111	93	105	119	117	120	120	116	120	109	121	115	131	121	118	107	105	124	105	105	128	97	115	117	107	101	110	110	123	113	109	98	124	116	115	119	139	125	119	117	123	112	132	111	111	110	99	120	124	119	111	129	122	112	125	126	124	96	108	121	105	114	112	112	100	121	123	124	100	117	122	100	116	132	125	115	111	109	118	135	108	118	99	108	104	119	119	118	111	113	105	102	106	116	130	130	114	121	120	115	120	104	122	112	113	117	118	122	106	110	137	121	109	105	115	106	115	118	116	123	120	112	103	109	100	106	109	114	116	122	116	141	112	112	91	107	115	113	116	115	135	126	127	96	106	115	101	98	108	114	114	122	127	103	117	135	102	123	104	110	116	122	134	119	124	127	109	100	143	121	112	139	110	110	120	120	122	122	107	103	123	107	112	120	116	119	119	117	133	134	99	113	118	114	92	114	122	118	126	86	98	104	112	115	132	120	105	120	120	110	109	110	112	132	109	108	130	120	116	100	115	105	109	119	89	108	125	117	125	114	126	109	99	125	100	123	101	117	107	110	104	129	103	128	103	118	116	126	113	114	95	114	114	103	114	111	130	115	101	112	113	112	123	99	91	117	135	124	111	127	109	112	107	110	108	112	123	117	108	101	108	133	123	125	124	109	114	99	90	104	115	127	101	97	128	103	124	118	127	120	101	117	100	90	99	112	111	112	113	112	137	118	127	133	118	119	104	118	101	104	110	103	118	119	89	120	108	128	101	104	131	128	121	111	115	126	111	122	130	102	113	105	110	106	94	109	123	93	106	110	105	125	106	117	121	95	99	109	126	133	113	95	132	119	127	114	98	122	104	116	101	99	101	120	107	102	111	120	109	104	120	120	116	100	115	110	118	109	116	121	98	107	109	120	115	122	123	123	104	107	126	118	105	94	105	119	126	122	132	124	112	130	105	135	108	114	114	122	115	109	100	115	111	103	117	108	123	108	135	111	113	111	120	107	95	105	115	121	117	124	96	125	146	128	115	103	119	108	117	117	116	122	129	99	120	118	114	135	118	103	101	99	131	119	119	108	112	124	112	117	106	123	128	105	111	117	110	101	107	138	124	117	118	108	105	103	112	122	102	127	109	114	119	115	134	93	128	122	125	89	112	110	114	127	124	128	121	109	109	115	129	117	97	120	118	117	136	113	118	110	104	123	107	114	105	134	104	126	121	135	111	119	103	138	134	102	117	120	119	105	118	110	108	118	110	127	99	125	127	133	110	117	112	102	124	110	120	117	124	112	131	111	116	100	123	104	122	123	122	108	110	125	125	123	116	102	107	125	111	115	114	114	114	96	124	113	94	116	124	101	111	110	129	92	117	133	101	125	111	123	129	115	120	125	95	135	101	129	116	132	108	126	112	121	114	124	121	115	112	124	130	135	100	115	104	117	106	114	110	110	103	113	114	112	119	114	119	119	114	107	101	135	116	122	110	113	119	116	114	120	114	138	120	111	99	120	116	105	110	96	105	102	112	124	118	109	115	139	128	131	107	114	117	112	126	117	124	104	124	119	106	122	119	97	127	107	100	132	125	108	98	113	112	117	122	119	100	114	117	130	123	114	125	127	100	134	120	133	123	127	120	106	90	101	115	128	106	105	122	109	120	121	108	120	98	125	114	89	97	117	112	125	112	106	129	133	129	134	119	119	107	101	105	106	96	113	111	111	123	117	118	134	115	99	112	114	127	124	102	124	105	103	118	122	117	99	126	118	119	123	139	107	115	111	127	110	112	113	101	113	109	104	108	117	105	119	135	116	96	126	102	116	134	126	108	116	111	108	111	116	131	118	93	107	130	120	111	96	132	120	116	129	117	115	123	121	119	109	116	104	110	128	120	114	132	116	104	109	113	120	109	113	113	126	107	145	120	109	128	83	132	120	119	124	113	119	98	140	107	125	96	108	87	135	117	116	122	128	130	121	131	108	91	126	116	98	103	111	124	126	117	122	124	119	112	129	104	126	109	105	121	126	113	145	121	106	100	100	104	109	108	122	106	132	109	102	108	123	122	103	125	119	101	98	135	114	122	122	105	103	121	119	114	117	126	113	111	130	123	115	97	108	122	123	117	113	123	123	123	119	95	118	120	98	97	92	122	110	97	121	115	115	125	108	111	118	99	123	107	111	109	108	134	120	118	127	134	132	110	120	90	135	117	115	120	103	82	110	88	104	109	114	102	101	106	123	110	96	120	116	106	103	132	134	103	108	109	101	108	103	125	100	116	107	118	109	104	105	111	106	112	115	128	129	119	123	115	130	100	136	103	125	120	78	103	107	105	106	110	114	129	122	107	87	102	118	129	134	111	105	115	133	116	119	118	119	104	112	118	98	112	122	107	128	128	133	113	114	125	107	129	115	111	119	120	116	110	122	105	98	106	130	106	101	111	102	107	104	129	122	105	112	125	107	107	131	122	122	96	104	117	104	123	102	122	127	93	118	115	126	124	116	115	105	99	108	111	104	112	120	119	112	140	117	129	104	131	117	109	103	137	94	118	106	122	92	112	121	114	100	115	113	129	126	105	107	116	110	136	93	136	100	108	111	120	113	106	117	102	110	99	118	111	114	123	126	113	114	107	135	125	107	135	123	112	92	108	131	101	133	120	131	112	123	111	107	106	114	118	126	109	103	117	113	122	102	121	129	105	115	94	118	105	119	90	123	108	110	105	138	128	103	125	119	105	102	104	123	120	119	107	118	103	102	127	119	93	97	125	96	111	89	120	131	110	98	102
27128	2375	4964	5590	4800	3872	3028	2408	2039	1855	1562	1413	1292	1193	1102	941	960	866	759	732	704	677	667	573	636	582	604	594	500	526	499	501	501	517	453	520	463	443	487	447	428	461	453	439	484	408	405	424	437	440	416	430	438	446	441	407	416	414	403	424	429	436	416	443	411	447	426	392	352	361	376	364	410	408	408	416	421	418	386	391	378	401	396	386	432	397	395	363	375	381	392	348	392	380	361	377	395	378	359	363	393	372	395	359	374	389	402	383	395	398	395	380	366	381	401	418	382	407	384	382	418	405	382	371	383	378	389	369	371	395	384	431	365	367	370	370	388	382	374	381	416	387	368	340	378	405	364	334	374	353	394	369	373	331	402	390	371	364	393	361	408	381	372	365	392	380	359	372	373	375	377	392	394	419	344	385	382	397	393	350	382	390	367	390	370	351	396	376	366	393	391	396	383	401	377	396	373	353	365	405	392	339	384	332	378	355	385	375	382	358	372	384	344	415	372	384	387	397	393	353	395	337	366	389	363	358	359	379	362	375	379	390	338	389	356	375	388	353	370	390	362	381	382	368	389	388	385	379	359	378	379	417	346	423	350	346	388	377	345	367	373	350	378	379	357	402	371	367	389	390	355	391	379	369	363	361	344	384	406	360	380	389	336	385	392	390	385	395	377	407	360	374	356	349	369	400	412	367	391	369	373	386	338	355	341	372	350	367	388	387	369	383	383	369	356	357	361	383	348	367	395	382	385	373	418	371	362	392	378	349	392	381	355	330	402	381	387	358	385	357	365	369	359	359	337	364	388	348	382	374	387	355	355	360	344	359	364	351	377	384	380	394	344	356	387	362	345	361	340	382	392	380	378	381	327	386	378	401	389	368	379	378	386	378	362	362	347	355	386	347	387	389	367	383	344	385	363	332	429	367	373	366	371	369	414	352	361	370	381	373	374	390	378	380	398	363	346	414	373	359	376	387	391	386	389	379	382	361	385	373	350	336	353	375	345	382	333	353	397	356	375	404	390	350	354	374	382	402	382	368	349	361	365	408	367	375	357	334	379	385	376	344	334	354	371	376	330	368	372	352	380	328	362	360	380	387	341	353	381	340	372	353	363	362	395	386	367	359	358	377	387	324	372	418	394	387	369	346	400	374	370	369	359	367	376	383	372	356	368	376	385	382	357	379	362	350	384	340	387	385	352	403	357	371	373	384	371	389	341	362	363	387	396	398	366	388	370	386	350	377	376	379	348	385	383	352	346	379	360	366	380	382	355	396	370	372	378	350	390	336	362	363	359	368	358	329	362	388	395	347	377	377	387	399	338	394	381	388	350	379	390	405	382	347	370	377	361	376	390	390	390	339	390	403	357	381	373	384	356	355	345	366	365	398	381	381	382	343	363	371	338	379	360	362	372	381	401	367	373	334	333	367	359	389	356	365	402	366	334	396	365	375	358	335	347	344	382	357	368	372	401	366	415	354	395	370	394	357	388	386	388	394	389	382	387	375	360	364	360	374	369	370	385	419	404	371	348	366	311	372	376	402	373	362	374	357	378	364	387	353	411	359	350	374	376	363	392	409	374	401	385	366	367	385	417	355	359	400	369	361	384	401	381	340	375	382	392	345	335	385	369	358	379	365	390	381	358	374	343	354	331	369	361	390	380	370	377	361	396	351	377	367	376	354	364	410	380	393	363	347	397	375	377	360	328	382	353	380	379	350	413	367	396	368	330	389	393	341	382	371	376	377	385	364	378	406	383	387	364	387	365	346	374	348	365	348	354	361	382	395	373	360	377	364	349	365	374	382	359	353	360	376	370	372	369	365	358	370	376	380	374	408	381	368	363	372	366	381	333	379	364	390	349	377	345	363	377	367	360	376	381	363	376	383	359	378	353	419	363	353	396	392	372	360	366	376	349	356	350	413	372	409	369	387	382	375	359	370	339	371	389	387	384	388	387	385	401	383	400	403	358	361	342	377	360	351	405	393	384	358	370	362	350	358	379	377	384	344	359	363	390	341	335	355	376	366	367	366	339	370	363	378	373	395	365	385	392	380	334	393	337	367	400	365	352	395	396	391	372	378	371	361	362	327	379	353	383	395	401	362	366	376	366	374	367	383	393	385	403	399	344	410	363	331	391	347	358	394	413	372	385	367	376	405	343	370	364	372	364	368	360	378	416	352	381	372	389	381	391	354	363	394	359	376	385	351	360	341	391	389	364	388	367	362	390	350	349	371	386	391	352	363	390	369	354	387	384	374	398	345	399	361	353	396	391	357	341	379	356	356	367	363	423	351	391	385	391	383	342	369	399	394	392	393	363	371	398	391	404	311	346	391	396	368	394	358	368	355	375	375	377	367	366	374	354	333	394	386	369	387	351	361	374	369	385	372	399	373	383	338	371	369	358	373	368	395	363	365	377	365	368	379	397	377	393	400	367	364	360	367	429	341	394	353	345	393	387	354	346	366	407	345	383	369	399	362	358	384	367	347	365	314	345	374	385	379	365	386	384	375	369	370	339	371	400	378	402	347	342	353	346	364	334	365	379	385	349	367	372	373	382	373	357	409	369	407	392	338	370	345	360	354	373	392	361	362	376	356	397	360	390	357	390	398	350	398	378	371	383	369	365	377	362	338	376	373	330	369	403	373	382	344	395	362	383	384	381	349	374	379	421	371	379	359	444	351	334	337	371	351	372	372	381	370	395	396	348	407	372	395	375	394	383	391	399	357	419	371	349	349	355	371	370	351	350	397	357	374	381	376	409	371	397	350	348	329	380	383	358	377	393	360	400	358	357	360	383	356	367	391	330	377	366	402	410	390	383	366	347	370	388	378	362	378	351	400	367	367	352	368	366	399	347	343	378	369	384	376	380	377	361	373	360	370	357	347	375	361	338	414	378	350	377	378	328	425	382	405	387	386	368	379	382	365	369	412	368	360	364	354	362	394	377	367	353	416	342	397	371	366	389	374	353	407	357	361	423	373	417	393	346	393	395	344	373	359	367	360	370	353	326	378	369	367	392	355	355	389	370	380	394	387	351	353	395	382	362	345	364	385	375	388	362	389	337	386	358	364	352	366	374	348	367	373	372	393	399	398	363	343	390	360	405	382	344	392	358	367	349	388	369	395	363	398	420	411	359	350	374	366	379	351	363	358	360	353	384	397	347	347	352	369	395	387	356	345	365	386	380	381	408	365	352	374	358	382	351	383	340	366	341	373	378	375	357	403	397	384	334	367	382	378	356	400	383	384	389	371	357	373	389	362	352	353	357	381	382	347	365	369	351	359	344	425	380	365	345	374	389	341	358	389	384	380	367	374	380	360	344	369	395	340	369	352	333	395	326	355	372	358	350	385	392	319	359	341	344	347	411	377	355	381	380	386	365	386	396	373	353	328	351	343	347	365	352	403	380	347	355	351	387	386	367	369	353	346	358	391	377	351	374	394	372	366	329	370	368	365	397	376	348	380	374	395	390	382	387	406	356	383	354	375	378	363	362	407
11421	633	429	347	339	286	290	302	263	295	297	266	321	290	252	270	269	296	290	264	284	272	273	287	252	291	268	288	303	252	257	290	303	292	268	274	267	245	290	265	295	281	261	252	304	251	297	251	278	278	263	263	299	262	255	304	262	280	273	263	271	292	256	277	280	275	295	260	265	267	260	289	267	282	276	294	309	249	274	289	299	267	263	257	260	278	299	268	285	278	293	300	250	299	300	301	256	255	264	304	258	260	256	278	273	263	283	268	262	290	270	274	268	273	258	260	278	277	296	272	282	261	272	308	263	275	284	290	261	287	268	282	261	279	287	280	302	293	280	252	269	286	297	262	260	288	257	278	261	297	297	259	270	280	284	279	302	256	290	296	279	285	286	266	299	264	291	296	273	285	264	257	286	269	280	274	277	274	268	287	272	313	280	265	267	268	281	292	253	271	306	259	261	303	287	258	272	294	280	287	281	262	297	283	324	270	276	282	291	285	274	266	263	278	275	267	259	288	289	283	265	254	273	265	270	266	272	285	253	271	271	274	277	268	287	279	268	283	276	260	279	290	244	295	297	293	268	281	290	265	253	260	266	311	293	283	277	270	283	268	283	298	293	286	273	268	267	257	289	271	238	248	261	260	274	316	313	274	276	272	251	261	265	286	279	285	244	277	268	263	256	267	281	272	269	278	307	260	304	253	247	265	276	264	277	283	237	228	273	261	251	244	262	289	267	287	281	265	274	287	257	272	260	286	282	300	287	286	283	287	242	274	299	280	272	265	263	274	303	288	280	294	279	267	261	265	294	278	263	271	255	260	245	275	270	294	259	259	267	275	258	273	282	237	246	266	304	266	296	269	283	302	262	260	240	248	292	286	292	294	279	285	256	257	277	291	268	243	277	266	291	255	271	276	314	252	307	284	302	289	274	298	280	267	280	298	284	258	252	273	255	276	265	278	286	246	275	278	280	294	253	276	242	314	275	261	299	300	254	300	271	292	256	264	271	251	267	274	282	284	264	273	278	295	282	260	253	258	280	278	274	273	262	263	304	263	286	282	258	274	284	288	283	266	267	248	256	285	275	283	286	302	305	266	276	295	307	294	290	253	275	268	266	287	259	273	299	286	282	269	284	287	270	254	263	279	266	281	286	308	255	253	236	296	293	285	293	284	297	243	268	232	279	272	238	262	278	290	294	250	291	289	258	251	262	279	307	271	270	265	296	250	290	288	266	269	266	280	299	282	280	273	282	287	281	253	276	270	290	269	274	280	277	259	258	285	285	289	237	247	262	283	262	260	286	302	286	274	243	265	278	262	270	285	277	307	290	305	272	287	287	251	268	272	293	282	309	262	280	269	279	272	273	294	253	276	277	295	285	289	274	289	270	267	301	299	260	273	255	284	266	291	265	292	268	281	268	279	269	274	266	295	273	275	257	249	277	283	252	249	282	278	253	276	274	260	271	270	252	276	256	250	268	267	291	288	267	298	266	268	280	301	280	254	290	270	272	253	267	280	271	262	289	269	259	247	282	305	300	291	241	269	279	298	286	270	302	264	263	304	277	266	275	261	263	259	268	268	277	264	283	270	290	254	284	291	276	286	274	254	278	271	276	252	276	314	271	243	294	267	269	279	287	245	280	253	309	287	250	257	280	236	253	255	256	252	266	301	310	290	262	288	281	308	272	304	269	270	252	285	254	306	243	273	303	259	280	288	290	286	281	283	254	285	266	256	271	287	290	257	270	257	263	284	247	259	275	256	263	271	288	279	261	273	277	260	292	303	294	266	278	264	248	268	273	238	286	261	282	263	269	274	308	262	298	280	276	257	284	280	248	275	280	275	306	264	232	269	285	272	249	296	258	274	261	252	269	275	271	257	266	265	258	255	263	297	306	270	257	293	277	240	256	286	282	260	267	255	302	291	264	289	285	278	289	322	259	290	294	298	281	285	261	282	276	249	253	261	278	259	271	294	273	262	287	274	258	250	281	261	295	291	261	286	275	248	252	278	282	272	287	262	282	248	273	283	258	269	279	303	261	257	258	292	265	269	257	298	284	273	311	263	294	307	293	290	283	294	267	265	267	253	301	290	281	270	302	296	257	292	254	302	285	306	258	293	279	252	273	283	275	275	272	241	248	278	272	283	309	275	259	278	271	276	290	246	278	303	273	271	301	292	290	263	262	298	289	273	289	296	266	245	281	290	263	263	261	281	313	293	267	272	271	284	262	262	272	260	239	272	256	271	289	287	250	286	286	261	286	303	276	294	255	287	289	302	256	289	289	278	255	292	241	271	290	271	298	277	268	269	292	285	284	244	263	313	279	292	276	260	276	282	289	259	258	288	248	262	284	284	283	256	284	281	276	268	270	277	282	285	320	266	274	263	308	290	273	279	257	285	270	250	280	257	225	248	291	265	248	256	276	256	274	276	250	313	262	262	286	307	279	274	271	245	279	258	295	294	289	273	292	299	253	278	279	274	313	285	269	260	256	278	259	288	265	271	289	295	277	254	282	297	285	262	284	298	262	253	255	254	256	254	292	269	273	282	288	265	266	262	282	266	281	268	281	277	279	251	276	231	262	261	278	294	260	274	251	277	265	278	258	267	295	262	298	267	264	274	289	271	257	276	294	284	245	254	284	294	287	273	258	256	302	281	283	270	287	262	270	291	257	277	263	260	271	308	283	298	262	271	271	272	256	261	252	282	259	287	290	286	257	282	284	261	271	275	281	285	273	279	258	282	271	327	279	254	289	310	286	302	289	260	279	262	276	271	266	255	270	263	275	259	291	274	264	290	287	321	257	308	262	285	263	262	268	272	293	273	243	296	269	261	294	291	261	281	264	296	302	312	283	292	291	287	272	314	276	278	292	258	241	286	266	255	256	287	299	280	257	296	300	243	272	278	278	279	274	282	261	249	292	275	270	279	265	303	244	280	266	274	283	241	290	270	285	281	260	245	289	282	254	277	241	290	276	255	301	265	251	249	252	267	282	254	279	272	297	274	281	289	290	295	306	271	280	276	267	258	303	258	277	283	263	248	280	255	290	273	274	279	301	246	260	257	251	306	263	295	285	273	277	275	296	304	269	293	263	278	283	257	236	236	312	251	292	273	284	296	279	269	271	288	293	313	260	267	318	294	289	281	259	251	251	273	300	266	273	276	270	279	272	277	295	253	265	300	288	251	288	259	265	265	255	297	272	251	320	268	268	252	266	286	298	240	299	278	246	273	292	277	263	294	293	283	288	296	269	277	280	280	280	265	283	291	272	281	279	274	276	285	260	284	254	275	304	282	256	282	289	307	283	283	269	273	268	286	278	285	272	260	285	282	271	287	287	282	269	266	236	268	279	241	273	273	264	276	290	281	291	272	269	274	271	267	275	297	264	261	292	297	271	292	281	311	272	278	274	274	287	280	291	300	290	264	267	313	262	269	276	254	308	266	314	260	280	232	288	276	263	275	261	277	263	268	280	271	261	266	264	265	264	270	261	283	301	310
9507	900	981	1014	1001	959	961	841	792	818	799	849	847	839	815	841	803	822	822	764	779	875	779	779	748	814	785	789	845	760	742	811	800	763	762	736	819	794	768	780	790	804	781	756	772	777	795	782	769	769	805	744	755	784	778	796	765	742	760	751	701	781	796	743	764	811	761	754	768	738	753	811	721	780	797	736	763	742	764	809	816	763	734	780	761	726	786	778	746	801	778	770	742	719	751	764	789	812	777	770	778	794	725	723	772	781	751	730	770	768	758	795	763	740	747	756	811	728	773	760	726	768	771	729	812	780	737	742	795	808	759	745	745	813	795	781	744	810	773	779	792	702	739	810	825	736	756	783	770	720	783	762	818	773	780	813	795	763	784	773	817	798	784	738	757	820	757	747	745	767	765	780	745	792	773	823	758	816	795	759	723	785	779	793	774	759	792	783	782	790	793	761	791	740	745	785	806	782	750	768	751	777	784	773	732	780	761	801	759	797	784	786	743	781	755	741	765	772	719	779	795	746	778	731	714	772	767	794	810	788	747	790	824	769	802	738	780	793	761	698	764	737	801	753	746	734	800	721	742	736	798	779	746	761	853	809	730	820	729	778	801	739	780	788	796	762	738	784	749	782	746	812	815	724	747	810	752	728	750	796	774	784	754	771	744	757	788	758	740	765	795	731	701	761	712	757	796	753	760	791	740	735	809	728	793	739	753	757	779	730	725	793	723	752	735	783	758	770	766	742	760	808	770	788	741	760	765	764	779	753	756	785	788	771	734	781	749	776	779	778	762	741	712	769	781	724	792	811	726	735	750	733	769	746	801	782	815	798	744	765	771	817	776	772	779	759	794	751	776	740	792	765	815	810	771	766	764	776	746	752	762	770	758	773	780	815	776	779	741	772	739	769	752	786	781	721	761	767	719	755	761	820	787	804	776	741	779	797	726	759	778	761	781	762	780	718	728	798	770	757	745	797	756	715	766	796	777	815	736	808	750	787	716	742	780	776	748	785	812	761	800	811	793	798	773	766	774	797	789	742	767	770	749	781	774	731	765	797	791	779	782	765	777	759	755	773	767	773	764	749	766	807	764	794	788	739	759	805	792	792	817	798	742	772	766	793	767	802	752	773	773	724	773	738	786	753	776	782	791	756	748	767	741	728	767	813	824	796	796	749	808	794	809	758	771	751	718	757	754	791	771	756	727	819	756	765	744	734	717	783	735	707	784	778	764	740	754	747	759	792	789	779	786	786	750	774	779	787	740	752	783	818	718	757	814	774	763	786	764	736	779	755	808	747	824	772	741	718	802	795	766	853	783	759	786	788	799	771	744	781	795	753	798	761	784	745	806	752	756	800	804	760	720	756	778	791	792	772	740	788	769	768	766	713	760	756	782	747	739	733	750	790	767	826	765	769	795	757	806	772	761	736	719	761	719	786	745	767	793	737	795	707	797	770	779	811	797	748	769	781	750	740	754	765	756	755	753	753	766	808	755	723	731	804	788	812	764	808	753	809	764	756	797	760	793	780	739	784	850	802	786	816	732	793	733	777	802	793	752	747	782	806	760	729	708	772	748	738	749	790	750	767	769	772	757	802	788	733	788	799	829	773	797	787	762	804	774	771	772	740	739	786	736	710	745	764	800	783	810	829	778	772	748	777	801	760	772	751	745	770	765	745	837	732	743	772	795	781	761	751	772	789	740	760	762	792	819	674	727	765	761	749	784	711	787	766	798	766	779	782	760	763	764	756	776	830	805	773	755	775	743	761	802	765	703	799	726	791	777	753	768	750	776	739	750	742	773	809	777	777	756	724	754	773	721	765	670	733	749	744	792	750	745	737	765	733	811	765	744	763	761	754	804	778	728	793	770	781	812	768	770	783	771	807	754	738	790	769	764	802	760	756	736	771	794	750	732	760	794	725	790	766	757	794	792	755	764	801	765	731	759	764	762	763	777	826	757	803	783	766	781	778	743	767	764	774	782	801	803	743	742	773	766	785	772	792	788	796	760	696	727	767	707	760	770	745	750	780	763	786	760	769	775	718	773	802	769	846	791	775	792	752	730	745	742	724	754	768	724	765	792	757	766	772	787	792	764	743	770	793	776	773	794	827	714	748	731	761	791	749	791	762	738	790	758	777	745	779	777	749	758	789	790	744	781	768	779	781	759	788	771	781	760	772	765	771	810	716	812	719	813	760	751	798	782	834	756	772	782	776	756	729	810	746	739	737	741	767	754	795	759	772	794	705	796	762	793	762	763	779	766	771	754	793	763	760	811	761	782	776	773	820	772	781	751	833	740	755	709	772	769	739	766	776	777	807	774	769	778	716	789	783	774	823	763	774	714	782	820	798	782	746	762	790	803	748	793	780	818	790	731	757	768	824	788	779	760	778	771	781	775	747	750	827	772	812	785	748	756	781	772	762	750	748	763	795	790	755	785	753	749	772	780	773	781	806	739	807	827	816	736	753	801	696	798	781	717	779	756	790	841	751	791	771	863	749	774	756	808	737	789	783	782	790	739	759	780	752	781	770	763	770	803	781	801	808	738	739	776	754	789	788	759	796	749	765	777	784	752	755	768	823	802	783	751	797	759	749	780	766	751	750	718	821	763	783	757	793	783	754	767	753	736	726	785	780	806	765	724	767	765	813	829	773	829	769	774	748	763	802	766	792	812	762	761	803	745	754	772	751	779	736	785	762	827	785	802	759	723	779	814	773	776	788	781	754	766	761	782	779	775	773	766	790	784	756	798	743	731	749	743	758	723	768	776	774	756	775	731	766	759	759	727	808	739	788	769	791	722	783	789	771	724	765	774	758	750	760	731	763	822	766	775	815	774	771	740	758	750	772	789	826	741	778	725	812	785	787	738	751	737	794	774	726	802	795	746	815	778	765	798	742	772	808	739	797	789	779	776	792	750	827	756	799	772	781	785	723	793	810	763	816	750	747	740	789	719	795	801	745	816	774	754	778	752	754	760	776	799	757	825	808	769	768	747	791	761	830	780	776	738	776	708	816	753	776	767	778	722	746	775	766	764	778	748	790	780	766	730	781	760	818	816	760	849	756	728	735	769	786	780	731	748	755	750	720	780	751	805	782	752	801	803	759	756	751	809	761	727	796	776	735	776	750	810	740	811	781	741	766	772	763	773	760	761	786	802	821	738	795	759	737	780	788	784	785	728	802	739	789	715	827	808	794	771	751	744	802	793	755	772	811	738	777	814	748	837	780	805	796	825	760	774	762	743	754	784	822	751	746	789	815	756	751	771	782	757	746	774	807	762	784	777	721	791	703	769	763	760	788	772	786	834	772	767	780	738	755	791	769	788	749	785	756	797	808	776	764	794	801	767	771	778	737	803	777	809	738	773	804	810	755	730	781	747	726	729	802	823	764	810	749	770	752	738	743	747	756	788	802	712	788	792	768	811	746	749	790	784	793	771	761	742	735	761	752	793	796	769	745	771	791	811	759	768	762	752	773	738	784	800	756	761	760	815	835
46265	9108	1784	1130	736	553	384	342	288	235	248	242	207	222	197	186	204	193	200	197	195	180	171	163	160	154	160	151	161	168	164	171	149	151	166	168	162	164	188	162	168	173	145	166	165	155	169	168	164	141	157	167	159	169	174	152	134	168	170	184	169	156	172	184	176	156	154	135	157	149	167	148	138	149	151	161	148	175	181	124	168	164	146	161	154	152	157	165	161	136	135	151	165	163	153	156	152	168	165	152	163	166	131	165	133	169	164	155	140	152	152	156	155	159	164	164	172	172	138	162	128	158	136	168	154	165	157	170	161	161	158	150	173	161	146	171	161	167	170	151	154	124	178	123	160	152	163	169	157	154	163	171	149	165	149	160	154	169	157	157	172	160	151	156	166	164	154	165	175	154	147	184	134	183	177	168	152	160	162	171	164	155	143	126	160	135	163	149	162	169	150	171	153	151	159	150	146	149	137	148	162	135	163	151	147	149	166	151	165	144	144	151	148	134	143	161	146	159	157	163	155	166	166	181	180	172	175	138	173	131	162	165	142	152	172	134	173	150	160	166	151	143	139	155	157	176	166	147	153	156	161	173	139	163	161	156	150	137	149	144	135	149	152	151	148	155	161	169	148	133	148	153	167	153	161	150	131	153	152	133	155	143	146	127	144	151	139	148	164	154	159	176	151	166	156	148	156	157	160	144	152	128	143	155	175	154	174	153	157	170	155	172	139	137	135	165	156	146	178	133	152	170	160	141	166	184	157	163	153	148	169	168	146	168	154	146	160	155	147	165	175	187	159	140	151	162	155	146	146	121	148	146	142	161	176	165	156	156	180	146	140	149	176	170	159	146	145	156	160	157	187	151	159	154	153	148	147	143	148	190	162	157	146	179	163	174	149	142	157	150	158	166	142	172	178	139	129	157	159	142	164	162	163	165	157	147	133	171	171	157	148	146	156	180	146	147	131	150	146	180	151	169	158	138	158	144	168	158	135	151	155	144	161	158	151	154	151	187	169	155	143	159	142	176	172	144	158	158	174	170	163	169	137	147	134	161	171	146	165	155	159	153	138	162	148	151	149	164	166	158	152	134	162	163	152	150	146	166	166	144	149	153	168	154	163	164	150	149	163	168	159	164	169	146	152	165	139	152	166	173	164	149	146	172	156	148	164	173	167	149	143	187	167	188	171	173	175	163	155	153	156	137	145	175	170	165	156	150	144	174	146	156	160	159	160	160	140	155	173	175	171	164	186	164	153	147	149	175	146	143	131	150	180	157	143	153	147	159	158	136	183	168	170	134	175	164	140	159	159	145	140	138	149	147	149	181	153	152	179	164	154	150	179	155	149	160	168	142	154	156	156	162	161	151	152	130	158	164	161	157	152	156	142	167	160	156	144	156	143	156	160	148	181	165	162	159	156	177	150	157	181	170	166	142	163	171	177	144	177	153	150	155	143	162	147	165	170	153	160	165	159	138	144	154	154	146	158	152	190	161	161	147	153	164	155	169	170	178	147	166	179	139	158	178	149	168	174	149	174	163	154	157	150	142	160	137	161	164	179	178	168	153	158	150	165	161	143	132	161	170	171	157	160	164	158	156	145	149	155	168	142	154	157	157	116	180	142	148	174	167	158	170	161	158	154	148	153	156	163	166	160	153	156	156	128	176	165	142	138	171	160	192	163	153	141	161	165	168	166	151	150	154	144	164	153	154	169	156	162	137	143	157	153	155	149	147	173	128	149	159	129	156	156	147	174	164	157	153	150	148	161	180	157	130	164	165	138	159	149	128	165	148	151	165	147	150	161	154	170	166	170	146	148	144	164	146	166	157	149	158	164	148	162	154	154	173	140	143	185	145	168	131	153	151	151	157	157	143	141	142	158	179	162	169	158	163	148	168	151	167	152	167	161	173	156	161	176	156	138	159	169	163	148	158	155	175	145	144	148	137	171	188	173	158	151	169	143	162	158	139	146	176	141	149	168	154	154	153	148	131	157	162	172	140	163	154	145	173	145	167	178	175	176	175	121	143	152	179	133	165	150	146	154	141	161	149	134	146	142	156	148	157	141	161	164	152	190	152	171	163	154	155	143	170	152	159	140	147	159	164	157	154	151	176	157	152	178	161	138	144	174	144	152	163	157	158	148	137	154	170	147	155	147	138	144	150	162	159	172	151	150	178	154	153	159	182	168	176	137	155	158	165	165	132	145	145	161	186	178	148	153	171	142	152	156	149	154	178	139	133	170	162	152	162	153	124	153	192	138	165	167	150	137	150	132	149	165	164	167	162	173	154	164	153	160	163	147	141	154	177	153	152	146	157	165	150	152	133	154	157	158	151	161	156	166	168	152	160	176	173	162	152	149	172	151	158	151	171	138	170	167	156	166	153	151	167	147	161	157	169	163	177	148	176	179	150	157	166	160	155	157	152	151	159	150	142	160	159	164	171	170	164	151	153	169	158	162	154	156	130	150	159	148	147	156	150	134	176	167	148	167	158	138	136	155	155	160	162	153	153	157	155	159	151	163	177	177	138	154	142	151	144	179	150	144	167	166	181	146	159	161	157	141	172	173	133	144	142	159	162	143	161	183	163	158	165	170	135	157	168	169	140	166	151	163	152	142	148	135	178	154	157	165	150	149	148	154	155	139	164	167	148	150	157	136	153	150	168	178	141	157	152	140	147	161	197	159	168	150	169	154	155	135	155	142	151	168	186	179	149	145	171	142	163	150	161	154	129	167	169	146	133	181	159	142	144	152	141	134	147	157	164	155	169	152	159	180	167	166	146	157	156	175	168	146	164	146	161	160	135	141	144	146	151	167	151	141	142	193	157	172	159	166	156	154	158	172	158	159	161	138	170	147	141	160	140	163	180	164	162	168	170	161	160	183	139	163	155	177	139	167	157	156	136	161	137	155	163	156	144	170	151	146	150	130	159	146	176	175	151	187	161	139	174	165	158	154	161	150	135	157	171	145	171	143	159	148	150	157	146	156	174	162	160	151	138	152	173	153	156	159	192	133	152	160	168	149	145	176	148	129	160	137	140	164	133	179	156	149	163	139	164	134	170	167	172	188	144	178	154	141	158	160	154	141	167	151	162	157	170	173	172	165	162	186	154	160	162	148	150	150	165	139	147	148	146	151	174	134	143	156	174	140	160	148	165	154	155	176	167	149	143	187	189	163	159	144	157	160	159	160	153	176	173	164	162	150	132	141	149	162	148	162	160	178	159	141	162	146	155	157	158	167	184	133	150	154	155	154	180	159	166	152	162	173	172	170	143	177	140	155	140	179	141	140	170	156	144	153	164	153	167	146	177	169	161	159	168	142	152	163	140	178	149	169	165	165	151	137	145	163	143	155	171	150	142	178	141	149	152	166	153	148	140	147	155	200	167	168	143	160	151	138	167	142	147	165	160	162	165	149	158	163	129	160	144	139	145	149	178	168	162	161	152	168	154	158	152	149	187	151	146	154	145	139	159	151	162	178	136	157	150	160	145	141	155
22184	1512	2814	3180	2712	2184	1787	1560	1360	1177	1054	997	957	885	774	727	760	699	701	649	576	553	592	617	579	544	536	530	599	519	529	548	558	527	522	555	501	534	493	490	481	549	497	492	479	487	498	534	530	476	530	476	491	471	483	510	517	509	475	489	474	502	538	474	467	522	505	507	473	448	519	471	493	489	479	482	468	455	444	498	486	450	462	496	434	478	500	447	468	445	450	483	477	476	504	482	492	467	478	418	458	475	478	470	526	500	464	464	451	468	458	494	453	491	462	458	457	506	474	450	462	445	457	492	459	477	446	441	452	489	449	471	479	492	422	465	457	504	451	493	476	464	450	462	439	451	495	480	464	434	469	445	454	477	489	485	464	454	469	462	452	451	489	484	457	480	474	476	458	477	475	433	482	489	489	479	467	460	501	475	446	462	465	481	471	455	448	419	469	489	461	446	473	448	488	425	474	513	493	457	481	455	466	464	447	416	445	436	449	462	463	442	492	458	467	414	459	471	449	487	445	435	462	457	487	453	468	406	454	456	469	429	503	482	486	508	463	469	466	465	506	440	423	486	462	478	448	442	463	429	481	482	449	460	449	484	452	451	457	450	466	469	477	429	464	466	498	458	452	418	463	423	463	410	492	497	441	457	473	465	462	438	469	431	477	452	435	471	473	459	463	441	459	441	469	461	464	474	477	454	438	466	462	473	473	476	439	464	465	457	439	475	474	453	477	467	459	477	470	472	451	445	461	483	464	503	452	456	486	467	452	491	471	449	473	470	478	477	470	463	446	443	446	462	465	455	496	486	458	450	515	473	500	452	425	463	455	455	475	455	464	428	451	493	469	487	457	474	480	454	471	461	458	487	450	494	461	446	458	464	471	461	454	476	457	463	497	473	456	455	494	488	428	427	464	453	451	472	492	468	460	458	447	442	476	452	462	468	472	439	470	442	479	496	481	469	482	467	446	454	464	485	484	465	473	453	441	442	501	425	465	444	477	488	496	443	495	481	450	478	481	487	429	442	487	461	456	453	476	464	435	456	424	444	480	440	494	424	441	451	439	439	467	479	467	451	475	471	428	446	491	499	455	459	470	448	487	462	481	468	471	460	439	473	463	438	487	483	471	493	421	457	454	486	472	453	474	467	470	445	473	462	491	464	484	476	458	500	436	472	471	457	449	460	460	507	426	466	473	463	488	484	481	448	450	497	470	458	468	470	441	440	477	467	481	439	445	476	491	489	479	464	480	453	469	459	485	488	438	497	475	497	455	478	454	488	491	459	480	454	462	470	471	438	457	459	443	418	437	449	495	475	455	450	451	481	430	469	485	413	501	460	476	471	428	484	442	452	419	507	456	444	422	487	484	454	451	451	482	479	418	453	464	444	484	510	466	469	468	439	438	494	492	468	467	475	444	441	466	437	454	443	482	464	458	449	453	479	484	449	405	468	517	454	433	473	539	471	462	483	511	505	467	447	474	476	474	492	460	439	510	442	474	478	459	438	441	466	430	475	443	490	478	468	469	398	485	490	436	513	453	453	473	484	445	475	437	473	459	483	453	491	442	480	461	498	486	465	498	487	464	473	495	439	473	461	453	394	466	479	490	467	465	448	443	452	471	460	427	469	440	465	454	439	441	440	487	467	447	479	455	468	445	481	446	466	458	493	443	440	422	419	461	434	497	470	465	446	494	431	451	450	425	466	468	473	436	458	456	476	488	489	478	466	472	454	478	442	436	463	422	496	478	444	463	447	456	444	422	475	472	487	489	450	445	508	456	454	451	443	454	454	470	444	459	484	466	458	481	488	458	445	485	431	443	451	498	479	494	465	482	460	469	471	452	432	501	425	477	451	477	465	458	420	450	445	426	459	486	435	442	467	472	455	453	446	494	461	460	432	463	419	443	444	461	473	486	421	488	473	455	469	463	430	459	422	449	467	522	498	452	478	468	460	505	484	461	461	486	474	437	470	459	488	466	481	429	480	474	441	411	465	440	503	535	473	472	456	469	477	460	476	471	470	470	444	484	456	476	459	476	465	444	457	441	445	457	440	445	438	473	461	437	485	482	436	483	472	436	484	463	443	496	470	467	472	476	419	442	486	444	485	481	467	444	449	469	489	480	521	445	489	439	478	468	463	461	474	484	441	438	453	464	440	482	441	492	446	473	463	444	418	485	460	435	468	491	495	438	460	465	496	453	502	467	468	465	463	440	444	445	484	460	493	465	446	469	435	476	467	486	471	418	474	495	447	429	463	446	428	413	488	455	522	480	439	493	447	444	454	431	452	457	503	448	485	483	461	487	446	478	438	479	461	496	474	454	487	466	470	456	476	444	479	443	470	489	472	456	436	467	477	477	495	467	440	464	465	475	483	471	461	469	449	477	475	472	487	472	455	471	459	461	452	448	459	415	466	472	464	408	419	474	447	473	484	434	432	455	495	472	467	439	474	439	458	448	459	450	478	491	435	498	436	441	452	447	451	487	454	494	460	494	441	478	460	490	454	462	430	479	451	400	455	454	506	450	455	474	441	504	420	472	409	426	438	458	476	418	478	463	439	456	451	460	463	475	444	492	446	467	450	456	442	474	439	457	464	483	417	430	478	477	478	492	480	487	446	412	486	479	499	470	483	493	449	457	447	496	485	446	443	408	479	452	432	464	470	470	440	456	432	448	452	466	465	469	431	439	466	497	438	426	465	458	506	458	492	450	468	518	444	455	466	471	487	476	459	451	450	473	416	453	502	463	487	436	501	452	501	478	447	443	474	484	447	461	458	434	493	437	454	504	494	462	448	478	525	444	462	481	429	461	491	503	526	490	469	426	449	470	470	430	437	475	451	438	469	521	417	442	449	479	477	498	465	470	455	447	463	463	472	438	460	505	450	502	442	478	479	463	482	413	463	413	421	467	457	450	453	453	467	446	450	484	443	486	438	451	463	460	417	428	462	501	462	439	482	484	459	460	474	436	433	436	436	436	440	420	501	430	530	475	450	457	460	463	436	441	456	486	480	438	462	474	443	463	459	499	432	448	457	444	477	475	460	484	460	455	455	476	458	462	458	468	460	471	461	458	490	495	474	524	435	428	468	455	460	423	449	505	437	442	485	448	455	457	457	479	404	475	454	484	474	425	476	447	452	446	447	500	473	471	453	447	455	435	443	465	440	427	486	455	462	445	459	457	457	485	472	478	486	492	468	455	452	473	464	495	461	472	486	493	450	459	479	476	460	478	462	480	461	481	451	500	455	467	437	455	439	508	469	453	460	472	449	446	459	451	441	453	448	490	474	459	412	449	480	509	443	440	408	449	465	434	471	508	480	477	538	469	450	433	455	491	472	478	478	449	475	490	449	483	463	465	460	461	425	511	500	424	445	448	495	473	482	470	474	469	466	477	455	441	432	490	450	458	444	491	444	449	453	456	447	442	472	423	449	428	488	468	466	446	481	437	478	448	477	451	451	423	446	520	456	418	439	515	503	462	475	444	469	465	490	492	472
58384	16703	5278	2205	1390	980	658	607	413	340	362	271	228	195	189	195	189	175	168	171	163	163	158	159	133	127	152	133	159	156	142	144	153	144	135	138	122	135	121	141	125	120	110	122	133	120	123	121	126	109	136	119	122	115	121	123	116	112	97	108	119	132	108	122	120	119	118	114	124	123	102	123	108	115	99	130	112	117	110	114	117	105	134	110	126	110	116	118	139	127	111	136	127	109	117	132	132	113	146	126	123	123	103	116	121	108	129	123	119	120	131	109	126	119	124	128	110	99	118	113	117	112	120	137	116	96	114	100	143	135	110	104	106	118	108	127	112	129	124	111	107	124	125	124	114	99	111	114	119	114	106	130	119	104	114	115	135	119	90	132	127	114	129	114	96	116	122	98	109	127	101	96	112	127	123	116	136	142	116	104	116	114	113	121	96	107	113	107	111	114	105	109	114	118	119	99	106	114	117	123	121	132	101	110	107	127	117	116	103	121	112	106	127	112	114	127	102	116	91	126	110	114	115	93	114	106	99	133	123	108	98	113	130	136	127	101	106	108	113	114	124	115	117	99	124	128	137	127	117	112	111	122	116	117	96	139	105	103	101	132	109	97	126	98	102	114	124	107	116	105	124	119	106	123	113	134	121	116	93	113	117	112	117	108	105	131	120	108	128	111	105	118	119	127	123	124	120	117	139	97	118	116	130	102	116	123	113	132	111	101	100	112	89	108	118	119	118	134	87	110	110	133	114	133	113	119	110	123	104	98	122	100	126	108	107	100	123	125	125	108	128	104	105	116	101	110	119	99	117	121	119	116	116	119	109	105	118	115	112	123	108	113	138	126	121	125	107	133	109	113	142	106	107	114	133	109	120	121	106	128	123	122	134	115	112	108	106	114	109	117	121	95	115	120	106	104	118	111	98	109	135	123	118	121	108	121	117	110	121	132	110	124	117	114	102	112	105	94	121	112	114	112	119	103	111	117	128	94	103	113	101	115	116	121	112	100	128	101	112	137	113	92	109	126	111	120	116	114	108	116	110	117	105	124	110	138	113	129	125	113	107	119	116	122	120	132	121	111	97	132	117	112	115	117	112	97	102	113	107	105	113	93	132	127	102	127	119	110	106	121	107	111	125	127	111	112	127	109	97	111	125	86	123	108	122	110	121	104	107	109	110	120	114	114	129	123	113	135	115	107	119	117	116	118	129	112	120	129	122	113	114	131	98	114	124	98	127	117	104	109	136	94	121	99	121	96	101	102	117	86	121	111	114	119	121	124	97	111	104	128	123	118	96	95	126	119	122	106	101	112	116	110	115	117	118	91	113	121	113	107	117	121	111	111	119	119	115	130	102	108	117	119	122	101	126	139	117	127	120	112	93	120	109	117	121	112	95	105	103	114	116	128	134	110	139	118	120	119	122	116	108	112	120	104	114	109	105	117	115	123	107	111	121	135	120	112	130	113	104	123	115	96	116	129	113	131	116	113	129	111	118	112	105	99	113	113	129	119	119	113	105	127	114	114	120	91	110	107	114	103	120	123	109	129	116	89	114	104	113	120	105	109	118	115	117	102	133	101	113	117	119	107	122	114	115	132	120	120	126	99	105	107	107	110	113	101	129	118	125	116	125	122	114	116	106	122	101	117	106	99	115	117	113	113	128	117	134	106	117	138	116	108	112	110	96	106	122	98	119	100	123	100	113	106	115	103	117	111	109	113	104	96	92	137	115	118	121	113	113	131	123	115	110	128	114	129	104	111	129	92	106	112	135	112	110	106	98	121	111	112	109	112	114	134	107	120	97	120	114	116	103	109	117	128	130	122	107	105	109	133	111	131	122	126	119	119	85	126	109	111	121	116	123	92	120	113	122	114	139	97	130	111	142	132	153	129	109	110	103	118	126	107	121	121	114	125	116	126	108	104	109	131	92	122	124	107	120	103	116	116	109	104	123	129	116	109	135	133	100	130	133	101	107	122	125	119	109	112	109	104	129	99	126	137	124	140	129	101	118	112	121	115	108	112	116	117	119	127	120	133	128	107	119	111	123	111	121	113	110	86	106	112	123	131	125	107	128	121	108	103	119	123	127	113	112	128	101	104	106	112	112	107	119	97	116	131	92	127	119	96	99	115	109	105	122	115	104	90	112	133	111	121	114	107	114	111	119	101	98	137	126	112	121	115	86	122	121	122	112	112	103	105	119	130	120	120	131	98	119	120	95	84	112	119	115	106	111	128	122	98	137	129	140	104	136	128	121	120	98	117	103	130	112	120	128	108	136	105	104	100	105	122	112	118	121	106	123	109	114	120	115	135	108	129	116	119	110	115	105	107	121	130	133	120	145	117	123	107	92	116	111	129	118	118	110	126	119	103	117	129	119	117	122	111	134	123	140	102	108	146	116	124	107	119	132	98	99	111	122	110	133	99	108	103	116	110	135	108	109	113	104	106	84	107	138	108	101	106	115	110	108	116	112	115	108	119	105	119	99	116	122	104	112	118	116	135	105	113	101	102	127	108	113	98	115	121	132	108	103	124	116	92	124	133	113	122	119	108	111	108	102	99	117	113	131	130	111	120	101	127	117	133	135	133	118	109	97	116	134	122	104	117	127	114	114	110	104	108	105	114	121	100	110	125	127	129	134	117	122	121	119	124	96	137	118	127	105	110	127	126	120	109	108	110	113	106	115	117	130	122	112	127	103	123	115	115	126	108	108	113	109	102	114	117	105	99	131	112	113	113	102	116	111	111	132	122	110	110	118	117	114	114	110	125	122	112	130	106	103	116	104	133	130	104	104	120	136	117	111	119	128	133	118	107	120	126	97	138	124	101	127	107	127	113	114	112	134	110	123	109	102	124	110	116	127	103	128	127	86	108	122	125	111	112	92	118	98	104	124	110	114	110	105	130	137	100	123	113	128	136	130	118	125	121	114	123	112	109	99	95	119	103	109	115	101	123	115	119	103	118	112	134	112	121	118	106	97	115	101	125	128	114	125	125	124	109	111	111	97	124	129	113	129	113	114	118	113	128	116	95	116	130	116	122	107	119	112	126	116	104	110	95	120	127	126	124	101	111	129	99	123	115	144	119	103	118	103	99	116	120	123	104	121	114	105	105	127	115	127	131	113	124	111	101	108	136	131	100	123	113	118	134	126	122	124	115	118	96	106	117	120	106	107	102	115	129	130	113	112	115	98	135	107	128	117	106	116	109	121	123	122	121	114	118	96	117	112	120	119	101	115	108	115	113	107	115	110	131	111	123	106	117	124	92	111	115	122	122	114	111	134	127	107	94	107	120	114	118	106	122	120	136	104	97	95	98	111	113	111	111	125	127	113	112	109	110	124	104	123	103	108	121	107	110	105	107	118	107	104	111	127	120	113	101	110	96	113	112	114	118	98	122	132	121	120	111	117	92	114	117	113	113	129	106	115	133	106	117	109	125	101	116	117	114	103	116	106	125	112	125	135	101	120	120	121	97	121	127	117	121	107	114	102	128	107	105
27878	2413	4814	5339	4645	3767	2970	2430	2034	1834	1607	1334	1289	1323	1036	937	897	825	875	789	714	700	623	622	611	592	587	545	551	516	527	498	500	445	503	459	457	437	429	456	435	458	441	437	439	417	410	444	423	431	437	395	479	436	402	414	420	404	433	418	440	393	400	414	424	425	421	422	372	378	392	399	360	416	415	406	427	406	381	405	425	404	351	389	382	354	377	369	414	404	401	364	366	374	401	365	391	416	388	379	402	357	352	398	380	400	338	385	404	388	366	385	392	385	387	363	366	393	393	391	385	351	378	412	376	418	356	387	397	366	369	373	418	386	349	377	409	330	404	374	376	366	383	358	398	391	381	357	389	368	382	413	379	386	391	365	396	358	400	362	385	369	382	392	373	343	392	389	356	388	363	381	351	388	400	414	385	344	382	401	399	360	369	389	383	348	386	367	350	393	347	351	363	384	370	385	394	374	342	360	369	353	375	366	345	384	374	392	366	374	390	369	408	361	381	395	361	360	329	341	417	357	339	365	354	384	400	372	340	384	365	383	370	357	373	371	373	364	377	382	325	367	373	356	346	383	382	349	370	367	356	408	385	387	350	373	361	394	386	364	375	365	361	394	373	352	382	415	411	364	348	403	375	384	387	381	383	397	382	376	385	377	367	352	354	370	353	384	364	369	377	403	361	379	391	375	361	362	374	385	391	339	366	355	370	344	361	374	368	381	384	351	385	373	374	386	392	394	356	377	396	378	364	343	351	386	352	360	376	415	333	381	377	383	368	395	358	371	387	389	381	369	378	345	387	370	373	365	390	380	371	355	377	384	378	355	337	334	402	404	360	375	361	371	385	374	369	411	392	394	357	374	387	375	353	393	391	389	376	412	372	382	355	394	401	407	363	402	364	394	388	363	342	347	393	366	396	388	372	336	359	378	388	380	356	390	340	373	366	404	363	353	369	405	389	359	380	358	379	337	374	364	370	389	390	377	328	396	346	397	367	357	379	405	388	402	393	366	403	368	376	376	356	383	390	352	404	407	326	377	380	377	389	358	364	363	379	355	371	397	369	370	346	369	372	361	373	371	357	358	401	340	361	381	399	364	358	357	384	372	367	344	350	366	366	367	403	374	388	359	360	391	350	353	364	376	363	374	346	369	375	358	381	343	391	374	375	359	375	368	378	347	376	330	387	406	347	371	350	387	359	366	399	373	395	381	366	363	358	377	373	385	374	396	361	369	391	351	351	406	371	370	326	399	371	383	364	354	365	367	400	367	384	402	380	356	382	332	399	368	392	380	379	350	375	361	371	400	379	345	404	355	351	381	396	364	374	368	375	397	384	387	345	369	365	353	371	369	396	368	358	368	402	359	392	383	398	361	386	394	373	362	432	378	381	367	381	386	373	391	380	385	369	395	397	379	334	362	343	352	380	355	383	361	341	375	349	367	386	379	350	385	388	342	371	370	376	409	386	359	387	337	364	354	395	388	360	366	397	386	358	366	386	377	376	385	355	364	373	377	360	408	347	365	358	367	361	399	367	356	359	392	378	386	344	370	392	328	369	366	374	379	313	371	395	381	388	389	398	374	370	381	353	358	387	376	386	371	378	396	342	360	369	397	377	369	369	369	384	401	402	363	347	360	382	382	375	347	372	391	401	356	387	390	347	361	378	370	367	389	365	369	370	361	385	351	345	365	364	351	345	367	337	358	399	383	367	357	358	342	379	357	353	382	366	343	416	340	360	349	396	337	419	350	367	367	347	428	403	379	362	370	379	364	394	379	366	422	372	372	405	379	328	343	403	439	381	357	389	345	401	398	373	375	319	339	348	352	380	375	362	377	363	392	375	385	394	349	364	371	348	384	405	361	399	412	357	347	352	378	356	360	349	380	376	354	335	385	387	392	399	348	372	387	407	343	344	359	385	348	391	388	389	391	365	422	358	349	336	379	372	401	386	394	357	373	383	387	358	381	362	380	376	372	373	360	399	392	354	364	369	355	376	393	384	380	376	376	406	365	381	378	372	403	416	379	371	354	346	386	372	366	389	391	397	385	404	364	363	340	347	384	364	369	382	393	379	371	391	359	380	362	369	368	414	396	383	377	341	400	361	356	401	374	382	363	351	375	349	398	372	410	383	362	353	361	355	323	363	359	351	360	381	378	354	408	396	392	382	357	402	405	390	367	379	387	363	389	358	365	354	330	378	410	418	370	392	364	402	407	363	375	355	364	380	336	383	353	376	363	360	394	390	389	353	364	390	326	383	386	400	367	376	379	378	412	355	354	357	382	335	352	366	367	375	412	373	359	381	401	374	392	402	366	342	389	342	399	372	391	373	376	356	347	386	382	387	398	404	375	349	369	375	393	401	378	389	381	401	376	346	391	369	404	399	377	373	354	376	388	357	352	382	378	398	317	385	360	386	404	367	388	370	383	385	371	355	385	392	356	400	350	382	377	387	358	350	382	367	372	399	350	353	352	342	402	398	324	336	357	377	371	408	378	383	372	368	364	368	357	372	376	381	383	393	385	359	345	390	360	351	381	357	392	368	359	372	369	355	393	381	377	353	370	398	348	355	341	360	349	412	343	367	379	384	371	356	358	398	373	363	378	381	366	384	380	382	372	344	349	376	399	359	374	386	368	389	363	377	379	375	370	386	390	359	400	397	358	382	363	401	395	381	345	371	336	379	376	333	372	356	373	361	384	358	393	362	417	351	402	353	370	405	382	372	362	391	381	378	375	363	353	354	358	370	371	340	369	346	399	370	361	404	365	366	380	418	386	385	351	391	368	362	368	362	379	343	380	369	393	366	339	394	368	378	377	374	368	378	358	359	369	338	372	379	404	360	359	346	389	377	359	374	386	379	394	354	389	363	400	366	396	393	358	343	386	344	338	373	348	358	382	366	343	372	368	360	377	403	377	360	386	396	364	344	365	378	356	375	359	390	389	398	403	343	362	384	350	360	372	333	403	366	333	385	405	366	382	362	394	343	366	361	374	372	369	386	369	347	360	395	369	407	353	368	362	406	386	352	371	398	363	388	375	365	375	356	371	375	339	353	350	403	375	355	352	370	362	361	352	370	379	362	367	362	338	436	356	370	348	349	405	362	360	333	361	359	397	387	375	397	359	391	341	394	407	385	363	353	357	366	364	354	355	389	378	392	388	358	381	338	377	365	388	388	374	371	403	382	383	392	374	381	370	369	414	400	357	376	360	349	409	386	333	333	392	375	388	418	372	394	383	406	360	361	346	366	385	379	369	376	345	383	355	402	401	356	377	354	355	393	385	390	380	355	396	388	360	377	346	350	365	355	380	358	349	353	398	397	360	411	346	352	399	359	377	393	360	366	347	391	369	345	407	361	309	369	354	376	373	399	369	336	381	316	378	374	389	363	342	341	396	396	341	386	373	353	383	369	396	406	392	383	344	398	350	332	378	354	356	334	393	394	356	357	372	359	373	363	387	346	393	339	362	374	380	368	367	381	348	387	378	352	375	365	407
11278	595	390	354	367	317	290	252	269	282	229	316	287	272	255	283	266	290	280	274	265	291	263	321	267	288	277	262	267	260	286	245	286	286	255	254	297	277	263	293	256	292	290	294	265	257	292	270	309	242	254	269	276	277	283	265	248	288	276	255	274	292	276	250	280	264	234	246	278	278	270	274	255	286	303	295	234	253	306	276	289	269	239	285	254	265	292	282	269	302	312	274	289	297	279	317	261	275	319	260	280	277	242	271	258	268	255	258	287	250	240	272	279	297	285	274	253	265	280	291	253	313	279	254	261	291	303	276	283	290	277	272	260	280	250	252	281	292	294	300	244	279	269	293	288	299	280	304	263	279	317	268	291	260	256	277	286	285	307	276	242	297	275	293	247	276	269	278	270	272	265	321	274	256	274	267	269	273	280	305	298	269	261	243	281	289	270	296	286	245	285	304	277	290	281	297	283	264	289	288	295	257	257	290	251	321	257	326	302	292	267	262	274	264	299	252	288	289	280	285	282	283	284	306	254	270	273	292	300	256	272	279	292	282	292	253	275	291	280	257	277	273	256	248	266	276	286	292	244	278	235	276	259	283	266	288	283	260	285	294	241	278	272	265	298	254	261	299	280	275	258	271	267	269	275	304	321	302	263	269	283	293	293	291	282	283	288	263	270	290	250	260	247	279	290	273	271	277	265	294	266	295	300	266	302	290	290	273	261	303	300	267	269	291	312	268	263	302	251	280	271	264	252	251	296	268	284	276	256	275	306	264	270	285	261	259	294	290	283	299	241	276	284	270	246	297	272	274	260	261	243	265	279	263	284	270	252	281	245	263	259	265	290	278	281	267	274	259	267	288	286	286	307	272	234	314	256	289	284	273	290	293	260	296	281	258	285	266	291	292	271	275	251	262	294	265	302	282	307	250	263	281	305	254	252	286	281	298	273	286	258	276	255	277	290	262	265	233	281	275	269	247	297	262	319	217	283	275	245	232	284	278	269	285	304	287	274	245	298	258	241	282	280	266	271	278	257	291	266	262	279	291	263	275	301	292	278	265	273	292	314	274	275	286	271	285	300	293	276	261	258	276	270	252	270	293	307	267	286	274	261	242	288	283	264	234	296	312	279	270	285	282	254	297	308	290	242	285	268	267	250	268	251	302	267	300	269	299	259	316	272	274	286	281	272	276	264	239	290	281	294	287	280	288	264	273	258	275	279	228	291	301	277	281	261	289	302	290	289	248	247	305	291	267	235	245	285	267	275	302	261	291	288	292	261	280	280	278	285	278	266	257	287	265	308	295	250	275	258	292	257	250	271	285	275	281	266	273	301	288	288	287	281	297	279	283	274	272	286	278	275	263	284	267	270	280	258	278	268	289	281	260	260	311	245	264	271	255	271	254	281	259	313	273	299	295	288	292	284	282	267	264	283	238	261	262	272	275	239	269	250	260	269	280	314	273	266	257	269	281	269	301	288	307	263	328	276	276	294	275	265	261	250	300	260	274	269	304	274	274	288	296	261	252	282	298	288	307	256	272	298	267	286	282	274	276	260	248	294	285	283	280	295	274	294	283	283	281	286	275	286	320	265	273	264	256	258	279	238	293	267	300	290	269	300	250	282	287	274	287	280	281	256	290	261	243	302	275	270	283	272	271	281	257	269	282	286	270	313	281	254	287	273	278	281	305	279	293	242	268	283	304	299	298	269	286	314	276	273	288	310	290	289	252	268	282	285	265	276	288	292	285	283	295	294	290	285	308	298	265	237	280	279	276	256	274	284	280	279	287	262	303	302	306	260	244	306	286	266	281	257	304	278	259	253	266	258	292	291	294	275	262	269	262	276	282	280	251	289	260	245	261	272	279	282	275	286	245	259	280	254	268	272	248	284	292	301	264	302	259	264	290	289	268	287	267	243	283	266	262	263	302	284	260	268	283	262	314	287	277	306	269	300	280	268	286	269	254	265	264	314	261	244	270	276	291	269	325	277	286	270	291	305	264	279	271	295	276	261	265	279	264	301	265	285	282	270	269	293	284	283	288	261	282	250	285	288	267	283	296	304	272	261	275	274	278	261	264	295	287	256	286	312	301	282	305	271	289	271	246	253	309	284	256	275	256	303	254	286	257	280	306	295	291	293	266	274	252	267	277	299	296	305	300	294	280	285	307	304	267	272	271	284	299	265	284	272	276	282	289	244	287	277	246	278	285	267	262	252	284	258	304	269	277	279	275	274	267	287	295	253	263	272	277	265	262	274	251	286	264	296	267	274	268	287	313	267	272	296	293	253	274	270	262	281	241	272	267	308	277	256	250	290	308	290	286	294	298	268	276	269	288	283	278	294	305	275	290	284	274	287	300	276	299	257	268	280	258	282	293	264	253	268	287	273	272	285	288	247	267	285	280	293	279	271	251	300	287	310	302	287	279	263	280	284	294	248	274	251	282	256	252	284	279	249	255	229	272	245	272	279	295	279	266	286	331	272	286	295	274	313	258	289	297	280	292	272	261	269	259	284	296	264	285	266	280	289	283	271	253	280	270	271	288	269	294	283	263	274	303	279	245	284	269	309	289	276	257	276	264	272	265	270	295	250	291	282	279	294	318	302	282	282	281	280	274	272	276	246	267	293	253	282	286	265	306	268	325	272	274	309	248	262	281	286	255	269	312	234	274	290	260	297	295	273	248	266	298	319	268	261	303	263	298	279	270	306	302	278	259	258	268	271	279	270	281	280	290	294	293	295	260	284	287	256	274	254	255	305	279	270	273	301	287	251	293	304	298	248	273	282	268	285	247	285	276	292	264	268	278	273	258	279	273	275	292	309	231	269	275	260	279	262	279	294	268	236	281	257	293	312	275	251	263	267	284	251	274	290	274	281	281	272	269	249	262	289	258	272	281	284	296	282	268	301	293	286	273	262	257	286	285	304	291	275	283	268	304	268	272	270	298	291	279	274	257	284	271	264	255	274	274	283	252	243	297	283	289	288	286	278	289	280	268	281	291	280	291	291	271	257	264	271	271	280	300	286	258	251	259	281	247	306	271	285	268	250	273	288	271	281	273	279	291	285	252	313	284	276	263	298	258	259	290	272	291	279	264	266	290	281	284	286	264	280	267	298	251	289	274	268	287	313	274	267	279	297	291	292	269	276	291	262	268	275	290	273	264	278	287	285	266	267	268	269	275	287	299	265	265	279	273	267	295	285	255	268	279	270	253	293	299	292	269	263	286	282	267	298	262	275	289	247	287	248	258	257	253	274	290	264	273	289	247	261	250	260	294	308	306	282	278	263	265	258	269	251	267	256	266	276	261	276	276	283	268	252	255	296	265	262	289	302	278	284	260	275	274	271	293	259	290	270	258	252	277	300	304	276	263	274	275	278	279	261	268	281	259	288	262	262	270	290	279	251	277	282	285	290	262	273	258	272	302	247	253	276	281	288	276	251	268	270	283	261	256	281	251	314	273	306	279	264	277	279	277	289	297	256	264	307	273	304	299	271	272
9615	917	1039	1030	1035	945	891	893	901	869	782	767	830	813	784	817	779	784	807	807	757	800	823	808	773	778	762	808	793	769	799	762	818	808	792	749	779	758	745	740	765	803	771	772	791	807	823	797	750	734	763	745	735	764	802	824	808	798	775	773	771	777	783	753	789	761	726	807	806	810	772	776	779	789	730	786	749	757	732	768	779	776	781	760	750	765	718	773	784	808	752	782	748	774	801	829	767	766	736	792	807	773	726	781	802	804	756	788	755	786	777	720	740	751	727	773	756	742	813	739	763	764	773	789	738	766	746	761	791	722	718	806	790	780	787	754	809	817	749	748	809	759	749	744	815	765	751	822	766	751	766	743	806	756	766	775	775	743	794	782	786	736	736	737	732	828	716	777	758	784	753	737	758	734	790	724	791	778	780	754	805	722	730	782	734	729	740	719	774	756	793	818	780	763	699	791	777	703	758	763	767	743	737	790	749	805	744	735	768	735	809	703	794	782	783	723	756	728	799	768	714	752	781	775	767	765	768	748	751	758	717	765	787	767	772	789	744	786	756	805	777	794	797	807	826	715	759	770	767	796	739	772	789	799	743	766	767	811	776	781	807	758	791	855	737	744	790	803	782	802	769	788	736	743	783	751	767	766	788	768	726	814	821	813	743	762	727	782	770	779	750	767	783	775	764	804	804	750	763	812	756	746	806	747	787	741	787	758	746	727	750	758	772	757	793	713	768	782	779	772	754	771	778	760	815	821	734	750	730	811	769	828	758	778	762	782	769	742	771	790	795	750	722	788	769	778	768	748	781	782	827	770	774	788	776	766	726	847	770	753	767	794	772	703	783	764	767	768	777	765	812	797	755	791	711	747	763	761	799	769	764	800	799	795	780	804	797	758	781	760	802	735	765	770	728	812	767	764	758	741	810	784	795	708	804	796	780	774	812	772	762	795	752	737	805	768	761	774	735	773	775	793	765	767	706	768	703	764	729	817	766	802	761	806	785	786	742	791	852	805	806	731	802	718	756	766	805	739	735	676	734	772	763	789	767	772	797	782	744	742	783	753	741	785	770	765	759	734	703	727	744	806	783	761	751	814	765	800	784	764	764	782	743	736	822	738	754	801	749	796	791	816	738	786	777	781	789	749	806	747	783	700	748	776	811	810	799	796	798	788	793	750	738	768	809	749	767	801	763	801	755	749	775	749	781	741	775	757	774	762	728	809	777	745	750	812	744	730	754	750	738	782	783	799	760	771	804	787	786	736	769	769	816	778	721	772	770	756	762	725	755	797	796	804	775	758	779	845	838	758	768	756	763	744	786	807	761	786	793	753	752	777	749	754	774	783	752	801	735	822	746	770	741	751	761	781	725	802	752	753	782	740	740	804	698	800	786	749	763	823	778	792	744	810	797	861	778	763	786	743	795	791	692	790	778	797	750	812	772	766	776	796	728	790	788	760	789	806	753	750	792	752	716	799	772	794	792	729	744	826	796	742	760	771	785	761	762	802	775	799	763	783	795	765	779	767	773	778	764	807	726	784	808	718	781	796	733	792	763	797	755	741	774	775	771	843	773	761	757	774	756	738	716	778	732	780	722	719	788	798	776	721	750	792	785	802	812	795	792	773	757	777	757	810	775	733	788	718	802	718	764	763	748	751	793	748	743	796	748	808	767	762	746	791	752	778	816	755	760	772	808	770	756	751	781	756	736	782	758	766	728	721	793	813	758	803	753	805	760	737	766	738	762	753	697	719	760	724	760	752	792	766	756	779	780	804	707	707	765	756	770	752	758	734	821	729	771	766	773	736	737	721	746	774	718	739	774	775	763	809	798	767	718	806	727	735	802	757	734	771	741	793	819	771	773	804	787	777	804	746	751	744	754	778	742	752	734	755	714	753	792	820	768	729	817	760	823	747	753	746	777	754	718	791	743	752	741	728	769	775	798	780	767	748	802	824	737	785	766	727	803	777	822	766	804	768	726	791	760	750	817	798	738	740	794	769	776	834	828	763	765	762	730	778	760	760	770	752	810	802	751	716	732	766	781	742	763	766	787	781	745	757	815	798	725	785	751	785	785	757	745	742	767	757	783	787	787	779	742	782	781	787	780	780	744	740	739	787	763	803	797	802	814	760	771	801	767	806	782	781	741	824	712	738	822	722	764	783	726	763	792	779	760	759	784	782	747	761	745	768	770	760	779	782	761	770	808	729	792	786	858	786	773	687	794	718	769	817	746	787	833	746	762	766	756	825	806	800	778	771	785	797	738	786	758	788	794	798	737	783	744	753	775	742	785	778	833	763	763	714	798	776	762	758	797	774	801	710	801	724	750	789	772	755	775	757	799	753	817	762	763	750	730	786	735	783	787	827	731	778	779	806	778	780	740	742	800	793	795	765	735	785	767	713	718	742	747	816	748	791	740	786	734	745	758	737	785	800	726	706	782	805	737	814	777	741	774	794	816	827	748	746	749	734	764	732	813	749	788	775	751	746	758	763	768	766	778	746	793	760	734	788	747	790	774	772	725	811	713	826	735	702	763	780	791	765	787	763	743	751	793	796	773	783	789	733	769	744	748	837	724	735	760	805	835	759	788	774	793	783	767	803	747	772	748	778	783	752	745	737	761	766	680	726	715	772	789	787	757	788	762	764	779	748	767	751	734	755	774	782	798	811	782	797	761	774	754	815	765	804	759	758	779	840	796	795	800	760	736	757	775	763	787	739	763	833	766	784	759	764	737	772	759	763	773	765	817	792	788	760	773	774	760	757	816	757	752	758	767	780	794	777	790	779	827	755	763	766	820	788	727	773	731	783	740	740	780	777	732	785	744	795	772	753	793	786	789	811	760	776	765	755	779	794	787	816	754	789	826	782	784	760	814	785	779	743	783	766	780	793	745	749	731	786	791	769	773	721	807	784	708	732	741	853	757	755	792	773	808	763	789	738	763	808	769	710	806	742	809	786	807	744	766	735	740	772	776	820	741	771	744	761	770	783	743	748	804	803	733	806	772	789	766	790	770	778	809	764	793	745	739	741	755	711	718	745	752	763	745	792	790	777	748	786	778	746	744	778	780	749	791	767	812	778	797	777	797	802	793	790	786	778	726	761	780	805	759	760	824	750	755	807	761	792	777	750	755	779	822	753	791	767	791	785	765	810	753	792	792	748	806	781	787	777	749	754	743	759	795	745	780	738	735	804	672	812	770	767	758	796	763	775	773	722	787	757	764	785	764	818	762	728	754	762	786	806	769	739	794	770	794	776	751	770	773	754	764	765	761	715	714	783	751	819	755	771	765	759	802	758	755	784	737	762	795	761	688	769	795	807	780	800	826	805	798	742	766	793	863	765	734	799	756	727	769	783	762	754	794	781	776	751	788	735	769	749	754	797	823	787	785	742	745	754	801	759	722	727	768	757	783	816	736	744	768	812	749	771	771	734	738	714	803	790	771	810	770	799	753	778	780	758	799	740	748	759	781	789	773	788	776	755	762	763	791	758
45867	9039	1799	1027	740	507	386	387	290	265	257	237	202	206	214	188	186	196	177	181	175	170	161	152	171	169	146	131	170	162	183	174	176	158	171	165	161	178	178	159	162	175	179	165	162	163	151	170	141	177	165	150	163	170	119	159	153	137	159	146	126	140	175	149	161	171	161	144	151	191	162	159	156	145	162	149	164	147	145	145	163	159	182	162	145	142	158	155	169	146	153	153	149	156	151	159	169	149	168	133	161	164	173	156	144	166	148	148	130	152	144	180	131	154	150	160	146	128	161	144	155	155	137	137	136	146	158	154	179	168	177	158	142	162	157	182	157	143	132	155	151	170	151	170	139	143	151	180	163	139	157	172	142	146	144	152	139	158	139	126	186	150	140	160	150	164	142	159	166	164	147	145	167	126	156	166	164	178	146	146	204	143	147	138	141	145	149	163	152	162	169	152	153	135	165	153	166	164	144	171	145	138	174	142	166	147	169	161	137	154	151	134	147	139	176	161	150	146	157	162	177	150	139	151	160	146	173	162	169	147	153	162	169	157	149	175	162	142	167	158	166	146	161	160	137	187	163	152	158	149	160	148	159	172	146	161	159	153	163	162	162	164	141	148	141	171	171	143	162	130	168	169	136	151	156	125	147	160	143	163	155	135	155	177	164	150	170	156	147	156	172	157	145	153	143	179	148	160	144	174	184	152	204	136	156	136	152	160	182	159	163	157	180	159	134	160	148	125	171	160	171	142	180	168	138	162	150	160	162	150	153	144	160	141	152	156	152	147	141	160	142	156	162	141	159	167	144	150	158	149	144	165	155	148	127	184	151	142	165	127	173	149	146	146	149	159	174	141	157	155	154	156	156	140	171	146	147	129	168	161	160	139	155	159	138	163	148	174	154	142	158	153	152	166	152	155	148	144	145	148	143	171	139	144	167	131	170	157	175	157	154	152	167	153	157	139	171	150	144	141	154	143	158	155	171	148	155	153	149	156	155	157	138	146	160	162	150	146	168	160	139	148	158	146	172	170	154	132	136	171	137	174	159	166	170	159	158	151	150	132	160	165	167	144	165	135	170	171	184	151	158	152	166	163	153	138	152	156	141	154	150	157	140	133	156	164	141	131	138	160	164	147	123	128	157	133	124	153	157	151	139	155	157	158	174	157	155	145	136	154	164	145	168	147	160	159	171	147	153	168	168	161	151	150	146	161	134	151	153	166	137	166	169	175	148	144	177	145	161	150	146	164	145	154	145	148	165	155	142	137	164	128	161	149	151	158	147	185	171	154	152	164	151	143	148	158	149	135	169	163	163	154	166	164	153	146	186	135	160	159	160	171	139	177	145	175	148	141	165	143	160	138	151	148	152	157	164	148	161	164	155	149	156	157	147	145	159	169	159	139	157	133	139	165	150	159	156	155	153	143	153	166	136	146	148	144	154	147	154	152	154	152	151	129	161	164	158	155	152	175	173	157	149	154	138	149	152	161	158	156	160	154	147	164	156	140	149	155	135	157	167	154	144	158	160	166	156	167	162	159	149	161	178	159	136	135	157	170	138	145	150	162	159	156	150	141	161	159	161	147	139	157	155	157	179	169	171	173	143	156	133	170	147	140	169	147	155	143	138	141	161	161	157	149	160	133	158	188	182	167	135	151	152	179	147	148	154	154	165	169	164	135	168	136	153	156	141	153	162	172	152	144	144	160	171	178	154	172	162	154	161	159	125	159	158	145	172	148	171	154	147	150	158	145	174	162	152	160	163	161	136	157	171	142	150	163	162	135	155	151	159	167	139	150	166	141	152	129	141	153	157	170	145	146	157	149	158	156	162	165	162	130	159	145	145	174	166	140	169	157	149	149	146	141	152	153	149	139	164	148	170	165	170	173	146	150	154	168	127	160	135	195	164	182	125	139	178	168	143	169	136	168	146	155	162	187	177	146	141	143	155	160	157	150	154	140	137	154	158	161	160	157	156	176	144	160	186	155	163	152	127	177	150	155	153	160	174	135	154	146	160	144	156	163	160	138	161	151	161	174	178	159	163	150	150	149	128	151	170	155	155	161	142	146	181	144	160	171	146	147	159	147	161	159	163	156	161	151	162	168	151	162	151	180	153	174	153	166	160	160	144	173	144	167	154	154	156	179	145	170	147	149	167	161	160	140	163	179	148	166	133	172	175	146	158	135	172	151	153	169	163	138	135	149	170	150	158	174	126	149	126	165	154	180	172	157	149	169	152	168	147	162	168	133	154	156	153	159	174	170	160	125	165	156	158	163	166	150	163	154	159	163	138	144	146	141	154	155	149	160	148	157	149	183	170	157	158	156	156	158	150	167	131	162	154	159	156	146	177	160	161	138	159	178	174	144	167	158	147	186	137	140	154	146	159	147	180	154	174	165	183	144	177	145	151	151	165	151	166	160	160	149	151	157	147	160	154	159	163	174	159	144	149	144	159	154	146	141	164	173	130	153	163	134	183	155	154	168	128	153	153	155	157	172	156	163	141	167	145	144	154	145	149	131	145	158	137	161	123	147	169	142	151	162	152	164	165	168	154	175	169	159	154	170	169	165	171	174	167	154	155	153	151	155	165	144	174	159	148	143	143	152	143	136	160	164	166	170	156	157	147	142	147	132	160	161	166	163	182	140	136	146	159	142	150	168	170	160	149	146	152	174	141	147	157	172	152	143	169	152	163	140	147	179	161	153	172	145	155	161	141	160	150	161	185	175	138	158	136	155	144	143	164	164	152	146	137	139	154	166	176	156	170	163	148	141	172	146	172	161	161	156	153	160	163	134	139	160	148	128	146	166	157	158	140	155	173	154	165	146	170	165	184	186	144	153	160	148	162	148	142	138	144	159	152	154	185	140	139	167	144	170	134	177	169	173	148	150	141	149	151	160	157	151	121	153	131	144	148	126	155	157	149	161	147	145	156	142	164	170	166	141	150	168	158	151	147	151	173	152	146	158	163	146	154	160	165	172	145	147	154	155	155	151	142	149	150	144	159	148	156	159	166	156	159	162	150	161	168	142	161	147	149	170	154	169	137	166	144	170	163	144	150	159	169	154	135	168	152	149	167	116	173	156	190	147	137	149	140	153	166	159	144	165	170	172	142	144	171	165	162	168	148	169	158	157	154	149	158	156	176	164	174	149	158	158	168	164	158	157	155	188	144	161	157	158	151	165	164	158	164	170	143	162	162	162	157	147	139	150	146	132	177	158	159	159	147	177	160	151	153	173	175	162	135	124	163	164	135	133	170	171	157	170	163	154	179	134	151	168	146	150	188	152	148	163	138	151	134	177	152	156	179	153	136	157	171	178	139	159	180	153	178	141	143	161	165	149	168	159	156	168	120	163	161	154	151	152	145	178	152	179	155	171	149	164	142	176	166	161	154	185	175	158	173	159	172	160	142	173	147	159	182	148	131	154	157	146	164	155	152	144	167	158	151	149	160	144	171	145	178	160	159	153	165	153	158	153	174	181	152	149	163	145	153	157
21828	1500	2869	3291	2635	2198	1811	1579	1348	1172	1079	975	869	815	799	841	742	700	665	681	603	584	608	629	592	621	531	543	573	505	566	531	559	539	553	493	509	499	470	525	512	498	495	490	516	497	493	472	502	484	487	492	450	458	481	483	483	466	449	474	504	469	477	471	484	459	493	444	490	469	481	433	494	479	461	477	494	505	463	456	455	481	467	472	450	446	460	482	475	460	459	442	491	496	484	492	447	465	482	429	488	487	428	517	460	454	443	449	478	502	494	455	474	453	475	457	450	482	464	459	482	447	488	489	497	468	471	455	487	481	443	457	462	470	452	500	457	451	461	451	452	459	475	446	432	459	478	478	470	443	496	470	466	474	474	440	457	493	465	454	433	492	425	462	425	460	489	466	478	480	438	477	469	463	482	434	463	463	456	416	454	449	445	450	415	439	477	458	463	493	474	450	456	476	494	475	472	462	471	443	463	471	470	458	438	466	460	463	489	456	478	439	447	470	455	439	458	456	420	437	455	449	480	451	413	471	447	497	492	457	446	463	481	447	484	429	468	491	510	452	427	470	453	449	447	484	433	442	447	455	442	486	462	464	470	492	486	431	431	444	471	476	469	496	446	422	510	444	500	476	421	440	489	491	467	482	475	446	476	455	466	467	453	474	444	479	425	455	451	474	478	469	477	416	489	478	457	442	467	470	482	489	449	492	486	442	438	474	470	443	400	456	499	452	502	441	436	473	489	474	473	459	445	442	459	491	448	474	471	472	468	470	448	455	460	458	435	428	425	483	475	464	490	468	462	481	480	453	456	472	471	467	454	447	432	458	502	458	453	524	442	468	480	420	505	482	441	457	499	450	479	454	476	428	448	478	447	464	447	446	481	462	464	476	443	464	499	479	453	461	474	484	451	467	451	465	479	482	480	453	479	504	488	479	480	457	463	454	486	470	449	479	448	452	473	450	449	472	475	483	449	470	469	458	464	420	452	451	455	482	498	436	515	453	454	458	462	442	448	457	448	437	477	447	497	448	487	458	494	446	443	461	436	487	469	472	454	475	434	455	448	527	499	461	472	457	469	501	485	465	473	470	453	466	459	471	457	428	499	454	488	483	496	494	462	454	443	457	467	423	458	483	467	465	475	459	483	463	426	477	467	467	443	473	444	465	482	439	466	482	482	482	445	445	472	456	457	458	469	440	439	458	463	508	503	527	450	439	473	455	501	432	474	430	436	480	465	439	426	482	501	464	493	469	468	490	491	410	466	458	426	460	500	463	431	514	477	434	467	462	436	457	430	479	486	449	451	481	439	463	447	482	501	483	483	478	495	464	480	483	473	464	462	458	478	477	455	492	449	469	469	497	481	481	477	475	489	448	449	451	492	472	485	431	465	475	430	457	433	466	484	447	437	454	472	476	438	490	483	464	472	476	478	441	488	440	437	451	495	463	439	454	450	480	433	482	457	513	471	490	424	475	479	479	460	465	439	458	473	501	480	457	438	483	503	483	453	474	460	449	475	463	447	455	453	479	451	409	461	440	430	468	473	464	464	490	454	460	475	475	480	481	453	433	503	455	440	480	462	476	420	476	463	477	445	468	447	456	453	470	450	479	495	450	441	473	470	507	502	481	451	467	456	451	497	451	492	465	478	437	433	455	491	467	486	450	476	464	467	487	469	466	501	453	439	464	501	478	430	440	486	467	479	446	471	466	508	437	469	468	435	458	468	486	468	474	454	503	477	471	465	433	454	523	479	466	505	457	443	506	493	425	448	452	484	474	447	493	468	451	461	444	451	466	474	449	477	446	464	456	437	460	458	467	436	442	458	432	417	454	442	467	436	461	475	468	465	437	451	492	435	494	464	437	443	469	472	467	464	454	469	476	487	488	422	473	437	491	465	472	489	438	460	430	471	483	474	458	462	451	452	485	465	470	440	473	417	470	470	450	501	495	465	479	498	491	471	459	462	472	509	477	480	451	471	468	476	468	492	477	448	427	473	435	444	440	452	461	471	456	476	473	467	455	458	481	479	469	458	471	459	448	490	462	501	460	471	453	436	460	455	453	471	495	478	431	430	467	419	470	492	453	465	440	477	440	489	462	467	462	455	489	478	471	506	454	477	509	448	472	484	450	493	452	453	473	448	465	496	435	486	451	410	430	467	453	516	485	489	414	507	472	487	465	475	452	470	464	434	482	479	452	452	468	471	485	441	452	459	451	436	483	493	495	459	449	457	471	456	473	432	490	506	430	477	482	460	482	461	453	445	475	494	469	444	471	472	461	436	500	461	476	506	453	516	475	494	465	470	464	462	469	504	491	462	458	449	461	455	453	433	474	466	455	464	499	506	459	468	453	434	489	463	495	464	470	448	468	431	438	482	500	458	467	420	493	476	462	491	474	447	482	461	483	484	477	455	450	469	438	460	487	477	459	442	458	458	476	503	443	480	477	445	453	470	457	512	443	462	431	498	415	481	448	473	446	474	484	463	495	441	482	454	472	450	471	488	460	455	465	483	462	457	462	482	499	476	455	491	492	463	454	458	461	465	452	521	452	468	428	455	444	474	462	453	455	442	471	478	413	504	448	451	488	451	447	427	468	482	479	490	456	459	453	435	448	455	456	415	495	459	453	518	473	435	408	500	413	420	484	485	458	468	454	514	488	418	440	456	470	459	415	455	479	469	465	432	450	509	493	500	471	500	515	495	432	475	458	491	448	466	461	448	453	456	446	444	499	430	490	511	464	442	505	475	505	484	483	478	467	464	458	452	482	478	458	477	437	452	453	502	443	442	477	445	463	480	498	467	464	462	455	472	461	453	465	465	457	495	445	479	442	462	471	437	461	462	481	419	459	451	453	445	454	472	451	431	475	436	485	478	484	430	465	497	461	449	463	447	494	438	464	453	489	469	456	455	444	452	456	475	473	510	469	474	452	426	510	413	443	431	442	428	450	507	461	455	452	496	478	458	446	436	460	463	474	455	508	443	505	474	460	475	440	429	487	453	462	469	466	436	444	449	442	438	445	481	425	460	495	445	450	491	464	443	473	448	465	431	456	501	467	457	476	458	458	507	494	444	478	428	448	491	500	482	458	464	462	492	445	471	447	459	444	458	493	439	463	445	440	480	488	453	407	464	474	474	447	491	456	467	478	482	483	447	478	482	430	465	492	452	495	460	465	483	449	471	442	484	460	451	472	500	466	479	460	471	441	494	444	445	449	459	472	464	440	445	463	438	457	465	457	424	446	475	433	467	429	473	458	471	416	467	474	435	451	492	457	460	484	499	458	469	445	456	499	458	492	490	453	454	488	438	521	454	475	461	448	436	460	438	450	486	479	445	470	524	438	470	451	471	475	480	454	466	448	466	457	490	470	466	499	421	449	476	499	470	477	473	507	430	455	480	438	449	486	455	465	443	427	480	480	521	468	455	506	458	469	440	434	474	476	514	492	441	449	461	467	500	447	455	467	477	456	447	445	469	446	425	460	450	463	428	474	475	402
56277	17181	5610	2240	1426	906	651	462	375	344	308	258	248	212	212	185	170	170	165	142	160	151	135	149	150	144	118	124	128	107	128	136	127	138	121	119	114	150	107	113	123	139	116	112	122	114	106	116	101	130	105	104	112	119	117	109	112	114	125	120	145	123	127	109	128	126	116	122	107	125	108	122	121	117	109	103	99	108	131	116	115	125	111	106	94	120	111	134	121	115	90	123	122	101	106	103	125	119	93	123	111	115	123	139	111	124	108	108	109	111	125	120	104	130	131	111	122	117	120	117	103	118	106	109	101	111	117	109	119	127	111	117	118	121	119	118	114	118	99	114	105	111	106	130	101	122	119	122	104	138	112	120	106	111	120	115	126	114	109	110	118	111	94	121	113	109	112	122	121	109	137	106	107	118	129	114	123	108	97	121	107	126	105	124	121	104	112	123	105	121	121	128	107	128	130	113	119	110	109	128	122	105	126	121	115	121	103	110	122	114	98	107	105	103	124	96	103	120	114	105	111	115	108	111	107	109	117	108	121	103	111	117	129	124	117	99	121	107	109	121	113	112	93	103	110	118	113	103	102	128	119	104	107	104	106	118	105	104	116	114	129	88	128	106	108	122	111	115	115	112	104	114	125	128	85	125	115	107	102	116	121	122	115	86	95	104	113	138	87	104	104	121	105	120	100	125	112	105	121	113	130	119	125	121	124	127	127	128	114	122	113	128	127	124	122	119	117	107	103	96	116	124	111	121	118	120	101	114	113	115	110	110	125	130	102	121	122	124	127	122	108	129	109	109	107	120	126	100	141	125	108	97	104	113	104	101	109	95	117	116	115	126	120	112	110	115	134	112	126	119	109	126	113	108	128	108	126	99	115	100	121	124	114	126	103	107	98	98	133	111	116	113	97	133	113	129	111	102	107	100	114	115	101	115	117	124	120	128	103	112	112	105	123	119	103	116	117	130	114	100	134	108	111	113	129	109	111	120	98	115	126	119	109	113	82	97	93	100	110	109	97	120	108	120	127	133	98	102	112	116	112	97	128	103	117	103	109	116	98	98	98	126	121	87	108	119	110	102	97	110	104	103	122	109	108	125	127	115	94	128	98	111	126	120	101	116	117	129	108	124	115	110	128	115	126	117	123	100	119	129	127	112	123	102	122	104	108	111	108	112	109	139	99	103	115	112	117	121	95	112	109	127	119	107	112	105	106	119	111	121	117	102	128	124	131	142	116	90	97	126	121	126	115	111	99	116	103	92	118	109	109	105	123	103	118	114	101	104	87	95	116	106	95	112	121	120	113	102	142	115	115	105	104	123	104	113	138	125	127	114	97	120	110	131	124	122	129	125	123	123	102	107	116	106	111	106	144	122	111	122	115	119	100	97	125	118	133	120	108	98	107	96	127	104	103	105	105	99	131	94	124	99	106	110	103	110	115	96	128	117	102	102	113	121	127	96	115	121	104	114	108	126	104	129	136	118	121	111	112	116	105	115	102	128	108	125	107	103	110	117	107	125	109	137	145	105	117	105	134	114	101	98	103	124	93	108	118	110	125	110	111	123	107	104	120	106	111	97	121	142	118	118	127	110	113	115	111	103	119	116	107	113	117	81	106	102	122	104	113	101	120	122	113	117	126	122	90	114	137	131	100	111	118	98	113	125	101	131	110	120	111	123	94	95	111	150	119	112	120	109	100	103	103	107	115	119	131	119	105	104	105	109	123	101	103	104	116	134	115	104	104	118	115	115	100	118	102	116	134	107	125	115	111	116	119	129	123	107	113	112	117	132	115	132	125	107	110	97	115	134	131	116	87	115	126	130	113	107	107	101	125	137	106	112	129	123	109	137	115	117	103	109	112	110	125	128	102	113	116	118	90	104	116	106	120	123	121	103	106	131	123	125	113	112	121	105	113	119	94	107	139	109	103	116	99	117	115	124	109	120	91	127	116	124	119	112	110	103	116	102	124	98	130	127	91	110	121	113	114	103	114	110	123	135	114	123	111	118	112	92	99	104	116	108	110	94	110	107	101	110	109	123	132	103	121	103	91	112	100	121	114	128	94	134	111	110	104	118	118	108	115	132	100	111	120	117	111	120	113	109	98	118	123	87	113	103	106	112	130	111	116	118	119	108	117	128	117	111	125	119	97	106	112	109	98	103	102	108	122	116	116	130	134	109	112	113	110	112	120	112	102	123	124	129	110	114	88	120	111	104	124	113	124	118	111	118	108	110	127	130	110	107	125	94	114	112	102	113	112	111	100	94	115	130	116	104	108	118	109	134	135	123	103	116	113	100	120	119	131	121	121	108	125	118	127	128	119	125	101	120	128	119	121	116	96	118	121	105	121	111	116	102	100	106	123	104	122	91	120	122	106	103	117	117	109	114	98	108	121	111	111	120	124	99	113	116	114	135	117	105	119	113	102	99	95	122	132	118	117	117	109	104	120	116	89	122	124	118	119	113	117	117	111	116	114	111	97	106	121	107	131	103	120	110	118	98	101	106	115	93	127	122	112	103	110	140	140	94	122	102	120	117	131	144	108	108	122	110	107	134	124	116	130	137	102	140	103	111	124	114	126	92	114	119	101	104	98	104	141	111	126	110	112	105	116	116	122	124	115	115	138	123	104	119	100	131	128	106	111	114	119	108	109	114	109	137	133	126	121	122	138	93	111	109	131	122	124	101	114	97	101	138	114	106	95	99	119	115	115	109	127	114	104	108	114	127	104	118	113	138	114	128	123	114	115	139	112	97	113	117	105	113	122	119	143	94	105	124	109	115	111	123	101	114	112	110	116	114	107	117	105	110	103	98	129	112	114	108	110	135	124	98	115	122	129	124	110	125	110	117	135	110	113	119	111	112	105	110	105	103	89	140	97	108	123	121	115	105	122	111	117	136	111	102	105	119	97	101	116	109	120	119	116	113	102	126	97	111	129	119	106	120	124	102	124	108	114	116	128	132	123	111	116	110	112	134	112	112	117	99	85	116	120	109	95	100	122	106	116	113	132	103	107	125	137	99	120	116	109	104	111	132	104	100	113	124	116	99	104	130	118	122	126	111	98	114	117	114	125	119	105	107	117	120	94	104	107	101	99	94	104	121	91	126	115	106	110	116	129	94	130	103	93	117	115	116	104	121	112	116	113	114	103	108	107	110	111	107	119	121	116	119	102	116	115	110	113	130	117	107	96	101	122	112	140	104	119	115	128	113	109	118	110	129	121	120	129	123	112	120	115	116	101	105	135	122	108	96	97	121	102	119	103	112	128	105	105	97	103	115	115	101	126	128	128	118	108	112	97	140	127	118	108	107	122	121	128	115	109	114	119	116	98	109	123	108	110	136	103	113	121	102	115	111	134	136	120	106	120	108	93	108	109	125	116	114	110	104	118	105	108	119	112	105	105	105	120	103	118	112	124	115	106	107	105	112	112	98	120	93	120	122	102	105	126	120	97	116	128	117	109	120	113	111	113	106	96	94	131	97	118	117	106	115	124	108
26726	2237	4931	5473	4908	3817	2957	2385	1964	1781	1480	1501	1310	1182	1076	933	943	815	778	794	692	683	630	618	593	542	583	541	530	505	489	488	488	495	504	481	429	472	457	439	453	481	439	423	428	429	455	431	430	421	438	432	422	442	392	417	381	379	435	429	417	430	438	414	404	425	381	414	402	374	403	412	393	370	369	373	419	382	404	385	372	376	376	417	381	376	409	379	427	387	402	406	352	395	372	353	369	407	387	369	380	386	352	372	358	400	374	408	386	360	406	369	404	395	344	355	374	398	390	412	373	396	422	358	383	349	389	350	410	411	378	380	350	357	374	393	380	389	376	372	360	362	358	388	367	355	369	337	350	389	383	389	354	348	394	389	378	361	373	377	385	360	372	353	378	372	372	371	351	421	361	413	351	364	376	396	390	370	365	384	341	361	364	365	387	401	350	396	359	350	394	376	363	366	330	342	369	401	368	369	365	384	389	396	348	384	427	368	377	349	374	343	385	346	340	399	360	400	377	369	374	362	344	386	383	346	385	380	355	328	334	364	350	394	356	352	369	431	352	354	377	369	380	381	382	363	364	397	370	371	407	350	367	398	383	390	411	357	342	331	380	360	374	353	363	337	373	353	378	330	395	354	391	367	363	386	370	369	364	406	380	372	350	361	343	364	371	406	375	370	390	378	390	371	376	363	404	351	368	345	409	332	369	353	345	362	386	365	376	372	356	365	374	355	361	362	354	359	358	361	390	364	378	384	341	372	380	378	387	324	372	359	389	395	379	325	390	395	356	328	329	410	385	349	378	348	341	382	372	357	366	378	383	346	376	374	388	364	338	342	363	358	366	350	346	377	365	368	397	385	376	355	366	370	357	403	385	403	370	348	345	392	341	362	363	405	390	377	363	377	368	398	362	393	343	364	365	321	356	373	368	384	366	374	363	335	382	337	358	358	353	360	373	366	373	378	347	387	352	432	369	375	381	404	362	373	361	365	389	365	365	363	368	349	375	409	338	387	370	374	347	393	401	335	369	363	399	333	360	374	362	401	368	354	351	371	342	359	400	395	370	369	372	419	358	381	409	340	353	404	377	375	388	375	378	370	400	395	356	365	377	355	354	387	368	343	363	354	383	422	372	389	346	337	386	340	365	388	405	350	401	409	374	346	355	388	365	395	380	380	436	368	381	348	401	372	346	358	383	352	368	413	387	405	361	364	381	356	405	381	367	372	357	377	355	371	364	393	349	408	372	372	367	369	409	358	426	391	406	348	376	379	343	367	373	352	356	343	348	362	376	399	359	341	413	385	366	413	335	399	376	393	360	360	360	360	375	340	364	359	363	357	384	363	353	439	393	359	368	363	340	380	377	390	376	397	352	358	352	371	387	362	383	385	375	367	389	391	361	382	369	368	345	374	367	357	360	383	417	390	345	377	363	395	363	379	358	380	349	341	378	371	344	412	365	375	383	358	371	361	365	375	392	344	385	390	380	346	371	396	369	356	361	344	408	356	381	366	374	350	370	366	391	369	367	366	381	404	389	351	346	374	368	384	379	363	376	377	383	394	351	393	396	358	397	368	367	398	408	355	367	352	357	379	375	357	367	349	383	356	361	368	348	387	380	357	386	368	381	358	365	351	365	364	385	312	389	368	398	385	388	380	357	361	418	339	377	371	359	366	373	349	370	391	325	370	389	383	368	369	365	412	373	384	389	375	390	377	334	348	390	321	360	372	359	385	414	368	363	390	363	373	354	339	333	368	386	385	388	350	346	389	384	358	387	373	390	348	347	349	390	361	374	364	383	349	360	362	430	368	366	361	383	373	363	390	374	360	356	351	371	383	384	331	332	381	368	360	378	354	387	381	376	360	355	377	344	366	368	352	405	350	378	359	385	385	365	381	399	355	326	348	369	334	381	391	398	321	371	353	314	382	364	331	387	352	357	380	376	352	397	345	352	396	350	344	345	397	373	366	373	366	348	371	369	359	358	338	356	385	423	361	402	358	368	338	357	376	346	399	337	395	364	347	355	383	363	338	347	370	370	372	358	394	385	418	382	382	374	378	367	370	418	388	356	378	393	372	348	344	385	371	390	350	364	371	384	399	375	348	382	378	374	416	397	349	389	355	368	382	377	377	370	366	368	355	368	361	388	412	409	345	396	352	355	400	372	351	390	366	379	355	377	356	368	363	352	372	356	387	380	380	372	374	370	348	385	409	375	362	362	346	369	390	367	393	345	370	368	365	350	383	347	388	350	350	350	361	412	396	366	373	366	384	397	354	362	395	367	376	366	363	372	396	399	381	394	374	392	393	346	368	402	347	381	373	343	381	377	386	370	360	379	348	405	360	380	360	359	382	369	380	346	359	385	342	402	356	362	360	364	375	358	376	342	403	342	375	369	379	362	379	313	349	381	397	397	432	382	340	377	387	369	345	338	384	377	388	382	402	384	371	346	366	344	363	366	370	372	391	361	325	354	385	391	392	377	381	399	365	353	390	366	376	356	381	334	363	372	356	385	374	373	358	336	388	358	363	378	375	361	371	374	375	346	352	347	369	361	385	392	397	336	392	380	392	371	394	365	365	354	365	390	372	382	352	369	379	377	372	391	375	368	364	399	350	348	395	383	374	392	354	350	381	388	382	359	340	366	382	365	389	346	374	384	397	342	357	375	388	364	347	400	376	400	370	366	370	369	363	363	358	344	398	354	348	354	377	361	364	368	389	344	384	338	401	400	373	384	376	396	361	370	359	346	379	404	380	345	347	353	338	357	362	372	384	333	384	351	392	347	355	351	366	343	361	402	361	387	375	362	371	427	396	381	386	397	392	401	357	359	386	346	370	346	361	370	379	374	354	348	385	362	370	367	357	368	361	368	375	376	336	358	374	355	368	362	374	415	360	384	352	365	387	406	385	366	367	358	370	396	398	368	360	348	419	369	376	365	353	350	369	376	351	372	341	372	359	364	372	395	368	329	396	368	365	376	385	371	361	346	339	385	387	369	358	385	384	358	373	411	376	352	369	373	358	350	361	367	333	336	361	344	334	386	340	372	348	357	394	398	394	368	375	356	375	345	372	351	392	364	356	351	358	345	365	377	409	365	377	367	392	362	358	367	385	355	357	349	401	343	382	352	371	383	372	368	373	379	377	391	369	352	351	378	362	366	366	378	367	367	346	388	397	393	360	391	395	370	379	366	351	337	385	390	392	355	400	398	373	409	361	385	376	392	389	378	392	371	345	349	350	344	364	377	367	369	356	365	366	399	368	345	365	406	377	377	364	387	387	344	370	375	373	381	393	411	370	371	405	385	339	375	366	371	310	370	344	328	344	346	408	384	382	350	370	364	427	358	384	374	346	371	377	372	364	355	367	361	353	398	384	325	375	370	387	385	382	354	412	393	385	349	379	410	400	353	380	385	387	384	373	340	377	405	378	363	361	380	378	402	382	403	376	407	379	383	357	362	378	353	364	369	368	366	389	354	372	381	343	374	361	385	358	392	365
11012	610	371	342	288	295	280	291	298	290	287	268	285	290	275	282	264	291	285	252	293	272	258	282	286	263	305	287	260	283	290	253	241	280	300	274	271	244	265	254	257	279	303	309	290	267	266	275	270	259	296	278	273	282	291	240	297	279	236	281	265	269	257	265	264	290	328	292	288	277	266	274	264	274	255	242	237	275	268	274	258	273	276	284	258	292	265	262	286	275	286	273	286	268	251	267	269	272	277	286	269	272	260	273	280	275	285	284	269	283	278	239	288	284	269	274	298	257	271	287	265	239	283	264	278	266	287	267	291	261	263	302	306	301	265	307	283	279	277	285	280	297	281	251	284	253	315	247	290	270	277	261	260	252	249	273	264	268	247	291	277	300	282	273	281	286	295	255	250	296	279	278	306	288	252	261	273	340	271	250	257	269	246	280	270	266	278	284	271	271	289	247	289	250	274	269	282	289	277	271	276	276	286	290	286	300	232	280	293	264	258	258	263	250	275	289	251	295	279	291	258	265	270	294	294	274	287	283	263	249	261	267	272	283	271	303	246	295	303	250	244	274	248	280	283	297	281	215	254	310	263	283	270	237	277	263	271	250	265	283	293	283	276	275	297	269	292	256	257	281	291	277	264	297	226	262	275	295	293	259	296	241	275	274	250	270	254	262	291	258	291	291	272	248	263	290	234	263	280	270	287	282	259	310	275	257	284	268	292	264	263	268	276	304	286	302	286	289	277	283	256	278	249	265	287	254	263	286	281	241	291	272	298	317	293	278	280	253	268	245	288	293	253	287	291	230	286	283	253	293	246	297	266	264	279	288	300	261	266	304	278	280	266	285	301	305	293	226	264	292	277	253	274	280	249	298	266	263	247	265	269	243	302	275	301	283	267	264	276	280	254	271	240	258	283	253	279	274	273	280	283	304	269	284	285	262	300	246	261	284	258	267	278	251	279	272	295	255	265	277	308	283	278	309	262	256	313	285	260	262	269	286	255	275	303	297	258	287	264	242	272	278	266	286	263	271	284	251	285	261	299	275	263	289	303	297	268	279	312	252	285	277	290	273	261	246	301	269	261	288	299	274	245	283	250	323	244	301	297	265	281	293	280	291	311	281	300	294	271	255	273	271	276	285	268	260	270	302	313	277	246	284	278	259	283	286	312	276	276	251	248	278	239	291	267	261	253	270	247	261	251	297	255	279	276	255	276	258	264	267	270	277	264	255	272	268	286	274	257	265	261	265	280	274	261	271	254	261	324	279	265	276	271	301	286	296	268	283	278	297	281	247	276	259	293	249	278	276	259	280	271	292	255	260	291	301	272	293	281	267	290	276	293	259	272	290	274	247	258	320	266	259	280	272	282	276	277	257	300	277	267	267	283	285	241	273	294	268	283	275	274	260	297	281	275	283	287	305	251	249	259	271	275	269	260	285	263	269	261	279	297	289	282	273	237	256	278	271	260	279	282	278	264	259	278	265	303	280	274	272	263	252	267	282	274	283	271	244	267	253	286	271	264	265	268	259	293	260	283	287	258	295	277	285	277	286	274	276	245	269	309	307	263	278	260	261	276	295	305	293	280	253	305	268	302	276	266	271	254	267	280	277	276	304	271	267	259	310	287	275	283	281	268	260	271	267	267	263	258	280	260	247	283	251	270	271	270	292	277	288	279	273	257	277	256	273	249	264	266	242	266	312	293	279	291	315	275	297	254	268	266	291	270	292	264	263	255	240	254	262	263	289	253	280	291	254	262	282	268	259	270	245	270	262	279	285	267	276	294	264	284	291	274	250	269	261	256	237	254	250	296	281	287	262	275	288	272	276	294	270	258	288	271	247	280	250	267	301	276	285	248	256	280	248	296	247	285	283	292	283	279	272	249	256	264	232	259	296	268	267	286	293	287	295	251	284	272	306	271	281	272	316	272	296	290	292	262	280	262	296	282	279	270	252	284	299	286	285	255	260	300	280	296	272	273	286	295	283	286	255	263	240	286	265	291	281	265	272	236	275	290	276	271	254	268	266	275	270	273	278	273	281	275	260	301	287	265	276	278	261	293	267	250	266	238	263	279	272	270	259	262	246	303	281	284	274	276	299	283	287	275	304	287	303	303	257	278	305	290	292	261	263	284	284	265	281	281	242	263	267	277	267	240	277	269	272	271	281	263	298	286	280	246	280	274	274	264	273	260	260	319	298	279	280	304	230	257	259	273	269	270	291	287	271	280	298	265	250	267	293	274	295	260	275	283	266	260	291	263	273	281	266	292	262	277	265	266	274	281	263	294	274	273	291	271	234	308	269	282	254	296	254	261	310	272	261	273	274	266	313	263	257	280	290	261	283	258	292	266	247	280	285	294	276	268	272	293	269	250	272	272	271	294	272	258	276	265	272	286	261	264	285	257	273	274	272	263	261	238	277	260	276	246	283	258	290	279	281	279	261	249	269	270	292	267	260	287	316	268	237	297	291	276	295	272	279	267	250	295	276	274	269	265	279	273	262	286	273	278	307	272	262	273	290	302	260	288	286	288	304	265	283	248	255	251	301	279	304	275	278	301	285	278	284	303	278	277	304	279	277	275	271	276	287	303	312	259	282	265	280	256	267	268	277	271	305	252	271	306	264	274	284	283	288	263	270	300	275	269	292	267	260	257	247	270	269	292	271	257	283	249	262	265	277	268	293	285	269	296	260	274	274	277	268	291	268	248	250	280	271	270	268	271	273	275	264	277	262	246	311	287	267	263	295	293	261	277	287	235	270	247	281	270	273	298	287	270	250	279	262	255	266	277	278	281	244	266	283	271	274	277	276	262	260	307	282	257	276	277	286	269	274	273	279	268	275	280	282	289	269	277	291	293	272	284	274	276	272	264	271	258	300	276	284	262	271	304	304	265	261	251	266	267	270	286	275	309	273	280	263	272	266	305	224	254	300	302	285	262	269	260	278	297	288	285	280	282	278	270	258	277	275	267	263	276	232	259	262	265	284	272	257	273	286	280	269	292	298	281	248	261	242	280	274	271	273	284	274	239	290	271	244	304	273	266	271	267	277	271	276	296	292	259	252	255	258	269	257	256	289	295	237	253	300	281	298	242	299	267	265	281	272	266	250	265	277	275	265	289	275	276	281	293	263	293	265	271	266	284	271	256	261	273	302	311	272	276	271	257	277	284	260	260	275	273	257	288	308	295	264	261	275	285	281	316	257	243	232	291	258	250	292	284	282	255	273	280	270	283	264	267	272	282	277	244	275	267	255	250	293	268	266	278	269	253	288	281	296	281	266	239	283	290	271	248	283	273	302	272	290	259	264	270	263	306	275	247	309	270	254	237	269	222	273	282	286	283	297	242	287	243	244	266	266	267	269	260	281	277	289	276	298	260	270	260	290	290	287	260	242	274	273	267	257	250	264	272	279	256	269	256	269	263	289	271	301	271	264	262	251	273	274	243	270	283	294	281	265	270	283	266	288	272	293	261	303	260	281	259	290	282	270	283	262	267	263
9124	890	985	1021	1027	926	916	896	820	813	788	854	826	802	824	818	836	741	808	793	730	789	777	753	806	787	760	775	799	764	813	737	743	801	747	767	758	782	805	748	732	763	795	781	755	770	769	797	758	802	751	759	776	780	790	746	773	768	771	769	769	768	772	737	756	803	797	719	758	782	801	782	802	762	756	764	811	809	806	771	798	763	773	771	769	810	758	771	783	707	803	764	721	771	807	789	762	735	740	780	750	754	769	775	730	761	763	746	750	743	799	825	781	790	788	756	791	772	785	743	753	755	764	775	831	814	756	731	766	793	789	749	755	809	780	811	731	759	732	802	774	774	805	828	817	758	764	775	722	768	740	769	753	801	739	704	804	775	791	749	755	796	778	733	806	731	774	838	825	736	793	784	813	797	735	742	809	738	791	796	765	744	765	774	742	772	737	788	774	770	822	767	764	781	749	711	743	775	775	748	717	767	751	760	768	778	697	777	760	757	729	764	756	736	773	800	772	756	754	762	776	778	779	741	819	698	748	730	819	784	726	769	756	743	790	784	767	771	814	749	728	793	758	766	793	756	824	763	750	828	744	759	781	731	780	818	782	826	815	762	776	780	791	769	809	796	773	748	787	733	761	761	730	750	760	753	753	815	757	757	780	756	780	721	753	788	770	702	776	761	796	731	768	768	774	818	798	737	778	770	756	748	763	788	803	792	777	750	757	803	744	787	782	738	795	826	803	790	706	713	754	805	750	811	785	702	761	720	766	770	814	779	786	759	774	735	731	756	783	693	768	721	738	811	752	799	761	817	793	778	786	724	769	792	786	773	793	765	761	773	751	806	779	786	721	724	773	756	770	814	773	780	815	766	730	760	748	767	772	835	736	775	742	736	800	718	775	777	736	729	785	759	815	810	741	760	696	782	778	728	756	758	733	769	762	758	735	753	790	787	752	746	766	769	796	816	725	758	772	739	725	745	732	757	715	768	763	776	781	752	786	761	764	750	802	725	771	772	732	795	769	773	779	746	700	752	796	771	742	731	768	772	809	772	742	760	784	776	766	795	755	812	810	799	771	739	786	710	755	740	826	777	748	795	790	770	760	765	740	797	821	753	779	759	771	772	787	787	722	748	764	746	759	716	784	753	756	725	771	756	819	717	745	771	752	755	771	743	798	800	772	772	766	779	745	820	796	792	827	730	765	743	755	746	753	800	787	778	745	709	770	757	785	773	731	747	774	753	780	790	754	774	775	742	768	807	777	787	780	737	734	801	790	747	767	756	730	763	778	753	757	759	770	803	746	742	786	755	767	760	750	808	770	817	716	740	752	776	801	769	765	780	763	803	742	717	810	798	727	785	774	761	768	782	775	752	795	744	782	767	688	731	748	825	786	726	749	791	768	729	765	788	726	737	796	813	726	780	765	770	787	819	725	711	782	752	735	766	744	792	750	809	789	853	755	789	785	775	743	769	757	771	806	739	701	728	788	788	735	753	796	728	739	785	805	736	795	735	810	818	776	782	778	784	724	768	801	755	756	807	774	791	751	715	789	781	794	756	759	745	780	771	732	773	718	787	776	795	812	802	837	739	772	733	774	801	776	745	788	814	778	776	811	756	739	801	749	767	759	773	779	762	760	737	796	757	779	779	736	764	800	799	743	778	700	749	748	836	751	755	816	816	795	784	795	732	748	788	808	779	773	730	816	788	748	718	808	755	754	794	736	722	757	788	783	803	811	746	793	750	739	788	768	748	770	730	767	811	755	739	793	720	770	758	796	770	726	740	840	751	805	726	805	745	807	783	780	773	814	769	791	756	751	809	800	747	754	780	787	795	791	768	770	767	745	734	751	800	741	705	792	768	805	730	758	761	797	752	804	775	830	782	740	780	779	741	753	773	783	749	790	748	725	789	760	730	725	798	789	767	786	766	729	797	756	759	782	743	795	739	797	812	766	779	781	751	802	800	732	790	735	736	778	747	780	801	743	772	759	748	765	783	759	784	749	754	766	795	777	765	764	757	795	777	738	731	783	782	724	791	742	754	779	739	786	786	690	798	765	803	828	748	790	779	764	758	819	819	823	746	686	789	754	786	741	781	735	805	807	802	773	807	738	733	746	766	774	802	806	783	854	737	723	806	746	809	824	792	715	772	775	745	782	746	727	798	793	775	752	799	758	733	814	803	755	756	805	762	781	746	751	822	704	812	800	715	799	757	773	772	826	763	790	753	756	790	772	751	766	818	762	738	807	783	690	818	793	765	760	781	778	786	811	778	768	755	760	792	727	786	757	772	766	772	735	800	761	763	762	811	754	743	762	797	736	770	772	741	748	772	785	779	734	790	788	764	797	792	748	717	778	715	797	735	745	726	749	742	767	800	803	778	721	773	716	755	745	774	766	755	779	749	733	740	780	757	770	775	748	695	753	746	742	749	775	781	761	780	745	782	790	752	738	776	800	793	750	779	820	732	754	767	777	802	731	792	773	776	794	776	759	760	729	776	752	744	753	791	759	744	774	721	751	792	745	737	768	760	742	727	779	799	751	762	759	713	764	785	794	738	800	738	786	776	766	775	752	786	777	752	771	748	726	785	783	772	790	724	795	775	753	821	778	778	767	741	699	737	731	758	793	780	768	770	778	749	772	736	772	718	785	784	772	798	752	779	754	734	746	770	725	744	774	758	761	724	795	776	770	771	793	762	754	762	747	772	755	726	783	768	800	753	768	723	809	733	824	819	771	770	764	783	771	740	766	743	784	769	809	781	749	790	805	758	795	736	697	805	736	805	811	786	709	760	748	773	729	727	766	770	801	797	746	789	793	748	736	777	772	732	804	783	718	807	774	775	794	759	844	760	684	771	808	771	753	817	781	783	730	734	780	754	768	791	781	719	749	778	792	785	754	733	787	753	799	703	764	733	788	791	817	776	793	781	779	763	727	746	710	775	758	728	770	825	756	756	779	790	752	786	744	779	812	764	715	760	775	808	758	763	737	740	775	771	768	803	716	703	796	801	761	761	790	793	769	780	759	778	785	805	747	785	788	808	765	757	718	737	733	767	748	773	793	790	788	763	802	827	754	727	731	785	750	803	814	755	734	758	772	778	716	687	813	757	785	805	788	743	786	762	773	764	803	790	758	774	779	766	771	764	829	730	784	748	768	729	793	788	775	759	729	814	782	780	758	792	734	769	763	801	786	786	767	717	737	769	746	760	766	739	714	790	792	759	753	757	817	715	805	757	713	770	761	718	782	824	774	758	803	724	820	804	771	762	773	845	776	733	729	782	797	735	748	798	762	785	751	766	784	796	708	819	765	753	712	742	819	756	775	735	774	779	737	748	763	727	797	745	765	813	787	763	766	765	757	738	765	726	782	758	806	762	750	771	737	816	778	718	796	748	726	754	745	712	793	770	736	730	730	771	759	751	794	813	756	776	754	745	802	750	774	779	794	730	761	792	725	761	770	791	759	799	770	734	729	784	762	782	762	805	773	739	781	769	746	728
45080	8808	1699	1139	787	556	444	398	394	326	297	253	215	220	204	207	179	152	181	172	193	159	161	156	174	174	177	188	142	162	156	189	164	147	167	152	171	130	170	160	170	168	174	172	160	165	149	167	177	138	172	159	150	168	157	181	145	159	132	163	156	155	145	153	168	168	146	177	170	143	139	145	136	175	168	153	158	128	144	199	156	156	153	158	138	160	178	150	149	159	148	140	157	148	162	148	163	183	154	150	160	141	168	159	178	163	157	169	154	150	154	146	150	172	160	162	157	149	129	150	146	160	145	149	150	145	162	161	165	160	167	159	148	148	157	169	136	162	154	142	158	158	147	153	151	157	153	172	163	170	155	159	143	132	162	160	170	115	169	151	147	144	153	142	148	151	169	150	146	157	144	141	158	149	176	169	141	162	138	176	143	144	158	176	165	166	111	142	160	154	151	168	144	163	147	161	145	149	157	151	159	130	171	141	134	141	134	147	158	159	161	139	146	163	147	139	156	148	149	147	139	144	172	151	145	148	165	143	159	174	166	148	163	183	153	156	156	159	157	150	164	143	136	160	171	172	169	160	174	152	138	151	139	163	144	177	149	160	182	161	153	155	156	131	154	146	165	144	155	177	137	167	151	153	149	150	143	133	175	147	138	168	166	153	131	145	160	167	152	177	140	141	174	150	137	149	160	144	171	147	135	154	140	180	180	168	150	158	129	149	160	131	134	160	128	168	149	148	157	154	157	155	166	157	144	179	155	142	138	159	177	150	119	190	133	168	149	160	162	166	151	173	136	152	173	154	159	149	151	172	166	163	140	171	156	149	159	154	175	166	165	136	166	143	163	160	135	170	134	162	192	152	155	175	139	127	168	146	126	140	178	167	157	173	135	145	163	167	176	160	127	137	155	152	149	163	155	166	152	133	141	136	142	171	165	148	146	157	164	137	158	151	167	169	167	151	148	164	144	157	152	145	150	160	150	158	172	154	154	166	168	168	143	162	153	130	146	155	175	173	167	169	130	152	165	168	155	140	147	153	172	144	162	146	140	167	165	167	155	161	168	156	159	167	175	157	167	142	148	149	146	152	148	150	150	164	158	130	156	145	161	154	148	144	141	164	153	144	170	169	155	131	151	141	141	139	157	145	160	162	189	161	162	161	148	138	168	166	132	156	171	155	163	154	162	139	115	146	140	164	159	182	155	154	153	184	151	166	158	141	147	155	152	145	155	145	127	166	150	150	174	174	132	147	144	149	161	157	165	163	141	136	138	144	160	166	176	158	154	142	151	155	137	164	159	176	152	159	172	137	153	166	160	153	152	150	149	152	156	166	168	163	156	150	165	172	152	143	125	157	168	162	153	135	142	142	148	138	145	165	135	151	122	148	142	156	150	148	171	162	157	130	169	150	147	143	142	156	144	161	160	154	160	136	153	151	163	146	182	174	145	159	158	138	145	144	157	139	156	163	161	147	147	145	153	152	152	134	163	170	143	149	165	177	165	136	155	133	160	158	174	151	137	165	160	141	140	175	131	153	172	140	170	148	150	160	151	161	167	133	132	130	156	147	156	142	152	152	159	157	152	150	150	178	166	154	161	169	172	190	138	162	158	150	148	140	156	160	160	153	137	168	153	133	128	132	171	175	166	163	172	138	177	147	170	147	169	173	151	142	142	152	147	154	151	157	146	157	167	162	157	148	155	122	158	172	151	164	164	166	136	152	146	175	148	176	159	159	161	160	164	141	152	172	166	108	176	154	144	144	138	170	149	176	153	174	154	149	172	169	165	151	140	158	177	148	158	163	151	162	157	169	159	156	155	167	150	139	169	164	144	152	157	129	147	163	166	157	157	146	157	165	126	151	148	171	159	162	159	158	160	131	152	161	143	142	151	140	140	162	171	154	157	141	143	138	140	142	151	137	140	160	167	161	162	171	172	152	173	150	152	148	172	161	160	145	169	146	155	143	151	160	161	143	158	144	163	147	133	139	164	169	148	155	164	180	144	162	146	145	150	154	159	153	171	146	132	145	161	155	157	153	141	174	157	157	157	160	151	152	146	149	137	165	130	143	153	173	157	181	165	142	148	158	158	150	145	146	141	149	153	138	173	165	137	159	148	166	162	167	171	162	153	163	169	151	147	127	147	164	148	170	167	164	158	153	181	150	138	144	169	176	173	150	152	130	150	131	132	162	140	137	169	150	152	150	168	148	152	177	145	155	139	155	160	151	166	178	159	156	145	143	148	154	169	138	165	145	168	175	143	162	136	157	130	162	151	147	144	145	160	160	156	150	161	168	155	180	162	150	148	141	169	158	153	153	157	158	152	152	139	167	165	143	148	162	140	140	157	142	137	174	166	150	152	144	185	155	163	148	128	180	158	148	167	154	135	138	169	140	126	160	138	132	158	159	150	149	128	169	147	179	170	151	170	171	170	150	145	161	169	162	130	151	154	164	150	127	155	152	151	162	165	170	135	173	158	145	158	170	145	157	152	140	131	166	158	144	155	143	163	147	134	137	167	159	145	150	164	149	170	163	165	159	164	167	167	156	159	135	163	174	158	139	151	149	169	173	159	165	165	175	156	170	164	137	169	163	177	158	150	161	169	158	162	190	168	173	141	169	168	151	157	159	173	150	162	166	162	151	139	173	158	170	175	155	155	163	143	172	159	151	151	157	181	139	161	138	145	167	163	154	156	162	159	151	146	172	162	146	162	148	155	153	151	169	173	154	192	141	151	150	154	168	145	147	145	169	151	165	155	163	159	136	171	154	136	160	133	136	164	171	131	128	146	154	147	174	143	133	163	174	145	140	148	143	142	151	179	155	149	148	162	176	128	144	137	151	139	141	159	174	135	138	176	164	161	148	165	151	160	145	149	133	168	168	151	149	159	156	158	138	162	157	141	159	161	140	155	118	155	143	169	132	166	163	147	141	160	170	161	146	149	143	161	145	141	171	158	136	146	140	147	157	136	137	163	159	159	171	150	141	167	150	163	179	159	165	145	145	143	164	148	162	151	136	149	162	160	150	160	169	156	164	162	155	154	149	175	153	142	180	149	164	162	176	155	154	147	137	130	146	173	151	161	152	159	140	152	153	167	160	140	147	165	139	182	159	175	171	167	161	164	159	151	154	148	148	146	149	142	165	167	172	141	173	143	143	158	146	148	161	140	167	142	145	148	168	150	155	143	158	164	167	159	153	138	148	157	166	145	155	166	172	160	168	163	165	158	161	162	150	151	131	150	153	149	173	174	159	137	150	167	166	140	140	157	137	151	157	157	141	163	156	173	160	168	151	170	172	150	147	139	145	153	137	175	140	156	169	141	165	176	151	134	159	135	146	152	134	161	152	162	162	169	148	140	168	149	177	138	181	185	133	174	170	142	171	145	172	140	139	138	157	142	174	147	181	152	149	144	165	165	152	151	138	143	170	162	159	130	155	162	134	166	172	155	152	160	150	171	131	165	185	160	147	146	162	148	145	164	157	146	153	157	147
21238	1490	2737	3193	2834	2194	1921	1551	1316	1113	998	986	898	848	804	685	709	677	667	640	632	535	614	562	564	559	588	513	550	549	552	540	505	527	498	468	504	558	487	507	526	478	519	489	517	470	472	454	470	504	471	528	503	471	472	478	481	490	465	471	464	501	500	507	510	462	456	484	453	451	508	476	476	475	491	439	437	533	507	501	465	489	493	457	434	492	419	435	430	447	493	477	456	474	462	474	454	493	474	461	486	469	463	467	470	478	461	424	451	453	462	422	454	466	444	447	487	439	449	489	484	487	472	498	462	430	467	480	474	451	484	458	444	438	441	447	485	492	464	491	477	496	461	467	460	470	470	435	406	477	425	412	472	470	459	486	480	456	445	462	470	476	426	454	480	470	460	477	453	488	470	458	480	441	437	445	481	442	456	438	442	412	495	478	516	479	515	440	451	461	510	480	456	447	477	471	456	442	478	452	499	477	460	495	466	472	461	492	455	420	445	445	493	463	449	452	476	451	458	466	493	496	475	469	457	466	485	495	479	451	432	494	493	465	471	508	460	471	427	464	453	460	481	478	484	459	468	494	475	428	450	436	431	461	481	477	455	440	462	448	460	469	442	463	478	483	496	445	434	470	437	485	458	512	434	494	474	470	442	460	434	467	492	461	476	469	453	450	449	491	445	447	449	503	440	387	438	486	449	445	427	469	501	445	475	456	460	482	450	486	454	455	426	485	482	491	459	464	416	407	474	436	455	476	464	428	428	487	459	478	490	443	472	455	455	446	441	433	417	432	450	465	480	456	430	440	504	488	407	468	451	456	489	445	451	497	456	428	469	494	440	429	469	454	459	473	453	480	479	450	418	463	491	484	462	474	461	444	436	484	490	460	474	469	432	469	435	487	452	463	486	472	468	458	498	486	481	475	480	431	463	480	467	449	454	412	448	483	423	449	482	484	486	465	454	410	466	428	510	445	504	480	473	455	487	454	467	449	484	482	486	449	447	485	410	485	450	457	446	452	444	517	460	511	483	476	449	477	435	509	482	461	453	459	451	460	446	445	473	468	453	459	440	463	476	460	495	492	435	432	459	489	412	480	472	470	454	484	468	443	494	450	464	453	475	459	446	476	469	437	475	504	466	432	412	458	473	445	463	435	443	449	487	441	465	467	439	488	467	476	464	478	470	478	461	484	444	456	459	460	438	437	439	485	456	448	481	428	458	478	458	493	458	451	468	432	457	429	428	476	481	475	497	486	454	456	462	496	494	450	477	458	494	475	486	485	400	447	430	475	496	478	452	461	455	494	476	452	447	466	435	497	462	440	467	485	445	438	439	495	462	426	464	450	460	467	474	482	488	502	420	455	459	476	494	443	438	471	470	416	429	465	492	444	453	512	467	459	426	492	468	463	466	463	430	482	454	474	456	437	434	472	474	474	438	472	419	453	488	439	428	479	438	502	469	452	494	499	462	472	494	470	462	455	480	458	487	462	479	473	480	460	429	463	474	478	473	403	453	443	437	446	467	460	470	471	448	447	481	418	484	451	440	467	491	467	445	441	436	434	462	464	463	466	438	456	468	470	453	474	446	482	452	457	479	446	483	446	524	437	467	470	434	468	489	436	454	419	442	448	432	438	463	452	451	451	436	519	470	467	447	459	512	419	461	478	421	438	503	468	484	446	460	468	484	430	481	443	466	441	503	477	469	462	466	486	411	496	467	460	429	442	459	482	475	446	463	471	442	477	442	459	448	458	448	473	489	455	438	453	421	503	461	463	448	452	472	444	462	445	447	470	466	502	438	416	455	445	445	496	485	477	398	458	449	474	481	458	471	430	428	510	422	458	460	449	427	422	447	441	439	464	471	425	471	427	490	464	490	460	468	434	466	441	483	453	440	445	444	477	474	420	431	453	426	472	430	453	466	455	439	447	461	439	458	472	467	462	508	506	459	448	473	444	423	452	536	445	451	475	483	481	477	446	486	426	454	464	474	474	427	473	475	452	484	493	442	463	432	481	414	478	435	492	481	469	458	430	472	435	465	461	440	462	453	472	436	460	441	468	472	461	471	486	467	446	438	433	444	443	477	464	457	442	458	466	450	471	480	444	482	447	450	477	457	461	513	467	435	479	448	450	430	453	458	484	457	462	457	431	472	456	474	469	427	473	422	458	440	458	480	447	436	452	423	421	457	459	452	494	425	507	467	446	482	434	480	441	471	451	467	457	475	433	489	434	480	461	441	458	462	459	441	469	455	471	459	470	460	450	445	470	473	471	473	449	446	481	405	472	450	448	441	475	459	462	458	465	450	458	454	488	452	430	444	437	468	466	469	443	450	443	486	482	454	460	483	461	451	460	492	445	451	484	415	501	447	460	453	439	427	470	428	448	446	488	446	467	452	439	451	450	432	439	494	463	466	452	454	458	510	431	472	461	472	446	483	489	458	434	454	446	431	469	466	438	486	472	434	434	421	458	474	509	463	463	459	453	479	450	478	454	453	460	464	460	468	457	409	443	506	468	469	496	425	462	449	443	446	452	454	460	449	445	451	418	459	424	455	471	494	491	452	459	460	447	420	483	437	453	462	416	436	446	486	471	468	442	443	465	480	457	447	491	455	475	457	432	453	482	471	451	440	444	437	487	506	436	458	449	433	427	491	457	443	469	474	433	457	451	436	425	462	453	443	461	457	464	494	464	468	461	455	446	467	454	442	442	431	441	456	476	453	434	483	452	452	464	491	450	455	449	464	468	457	445	465	451	459	458	446	450	471	443	477	442	407	443	458	458	439	426	426	456	466	483	447	450	461	466	470	452	472	441	433	462	461	478	466	455	480	451	438	484	455	490	496	456	420	505	487	457	453	475	446	428	458	446	462	481	451	453	475	427	422	457	471	496	448	436	485	460	481	429	435	434	460	446	474	455	458	478	494	484	449	485	499	435	450	467	416	477	459	480	472	513	460	457	495	457	427	491	441	452	502	448	456	452	441	438	460	463	431	498	464	428	442	483	480	437	480	434	429	464	451	427	473	425	460	445	435	416	462	404	447	442	468	458	455	454	454	447	478	431	500	459	437	435	452	508	495	496	470	431	481	476	465	467	460	445	476	458	471	440	485	458	500	440	432	492	467	484	479	446	465	435	472	444	452	453	450	457	445	448	470	441	493	471	414	432	473	432	444	421	450	426	462	441	456	480	470	464	433	456	471	466	502	443	517	485	387	460	471	433	475	461	480	452	488	457	429	418	418	477	458	420	452	415	496	471	466	460	457	489	471	462	468	446	442	473	478	454	484	446	452	454	438	441	499	496	478	467	409	442	446	478	462	446	459	461	435	446	486	456	466	493	482	449	467	474	458	435	462	480	464	457	442	460	455	481	456	427	460	459	433	466	432	465	457	437	440	502	481	487	447	423	471	480	442	448	434	452	449	453	454	485	453	481	477	437	452	507	426	425	448	449	447	461	449	464	460	422	444	465	443	468	442	508	522	447	456	426	425	481	473	495
57404	17105	5689	2206	1350	975	717	474	389	317	274	359	249	233	207	201	177	165	180	146	151	141	163	151	125	115	134	150	145	143	148	155	145	116	114	124	129	127	125	115	113	129	102	130	122	131	127	103	120	115	132	122	103	132	130	95	108	95	119	115	115	96	88	124	110	116	118	127	136	120	117	111	118	105	113	113	118	128	111	108	104	120	109	102	124	109	118	120	126	112	120	124	120	116	124	91	122	102	132	114	115	108	101	117	117	119	122	118	111	126	114	110	108	126	130	102	111	102	114	94	128	113	100	113	128	142	125	97	118	114	91	115	111	109	110	110	130	123	135	96	131	94	111	115	136	123	113	118	112	99	120	103	131	116	115	114	109	99	123	120	107	115	126	110	120	120	121	111	142	114	123	137	108	112	103	137	117	105	111	121	110	106	110	120	128	121	98	104	106	110	104	87	130	119	110	106	109	99	98	110	124	116	109	97	107	94	120	126	100	109	106	116	116	129	99	152	100	122	114	111	109	91	98	120	105	101	100	97	85	101	124	106	120	125	112	112	110	115	105	121	117	120	112	94	136	126	111	122	119	113	107	116	104	102	105	128	125	141	117	119	113	125	114	116	107	123	127	121	116	121	107	111	152	105	122	96	95	103	104	121	121	106	110	118	119	110	104	123	89	110	95	109	101	125	110	111	117	117	121	113	113	106	116	114	105	100	107	131	116	130	116	112	119	92	125	120	123	120	93	126	115	140	107	123	106	108	105	117	122	116	123	116	106	110	108	98	112	115	114	111	110	112	113	114	103	132	112	125	121	103	122	110	104	99	101	111	116	121	127	116	114	122	119	116	124	105	105	122	129	118	118	108	115	102	115	107	113	127	133	113	135	117	98	111	97	115	120	126	110	126	119	136	99	127	116	118	100	103	90	134	106	96	120	132	130	114	117	117	113	113	108	118	106	139	127	127	117	145	95	115	134	109	114	100	127	114	122	123	115	99	117	120	133	96	95	112	119	109	98	125	123	137	110	119	112	126	106	103	122	104	107	96	105	108	121	119	119	107	110	115	113	102	91	117	110	116	129	94	104	119	120	127	120	145	97	106	110	97	120	102	102	117	107	101	116	125	117	92	124	114	103	122	122	121	116	126	118	130	114	116	102	96	121	121	119	139	133	97	115	111	92	117	114	113	118	140	132	131	105	126	109	100	111	113	119	103	99	128	118	101	113	123	116	114	109	115	116	109	96	110	104	103	111	127	114	119	136	123	109	97	115	112	118	108	115	114	114	90	110	117	103	126	111	106	125	107	119	99	110	127	109	107	89	120	125	96	112	111	110	117	110	108	117	99	109	128	100	109	120	132	115	109	102	115	137	101	91	119	109	118	98	92	119	109	127	106	102	118	111	112	98	108	114	102	144	119	125	98	104	119	116	115	121	115	105	132	115	125	134	123	102	106	112	102	120	104	129	114	106	117	116	101	130	106	123	142	124	108	120	120	114	112	114	123	113	102	113	135	110	115	108	110	105	107	119	116	109	128	100	131	105	105	121	112	114	107	114	116	115	120	114	104	108	99	109	118	114	118	97	114	112	111	128	130	123	123	114	116	126	143	121	111	99	123	108	104	113	112	110	113	112	125	104	122	102	114	116	121	124	120	123	113	107	91	94	114	106	140	111	120	132	95	101	126	108	110	99	113	102	103	124	106	99	102	124	116	92	109	123	122	133	116	111	102	109	115	121	98	93	101	106	122	101	126	123	105	116	102	122	125	113	106	102	94	105	116	123	124	116	136	105	99	126	114	121	120	106	112	121	107	102	117	103	106	120	125	106	122	115	108	120	97	132	107	119	95	138	117	104	130	121	98	117	124	129	124	112	128	118	93	111	126	117	151	114	95	100	102	110	106	118	111	130	122	139	111	127	108	118	122	131	119	116	111	95	133	102	109	124	118	118	120	114	109	124	112	98	118	139	102	117	109	125	119	103	132	129	90	105	116	121	105	116	105	120	127	109	100	140	102	91	105	107	105	115	132	117	121	116	118	122	118	137	123	126	117	114	118	104	129	111	106	129	115	123	113	96	107	127	125	126	133	120	117	119	107	123	92	124	118	100	139	128	108	105	106	101	114	122	130	143	115	95	96	104	118	111	99	100	107	107	113	115	118	123	114	108	105	122	121	104	107	127	118	113	122	98	114	98	95	128	133	122	134	102	120	106	117	111	131	107	105	102	106	113	126	99	106	116	96	109	131	113	115	108	108	115	107	109	95	138	125	126	109	119	108	109	140	107	115	131	110	119	96	110	113	114	118	118	120	131	101	114	120	124	106	106	120	97	109	98	111	111	112	109	113	106	118	129	113	97	129	109	130	113	113	118	113	119	111	112	111	118	88	138	87	131	98	111	120	137	113	110	111	110	107	118	114	102	101	115	112	126	139	126	116	105	97	106	113	113	109	96	111	122	137	151	124	109	124	103	123	119	110	129	122	112	126	98	115	108	112	117	108	105	125	106	112	124	96	111	116	128	105	123	110	109	128	128	86	104	109	134	113	104	122	92	125	91	99	101	125	109	131	118	97	108	114	124	113	136	115	106	131	100	131	118	112	118	117	117	123	100	129	122	108	118	113	110	112	99	128	119	101	115	107	117	118	120	107	115	143	92	97	110	106	110	102	109	127	114	125	126	103	90	117	109	117	95	109	119	110	110	108	98	126	128	113	121	110	93	106	99	112	102	128	97	130	116	109	126	127	105	95	104	125	128	121	112	131	116	121	127	102	102	109	122	128	122	126	112	111	97	128	118	102	123	106	114	118	91	105	127	119	109	98	113	107	105	117	107	91	118	127	113	130	111	117	115	102	95	130	113	112	103	112	97	127	113	118	113	104	120	99	105	135	129	116	122	127	122	132	122	133	97	115	103	126	132	105	108	106	129	96	107	139	101	131	104	118	118	125	107	131	113	111	120	101	116	109	109	128	109	99	107	122	115	122	130	102	92	121	126	116	137	112	102	87	108	120	109	121	139	113	102	115	119	113	98	111	112	116	127	114	119	92	123	104	108	105	125	101	104	118	99	99	110	105	120	114	94	105	111	105	112	102	107	121	113	114	110	135	99	104	119	126	134	130	123	137	111	101	128	101	115	128	107	120	105	111	122	117	108	100	112	100	123	118	117	98	117	106	117	121	119	121	109	89	145	105	107	92	124	107	129	111	123	123	113	112	125	117	105	109	104	124	89	98	116	117	122	120	133	109	98	105	100	129	130	106	124	119	112	103	113	107	108	99	114	116	119	124	138	118	111	119	125	117	116	106	115	104	132	123	111	115	139	122	108	110	110	123	122	123	114	126	116	116	107	110	111	96	119	113	114	108	114	128	113	99	113	107	112	91	94	117	120	109	103	113	116	102	96	115	120	88	118	119	104	121	100	120	101	117	118	95	91	106	131	115	119	126	110	98	128	125	115	125	89	107	118	125	132	119	116	110	110	87	120	85	107	108	121	96	110	130
26893	2332	4733	5415	4710	3715	3004	2524	2064	1794	1570	1491	1247	1204	952	1029	888	832	817	728	738	721	595	647	602	547	563	523	501	507	518	486	460	457	463	455	455	496	449	469	454	455	443	468	398	435	411	423	423	430	416	433	422	430	424	405	416	420	384	420	398	417	421	442	412	426	411	413	382	383	414	357	423	388	383	413	386	387	403	386	385	391	379	409	381	380	382	355	363	407	352	390	409	371	378	381	383	371	371	408	380	379	402	392	398	370	373	420	385	351	363	376	416	384	379	381	379	383	392	367	415	384	378	407	388	423	404	351	428	366	365	386	385	397	401	394	360	366	382	382	415	362	366	377	384	369	373	372	380	330	363	369	408	345	359	404	373	412	372	384	391	363	395	370	353	364	350	371	367	385	381	385	372	370	364	395	370	368	353	381	389	361	379	360	392	371	375	334	379	383	352	373	341	345	437	341	374	383	390	375	366	361	371	401	373	396	364	374	376	378	440	373	344	346	315	356	354	364	378	387	370	371	341	362	357	365	354	370	373	363	377	369	371	358	390	407	361	349	374	396	363	379	368	357	353	356	417	376	351	384	354	349	361	345	368	375	358	402	351	354	342	380	353	361	365	362	386	365	363	372	349	364	338	354	375	365	399	379	353	379	362	346	389	390	394	376	414	377	359	366	366	401	345	358	411	386	367	351	404	380	386	367	389	367	350	369	354	330	388	363	340	365	419	325	371	375	355	355	366	376	347	391	365	397	364	396	367	366	355	369	350	336	411	354	373	350	380	388	383	376	380	371	382	361	395	378	380	343	365	392	375	343	376	366	375	364	366	372	359	357	372	347	429	397	357	378	384	354	390	381	361	373	349	359	351	399	373	347	366	358	369	391	342	377	357	362	341	383	406	332	387	326	398	371	394	387	374	394	357	348	376	379	363	404	409	371	376	344	362	341	356	373	359	376	360	385	331	344	365	364	399	392	341	378	362	359	353	359	363	367	388	373	369	357	374	357	360	371	381	380	386	365	397	355	376	363	386	364	345	366	369	394	396	352	375	334	358	343	383	360	351	340	380	350	359	356	366	351	349	368	360	344	371	339	365	360	356	363	396	352	359	348	373	366	370	338	374	373	402	368	419	398	377	399	376	376	372	405	335	333	382	368	340	369	358	343	354	347	385	336	398	386	354	359	395	355	332	339	392	395	356	403	373	376	364	356	364	395	408	385	383	392	359	386	372	382	359	361	372	387	397	355	364	370	391	358	362	353	404	368	365	368	353	364	387	387	366	378	381	332	355	359	388	368	364	358	368	345	399	374	361	377	371	358	338	353	358	359	374	361	351	432	356	407	373	355	397	360	354	399	346	356	379	388	373	370	381	369	361	375	383	376	361	369	383	343	370	370	377	372	378	402	355	335	344	359	375	367	395	356	331	425	365	373	351	389	357	372	380	368	363	385	370	384	392	395	380	351	397	382	393	344	393	394	357	374	353	354	370	372	377	372	362	380	365	389	393	432	369	404	391	372	363	376	359	390	365	358	374	348	339	352	382	360	365	345	362	428	373	418	355	355	373	364	403	377	375	386	370	372	379	365	412	372	381	377	384	336	378	366	350	373	386	375	369	329	397	331	360	392	364	365	403	381	394	349	362	364	339	363	380	347	387	397	362	410	367	352	353	399	356	356	398	362	394	377	369	368	342	367	379	351	360	379	390	333	363	394	393	394	354	393	372	347	365	374	343	362	377	358	378	362	400	368	364	358	390	359	385	374	381	378	372	369	376	340	363	333	376	349	394	354	365	376	339	402	367	370	389	372	337	332	383	342	372	383	356	350	372	359	357	384	352	390	366	385	364	325	400	349	396	377	400	343	399	385	369	384	350	360	393	374	364	344	388	361	355	398	427	375	364	382	345	337	371	354	366	339	382	397	369	370	388	379	347	350	355	359	371	380	375	381	344	407	348	376	375	366	375	374	371	365	363	396	353	360	343	355	356	360	358	363	359	393	357	408	369	369	394	364	379	367	366	394	359	379	356	385	382	363	368	328	366	363	375	357	349	358	388	363	347	376	381	381	382	347	385	358	400	385	333	364	374	384	338	333	360	390	378	379	362	352	368	407	379	400	332	351	387	359	395	359	379	344	375	387	345	348	333	383	374	367	331	360	374	364	327	372	340	343	382	396	379	403	349	346	393	376	377	363	360	398	349	388	350	366	375	350	374	368	381	340	370	369	390	377	374	378	394	383	383	384	357	384	344	360	325	391	371	354	362	338	361	369	348	404	384	364	395	367	376	386	388	386	374	392	396	416	387	392	411	373	359	361	358	353	397	394	372	360	374	340	345	381	369	365	358	360	398	342	346	360	383	372	380	360	368	358	358	399	384	358	357	344	385	356	362	377	390	341	406	330	412	346	340	368	371	376	352	368	395	346	351	366	388	397	413	350	360	350	360	363	368	348	369	358	396	379	386	369	351	378	379	350	341	374	396	376	410	385	379	374	352	356	392	361	361	360	368	325	358	359	348	367	401	385	346	342	368	359	396	344	364	377	358	401	379	365	370	338	353	408	372	381	347	377	383	388	383	389	359	374	365	355	355	357	388	369	348	363	407	350	377	357	347	349	337	374	347	373	359	367	350	343	375	352	360	377	387	363	372	375	374	385	391	370	380	361	341	381	326	381	383	374	407	347	355	412	351	358	394	359	363	347	350	398	354	381	372	351	391	376	354	342	357	408	360	381	390	396	360	371	368	334	404	349	353	352	348	373	375	375	402	372	375	390	383	390	397	364	361	363	398	387	362	342	329	324	372	370	376	379	357	370	360	385	363	359	376	375	365	363	367	347	365	354	376	391	340	340	331	363	385	341	372	368	376	370	383	379	352	378	395	401	418	359	401	369	377	387	376	368	367	355	370	387	339	367	384	356	358	402	383	366	405	369	357	376	355	368	382	390	356	395	412	385	353	342	394	357	353	343	391	397	379	351	405	388	385	362	404	377	374	389	366	376	331	368	399	349	365	368	372	377	356	381	391	377	366	325	380	339	353	345	336	388	375	421	388	333	375	352	370	400	361	418	371	367	349	372	382	355	374	372	371	402	348	352	384	386	319	365	333	363	400	383	370	380	390	337	386	376	352	367	358	361	364	351	352	335	392	366	358	380	369	351	373	389	357	350	354	397	375	333	398	355	370	365	354	371	361	397	395	381	361	371	391	382	355	371	363	377	408	374	358	358	402	370	357	361	356	329	380	371	369	351	376	395	400	355	365	414	370	378	379	383	375	389	376	421	390	389	371	391	387	382	359	341	361	373	381	355	397	367	367	364	355	345	385	346	402	352	405	368	348	368	374	400	368	378	373	348	372	381	344	384	359	369	389	397	347	395	365	369	375	359	351	354	368	370	367	359	359	352	340	350	386	352	371	364	393	353	375	352	337	396	352	359	389	362	356	399	341	407	400	373	366	344	371	387	402	356	367	366	374	367	353	336	359	363	353	357	385	381	346	391
10962	604	407	338	307	277	289	287	286	255	263	275	271	299	259	271	246	274	274	286	253	273	280	268	299	293	293	276	267	273	289	275	285	273	251	286	257	289	272	278	258	299	280	287	252	260	268	237	291	299	262	273	266	279	269	273	264	277	296	292	282	265	252	263	273	269	272	287	247	271	257	272	276	280	271	263	269	261	256	271	314	245	261	278	268	279	272	247	262	275	261	278	281	288	303	272	289	289	279	287	245	276	263	255	274	266	305	311	287	247	294	264	254	273	262	306	297	259	261	238	277	269	279	249	250	268	268	256	300	275	253	278	297	278	223	265	251	271	277	303	273	284	282	280	267	272	293	257	274	302	280	274	294	281	287	272	273	259	278	270	275	290	254	258	274	265	301	272	297	270	293	261	288	275	261	306	252	266	275	276	264	268	284	289	257	284	274	293	276	255	266	243	270	254	279	310	257	253	233	272	261	299	290	263	272	250	299	274	284	292	293	273	281	279	268	274	267	284	252	263	292	273	243	283	269	260	257	278	291	268	289	308	263	310	248	270	277	277	284	252	264	264	270	284	253	265	278	278	269	294	255	305	294	279	324	302	301	309	245	286	281	282	267	288	284	271	271	290	296	273	263	295	268	264	307	251	252	302	270	265	240	300	283	258	259	270	253	304	307	275	252	279	282	279	269	284	261	256	328	283	276	288	304	278	284	289	275	296	274	273	262	275	272	260	282	253	307	278	272	263	260	295	239	288	254	251	298	263	285	294	280	262	251	260	294	301	265	273	272	268	250	272	282	256	291	270	299	288	240	241	255	273	285	258	258	307	272	284	270	289	293	293	257	257	248	293	280	303	262	265	265	255	289	291	267	260	253	277	251	255	252	285	275	270	277	290	264	314	272	282	302	264	243	274	276	297	294	256	264	284	279	266	270	273	266	277	285	274	290	282	291	253	288	289	286	296	263	270	268	291	282	267	290	263	246	282	263	274	277	251	288	295	279	262	267	240	263	264	310	270	289	278	288	273	290	301	262	266	267	273	273	272	298	272	269	273	277	253	273	292	288	259	271	275	268	305	311	286	270	271	259	262	259	253	257	275	246	278	287	252	289	288	311	301	294	289	307	271	256	274	261	265	273	269	266	280	264	270	281	270	266	281	271	270	294	267	259	289	270	280	277	285	292	263	274	266	278	278	281	296	268	298	264	263	298	286	287	279	267	269	276	265	255	246	271	287	285	276	269	271	294	282	264	284	276	275	274	268	269	275	278	278	268	281	269	294	263	287	250	257	257	294	276	254	233	298	252	261	278	259	322	258	278	281	247	272	268	280	296	241	282	285	243	269	265	310	285	276	294	295	290	262	264	259	285	268	282	284	274	285	265	282	272	273	267	282	281	251	297	276	298	291	272	297	276	265	300	258	272	276	293	295	272	268	245	294	298	259	248	250	291	231	285	296	269	276	299	288	288	259	278	265	248	265	252	276	281	263	259	272	244	255	275	278	267	278	281	289	251	275	253	267	275	289	296	284	266	278	275	295	254	265	273	292	265	275	284	285	310	256	277	287	290	287	257	285	291	275	289	268	260	253	260	265	298	281	287	275	291	282	256	306	272	268	279	306	291	307	265	254	251	281	283	258	304	263	307	268	290	303	259	297	254	257	281	263	290	256	263	255	271	251	258	274	276	266	280	268	250	285	253	291	278	264	265	280	283	297	276	269	260	278	287	283	269	266	241	277	277	281	282	293	296	252	272	280	283	291	273	264	273	272	279	265	287	268	255	291	274	268	294	257	307	272	281	240	292	272	263	260	283	283	256	271	250	300	314	280	271	285	286	273	278	297	264	260	282	265	286	260	251	302	262	292	275	253	301	265	250	239	289	271	272	265	293	241	256	293	272	273	270	271	261	303	292	246	297	277	293	246	273	259	278	284	265	252	291	284	282	273	298	272	322	248	268	312	264	253	278	278	285	290	297	254	277	238	289	292	279	248	285	266	269	271	255	307	288	297	288	271	261	284	259	292	267	260	275	273	285	279	285	294	284	265	254	253	259	291	300	296	276	277	286	261	255	264	243	275	271	261	276	296	264	288	262	293	265	264	268	256	281	256	262	291	261	254	288	283	277	284	260	241	294	268	305	300	298	253	278	264	275	259	296	263	278	230	291	262	252	259	274	248	250	301	270	251	258	281	248	250	292	308	277	283	271	281	270	263	268	281	300	294	257	296	255	276	245	282	282	319	260	274	276	271	261	264	268	278	269	259	282	227	314	295	271	292	260	258	259	266	257	284	263	262	282	286	256	241	243	256	284	267	274	259	288	275	299	295	291	251	275	249	282	262	291	266	283	267	276	301	273	253	270	304	256	297	278	274	250	299	316	300	282	276	269	276	293	275	236	271	247	257	290	285	286	271	306	262	305	273	297	251	268	259	252	300	286	309	285	270	278	265	266	291	272	289	268	292	260	271	289	263	253	300	281	302	260	271	264	249	281	251	266	319	285	282	295	281	265	290	278	280	296	296	246	269	283	286	313	268	247	286	288	276	252	288	307	304	264	264	235	260	298	286	280	272	261	291	268	292	305	266	304	283	289	292	287	239	290	284	276	282	303	255	274	287	288	274	260	287	278	251	300	240	285	294	286	273	253	275	269	284	271	271	262	249	260	265	248	265	270	277	279	296	261	303	266	283	289	251	274	279	290	298	287	248	298	285	265	278	273	257	274	266	257	276	266	258	270	266	259	309	296	279	289	274	266	272	248	262	276	254	244	260	269	277	285	271	267	290	297	292	275	292	265	272	264	269	280	295	256	264	287	269	275	270	264	257	250	278	269	285	261	261	277	287	277	249	264	284	309	281	275	279	304	275	266	260	247	240	288	275	301	269	262	281	288	272	264	271	270	291	287	290	281	289	252	296	287	258	288	275	264	265	294	274	251	274	277	244	279	283	302	272	266	283	308	259	284	281	264	273	271	306	274	243	287	290	294	275	284	283	301	298	293	260	244	275	250	280	267	308	280	282	250	307	276	268	286	260	299	273	291	245	271	285	275	247	271	286	318	257	302	279	276	321	264	275	249	263	282	289	263	310	277	265	273	258	269	266	277	281	274	290	260	253	270	273	279	249	274	272	274	274	293	272	301	315	281	277	260	279	288	238	275	285	256	284	330	263	257	270	270	282	291	263	282	278	272	274	266	274	266	277	265	245	278	284	253	245	266	283	280	282	277	274	275	239	273	262	301	277	256	276	288	263	261	267	297	279	278	276	288	240	287	294	286	291	248	265	290	264	243	269	283	250	272	269	292	281	271	282	257	253	286	283	246	302	270	286	279	257	289	249	261	270	312	293	272	276	281	292	260	261	247	265	276	262	296	270	295	285	255	250	270	276	266	267	271	282	282	276	246	288	280	292	271	255	279	266	271	276	306	268	250	281	250	268	284	257	293	290	268	282	260	309	250	244	289	281	289	311	291	267	251	284	242	275	279	270	275	263	265	274	270	294
9467	894	1008	992	1010	924	854	891	814	816	810	809	783	802	789	817	763	735	802	829	823	770	783	792	723	791	790	769	771	807	744	754	782	769	775	733	761	791	796	764	758	796	760	787	756	755	763	769	771	742	776	804	762	722	729	797	774	732	779	752	786	768	736	745	830	808	776	747	736	745	790	813	733	757	764	805	798	746	752	728	807	784	789	708	795	725	776	723	782	807	791	749	786	739	790	738	752	778	795	819	803	777	789	774	785	747	782	814	753	774	731	735	853	779	737	736	786	762	745	765	705	717	729	753	763	839	759	739	741	801	782	752	790	764	751	829	783	799	774	738	731	711	793	775	735	750	792	812	766	778	804	810	803	760	729	737	764	772	753	752	765	818	766	774	737	717	729	794	716	791	721	740	763	783	786	800	797	707	774	734	736	770	756	737	747	786	746	748	747	756	764	799	764	726	772	758	762	786	766	777	776	721	768	760	719	788	772	755	740	719	758	720	763	773	777	744	778	790	774	753	739	731	734	801	795	760	771	803	781	767	757	777	770	738	805	791	744	786	786	745	804	780	776	776	793	755	807	751	782	807	768	747	753	729	757	818	787	720	734	791	765	750	713	737	745	744	782	735	798	728	752	727	792	779	750	782	789	732	758	761	773	731	754	751	745	752	735	730	780	768	750	800	738	721	783	776	769	719	789	811	760	793	774	764	775	747	769	743	742	823	761	768	776	765	787	732	787	752	759	740	779	813	805	779	809	766	746	757	754	758	774	707	812	763	745	781	770	764	802	763	782	734	735	735	742	751	803	765	746	788	742	739	808	772	837	746	779	751	732	756	813	778	798	751	774	725	789	806	792	801	722	791	778	761	760	786	759	794	747	750	745	722	767	780	793	741	726	780	753	792	793	772	832	752	731	748	740	767	780	797	773	771	788	771	781	788	780	726	761	755	772	827	785	769	746	754	763	788	743	745	731	794	751	764	787	760	729	725	792	776	803	775	732	765	790	753	792	782	770	744	736	809	758	716	735	790	785	766	761	791	753	749	713	801	807	793	756	807	750	743	787	849	742	803	725	788	774	744	783	803	776	826	748	731	768	750	761	812	760	804	701	730	704	741	783	758	738	762	754	785	806	756	746	774	750	768	714	778	773	749	767	752	780	790	801	754	730	762	764	761	772	755	768	769	754	828	780	807	735	723	766	785	716	745	793	734	788	729	770	750	773	724	799	773	762	729	776	773	757	772	779	742	759	757	792	757	789	764	807	721	772	752	746	757	732	741	760	807	805	806	821	768	750	776	776	827	755	719	772	762	745	819	759	793	766	778	747	730	801	751	736	794	737	749	825	758	786	801	858	758	735	819	786	736	768	731	752	769	767	747	746	823	755	772	680	783	795	738	753	742	848	754	750	725	796	762	771	787	719	800	789	768	827	761	778	757	745	783	734	771	765	687	780	750	798	779	746	747	761	771	749	797	821	791	736	746	789	800	758	779	741	764	734	732	791	788	788	773	765	781	728	778	731	744	803	787	785	747	746	711	781	782	726	762	782	726	711	790	765	754	795	774	798	787	768	782	768	786	776	784	774	778	724	777	790	791	771	766	754	797	779	771	757	742	761	779	785	733	763	792	783	802	762	756	767	784	721	796	780	746	801	777	762	757	739	806	785	802	731	718	797	742	715	761	733	784	751	774	797	726	776	778	736	787	750	778	785	783	733	751	755	739	782	765	837	784	782	740	771	768	754	729	767	802	797	763	807	796	760	773	792	746	752	821	748	793	772	835	800	782	802	734	742	768	824	770	770	787	725	752	774	776	777	779	826	796	721	728	776	749	796	740	798	785	803	752	759	726	806	746	741	781	738	733	784	758	760	818	721	765	756	768	735	790	759	725	726	761	779	771	766	795	784	784	709	739	704	754	767	771	751	806	760	769	807	786	779	760	829	759	802	693	752	788	742	777	728	757	756	809	812	716	745	753	750	737	752	726	741	786	805	779	735	801	743	735	764	772	777	736	770	744	732	772	720	759	721	731	719	763	756	735	707	742	737	756	782	765	771	783	766	771	773	743	746	725	743	777	771	772	752	768	750	746	745	771	769	756	784	781	775	779	731	760	751	789	736	772	733	746	793	813	775	770	810	777	797	785	795	737	785	749	727	750	766	801	727	744	773	774	788	713	763	770	771	742	772	801	725	784	737	716	767	716	740	795	766	746	731	732	769	836	776	782	791	755	764	727	769	714	781	745	757	722	796	739	758	747	781	775	754	733	780	789	725	803	775	758	779	762	744	784	799	791	787	752	768	746	732	797	773	780	747	778	778	811	762	774	755	781	792	757	767	796	757	773	761	784	772	768	758	745	735	800	744	758	819	732	743	811	785	775	755	734	750	744	777	773	728	737	787	754	744	758	760	768	770	770	751	782	791	784	765	717	804	744	786	739	782	750	730	741	758	775	811	796	785	830	755	770	776	719	724	707	778	772	793	722	774	768	798	775	791	775	765	774	727	737	747	783	711	735	754	780	791	785	718	766	740	728	734	758	717	794	743	755	778	790	818	812	764	754	719	744	793	799	797	773	799	706	732	805	760	756	839	788	778	744	785	768	827	767	771	771	782	763	810	826	770	780	749	729	760	769	788	784	759	730	817	701	772	756	833	783	774	780	812	815	772	765	800	758	770	786	771	765	742	752	742	736	771	805	751	803	804	828	747	734	786	734	759	734	820	754	755	772	738	796	756	770	729	753	757	719	776	788	782	776	754	770	770	785	773	766	778	769	742	723	796	749	765	807	700	814	736	833	764	746	772	750	749	715	761	737	800	758	790	775	776	796	748	726	741	722	676	793	754	783	760	711	792	718	773	725	851	738	712	795	780	759	780	765	782	771	798	756	779	794	782	733	795	763	811	773	752	740	761	737	722	757	735	766	741	784	807	790	753	728	742	793	786	795	791	751	733	799	763	767	781	805	827	755	728	770	814	747	762	746	764	710	741	754	777	785	745	748	708	779	831	785	784	748	794	814	728	786	789	762	774	735	773	742	742	752	786	795	729	715	793	758	749	793	780	760	744	755	768	748	778	783	736	775	760	824	768	726	787	796	748	826	766	767	771	791	765	775	808	791	752	767	801	767	750	790	792	751	756	751	741	772	805	778	754	770	730	767	773	779	757	799	760	773	816	786	763	764	769	792	776	720	740	754	817	756	770	742	757	714	808	765	793	687	745	759	777	762	798	739	784	764	791	764	804	763	722	743	809	770	787	760	777	806	757	750	756	726	759	732	754	769	782	770	754	760	792	742	813	769	773	753	785	782	718	777	743	776	803	751	770	748	797	813	745	791	750	796	746	715	769	749	778	793	758	761	776	794	735	817	774	750	764	777	761	795	743	768	768	816	823	825	772	712	831	751	742	756	739	822	816	794	765	782	769	804	731	764	747	754	765	757	792	749	755	739	739	727	754	794	740	786	743	786	761	750	746	764	751	764	730	780	877	759	740	765	757	782
45302	9167	1764	1058	734	531	387	294	270	263	265	193	212	181	172	183	195	178	162	205	176	156	175	160	165	173	142	161	192	149	163	176	149	180	183	157	146	159	161	162	151	149	144	160	169	160	160	151	155	167	139	166	146	171	151	143	152	177	160	175	153	172	152	166	157	163	177	162	151	164	141	162	175	168	158	147	167	164	154	162	178	163	174	161	158	141	160	166	138	147	159	168	172	153	156	176	153	160	144	143	148	161	156	145	147	152	151	145	165	156	163	156	150	167	155	164	153	148	154	149	144	168	169	166	164	156	155	140	159	147	150	154	155	141	156	165	155	181	148	155	146	187	157	165	142	157	176	175	154	162	148	149	154	148	173	147	159	164	157	167	150	167	168	144	144	162	155	149	139	173	141	159	152	180	163	141	140	159	164	137	138	151	144	152	176	167	143	156	164	140	145	176	159	155	148	131	152	138	136	158	144	177	144	143	163	168	139	129	159	161	159	171	139	155	164	149	152	156	181	175	141	172	147	155	128	164	132	160	139	140	148	160	164	172	150	142	146	176	151	157	167	171	159	140	176	171	146	171	168	153	143	158	150	140	153	132	143	150	163	158	158	169	181	165	149	145	154	147	146	152	160	144	154	167	160	153	157	155	183	166	152	159	149	168	160	147	166	141	164	163	149	161	147	169	149	159	123	146	177	127	160	158	171	176	174	138	158	149	150	122	182	167	152	146	166	152	149	151	153	170	158	143	161	155	153	154	175	145	170	161	155	164	167	163	138	151	164	169	156	148	128	170	139	155	159	136	169	154	161	159	164	142	156	161	168	159	161	149	186	159	155	168	142	159	156	151	170	182	161	155	175	142	163	149	160	136	156	162	145	175	152	156	148	183	158	152	163	159	155	146	141	179	156	176	135	142	160	156	156	167	153	172	161	142	167	163	150	152	163	163	161	142	154	163	155	135	154	142	154	142	170	134	141	174	150	168	151	140	150	166	142	138	137	146	156	161	158	151	145	172	165	180	132	140	145	161	151	149	113	150	158	169	146	137	152	185	161	142	160	150	136	172	168	161	154	146	141	154	155	147	163	155	161	124	137	161	180	167	148	147	152	150	154	172	144	134	133	165	142	133	151	150	150	160	148	158	166	143	145	168	154	161	156	153	177	154	158	158	158	169	134	151	164	138	132	162	155	160	159	163	134	151	166	144	171	145	167	171	161	143	129	175	130	138	164	147	165	153	161	168	138	151	176	172	149	158	158	146	148	157	166	138	147	160	153	158	155	138	175	141	162	133	150	150	145	136	136	165	163	155	141	182	164	175	181	142	146	162	148	156	156	161	140	159	175	167	157	146	178	136	172	166	148	159	147	151	151	151	177	160	164	145	154	143	163	162	152	153	151	148	136	153	158	147	168	162	156	152	159	172	150	143	149	150	144	149	168	160	173	138	144	156	140	167	153	148	161	163	146	142	149	151	165	169	150	152	156	143	146	162	149	162	144	151	162	130	139	158	151	162	161	153	163	165	165	153	151	146	155	167	156	173	152	174	162	150	188	164	153	171	148	144	165	148	145	172	167	142	147	169	184	139	158	149	164	157	147	174	156	155	167	150	139	160	173	144	146	135	151	162	174	141	175	169	150	157	171	151	181	169	150	156	161	142	160	160	163	161	161	193	133	150	144	162	171	184	156	155	156	168	177	159	167	170	150	146	132	154	137	174	165	162	181	149	168	153	133	169	145	169	143	148	162	145	161	145	164	144	149	173	149	148	137	146	145	140	133	143	132	136	137	166	174	137	172	142	164	145	164	141	151	159	154	153	154	173	170	166	142	135	149	149	168	145	147	146	153	183	157	161	142	167	166	159	164	179	160	160	159	168	143	138	140	172	151	156	140	183	139	143	154	157	160	178	147	145	154	183	176	164	164	144	139	158	136	163	170	153	151	146	163	162	129	166	142	165	169	121	151	163	170	152	143	133	149	182	159	182	154	145	126	151	147	155	154	144	151	163	160	148	154	142	160	164	148	151	149	158	166	142	140	154	164	156	176	161	143	154	143	161	159	153	137	146	150	126	154	133	175	181	173	129	186	158	155	145	173	165	143	151	163	170	164	149	152	158	147	160	146	160	152	155	167	167	154	148	154	181	151	168	153	149	149	168	142	184	165	143	171	160	145	151	141	169	155	156	148	159	166	165	154	161	155	160	136	167	152	151	143	164	160	134	159	146	172	144	178	158	165	167	146	165	185	159	168	175	142	154	122	144	159	168	165	162	156	150	150	168	134	146	144	171	136	159	148	158	147	148	159	147	154	145	153	154	151	163	159	155	133	145	150	133	146	159	160	161	159	164	150	150	177	143	164	158	148	153	168	159	155	170	152	163	178	157	169	160	150	138	158	170	155	186	166	151	166	157	172	158	143	151	160	151	151	184	136	163	136	148	137	168	148	149	147	139	156	165	143	151	147	141	138	147	140	142	136	154	149	157	138	169	152	154	163	143	162	158	168	152	170	165	171	146	149	181	146	156	156	173	169	145	165	164	146	151	143	181	146	172	151	157	163	146	162	181	174	161	143	137	164	177	142	163	138	154	140	157	159	137	149	147	156	143	169	171	156	158	160	137	171	159	140	162	145	150	153	145	167	137	157	144	151	140	153	144	156	157	172	168	162	138	158	165	154	149	139	167	161	155	156	138	165	149	127	150	163	154	156	162	159	145	163	158	152	159	152	123	159	149	155	153	158	146	155	157	170	146	142	159	158	171	163	147	153	152	165	151	142	143	151	154	145	146	161	178	162	143	157	171	136	150	161	165	147	153	140	138	148	184	147	140	153	141	182	161	131	163	163	153	155	157	140	141	139	155	152	185	166	141	147	164	155	161	173	136	157	136	174	158	143	171	154	151	151	143	151	155	152	139	146	143	164	150	146	157	178	140	150	153	141	173	147	146	157	140	151	162	192	154	152	144	166	155	149	141	154	149	157	169	165	158	155	144	152	159	145	126	156	153	131	146	155	149	162	151	155	166	160	156	132	132	177	146	146	163	162	167	152	169	156	139	164	134	155	156	147	163	179	166	182	144	158	157	160	156	148	152	146	163	148	169	149	139	157	173	165	159	155	149	160	147	142	160	164	163	149	159	144	168	156	120	170	157	172	164	152	169	155	147	167	160	164	136	139	166	167	155	163	151	173	149	163	153	147	148	151	150	139	136	154	172	150	148	155	150	150	158	157	155	148	130	163	146	152	148	170	171	154	161	175	152	137	170	150	149	149	155	147	155	147	152	140	146	154	137	159	160	148	150	141	155	144	153	165	164	147	146	139	176	172	151	168	128	148	138	162	154	150	147	155	154	196	168	142	181	164	145	136	152	171	149	163	168	155	158	148	142	148	156	166	154	151	149	153	173	156	137	137	169	146	165	153	148	178	147	146	150	153	182	174	139	164	133	149	156	163	155	155	155	166	163	147	151	131	155	164	160	143	161	164	135	156	178	144	159	143	154
21419	1458	2633	3141	2811	2310	1872	1468	1314	1133	1050	989	905	851	777	764	728	667	643	633	621	612	556	575	575	547	584	566	521	551	519	503	486	524	528	509	480	517	529	511	469	520	504	471	506	495	469	495	482	506	520	476	435	461	486	466	463	459	495	479	472	510	487	487	490	455	501	483	495	488	428	530	447	468	464	471	420	498	491	470	507	425	473	471	493	488	454	456	463	482	472	489	470	468	495	443	474	484	461	451	458	469	451	447	425	474	447	446	470	486	453	458	440	500	451	508	489	503	475	467	435	465	443	445	460	462	480	471	464	437	493	443	440	455	477	436	486	414	511	514	482	436	422	456	457	468	465	454	498	485	475	470	432	438	468	469	477	463	465	520	475	454	457	437	447	466	482	431	498	496	456	472	445	460	454	468	447	446	481	482	449	428	428	469	460	456	496	414	439	444	468	491	472	429	461	494	465	496	427	466	442	450	446	434	473	443	462	453	472	471	472	456	432	455	453	467	437	460	478	480	435	500	459	418	461	464	460	454	451	451	423	452	422	456	445	495	470	467	472	470	476	435	500	457	464	459	425	457	469	444	453	469	459	493	480	440	467	477	412	439	504	466	480	410	440	480	469	438	454	464	451	464	473	467	466	484	430	456	428	460	429	439	425	465	448	464	408	435	492	494	454	472	464	454	440	435	433	471	441	455	445	456	501	472	465	452	469	462	470	440	441	436	499	488	458	463	485	411	472	461	496	461	498	452	446	451	445	482	437	438	507	449	441	459	441	519	457	451	470	491	447	452	454	470	405	433	464	478	454	470	478	468	472	472	425	479	445	449	462	487	473	429	485	469	422	450	453	465	473	440	454	461	438	441	503	464	456	481	443	455	456	460	482	425	443	462	452	481	443	480	474	489	436	469	432	445	468	430	491	477	439	438	457	453	438	426	528	483	464	416	442	457	409	462	462	466	456	454	460	457	468	482	443	474	471	440	483	441	443	448	429	441	503	464	460	472	494	455	448	470	432	427	460	440	462	459	480	451	453	431	516	463	473	452	435	477	482	442	452	451	446	460	478	459	468	447	464	452	464	435	458	476	439	491	437	474	459	480	454	490	433	469	516	481	448	460	523	478	453	453	487	492	461	435	467	449	475	462	453	422	448	460	449	462	452	466	463	493	458	471	461	468	445	494	476	446	448	437	440	463	484	448	422	454	425	471	478	427	440	451	451	430	474	468	492	448	473	439	433	488	471	431	455	478	453	417	433	472	495	460	461	443	445	482	465	435	461	509	458	454	456	469	464	459	451	490	454	451	474	460	490	463	440	502	417	465	499	446	448	462	453	482	455	431	438	492	453	427	463	486	450	436	448	471	503	484	466	465	417	430	441	453	448	422	448	445	485	445	452	462	470	469	472	485	461	424	424	417	442	440	467	449	454	451	494	451	495	475	505	462	433	444	445	440	457	448	463	453	484	455	449	455	454	465	464	514	419	500	468	491	428	472	457	481	460	442	405	507	476	468	498	472	465	430	470	516	455	473	481	508	465	479	414	462	425	447	483	490	499	438	473	484	498	429	445	503	502	475	468	488	469	443	480	431	397	474	446	460	483	443	444	446	442	440	462	424	440	491	450	446	466	450	468	443	454	449	443	446	433	489	480	453	446	484	483	470	490	437	472	466	428	456	461	477	438	459	441	456	450	492	436	429	435	426	449	472	451	446	453	454	453	470	472	468	444	447	470	475	418	477	435	438	485	479	495	475	476	483	480	485	445	459	460	457	440	460	443	431	483	477	448	493	432	429	468	468	466	434	425	489	476	472	461	471	443	446	467	452	437	502	467	437	474	452	448	454	462	443	476	490	493	458	453	445	487	440	447	505	483	449	432	449	480	454	448	449	464	486	480	469	449	469	505	483	473	436	439	470	473	463	459	473	498	487	453	489	463	485	457	463	474	470	474	468	466	472	400	503	451	447	456	469	489	472	469	449	482	460	485	455	461	443	452	506	443	441	487	451	445	432	412	448	434	456	444	490	465	448	465	460	453	483	453	460	451	493	458	499	430	468	460	459	474	467	459	459	459	510	464	446	493	459	421	454	471	461	516	483	488	457	477	468	451	449	456	460	503	464	466	480	471	450	482	492	422	458	457	501	504	471	484	427	453	442	484	443	451	495	459	492	460	482	487	453	494	431	499	468	467	472	494	441	493	432	464	449	440	442	451	428	445	405	424	467	496	460	450	441	473	524	444	429	449	448	488	457	490	445	461	457	481	498	462	465	429	490	438	477	435	441	444	448	460	480	443	441	462	448	477	493	474	448	465	458	465	463	464	446	474	459	473	441	458	470	470	451	446	465	450	454	476	474	455	453	480	466	468	465	464	470	440	453	469	477	433	460	459	440	497	468	504	451	473	484	472	464	491	502	432	470	455	446	444	465	455	446	436	471	443	450	421	443	458	466	443	420	428	446	502	483	451	432	449	439	460	455	466	467	478	463	463	475	444	447	462	435	494	447	494	467	446	492	472	495	484	462	489	453	439	466	460	448	448	467	439	445	459	486	481	450	485	469	480	457	475	425	445	476	444	467	466	474	473	445	444	466	470	477	450	466	457	488	440	454	490	467	436	475	469	417	481	492	474	467	470	510	442	433	458	426	406	452	455	445	469	509	493	443	450	464	498	468	442	467	467	476	464	504	440	462	470	473	443	451	429	446	454	450	415	474	444	451	458	474	460	444	459	443	425	460	444	485	455	456	469	485	499	473	499	472	456	432	440	495	484	449	436	459	443	465	466	437	424	469	454	443	447	468	446	416	450	408	479	436	444	413	467	403	456	433	437	479	462	477	471	459	489	479	474	457	466	473	457	471	474	506	447	413	492	456	455	418	435	451	453	448	462	427	443	517	448	449	481	467	444	488	436	477	450	464	458	492	433	415	467	419	440	455	472	445	468	498	497	493	450	416	460	484	487	420	456	496	487	465	416	472	467	433	481	451	438	446	463	436	474	441	460	450	455	435	435	468	437	438	451	478	436	477	463	473	445	461	496	459	454	465	445	462	497	465	504	474	492	460	469	467	448	418	468	447	469	446	454	464	461	463	451	452	422	435	403	452	452	452	451	456	475	472	468	461	475	465	435	485	464	452	466	457	463	457	464	425	462	466	473	465	469	463	461	446	483	496	476	474	466	443	444	482	471	473	449	451	485	497	434	468	479	487	459	464	483	464	444	450	502	471	456	496	480	418	486	483	465	467	452	410	465	478	450	450	448	432	432	443	488	450	479	463	472	459	465	522	484	447	433	495	453	476	454	441	454	489	486	463	456	461	467	451	461	455	451	443	484	440	492	429	462	458	454	451	477	457	437	445	479	469	456	466	483	481	472	456	423	450	423	465	455	432	450	451	441	444	432	481	492	452	448	496	477	459	454	467	450	480	418	476	470	424	444	442	439	479	459	431	451	446	449	497	458	482	460	425	471	423	454	449	452	457	441	518	449	429	453	439	441	426
12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
