0	12	30	12	384	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
335828763316	335828763859	335828764408	335828764958	335828765508	335828766058	335828766608	335828767158	335828767708	335828768258	335828768808	335828769358	335828769908	335828770458	335828771009	335828771558	335828772108	335828772658	335828773208	335828773758	335828774308	335828774858	335828775408	335828775958	335828776508	335828777058	335828777608	335828778158	335828778708	335828779258	335828779808	335828780358	335828780908	335828781459	335828782008	335828782558	335828783108	335828783658	335828784208	335828784758	335828785308	335828785858	335828786408	335828786958	335828787508	335828788058	335828788608	335828789158	335828789708	335828790258	335828790809	335828791358	335828791908	335828792458	335828793008	335828793558	335828794108	335828794658	335828795208	335828795758	335828796308	335828796858	335828797408	335828797958	335828798508	335828799058	335828799608	335828800158	335828800708	335828801258	335828801808	335828802358	335828802908	335828803458	335828804008	335828804558	335828805108	335828805658	335828806208	335828806758	335828807308	335828807858	335828808409	335828808958	335828809508	335828810058	335828810608	335828811158	335828811708	335828812258	335828812808	335828813358	335828813908	335828814458	335828815008	335828815558	335828816108	335828816658	335828817208	335828817758	335828818308	335828818858	335828819408	335828819958	335828820508	335828821058	335828821608	335828822158	335828822708	335828823258	335828823808	335828824358	335828824908	335828825458	335828826008	335828826558	335828827108	335828827658	335828828208	335828828758	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	271	301	331	361	391	421	451	481	511	541	571	601	631	661	691	721	751	781	812	842	872	902	932	962	992	1022	1052	1082	1112	1142	1172	1202	1232	1262	1292	1323	1353	1383	1413	1443	1473	1503	1533	1563	1593	1623	1653	1683	1713	1743	1773	1803	1834	1864	1894	1924	1954	1984	2014	2044	2074	2104	2134	2164	2194	2224	2254	2284	2314	2344	2375	2405	2435	2465	2495	2525	2555	2585	2615	2645	2675	2705	2735	2765	2795	2825	2855	2886	2916	2946	2976	3006	3036	3066	3096	3126	3156	3186	3216	3246	3276	3306	3336	3366	3396	3427	3457	3487	3517	3547	3577	3607	3637	3667	3697	3727	3757	3787	3817	3847	3877	3907	3938	3968	3998	4028	4058	4088	4118	4148	4178	4208	4238	4268	4298	4328	4358	4388	4418	4449	4479	4509	4539	4569	4599	4629	4659	4689	4719	4749	4779	4809	4839	4869	4899	4929	4959	4990	5020	5050	5080	5110	5140	5170	5200	5230	5260	5290	5320	5350	5380	5410	5440	5470	5501	5531	5561	5591	5621	5651	5681	5711	5741	5771	5801	5831	5861	5891	5921	5951	5981	6012	6042	6072	6102	6132	6162	6192	6222	6252	6282	6312	6342	6372	6402	6432	6462	6492	6522	6553	6583	6613	6643	6673	6703	6733	6763	6793	6823	6853	6883	6913	6943	6973	7003	7033	7064	7094	7124	7154	7184	7214	7244	7274	7304	7334	7364	7394	7424	7454	7484	7514	7544	7574	7605	7635	7665	7695	7725	7755	7785	7815	7845	7875	7905	7935	7965	7995	8025	8055	8085	8116	8146	8176	8206	8236	8266	8296	8326	8356	8386	8416	8446	8476	8506	8536	8566	8596	8627	8657	8687	8717	8747	8777	8807	8837	8867	8897	8927	8957	8987	9017	9047	9077	9107	9137	9168	9198	9228	9258	9288	9318	9348	9378	9408	9438	9468	9498	9528	9558	9588	9618	9648	9679	9709	9739	9769	9799	9829	9859	9889	9919	9949	9979	10009	10039	10069	10099	10129	10159	10189	10220	10250	10280	10310	10340	10370	10400	10430	10460	10490	10520	10550	10580	10610	10640	10670	10700	10731	10761	10791	10821	10851	10881	10911	10941	10971	11001	11031	11061	11091	11121	11151	11181	11211	11242	11272	11302	11332	11362	11392	11422	11452	11482	11512
3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
80420	79275	62959	40115	19532	2483	231	218	221	183	210	198	217	211	224	224	214	215	221	208	195	203	230	205	218	203	242	171	221	219	214	191	199	216	216	198	215	201	213	197	211	213	205	210	217	176	224	212	195	199	182	213	193	196	205	221	202	218	196	208	195	217	204	225	192	197	172	211	197	188	184	167	187	207	227	202	204	202	188	213	190	215	220	192	182	205	224	164	187	176	178	225	214	195	187	211	220	205	226	194	175	203	225	189	203	184	203	228	204	218	185	183	207	220	184	223	214	205	192	207	217	199	185	174	189	196	222	215	206	184	207	185	193	201	185	203	225	207	195	231	211	196	231	218	192	209	190	168	197	199	196	197	209	174	213	206	192	187	208	226	239	201	207	195	203	227	196	188	218	218	180	178	230	194	189	201	211	195	195	208	195	196	213	199	184	187	228	217	209	206	212	184	210	198	191	183	214	217	204	212	214	203	223	197	198	224	187	177	203	189	186	209	190	202	203	199	216	202	225	212	192	210	235	209	208	218	199	186	199	194	197	237	199	211	199	201	222	204	183	197	185	192	178	180	207	225	216	190	174	198	184	195	208	216	206	200	219	227	204	234	204	216	204	171	191	209	196	178	214	204	169	195	212	202	187	217	213	208	215	204	197	217	199	183	200	204	211	191	200	212	223	219	218	195	202	174	206	198	209	181	190	185	215	197	215	212	214	181	196	200	216	203	211	216	174	170	219	210	185	233	198	177	189	217	206	203	213	229	227	204	201	205	179	200	201	210	175	204	210	211	192	185	190	206	216	213	209	230	210	188	214	201	241	195	176	210	211	217	203	227	183	211	207	195	229	187	224	188	192	190	194	208	195	198	209	197	207	188	200	222	190	205	201	206
58073	67732	58693	46740	17549	679	749	654	666	671	689	676	621	602	626	624	635	609	635	669	605	667	614	659	611	646	678	618	635	659	608	639	616	693	626	654	603	603	630	602	620	627	631	637	595	601	654	619	661	674	659	635	669	669	623	624	615	628	620	615	617	650	616	612	626	590	641	602	595	613	656	611	672	626	603	609	561	629	634	644	615	642	646	633	621	652	624	626	620	631	627	601	588	654	622	662	641	644	639	634	571	617	597	638	626	599	625	598	611	649	674	616	611	665	688	652	613	622	632	616	657	625	635	638	622	598	568	618	609	604	630	608	610	611	600	631	613	604	718	622	617	596	644	649	623	662	651	623	662	616	609	597	602	617	637	644	644	628	587	618	652	620	651	592	647	588	601	601	632	641	640	616	629	644	635	608	632	615	603	601	555	601	633	597	628	621	647	613	662	587	637	608	619	628	627	587	671	627	596	646	607	613	655	580	610	610	619	627	612	606	639	610	619	590	600	647	648	599	599	633	616	621	599	631	653	629	609	596	586	624	617	600	672	614	595	607	663	623	604	605	614	617	680	631	634	617	625	647	621	630	569	676	625	608	580	634	592	578	652	595	646	651	643	608	633	628	585	649	568	689	588	637	629	629	674	650	660	637	625	622	605	599	626	651	602	634	630	615	612	640	626	605	610	672	615	611	610	678	582	653	598	672	602	613	599	620	623	640	649	597	599	624	634	639	641	609	597	602	629	599	607	649	662	617	586	627	622	601	612	599	590	619	644	599	604	622	610	653	645	655	590	617	598	614	637	647	635	606	625	569	631	643	626	604	610	616	620	650	628	603	617	620	601	613	602	607	621	639	605	673	616	620	589	616	632	644	615	619	634	634	602	605	592	635
24783	21024	12741	2689	507	162	151	145	128	154	167	168	162	158	158	166	170	173	167	156	151	149	163	143	184	166	153	165	166	146	146	169	169	182	159	153	165	156	191	147	176	162	165	160	153	163	144	154	172	163	143	169	155	174	183	165	190	161	151	161	169	188	178	177	157	162	185	155	175	159	141	182	174	156	145	174	145	152	174	168	180	173	175	148	139	182	175	207	162	170	139	163	154	162	176	165	163	174	156	153	173	167	147	199	149	165	146	148	172	187	167	164	177	141	152	154	154	133	159	171	156	161	153	148	182	164	163	179	173	155	178	157	130	150	138	169	168	157	149	187	170	174	141	175	152	173	167	163	154	163	169	185	166	133	192	188	146	158	153	150	167	122	151	156	142	175	158	165	154	160	184	167	166	172	143	160	181	158	172	167	174	164	144	166	174	150	158	166	157	153	156	155	161	161	176	165	171	158	163	153	155	158	146	148	167	154	160	151	182	150	179	147	140	148	141	159	180	160	159	164	162	187	162	174	166	157	154	144	155	157	151	177	164	150	144	151	167	178	170	172	138	165	174	161	172	158	153	161	142	154	168	166	191	140	163	156	166	148	176	143	156	160	165	173	157	155	158	154	157	159	173	156	160	166	166	151	170	156	164	181	155	164	193	154	141	184	156	163	156	162	163	161	150	170	192	173	162	156	153	172	152	150	173	169	149	140	173	179	169	155	180	187	170	148	157	147	152	172	150	161	134	155	163	159	150	168	176	152	161	166	163	172	169	137	172	149	160	178	146	179	175	160	176	171	172	166	157	140	183	154	167	171	158	149	163	165	169	170	160	176	162	159	162	161	157	159	186	177	177	151	176	160	175	167	183	163	152	171	163	160	146	160	174	168
26327	27355	18122	7121	1455	515	575	541	527	518	560	544	520	519	524	507	494	588	526	505	512	511	525	492	541	504	535	568	541	567	544	498	554	547	563	543	571	534	532	520	536	531	569	493	542	531	504	563	495	522	542	501	518	529	508	531	501	524	542	500	555	515	577	508	513	538	523	515	550	501	536	552	531	480	513	567	523	528	540	487	504	515	531	537	560	489	565	536	576	528	510	517	473	527	510	526	515	549	505	507	529	512	544	510	545	502	502	528	582	531	556	511	490	518	570	550	522	574	497	521	525	492	489	552	564	514	532	534	557	497	529	478	555	510	528	529	511	510	495	494	534	524	504	531	517	508	518	510	518	495	541	503	553	555	562	516	560	521	561	503	524	582	537	566	505	543	498	521	506	527	520	534	539	477	514	515	528	548	525	490	531	501	540	523	547	520	517	554	543	527	563	552	528	511	521	546	541	505	514	515	545	554	545	525	509	531	493	532	529	551	541	524	460	501	519	511	531	538	505	523	521	537	574	505	500	537	541	497	550	544	541	479	537	529	541	521	502	480	503	536	493	462	534	538	522	528	497	513	528	573	547	539	531	491	525	538	568	547	538	569	498	501	555	531	569	549	564	539	509	543	537	545	547	539	517	537	506	533	578	524	519	563	520	522	541	525	497	578	524	499	554	542	500	532	526	498	547	544	508	488	536	536	558	550	548	526	528	554	538	552	544	541	537	554	489	520	527	537	513	495	541	554	525	530	516	520	543	551	566	514	517	549	501	552	510	481	554	518	545	549	504	535	523	536	539	483	531	530	501	534	564	550	508	531	563	501	551	552	515	490	553	493	494	541	558	580	526	530	531	508	482	514	544	523	588	544	494	547	519	537	542	528	567	530
71123	68840	54183	32066	11586	543	146	145	162	156	128	146	143	142	143	132	125	133	136	128	120	176	163	154	141	142	135	139	133	158	128	143	145	123	145	112	121	122	156	155	145	141	151	139	128	135	127	144	131	130	144	132	121	145	135	142	145	119	127	142	111	138	166	138	142	163	116	118	123	130	137	130	137	138	134	137	131	157	136	149	156	149	143	124	138	135	122	133	147	123	135	146	132	152	132	125	152	135	143	150	139	123	141	131	128	137	139	154	161	124	128	139	158	144	154	163	158	135	135	147	152	130	170	148	136	135	122	141	138	128	140	128	126	126	136	132	151	134	148	148	121	136	131	134	141	141	137	126	124	154	152	145	142	138	130	145	148	125	139	118	171	135	151	133	139	117	128	145	131	119	143	133	136	139	145	134	124	158	132	146	145	135	163	144	138	132	139	145	147	124	126	119	114	144	141	120	141	122	125	128	136	149	147	125	147	128	136	154	132	154	141	127	137	146	122	127	120	170	150	139	144	131	137	139	141	160	134	132	138	155	115	139	138	147	141	144	129	139	155	150	154	135	139	122	145	134	138	137	139	158	153	124	134	148	125	153	156	162	122	139	140	160	146	151	163	142	130	141	149	132	135	160	135	135	136	123	153	135	124	147	140	135	152	145	165	136	145	159	138	140	129	163	134	138	139	151	123	159	134	152	128	133	138	143	148	127	145	141	130	161	144	159	163	149	136	127	154	143	129	130	153	140	137	140	158	122	141	134	125	148	133	126	155	132	118	116	126	143	141	164	146	134	132	145	140	135	131	132	157	122	137	129	135	127	133	149	153	147	138	150	155	130	132	163	153	128	139	148	124	156	146	135	139	149	135	122	132	143	117	141	145	151	120	127
48329	54800	48111	39316	12016	499	503	453	473	493	473	484	483	476	507	473	441	470	458	483	468	471	428	461	430	452	429	487	469	474	455	454	482	441	468	457	447	443	478	477	483	475	454	482	478	441	512	481	485	484	462	442	472	481	449	453	458	455	494	435	465	455	469	433	447	437	435	463	491	464	448	472	492	451	441	455	445	439	485	440	445	480	454	453	480	451	447	424	477	453	474	423	425	438	452	440	430	472	465	449	447	467	458	466	428	449	473	461	423	438	452	466	481	454	459	435	445	470	463	463	436	467	429	500	471	481	472	473	494	469	474	476	495	445	421	450	437	497	442	471	451	455	474	469	478	459	492	468	429	434	459	457	485	479	468	449	500	421	445	447	453	427	482	434	460	431	431	465	429	481	454	463	466	439	484	476	452	446	452	468	473	440	465	426	442	472	458	477	466	431	499	485	466	432	471	454	444	457	445	477	484	498	443	455	495	469	430	473	435	465	451	461	434	456	465	442	474	483	438	470	434	452	405	465	445	418	443	450	441	467	488	477	447	425	411	452	471	445	480	455	485	459	469	479	478	454	488	440	479	484	436	481	428	470	487	430	483	483	438	494	491	515	437	460	477	478	466	481	439	450	483	471	498	424	489	430	479	479	430	435	436	461	452	455	487	447	431	452	463	412	470	471	472	465	472	451	467	439	467	447	451	496	480	480	434	443	470	429	423	462	474	414	479	456	466	480	451	455	474	458	491	442	440	437	440	454	499	509	503	445	455	460	469	445	486	450	410	436	450	472	453	467	487	458	445	463	484	477	432	449	479	498	459	462	483	466	463	490	446	436	438	454	480	489	449	471	454	424	465	448	435	488	472	458	481	470	486	462	473	467	460	434	449	472
81626	79375	59451	41969	20187	2446	301	210	235	199	213	224	241	218	224	218	225	216	193	201	211	197	197	223	223	229	229	230	213	214	199	211	220	210	213	213	205	182	208	205	230	217	203	194	202	181	204	214	188	232	229	208	182	223	205	210	189	217	217	209	210	202	226	229	202	233	180	205	216	217	228	218	201	211	218	207	200	211	221	202	194	208	225	208	213	236	194	219	195	205	227	206	205	219	180	200	218	210	228	198	171	230	202	189	220	216	220	212	210	216	203	237	192	209	213	227	202	178	197	204	235	207	234	208	201	192	192	219	198	225	210	239	202	226	215	187	207	209	204	198	182	169	227	210	237	190	230	217	207	193	236	196	200	224	210	199	196	202	191	204	208	218	218	187	198	210	200	222	198	194	187	223	211	202	205	221	203	196	215	217	197	219	189	193	208	227	234	199	211	198	206	210	214	217	208	186	230	196	223	224	234	187	192	197	214	220	179	196	212	217	211	210	180	202	206	190	204	209	209	233	205	199	207	198	221	204	209	212	199	225	199	210	227	192	220	213	216	188	225	219	218	211	204	227	211	206	188	218	221	201	200	220	210	209	215	200	233	213	195	184	232	201	215	205	216	216	187	224	170	219	206	215	202	221	201	223	217	219	229	211	185	245	210	214	207	179	205	230	184	247	226	244	208	182	242	216	229	211	213	208	240	191	214	218	223	232	192	219	203	198	214	225	225	206	189	212	233	208	234	222	212	203	194	202	185	206	235	181	183	231	217	223	204	222	202	223	195	221	201	204	216	180	208	188	228	186	234	208	221	190	195	206	219	208	212	217	227	208	201	211	193	202	221	224	194	213	186	200	220	219	220	238	230	185	202	204	223	214	197	237	222	214	215	188
59252	68293	57521	48257	18205	716	671	652	731	686	653	661	675	646	669	632	694	672	649	640	679	644	655	654	657	646	624	611	669	676	695	643	670	642	652	637	608	651	643	639	641	638	670	649	638	667	631	650	641	606	603	637	605	667	656	634	625	600	610	615	669	650	605	673	689	638	642	647	626	644	619	664	623	683	641	645	652	642	682	655	613	636	647	649	646	616	626	674	638	653	690	619	634	582	658	615	669	646	655	626	637	654	622	633	681	651	615	619	636	662	638	662	649	646	644	641	632	617	629	652	655	639	638	665	651	634	626	631	647	609	662	611	652	616	665	629	650	617	646	661	638	640	620	651	661	635	659	658	740	656	623	683	677	657	638	651	655	616	656	627	619	657	646	663	679	599	646	598	667	704	644	621	648	662	675	646	642	681	678	649	626	651	617	647	625	643	632	655	657	636	587	586	606	635	659	647	642	614	651	603	651	633	629	635	643	671	629	659	622	662	642	667	614	670	645	665	638	633	663	633	686	663	640	650	651	645	620	625	629	650	635	631	621	647	663	661	635	590	654	658	640	604	676	672	625	645	670	681	618	660	694	680	640	620	621	682	635	670	652	676	661	693	669	631	608	706	616	636	642	641	658	641	597	640	636	683	660	635	698	657	602	665	692	654	649	593	640	640	631	668	648	649	664	655	670	681	643	701	654	664	644	668	622	684	631	628	674	646	644	656	666	631	632	599	677	647	637	707	649	635	672	648	612	633	631	635	602	649	644	660	657	695	622	627	634	645	656	654	674	646	654	632	663	629	684	689	651	655	703	674	593	674	638	633	643	611	627	615	633	666	626	657	695	639	638	602	645	647	629	636	632	639	608	615	689	614	685	661	640	629	624	622	625	633
25846	21926	12386	3082	619	227	152	143	159	152	158	180	151	150	190	160	166	165	163	178	166	165	182	149	165	172	173	161	160	161	145	175	174	166	180	147	162	182	162	157	182	168	195	190	179	181	173	174	160	165	164	173	155	161	162	157	152	169	149	183	167	177	156	166	168	155	165	160	179	148	181	172	170	154	148	139	169	173	176	167	153	154	170	175	171	160	168	170	150	157	143	165	168	182	162	190	160	178	183	185	168	162	172	191	181	148	143	163	161	149	162	168	146	168	174	190	155	163	159	156	185	149	153	136	168	156	182	168	185	176	178	173	165	171	183	172	162	150	168	174	159	150	162	157	179	140	160	164	157	172	184	151	182	165	171	177	181	162	172	177	172	183	172	152	168	173	178	177	181	164	172	167	178	165	159	164	177	165	140	184	137	154	174	171	161	149	170	163	187	166	177	167	179	131	158	164	161	169	163	174	145	171	168	183	173	168	161	164	143	168	155	187	168	157	160	169	176	167	156	144	146	153	143	163	158	162	166	181	179	150	160	164	164	169	183	152	171	161	178	173	187	180	156	169	134	179	172	185	175	159	176	176	184	173	152	164	178	180	167	135	176	189	184	151	178	180	184	175	184	156	162	165	190	175	130	187	162	177	168	166	168	180	159	173	157	187	164	159	145	156	162	161	161	162	161	157	148	167	161	173	179	174	169	169	159	151	152	168	149	160	175	188	163	167	174	154	161	182	152	153	175	154	157	145	171	136	155	138	163	173	167	172	187	180	173	158	151	168	174	157	159	157	171	143	165	178	149	164	161	180	147	166	170	155	146	174	179	167	164	180	157	171	179	154	186	188	164	149	164	148	154	176	183	149	155	163	171	165	185	163	130	169	161	167
26714	28127	16541	8204	1764	521	540	579	569	530	509	558	575	529	573	534	580	561	524	528	544	488	509	496	530	576	537	551	531	518	527	496	505	518	570	552	507	564	532	540	548	535	546	512	541	556	539	592	527	525	552	555	515	525	546	517	542	528	461	538	537	568	519	497	500	576	519	506	536	554	544	518	538	575	530	522	539	493	560	504	520	533	507	491	524	518	520	533	507	549	523	547	579	526	544	557	539	502	579	534	527	546	541	507	523	553	524	521	513	556	535	504	539	489	532	566	529	554	559	497	517	576	529	523	572	543	507	556	544	525	532	511	560	509	551	538	547	522	513	525	561	536	556	552	535	529	537	534	544	535	514	532	529	523	518	496	567	521	517	528	494	539	571	525	482	518	539	537	558	530	551	555	530	554	564	555	516	557	525	519	545	502	567	549	545	538	530	541	553	517	551	531	553	546	490	549	530	511	516	477	561	545	503	563	462	529	507	555	533	586	566	530	495	551	506	537	518	531	536	548	508	519	512	538	513	520	562	500	559	530	501	545	530	543	523	533	557	502	523	528	542	504	502	573	507	561	527	513	496	549	571	537	505	504	481	561	549	570	513	528	526	518	548	535	512	502	532	567	580	520	529	505	569	519	555	515	551	520	497	547	524	526	581	548	550	527	519	537	495	558	569	546	524	551	533	556	549	555	591	536	541	550	525	535	544	529	503	519	512	492	511	560	530	512	535	541	572	532	535	489	561	524	530	583	541	556	485	545	539	551	550	521	516	557	519	551	527	550	535	479	547	517	526	508	531	518	553	568	505	541	527	527	512	558	532	545	528	540	563	549	542	535	514	529	532	559	580	572	494	493	523	545	534	543	504	560	546	510	539	518	518	522	519	536
70395	68962	54163	32254	11726	565	162	136	146	154	151	138	142	152	150	160	155	139	135	155	149	142	144	134	123	127	139	145	146	163	139	128	122	136	126	115	137	146	169	150	146	160	147	146	140	133	130	139	148	157	147	132	165	133	140	159	146	150	144	147	143	142	123	166	143	133	109	149	152	142	138	138	134	128	163	143	130	143	141	165	137	153	143	143	145	152	157	122	150	131	134	106	153	149	129	151	130	150	123	160	158	156	140	126	152	123	154	154	152	130	142	135	154	159	137	134	131	124	153	160	145	122	139	145	128	130	129	133	130	136	122	160	144	147	119	148	125	143	158	122	145	129	162	142	151	146	136	139	135	135	140	146	141	130	130	141	140	148	141	147	160	166	159	137	132	131	149	128	127	145	187	158	151	159	149	133	147	126	132	142	144	156	138	168	135	141	114	162	131	147	156	141	146	137	138	135	138	148	167	135	146	165	144	145	125	138	147	135	135	125	133	150	133	150	126	141	139	126	134	137	118	133	150	156	159	145	133	133	126	140	159	122	120	151	152	140	136	138	124	145	153	143	138	139	137	142	137	126	145	129	129	138	123	153	152	152	154	138	132	139	151	138	153	140	134	154	120	161	148	149	135	166	142	138	152	118	143	169	141	129	154	139	120	137	140	142	148	127	141	124	145	124	128	124	134	138	146	160	135	137	154	157	143	142	152	145	117	154	163	158	145	152	154	144	125	128	151	136	160	161	134	129	139	157	140	131	141	149	131	134	132	138	153	115	146	144	137	146	151	120	144	148	157	147	158	127	144	154	151	126	145	153	157	130	120	127	147	147	128	165	134	120	140	133	147	143	132	124	135	127	134	154	124	126	156	126	135	148	148	131	131	148	149	157
48678	55741	47981	38514	13134	501	502	498	454	469	487	482	505	472	465	480	524	448	456	468	441	480	502	479	498	479	473	453	451	430	460	485	469	471	490	458	463	472	456	503	470	433	489	488	410	455	490	467	494	436	491	457	450	439	442	466	472	498	482	457	443	469	452	485	476	470	449	487	462	448	489	481	422	450	487	454	492	440	454	464	460	470	445	496	477	480	447	461	499	468	469	484	448	494	440	477	469	487	442	463	493	443	454	474	453	439	486	488	474	472	482	446	488	446	484	493	469	467	490	487	457	454	456	452	487	465	425	414	512	471	483	516	468	443	440	479	439	482	445	481	454	452	458	466	457	486	456	495	419	480	474	472	504	461	481	442	456	467	464	422	440	423	482	452	466	435	464	449	469	479	460	426	414	428	465	478	472	471	476	436	435	488	447	439	439	514	426	475	420	469	466	464	457	478	458	441	462	465	464	459	480	464	447	496	496	491	455	461	454	484	467	470	484	411	437	436	435	460	499	476	497	466	485	467	444	478	446	441	434	473	437	474	413	453	445	452	465	472	452	488	502	459	466	492	479	432	454	425	455	487	476	445	494	465	453	437	430	489	490	442	448	438	458	463	439	490	470	481	436	445	475	469	446	441	466	462	481	440	448	485	443	423	430	436	503	481	451	440	454	479	462	446	497	445	461	448	459	451	453	450	470	435	449	497	416	433	486	445	467	464	452	486	454	441	442	483	436	441	463	429	475	463	460	490	466	431	444	422	476	481	456	458	480	452	464	462	463	446	456	433	453	433	476	448	439	471	467	495	500	424	476	436	451	480	474	446	433	471	451	463	463	458	480	448	524	441	465	459	463	453	416	479	441	472	477	480	453	460	497	462	444	449	463	482
80788	79675	62988	39102	18911	2400	292	214	264	187	224	213	208	220	218	221	226	206	233	218	264	230	224	191	229	230	208	214	215	194	240	187	204	186	199	213	222	218	227	216	228	216	213	252	235	226	221	178	200	230	201	194	194	220	243	233	236	210	237	226	194	205	201	189	205	217	231	218	237	208	229	213	188	238	225	206	220	189	217	219	226	211	193	201	225	206	193	230	246	212	212	211	212	211	222	200	209	209	200	207	224	252	182	189	205	223	231	224	198	181	224	196	192	235	232	205	203	191	217	192	207	211	227	233	241	222	229	220	223	208	212	204	236	208	211	221	194	207	229	230	212	256	189	233	220	197	186	225	214	226	206	185	210	222	235	232	229	236	227	207	197	198	224	200	214	202	227	208	207	227	184	223	222	192	224	225	245	218	194	243	206	217	224	214	195	228	196	198	206	200	221	212	219	208	209	235	230	231	218	192	207	201	221	234	192	220	234	188	227	228	230	207	200	221	221	215	200	216	199	212	219	207	233	217	196	237	223	246	214	197	211	212	199	251	195	200	191	184	206	221	205	239	186	216	218	217	208	224	214	205	228	206	219	191	204	234	205	243	187	204	220	206	231	208	208	202	241	232	241	207	234	221	191	205	215	209	220	199	234	193	224	205	227	207	221	227	176	219	244	231	194	207	217	213	228	199	210	229	230	228	231	207	233	207	202	206	220	239	222	200	205	219	192	238	223	220	210	211	201	227	224	200	207	213	209	241	228	245	183	212	227	218	233	210	223	245	227	206	207	213	231	213	217	190	219	231	222	217	227	181	212	222	231	203	218	227	220	222	228	183	242	208	229	216	214	212	212	220	182	206	193	213	225	215	219	203	213	210	217	209	192	210	206	206
60001	69951	58988	46108	17211	746	704	693	687	706	657	639	630	674	679	670	693	635	702	659	651	665	643	664	645	657	646	671	650	680	662	636	639	687	665	618	642	678	646	614	626	641	638	636	642	644	623	647	642	720	668	658	634	690	650	702	668	668	694	623	664	639	657	617	666	672	664	689	695	618	617	623	660	659	624	618	607	683	660	644	644	678	653	627	676	660	647	633	611	671	650	659	639	640	663	618	627	651	637	649	656	667	633	647	676	660	663	705	688	675	667	639	660	643	688	645	678	632	632	667	666	680	674	639	631	648	610	664	679	617	664	638	622	636	616	648	657	651	665	666	637	661	667	723	646	665	667	659	637	643	666	676	645	601	656	583	622	657	661	651	639	673	686	638	635	660	652	642	625	635	627	656	632	656	647	652	704	674	609	707	673	640	646	654	628	663	642	594	640	655	680	653	669	618	675	626	612	656	683	606	633	674	629	646	673	645	632	648	610	681	588	620	641	654	595	633	653	665	664	633	666	635	617	689	649	659	651	684	656	652	633	697	613	622	679	607	604	651	661	656	660	673	634	633	629	677	667	652	636	644	652	698	675	657	699	615	626	677	646	647	645	636	675	729	667	612	663	653	644	614	607	683	636	643	674	678	637	640	644	653	655	640	635	625	681	656	654	656	649	683	640	624	634	646	641	671	687	670	638	601	650	625	648	645	655	622	599	636	690	705	632	623	655	625	669	642	675	610	642	632	642	702	671	645	675	647	667	661	656	697	669	625	674	643	675	671	629	670	681	670	613	696	702	633	670	635	672	633	658	643	672	659	646	660	635	663	668	646	617	638	653	652	663	669	652	591	645	685	663	669	673	661	657	663	611	630	708	659	676	630	598	626	668	653
25935	22067	12600	2803	618	171	153	187	175	171	179	176	171	145	177	170	163	190	152	182	191	195	165	185	185	190	157	166	152	159	163	175	148	180	190	161	177	182	171	160	181	166	158	167	168	153	162	154	155	184	163	144	166	167	174	159	194	174	181	185	188	172	164	171	168	163	184	171	179	169	180	179	193	166	177	168	161	163	158	178	160	160	143	166	174	188	169	181	166	172	194	176	159	156	178	178	181	163	169	144	166	187	173	154	153	179	195	190	171	167	167	160	161	148	182	159	168	174	185	162	169	176	140	148	167	157	162	157	153	178	160	175	171	177	162	146	181	182	179	145	167	155	167	157	183	173	151	188	175	170	178	135	162	166	160	198	174	156	147	172	172	157	153	156	163	165	189	160	173	161	151	168	176	166	169	178	153	168	166	154	167	153	168	173	179	173	161	167	183	177	141	164	166	167	165	158	185	160	171	179	184	167	155	159	181	156	157	165	178	159	168	162	163	155	167	188	164	163	157	185	151	185	165	171	157	167	180	172	169	165	156	172	167	164	157	154	171	168	197	165	168	178	153	159	164	152	178	149	152	156	151	159	162	184	178	153	160	187	174	176	171	164	147	173	163	174	165	186	140	180	175	167	168	155	177	152	167	167	179	150	173	162	162	168	174	150	159	188	159	168	189	168	160	192	152	143	149	175	172	168	171	152	176	187	203	176	180	168	170	173	170	173	175	161	167	163	187	153	168	169	167	174	163	156	169	155	167	176	156	164	180	164	167	171	171	160	171	157	148	148	163	165	160	171	167	162	172	166	180	176	192	175	154	196	175	163	167	177	158	177	173	180	192	164	146	153	183	161	148	161	136	173	173	159	196	153	187	189	175	160	145	177	175	145
27094	27888	17295	7563	1713	567	534	524	520	551	566	510	503	540	563	534	553	550	564	522	509	565	572	539	543	564	529	555	506	543	511	531	543	486	561	574	535	583	562	542	527	550	562	558	513	505	553	534	584	531	508	544	557	545	546	560	553	510	585	545	527	602	550	557	573	560	554	531	574	559	535	535	537	566	549	541	551	500	545	544	553	548	532	525	523	560	551	536	522	528	569	535	509	542	531	531	527	505	554	495	516	558	533	537	534	517	524	530	523	557	546	516	487	553	540	522	544	535	578	552	534	515	546	558	508	543	559	541	551	500	539	551	573	533	545	530	584	514	514	558	547	519	540	543	548	526	513	550	549	472	514	550	510	534	539	533	540	601	538	531	562	543	493	525	530	525	529	557	485	517	533	534	484	507	546	599	506	504	523	519	525	532	512	531	545	513	510	527	515	549	544	558	563	527	523	531	529	527	553	554	578	534	545	534	572	546	587	545	534	554	497	576	575	533	548	518	552	546	526	562	516	524	519	535	512	526	561	572	547	533	540	500	510	553	527	552	563	516	515	500	533	591	523	552	569	553	536	558	532	510	508	506	496	522	507	523	559	535	531	544	533	481	555	581	543	576	530	519	552	559	531	567	548	567	499	554	501	511	560	520	530	545	518	555	537	554	509	552	520	487	514	538	535	574	540	519	518	549	529	503	549	511	525	507	531	504	540	501	513	538	509	548	549	574	567	577	528	552	548	519	507	533	513	540	564	535	512	540	519	507	582	536	537	503	555	536	557	534	547	560	526	540	594	568	532	492	517	571	529	502	545	572	524	541	589	542	554	545	546	522	543	591	543	513	551	541	535	551	494	532	514	517	542	551	559	527	495	503	530	543	524	525	525	555
71448	68228	54452	30891	11674	657	148	136	142	149	134	134	125	139	146	138	144	148	146	152	139	153	163	131	129	132	142	134	156	155	137	162	154	136	135	138	155	155	158	152	164	145	149	145	154	175	150	141	137	143	145	140	138	132	158	117	152	139	147	115	154	154	158	141	132	146	118	102	141	136	136	135	149	166	149	154	118	128	138	139	136	143	139	146	144	157	127	137	158	154	141	137	141	134	134	160	164	159	139	134	136	150	144	144	151	146	147	154	125	115	128	124	138	155	149	147	139	157	123	153	152	124	136	138	147	165	146	143	159	142	143	159	150	142	138	132	140	148	145	143	143	114	146	153	141	139	148	147	142	165	147	139	142	154	152	128	145	150	148	164	144	116	131	149	132	154	162	132	127	153	147	143	156	141	154	151	158	140	144	155	143	129	142	159	133	154	159	130	137	132	169	156	146	136	139	134	144	136	144	131	152	146	144	144	129	124	145	126	131	147	161	155	127	147	138	143	149	133	160	166	155	127	148	148	160	127	140	127	130	164	140	142	142	112	148	134	144	130	171	125	130	150	148	140	141	153	152	144	141	151	144	142	137	158	141	140	147	146	160	143	154	175	164	145	146	127	134	174	155	149	147	153	144	134	136	155	145	135	162	121	139	138	139	137	155	153	145	144	138	143	150	168	143	136	134	151	130	141	135	148	144	150	138	128	149	133	154	137	150	144	164	143	148	143	148	148	129	131	152	139	143	132	136	145	139	148	158	130	142	132	146	154	155	145	140	137	150	149	127	132	135	159	151	135	128	160	126	146	131	150	139	152	134	131	149	133	145	130	130	153	152	162	153	137	146	145	118	149	147	156	123	128	138	177	153	144	139	144	123	148	124	143	130	149
49396	54464	48092	38021	12465	532	464	521	484	488	505	502	459	451	455	470	488	498	509	473	478	460	502	452	512	462	482	479	462	494	507	506	434	453	519	497	464	459	459	483	471	491	455	515	473	504	516	488	526	462	490	505	462	439	475	522	479	464	473	475	478	459	453	489	468	504	495	413	425	457	457	478	484	444	494	468	483	475	467	468	448	471	463	482	447	509	451	485	486	468	512	479	442	499	501	477	449	467	505	434	441	458	464	499	441	489	443	467	508	500	450	460	458	438	488	478	458	457	510	450	507	509	476	453	440	490	489	442	459	494	467	505	494	539	505	459	455	445	458	478	477	490	484	460	445	444	455	438	471	494	465	494	481	481	488	447	484	490	511	492	483	430	455	451	474	454	524	481	470	486	478	440	481	427	493	468	449	490	484	477	464	469	519	442	461	466	495	447	481	486	481	471	472	455	460	458	416	467	465	448	510	517	484	488	490	489	488	489	432	478	466	461	479	480	481	465	482	483	464	450	451	479	470	522	456	490	522	492	427	526	451	454	436	454	492	494	479	465	484	466	508	458	470	482	471	499	473	439	451	449	488	442	499	444	449	454	448	481	452	469	453	454	506	500	490	467	501	499	461	489	465	520	499	460	453	473	467	494	455	468	494	494	440	437	465	461	461	506	472	458	493	468	479	478	479	494	478	482	463	484	482	460	486	489	470	484	483	453	447	428	502	469	483	481	502	466	428	497	516	467	450	465	475	470	476	524	480	481	509	469	477	473	478	472	482	482	445	425	450	464	489	477	494	455	408	469	439	469	491	459	457	472	473	457	461	482	455	449	494	439	458	476	452	491	468	459	479	488	464	495	503	489	456	459	500	485	452	478	439	503	460	462	452	491
81524	78207	61129	38111	20351	2894	262	237	200	228	229	211	237	217	249	197	234	204	200	225	240	237	238	221	208	221	225	224	199	221	185	231	214	230	237	227	193	203	206	219	226	210	215	218	212	221	226	207	207	225	225	190	229	227	195	229	215	196	254	218	194	215	213	230	210	214	201	220	225	233	220	225	211	239	202	190	219	243	218	240	218	218	220	223	233	232	191	232	195	210	214	211	227	231	217	228	220	206	206	209	224	207	215	222	211	234	228	224	207	211	206	221	210	221	209	212	192	219	218	225	224	207	193	194	193	209	194	235	207	229	212	197	217	189	232	241	212	241	219	203	210	240	205	215	215	219	237	224	222	201	211	227	230	226	213	218	222	207	211	234	231	237	203	202	192	241	212	190	184	197	227	242	241	229	226	202	210	222	226	197	229	200	202	221	193	200	212	224	237	190	208	220	218	221	230	227	216	214	210	205	216	202	215	220	197	218	225	235	214	220	206	223	213	190	232	161	211	219	196	215	214	199	215	204	194	204	215	196	202	222	238	210	207	213	198	230	218	222	213	234	200	226	195	239	213	189	206	220	208	229	228	227	206	224	228	236	214	221	197	219	212	225	240	191	241	204	225	206	227	222	223	219	218	217	219	241	213	222	217	225	212	231	211	215	195	214	204	239	231	198	244	210	201	217	240	189	233	232	254	196	216	210	213	193	216	186	212	197	217	209	256	211	194	190	208	211	209	205	208	200	227	224	196	219	220	213	217	203	220	218	194	234	207	194	232	218	225	250	206	184	204	241	188	209	210	228	192	228	215	188	221	208	219	215	230	211	237	211	212	233	211	215	190	241	225	225	200	199	212	217	223	212	206	207	195	210	226	218	221	209	228	205	220	216
60468	66859	59843	46700	17701	787	787	720	690	706	659	664	668	701	641	651	674	696	645	669	691	643	663	613	667	632	705	670	679	652	666	697	611	645	663	638	690	678	653	647	657	679	644	647	671	660	678	702	679	683	686	650	662	653	680	653	608	643	641	615	654	656	640	632	637	644	691	649	700	658	681	641	654	660	666	636	596	661	694	668	693	652	633	651	636	646	632	653	618	651	689	665	658	639	677	620	649	603	674	655	654	648	674	658	668	675	642	622	692	656	668	654	611	630	654	632	639	617	666	644	657	694	706	678	623	661	690	619	668	645	656	676	621	675	658	647	667	689	604	613	653	666	677	643	657	679	649	665	657	612	665	648	605	659	679	653	649	644	656	695	673	638	656	695	664	614	686	606	674	621	627	720	624	647	625	669	607	682	631	679	639	667	679	668	620	661	678	614	694	640	629	633	659	697	702	646	667	622	632	638	633	646	645	625	591	645	689	629	639	632	666	640	691	713	643	660	620	634	650	624	651	664	666	634	682	675	643	673	626	607	661	644	642	652	652	675	698	650	673	601	606	656	667	665	665	618	682	678	706	672	640	654	693	667	649	713	684	648	620	670	673	635	614	661	643	633	689	694	642	649	632	648	683	669	631	691	661	668	695	609	632	645	638	680	667	634	670	666	662	717	657	674	645	704	637	655	679	658	695	694	670	659	669	657	680	659	664	654	650	619	707	683	649	644	631	663	645	674	649	645	646	673	627	676	656	696	618	688	640	712	666	640	639	701	596	666	667	616	629	616	658	634	672	630	671	645	674	658	623	677	637	694	680	668	694	619	680	633	615	694	645	631	670	632	643	635	639	663	666	670	699	662	651	669	622	673	630	657	706	649	716	683	666	623
26738	21183	13353	2842	691	197	155	173	164	166	188	143	167	160	191	174	195	193	183	167	202	178	182	181	164	178	173	161	180	185	171	189	181	176	158	160	178	190	177	187	182	180	178	178	180	182	176	160	137	182	180	166	183	176	162	179	182	184	158	163	209	196	191	160	176	169	171	172	174	191	162	172	155	162	172	142	157	181	163	191	174	205	187	183	170	167	181	205	167	201	166	173	180	169	153	169	174	177	157	169	175	165	165	184	165	187	165	194	161	159	175	170	185	165	177	178	194	168	175	174	164	165	181	197	178	177	150	185	173	162	152	156	173	181	177	169	156	168	186	149	169	162	182	171	166	166	164	204	185	167	179	156	158	172	164	191	190	183	153	180	192	201	174	161	189	190	160	177	197	175	160	173	166	203	150	191	177	176	179	169	163	172	155	153	172	160	159	142	168	184	147	162	179	174	166	159	147	173	188	176	152	172	183	174	178	175	180	167	184	156	180	169	206	162	188	166	169	155	192	151	158	179	168	164	156	185	165	169	176	161	161	158	182	182	169	166	183	168	174	189	161	156	179	173	192	149	159	170	173	176	172	167	169	155	191	183	174	186	175	167	164	183	175	182	165	189	176	152	167	168	160	209	147	170	166	177	154	178	181	190	179	155	169	170	171	179	162	176	177	182	181	195	200	186	193	183	157	176	166	150	192	182	168	150	186	171	158	185	167	161	170	186	173	165	181	163	164	158	180	175	178	182	171	160	163	164	154	167	177	193	175	164	160	173	164	164	156	168	161	183	164	154	154	165	164	162	176	165	177	180	183	179	183	178	168	165	174	189	191	175	166	178	182	190	152	156	158	179	189	149	155	175	190	169	189	188	165	172	170	168	185	166	180	178
27692	26298	18978	7296	1859	559	515	561	581	513	526	535	540	551	488	534	545	513	569	544	598	536	556	563	542	553	530	602	537	571	550	566	528	534	562	546	524	518	544	534	535	559	528	581	557	566	544	564	587	569	545	538	583	554	556	534	541	557	565	542	524	569	504	586	556	530	566	527	489	539	535	586	534	535	518	539	591	581	501	510	567	566	530	547	550	532	560	595	566	546	536	528	525	584	522	563	587	540	566	578	532	552	580	559	534	525	512	532	548	540	562	516	550	598	543	505	550	506	557	558	574	528	553	587	531	548	547	527	543	581	545	528	510	526	500	550	568	588	534	529	526	547	585	549	556	531	599	544	567	538	515	572	566	567	559	549	585	564	560	577	541	613	542	549	535	553	506	520	563	581	528	559	569	555	514	560	543	557	563	579	543	575	510	575	534	521	573	552	576	543	567	542	551	537	565	586	526	547	508	563	580	558	533	567	530	532	541	512	572	518	540	544	540	533	496	561	520	527	565	526	564	544	521	522	554	553	559	518	544	520	542	594	556	553	523	571	527	559	587	544	515	541	545	506	553	582	546	523	577	512	514	515	578	517	564	534	563	516	526	546	527	549	525	520	552	545	566	546	549	511	555	584	563	552	567	519	560	522	535	514	556	555	537	532	559	544	530	575	539	564	550	574	547	523	560	578	567	550	529	501	539	610	535	547	524	563	592	525	530	510	590	506	534	550	578	536	528	555	524	543	549	547	550	549	549	567	558	557	491	553	532	487	551	543	565	547	519	524	559	588	531	525	586	569	591	474	529	510	529	565	517	560	549	553	574	542	538	567	526	548	533	510	535	578	554	511	562	547	564	540	551	519	539	537	566	550	548	555	507	562	588	564	506	550
71083	68148	54620	30060	11800	582	149	151	152	128	171	149	133	141	147	180	141	152	145	140	134	138	136	162	162	141	138	167	163	118	155	152	145	149	131	160	156	169	163	149	144	162	153	131	151	156	160	119	136	164	151	148	171	150	140	152	156	137	164	159	145	154	142	158	144	146	146	163	126	151	140	158	163	153	153	159	149	137	141	152	149	152	143	160	151	128	165	144	136	157	131	138	158	146	154	143	170	145	171	166	160	141	142	148	151	165	172	147	152	141	132	154	147	152	150	136	161	137	170	145	151	145	154	148	113	145	144	129	159	171	162	148	160	132	132	142	143	137	141	146	136	167	146	157	144	165	149	175	139	150	145	163	156	161	157	137	136	141	157	151	171	156	168	160	150	153	164	147	149	130	160	141	132	152	149	151	162	143	130	152	133	162	142	135	168	144	162	123	133	154	142	142	157	148	146	129	149	130	143	161	140	153	138	140	148	148	139	177	173	144	153	150	166	152	142	162	153	144	158	155	148	147	159	179	169	155	171	140	132	142	162	143	167	132	159	150	131	160	160	157	154	142	156	150	156	141	144	188	150	160	158	165	151	149	127	149	154	164	162	150	138	139	160	144	163	152	151	142	156	134	140	144	142	152	129	144	145	153	172	156	133	163	135	120	132	170	170	168	131	150	149	126	148	129	117	153	137	139	154	150	151	160	146	154	152	156	140	155	139	134	135	147	141	161	150	148	147	146	162	152	149	142	116	161	155	147	142	164	137	166	154	159	146	134	156	149	150	162	138	147	161	183	150	141	152	146	158	138	144	156	139	140	141	152	160	152	148	151	165	142	159	163	161	159	139	164	167	132	152	134	170	154	148	166	186	142	151	144	163	156	156	127	153	140
49184	54211	49473	37298	12380	548	468	512	542	506	531	514	522	517	476	522	522	496	496	512	486	502	458	519	505	491	507	491	514	474	468	496	491	479	424	481	501	490	494	525	493	497	499	538	479	484	511	493	499	478	477	514	490	501	456	501	500	494	481	463	473	463	494	514	455	489	473	487	502	511	468	489	502	474	502	475	480	463	468	491	492	491	483	528	506	512	471	488	488	476	479	495	471	481	430	478	518	540	484	487	511	519	470	475	500	463	500	514	465	459	467	503	467	435	495	490	487	485	473	478	506	446	465	473	425	499	523	500	466	475	514	497	490	500	490	455	515	486	492	463	519	486	492	488	477	488	486	495	466	493	517	507	495	509	469	456	512	466	484	486	478	465	512	530	512	480	501	453	526	484	475	514	497	491	481	474	505	483	517	457	485	535	475	451	502	486	482	488	489	481	471	461	508	470	506	460	503	478	482	469	499	476	499	512	500	481	479	482	462	492	492	485	477	472	486	502	493	495	466	497	483	456	459	459	479	481	497	518	474	488	512	458	505	477	507	502	496	534	501	486	486	506	512	454	465	503	459	484	446	489	483	463	491	477	473	473	525	510	472	490	491	475	490	481	468	514	506	465	470	516	477	492	489	524	493	464	516	506	524	492	473	487	467	500	532	457	471	462	468	496	500	471	501	517	511	467	489	476	491	478	503	475	458	472	489	500	521	481	471	483	507	480	476	455	485	484	476	499	479	511	495	509	492	513	494	511	478	479	485	491	485	495	493	472	465	504	528	520	474	495	479	509	508	491	476	495	471	528	480	496	490	443	519	466	532	492	479	477	472	484	486	523	500	485	505	482	467	496	509	516	474	473	466	482	539	498	535	535	491	504	495	469	483	536
81913	79261	60481	37516	20658	2853	286	232	224	206	200	240	223	229	216	230	223	218	221	223	216	208	189	220	244	234	200	213	208	207	218	211	219	222	205	210	229	234	239	183	218	196	219	199	214	181	218	201	209	236	200	221	230	207	218	228	198	223	248	202	249	232	228	226	209	222	230	223	204	229	207	227	224	218	220	219	209	199	215	218	242	213	232	226	217	215	190	211	218	219	229	208	194	231	224	172	197	211	260	218	212	214	212	202	205	210	216	248	220	194	228	206	206	210	220	222	189	230	225	221	184	217	203	227	203	244	211	231	208	214	201	211	215	229	203	198	223	221	235	226	210	199	247	219	247	196	223	225	223	235	225	225	210	207	182	216	213	223	232	220	229	232	239	209	246	202	207	214	213	226	199	222	223	222	193	206	223	200	223	244	233	210	228	196	221	232	213	220	225	262	239	202	205	236	213	214	208	194	209	202	229	198	200	190	215	204	207	230	243	210	217	204	205	228	235	192	217	229	222	242	223	228	211	245	204	198	205	237	217	227	210	193	216	221	221	252	208	229	221	190	216	221	218	214	231	204	225	207	205	223	195	229	222	205	201	233	199	243	221	196	224	205	205	212	207	223	223	221	228	223	217	216	233	228	224	207	219	209	226	213	219	228	227	223	248	219	206	212	220	213	214	210	210	219	217	240	215	211	213	220	239	247	232	204	192	196	212	216	225	187	212	215	205	217	233	204	238	198	220	217	208	202	198	206	221	207	192	205	213	209	206	253	222	209	220	209	232	206	241	221	187	200	258	243	222	239	240	229	240	205	212	228	222	222	197	241	225	214	213	224	248	200	199	238	223	233	216	224	212	236	217	201	218	198	216	208	215	223	220	198	207	207	225	187
60280	67801	59757	46106	18387	741	724	729	705	726	702	723	719	649	666	651	651	752	718	665	667	693	677	655	693	677	684	683	677	683	680	670	693	647	654	615	657	663	668	700	690	674	665	661	651	618	685	690	707	669	633	684	718	648	681	699	694	679	707	687	669	699	654	640	664	690	651	635	675	672	648	658	649	646	687	626	696	657	641	621	650	669	690	722	685	700	645	697	707	624	642	613	714	648	656	683	677	696	713	649	728	635	682	681	636	663	674	690	686	648	671	671	670	626	692	679	644	642	611	666	689	661	670	640	705	625	656	668	688	690	669	698	672	647	701	677	629	689	662	670	655	659	670	712	667	646	677	667	632	693	661	683	685	706	689	715	692	678	654	680	704	690	616	685	699	677	621	636	678	682	664	667	659	688	691	651	647	654	675	725	631	682	683	661	678	665	698	671	678	654	680	648	686	667	667	645	671	653	674	685	663	671	627	618	653	696	653	696	667	660	680	674	671	664	654	680	648	647	657	660	624	673	660	676	658	668	652	662	665	695	661	626	660	684	660	674	661	619	677	650	618	685	659	690	634	633	683	698	681	660	665	662	669	684	659	654	674	644	653	668	634	639	647	688	652	661	676	676	655	636	670	640	670	649	670	621	639	677	701	664	684	672	652	655	634	674	626	712	643	680	665	631	695	667	658	645	649	665	682	656	710	682	690	693	636	645	667	657	653	624	654	628	660	694	676	666	665	645	616	648	680	689	665	669	647	662	668	673	709	676	632	690	665	671	649	703	696	656	690	641	717	635	663	667	642	677	659	676	637	697	674	722	656	732	605	707	723	712	702	650	665	655	699	667	648	683	651	632	667	672	677	718	665	651	659	660	680	620	676	664	686	678	649	687
26483	21151	12380	2904	706	210	172	159	195	186	167	147	179	150	175	167	175	189	162	177	176	155	187	165	166	171	173	173	154	165	176	177	157	173	177	188	156	190	161	175	174	169	179	158	175	197	180	149	183	159	184	196	183	166	189	160	164	175	138	162	179	189	183	163	170	156	170	157	173	162	172	180	164	172	185	174	163	157	179	185	202	169	163	182	181	150	136	186	175	183	175	179	187	172	174	183	192	164	171	182	163	139	171	167	187	167	168	156	165	160	184	167	164	171	167	174	167	173	173	153	165	203	149	161	167	148	185	186	178	170	143	176	157	162	187	171	163	164	176	205	178	168	182	180	174	161	170	180	170	168	205	193	146	184	155	170	162	183	154	180	180	164	176	165	151	172	174	174	174	145	160	158	164	169	145	180	163	160	182	179	157	159	164	162	170	184	169	175	162	177	165	150	196	178	184	173	159	166	167	164	166	143	184	180	188	149	188	197	185	153	154	158	186	180	163	207	185	183	171	166	150	173	176	157	178	151	157	176	157	174	166	178	162	175	167	167	183	155	179	178	189	194	182	172	184	185	154	185	176	168	182	169	171	179	163	176	190	180	180	174	152	169	162	148	164	172	177	177	168	171	167	169	163	163	178	164	160	156	161	176	178	174	163	164	174	178	184	159	159	165	193	150	181	191	168	167	187	189	168	193	165	168	175	151	172	145	184	199	176	169	177	164	156	182	150	166	165	184	168	164	165	154	182	159	147	170	176	153	190	168	181	170	161	179	175	157	171	163	193	166	176	197	169	151	152	194	179	148	163	183	177	174	180	181	167	167	177	174	183	161	164	174	173	165	162	164	191	152	177	172	170	160	160	165	184	151	183	157	176	153	173	168	149	166
27777	26455	18729	7411	2024	565	569	545	518	572	542	580	564	561	562	560	524	545	564	556	607	555	545	564	563	563	571	557	553	539	567	560	572	544	553	514	529	582	548	552	587	528	566	530	509	530	527	584	594	519	554	549	575	540	516	565	551	529	533	559	555	559	538	542	516	549	536	558	553	531	601	530	547	551	551	550	533	544	579	526	546	557	524	567	529	542	551	551	541	531	575	501	548	548	567	586	579	563	519	499	553	557	523	551	546	565	534	554	545	542	540	544	587	554	559	509	543	511	540	556	547	545	510	572	554	564	554	530	543	582	567	506	622	564	565	568	575	497	568	512	568	560	554	520	553	564	533	586	558	565	551	551	558	564	534	557	515	574	503	564	554	549	526	590	583	508	558	571	594	564	545	562	574	554	516	567	561	565	558	570	566	533	543	559	576	501	547	541	536	616	557	542	543	513	530	576	563	555	556	551	513	552	560	579	558	561	546	532	542	549	519	518	529	583	549	561	526	566	570	552	543	528	515	570	525	596	539	533	559	543	556	548	537	554	539	545	574	525	540	542	539	581	523	568	567	544	530	523	532	565	536	550	508	560	587	526	538	528	554	514	591	555	559	521	537	586	533	528	577	561	507	554	522	562	573	540	530	589	504	585	583	548	559	548	540	546	609	544	519	535	561	555	559	546	533	556	545	513	523	519	539	564	532	558	546	558	584	555	520	596	571	587	564	571	557	544	520	557	506	568	585	520	565	527	544	562	541	524	529	548	559	564	602	577	547	553	524	566	517	535	579	549	530	532	588	541	553	552	548	562	541	548	553	507	553	582	541	539	554	544	535	576	551	547	506	548	534	544	542	546	539	575	557	572	608	549	518	578	546	511	544	556	564	521
72756	67978	55220	31276	11072	439	174	156	161	138	187	155	160	162	161	141	146	168	155	152	161	142	167	169	149	153	150	141	144	141	137	172	132	157	137	148	159	150	153	153	175	160	156	161	152	154	133	161	150	144	139	152	173	148	146	165	140	163	153	161	163	156	144	131	156	147	137	148	156	136	145	151	159	142	172	174	152	169	160	170	153	144	151	172	160	149	143	158	144	147	147	134	178	145	146	148	128	137	159	139	135	155	165	142	185	153	169	152	155	148	134	141	152	144	149	145	148	147	134	139	150	162	177	149	157	162	151	166	133	150	127	153	163	166	159	139	137	157	170	126	167	146	151	135	139	138	176	155	137	157	144	148	138	156	129	159	164	159	136	147	125	154	161	165	141	162	162	133	151	148	161	167	137	159	155	136	152	154	152	148	129	166	153	141	158	146	120	152	176	162	148	163	151	146	150	156	148	146	130	132	141	147	132	185	157	147	165	157	134	144	134	148	141	155	151	148	173	137	160	122	155	165	153	152	146	154	149	153	136	152	153	154	155	156	127	161	139	143	157	153	182	150	132	137	128	171	151	148	148	162	128	194	156	147	144	154	164	159	133	142	160	141	159	154	135	154	153	142	144	160	189	164	172	144	137	149	141	166	151	149	153	168	157	123	148	140	130	168	147	127	155	154	158	145	176	145	165	151	156	150	164	162	148	148	155	134	144	145	145	137	133	155	142	159	138	148	170	136	144	163	162	146	144	140	123	139	127	161	160	144	134	154	155	139	143	150	162	142	172	148	150	142	148	169	163	145	144	142	150	180	133	137	135	157	150	166	148	158	153	160	167	161	146	152	144	147	147	151	139	147	163	146	147	139	153	141	125	137	156	143	160	143	173	151
49802	53655	49824	37363	10658	489	577	520	462	496	509	480	516	501	496	535	502	501	509	508	479	464	460	507	476	480	465	517	460	484	486	444	508	537	495	524	466	464	492	513	469	459	533	462	510	495	517	554	488	538	494	494	457	469	513	520	496	469	519	517	498	492	502	489	487	460	449	504	496	453	498	489	502	413	492	479	480	521	459	508	478	516	462	454	505	478	439	505	479	480	466	505	488	485	459	448	511	492	483	515	437	538	498	474	514	489	519	478	504	502	501	506	485	465	503	492	479	485	482	510	504	525	442	487	518	490	491	473	449	451	480	489	494	515	477	505	473	466	502	512	475	477	491	466	470	475	502	515	486	483	494	480	508	506	472	493	502	463	494	483	501	518	493	478	492	464	489	517	523	487	499	491	480	526	488	500	475	540	501	491	516	495	477	446	466	500	521	510	496	502	485	511	509	484	525	548	460	419	470	502	481	484	455	471	462	489	490	514	514	501	483	455	493	485	521	496	466	474	492	493	485	492	488	453	474	465	491	492	522	493	478	519	470	463	502	466	494	495	484	504	490	496	473	492	500	495	505	532	494	445	467	511	466	464	505	476	468	464	496	492	490	519	456	508	512	504	497	488	494	538	475	496	515	498	477	475	477	484	522	482	474	511	503	492	507	475	503	492	491	439	520	466	482	454	479	490	484	491	494	493	494	487	514	528	485	445	539	448	497	443	535	516	451	458	492	506	465	525	475	520	503	486	510	512	500	491	479	460	520	460	476	501	508	474	455	490	477	498	489	454	500	493	510	506	483	520	492	487	484	508	502	480	484	510	489	477	438	483	479	521	467	475	451	476	476	464	524	542	524	509	500	463	456	482	486	459	459	455	484	473	465	514	528	454
82064	78481	65080	42461	18182	1775	268	222	241	220	233	245	227	221	216	212	220	232	238	227	217	209	206	222	238	209	199	223	210	213	230	228	224	203	199	212	214	240	228	206	233	193	220	235	221	233	229	198	220	206	235	212	216	204	205	224	210	231	244	208	211	214	212	197	211	243	203	184	238	236	254	222	218	225	225	220	235	201	223	197	220	215	184	230	222	210	225	209	230	223	205	218	207	218	209	249	206	246	214	219	221	233	209	227	220	234	222	236	225	220	235	223	218	216	211	224	199	227	228	228	212	192	219	222	219	191	215	222	201	233	219	205	233	219	241	210	218	205	231	252	220	191	239	212	214	208	212	203	223	239	197	220	190	221	209	219	216	216	222	244	239	214	236	222	234	201	208	233	198	241	218	224	208	231	231	223	221	219	245	233	223	194	228	221	194	220	210	200	224	206	209	230	238	214	213	239	213	252	191	228	211	221	219	200	224	253	219	212	206	226	227	221	226	231	210	230	217	206	227	221	206	200	223	211	246	233	196	206	201	218	196	208	222	259	217	220	197	197	216	216	218	222	209	236	229	223	236	218	258	213	209	201	226	189	220	217	206	229	231	237	257	208	197	203	221	222	192	241	197	201	217	209	200	242	200	214	231	207	223	221	219	213	208	225	214	233	236	211	202	252	205	219	228	213	226	243	226	206	227	243	195	244	214	211	234	198	228	203	190	240	215	237	212	232	219	216	240	223	192	212	239	222	214	238	200	196	220	229	221	226	209	225	263	206	213	237	232	254	201	230	220	208	204	251	212	218	239	220	240	231	221	239	176	222	213	224	208	197	218	248	248	216	194	202	225	242	221	224	236	231	214	206	213	209	215	226	229	236	212	194	242	218	213	209
61263	66284	60976	47161	15038	718	732	718	677	680	748	773	696	737	677	665	652	651	701	668	710	673	689	689	672	674	685	688	635	684	723	661	678	604	678	664	684	688	685	629	694	703	645	680	678	685	700	660	643	725	675	676	692	645	679	690	665	629	690	665	631	661	709	688	637	732	669	681	628	655	710	690	666	687	705	670	665	676	668	606	727	667	692	668	682	680	675	716	639	660	682	672	698	646	663	637	662	673	682	624	645	681	697	679	672	687	664	704	701	653	640	700	655	669	665	675	665	641	703	709	648	677	646	654	650	678	660	658	652	741	670	726	673	647	667	706	638	608	676	672	685	658	658	677	726	641	660	709	692	689	663	672	710	655	693	719	654	675	679	682	695	661	698	660	668	694	684	628	654	645	652	700	663	716	690	692	660	687	655	674	656	678	662	638	692	689	632	677	676	647	661	668	742	685	697	632	713	651	664	686	681	679	689	682	689	689	648	653	680	618	662	648	671	662	657	608	645	631	688	697	683	676	689	685	667	666	699	696	646	690	704	699	677	685	648	627	694	698	676	677	675	651	647	733	667	657	660	707	657	680	682	669	670	652	680	703	663	679	662	661	658	638	708	677	666	658	619	641	636	701	660	638	649	621	658	696	664	690	629	644	658	653	685	658	673	649	653	652	649	727	641	651	670	692	649	684	670	670	690	699	703	670	669	668	676	750	686	660	671	669	676	689	677	657	650	678	684	665	683	695	668	676	659	636	682	740	643	663	651	655	702	589	689	615	723	639	638	721	692	707	665	668	633	706	672	667	683	700	673	651	696	681	643	623	709	701	659	693	658	629	620	697	679	660	682	654	672	695	661	686	675	658	702	686	664	684	668	621	672	643	713	683	681	680
27513	21809	12043	3226	636	182	191	172	163	167	175	194	193	175	176	177	166	157	170	198	179	176	166	153	144	158	193	173	165	158	182	178	159	172	165	169	170	164	173	164	194	184	178	183	178	171	192	164	198	180	178	154	156	177	188	176	167	167	176	177	166	178	187	165	174	162	182	176	188	180	173	176	175	193	180	191	182	165	172	195	165	183	196	157	174	182	167	181	171	162	185	165	164	172	173	181	145	152	194	181	180	166	152	193	163	180	172	178	187	176	152	181	158	158	172	178	161	182	169	180	167	168	172	191	181	164	197	169	163	168	144	162	203	192	177	156	170	164	192	161	174	147	177	183	189	162	152	161	174	171	153	161	172	181	161	177	176	155	159	185	180	180	176	199	197	165	191	158	165	177	178	175	194	178	167	165	202	167	189	175	155	169	176	166	153	169	173	160	190	160	173	196	168	182	180	156	186	161	165	160	187	171	173	172	165	158	160	162	200	181	187	180	155	175	174	147	196	157	186	173	196	149	165	174	179	180	179	174	202	166	189	168	164	169	170	182	158	157	163	175	169	208	173	183	174	162	166	161	163	168	160	177	172	157	170	201	164	168	185	174	168	154	174	164	177	186	181	176	171	156	205	184	158	151	172	183	172	181	142	180	176	178	167	178	165	180	154	161	191	169	134	187	163	159	151	182	184	157	169	159	175	189	163	160	165	158	168	174	175	175	187	172	173	187	168	159	198	163	151	176	184	176	159	180	175	191	164	170	195	165	163	191	178	159	170	173	183	184	187	170	193	162	182	164	171	174	169	148	179	173	192	167	157	171	194	184	154	173	163	169	184	191	183	193	156	194	163	169	160	181	156	171	181	165	161	157	161	169	170	162	166	186	152	168
28466	27056	17668	8368	1600	542	557	542	587	576	544	598	530	536	592	588	582	576	524	538	552	550	564	597	577	562	552	579	587	568	537	580	579	565	574	580	574	545	597	627	586	566	558	564	562	586	572	491	551	568	558	577	568	587	496	616	570	522	549	567	610	539	558	555	557	520	573	558	558	568	526	558	592	560	587	565	526	531	559	527	582	555	598	527	523	569	534	603	548	548	550	560	552	534	551	553	567	585	564	544	526	587	597	536	605	556	537	542	563	588	552	542	560	521	562	528	624	554	543	578	560	555	555	566	596	545	545	593	552	552	555	558	505	551	597	595	587	550	518	552	557	557	530	518	589	562	565	589	567	526	580	536	544	556	517	557	542	547	584	562	566	566	571	531	586	554	574	507	548	556	546	573	550	589	589	538	560	566	513	551	570	563	531	556	568	555	556	563	567	562	541	526	581	516	589	509	531	494	534	588	557	582	585	539	596	558	578	576	565	512	540	596	579	537	557	547	562	532	580	544	556	561	555	572	553	569	530	586	535	539	525	558	565	575	577	563	560	564	559	545	559	554	578	542	516	519	562	561	556	562	536	545	543	551	551	573	528	579	554	571	512	579	593	547	531	523	579	576	554	555	534	530	576	540	509	585	583	546	591	574	543	612	579	527	597	547	514	560	544	576	559	533	528	569	541	557	526	563	510	547	502	561	557	552	565	581	585	526	533	521	598	535	529	544	547	605	560	520	525	531	560	570	550	569	533	559	558	572	581	542	567	540	554	558	538	548	545	561	558	553	548	547	557	559	567	482	539	537	557	537	597	559	574	557	573	584	554	553	582	564	541	594	542	539	544	551	548	533	559	544	623	572	509	637	605	600	563	543	534	559	526	529	538	533
72614	68272	53353	32919	11183	384	160	161	153	174	175	152	159	131	138	162	166	145	157	172	166	118	150	131	155	142	142	161	172	162	138	154	152	160	174	146	176	155	160	152	142	161	135	153	147	147	155	147	128	141	124	159	142	128	167	132	147	145	144	136	155	151	167	156	122	172	170	146	127	151	141	142	151	135	179	144	153	141	147	130	141	152	140	152	162	173	136	161	140	137	153	128	132	125	152	126	145	176	130	142	147	135	161	169	148	152	144	139	152	131	166	115	134	120	152	157	134	133	150	135	148	184	153	160	149	166	137	151	139	137	143	149	146	147	151	145	160	150	150	147	149	158	143	128	149	151	143	156	139	136	160	144	148	128	159	146	144	149	171	148	158	169	121	147	159	150	154	133	147	132	141	146	150	147	143	148	142	152	148	154	134	154	133	134	141	146	136	156	136	149	145	148	149	146	154	168	128	145	142	154	170	145	166	131	147	156	158	138	130	151	145	154	164	150	143	139	126	139	136	145	151	144	143	119	137	140	148	126	156	160	168	137	146	140	171	145	138	156	120	150	159	151	151	138	150	155	162	144	138	156	193	150	145	149	174	130	159	143	176	135	131	164	132	155	131	143	141	177	120	160	135	166	140	158	145	148	143	149	164	168	148	159	130	144	149	153	125	139	134	145	154	152	132	150	141	142	131	151	171	134	156	161	146	145	157	171	144	141	160	117	145	149	143	154	143	144	154	166	164	130	158	133	152	156	146	163	125	131	136	144	135	165	142	148	138	143	155	129	166	146	151	139	130	149	152	158	160	153	177	149	131	148	143	139	171	136	151	157	147	141	135	162	131	143	157	155	159	146	174	160	151	148	159	156	143	145	137	127	137	156	158	156	155	135
49609	54092	48025	39219	10919	490	529	483	526	493	481	524	483	483	451	461	482	471	445	503	503	492	499	472	505	461	471	501	505	472	478	461	469	501	484	500	472	496	494	468	472	452	481	439	470	458	476	500	481	462	504	518	445	469	496	487	533	559	483	486	477	478	493	462	476	490	463	464	500	480	458	448	485	462	490	451	508	508	508	470	468	465	458	481	488	434	484	493	534	469	468	450	489	485	458	511	463	429	501	488	467	463	512	493	474	481	530	486	478	452	499	527	533	475	496	471	485	463	494	449	476	479	496	479	482	501	471	452	461	514	506	452	484	495	483	469	495	477	470	517	498	497	504	476	496	480	485	458	505	468	486	512	471	458	511	484	431	477	435	493	467	443	491	453	464	467	548	499	478	447	492	485	472	511	452	456	465	493	430	478	494	485	468	505	517	489	481	489	516	490	476	513	456	483	486	485	495	479	466	472	530	450	497	492	482	475	487	510	491	543	445	488	462	488	464	483	459	516	466	493	462	490	492	500	524	504	468	500	532	485	486	468	475	470	480	429	477	484	475	481	491	459	459	444	474	481	492	484	471	480	509	483	483	476	451	511	491	467	480	486	466	443	498	491	499	468	484	470	458	443	467	502	463	461	469	501	484	504	452	521	457	465	430	441	522	477	511	494	462	468	481	473	507	497	502	447	479	523	481	481	504	489	473	485	504	479	483	470	483	483	453	479	488	460	481	492	474	423	464	465	455	450	510	463	439	488	491	489	426	500	487	471	481	474	477	495	507	493	475	493	506	462	479	457	493	465	481	498	469	492	520	496	513	511	476	458	484	476	480	479	474	484	469	498	440	463	498	491	499	459	530	491	469	502	490	518	478	476	472	486	459	510	442	531
82068	78669	63210	42293	18158	1636	256	218	207	249	237	217	214	192	231	211	259	223	188	191	216	231	188	238	234	227	202	199	236	217	208	201	212	222	212	215	247	238	212	221	226	227	250	218	221	198	195	197	205	203	214	241	195	191	225	245	198	202	207	233	202	184	235	194	209	242	207	235	214	220	201	216	213	203	204	201	202	209	205	215	212	206	189	207	213	212	214	234	214	216	222	202	232	238	228	225	188	228	211	233	214	203	207	189	231	206	190	222	194	193	239	214	221	199	220	221	210	216	232	207	190	211	221	211	221	202	222	223	208	203	225	213	195	230	231	215	209	202	196	201	206	226	256	230	234	221	198	211	219	203	235	197	213	211	197	213	203	234	200	219	193	217	213	231	212	215	199	205	228	208	248	206	223	210	217	221	189	212	232	218	217	221	249	221	197	207	224	234	201	218	205	212	211	234	200	217	212	205	220	217	216	203	201	227	215	210	222	217	225	198	241	209	245	207	219	218	226	231	230	226	238	200	239	225	228	207	195	227	213	210	230	192	211	212	205	212	230	217	227	207	228	196	236	228	237	246	197	215	222	239	197	200	208	198	228	233	207	218	209	221	232	200	262	222	212	205	207	236	222	215	225	240	194	221	227	208	202	218	205	197	200	181	207	222	201	223	231	223	226	229	205	198	221	215	206	206	227	236	225	216	218	195	210	236	207	226	220	214	222	231	223	206	206	207	223	216	212	195	206	220	230	208	217	226	202	200	247	232	211	215	195	218	229	192	180	227	193	194	216	228	206	210	191	205	226	207	216	180	195	225	241	213	233	227	234	198	221	212	221	199	216	203	187	217	194	232	233	234	205	230	197	218	203	229	208	217	216	193	212	218	227	208	207	209
61113	67199	57847	47843	14931	728	701	692	727	684	722	632	678	655	669	658	698	671	655	655	703	671	660	709	712	625	665	680	671	668	686	655	660	668	665	641	661	654	619	665	639	654	646	687	607	636	664	686	655	661	657	634	658	691	673	680	652	674	692	653	623	684	643	674	649	667	626	654	712	610	657	643	616	727	681	639	676	665	672	653	654	650	669	687	671	661	660	662	660	713	668	614	647	709	653	691	642	711	625	619	682	648	635	709	670	642	688	690	632	628	666	664	618	665	647	619	624	709	687	682	675	649	640	632	667	652	712	702	652	634	599	638	708	703	656	655	662	673	692	702	696	648	663	680	656	643	641	665	635	624	677	651	640	651	709	629	659	653	671	638	679	642	647	673	640	652	635	644	651	700	644	670	689	673	704	682	686	660	668	671	660	633	645	664	645	690	674	659	646	656	690	677	673	666	689	659	700	667	671	680	659	637	616	640	655	687	662	700	639	673	641	629	638	636	650	646	656	678	676	679	668	622	674	639	636	680	669	716	656	664	616	656	645	684	644	682	676	650	671	649	674	657	650	681	680	664	670	675	639	680	629	657	643	653	656	633	643	686	606	706	691	631	720	618	635	652	692	646	667	634	635	637	654	644	690	663	601	660	627	664	654	683	651	646	678	689	664	625	700	670	672	654	687	655	655	667	615	675	662	646	626	717	674	640	603	703	701	695	584	711	694	658	652	625	703	654	639	658	658	693	624	627	677	679	644	694	647	652	662	680	655	687	664	670	677	642	655	660	673	661	669	635	642	713	638	675	669	619	666	615	665	658	608	707	615	660	670	672	680	676	632	669	633	673	654	648	693	690	647	659	659	620	640	656	654	656	643	630	708	648	639	666	633	609
28229	22425	10715	3333	583	191	198	195	203	151	147	172	163	169	164	164	171	160	168	165	149	171	160	148	149	169	157	175	179	168	169	139	170	164	185	168	215	174	174	163	163	152	188	172	172	196	170	179	177	159	172	179	151	192	164	182	179	179	172	181	184	170	153	169	191	185	169	170	187	154	161	159	177	162	154	178	175	142	166	163	185	166	177	167	166	174	157	177	168	152	181	155	190	182	160	163	184	166	174	138	188	170	149	170	174	161	179	151	163	184	185	178	161	171	160	191	148	175	178	170	191	181	156	169	174	163	170	173	177	140	179	172	163	172	176	168	176	168	165	165	166	166	183	152	181	163	174	153	182	171	158	166	182	172	168	174	174	164	191	168	162	189	163	178	182	161	152	166	161	162	158	160	168	167	176	156	150	175	152	161	174	157	170	177	179	185	160	157	166	151	189	166	176	169	143	165	192	173	159	157	166	169	145	188	182	159	197	163	154	165	155	168	183	176	161	182	175	168	160	152	160	154	171	179	191	168	145	167	197	162	154	156	183	164	176	152	159	167	177	167	174	174	167	170	171	185	165	174	178	180	185	165	206	182	149	186	181	171	180	165	152	186	175	160	174	179	174	149	155	173	168	176	181	194	178	164	184	153	180	151	181	181	167	158	150	156	181	169	177	146	160	146	152	161	173	189	186	162	165	169	153	151	175	181	154	155	169	157	168	173	169	197	166	150	173	178	163	158	161	166	164	164	151	180	155	185	197	143	143	159	147	169	169	184	179	183	162	166	172	169	156	134	167	151	170	142	165	166	172	152	163	196	166	150	179	157	190	150	181	178	171	173	161	192	153	139	151	169	185	197	177	175	159	160	145	175	148	159	175	176	157	163	175	163
28792	27234	15927	8811	1463	575	533	526	539	535	542	549	539	602	557	600	541	562	530	561	537	572	556	555	576	557	492	509	520	549	560	523	536	550	536	524	527	590	585	541	523	546	579	543	575	543	504	547	546	552	526	541	526	548	559	559	555	553	507	570	523	580	536	563	565	548	554	541	517	535	509	508	539	534	567	532	539	561	526	549	532	578	533	525	531	567	529	541	520	522	534	529	552	500	567	512	498	555	554	541	534	554	507	536	584	547	552	533	534	556	514	550	530	501	527	558	533	525	519	521	551	519	523	543	523	516	583	579	503	541	547	524	526	483	536	534	560	514	506	523	513	542	542	533	559	555	543	530	558	517	576	550	529	555	553	532	506	574	515	557	531	518	540	532	547	555	538	538	495	519	585	553	550	597	515	533	566	520	498	517	526	558	548	565	528	522	602	537	533	550	562	555	518	544	507	501	538	507	562	548	547	581	510	548	573	527	512	552	525	489	517	523	530	552	552	496	552	540	509	556	540	562	550	521	568	549	558	512	521	530	586	564	547	551	554	532	521	536	536	508	494	543	518	551	517	524	524	488	539	545	548	543	544	558	553	513	528	538	554	548	489	499	582	560	572	532	553	543	554	510	528	517	511	557	524	532	529	545	549	514	582	540	517	500	516	536	509	513	515	487	527	555	540	512	556	567	555	528	531	533	555	534	507	528	568	510	534	580	547	512	515	549	498	561	559	552	577	527	564	575	527	527	538	573	557	523	559	516	557	507	576	582	533	546	591	549	531	503	551	547	576	534	535	526	542	513	551	522	539	547	497	580	546	526	529	560	510	548	550	533	558	553	566	564	556	510	543	521	576	536	519	528	511	588	544	544	528	545	556	527	509	531	569	548
72628	67970	52552	31716	9408	331	142	164	133	147	147	146	145	159	124	139	145	141	138	126	147	143	135	146	126	138	146	145	153	163	149	141	133	138	125	159	145	155	155	139	128	150	130	128	140	136	121	165	161	150	143	140	144	143	145	160	152	137	134	135	138	160	127	128	135	130	172	147	129	142	142	158	131	152	141	135	130	150	147	127	140	150	161	126	153	143	134	113	131	146	160	129	149	147	140	135	143	154	132	156	134	144	148	138	136	140	148	134	136	132	122	141	138	110	146	145	149	163	137	144	143	149	136	138	158	132	145	145	147	155	143	136	137	149	156	149	153	168	133	141	136	146	164	150	141	129	140	141	145	123	138	143	152	151	129	138	158	166	157	130	157	137	136	163	152	147	149	141	140	145	139	148	145	132	144	156	126	134	141	131	148	152	132	144	121	139	156	162	133	157	128	145	118	147	136	141	127	152	152	122	141	169	132	146	176	137	148	135	140	126	126	165	141	144	158	155	149	116	161	149	147	154	127	152	153	130	138	136	134	144	141	168	127	156	122	143	158	136	134	131	169	154	144	142	132	110	138	149	132	156	134	130	155	143	153	140	132	159	141	147	161	133	134	124	126	145	144	157	123	148	151	141	152	171	151	120	149	169	169	139	171	150	124	152	136	156	158	134	156	141	149	160	153	149	144	146	145	138	159	152	143	163	129	126	145	136	133	139	155	149	130	143	133	140	151	170	137	141	144	125	148	169	131	158	156	139	141	147	134	155	148	160	130	150	144	144	136	153	132	144	131	153	119	141	165	137	149	155	162	130	152	162	154	139	130	127	160	141	152	153	138	156	164	141	157	163	150	137	136	158	145	149	165	154	150	126	142	148	134	140	141	139	137	160
50456	53830	46369	38484	9539	528	508	493	535	493	497	492	448	506	510	482	478	421	471	475	454	478	456	472	474	461	470	481	462	447	514	497	477	425	519	507	479	454	480	453	470	489	441	455	470	493	504	478	452	444	485	484	445	490	454	526	479	450	435	475	437	454	460	477	424	485	479	513	465	472	457	468	470	479	430	488	474	467	489	433	450	505	454	483	475	450	453	501	483	440	460	482	444	480	452	506	454	477	495	469	471	460	419	471	479	452	470	458	476	448	474	489	471	446	474	482	469	463	490	484	458	428	498	509	494	437	489	496	467	499	477	439	467	473	494	467	470	461	478	497	474	444	489	443	429	485	470	481	487	424	483	462	492	475	473	454	467	464	451	467	485	423	472	477	471	501	444	439	467	486	472	482	494	483	430	489	443	442	480	434	458	487	421	468	471	480	477	506	441	488	462	490	490	472	510	446	435	459	485	510	516	449	471	450	488	424	439	442	469	469	502	481	472	434	460	491	463	438	470	464	464	437	479	452	481	428	445	456	450	483	478	456	435	481	450	462	471	467	456	455	527	490	459	491	466	471	500	494	505	477	507	480	428	461	456	466	509	461	475	482	456	483	463	471	489	489	491	495	469	474	456	435	455	468	470	450	497	482	492	476	493	469	496	459	460	466	516	470	457	492	483	467	495	480	509	476	455	490	462	452	475	509	469	446	481	471	474	462	456	466	458	489	473	467	482	491	472	465	489	447	466	468	435	454	456	440	492	458	471	459	465	478	433	489	482	473	463	505	449	490	475	476	440	500	452	486	464	502	474	440	503	454	483	459	463	486	489	448	471	434	456	467	452	459	436	457	446	443	494	476	467	444	481	479	457	477	453	456	428	504	457	473	486	459
82330	78653	63131	40842	16284	1350	202	225	204	225	229	188	211	221	197	215	230	216	231	216	232	206	221	221	209	204	202	215	217	202	236	224	231	215	239	198	204	249	220	216	204	208	238	236	191	211	209	213	240	186	213	208	221	214	227	195	192	219	199	228	228	185	238	191	214	207	189	209	208	195	203	216	208	192	221	216	250	218	224	228	220	201	231	229	226	211	198	238	200	218	226	221	209	216	215	229	195	199	205	231	202	230	191	211	193	194	223	195	180	221	227	219	226	202	204	228	204	176	206	228	214	225	221	211	216	216	233	184	218	200	199	188	220	203	190	197	199	197	228	221	184	213	193	218	225	206	230	228	206	194	219	225	220	208	202	186	212	231	202	216	218	178	219	230	230	220	227	212	222	227	218	200	225	214	229	227	224	231	238	206	237	224	231	219	226	191	206	201	210	197	233	201	219	184	213	210	170	210	201	213	210	212	199	231	220	215	206	225	209	219	202	226	198	211	206	225	210	206	213	206	232	237	198	226	219	243	214	245	220	233	214	209	185	243	226	199	217	197	196	225	197	182	208	211	215	208	192	216	195	222	184	234	214	200	212	231	204	205	190	204	209	205	215	213	200	186	223	231	225	207	255	235	196	194	216	206	216	209	217	210	178	218	205	204	221	214	220	192	205	245	210	201	200	202	232	192	220	210	208	194	199	198	207	205	223	238	245	230	201	176	213	198	226	203	207	196	202	212	201	182	196	210	221	233	212	213	217	218	238	213	204	213	202	196	196	198	222	231	198	199	197	186	222	207	200	192	228	218	225	167	204	213	184	196	218	211	184	203	184	238	221	227	204	228	203	223	243	221	205	222	204	223	221	176	206	220	249	198	204	215	204	223	213	222
61969	66892	57647	46587	13577	707	694	736	678	698	650	676	662	707	695	634	700	674	678	711	667	649	686	700	685	651	662	643	665	685	677	641	668	633	670	642	681	632	643	649	619	613	670	621	679	611	654	696	681	683	656	647	621	632	634	699	714	642	661	666	610	603	633	658	644	633	652	629	639	681	687	680	658	658	622	651	689	614	608	623	656	623	718	646	668	668	663	626	669	646	666	676	646	650	630	664	668	622	659	663	675	670	623	618	674	662	620	630	642	627	662	674	677	596	630	663	677	626	653	658	668	641	658	646	641	671	659	625	640	649	654	656	654	686	652	629	663	609	646	588	639	636	637	638	680	641	629	653	633	643	621	626	630	677	621	635	676	667	687	661	644	625	597	613	650	659	657	677	616	601	634	648	643	693	664	700	641	644	662	640	629	660	638	638	648	636	663	682	673	651	620	657	647	661	608	658	682	656	702	667	659	665	634	684	620	601	674	684	637	591	652	612	641	643	672	666	647	645	644	618	604	659	641	658	669	697	651	650	643	642	664	641	664	644	662	650	667	640	655	629	633	671	663	610	656	617	635	631	725	639	701	641	684	625	663	645	650	628	682	698	661	655	651	626	612	635	636	681	626	687	638	642	625	672	631	646	654	627	652	686	631	660	643	658	627	659	626	656	669	648	656	658	624	650	653	671	633	628	641	684	689	698	645	643	616	669	666	644	644	680	667	669	604	644	645	648	655	658	658	695	666	655	686	620	640	611	683	718	684	677	616	651	648	678	664	638	613	636	589	633	649	649	630	635	671	645	598	671	639	645	652	639	672	640	637	634	621	694	640	620	604	649	677	604	669	643	645	680	636	627	660	630	638	667	687	618	637	612	632	648	665	615	638	639
28732	22888	10903	2899	501	158	182	177	179	177	132	167	177	175	181	157	154	156	183	188	167	175	147	161	153	185	169	170	170	160	158	174	163	165	162	178	154	173	173	160	164	159	185	161	183	162	170	172	162	159	137	173	186	158	182	162	144	176	160	154	160	195	149	176	178	174	143	171	152	164	161	157	171	159	172	179	141	184	173	160	160	156	140	159	167	184	178	172	153	181	186	144	167	157	182	153	179	178	158	174	159	175	149	154	166	176	148	150	150	189	158	151	155	142	177	177	151	152	166	164	152	163	159	157	169	160	165	173	181	144	139	150	157	176	166	155	175	159	170	170	170	187	147	163	169	154	185	196	169	145	161	176	155	150	152	149	159	179	174	159	168	143	165	202	168	163	170	139	181	167	164	170	174	147	153	166	156	144	150	148	162	169	177	197	155	171	162	167	163	149	171	140	134	154	157	164	164	165	156	184	148	178	154	160	171	168	165	156	140	167	167	153	157	181	157	175	162	167	155	166	159	142	162	181	164	167	134	176	174	180	166	172	150	168	162	160	170	167	146	200	172	162	160	179	168	177	162	181	172	159	178	182	171	167	146	148	152	167	159	141	166	157	163	168	160	174	169	141	170	141	166	184	156	146	161	180	178	159	164	153	191	144	164	166	163	166	152	162	155	155	177	183	178	175	166	165	172	157	142	169	171	164	168	181	179	177	157	150	135	150	173	169	165	172	166	161	170	166	173	166	166	144	166	188	167	148	166	144	144	157	179	161	170	155	157	179	163	149	158	168	143	181	163	156	188	165	179	186	156	148	168	121	179	160	147	150	178	148	182	159	154	163	167	153	158	166	171	181	182	166	151	162	176	158	162	172	146	174	162	179	162	153	167	182
29411	27568	15821	7865	1276	522	511	492	546	534	497	529	496	531	521	545	500	534	498	544	491	544	522	503	562	511	565	541	543	522	507	563	527	512	524	526	507	511	536	569	496	557	495	511	527	552	536	530	516	490	497	527	547	519	492	534	579	506	525	499	513	512	537	541	509	541	518	524	509	499	564	535	524	525	542	508	478	508	494	502	508	556	530	538	555	530	531	520	545	563	503	481	589	517	543	498	548	520	524	528	529	556	585	528	522	548	523	507	541	590	550	536	547	490	540	552	530	511	518	538	517	519	520	547	515	538	494	521	527	513	528	567	490	536	510	487	535	513	527	543	506	550	534	555	551	488	491	541	546	500	540	482	478	503	557	496	529	539	540	516	496	516	534	545	524	560	534	559	501	528	509	492	510	543	519	524	552	562	519	508	524	549	532	518	517	554	526	524	553	537	517	561	551	561	516	521	532	525	513	512	513	555	519	490	516	561	555	546	498	573	580	499	516	552	527	594	539	543	555	550	558	508	553	515	531	539	514	537	511	488	542	539	512	526	516	516	540	552	536	559	540	526	562	552	532	540	483	527	567	562	534	513	564	529	532	554	543	589	537	570	520	547	524	534	548	548	521	576	515	574	486	522	503	523	522	519	521	529	572	574	509	513	517	526	543	553	531	541	499	551	505	540	501	573	524	529	574	535	517	463	549	546	572	553	527	536	561	537	563	525	551	545	491	566	522	535	506	538	546	538	540	526	501	520	560	495	601	517	534	505	559	573	528	538	511	500	546	495	530	546	482	542	539	521	549	534	538	572	543	524	533	532	540	485	530	503	513	551	572	507	543	558	547	543	514	552	517	521	522	524	539	555	521	535	519	513	562	540	536	506	507	551	524	533
73182	68117	51724	30903	9693	340	162	144	150	137	148	133	144	170	157	154	138	149	166	145	152	151	140	151	151	126	163	142	128	137	140	152	149	149	151	148	148	144	147	150	142	127	166	146	148	139	144	133	142	151	160	153	151	119	128	159	143	131	148	143	145	163	140	157	158	133	140	146	150	163	125	155	133	135	112	147	125	152	144	155	140	132	148	146	139	158	135	172	141	133	153	144	127	134	151	136	137	138	150	170	169	165	131	141	140	162	156	139	150	149	133	138	154	143	142	138	146	130	163	131	130	149	125	163	127	155	150	137	162	144	144	131	126	150	144	152	158	126	128	124	146	141	151	146	126	144	155	126	140	168	138	144	123	121	137	148	150	161	165	159	171	163	140	145	129	139	152	153	124	136	150	145	139	147	141	150	161	157	135	119	138	135	153	169	145	142	134	140	135	155	131	137	149	154	131	164	142	140	110	135	143	153	147	146	136	131	124	145	127	153	133	142	146	140	147	137	149	152	130	168	120	145	136	172	146	124	136	127	140	124	126	150	134	140	136	160	145	143	136	142	144	152	129	142	146	132	145	147	158	158	137	156	139	133	133	142	139	141	145	137	154	145	136	157	142	149	139	121	136	141	154	142	149	138	149	154	163	153	134	165	141	148	142	133	138	144	133	139	141	160	149	133	155	133	140	128	151	146	126	166	139	144	156	153	138	121	134	144	148	156	141	150	149	142	168	140	153	134	133	130	165	135	155	133	141	126	144	146	134	151	149	133	141	136	155	164	167	119	129	124	134	150	155	131	147	157	143	148	186	162	145	141	137	150	144	162	131	153	155	161	132	121	137	173	156	142	146	114	150	138	141	158	133	151	121	144	136	151	141	123	145	119	143	151
50350	54026	45153	38110	10710	510	459	482	511	462	475	503	493	456	534	424	477	470	442	493	484	519	467	503	458	543	475	441	451	459	485	475	463	469	494	475	433	495	443	476	472	427	470	470	445	499	460	493	469	463	449	468	454	520	474	489	502	498	463	488	500	451	461	474	498	516	461	477	467	491	466	456	474	488	442	482	471	516	534	453	481	450	466	420	459	484	457	516	501	493	457	507	482	458	471	496	466	470	446	474	488	488	476	458	470	474	467	467	439	501	460	496	482	502	466	454	446	527	482	492	437	447	485	518	472	452	492	468	458	468	451	433	446	460	504	447	461	485	489	492	477	490	454	505	458	485	432	463	472	489	446	472	484	477	467	429	427	517	422	526	503	457	437	398	454	465	468	445	480	508	467	501	496	468	439	468	430	475	473	460	479	495	463	479	460	517	480	484	492	463	491	457	481	494	461	449	463	439	439	474	452	482	469	493	462	440	482	473	463	482	447	473	450	480	497	497	462	455	506	458	463	465	467	459	489	501	464	474	485	446	486	453	471	466	474	475	473	474	434	443	497	503	473	473	478	439	442	462	460	471	469	466	439	462	550	471	498	478	499	471	483	475	477	493	457	428	459	438	473	500	464	501	522	447	449	456	452	437	443	477	510	478	472	515	480	457	454	465	472	485	464	480	446	465	457	485	473	445	489	449	472	497	504	471	457	454	460	486	454	475	466	463	477	426	485	466	448	446	473	437	443	488	470	436	474	484	481	438	472	430	480	492	476	507	505	479	442	449	422	506	478	471	448	485	472	501	502	442	462	480	486	497	439	463	506	474	486	477	432	512	492	464	475	458	472	476	490	480	505	500	474	453	450	500	477	483	444	483	484	480	424	488	412	475
81952	77708	61029	41789	18140	1790	246	245	200	200	213	220	197	215	217	212	193	226	205	225	222	215	231	196	214	214	225	231	228	210	212	245	193	222	212	232	242	237	196	208	191	213	219	218	203	192	196	225	213	216	207	191	215	212	217	216	209	214	236	208	219	216	216	205	185	219	212	223	212	217	232	205	235	247	196	194	217	227	218	217	228	196	204	203	203	224	217	233	237	229	230	196	203	217	235	213	216	176	206	244	207	198	220	238	202	198	217	227	202	218	206	217	226	216	207	221	207	220	222	227	210	206	217	199	225	209	214	185	215	227	224	188	207	217	204	211	214	214	216	230	218	214	227	251	197	212	194	207	210	224	215	207	190	219	221	223	222	221	219	208	204	217	191	202	188	208	225	209	212	222	231	245	221	178	225	187	207	212	222	236	236	203	192	206	219	223	214	226	210	210	222	232	213	200	202	227	204	230	216	219	208	218	244	222	223	227	209	230	203	214	183	232	195	214	217	206	217	202	220	217	203	208	219	210	197	190	228	204	226	218	236	198	247	226	207	201	218	207	218	199	206	202	221	208	188	216	188	216	180	200	215	209	231	195	191	192	204	193	255	238	220	206	217	227	209	214	228	207	214	200	228	230	217	228	209	235	230	213	213	208	233	200	223	200	209	181	216	210	214	236	237	233	219	202	224	210	199	180	239	218	221	188	211	207	221	208	243	210	212	222	216	213	231	214	220	226	223	210	218	232	218	217	216	231	205	211	228	221	215	254	235	212	203	220	235	231	250	235	201	209	237	193	200	183	197	191	208	206	213	206	228	207	227	205	216	223	233	222	203	200	227	218	192	218	228	201	228	211	205	217	232	219	214	211	220	222	229	197	220	222	211	219	209	222
61733	67460	55724	48243	16854	740	680	709	687	681	675	657	683	605	666	649	641	659	667	647	625	621	642	633	614	670	637	659	634	688	611	673	674	645	642	662	662	665	661	661	658	635	637	719	683	667	646	663	614	649	646	654	637	640	640	666	673	635	658	633	642	611	663	629	684	657	676	694	657	676	656	652	622	642	594	673	678	618	668	630	644	635	684	721	616	660	675	614	659	601	661	660	636	695	632	622	651	620	627	666	657	607	649	645	692	640	625	666	627	647	631	654	631	616	633	634	646	627	675	668	679	693	657	618	624	697	621	638	635	650	694	673	634	615	643	634	673	689	688	661	628	654	637	652	682	631	656	669	636	650	669	625	630	672	606	639	677	618	658	685	642	636	630	663	636	643	646	649	652	606	623	603	630	657	630	641	623	662	640	663	662	670	659	711	668	697	657	630	637	670	613	681	680	650	659	610	662	656	645	666	685	626	626	619	669	646	664	578	667	687	654	653	682	648	666	680	690	643	670	638	652	622	701	617	650	655	665	600	628	644	644	642	675	636	660	646	617	665	644	674	595	657	639	671	655	660	667	631	648	643	628	637	649	685	624	676	658	637	697	599	635	695	611	679	685	641	686	682	636	606	637	644	657	622	689	635	635	665	651	650	678	689	616	683	648	640	632	636	636	666	607	640	659	607	661	645	706	653	635	653	662	673	662	664	604	641	668	674	623	632	613	621	676	636	664	608	655	641	638	616	663	664	683	629	662	680	646	677	633	604	659	631	633	677	630	657	662	640	658	648	648	672	680	622	678	604	652	648	650	668	667	688	624	608	662	671	654	661	657	658	663	629	640	717	628	630	661	648	649	642	642	646	654	661	658	647	686	653	624	647	654	624	662	653
29053	22716	9966	3085	599	184	153	181	149	158	151	176	177	188	172	186	152	168	176	177	182	174	175	186	186	167	160	176	163	151	166	162	169	171	192	191	152	153	171	178	180	150	154	189	205	156	176	145	161	174	172	168	179	179	154	184	139	164	172	165	159	190	184	160	162	171	156	159	161	171	156	174	183	156	187	157	173	180	162	152	159	179	174	188	181	179	167	150	169	171	175	169	157	183	167	154	172	168	186	177	185	163	154	154	187	173	155	164	177	203	175	182	165	160	160	150	166	160	188	183	154	170	183	146	148	192	161	198	176	161	169	152	168	163	171	178	171	199	169	167	178	159	168	150	158	146	164	166	172	155	170	179	158	174	176	178	201	159	194	182	162	160	164	155	178	157	156	177	175	164	163	153	182	184	156	182	168	144	158	170	187	167	158	156	168	182	157	143	163	153	146	162	171	169	169	177	169	177	157	184	177	165	147	165	177	155	167	180	149	180	147	168	182	183	135	169	167	152	156	170	194	167	155	181	153	175	170	171	171	157	174	176	159	170	167	181	195	148	163	138	162	156	177	159	163	174	194	161	180	171	163	195	174	185	164	164	149	184	197	175	177	184	148	146	181	141	162	165	173	149	169	158	177	172	168	164	195	168	148	172	167	163	194	142	170	198	136	166	174	152	166	184	189	171	157	158	161	172	169	160	187	146	174	161	179	165	167	153	151	167	133	155	159	167	162	159	169	177	160	164	185	177	180	160	177	190	173	181	183	165	161	152	173	183	161	151	163	149	169	182	167	176	190	185	157	186	169	165	176	162	154	173	180	145	176	170	160	160	164	177	169	184	178	190	159	160	185	174	168	165	136	190	147	173	146	170	187	177	158	170	163	165	154	162
29591	27270	14100	8473	1748	540	483	566	542	502	547	566	535	552	521	552	520	553	543	526	507	529	562	554	564	530	514	541	538	523	552	558	544	563	526	585	537	571	531	532	511	527	544	539	530	536	505	518	532	486	551	585	559	532	519	562	519	531	578	533	527	514	518	578	536	553	556	526	574	529	551	502	544	539	562	552	531	553	536	521	554	547	542	546	511	512	534	527	506	527	515	559	570	555	522	552	541	558	521	568	509	532	520	547	554	541	496	560	528	590	544	518	506	549	537	528	520	541	532	526	523	543	537	513	541	539	535	540	561	511	567	543	532	511	565	521	530	558	495	544	515	506	552	551	484	533	538	529	515	544	547	525	563	566	553	564	588	501	525	537	566	538	541	517	551	534	581	554	512	543	564	542	542	511	546	520	538	526	535	536	516	533	547	557	548	558	552	578	553	504	541	510	576	521	546	572	555	550	531	539	515	535	581	552	518	575	547	597	499	516	530	547	539	513	543	561	553	511	503	556	523	536	539	563	562	539	520	561	540	547	563	538	514	515	491	497	544	518	542	525	529	540	521	521	520	506	540	553	556	529	538	494	532	506	545	567	532	575	532	557	549	552	548	587	565	538	537	577	536	566	527	556	501	549	580	540	527	548	525	548	511	527	531	540	523	541	514	557	594	529	503	560	520	558	494	536	507	535	486	554	490	545	522	537	528	518	535	522	558	531	545	542	487	565	528	515	539	517	517	527	505	511	499	564	546	580	527	540	515	503	530	569	525	567	540	525	540	500	538	578	563	547	516	509	542	541	526	478	543	565	555	500	567	551	541	548	542	539	520	560	550	573	530	532	542	536	516	550	548	497	515	518	561	494	538	532	535	512	545	550	504	522	558	521
73548	68404	50197	30443	11963	516	170	169	162	138	142	178	147	149	181	140	149	163	165	147	127	157	146	146	148	142	172	134	180	161	130	138	143	147	148	152	147	151	161	144	145	132	149	172	163	139	166	140	162	170	138	146	147	129	148	142	135	134	152	148	149	134	132	158	142	139	164	143	135	156	135	134	149	160	150	136	147	141	129	155	131	165	137	163	149	162	152	160	158	160	163	141	130	135	130	132	137	160	139	148	181	151	172	143	151	150	155	143	144	144	147	144	139	152	158	144	154	145	139	132	138	151	166	153	148	139	155	175	166	164	154	139	150	161	140	129	164	143	141	130	141	133	156	137	158	156	145	158	147	159	160	147	169	153	157	156	139	134	151	149	149	143	153	161	135	156	149	146	155	156	146	159	147	153	141	141	177	134	170	141	153	132	140	136	148	167	143	172	158	154	166	149	138	146	135	160	153	138	155	148	144	148	158	139	158	135	133	150	158	144	173	148	161	141	170	151	158	152	135	145	139	173	154	160	158	128	165	146	172	129	140	151	131	150	137	146	133	126	141	162	142	163	175	131	150	144	181	145	134	149	150	131	158	142	154	141	140	141	153	166	127	138	154	115	135	131	135	179	147	144	140	145	153	176	155	135	163	146	160	144	155	141	152	154	140	142	141	140	147	141	151	151	155	157	152	166	143	159	171	142	149	139	153	168	136	137	135	148	144	153	142	137	167	162	158	157	141	156	161	139	142	157	148	138	150	147	138	149	143	167	133	162	144	141	152	151	130	170	148	140	154	155	145	149	127	144	128	169	149	162	132	160	154	136	134	161	153	137	140	159	163	161	123	130	160	124	137	159	148	147	145	169	151	154	145	143	144	157	149	150	151	133	138	136
51094	54172	44288	39332	13928	525	485	488	529	476	517	484	491	477	475	461	461	474	480	478	482	516	458	468	486	461	487	499	513	482	464	482	462	459	469	487	465	486	510	511	472	481	465	472	457	507	465	495	487	469	513	476	483	464	478	490	463	439	510	488	470	467	457	471	507	454	477	476	523	472	474	491	484	485	503	501	508	465	472	481	484	463	450	497	474	472	516	494	482	477	485	468	492	491	508	477	505	497	459	501	494	467	501	472	456	459	514	500	424	445	494	466	498	469	480	488	494	460	482	492	476	478	525	477	485	509	446	463	524	490	464	548	502	457	454	470	470	487	484	442	516	477	405	490	509	521	446	513	448	473	493	476	487	459	484	481	520	470	495	546	503	512	500	455	482	499	483	501	471	507	438	491	489	455	446	465	490	453	472	462	492	498	500	456	434	479	441	494	455	503	490	479	488	469	505	488	507	483	443	498	475	429	476	498	487	466	472	501	448	464	486	492	490	507	457	464	465	469	471	464	483	532	504	467	478	474	460	507	512	502	448	464	505	459	492	481	481	477	441	482	461	495	486	474	495	465	510	470	438	460	484	512	495	461	470	467	493	450	464	513	498	446	457	444	458	483	481	498	468	483	487	477	497	486	468	464	459	463	480	492	492	505	485	462	507	499	533	491	457	479	483	477	484	524	468	477	491	505	496	521	453	496	458	496	468	500	485	489	500	464	482	531	467	460	487	476	485	499	495	456	453	466	492	460	500	475	502	486	488	462	504	479	432	501	473	437	476	505	464	485	444	497	472	489	508	482	472	481	474	453	501	478	491	499	477	486	458	484	454	444	459	534	464	472	465	498	481	496	456	470	482	479	487	453	448	502	466	475	472	470	453	486	512	497
81667	77967	59782	38712	22299	3038	266	208	240	222	242	229	219	206	206	243	215	220	220	233	222	235	201	223	216	210	220	213	218	233	222	233	208	212	216	226	224	210	202	199	206	249	221	194	192	202	236	190	250	203	229	208	213	205	223	212	192	220	219	222	205	232	222	208	204	211	222	211	229	221	232	209	230	220	230	189	202	233	208	207	223	202	229	219	222	225	232	197	214	222	213	200	216	233	217	218	225	213	211	225	234	205	203	234	249	216	243	212	225	205	207	209	198	232	245	209	217	235	225	213	228	212	218	210	214	189	213	230	214	208	228	234	211	237	205	209	216	214	240	234	237	214	219	220	227	233	201	220	214	230	196	213	211	208	248	235	230	198	195	204	226	221	210	221	212	223	198	221	234	212	221	215	181	216	203	252	233	220	184	231	233	215	174	223	230	204	211	216	220	220	247	239	232	208	199	228	208	202	216	230	215	215	209	157	229	222	221	221	233	203	212	181	229	194	205	221	238	235	227	237	222	230	219	195	206	203	223	230	226	226	223	242	217	210	220	207	220	205	204	172	201	235	204	210	213	198	196	243	206	235	188	223	236	230	231	206	212	227	225	227	250	189	216	206	227	224	223	262	222	198	210	209	229	202	235	225	205	225	226	229	216	182	223	252	248	196	201	250	218	241	198	223	207	237	215	213	214	249	224	224	234	231	200	217	195	236	232	215	208	239	257	219	243	244	218	219	163	227	208	217	239	216	210	212	225	233	243	254	210	206	239	224	205	220	205	211	207	226	206	212	234	223	208	239	190	249	202	219	232	206	214	192	241	227	241	226	219	215	192	221	217	219	238	189	226	222	220	203	222	207	244	238	222	217	200	232	225	234	199	233	230	248	219	206
61684	67802	55729	47524	22006	765	699	713	730	691	666	685	659	656	679	675	643	690	668	647	671	663	655	668	693	649	731	718	670	693	700	672	663	697	660	675	708	661	700	652	672	630	665	636	662	660	662	667	695	664	677	653	679	641	671	670	729	675	631	677	674	665	652	648	669	679	648	641	638	614	647	682	708	705	624	640	657	666	666	636	690	628	716	677	682	660	653	652	674	669	703	635	619	695	678	650	699	653	666	679	687	655	676	688	633	692	677	684	639	651	633	638	692	706	691	639	674	675	679	648	718	659	641	670	687	683	683	638	702	647	662	633	631	684	621	693	686	641	669	637	686	615	666	665	663	674	680	695	656	682	675	673	688	620	685	627	643	664	651	668	645	713	627	642	649	659	649	658	633	640	701	633	619	673	699	683	634	648	674	658	672	661	652	679	704	641	670	618	638	645	653	672	631	672	662	608	634	690	695	652	617	701	676	634	652	631	647	651	691	654	672	628	683	694	645	614	647	690	620	589	644	625	689	651	630	669	677	644	633	678	685	683	689	643	659	703	672	712	695	661	641	626	658	640	665	646	606	653	673	646	677	648	632	638	690	648	652	682	666	675	715	703	694	640	664	676	625	633	648	660	611	684	645	665	624	656	678	662	632	644	643	664	703	648	646	666	655	692	695	695	647	673	695	637	655	669	651	668	661	648	649	677	657	640	650	616	707	684	651	711	703	653	660	673	631	705	692	666	647	686	675	662	724	679	644	654	678	658	661	682	646	604	648	656	622	655	668	631	654	696	660	676	703	656	684	621	708	674	655	641	671	739	660	696	666	654	683	684	647	693	673	670	720	624	630	690	652	669	667	722	654	642	629	678	700	628	671	606	666	675	674	670	643	728
29045	22538	10836	2733	808	206	163	163	192	168	166	183	167	188	186	181	175	150	180	153	171	194	172	176	169	174	181	165	178	182	166	172	168	179	191	180	180	189	183	173	179	165	183	192	191	168	197	168	178	158	184	201	167	174	179	189	188	194	177	172	191	177	183	179	186	181	170	179	170	172	200	179	169	178	154	190	175	208	197	163	195	159	205	204	182	177	188	187	165	158	174	179	169	188	177	207	184	161	166	191	193	187	194	171	193	160	198	150	176	182	181	195	188	143	176	196	157	189	181	170	166	160	184	178	188	162	164	194	156	172	165	190	173	183	181	182	182	189	181	193	154	170	159	183	171	177	180	182	174	165	198	164	160	179	185	188	181	180	182	157	159	177	177	176	161	166	163	168	180	194	148	183	147	170	192	173	201	163	173	170	177	176	154	173	162	160	181	176	176	159	180	163	169	169	197	148	155	163	195	158	181	156	174	183	174	188	169	173	172	147	173	179	168	177	194	179	189	187	158	187	189	182	213	170	166	173	172	160	162	181	188	204	178	190	187	153	178	158	181	150	180	171	168	175	178	162	165	159	170	178	197	193	194	160	184	203	176	197	180	184	177	177	163	177	196	201	180	148	211	163	168	181	201	175	163	178	174	174	170	168	185	155	173	186	172	198	161	179	176	159	169	194	172	137	161	184	186	179	172	189	199	166	179	169	189	204	178	194	148	156	169	172	169	157	187	168	160	194	159	174	184	177	159	168	160	173	159	186	172	162	170	179	175	142	177	183	168	187	167	169	172	166	170	160	154	182	166	186	181	172	169	169	156	148	163	174	154	149	192	181	177	182	179	172	172	160	188	201	169	170	179	189	193	164	162	161	166	189	166	184	201	162	166	204
29311	27671	15118	7591	2276	573	575	560	558	570	570	527	527	585	565	590	545	516	647	581	571	579	572	566	570	592	561	574	554	552	543	551	568	547	537	570	567	559	561	579	541	540	557	574	595	576	546	568	546	540	564	574	560	548	532	548	546	591	543	565	537	553	611	565	560	555	556	544	512	543	520	581	567	521	525	572	584	588	561	525	541	539	529	566	542	614	577	560	542	545	541	572	539	551	555	549	536	559	526	551	529	539	570	545	541	605	515	547	531	588	544	575	594	581	558	554	580	533	513	602	537	553	579	543	574	545	568	525	556	580	549	553	600	524	559	542	606	582	527	587	552	517	556	568	600	580	610	566	578	559	551	558	544	511	544	572	611	553	583	589	525	529	571	592	569	616	560	525	553	577	538	586	561	565	611	553	583	575	566	600	545	548	576	531	579	588	588	547	519	545	581	531	587	547	571	554	526	543	577	549	547	561	554	534	577	571	569	538	571	578	506	548	566	540	563	571	529	524	586	567	578	565	551	571	571	545	562	594	584	596	610	561	583	574	554	555	562	582	556	562	534	562	528	580	532	558	561	604	572	564	572	560	542	522	535	554	545	533	565	589	559	564	591	554	555	552	533	573	564	566	580	517	542	571	591	570	585	555	554	583	530	553	533	552	539	587	559	579	606	567	541	598	568	592	525	576	561	513	559	482	584	556	563	577	535	602	560	572	540	501	556	583	564	572	557	529	516	550	565	548	540	535	576	565	565	511	593	556	534	563	548	547	583	565	541	562	535	577	550	512	500	602	569	568	556	579	519	576	560	557	558	575	582	524	563	593	551	536	582	541	557	547	519	604	538	599	571	554	543	599	578	574	615	520	582	577	589	557	514	525	542	588	592	568
73008	68095	50163	29324	12534	633	148	173	163	157	157	162	160	145	153	165	167	141	171	197	149	153	159	139	161	150	158	159	141	157	158	157	162	159	148	160	144	173	147	180	139	163	148	153	150	146	148	164	165	148	145	166	176	157	158	144	167	151	130	159	169	159	186	148	144	147	173	158	154	144	153	157	165	138	179	138	143	171	167	172	147	143	151	142	147	158	154	174	140	141	163	143	152	159	143	164	155	155	147	159	153	178	134	150	162	151	147	180	164	143	144	156	165	155	162	124	167	155	155	136	146	172	151	145	149	158	133	150	174	160	153	137	167	150	155	175	143	171	157	147	138	154	148	162	148	147	131	147	154	157	137	170	152	167	157	155	149	152	161	157	158	142	170	164	161	162	149	169	177	162	151	162	160	139	160	137	163	146	179	166	158	158	174	161	146	148	145	176	163	141	171	159	130	149	153	165	154	148	137	154	143	164	148	150	164	171	146	137	161	146	149	154	142	147	164	138	168	150	174	151	151	186	149	158	154	165	159	157	149	173	163	152	164	173	151	156	150	160	164	161	127	168	161	167	158	167	133	150	158	146	157	171	150	164	163	162	157	149	168	149	146	160	148	164	187	155	151	164	161	123	172	129	159	146	145	168	162	168	162	144	168	149	148	144	162	176	168	143	155	169	176	172	156	132	160	142	159	120	158	170	147	160	146	174	130	146	153	149	162	139	151	163	139	182	176	166	163	161	162	148	158	157	165	168	137	170	175	157	158	144	156	133	139	157	149	154	156	164	159	173	174	142	145	162	151	161	154	148	156	154	139	144	155	154	166	182	162	148	161	148	156	158	161	135	137	153	143	147	152	158	158	160	149	138	172	143	164	146	154	146	175	160	143	147
51058	54044	44377	38135	15496	556	526	522	489	529	518	509	542	515	511	503	525	522	546	517	471	480	500	509	490	493	490	507	477	482	548	512	505	467	482	529	508	509	513	495	494	495	524	510	530	549	494	519	486	474	483	499	499	493	532	493	483	486	465	484	498	495	478	495	546	499	544	509	460	464	499	514	474	492	493	478	494	476	513	524	453	464	511	488	445	491	480	543	521	490	519	508	523	466	491	505	483	515	566	488	456	490	498	514	550	477	502	500	478	475	547	494	503	498	462	566	478	541	487	521	491	485	508	511	515	500	522	509	485	498	482	512	495	513	502	488	462	489	485	492	537	513	492	536	471	514	510	503	522	500	488	518	506	511	521	546	551	501	492	469	489	542	494	517	502	504	518	547	499	496	480	467	516	516	513	497	531	530	500	514	517	523	512	482	503	482	477	496	527	449	548	475	549	502	487	473	451	510	475	512	477	473	519	536	513	517	483	506	495	500	486	501	510	483	465	493	537	496	509	510	548	469	512	496	491	552	511	477	509	535	495	481	489	502	494	518	512	518	486	531	494	508	467	503	494	483	463	523	482	538	469	500	512	517	497	462	513	533	498	486	533	493	485	495	496	474	493	491	479	497	509	484	526	483	500	521	530	463	509	491	517	494	477	525	463	512	546	484	497	533	517	475	492	556	506	527	504	482	508	495	456	500	544	522	515	529	502	502	498	547	486	500	505	518	487	505	525	461	535	490	497	492	506	496	480	492	481	537	506	507	460	469	503	495	528	531	497	480	513	503	478	514	491	467	529	482	517	506	495	549	512	461	527	501	472	543	504	506	512	514	480	497	483	514	494	526	534	506	500	479	491	461	532	506	501	505	538	511	520	509	510	479	504	525
81114	78528	58246	40263	21531	2541	270	236	230	221	214	234	234	232	223	231	197	233	226	228	226	241	207	216	227	225	201	215	229	223	220	215	235	235	229	228	231	231	213	225	225	227	229	214	223	211	184	233	194	222	197	228	221	209	213	212	205	210	226	239	218	227	189	210	223	206	197	219	211	223	214	231	210	225	222	216	263	222	198	204	226	196	242	227	220	195	207	213	216	214	233	215	241	192	232	241	243	204	235	224	224	245	240	225	251	221	256	234	213	206	221	212	232	196	228	233	241	206	206	226	236	211	234	216	237	204	232	233	197	208	224	228	214	241	206	237	230	218	214	235	220	229	220	214	229	213	241	175	195	211	220	215	213	229	243	217	245	230	221	226	214	230	197	224	222	227	221	194	221	219	202	251	217	213	216	205	226	228	227	235	214	208	239	219	216	212	212	209	229	219	248	202	236	224	218	218	241	208	224	246	205	219	237	233	237	228	198	218	220	203	230	224	212	209	224	215	211	210	224	216	209	226	199	225	232	234	220	226	201	210	226	209	207	197	213	223	223	207	231	199	195	190	236	238	214	227	260	221	194	206	239	224	205	214	213	214	205	221	224	240	209	232	195	241	231	201	220	216	215	217	215	199	215	239	216	227	218	233	193	211	220	222	232	206	235	239	189	247	241	240	213	206	227	248	237	222	230	245	227	236	234	206	216	209	232	227	217	213	211	223	214	197	205	201	216	250	209	217	226	198	277	219	202	230	202	217	221	203	213	212	209	240	198	211	239	231	202	190	239	245	222	227	228	225	210	212	240	196	203	219	233	219	263	216	220	234	202	209	214	233	200	239	222	221	237	212	228	202	228	208	224	217	221	206	221	243	213	238	217	199	217	222	218	220
62445	67792	54292	48956	21862	766	747	663	657	701	687	679	701	693	711	668	711	685	666	697	660	742	713	659	702	686	714	678	668	699	736	679	683	692	662	664	681	682	644	673	702	718	693	667	667	666	663	662	722	651	676	657	683	707	653	661	729	638	690	696	698	656	668	680	638	666	730	646	683	676	663	693	685	684	708	713	703	663	694	678	661	680	732	666	679	692	664	716	645	632	656	711	687	658	704	702	712	682	651	638	658	672	693	673	652	668	669	666	707	673	651	640	647	641	715	681	716	682	642	665	727	695	669	697	652	668	658	687	667	689	676	661	670	675	685	672	664	695	706	637	709	670	666	699	706	677	673	655	716	641	677	702	649	659	699	590	696	690	638	669	658	714	676	681	651	669	701	671	693	659	692	661	677	652	665	686	655	670	680	680	691	708	649	622	698	632	682	664	653	683	685	660	699	668	700	712	679	632	646	706	639	695	642	708	651	736	698	663	641	678	638	682	695	656	679	682	658	679	654	680	672	706	696	658	688	726	652	721	675	672	690	661	665	686	744	687	695	648	747	690	701	699	628	673	642	646	643	690	652	660	675	686	661	635	702	700	680	698	664	663	714	630	693	687	740	666	712	703	714	691	704	703	662	675	676	672	646	626	636	721	699	684	632	693	679	637	696	663	675	687	668	683	682	649	678	670	673	669	674	657	692	712	631	622	646	699	693	655	671	686	677	670	682	670	700	640	689	692	668	682	683	690	676	689	664	668	667	664	680	728	648	605	645	646	647	668	710	624	665	698	620	649	658	610	671	667	694	674	663	698	699	684	615	656	677	671	655	696	693	691	669	727	649	680	690	635	680	666	695	686	676	638	723	649	645	660	674	675	651	719	681	757	680	668
29537	23124	10067	2826	874	190	184	182	173	199	176	204	158	171	168	159	174	170	164	177	182	168	173	180	173	152	172	172	174	183	193	164	182	175	170	146	190	168	201	189	205	184	175	168	168	173	164	171	199	185	192	185	156	190	149	180	191	175	186	183	178	160	178	177	149	170	168	183	192	186	193	146	167	156	168	180	153	142	153	191	169	190	173	171	198	157	171	165	178	163	189	163	197	192	160	161	151	147	168	170	168	168	173	181	158	185	172	178	188	189	190	160	165	177	173	166	138	194	164	166	168	170	158	186	166	193	174	166	143	158	169	185	188	171	178	177	181	160	176	192	177	165	167	159	175	177	175	143	177	151	169	145	182	174	179	144	154	167	161	183	166	176	169	175	176	162	147	182	173	186	190	153	150	165	155	173	173	164	151	166	156	189	159	164	166	185	163	149	183	135	158	154	188	171	179	191	156	153	172	162	171	186	167	175	152	142	148	166	159	182	183	163	155	180	171	154	178	196	159	163	167	168	167	158	189	186	178	156	185	176	169	185	164	157	171	168	171	178	157	169	183	177	165	170	140	159	151	179	183	186	165	173	190	174	187	190	151	184	141	164	200	164	165	176	178	151	189	179	181	189	183	148	173	178	156	171	175	165	170	196	199	175	181	166	185	189	165	176	161	167	166	167	172	154	195	163	189	176	167	179	159	198	180	164	161	165	179	194	177	160	159	149	167	166	155	170	155	147	173	189	163	177	168	186	179	193	158	159	176	172	158	168	171	193	143	153	155	165	177	175	162	171	163	158	173	198	149	137	184	180	160	204	162	168	156	194	191	182	147	169	152	154	198	159	193	171	159	153	162	171	192	156	189	202	182	164	177	173	165	183	178	177	159	197
29948	27619	13676	8258	2268	521	548	546	533	533	558	565	553	539	591	554	525	580	561	577	508	532	517	534	509	516	547	580	570	564	582	557	579	586	590	548	558	546	527	513	598	556	571	521	493	539	541	481	570	560	555	498	569	543	555	544	545	558	531	540	550	563	580	569	529	506	537	592	553	528	575	539	517	539	553	551	543	514	565	589	556	555	572	546	593	551	572	559	592	553	540	542	521	565	534	527	545	565	551	564	548	551	560	562	556	554	558	580	539	556	542	556	569	576	555	563	548	524	526	509	563	512	538	565	535	538	528	542	582	541	593	555	538	543	553	549	572	557	581	570	514	541	557	520	531	577	543	562	543	548	535	562	576	559	562	545	537	520	556	486	564	568	525	556	559	560	550	546	525	554	534	535	528	517	501	525	552	551	507	528	549	538	557	566	590	551	523	495	538	544	534	595	500	550	594	550	537	562	566	525	552	527	538	519	520	536	568	552	552	548	584	541	510	548	553	568	564	546	508	543	551	547	565	540	547	484	518	537	561	532	552	536	561	501	537	525	547	548	547	540	540	550	568	552	558	522	548	565	524	559	542	582	551	524	500	528	541	569	561	554	539	522	557	585	565	526	549	559	575	513	606	509	562	546	514	547	558	526	512	570	535	536	566	569	535	535	604	533	544	538	557	558	552	479	544	514	560	550	518	543	538	577	544	519	522	589	546	544	546	595	519	558	567	538	589	596	547	529	564	530	505	566	556	540	549	551	525	575	521	541	515	571	530	551	548	584	566	543	548	557	551	545	535	563	542	553	523	533	531	541	555	528	473	543	535	511	530	526	548	564	542	563	566	570	587	533	547	555	527	553	526	537	548	506	524	549	552	560	595	561	546	557	535	532
72835	67968	48269	30684	12170	612	171	149	153	147	160	151	144	136	133	145	137	133	113	162	157	154	140	180	133	167	157	158	158	142	150	146	164	148	171	150	178	140	150	146	113	182	162	154	129	146	148	141	139	163	146	149	152	140	140	144	130	148	153	169	137	153	147	158	150	150	136	137	141	152	151	134	162	165	143	141	157	149	159	146	126	143	129	143	163	136	148	153	181	136	145	131	162	158	154	149	135	147	159	140	157	144	139	150	160	138	129	127	158	152	150	157	147	152	143	169	143	124	155	141	133	154	132	155	138	152	140	144	156	125	131	150	140	157	138	150	125	160	141	138	139	154	129	140	140	150	150	137	144	155	147	119	160	130	138	141	160	136	110	138	144	145	153	133	133	139	134	153	137	143	144	141	135	140	138	169	139	164	158	141	145	151	137	149	151	133	154	157	150	144	142	147	151	152	153	165	157	150	132	151	149	153	150	160	151	154	153	146	148	149	149	122	137	152	150	156	148	145	158	145	121	147	164	132	144	160	137	142	141	135	156	140	158	164	141	123	151	155	147	148	146	154	164	155	150	151	151	136	156	147	166	128	162	153	153	161	139	133	162	147	163	142	190	158	162	142	131	124	140	128	159	148	150	154	164	151	145	153	119	130	154	125	149	153	131	179	157	144	132	140	133	147	144	148	154	156	160	139	131	156	144	135	127	146	153	153	173	140	139	117	171	159	152	133	146	155	175	124	152	144	147	126	131	160	140	165	157	160	146	150	155	154	148	144	156	164	151	154	166	150	131	162	131	135	171	139	151	150	124	126	162	129	142	152	158	127	150	156	152	135	152	140	125	147	145	139	145	145	160	151	176	151	142	154	136	129	140	153	160	136	142	165	156	155
51287	54286	42912	40046	14027	490	529	505	491	489	460	522	482	414	463	496	481	486	472	505	511	471	487	480	464	428	477	454	496	451	465	471	507	449	470	421	477	501	453	437	466	475	501	464	458	480	460	465	507	499	490	458	464	489	478	468	536	461	503	479	488	442	466	473	447	521	486	459	478	438	462	510	497	486	471	458	439	466	493	466	502	466	476	476	466	497	465	497	487	495	460	510	444	475	470	516	458	467	455	487	503	487	470	460	465	474	493	514	459	449	465	487	476	498	482	468	471	503	486	477	491	481	510	474	505	458	443	495	480	454	472	432	484	451	508	471	481	464	429	482	470	514	464	483	479	458	503	510	468	476	462	491	449	496	446	472	474	497	452	467	475	466	470	484	466	475	468	484	454	512	528	511	439	473	484	462	450	474	475	464	492	444	431	489	455	530	492	441	439	471	468	475	533	479	460	486	468	436	479	459	461	478	482	461	455	487	440	485	459	481	453	455	472	505	484	463	469	529	467	460	462	469	506	443	463	482	464	499	450	457	472	468	479	482	495	462	483	484	478	406	487	465	475	429	512	471	468	460	459	441	494	484	455	465	451	450	456	452	453	505	502	452	485	488	465	473	456	481	454	483	462	475	439	472	485	472	479	475	509	462	459	459	479	469	486	449	443	477	500	475	487	486	501	494	440	511	470	479	482	496	467	521	514	456	473	477	482	474	479	478	520	453	508	493	476	466	440	435	470	483	479	488	457	521	480	461	493	457	470	443	442	480	500	478	481	471	455	482	482	459	446	493	502	432	491	462	482	479	494	460	473	449	507	442	444	478	462	439	491	442	478	484	464	476	495	475	496	455	494	477	447	490	479	445	483	474	473	479	482	467	465	487	444	467
82079	79062	58441	42133	19069	2207	276	254	204	217	204	223	228	220	214	193	221	226	225	240	191	201	226	214	196	212	206	217	189	204	202	201	191	213	200	224	214	216	218	228	206	215	206	223	219	201	212	209	233	211	244	234	207	208	234	206	221	213	195	217	224	205	213	209	204	223	205	226	189	200	214	209	206	198	224	197	200	191	215	207	202	225	211	213	216	209	191	193	211	223	231	212	209	212	199	224	202	195	197	228	212	193	220	210	204	216	207	209	220	192	213	210	200	210	211	207	227	225	195	224	190	189	225	209	205	210	197	242	240	246	190	237	232	213	218	204	201	219	214	193	244	207	187	205	209	222	192	200	222	215	208	220	225	184	216	209	214	177	189	201	207	211	219	188	211	208	229	224	183	224	215	201	227	228	197	185	234	200	221	242	212	208	224	196	192	220	215	206	220	203	229	211	184	216	219	219	211	197	211	220	203	220	190	214	193	205	170	187	248	185	201	201	213	195	184	218	221	211	216	237	202	201	218	213	205	197	205	209	204	189	226	198	211	202	212	235	239	215	199	208	208	208	219	257	211	200	211	201	226	198	196	227	219	210	212	192	210	226	202	199	215	234	224	202	218	201	195	212	259	184	212	221	200	217	195	202	192	222	224	204	210	202	193	210	214	209	197	224	219	209	201	233	192	205	224	223	198	205	221	214	198	205	202	196	210	196	226	214	172	235	206	212	210	215	194	187	214	212	215	207	199	200	224	207	184	234	189	222	228	236	213	223	222	197	209	204	210	206	211	191	234	214	199	213	197	226	205	189	205	235	201	231	222	197	199	231	199	171	208	200	182	209	231	184	203	225	188	216	222	223	201	194	214	203	191	182	235	207	228	192	212	198	204	220
62454	67557	53532	48727	17399	682	651	674	687	694	654	697	682	655	662	627	683	678	640	597	701	653	668	626	656	671	658	660	672	661	628	621	653	708	638	676	642	636	621	655	675	676	665	634	645	681	660	640	647	653	640	666	716	606	643	627	619	652	623	678	679	662	647	616	643	635	676	623	675	690	640	650	623	629	636	648	663	630	646	631	588	657	625	651	656	668	648	636	662	653	645	654	607	625	648	670	647	645	649	633	697	667	666	611	621	622	617	655	698	640	606	626	620	660	664	678	687	650	635	661	669	655	635	692	635	652	654	607	651	610	637	627	638	679	628	650	603	645	641	670	655	610	675	640	663	603	673	632	653	665	640	671	630	651	612	641	667	645	648	634	671	663	629	647	613	613	679	614	668	626	706	689	600	687	629	660	623	641	638	610	648	619	650	659	651	635	651	642	675	621	668	662	705	676	676	658	686	616	656	670	675	673	618	653	661	647	644	605	622	649	662	676	618	636	643	643	659	649	622	630	678	638	595	619	671	645	645	654	642	644	651	642	689	663	639	619	641	638	659	639	630	627	658	599	710	698	650	636	664	609	646	622	663	678	669	704	622	674	628	671	674	637	670	660	616	665	655	628	645	661	628	617	646	666	634	652	643	628	621	638	587	647	628	645	666	649	653	638	664	713	617	611	696	650	685	666	632	671	642	680	638	693	641	630	606	635	590	641	649	652	628	660	665	632	653	643	651	630	684	616	683	636	578	604	606	637	677	623	604	669	652	618	637	636	672	635	682	624	647	669	635	683	680	604	640	650	638	654	644	650	593	684	633	653	618	675	612	631	640	634	671	642	643	657	652	647	676	672	645	656	685	627	625	608	646	625	642	619	680	642	610	651	645	692
29594	23128	9622	3320	531	175	134	182	154	170	192	190	165	167	167	169	160	153	150	152	163	174	186	157	166	153	162	166	159	179	172	193	163	189	164	214	162	181	177	151	176	153	159	165	168	154	171	139	149	175	166	149	171	199	151	176	162	171	176	168	167	163	166	157	174	197	155	168	154	131	157	167	176	156	147	162	200	171	164	154	160	180	178	146	161	159	170	201	175	142	142	180	151	173	141	160	187	161	177	183	172	154	177	163	146	147	149	158	159	151	172	149	174	170	153	192	170	162	154	158	159	194	141	160	182	157	154	164	163	177	162	151	168	147	174	164	157	184	191	168	159	162	163	167	145	168	179	182	163	174	157	170	164	154	156	193	156	171	161	167	164	160	156	181	162	166	167	175	152	153	186	176	161	171	191	151	170	168	152	159	153	158	174	173	167	169	162	181	142	179	172	152	148	139	168	142	179	170	159	162	161	165	143	171	141	178	170	155	198	134	187	174	177	156	168	161	165	187	147	157	185	180	153	173	196	153	178	153	181	179	156	184	158	185	161	162	161	162	159	160	156	171	158	150	183	160	152	167	181	166	161	173	163	166	132	162	160	172	165	177	167	159	162	161	167	178	165	161	144	178	159	171	153	176	160	184	156	147	152	151	152	148	146	169	141	166	164	173	156	150	162	163	153	197	147	195	167	167	156	158	183	179	157	168	157	161	143	159	169	165	184	171	153	159	182	169	162	149	149	162	151	152	174	147	151	155	172	164	178	161	163	169	175	166	154	167	156	181	165	172	142	160	173	158	154	167	157	151	150	186	162	139	149	180	169	181	165	161	156	177	189	138	161	147	141	160	183	166	152	167	166	142	139	177	172	149	164	159	160	149	165	186	157	165
30140	28311	13329	8723	1379	542	550	533	537	505	537	554	520	530	506	493	527	530	500	551	517	526	524	510	508	509	517	519	486	544	501	525	484	488	539	508	519	522	504	550	499	532	545	573	523	476	528	538	554	518	491	546	504	528	509	509	556	504	529	484	564	467	512	548	546	535	509	530	542	485	543	518	533	468	531	560	521	529	514	529	592	521	520	529	535	562	520	494	538	521	512	490	512	565	563	521	513	529	541	487	504	562	531	534	511	524	557	499	559	561	509	544	513	546	521	499	540	517	508	505	546	546	512	568	509	500	553	524	487	494	547	505	534	533	560	521	515	495	553	535	536	528	536	531	539	485	518	525	547	535	543	515	507	497	544	488	509	518	524	530	510	547	504	489	541	512	517	566	518	505	466	514	491	551	522	534	495	487	535	512	514	495	585	515	521	507	544	526	547	509	535	506	512	532	508	545	533	546	517	571	522	517	540	522	562	529	531	522	538	533	537	541	503	522	543	516	512	534	520	481	535	524	556	519	519	552	530	527	562	469	558	528	565	509	497	509	510	481	541	533	497	532	539	514	498	558	506	589	501	487	533	526	522	521	523	508	498	500	514	494	500	509	512	481	523	531	552	530	572	517	500	546	574	505	515	540	521	530	498	534	505	549	528	536	524	526	484	584	522	556	478	488	530	506	554	509	550	519	532	540	531	524	492	476	519	545	514	515	492	490	504	516	524	557	556	544	541	506	529	509	524	519	558	553	542	515	480	514	577	543	527	510	504	487	533	537	489	513	517	545	502	534	530	522	555	520	528	531	533	522	519	568	534	516	525	491	551	529	519	553	505	557	532	517	535	525	507	481	518	486	562	534	531	541	517	520	525	547	559	550	520	506	545	490
72686	67996	49790	31952	9915	385	142	139	134	156	145	130	163	132	154	147	135	123	147	130	127	156	137	139	163	130	137	130	146	126	136	143	153	125	146	128	139	151	148	119	143	131	133	130	132	153	170	123	114	153	133	146	127	151	150	164	136	139	133	132	142	127	147	120	160	131	156	166	149	144	151	147	141	123	137	120	139	148	142	119	140	150	136	143	133	129	126	146	144	142	139	127	129	165	136	151	141	144	135	153	150	168	152	144	142	151	141	150	127	130	138	143	141	138	127	142	127	137	149	138	126	163	124	141	124	147	153	139	145	138	165	160	123	171	133	132	130	129	138	147	141	133	162	166	144	171	157	153	143	136	145	147	139	140	139	128	143	145	146	138	163	138	128	156	142	143	145	149	133	131	144	131	154	152	144	131	149	157	163	149	159	136	145	118	139	136	149	168	135	149	146	136	140	149	141	154	122	136	145	158	142	133	141	160	138	157	162	136	136	147	133	131	125	140	142	145	130	149	137	149	123	141	134	159	147	134	135	133	134	137	179	128	130	133	156	124	160	132	139	139	159	137	166	140	144	142	139	147	150	155	171	142	127	154	138	145	141	132	135	135	151	144	129	116	163	152	134	151	125	155	149	139	131	130	129	152	140	137	135	136	129	153	142	131	133	149	139	130	154	139	140	162	140	141	150	174	152	129	150	162	136	140	134	156	125	137	158	146	145	131	154	137	151	133	162	141	135	136	141	163	152	137	138	107	112	143	144	135	123	140	139	128	122	152	141	136	124	143	125	153	151	128	140	136	123	157	132	122	125	137	143	153	144	148	130	131	126	161	142	133	152	118	158	131	133	134	122	133	144	132	127	122	154	126	146	145	122	140	135	152	143	143	144	159
51290	54766	44615	38659	10759	519	506	477	460	472	461	456	462	438	478	478	480	425	436	476	474	495	417	462	431	488	477	469	452	450	468	486	455	434	500	451	483	470	450	434	489	449	401	435	478	428	446	460	450	481	468	461	466	444	437	460	460	447	492	450	461	454	482	465	429	440	444	429	486	457	485	442	469	482	461	478	487	460	480	447	475	482	469	479	442	453	447	442	487	474	446	448	473	436	456	417	466	461	506	445	454	450	469	459	442	447	466	435	433	474	461	500	438	425	451	434	458	472	516	441	464	462	489	500	420	476	452	453	457	430	473	438	452	476	447	449	414	493	436	435	453	484	472	442	473	441	470	437	484	473	433	433	441	487	445	439	510	436	480	405	442	476	458	438	463	421	484	471	457	454	430	449	434	435	459	464	462	498	458	401	456	447	454	461	447	444	501	464	479	461	474	488	461	447	492	445	446	487	468	475	472	457	436	459	445	448	438	418	472	463	472	479	473	424	421	456	464	455	510	439	426	498	447	474	458	467	461	436	463	476	482	495	462	476	462	482	451	451	464	458	489	444	457	438	429	443	465	428	477	483	497	463	446	449	485	463	431	462	427	453	458	476	468	480	522	460	443	474	479	454	431	449	467	489	460	460	440	472	440	480	449	487	457	462	468	444	480	453	483	472	484	489	440	449	433	455	484	445	452	473	456	442	433	415	457	489	454	489	429	476	481	467	469	449	470	448	427	426	446	424	477	494	427	456	479	432	459	443	458	458	429	463	424	455	441	483	449	433	445	477	434	453	481	462	500	452	462	478	470	485	440	473	448	447	443	448	456	445	494	437	432	446	442	440	488	456	475	439	438	464	449	492	450	389	432	457	473	475	437	487	460	435	506	447
81591	78118	59989	41934	17873	1918	229	213	220	226	202	182	211	197	217	247	214	221	225	199	210	214	224	217	226	204	201	208	185	200	225	240	215	216	208	201	220	232	193	191	218	206	225	222	226	211	229	213	212	197	185	188	210	232	192	188	216	204	208	219	204	220	216	206	208	221	215	209	209	211	243	208	202	188	200	206	229	216	177	236	209	208	192	216	215	221	221	216	185	210	220	221	173	229	165	202	222	197	199	201	186	231	234	212	175	207	196	201	214	218	193	204	199	236	221	234	210	231	204	192	207	206	198	244	217	190	215	198	231	208	222	215	216	198	209	214	209	225	205	222	197	192	211	214	200	210	193	201	201	194	226	209	203	222	218	225	173	221	222	219	207	223	220	194	213	209	198	208	207	220	196	209	194	202	205	212	198	213	206	206	217	193	218	225	207	209	222	215	218	214	185	186	196	226	214	220	219	202	190	208	227	202	214	210	224	218	191	206	208	234	212	220	217	204	207	200	191	196	180	205	194	234	206	208	206	229	186	187	246	228	216	228	211	202	241	210	186	217	202	203	197	213	196	212	204	236	228	216	226	201	209	226	223	239	214	205	209	211	203	221	204	239	211	199	214	221	218	237	206	182	219	219	212	225	197	201	222	239	211	226	193	217	220	222	205	209	215	204	185	196	208	208	207	200	196	193	188	239	217	215	205	224	205	208	213	253	207	245	202	209	211	201	236	226	208	229	204	204	231	224	203	221	223	208	209	203	215	250	210	223	225	219	217	222	190	212	201	214	238	205	211	210	197	213	207	207	220	210	221	240	204	201	225	219	238	217	191	221	220	190	207	240	235	231	200	229	204	216	235	211	219	206	219	206	200	195	181	220	196	228	207	215	201	209
63017	67681	55472	47237	17809	702	700	696	719	669	628	637	644	679	589	609	686	599	639	612	618	584	628	639	631	621	665	653	656	611	608	668	659	691	633	664	650	624	665	643	652	686	660	666	647	638	661	615	627	627	624	613	639	594	625	614	612	691	627	616	679	669	634	608	658	658	666	667	630	643	615	620	618	642	644	652	619	618	674	598	636	652	608	661	651	669	609	641	639	658	662	651	659	621	629	654	716	638	655	657	594	622	683	676	627	631	619	632	643	686	647	611	669	603	684	663	624	639	632	670	635	670	650	621	634	614	656	669	615	630	667	675	651	594	635	618	620	629	697	656	664	644	594	635	652	655	619	671	624	624	675	644	654	624	655	629	662	631	656	631	613	671	617	636	633	635	661	635	629	660	664	626	603	669	598	656	651	658	613	654	607	608	661	596	660	622	675	650	663	613	632	655	661	628	633	617	653	652	630	679	577	686	654	610	647	654	621	588	633	651	662	648	609	625	622	590	638	656	637	675	658	677	647	617	623	639	628	611	634	661	679	650	654	655	606	590	621	655	669	656	571	609	633	676	606	628	646	625	622	619	621	613	618	638	664	675	637	636	671	624	674	611	613	649	656	667	670	626	622	640	646	617	626	584	655	653	702	645	625	625	645	657	606	626	653	665	649	656	623	651	628	632	640	640	641	594	607	643	659	650	655	615	656	680	626	632	625	635	628	644	658	722	622	624	626	676	641	613	627	561	649	668	638	641	639	656	626	636	633	658	623	608	664	652	605	683	656	641	637	606	666	634	659	638	688	645	691	705	622	601	662	622	686	661	624	610	617	691	636	645	634	652	642	631	649	649	691	615	655	608	636	613	655	580	654	619	638	621	660	621	638	638	654	641
29919	23414	9820	2963	571	207	149	151	144	182	178	186	171	175	158	156	159	177	209	175	170	175	181	155	182	164	167	182	196	174	145	162	182	172	164	161	159	186	162	147	163	174	161	170	157	155	149	166	159	167	168	176	169	162	177	173	168	165	146	152	171	159	181	159	173	185	155	162	173	178	158	169	152	161	165	184	157	158	162	155	182	147	157	163	168	156	157	162	160	163	174	168	177	163	147	151	174	163	149	142	166	169	177	172	167	159	176	166	196	182	162	168	176	177	158	168	166	153	172	176	156	156	197	171	167	158	184	182	173	158	172	167	173	188	169	165	166	173	152	170	171	176	151	150	147	165	180	178	178	185	183	161	183	165	175	161	138	179	149	172	170	167	170	141	169	189	160	197	167	183	174	159	162	146	172	166	173	164	162	179	173	164	194	172	158	182	163	173	172	146	165	145	171	195	151	152	157	172	167	170	174	141	170	183	177	177	154	180	169	172	149	181	179	155	168	157	166	170	172	142	156	172	177	144	173	171	177	168	186	161	169	159	151	144	183	157	152	151	166	170	173	180	190	182	145	182	155	174	171	163	168	158	167	192	170	176	158	178	171	147	171	173	159	189	157	161	174	158	173	179	172	176	164	177	167	195	168	179	170	183	156	162	161	165	171	181	178	155	158	166	164	181	170	156	174	160	145	168	166	167	156	173	170	165	175	165	183	133	154	156	179	184	173	157	165	184	160	181	186	175	161	153	149	187	164	170	171	175	171	157	182	174	181	194	164	182	170	181	136	155	172	182	178	157	170	164	172	171	170	177	168	181	176	188	169	188	197	172	154	179	179	179	152	171	182	153	167	171	180	165	161	180	156	182	164	166	160	175	165	131	166	165	169	181
30615	28350	13942	7856	1563	524	551	532	522	592	541	532	560	514	548	526	557	463	536	551	527	516	535	537	536	554	543	543	526	515	581	540	542	541	533	560	525	545	503	531	528	533	533	546	527	501	530	519	541	527	566	544	551	547	530	536	547	546	504	528	555	515	502	543	530	502	518	582	519	542	567	541	558	578	549	528	533	552	511	528	528	532	533	564	514	509	558	507	548	532	526	539	539	535	536	509	557	527	577	512	531	524	521	551	551	510	526	478	547	556	559	556	537	530	549	536	520	554	531	520	489	519	539	555	518	542	532	516	540	534	539	522	566	544	519	566	532	533	538	514	511	534	544	539	565	548	495	515	527	563	513	522	539	498	535	520	528	568	525	522	555	571	488	545	532	551	567	513	514	500	526	533	594	549	551	536	559	521	505	563	526	559	520	535	531	522	551	522	538	521	521	519	551	549	513	552	510	529	530	561	556	548	520	498	542	523	499	496	490	528	498	540	502	544	519	550	527	538	519	521	581	547	550	537	517	542	493	527	495	535	529	511	537	548	529	532	602	505	517	491	518	545	505	574	505	557	557	532	561	561	517	560	538	515	518	490	498	561	560	536	555	568	511	534	541	511	541	550	529	510	566	517	518	533	524	561	560	543	515	524	572	529	523	571	540	566	503	553	545	539	543	560	519	521	548	582	512	528	529	527	570	556	501	541	514	490	510	512	538	561	519	527	514	502	548	535	542	516	598	543	506	561	557	535	550	526	528	519	523	513	555	543	515	545	535	566	574	483	562	531	560	552	556	539	565	493	497	536	537	554	548	506	537	551	544	496	483	539	542	511	546	516	563	501	530	515	555	487	514	506	558	585	553	516	525	516	536	525	519	534	559	488	542	501
73135	66416	48919	30406	10003	450	150	143	175	138	143	140	142	163	166	149	146	136	143	137	149	141	141	152	152	175	146	153	146	163	155	139	141	148	164	142	173	153	135	146	167	173	143	170	145	164	142	136	150	133	166	159	149	129	137	157	145	156	147	156	156	145	131	162	155	129	146	171	147	141	150	144	170	149	143	145	164	153	126	137	136	169	137	145	163	144	147	134	148	124	160	154	140	168	165	161	167	156	145	153	165	155	162	134	143	151	134	145	142	157	169	148	129	158	115	149	146	145	144	169	146	148	167	142	133	154	145	152	133	177	136	145	144	156	148	142	164	136	160	157	134	164	141	143	151	167	142	159	175	157	131	136	139	164	133	154	158	154	158	133	152	162	136	155	150	145	119	142	147	139	167	144	139	162	138	129	145	165	174	147	164	149	171	178	169	146	153	161	155	160	143	145	149	159	141	159	150	148	144	162	142	154	127	155	145	145	145	132	157	138	157	172	154	134	153	156	146	161	161	148	169	153	146	163	132	129	181	151	145	170	158	163	165	146	165	161	159	164	141	150	120	124	172	154	128	172	140	173	145	144	146	149	153	168	156	155	157	135	142	154	152	149	151	142	125	171	127	157	152	146	160	159	140	135	171	138	156	154	159	165	140	166	152	150	153	148	153	152	152	135	144	157	159	149	151	146	157	126	153	150	141	149	146	164	120	142	151	153	138	165	129	149	143	147	164	149	149	127	149	136	140	150	145	162	150	154	151	157	157	154	141	152	148	161	142	150	134	141	145	139	133	160	127	129	165	169	150	151	157	147	147	177	147	162	165	178	167	128	146	155	113	162	142	158	159	148	137	157	150	140	158	159	148	164	153	153	158	152	134	139	153	145	109	152
51925	53528	45265	37499	11815	522	512	490	523	507	501	480	466	492	486	514	496	511	492	456	490	512	440	481	501	501	483	470	477	479	462	481	459	499	481	461	498	483	473	491	476	492	517	495	461	505	498	486	477	483	488	474	519	491	468	513	508	481	492	502	464	532	513	460	470	467	463	518	505	500	520	495	498	481	500	458	509	482	486	508	486	485	475	458	506	440	510	462	480	496	498	490	492	469	479	499	524	481	514	510	477	523	504	490	516	518	485	446	499	485	513	518	486	471	490	475	509	491	495	507	480	490	506	508	503	445	496	470	493	479	499	478	481	486	477	500	464	482	462	484	501	452	515	494	498	525	451	535	505	458	509	445	513	497	470	472	523	508	491	487	525	416	462	496	472	500	498	482	489	487	504	519	477	497	501	494	502	478	509	499	492	448	470	500	485	488	486	478	496	505	480	446	450	502	502	482	469	508	487	484	511	485	477	462	474	503	482	518	489	501	497	476	452	483	462	494	478	493	468	496	475	464	468	516	484	463	485	485	509	586	511	446	470	488	505	504	475	482	509	468	475	482	485	478	486	446	464	462	510	472	486	461	492	490	505	479	478	480	499	475	497	513	489	477	487	486	491	495	464	500	459	493	505	460	435	526	522	509	485	506	497	436	462	483	495	473	481	464	493	480	517	509	487	491	504	507	503	509	474	495	467	528	483	548	468	507	471	457	462	474	468	440	513	473	504	509	493	506	474	483	486	504	470	484	498	522	497	469	495	474	463	479	491	444	473	475	501	494	501	478	488	502	471	446	474	478	494	500	502	470	495	461	507	460	506	501	489	474	483	452	476	446	484	490	476	486	508	503	429	482	462	491	481	486	499	470	476	491	496	483	467	482	445	477
83849	77278	58226	40499	18656	2249	237	227	238	240	249	233	243	227	226	232	222	231	211	234	214	216	230	215	232	229	230	235	208	224	208	213	207	226	210	211	240	237	242	223	223	221	194	199	208	233	231	234	212	206	230	204	203	227	227	218	216	197	202	229	206	240	202	194	213	201	230	242	249	225	222	227	232	227	222	214	217	194	219	213	215	225	235	221	235	233	226	206	213	251	234	219	222	211	246	202	208	215	229	216	213	213	243	202	233	216	222	215	240	225	210	206	215	195	221	213	223	238	222	233	205	215	209	212	244	223	214	223	229	223	239	210	226	204	218	231	218	228	217	231	232	232	217	231	221	223	205	204	213	225	232	215	215	215	228	200	237	238	230	213	248	232	226	213	226	213	216	228	222	220	209	208	228	233	223	192	210	196	180	216	228	241	219	237	211	200	214	221	244	236	252	243	231	221	230	215	219	213	243	228	215	208	235	211	221	229	200	253	219	214	239	235	222	248	202	201	244	247	198	236	208	201	212	206	226	208	205	237	223	238	223	206	264	218	217	188	200	242	206	220	230	247	201	244	238	209	214	210	200	223	208	204	210	247	227	219	252	222	227	214	234	225	207	226	221	225	225	219	227	212	215	242	210	220	190	222	220	245	222	228	196	225	234	213	212	195	213	242	220	244	205	212	210	243	230	222	223	208	216	249	238	224	218	210	215	222	202	210	228	204	249	204	218	220	225	207	204	215	212	225	237	207	225	221	247	195	237	213	226	219	250	222	219	220	216	239	195	188	214	216	232	229	207	219	238	192	233	204	229	196	192	235	240	208	239	206	245	222	250	220	217	207	209	214	231	225	220	230	222	222	199	230	200	199	217	205	236	188	242	254	250	220	225	174
63054	66926	55995	47314	18786	728	718	722	700	682	712	659	700	748	666	689	673	669	740	678	653	701	696	642	667	697	661	675	655	654	670	652	650	695	689	696	680	691	656	658	639	665	692	684	630	688	706	670	682	644	648	667	656	667	675	690	644	672	649	665	682	665	686	661	621	670	668	651	618	645	649	679	722	661	593	701	722	685	675	688	656	670	655	660	639	649	659	665	713	651	704	637	616	695	644	657	702	659	638	695	625	693	689	670	635	698	654	643	677	662	670	697	659	707	647	697	679	682	661	697	681	639	664	664	646	641	669	654	677	672	656	702	699	675	694	690	666	684	658	700	719	657	694	732	628	662	683	681	646	650	714	705	683	681	678	688	645	670	661	636	628	656	688	646	718	684	659	701	655	674	641	659	685	663	675	687	677	696	650	685	679	631	675	679	685	671	686	673	694	721	630	644	693	697	663	692	658	676	643	653	677	677	649	731	697	677	657	692	675	657	648	645	724	676	670	665	650	730	656	677	656	725	651	657	617	713	650	656	692	675	610	691	617	668	712	664	693	688	676	636	632	644	711	656	705	656	653	660	680	682	693	659	655	672	664	719	642	678	662	629	675	626	642	636	692	671	667	616	640	666	670	675	642	714	642	685	666	680	681	658	689	680	671	628	694	645	677	655	645	659	668	664	661	683	693	629	657	696	695	701	710	657	701	669	663	684	685	638	630	737	650	660	648	678	633	683	671	657	655	659	761	672	672	672	635	641	661	637	666	691	625	662	649	663	701	658	698	703	657	692	666	681	696	682	676	642	647	636	675	665	706	670	687	664	638	638	639	668	658	653	628	676	642	643	661	707	701	693	670	682	632	626	661	660	641	635	684	660	668	674	692	693	665	679
29710	23601	9384	3005	766	197	181	178	191	166	187	196	186	174	166	190	176	171	162	197	165	186	167	180	164	180	169	161	164	177	153	183	158	165	183	219	177	181	166	188	182	187	151	168	195	180	181	203	174	162	167	168	198	155	168	171	147	185	171	173	171	181	169	178	179	157	157	170	169	172	156	172	183	180	176	163	188	153	187	199	166	188	202	191	173	149	178	139	176	167	185	165	184	178	196	159	178	174	165	174	176	184	185	150	163	175	180	174	150	182	147	173	194	168	160	160	196	166	192	177	193	161	182	178	164	180	160	168	171	180	167	160	158	162	183	181	178	181	159	185	190	180	185	177	166	169	177	167	177	162	160	186	172	156	192	174	161	187	195	162	179	176	186	182	152	171	157	163	176	158	159	160	195	155	169	175	172	178	202	185	163	183	182	173	166	170	175	164	177	152	186	186	155	160	179	172	180	177	163	196	190	172	203	169	178	152	199	166	171	163	165	163	155	180	174	181	176	172	183	147	191	191	174	161	178	196	171	160	172	178	170	178	200	210	188	166	167	174	156	185	184	176	167	173	171	183	149	152	172	170	175	159	166	164	202	150	192	181	154	183	188	148	150	152	164	175	162	148	181	177	177	179	173	204	174	162	192	169	166	174	152	160	183	163	188	184	188	170	181	158	176	175	165	175	193	182	191	170	167	207	193	159	163	171	143	185	188	163	162	200	174	192	170	168	167	180	172	172	185	189	180	208	186	173	157	179	186	172	181	164	197	169	165	184	175	186	166	216	159	163	189	185	159	179	156	175	179	176	158	180	172	167	162	183	190	167	178	143	182	153	173	153	190	178	162	167	172	159	136	155	182	200	149	191	153	168	156	178	162	188	159	155	170	165
30587	27813	13330	8162	2073	518	522	578	565	537	511	550	575	565	504	545	576	562	526	577	605	555	626	523	548	553	561	533	535	536	591	526	516	567	575	559	568	514	540	543	552	537	528	551	584	537	543	538	559	555	561	554	573	599	583	536	555	562	586	524	515	590	555	558	564	555	551	600	558	543	532	585	591	583	553	545	576	526	569	569	535	549	553	566	549	577	573	536	585	585	584	536	553	603	532	554	563	544	513	547	604	549	573	560	537	548	542	534	582	601	586	552	589	551	583	575	579	559	527	563	616	545	588	519	556	547	512	533	571	560	553	574	576	552	557	541	549	534	590	546	589	564	600	526	568	569	561	588	548	545	563	589	548	566	581	592	578	593	563	554	530	566	550	548	541	552	577	537	551	576	551	544	534	532	553	531	578	621	566	543	563	547	555	563	584	552	554	611	540	537	563	551	566	553	546	569	572	540	515	551	528	549	551	595	565	574	594	536	538	560	552	586	549	577	518	523	550	536	551	567	576	533	556	552	545	565	555	561	553	581	539	565	596	591	555	587	543	557	571	577	531	580	523	548	551	579	532	599	571	582	570	574	522	565	572	562	549	492	575	537	559	537	566	545	561	566	561	567	585	568	543	550	581	561	556	572	571	586	574	532	558	566	538	550	566	550	550	539	535	584	544	562	548	533	554	575	562	556	565	528	596	528	594	512	497	597	554	601	595	574	559	540	536	552	542	558	569	548	553	558	542	518	512	471	551	555	596	571	581	560	564	569	583	572	544	547	576	521	543	553	520	587	588	542	530	535	589	542	529	556	526	555	549	598	600	538	537	535	607	570	591	558	530	538	535	568	536	563	595	540	560	531	575	531	544	556	563	526	546	572	549	528	539	513
72966	66779	46767	29997	12247	708	152	165	163	150	157	171	177	159	141	161	170	134	167	172	167	137	160	140	153	154	156	151	147	146	175	140	148	158	136	156	144	137	134	136	160	155	139	163	175	146	140	151	135	179	132	156	147	133	148	147	136	174	140	146	152	148	133	167	139	145	147	178	136	146	142	149	154	132	135	157	154	146	145	165	155	168	142	166	138	153	133	137	171	171	155	134	162	151	166	175	162	143	151	133	156	143	120	141	134	158	143	118	134	130	162	135	153	160	171	150	122	150	140	121	143	152	145	139	148	147	150	151	139	164	153	145	134	174	136	150	138	126	158	149	159	153	147	155	155	133	167	162	157	166	132	148	158	139	147	130	126	143	147	153	158	160	154	158	165	127	132	141	142	176	150	147	159	154	142	156	157	145	136	145	163	159	140	160	174	138	144	161	150	145	141	137	158	172	133	147	132	133	132	131	176	140	170	163	124	165	130	143	159	159	148	154	142	154	141	140	163	144	146	147	150	145	154	147	141	135	136	155	126	144	151	158	151	156	139	146	146	152	144	149	159	135	150	152	145	154	143	146	149	163	168	149	146	161	141	125	166	163	128	171	159	154	138	143	134	148	141	126	131	162	140	142	153	152	137	147	182	140	138	147	139	133	151	171	153	147	155	153	144	149	141	164	161	168	136	153	160	130	155	141	162	161	136	150	149	145	129	159	142	138	168	146	160	133	162	124	170	148	137	153	148	152	163	145	145	130	150	162	157	167	148	139	179	153	153	164	135	168	158	150	139	161	139	146	145	135	162	144	160	149	161	139	169	153	140	128	174	148	134	157	144	162	156	151	142	152	121	165	142	145	164	163	137	133	172	155	143	118	179	154	182	141	147	160
51719	53498	44282	38345	16111	494	497	524	485	519	506	536	458	512	504	527	489	522	482	482	517	518	491	533	513	478	487	508	466	482	456	480	489	502	475	474	456	506	488	489	485	492	473	497	482	465	534	523	463	542	494	490	527	503	487	532	518	465	497	499	495	471	485	481	483	485	471	518	491	470	526	491	496	490	502	489	488	497	490	473	498	430	469	453	487	506	496	491	489	498	478	507	474	460	477	465	527	503	475	486	480	471	448	499	514	519	561	511	467	491	472	514	487	464	507	484	512	496	491	510	486	508	489	473	509	468	525	501	494	440	487	465	516	459	483	499	495	477	448	509	462	438	464	489	513	471	508	494	482	501	507	514	483	503	476	491	525	498	455	513	457	478	438	441	515	503	494	480	467	506	531	479	480	483	456	481	462	475	480	473	532	517	476	468	488	477	479	491	470	498	482	493	486	511	437	480	489	480	522	481	474	498	493	510	470	472	481	476	500	469	515	474	487	510	520	504	455	502	483	498	501	466	498	437	451	482	522	521	483	471	461	470	460	479	514	499	472	484	475	525	506	476	483	482	490	497	475	449	471	484	461	497	492	528	481	447	484	472	475	495	489	470	529	473	477	542	503	451	498	480	507	482	497	448	499	502	483	511	484	482	533	475	494	499	521	505	507	466	507	514	475	492	476	467	484	446	476	477	479	511	501	517	477	492	489	484	492	489	495	494	475	522	501	491	527	486	482	484	534	490	450	509	513	494	482	478	488	462	462	489	490	462	486	475	465	470	463	449	535	460	510	493	468	487	477	494	468	477	538	477	488	459	448	478	474	517	506	491	504	498	512	447	491	463	477	459	493	495	474	511	502	477	480	501	531	457	505	481	507	480	483	464	481	515
81718	76326	56342	40224	20850	2872	248	223	202	211	216	230	204	216	232	230	202	214	207	214	239	230	235	222	237	230	202	224	225	222	215	228	232	233	240	248	198	223	235	241	224	242	200	239	208	221	220	223	187	228	219	239	201	197	238	206	206	231	214	213	224	212	229	229	226	222	231	212	209	224	231	237	217	222	241	206	207	215	221	206	218	237	198	222	207	191	231	217	195	224	253	240	198	221	201	228	230	226	214	229	224	234	211	224	220	207	202	216	226	217	222	232	223	210	195	210	207	234	200	216	247	250	216	214	238	198	222	213	240	204	206	237	232	208	200	241	210	221	240	264	218	194	192	236	239	200	214	208	241	212	258	203	217	203	209	215	216	215	198	216	214	232	234	214	206	235	224	200	220	218	263	225	230	232	215	206	225	217	218	199	241	203	228	206	224	227	222	224	233	218	202	226	222	213	219	205	224	212	217	224	223	212	246	214	229	216	206	225	221	209	243	233	192	230	245	232	243	203	235	209	201	210	242	224	228	212	208	201	195	232	220	236	200	192	242	232	201	232	182	213	233	213	215	230	219	218	207	225	212	259	206	241	232	226	224	192	187	195	219	204	221	222	247	220	213	215	187	216	211	188	214	215	231	233	239	232	199	196	206	222	223	233	216	237	208	220	199	201	217	238	222	208	212	231	225	227	210	243	207	217	209	234	236	228	233	229	185	191	233	259	194	212	231	208	226	227	216	225	214	238	209	198	223	246	235	228	228	197	200	217	213	207	247	224	226	227	207	191	194	234	220	210	240	223	220	211	202	231	213	230	223	209	216	196	214	247	227	238	220	240	249	234	193	240	224	205	190	203	221	220	230	202	223	219	201	228	197	222	238	238	200	227	208	212
63369	65948	54569	47520	24322	793	713	705	695	713	643	738	718	712	646	704	676	704	690	684	663	646	659	661	689	661	670	644	684	645	691	662	687	700	708	675	704	707	634	673	667	683	675	649	741	673	664	674	687	650	666	626	682	683	619	629	639	694	699	731	639	622	655	681	663	641	667	669	688	705	646	676	661	687	657	682	667	672	680	631	654	687	696	675	669	703	662	680	651	640	684	699	693	688	651	623	695	642	661	668	679	646	659	679	715	682	712	658	615	702	644	663	682	641	684	655	700	675	724	641	669	712	662	670	656	644	648	699	618	680	692	617	638	661	689	700	648	652	697	695	663	658	719	657	681	654	722	650	653	684	688	655	644	644	700	670	696	637	709	681	673	695	628	648	671	678	669	693	676	668	634	683	748	684	662	650	656	662	641	665	703	685	667	654	663	684	669	677	686	685	693	659	723	640	688	620	667	683	674	662	672	706	649	663	701	688	665	676	620	690	679	653	642	666	672	679	640	686	674	669	625	727	681	716	657	674	680	691	638	614	642	707	703	646	633	690	593	673	650	692	669	686	610	672	643	696	645	690	637	699	701	631	716	663	709	637	668	699	688	695	680	633	644	674	668	643	697	672	671	657	686	644	661	669	717	695	693	704	682	683	658	700	644	639	669	624	613	661	682	651	680	676	664	634	655	642	650	668	657	639	666	640	607	683	662	684	726	699	681	675	644	656	681	678	639	672	697	708	660	625	637	676	661	675	642	604	636	671	661	665	662	669	644	630	630	696	645	691	670	651	641	699	668	675	673	660	682	706	658	678	688	662	736	707	684	641	682	684	643	639	659	653	696	670	665	649	683	669	649	648	667	655	656	626	659	652	670	695	676	667	634	637	670	673
30735	22412	8629	2927	739	205	154	188	200	183	159	181	184	165	158	178	175	185	177	192	187	201	189	180	181	181	181	167	172	179	171	172	153	186	175	183	171	170	181	149	150	177	191	186	181	185	186	189	178	168	156	195	159	179	155	150	175	186	182	147	170	181	175	193	183	159	172	154	188	163	158	168	165	186	169	168	196	178	182	168	177	189	156	183	171	180	181	174	178	171	173	180	197	171	167	152	181	152	170	186	163	169	175	170	161	168	183	172	163	172	181	175	165	164	167	179	194	174	162	193	184	173	147	183	165	188	171	179	178	159	154	173	197	187	171	175	184	187	167	183	184	162	176	160	168	184	182	190	182	160	161	158	159	174	170	155	175	193	170	184	165	174	178	179	161	164	172	196	158	168	196	192	139	161	157	187	200	150	167	193	179	174	199	178	183	152	157	163	158	191	187	171	165	164	198	181	180	185	172	157	172	207	192	173	173	172	162	182	194	195	178	193	198	176	185	184	156	203	161	179	178	170	182	153	178	183	165	162	187	171	174	157	181	163	196	165	167	182	176	170	164	195	180	161	196	178	139	170	165	185	171	168	190	161	162	166	186	178	183	180	189	174	171	164	182	154	165	175	188	179	189	153	170	166	175	155	177	184	163	158	178	176	149	176	198	150	186	166	178	166	175	142	172	160	162	162	175	192	147	175	175	180	189	171	178	175	161	165	188	164	171	164	141	161	150	176	191	174	173	194	170	185	167	179	179	152	165	162	190	156	156	173	187	190	192	172	182	160	173	151	171	181	172	191	153	170	180	186	172	172	170	173	165	168	186	192	168	192	173	181	182	179	168	172	155	171	163	183	161	173	190	155	156	172	142	170	195	174	176	185	183	151	172	179
31666	26360	13022	7839	2255	532	581	558	542	577	528	550	541	568	559	551	517	561	534	574	505	565	568	525	554	554	555	538	592	601	606	534	536	570	574	579	571	586	561	541	551	564	588	550	573	543	582	538	554	564	535	553	545	569	569	530	567	541	609	487	542	577	529	530	531	584	561	546	566	554	557	576	609	616	583	591	567	530	522	553	565	541	535	545	625	619	552	585	556	552	587	580	552	578	600	547	517	532	604	542	602	528	584	542	577	576	557	573	569	567	579	525	581	564	538	548	557	583	571	530	517	544	563	572	575	525	551	548	541	567	513	563	523	570	569	577	564	535	546	565	549	532	529	541	536	525	537	539	576	573	574	545	548	552	543	562	576	571	565	565	541	530	534	617	545	592	537	555	597	507	541	569	573	596	549	591	563	551	548	541	560	556	534	543	540	554	529	540	567	571	512	549	577	575	518	534	567	563	582	550	537	523	563	519	569	609	558	528	556	567	505	555	526	561	555	533	543	513	534	576	561	513	537	540	597	597	584	542	547	559	556	529	537	563	559	518	549	582	568	544	535	493	567	519	547	562	556	586	539	521	570	587	538	546	578	553	596	541	576	556	581	587	519	543	554	607	536	580	556	604	562	571	571	585	577	543	591	567	574	569	540	525	620	501	522	528	534	570	536	539	580	545	524	594	550	565	524	567	530	582	529	531	517	560	541	576	585	541	573	600	586	573	568	597	547	552	544	523	522	570	567	534	587	544	586	598	528	528	575	548	609	567	547	520	568	557	604	614	578	544	581	592	538	538	583	556	510	558	564	590	556	558	566	550	579	533	577	558	561	564	579	554	558	566	548	630	580	583	581	527	524	561	551	538	534	546	556	552	559	586	522	577	549	527
73293	65456	45854	29877	11146	558	150	157	179	169	151	145	156	180	154	141	168	154	168	152	122	161	142	157	144	173	127	146	156	160	186	186	156	159	139	148	132	178	161	144	132	144	150	165	166	152	149	164	156	141	172	136	153	156	158	163	116	146	158	160	144	138	143	159	138	165	171	162	146	133	140	148	142	161	156	135	169	172	172	169	147	182	159	153	156	156	157	149	164	133	160	149	182	122	159	140	141	155	144	151	140	152	168	152	168	173	151	169	171	165	136	156	146	139	159	163	186	177	152	139	151	168	166	142	164	132	160	162	160	156	154	153	167	182	151	166	168	142	139	155	149	176	149	134	172	179	155	163	162	152	158	179	167	154	169	150	163	170	155	159	133	157	144	152	143	159	159	166	146	180	146	135	156	156	157	119	161	138	137	140	150	164	153	147	169	138	128	146	158	146	158	163	165	148	156	141	143	150	156	149	138	155	133	161	184	150	147	144	175	141	155	164	158	128	154	134	143	150	152	161	147	162	151	171	164	146	163	165	170	142	153	167	157	149	130	130	151	164	140	133	137	137	141	160	129	171	167	159	133	132	173	165	165	154	166	138	146	139	186	145	149	150	151	169	142	132	150	136	148	162	156	149	141	168	156	145	166	173	139	175	146	138	152	142	159	139	142	159	158	182	138	162	156	140	133	158	157	150	179	163	149	160	139	136	158	153	141	151	125	145	124	158	148	147	161	154	138	140	144	167	154	158	146	144	161	153	157	127	140	146	156	141	143	161	157	145	131	146	154	157	154	156	163	147	159	154	170	157	157	126	143	147	172	130	184	142	166	165	162	157	155	158	132	137	159	152	145	140	139	154	152	150	119	148	147	152	153	168	150	163	159	148	149	136
53116	51984	43056	37663	16456	588	525	496	538	497	470	523	479	505	481	469	482	497	522	525	504	461	518	504	514	474	525	496	496	484	507	540	497	468	494	485	505	490	495	500	507	475	515	477	512	502	505	516	484	481	518	490	501	472	471	504	491	500	476	534	482	518	490	488	489	483	506	493	507	518	490	505	473	471	501	518	455	473	491	512	485	492	481	509	483	500	521	472	541	454	482	462	482	488	485	486	519	494	503	477	465	479	551	475	478	501	521	508	519	463	506	448	473	500	502	507	477	461	475	497	479	462	492	502	501	480	515	502	477	506	461	477	514	457	513	478	489	507	503	462	465	466	510	501	480	508	517	506	479	510	518	457	476	475	500	481	527	504	510	507	526	472	509	470	491	529	470	485	447	494	501	514	472	517	509	480	499	473	516	525	498	491	508	504	497	439	480	481	516	488	462	509	491	501	527	510	542	479	432	525	487	520	461	484	495	455	456	485	502	512	504	505	496	491	478	486	470	518	489	508	492	476	485	514	514	510	501	471	467	491	513	483	490	493	525	491	491	486	462	455	518	462	474	496	519	454	502	496	479	517	465	507	502	492	486	446	528	500	504	500	459	494	543	497	524	471	487	537	504	471	479	512	552	504	496	512	499	495	510	476	531	501	517	498	485	529	508	505	525	485	531	437	563	511	520	489	492	496	485	486	471	488	501	518	505	498	531	526	517	516	496	529	486	483	485	505	504	480	504	534	490	503	450	498	527	494	497	543	512	485	529	502	500	518	459	516	465	514	485	482	478	480	486	521	514	485	474	494	486	523	509	474	502	542	491	521	496	492	507	521	502	477	512	483	502	505	457	514	493	509	534	537	485	491	490	495	498	486	473	514	517	471	495	438
81639	75365	56518	42166	19887	2383	264	215	225	208	198	237	228	226	207	223	234	244	214	206	224	201	196	204	253	221	231	218	232	228	190	193	236	222	216	219	235	241	226	247	203	225	222	208	193	207	246	197	221	218	238	211	247	215	194	240	204	228	220	214	211	210	211	204	223	237	211	222	260	240	220	229	236	235	214	209	199	222	193	237	219	228	211	224	234	214	236	237	212	222	211	231	229	229	215	211	224	228	213	234	248	231	217	223	244	214	233	230	229	226	192	188	223	231	219	205	237	213	208	216	229	216	212	219	228	223	223	232	219	241	225	219	221	223	218	223	230	272	246	239	232	227	211	227	216	212	229	194	239	193	236	228	257	217	240	219	207	203	211	232	229	231	228	236	259	214	215	259	232	208	223	220	210	250	234	198	221	212	195	223	219	220	198	210	211	222	223	231	209	220	193	208	199	252	232	206	227	222	238	203	204	219	210	230	209	228	252	208	205	226	242	214	233	231	227	239	211	213	245	224	240	254	213	247	218	227	255	218	215	209	230	229	235	218	229	214	224	222	218	213	208	235	245	231	239	246	229	222	242	201	236	216	228	238	231	204	246	215	204	229	194	245	227	214	211	221	221	237	188	223	218	244	224	188	211	186	206	199	242	212	211	218	206	209	235	217	208	224	230	231	248	220	203	232	199	209	252	243	213	197	210	228	230	255	212	237	229	233	203	214	232	207	214	221	211	247	225	232	219	209	243	230	239	212	240	251	236	215	210	214	234	206	222	222	209	240	193	209	217	237	265	218	199	240	206	220	236	237	222	230	221	236	222	241	211	215	234	229	222	242	229	245	216	213	205	233	241	241	250	221	199	228	196	212	249	221	229	239	189	206	212	235	223	216
63927	64737	53922	47624	22918	754	730	715	723	791	703	658	721	693	707	718	681	698	676	671	685	651	686	705	709	637	705	682	687	686	683	696	666	691	641	650	686	651	702	683	701	667	658	682	696	724	670	711	657	687	666	677	702	619	678	649	693	631	651	628	690	715	662	655	646	663	710	699	670	719	669	675	697	634	677	643	691	712	683	654	675	684	648	641	630	677	660	690	698	681	703	663	659	678	692	673	683	679	713	683	681	668	689	660	688	696	687	723	710	705	697	724	690	717	681	655	692	673	716	650	660	671	687	657	661	652	676	711	672	649	612	675	662	653	699	674	664	690	703	632	679	644	669	700	662	701	651	672	630	660	648	737	693	695	683	709	643	684	662	671	672	668	696	667	676	658	672	670	679	672	686	699	676	659	666	699	680	662	687	728	664	707	684	659	704	685	661	711	656	673	615	713	693	672	667	641	676	666	677	729	719	687	718	650	634	713	662	707	690	666	654	684	666	682	648	703	681	694	671	676	673	692	650	707	699	701	676	673	651	695	727	657	672	678	687	688	717	621	677	641	675	700	695	676	699	655	678	677	635	672	670	660	716	712	695	683	684	670	632	664	719	670	634	686	704	670	688	627	668	690	661	715	636	689	701	662	656	707	685	719	667	706	672	649	668	685	684	711	710	648	656	640	650	688	666	668	701	666	694	689	668	656	636	685	700	689	681	640	632	692	698	663	651	646	700	678	672	704	686	682	730	675	659	691	754	681	695	699	716	667	725	679	673	652	665	682	706	708	693	649	652	682	696	698	697	671	675	643	670	693	656	673	663	688	662	668	688	650	747	698	698	691	673	621	665	701	625	724	680	662	701	692	720	677	653	715	763	719	667	725	679	651	663	629
31068	22525	8557	2954	763	194	185	178	184	182	163	175	171	199	195	187	159	174	180	168	190	187	170	156	185	172	180	189	164	182	172	178	153	174	173	148	193	187	147	170	177	185	186	171	178	176	172	192	171	169	157	196	180	168	194	164	175	171	167	157	182	183	170	167	191	183	165	163	183	143	199	176	192	185	169	173	160	180	183	158	161	163	187	168	174	167	179	158	175	150	171	176	169	163	195	202	162	165	164	166	166	160	170	155	184	161	172	182	178	199	176	182	175	189	167	159	174	160	164	185	152	177	167	133	175	173	162	174	198	175	187	170	175	157	170	206	185	177	170	186	191	183	157	164	175	168	170	203	178	166	131	147	167	191	199	175	173	162	174	195	176	179	161	164	176	166	171	165	180	174	188	170	178	184	170	164	183	200	170	167	172	174	169	185	172	182	182	178	144	158	188	162	153	142	133	192	164	181	159	165	160	190	168	181	180	174	167	148	180	171	179	182	174	179	199	172	160	163	171	182	167	174	179	166	178	153	163	154	168	174	155	168	144	184	177	192	176	158	169	162	197	168	190	165	172	174	187	152	188	168	171	194	185	189	176	171	172	194	171	175	160	166	160	186	177	175	174	177	164	179	177	184	196	176	186	178	153	173	170	172	176	180	168	183	183	182	186	184	189	165	188	184	192	179	173	187	187	173	194	188	205	216	179	160	168	185	185	157	161	165	175	163	178	174	195	164	153	167	179	183	186	169	192	161	172	151	181	159	162	167	165	165	164	150	175	180	176	184	166	158	175	162	167	161	177	171	167	160	176	180	174	175	155	157	187	168	179	156	191	176	179	161	166	167	167	170	194	178	158	177	171	190	163	188	168	176	150	175	197	177	171	182	183	169
31888	26094	13453	7636	2229	582	539	548	539	530	565	551	540	536	523	567	556	554	578	550	523	519	535	593	554	571	558	540	552	597	547	544	556	559	581	598	518	564	533	604	565	564	502	564	548	557	587	579	574	557	589	561	587	566	596	522	547	575	552	530	601	604	534	533	542	567	546	564	578	506	535	558	520	567	524	536	531	585	560	526	564	537	569	552	542	570	533	578	543	545	529	569	580	593	595	528	553	535	562	593	546	531	546	564	534	543	562	534	561	549	572	519	525	520	535	571	564	579	600	570	527	566	564	554	541	527	560	540	563	543	505	526	575	534	543	556	539	554	532	523	571	567	523	555	556	590	521	560	554	534	540	562	534	561	583	525	591	557	542	552	580	554	540	537	584	556	547	592	566	552	526	527	584	531	559	603	526	562	577	581	580	555	598	542	564	551	612	540	590	570	544	573	520	575	567	542	580	552	578	569	549	553	601	580	572	585	529	567	574	551	534	580	509	561	565	562	559	532	501	535	571	580	606	543	527	596	545	616	507	574	519	550	535	581	496	545	556	544	513	592	543	531	543	579	590	542	558	563	555	588	553	548	552	534	573	551	518	599	597	587	559	496	552	531	560	528	545	560	549	573	558	503	576	567	564	573	553	578	556	572	543	532	559	558	587	531	563	505	558	554	554	574	570	560	524	562	585	547	579	526	547	544	540	538	550	570	575	571	566	529	578	567	592	569	527	560	556	547	543	531	534	553	533	577	547	547	542	554	491	600	591	547	555	577	566	577	565	564	536	571	509	574	538	534	580	563	583	579	578	568	571	560	551	582	559	586	543	520	543	575	501	593	565	541	524	588	551	529	546	560	557	570	574	510	546	575	558	538	541	557	566	571	533	531
73698	65345	47376	28914	10278	454	173	158	154	141	160	168	150	145	156	145	148	147	154	153	148	142	138	143	167	151	153	144	157	133	160	142	165	159	148	143	143	153	157	179	139	162	154	154	136	160	144	152	143	133	128	139	138	127	140	129	124	158	149	154	154	155	152	168	149	129	159	146	169	155	162	146	135	151	158	155	149	135	158	151	158	135	154	157	164	160	160	141	144	160	136	156	151	163	152	146	169	142	142	128	157	149	141	170	152	149	132	157	179	156	147	155	174	170	148	148	143	156	179	137	132	143	130	143	142	131	158	170	158	152	146	145	156	163	142	157	136	134	162	162	159	160	150	146	161	149	158	149	168	133	150	136	156	158	147	138	130	159	152	123	156	150	161	136	171	135	155	141	147	141	164	129	141	161	146	156	145	164	148	176	151	142	150	172	171	150	145	149	162	163	162	175	157	135	146	164	142	152	150	143	157	170	139	152	146	146	152	155	162	157	148	125	157	125	144	155	160	127	162	134	185	160	150	125	164	152	144	145	170	169	142	158	162	149	158	137	146	163	135	161	148	167	142	144	134	181	147	140	148	133	132	128	153	147	149	150	144	176	157	144	170	141	179	155	142	134	154	155	167	152	151	153	161	136	177	148	147	141	147	132	134	149	165	143	153	138	152	157	168	150	152	156	177	164	148	145	142	151	154	148	154	128	163	145	141	172	130	161	152	144	170	150	153	148	144	155	135	159	142	138	143	137	141	151	150	163	157	148	150	153	170	152	159	133	156	143	132	143	161	146	154	155	160	152	165	136	163	119	154	152	154	129	156	169	174	145	159	152	138	159	155	178	155	128	150	165	148	158	147	144	148	155	169	157	155	152	153	144	159	173	155	147	143	166
52727	51896	44635	35614	14727	511	560	543	516	553	488	493	460	501	491	519	500	518	471	506	514	539	507	505	485	470	491	483	455	508	500	509	469	514	484	447	495	446	504	517	497	498	515	489	524	497	490	512	497	478	458	492	464	494	480	526	523	484	499	443	483	471	482	485	507	485	522	480	525	484	472	495	535	462	515	504	482	503	466	507	489	522	473	464	476	514	489	505	510	500	474	480	483	477	509	490	450	530	472	471	482	462	494	495	499	551	496	526	488	486	519	459	515	486	483	485	482	489	513	490	535	498	472	497	500	486	518	472	457	505	485	503	492	496	490	488	493	519	495	507	480	497	470	495	483	488	514	484	477	488	489	475	480	502	492	488	499	478	505	483	457	516	460	500	509	503	461	553	475	475	455	480	456	469	479	510	542	472	488	508	490	502	485	475	529	498	508	517	509	524	510	450	511	458	492	504	504	500	525	498	475	484	533	524	525	477	497	500	501	481	486	510	475	502	460	498	511	499	488	500	478	479	456	538	462	480	499	490	520	485	507	483	489	480	491	504	460	514	472	489	494	508	478	493	482	510	460	486	468	497	465	521	498	441	479	487	488	469	446	485	515	470	481	516	446	494	465	522	552	489	462	509	485	483	490	463	491	478	451	485	537	496	543	474	502	442	520	511	515	492	520	504	496	502	443	509	476	517	515	483	500	499	476	478	462	530	498	472	480	534	533	455	507	508	521	509	503	502	430	511	461	512	520	527	516	518	479	521	501	446	483	499	482	514	471	495	464	482	489	527	485	499	540	485	506	429	487	514	534	449	463	459	513	445	487	498	501	496	520	508	493	464	469	507	486	480	478	514	471	491	508	496	504	484	502	444	492	477	462	491	468	500	488	479
83926	75270	54768	37029	17557	1595	230	211	212	227	245	203	206	235	204	220	233	207	216	218	229	215	224	238	221	218	211	222	209	194	217	220	192	221	204	211	228	182	209	205	218	207	238	204	232	216	241	217	208	205	235	226	234	217	204	252	216	211	207	235	242	212	207	221	200	214	191	208	220	226	214	229	225	219	199	223	211	211	232	220	198	237	229	260	197	243	232	209	217	239	233	244	181	231	226	211	248	196	219	241	227	196	205	219	228	226	219	218	231	223	209	197	240	255	239	214	218	227	225	242	239	238	225	246	208	219	222	232	207	203	214	229	207	203	238	248	217	214	222	235	225	216	226	207	245	206	189	215	215	227	228	228	241	199	247	224	199	242	213	233	233	235	242	253	223	249	211	216	224	211	222	226	235	215	224	246	205	236	200	207	206	208	220	205	223	223	214	218	215	237	209	219	246	233	221	225	213	234	197	203	212	236	207	234	221	225	221	211	227	203	199	227	224	194	196	223	244	182	224	216	175	220	202	230	245	214	221	235	224	226	215	232	211	215	213	211	218	188	195	226	200	184	213	196	217	234	215	222	224	205	222	216	258	202	230	243	216	219	221	223	217	221	204	211	218	217	211	216	208	203	210	242	199	210	215	230	203	201	213	193	220	248	228	248	204	197	203	221	236	240	206	211	207	236	202	234	223	219	206	227	209	209	211	205	227	206	231	212	224	210	212	223	210	218	229	205	237	215	227	254	233	227	208	220	212	235	224	227	222	222	227	199	226	241	223	218	226	215	227	205	231	206	231	218	234	228	200	191	210	221	216	232	194	227	230	208	229	209	194	227	235	209	242	218	214	214	204	207	190	230	216	215	215	197	230	184	219	210	230	228	202	252	226	224
65531	63677	53351	44243	19307	738	734	703	677	707	703	686	674	675	699	674	666	673	643	677	680	698	690	670	634	649	641	673	669	678	711	697	668	687	682	727	674	667	710	682	636	659	693	704	676	658	694	667	678	631	663	703	694	635	667	673	656	679	657	653	705	661	650	704	662	650	639	708	651	678	669	699	700	697	659	710	668	669	668	648	632	683	692	663	662	656	685	621	719	695	668	661	716	624	651	670	622	695	650	650	651	709	671	650	660	692	683	676	678	686	689	642	631	665	664	639	661	649	728	703	675	715	695	691	648	686	666	670	674	641	698	691	679	656	689	689	668	663	699	669	695	677	698	610	634	695	689	650	663	694	683	678	671	637	655	657	612	663	659	707	700	694	708	712	678	674	703	651	657	676	719	660	679	699	700	703	685	687	701	638	649	693	685	631	692	670	690	674	716	641	679	655	648	676	624	654	634	691	670	658	664	648	695	661	669	694	678	671	726	716	653	674	672	674	705	687	705	689	674	649	639	635	685	673	662	634	673	681	670	686	693	689	682	652	663	647	615	662	649	691	663	680	735	719	668	688	668	684	667	658	718	630	747	664	678	664	663	648	653	704	644	682	667	685	698	643	640	657	673	652	661	646	679	652	661	688	701	683	706	677	658	661	659	649	692	637	684	686	659	696	671	664	676	674	652	671	684	687	679	626	680	686	671	643	693	670	645	682	662	690	679	717	667	666	700	667	625	633	697	672	721	619	630	698	682	662	663	621	658	632	648	694	685	654	650	648	692	639	679	651	678	676	649	704	681	652	677	642	701	636	634	677	680	691	650	666	683	691	594	662	687	699	682	673	646	630	661	665	672	679	680	667	707	655	677	616	714	703	720	631	674	701	684	735
32165	22705	8384	2539	624	175	179	174	166	181	187	153	160	153	170	183	154	160	151	182	152	187	168	163	183	171	168	179	183	159	174	162	167	170	158	166	166	193	167	178	158	173	187	178	184	151	172	162	185	179	186	160	171	144	166	166	172	175	181	162	170	161	173	168	197	155	165	195	148	164	162	162	184	165	165	182	171	171	166	175	191	149	165	166	176	187	172	177	134	165	157	172	168	161	162	160	156	192	167	163	172	154	167	165	204	169	177	192	157	170	174	154	167	171	188	175	165	162	177	149	163	147	152	155	164	162	163	173	165	156	174	175	163	167	172	205	183	155	152	151	166	146	184	153	157	164	179	170	181	176	143	182	165	203	179	179	166	190	150	139	166	167	161	179	172	186	172	172	155	171	172	162	157	158	174	169	170	140	165	180	192	162	184	176	163	178	159	182	171	197	168	161	173	177	177	150	169	174	147	169	185	172	161	153	183	183	159	179	159	169	180	171	153	154	196	169	174	185	169	171	190	175	182	176	184	187	181	180	158	170	157	183	182	168	182	190	164	180	157	173	182	167	177	165	194	177	193	183	186	188	171	186	169	159	179	162	184	169	170	175	160	179	156	201	178	151	166	174	175	171	186	157	193	186	167	153	170	188	149	156	172	186	171	178	175	177	162	189	161	174	171	166	155	154	160	169	168	169	171	174	159	180	204	190	165	168	161	164	159	188	166	190	169	180	159	173	182	194	169	171	169	171	167	181	138	168	186	172	167	202	175	164	139	174	169	147	166	159	163	164	182	164	178	173	155	174	145	182	151	157	176	187	191	152	179	173	182	162	171	175	188	176	172	185	166	175	163	180	158	177	178	186	149	179	165	180	195	162	153	189	159	173	153	161
32733	25229	12771	7057	1845	558	547	573	520	546	518	584	555	527	521	531	497	511	595	550	550	523	526	538	537	533	562	518	562	535	545	574	533	524	570	504	550	560	543	530	510	525	600	551	555	509	560	544	541	520	540	524	541	550	580	535	558	537	524	541	539	496	545	512	539	576	577	520	534	520	555	534	557	547	567	530	574	568	548	502	518	557	543	574	550	518	507	540	546	539	511	580	550	597	547	534	596	529	510	566	554	539	525	503	535	513	520	502	525	556	546	508	553	530	549	528	551	544	511	547	540	535	504	515	540	563	561	511	545	536	540	598	560	546	554	548	574	546	570	547	539	585	536	565	520	563	576	531	566	604	549	537	495	553	539	548	566	530	520	516	566	526	545	547	523	486	523	541	547	514	577	540	509	584	507	547	517	552	550	547	561	566	539	551	537	534	533	502	538	558	545	513	526	523	531	563	606	568	556	557	565	537	508	543	577	511	538	543	567	558	594	545	568	561	557	513	551	545	555	565	541	536	571	533	569	552	545	517	556	570	582	521	495	565	544	544	573	548	544	515	525	546	571	536	568	561	548	537	566	545	531	519	537	547	516	569	564	510	530	521	550	539	519	517	535	538	544	568	540	532	536	541	569	552	553	579	525	525	546	532	526	540	512	550	522	585	539	551	562	517	545	507	573	526	529	503	571	548	501	526	504	548	516	544	521	535	558	570	540	511	529	551	524	515	555	540	527	538	563	488	560	513	572	513	563	563	558	533	543	543	559	510	547	552	550	551	530	606	553	537	545	542	575	522	564	523	545	489	540	518	531	551	553	512	566	522	563	569	522	513	557	528	529	533	534	535	547	556	557	549	508	568	514	533	542	537	553	545	553	551	533	525	564	543
75524	64574	45284	27972	9485	342	164	126	165	154	161	153	154	153	126	140	153	157	160	139	142	143	171	155	129	166	154	150	160	140	131	138	162	141	151	144	130	150	157	157	167	153	161	130	142	155	124	155	166	131	137	152	152	152	157	154	139	141	138	145	162	136	127	172	158	155	138	159	150	153	162	145	151	148	167	163	169	164	152	143	162	142	148	175	154	144	175	160	161	138	162	154	142	148	152	156	160	139	132	146	170	161	136	129	153	147	164	148	142	157	176	138	139	158	149	149	142	144	151	171	155	167	128	177	139	170	178	138	129	165	141	169	148	125	153	161	147	161	157	147	163	147	162	155	145	155	140	157	148	157	147	162	160	169	147	167	144	163	149	135	138	131	140	139	153	124	151	162	142	149	130	131	151	140	157	148	154	153	136	144	151	144	143	149	141	147	140	129	142	147	168	143	158	181	139	130	152	156	152	141	133	139	138	161	145	160	162	146	145	146	145	141	154	173	171	148	145	128	156	165	175	142	151	160	149	159	134	144	164	139	139	163	164	149	150	134	163	138	149	151	155	149	135	153	155	151	136	172	153	127	142	161	140	155	131	160	129	148	143	139	142	162	148	153	148	145	152	131	133	143	151	135	152	151	135	151	155	170	129	142	151	132	159	153	146	141	149	168	142	177	159	136	153	156	138	170	175	146	136	143	158	150	137	154	181	156	161	148	154	142	183	163	143	130	162	164	168	132	147	151	147	145	141	160	155	136	153	146	169	129	153	159	131	149	139	161	135	166	140	151	144	138	158	136	124	148	154	150	148	179	148	128	151	142	158	157	156	160	154	164	146	141	155	145	146	155	146	126	149	150	144	155	159	144	161	120	177	153	147	128	160	138	153	168
53831	51147	43462	35944	12134	522	492	532	497	505	521	494	437	462	537	483	476	484	475	508	470	518	465	488	463	500	493	466	506	500	479	469	484	459	476	478	481	475	526	489	483	508	453	488	445	478	463	501	478	477	450	469	505	466	485	488	527	478	466	461	476	522	507	461	494	511	486	478	494	465	474	464	481	511	505	484	455	479	470	489	476	454	467	487	432	494	460	466	475	456	495	489	481	473	484	460	489	521	447	539	475	491	469	467	442	482	471	456	459	477	491	470	476	519	523	446	515	490	481	495	465	466	441	453	470	451	430	496	460	465	496	449	504	469	459	447	454	488	437	512	505	477	508	482	481	464	435	475	501	507	453	487	459	498	490	469	469	502	472	495	493	500	464	481	491	461	466	457	490	507	506	472	489	468	496	492	457	479	484	504	491	493	494	474	477	452	490	482	464	466	489	506	470	481	492	469	488	507	507	482	469	518	426	468	453	481	493	477	490	508	469	452	491	475	480	501	443	494	507	458	444	497	467	480	476	460	475	473	516	463	471	418	481	476	502	487	484	474	463	547	512	482	471	512	478	489	492	516	474	501	476	440	503	469	503	486	485	441	457	493	483	481	497	515	477	504	482	466	502	461	482	461	478	469	508	514	469	501	490	467	524	486	443	505	469	489	447	444	517	480	491	437	503	502	472	475	491	504	495	446	486	475	495	538	491	479	487	425	471	522	492	482	521	542	479	493	500	453	433	500	488	476	487	504	469	483	472	497	441	467	522	494	491	473	494	479	473	470	500	458	501	488	491	448	456	430	438	479	475	495	479	483	509	462	485	460	508	507	496	494	479	500	463	503	475	490	484	479	520	488	490	473	516	444	477	483	518	486	472	487	491	452	484	481
82245	74477	54745	36897	16862	1764	227	238	262	216	252	227	210	219	186	229	208	241	210	214	224	212	228	240	203	234	200	226	230	217	227	227	219	237	240	218	216	202	249	219	215	223	209	218	222	218	213	236	233	212	202	208	162	231	223	203	203	242	236	225	213	207	199	237	221	235	238	231	202	225	212	229	215	216	232	203	218	199	233	209	221	231	244	226	222	228	186	204	233	219	211	220	193	204	204	195	243	207	234	243	225	215	250	195	232	209	214	222	214	246	248	217	217	193	226	203	219	222	220	227	228	204	231	226	194	206	220	219	199	235	225	226	200	230	233	214	223	199	223	231	215	208	205	207	206	229	230	227	214	215	241	234	197	242	249	216	216	224	230	214	223	220	211	226	221	224	218	221	200	235	231	200	221	218	203	232	231	237	199	232	191	220	173	195	229	209	227	251	214	208	227	217	198	206	219	219	245	214	210	199	186	209	226	179	230	235	236	232	201	220	219	198	197	205	226	216	228	202	233	197	216	209	241	200	236	212	237	202	210	220	232	192	236	225	186	233	233	207	207	205	232	226	190	238	195	200	224	225	224	230	201	207	235	204	225	204	242	219	224	218	227	223	209	198	222	232	226	221	219	225	206	235	215	211	190	223	190	218	239	220	228	203	209	222	214	231	199	180	221	198	216	229	208	226	224	221	215	213	218	230	186	201	239	247	212	216	207	219	213	228	245	230	209	232	187	207	210	223	227	192	215	220	230	226	213	208	207	237	209	218	219	213	214	229	216	221	240	202	202	212	218	221	220	211	209	213	210	228	184	203	219	219	208	223	227	212	225	226	210	222	208	217	212	220	246	224	232	224	250	206	221	226	216	230	217	247	217	206	216	194	211	210	225	222
64838	63957	53928	44437	15977	757	697	712	682	706	667	683	687	692	701	629	677	689	680	653	654	672	654	702	677	658	687	643	638	631	631	627	640	670	697	652	649	671	672	676	675	628	690	737	644	669	666	638	681	625	662	639	699	695	682	664	657	698	642	653	655	656	664	642	635	687	666	657	691	692	670	674	625	654	650	676	604	650	615	668	662	642	657	690	644	661	659	664	703	680	657	671	667	656	644	690	646	725	702	695	706	680	668	666	639	664	660	670	688	671	644	687	639	641	604	649	664	676	656	665	633	683	708	684	682	676	658	646	627	672	651	698	677	650	671	680	720	620	654	661	689	688	719	690	638	665	653	696	636	642	707	624	625	638	650	697	682	688	669	680	669	653	671	664	671	685	662	678	638	646	626	630	638	696	674	685	704	669	679	663	667	681	651	665	659	653	670	655	696	727	640	681	683	651	691	682	695	637	669	685	694	677	610	666	675	669	644	675	633	654	706	637	656	690	663	676	643	621	679	639	684	708	704	627	630	656	653	678	706	634	633	624	668	663	674	616	641	628	664	658	675	645	663	659	684	618	681	668	659	668	675	660	670	644	669	621	637	701	681	656	631	714	667	658	627	650	662	638	716	680	661	653	645	669	659	678	689	680	665	701	692	645	679	669	662	672	663	668	699	649	622	636	673	663	704	642	684	647	661	705	666	697	638	678	695	637	693	663	685	641	681	624	681	663	691	635	615	663	643	635	662	661	616	692	652	687	673	623	691	675	653	608	636	686	676	707	677	649	680	658	672	655	615	614	659	613	695	645	644	645	646	648	724	660	668	639	655	663	646	691	657	672	635	631	688	690	658	633	648	674	678	660	639	646	650	672	686	667	673	675	643	651	687	699
32183	23280	8507	2845	544	178	138	180	162	166	156	157	192	169	167	161	171	175	154	184	156	162	175	185	198	165	175	185	166	156	161	159	147	195	145	174	170	164	154	148	189	177	152	168	192	157	180	169	179	157	183	178	180	180	176	171	178	149	173	179	182	177	182	147	154	164	166	169	194	183	168	161	177	156	175	164	171	169	175	158	184	186	172	179	172	168	182	157	164	166	183	179	175	193	163	172	189	166	192	159	203	165	174	177	168	162	191	161	166	200	189	186	170	161	151	177	175	201	161	167	155	167	149	194	176	187	147	169	168	160	148	172	184	184	157	165	171	173	147	179	181	166	172	177	145	169	155	177	185	165	178	152	179	168	172	156	175	142	162	154	185	163	172	187	161	176	177	164	146	172	191	170	170	168	159	166	202	158	174	191	163	174	176	163	178	179	164	178	185	177	183	179	151	148	139	148	165	192	157	170	179	158	156	182	171	160	167	174	159	146	170	165	168	188	155	203	177	174	156	185	162	157	178	163	165	154	176	185	174	180	189	177	171	174	178	158	149	162	154	183	184	184	178	185	177	163	157	171	189	188	176	172	188	140	200	171	167	176	158	173	162	175	186	203	157	160	169	192	191	173	171	157	174	148	204	168	181	184	193	150	164	178	161	183	169	177	173	173	185	173	181	179	168	172	189	171	178	181	159	165	150	196	158	179	158	175	212	162	152	159	168	151	176	182	163	151	169	160	165	160	187	166	143	154	177	163	159	201	177	173	189	154	179	150	161	177	158	175	148	168	159	184	176	144	172	188	169	164	193	164	163	157	141	154	167	178	153	168	162	168	190	171	175	170	154	190	158	179	163	186	167	153	171	155	180	172	167	173	173	178	199	189	167	179
32924	25539	12947	7504	1469	530	549	522	535	566	532	530	574	559	548	528	510	547	592	535	558	537	543	546	517	544	563	588	559	519	595	552	536	553	532	525	538	530	571	555	501	519	547	512	544	535	550	557	561	522	519	500	533	532	511	565	542	528	549	520	512	534	527	519	536	557	518	560	554	509	543	504	555	490	553	561	546	530	557	520	532	523	520	540	562	529	551	560	546	562	523	516	555	507	576	546	561	542	572	547	532	524	546	557	537	518	521	573	533	511	556	521	541	560	571	565	530	508	541	516	527	519	536	547	566	535	543	557	583	509	583	589	556	527	519	580	548	562	538	521	551	503	548	586	565	582	545	541	549	562	513	526	498	519	529	554	511	565	560	509	518	486	519	539	514	517	500	537	552	540	555	539	557	548	572	512	534	544	534	531	555	610	567	573	575	556	548	517	505	536	566	530	550	583	575	556	536	516	548	567	556	568	560	527	551	528	576	513	549	548	540	558	584	535	552	534	478	527	522	510	521	556	485	563	545	512	561	488	542	555	534	528	525	508	514	525	512	528	538	548	542	525	517	549	542	502	567	542	529	542	555	526	579	512	555	564	549	546	538	597	549	509	543	540	561	523	564	514	545	515	566	515	545	568	540	571	567	545	522	518	576	536	540	532	531	534	536	545	525	544	598	580	557	526	531	547	553	506	565	520	565	524	529	535	561	512	531	598	564	532	550	550	558	494	579	546	545	560	525	589	567	555	522	527	540	528	552	562	563	547	553	549	552	598	532	557	539	543	530	498	548	522	502	565	548	515	594	508	558	522	537	492	554	533	582	580	536	530	556	527	526	558	556	529	536	553	562	526	542	532	538	617	529	516	522	549	541	502	563	551	513	508	499	571
75644	64875	45141	27922	7668	255	139	153	149	146	146	133	155	154	124	145	134	159	149	143	159	156	129	143	136	131	149	152	152	148	139	157	147	153	162	148	173	143	138	159	169	139	157	126	143	159	144	164	128	127	146	145	140	150	148	136	143	141	156	132	146	119	154	132	145	153	151	150	160	119	137	140	145	136	157	141	161	138	134	119	135	136	148	162	134	152	152	144	141	138	157	116	161	141	153	125	132	127	132	128	134	159	132	146	131	144	122	166	132	141	146	137	140	146	158	174	165	146	140	127	128	129	146	143	151	137	124	132	161	153	159	167	164	155	147	160	169	145	137	164	144	145	157	140	138	138	139	145	150	139	155	139	128	142	158	134	139	148	140	154	142	152	147	134	136	143	161	156	122	173	142	133	132	154	139	133	150	144	144	151	152	151	147	147	146	152	142	141	155	136	155	155	149	136	171	140	141	156	138	144	134	149	142	154	149	154	155	172	142	145	149	157	145	146	123	139	145	142	156	155	153	171	132	136	139	165	147	160	156	152	142	140	163	143	140	152	134	147	146	146	148	154	145	143	142	156	166	154	146	141	133	145	167	143	132	139	141	144	163	154	137	143	139	184	146	146	132	140	138	137	141	150	137	138	138	149	171	153	136	130	137	117	172	150	140	137	162	155	157	142	167	136	143	146	170	152	173	133	148	156	140	154	125	158	166	142	141	140	156	153	139	134	128	142	137	143	155	151	141	142	139	175	132	153	145	152	147	118	138	165	148	140	128	147	139	150	130	130	141	139	148	167	137	138	149	163	159	165	145	147	169	131	146	137	166	147	127	156	141	164	132	155	130	161	153	139	144	162	145	137	148	156	154	150	145	120	157	142	165	131	161	156	145	163
53810	51406	43957	33748	8244	508	512	471	475	457	467	494	528	467	465	469	507	483	428	447	463	452	464	453	447	469	455	448	511	478	457	482	473	483	468	440	487	505	493	475	456	455	466	475	476	465	504	489	463	464	464	461	511	482	446	444	478	469	451	438	510	474	487	444	496	481	431	476	453	492	460	461	463	489	468	490	446	451	460	467	456	501	458	444	466	488	454	501	486	474	464	487	454	485	438	489	475	467	478	505	491	450	457	506	464	454	453	488	452	467	514	453	497	457	470	461	441	471	506	484	484	476	462	487	471	439	468	473	490	450	470	485	467	444	461	484	454	458	500	489	447	463	446	470	504	481	510	498	472	480	463	462	494	466	468	476	487	459	522	457	451	473	463	462	458	469	467	502	475	481	496	494	444	471	511	486	433	485	476	481	469	497	463	454	456	466	489	485	478	476	443	455	495	467	522	477	522	470	469	437	471	483	481	420	478	469	477	485	444	473	461	484	454	484	448	465	500	500	471	489	464	460	481	451	465	487	455	484	472	452	495	471	446	444	430	475	519	478	483	437	483	506	470	441	493	458	492	510	469	455	475	501	456	481	422	500	479	463	493	462	469	458	479	497	488	524	461	473	446	460	445	462	466	452	466	469	497	504	481	468	456	478	427	497	457	498	475	483	485	470	465	473	490	452	486	474	466	430	484	485	479	448	488	495	434	479	467	474	490	497	448	475	455	455	453	462	501	496	484	476	490	446	475	472	490	446	489	452	475	447	417	487	496	474	513	481	456	487	505	475	482	482	482	445	475	458	438	474	464	472	443	473	496	468	500	461	456	479	426	488	446	431	480	437	490	465	463	494	465	485	465	445	453	509	491	547	490	471	475	475	488	446	477	481
83329	75401	53959	36834	14084	921	241	207	218	216	215	231	257	219	240	198	214	199	209	228	209	201	211	223	226	219	206	194	208	184	200	172	189	194	225	217	217	174	194	216	227	202	200	208	198	216	181	232	190	211	240	214	240	221	210	195	239	216	214	223	207	204	185	193	227	217	207	206	203	184	219	230	217	213	197	195	222	213	225	222	221	216	204	215	214	222	200	194	200	211	239	174	210	190	190	196	206	202	198	217	208	222	207	200	228	218	177	201	202	233	203	226	224	219	175	233	204	212	207	206	206	211	227	219	231	218	205	194	195	220	193	207	201	203	203	215	242	194	251	218	211	233	210	212	213	214	198	215	197	217	222	227	181	204	218	215	178	197	210	195	204	185	200	196	222	242	192	207	225	199	212	191	220	204	225	244	206	216	214	206	208	240	198	223	185	195	224	207	216	211	220	216	197	208	231	185	186	191	211	190	207	189	232	213	222	216	178	197	210	207	205	218	214	210	208	203	201	203	199	222	216	228	195	175	202	206	198	231	191	205	214	224	207	205	187	201	207	186	201	197	189	220	209	200	237	217	229	243	214	213	210	184	221	222	220	243	224	192	201	205	206	199	208	244	216	216	233	219	225	214	217	216	221	200	201	194	230	238	204	208	206	205	219	214	211	215	234	213	208	217	203	220	203	198	238	209	218	206	201	206	208	190	212	207	207	208	222	182	205	210	196	215	203	194	223	214	193	196	210	203	216	203	223	200	214	214	224	197	195	207	213	223	193	202	198	208	185	214	217	203	205	187	218	216	207	252	207	189	205	202	214	223	220	217	206	207	223	211	210	196	223	209	209	213	213	190	199	235	190	199	207	193	194	211	200	199	224	216	210	220	208	206	192	205
65299	63805	54156	40636	11090	732	673	661	661	661	683	674	616	683	637	651	657	613	668	612	670	665	634	681	645	621	636	649	654	640	657	576	674	618	627	623	628	681	661	607	643	649	628	661	642	637	649	656	703	641	654	663	632	671	629	631	676	591	649	617	630	592	694	632	612	632	601	619	637	586	640	633	681	603	632	648	632	637	637	629	610	628	612	626	656	612	615	669	592	651	628	620	640	660	635	648	622	611	667	644	638	645	620	587	652	644	642	610	659	631	645	614	644	687	639	650	616	637	639	636	610	628	590	688	646	647	637	662	639	660	612	599	659	621	635	618	638	656	661	627	604	673	622	627	640	629	647	646	646	621	644	639	664	605	602	618	670	655	709	630	635	611	617	695	625	623	632	635	634	674	690	614	642	645	628	692	631	612	609	610	631	615	613	618	640	639	655	675	623	602	673	651	632	646	644	621	617	669	636	650	624	605	602	655	646	626	633	618	573	647	588	604	627	649	629	649	662	655	644	654	663	656	661	672	621	619	643	613	631	656	628	699	614	652	656	622	640	656	637	645	598	657	641	605	638	671	604	601	630	596	617	638	633	631	645	677	684	646	654	667	624	648	627	652	643	647	607	658	645	660	648	638	645	646	622	655	588	640	592	667	616	637	661	636	637	642	596	645	607	629	637	615	621	657	605	657	644	614	633	639	640	641	651	604	660	642	701	611	641	647	640	607	602	690	634	693	610	629	656	652	663	631	680	569	638	643	635	638	582	651	643	653	622	638	637	682	644	632	669	621	646	657	634	651	622	633	625	635	596	621	643	662	640	689	604	619	611	638	598	650	623	650	657	624	620	665	646	619	703	650	615	695	615	651	628	647	646	652	726	648	685	675	657	590
32831	23433	8821	2307	391	175	142	158	158	152	157	175	138	149	155	171	162	139	153	135	151	148	155	142	162	166	159	175	174	147	164	160	162	168	170	181	156	153	164	163	173	157	157	148	158	146	175	159	122	157	165	149	166	144	163	147	157	157	154	166	144	156	168	166	153	163	136	159	156	168	163	156	158	157	141	170	175	165	136	174	179	154	162	152	151	167	156	169	144	146	156	152	153	151	174	145	182	154	168	152	154	158	164	141	164	150	137	148	153	156	150	149	153	156	156	161	149	138	149	143	154	136	166	139	128	154	178	149	176	165	145	143	147	137	176	152	150	186	152	137	162	154	159	165	164	189	145	155	164	127	143	146	167	157	158	159	147	161	169	153	158	157	169	172	173	160	143	156	152	153	163	166	165	161	142	138	153	148	168	156	167	156	163	154	122	161	138	161	174	155	160	159	145	160	150	143	148	148	167	162	138	145	129	134	147	150	161	146	138	168	160	147	174	148	142	149	123	174	146	167	134	152	176	176	162	151	160	159	141	154	163	152	167	165	182	159	187	148	145	143	167	138	152	168	144	172	168	129	147	150	159	154	170	166	143	176	169	163	137	161	192	167	145	157	158	143	166	171	166	164	145	155	148	161	145	144	163	157	149	168	165	159	153	117	160	172	126	145	167	132	164	163	176	135	144	192	162	159	170	151	152	143	165	164	162	151	171	149	184	162	153	179	156	182	167	201	156	142	150	136	169	156	159	184	157	132	161	150	134	141	154	151	169	141	163	165	176	176	177	155	154	174	143	157	160	158	162	141	143	174	151	148	167	132	165	143	155	145	170	145	175	157	168	173	180	177	141	171	166	144	148	136	153	161	136	184	170	162	172	150	154	155	133	135
33609	25597	13333	5800	954	512	532	492	473	478	514	525	514	505	484	527	480	492	503	522	499	504	515	486	511	531	542	507	496	525	472	536	484	486	516	494	486	482	520	496	493	536	489	502	480	506	468	494	487	501	533	485	488	511	498	533	524	514	469	492	476	492	515	464	517	462	500	505	546	495	501	519	484	476	511	487	484	510	514	523	496	502	472	500	512	506	489	531	487	489	508	555	573	487	477	500	514	484	445	480	516	516	499	462	539	490	493	476	487	517	494	491	535	493	525	502	531	470	465	505	535	503	548	508	517	473	469	497	490	520	487	503	499	492	461	483	528	488	467	488	520	533	495	557	489	519	513	506	508	451	525	515	483	437	507	503	501	490	517	504	486	502	446	452	502	516	502	468	500	468	486	503	551	506	527	523	488	512	464	490	514	517	499	541	483	479	489	467	491	534	514	518	520	472	496	475	558	529	549	470	480	480	475	501	485	494	507	501	484	520	497	516	521	504	466	481	485	529	522	512	516	508	496	481	517	479	456	481	527	540	533	485	462	454	496	524	471	484	548	470	493	526	509	528	522	525	488	506	508	476	514	522	486	487	469	491	470	523	486	471	512	489	500	504	561	511	489	535	500	523	507	523	496	552	497	496	535	478	498	504	503	478	537	499	503	490	516	494	483	498	477	520	508	528	510	499	515	478	477	498	503	483	493	502	516	541	534	504	560	472	520	515	443	520	492	493	502	491	520	519	499	548	453	481	454	561	502	496	508	528	504	450	520	485	478	486	525	507	493	502	479	509	464	469	490	520	498	482	557	466	503	510	472	509	454	519	449	482	505	509	535	535	558	519	479	537	498	523	513	540	451	477	488	498	497	523	497	505	543	499	476	517	512	539
74791	65049	44478	26129	5664	219	135	125	139	127	136	138	141	130	128	140	129	146	125	132	139	131	126	135	124	127	135	160	147	150	137	116	127	137	116	129	149	131	118	127	129	128	140	130	146	150	160	131	116	147	150	137	150	112	137	125	121	130	142	128	140	119	143	146	123	134	138	145	141	120	136	112	146	140	126	139	143	127	139	130	130	129	137	118	125	123	129	116	121	131	139	119	130	122	124	156	119	125	165	144	129	135	119	120	124	135	141	136	140	128	137	128	134	154	128	136	128	107	134	118	139	118	134	132	112	141	139	133	145	128	142	147	141	158	150	104	136	123	129	134	134	121	137	153	135	120	139	121	132	135	125	135	138	142	123	124	157	106	112	134	126	130	132	122	130	158	135	128	138	112	150	129	129	148	143	116	109	152	134	137	129	136	146	129	141	127	121	142	143	112	139	129	132	129	146	110	129	136	124	128	129	134	139	137	132	117	129	130	151	138	128	139	123	126	135	132	136	148	160	142	133	113	141	132	115	131	162	145	116	139	136	131	116	116	123	144	123	99	126	136	114	132	119	115	134	148	124	129	147	144	146	125	128	164	118	135	130	136	132	124	133	130	138	137	153	112	131	120	131	136	146	134	118	131	131	138	138	138	130	135	155	128	120	116	137	139	121	124	149	139	144	139	147	143	137	122	116	136	114	148	144	138	139	122	135	135	148	146	113	133	125	118	149	133	127	110	152	113	158	145	140	117	138	127	124	121	119	150	131	128	160	153	122	118	127	132	150	136	111	141	145	135	127	132	133	132	125	138	142	133	134	136	146	130	131	105	128	156	136	123	129	139	156	132	106	130	117	124	140	150	145	135	137	111	129	147	131	128	134	130	129	141	124	145
54550	51582	42935	30669	5145	480	471	477	463	426	453	447	447	480	439	485	459	449	423	437	428	465	440	414	457	463	433	449	467	434	445	443	406	387	415	431	429	441	421	402	451	422	458	416	437	418	457	473	413	427	431	445	462	420	436	448	398	410	408	448	417	436	393	444	446	410	399	441	372	411	460	450	420	415	417	466	446	439	461	449	401	413	421	402	453	460	439	414	407	417	432	426	379	408	456	444	411	449	439	420	443	416	422	408	486	478	442	445	442	449	420	410	432	420	397	419	436	430	432	436	404	451	402	425	434	418	451	447	403	396	400	408	471	442	436	435	422	458	432	466	411	442	426	412	455	440	448	430	414	411	419	421	446	400	434	430	445	411	437	426	430	433	493	439	436	464	477	403	434	431	427	425	426	412	447	422	447	443	436	420	424	449	426	418	397	417	409	415	440	431	429	452	447	418	403	446	432	384	453	414	385	426	431	437	393	446	425	423	466	448	423	461	446	469	418	432	442	482	436	470	440	431	431	424	438	451	443	413	434	409	434	459	427	438	417	414	441	423	447	418	414	432	403	445	422	416	431	444	428	418	420	430	407	459	465	454	493	482	407	416	421	435	406	455	433	379	485	419	400	426	434	446	442	432	429	442	447	465	449	451	426	430	405	415	437	426	445	413	471	420	453	435	432	448	457	455	399	448	394	411	437	384	392	452	413	432	400	412	421	425	462	410	449	462	419	426	418	430	453	442	488	460	434	430	420	394	445	441	443	443	416	426	428	439	428	423	410	390	421	465	432	440	436	459	443	438	449	430	459	409	491	425	430	448	425	419	427	420	421	446	415	425	418	472	428	428	457	449	451	396	452	424	456	424	401	437	420	444	446	414	435	434	407	454
83171	74082	53860	35747	12218	758	228	230	206	190	183	196	190	182	198	199	212	216	195	211	213	199	182	179	202	206	183	208	233	196	185	184	176	214	204	205	212	191	209	179	207	202	216	198	184	184	200	208	178	201	168	194	201	185	193	197	183	205	207	197	194	202	193	193	235	199	215	184	197	186	203	213	191	207	198	204	199	213	195	207	210	196	203	190	190	220	198	194	208	199	182	189	190	177	197	218	188	181	201	200	174	170	194	219	186	199	208	188	187	182	192	161	195	199	190	190	201	208	194	219	193	199	197	188	207	177	211	226	181	178	210	221	176	174	202	217	197	208	205	171	201	215	214	181	180	190	200	194	200	204	207	201	185	167	212	203	200	186	215	204	188	177	233	200	200	184	235	194	189	210	209	217	221	195	211	175	210	191	173	200	190	201	226	229	188	190	198	201	224	208	185	200	203	187	217	208	212	205	185	179	192	198	186	228	185	198	208	190	202	189	202	202	190	202	202	205	208	198	219	228	201	199	162	207	208	203	212	175	201	186	213	211	204	198	198	201	187	203	194	181	169	186	189	182	208	204	183	189	227	212	195	207	185	204	192	202	222	221	189	198	205	193	195	214	210	215	189	199	198	202	189	196	197	230	236	206	196	188	205	200	174	228	186	217	230	216	165	194	217	196	182	192	183	189	175	201	216	187	171	200	193	191	212	184	183	204	188	193	196	211	201	194	166	189	202	190	213	188	201	211	206	197	191	207	201	194	215	213	207	189	222	200	208	204	200	208	200	220	225	174	183	207	194	214	170	225	216	182	176	209	223	186	176	212	187	207	196	189	196	188	216	227	207	194	212	214	213	209	168	215	202	195	195	198	186	201	186	202	208	171	216	208	220	197
65396	63561	52617	41057	7138	744	649	677	643	590	634	629	626	614	603	594	600	543	633	634	582	582	596	645	646	647	565	608	597	590	583	634	594	596	636	597	586	581	579	566	589	647	626	598	579	600	607	605	574	607	615	640	604	537	623	635	588	585	602	588	609	575	611	610	594	546	597	599	616	655	630	600	609	567	581	633	601	634	642	606	607	624	626	587	579	620	639	575	612	593	621	636	619	622	621	577	609	644	589	619	592	599	625	632	609	638	580	594	581	613	648	583	617	637	633	664	636	602	604	597	586	674	598	576	627	598	591	628	591	639	637	644	621	601	666	622	577	595	628	654	593	593	563	617	585	617	624	609	658	609	566	625	613	632	572	595	650	621	582	646	589	613	615	623	647	638	573	632	592	629	590	600	636	646	605	579	591	609	573	613	669	630	577	578	599	601	612	632	578	590	595	600	618	616	594	620	587	609	600	643	605	609	620	610	592	609	653	576	582	637	597	565	650	602	625	617	587	588	594	578	593	601	577	595	646	625	607	626	605	620	642	626	621	570	573	643	598	594	652	571	602	630	594	595	627	565	582	628	615	596	594	618	599	617	618	638	651	609	599	624	609	575	568	631	606	577	631	573	668	612	588	609	650	582	616	544	607	571	622	619	604	654	614	618	595	578	608	603	586	609	582	608	593	612	641	635	642	611	597	667	586	623	576	593	616	595	599	598	596	602	639	613	614	574	558	621	625	601	562	569	596	616	596	594	584	635	637	567	619	621	613	592	593	637	608	594	584	538	627	627	595	578	639	630	549	640	607	624	584	610	602	608	631	603	572	575	618	615	569	607	586	564	616	592	602	610	566	651	620	564	648	593	630	642	638	563	674	592	627	636	606	591	612	612
34057	23356	7744	2172	292	158	160	167	142	145	137	144	142	164	150	142	153	144	128	148	153	170	138	160	142	135	148	151	136	156	138	143	134	154	154	167	154	147	157	177	181	155	174	123	159	148	150	140	137	151	136	145	141	159	150	130	137	148	145	162	173	146	146	136	139	167	153	128	133	141	151	159	144	142	156	159	159	186	152	150	172	143	150	168	175	160	153	157	150	144	162	149	147	176	147	148	122	127	143	160	140	153	132	145	171	145	160	154	166	141	137	156	166	163	184	146	140	147	138	176	128	157	155	153	134	144	155	128	132	156	147	145	149	144	134	137	136	139	170	154	163	129	161	129	144	159	161	143	156	173	161	142	143	144	160	156	160	132	172	143	155	172	127	150	159	131	136	136	147	155	175	135	160	139	151	154	137	145	145	178	151	134	151	157	129	159	161	147	154	149	130	135	167	166	150	155	158	141	151	148	157	139	141	159	146	169	166	137	150	159	151	153	179	141	164	158	157	127	157	133	183	140	147	127	149	164	128	149	161	145	149	154	150	158	160	159	159	168	145	149	146	143	133	166	159	137	152	155	165	144	151	153	159	157	179	178	151	144	134	156	149	152	131	162	157	174	158	154	157	173	161	158	156	165	146	158	153	153	167	149	156	139	160	146	151	133	137	134	144	148	146	146	160	154	132	134	161	171	145	164	131	140	146	145	155	162	147	155	154	138	154	142	138	167	139	153	167	135	132	169	146	156	127	151	145	174	169	147	153	141	140	148	163	135	134	129	135	134	157	166	129	141	134	143	162	133	142	137	145	133	134	147	124	149	144	138	140	128	135	142	126	139	164	149	155	137	150	149	135	170	139	148	170	161	147	140	177	133	142	136	158	163	156	160
34615	25354	11782	5841	778	477	485	469	523	467	467	482	466	503	485	520	488	502	474	479	496	517	479	464	458	494	472	456	469	483	449	500	485	478	469	488	496	511	497	477	503	462	506	463	445	470	455	494	487	480	485	495	474	510	499	492	444	460	505	484	487	466	457	519	493	491	458	464	439	486	494	486	518	516	519	475	482	512	446	491	492	471	466	464	522	512	487	450	500	477	475	507	431	473	518	470	487	487	508	485	527	422	469	536	483	491	482	448	453	521	475	531	498	512	441	459	469	524	503	502	472	481	462	513	489	486	478	483	483	469	502	504	484	513	467	539	478	479	476	489	469	499	427	513	480	480	491	458	496	468	476	470	479	511	488	505	485	555	484	491	484	487	480	500	500	491	477	467	488	461	461	470	518	494	492	521	484	465	501	500	500	489	462	494	471	480	490	480	490	458	516	497	445	484	475	485	500	497	502	468	459	502	480	496	519	465	521	502	525	481	491	479	437	468	496	507	494	511	453	484	454	494	485	455	457	483	480	463	491	469	494	484	457	483	484	462	502	515	528	464	503	495	500	461	461	508	511	494	480	456	517	477	488	486	464	442	470	498	522	469	467	495	479	510	488	471	462	489	521	474	462	508	479	494	479	499	503	483	454	525	477	509	491	458	471	500	502	496	468	482	457	484	479	469	477	502	495	460	522	484	469	452	511	503	498	491	542	510	505	448	511	487	463	488	525	494	461	472	506	483	481	464	452	456	468	451	489	472	493	532	451	483	467	499	490	473	448	431	455	475	497	468	519	455	470	485	453	528	475	485	476	501	491	485	522	457	464	484	465	462	465	498	478	513	465	486	453	492	486	480	497	513	506	488	476	512	486	480	471	530	485	498	433	546
74196	63891	43330	24651	5839	188	122	122	129	139	141	131	150	147	143	123	136	137	162	115	138	119	156	122	106	139	113	108	144	148	141	134	117	138	129	147	168	128	141	133	127	140	137	134	137	116	122	173	144	142	132	107	143	133	169	131	150	132	136	135	128	141	127	146	123	126	128	123	135	138	139	140	129	133	133	164	117	137	153	135	137	133	123	126	132	140	138	142	123	146	134	135	139	142	136	128	123	124	136	129	118	144	120	120	144	147	123	114	137	154	130	116	132	154	157	126	124	140	139	119	127	141	139	113	126	128	125	115	164	143	139	135	125	159	120	141	150	136	121	123	134	148	140	150	128	139	144	125	129	121	134	117	112	142	160	138	107	139	137	141	123	142	129	138	124	137	134	126	127	150	153	145	125	134	139	120	141	136	134	134	129	122	131	142	140	126	115	146	125	137	132	140	142	130	137	139	129	140	124	137	121	126	141	103	141	126	144	106	132	129	147	152	128	131	143	131	136	118	140	136	146	131	144	118	131	135	135	139	115	128	143	133	145	125	153	131	152	134	126	135	156	122	129	138	129	150	117	127	126	117	126	132	120	135	129	116	139	119	132	138	133	136	126	120	133	134	122	147	139	142	143	122	128	132	146	134	140	150	145	139	145	131	127	131	134	108	125	135	145	130	136	145	135	124	152	126	116	123	119	130	129	132	131	139	138	126	147	132	128	122	136	157	141	152	135	119	144	122	130	109	121	137	139	129	151	153	123	129	134	136	121	129	136	146	129	141	148	144	130	127	137	139	130	134	147	131	129	129	142	129	136	129	122	140	137	144	142	147	126	129	138	131	129	134	132	103	124	114	130	158	126	118	137	158	127	121	129	144	123	114	154	123	156	139
54762	51278	41429	31326	4487	459	460	450	464	425	442	419	460	416	449	440	418	445	438	482	444	446	399	455	439	464	452	428	459	462	430	440	455	394	447	440	427	453	429	404	426	416	402	470	424	445	431	473	426	431	406	446	425	452	428	442	440	450	433	420	416	409	429	480	464	449	445	397	423	417	436	474	421	423	398	442	422	425	425	450	442	405	419	457	430	438	453	428	427	412	474	473	431	468	412	432	449	408	441	439	437	434	451	426	420	426	424	434	398	391	428	440	453	446	433	417	422	440	449	404	422	457	405	430	441	433	424	462	440	462	429	418	450	432	444	414	419	420	432	427	434	447	415	428	425	433	443	421	401	464	408	441	454	420	404	468	425	431	428	425	431	447	434	440	432	443	422	367	455	440	438	386	393	432	450	451	495	438	425	455	441	416	403	431	440	434	398	413	421	408	439	398	446	414	468	391	443	413	421	436	433	463	435	434	428	421	444	436	419	412	374	442	448	394	452	443	416	437	445	435	445	439	437	403	425	391	467	436	425	438	451	438	404	420	457	436	421	461	421	435	446	444	433	428	425	392	480	413	461	404	471	421	415	451	452	417	456	435	414	457	407	428	425	416	440	456	427	433	419	435	405	443	456	441	474	450	484	432	455	410	420	417	420	392	419	444	442	400	444	443	442	428	437	415	429	429	433	428	414	457	445	404	412	434	382	448	421	418	405	419	460	411	437	404	432	401	390	430	441	443	438	419	416	469	421	438	439	424	454	410	429	475	440	442	412	411	434	419	469	423	429	439	400	423	446	443	445	434	453	441	421	438	438	414	438	440	479	441	438	421	448	412	447	448	434	407	440	403	454	449	439	395	449	383	444	425	431	410	414	455	442	428	417	451
83939	74340	54388	34472	12649	786	244	217	181	206	202	199	214	211	205	185	222	183	224	232	183	193	241	205	191	210	221	213	192	209	195	222	220	199	205	208	207	196	216	198	208	204	200	198	205	206	187	230	210	185	204	214	215	221	187	207	214	192	210	182	222	203	215	177	177	210	210	195	179	207	196	195	167	195	196	198	209	193	215	194	211	185	209	179	199	194	187	167	193	219	188	222	228	226	210	203	166	170	195	189	202	208	221	202	191	210	205	200	198	191	211	210	191	205	210	205	195	192	218	219	177	210	242	185	179	211	221	214	187	210	180	232	221	213	205	229	189	213	187	227	214	201	202	176	191	186	218	204	216	196	204	203	206	198	203	204	216	190	197	198	187	210	209	215	230	223	193	235	196	186	196	216	202	220	207	196	217	204	197	200	193	207	217	202	217	212	225	237	222	206	192	175	221	165	183	214	185	217	179	189	215	207	215	183	206	228	191	224	211	164	183	201	240	210	211	192	184	221	186	210	205	197	203	207	203	163	206	193	194	204	219	189	183	200	210	195	206	208	199	227	198	177	228	174	177	213	215	194	199	204	206	193	192	231	236	195	198	220	178	214	174	207	201	200	211	201	204	188	208	221	205	193	166	196	203	204	206	186	189	206	198	208	206	211	183	198	223	212	203	199	202	196	200	213	200	196	218	209	202	196	204	221	200	209	216	217	228	209	181	197	179	190	195	235	193	195	205	214	214	224	205	202	166	188	196	205	198	226	194	211	193	217	218	185	218	216	181	205	203	198	182	190	214	213	204	206	172	206	203	221	196	213	187	208	194	197	205	203	200	204	200	200	215	203	214	234	217	212	202	194	239	234	199	217	203	186	198	218	182	181	187	200	220	201
65885	63059	51866	41086	9702	730	638	675	668	672	636	660	652	636	619	605	656	646	587	633	554	593	621	628	651	664	626	588	607	621	636	629	653	652	662	622	626	593	616	640	599	612	592	611	617	628	641	586	678	610	663	586	643	590	645	659	631	612	631	669	616	603	656	640	593	659	653	636	602	571	650	580	662	586	673	611	641	590	608	611	616	570	618	638	619	631	608	625	588	573	617	581	583	580	642	601	586	650	612	587	574	621	593	604	604	596	600	628	548	630	626	637	609	623	624	620	689	595	603	604	575	617	624	628	604	586	603	620	652	640	648	610	600	589	634	592	601	661	602	581	617	639	635	620	582	616	605	624	610	591	604	651	622	612	629	621	612	615	665	613	570	602	644	635	632	598	612	580	618	602	621	636	661	664	663	598	636	609	628	613	638	598	600	647	602	607	569	674	626	615	626	638	632	599	596	638	634	576	646	622	609	654	636	637	611	578	580	649	630	584	557	603	624	615	595	606	644	631	613	631	617	634	600	637	611	613	628	642	625	601	593	606	606	637	627	634	622	613	585	635	621	613	612	617	617	641	634	660	609	617	635	624	621	594	657	612	587	649	593	643	597	569	614	633	630	599	616	624	666	619	637	615	596	615	616	544	643	589	622	600	583	626	593	570	652	614	599	628	587	584	575	652	625	628	589	583	635	621	612	576	674	605	621	613	609	608	599	607	624	605	637	623	639	639	609	603	600	587	606	596	622	651	640	583	634	633	622	600	610	607	599	619	634	575	636	595	573	605	606	578	607	626	630	578	628	591	624	649	593	597	591	587	622	598	638	582	645	573	631	593	589	629	582	595	588	651	616	595	614	585	551	611	631	584	625	608	614	627	647	595	666	585	654	565
32997	23359	7921	2103	484	175	154	143	169	152	165	166	159	141	153	157	162	179	151	139	172	139	160	159	168	151	140	158	153	152	164	127	164	148	144	175	141	187	153	152	155	156	179	169	169	146	170	154	152	162	159	155	146	149	148	170	150	156	144	166	152	144	138	142	142	147	141	159	156	165	155	156	166	152	157	136	144	143	144	132	168	152	147	152	160	167	148	161	152	123	156	157	185	139	178	150	172	175	160	173	175	154	140	125	166	146	145	171	147	158	146	152	169	164	167	160	163	173	153	140	141	155	177	156	154	157	159	173	163	159	177	152	163	145	145	166	168	151	184	148	138	169	157	149	170	146	155	168	159	181	167	140	164	165	169	158	167	156	148	169	144	143	156	131	154	152	156	140	164	161	134	165	164	165	161	141	163	162	155	161	151	155	149	129	143	139	151	167	144	149	150	176	142	144	161	172	173	156	157	159	155	161	134	138	159	140	144	139	151	155	159	152	162	159	178	164	169	154	168	155	180	156	157	158	139	141	159	162	177	165	136	148	161	144	172	157	157	156	145	150	151	178	155	157	136	151	178	133	161	138	153	146	146	155	152	149	121	134	146	192	133	143	142	168	150	162	146	178	167	177	145	157	162	155	159	174	154	173	157	167	164	164	160	150	179	155	152	132	168	154	165	149	156	152	164	171	164	161	163	161	167	166	185	152	158	156	163	172	159	163	165	149	163	130	175	144	160	151	153	180	154	134	138	161	143	138	157	155	150	159	157	142	145	148	147	165	154	147	174	140	167	163	144	161	150	153	138	149	136	156	147	162	152	139	172	153	155	154	149	162	168	158	151	160	137	159	157	148	147	129	148	140	149	174	145	149	158	147	157	149	145	157	131	174
33874	25460	12016	5919	1272	497	523	506	488	486	531	536	502	466	518	535	522	521	532	503	491	512	517	479	515	511	501	489	485	507	507	520	493	545	506	497	503	498	515	557	488	519	488	476	526	474	501	513	507	506	496	494	513	543	515	501	512	507	471	501	510	492	523	431	503	509	517	467	542	518	482	509	480	504	514	523	515	486	467	522	504	460	508	513	499	520	488	528	507	481	505	486	504	524	503	485	471	504	486	527	491	500	548	517	498	504	482	491	493	511	483	477	540	509	500	487	512	467	491	498	499	503	503	494	504	498	532	499	492	490	527	497	472	505	501	499	481	520	515	551	527	497	463	514	491	516	520	497	458	501	526	469	535	518	524	489	510	547	523	507	513	497	507	486	477	494	506	506	515	496	501	496	454	488	512	520	476	515	491	498	546	513	528	513	478	463	495	481	529	513	510	502	492	504	510	519	506	503	523	520	517	482	501	547	531	506	541	529	544	523	524	474	454	485	502	517	491	493	492	558	522	540	469	487	510	453	505	497	505	531	499	530	505	526	558	455	508	516	515	524	512	512	496	462	502	472	508	497	468	493	484	491	477	484	528	523	500	511	485	493	512	506	472	498	470	481	522	451	495	498	493	500	493	524	510	556	481	483	536	512	478	522	486	477	499	547	477	483	520	493	482	510	501	559	497	473	494	505	481	498	534	505	539	518	486	477	529	524	528	517	508	510	499	515	492	504	503	507	472	510	464	496	450	493	501	545	529	488	464	548	520	514	524	474	517	526	511	513	536	512	530	471	536	485	522	473	494	510	499	481	461	537	513	528	493	498	482	479	505	533	539	481	521	514	508	490	518	504	489	454	492	526	505	499	502	508	511	501	513	497	484	524	539	514
75398	64575	43473	25860	8158	257	142	156	118	146	141	164	156	123	149	130	149	159	149	139	148	133	140	144	159	141	127	125	165	162	142	141	123	141	146	137	146	140	141	141	136	166	156	131	151	126	135	134	123	131	135	154	126	145	156	140	147	129	153	126	145	152	138	123	131	141	129	143	167	128	130	156	137	136	145	150	165	142	132	162	104	149	145	132	159	147	145	153	139	148	119	141	133	150	127	123	163	158	160	134	139	151	164	127	151	134	139	158	154	164	137	131	116	105	148	158	153	127	156	127	128	150	150	137	159	136	143	148	131	135	140	131	143	148	140	138	137	143	149	142	150	131	164	134	145	138	156	151	140	150	134	153	138	124	150	115	146	147	131	133	131	141	155	139	144	126	162	140	147	122	154	145	120	166	158	138	138	112	181	147	131	137	159	138	135	140	134	155	131	145	129	145	141	144	153	136	153	147	159	141	159	113	141	162	137	146	130	142	153	137	186	132	139	164	151	135	126	160	144	146	132	141	142	167	133	159	160	156	160	160	137	147	145	141	136	147	132	148	145	110	153	135	119	143	137	140	166	125	145	148	133	136	147	151	136	153	149	122	100	128	138	136	161	128	147	133	151	149	146	131	126	151	152	157	153	134	134	152	137	168	136	163	150	141	152	153	114	142	145	123	158	156	138	136	127	154	128	141	135	143	128	149	162	128	153	128	116	136	141	131	134	149	126	151	146	145	137	149	127	138	154	137	142	133	118	161	158	140	138	118	148	133	142	125	140	128	122	142	122	144	139	130	140	142	137	161	152	140	130	147	147	146	151	139	142	145	151	140	152	148	151	133	137	146	155	148	152	140	143	159	142	104	129	153	148	138	152	149	140	150	152	135	130	125
54065	51362	40862	34135	9695	481	451	462	453	482	469	472	454	470	455	483	477	487	433	445	477	458	487	450	451	493	476	471	467	443	443	472	537	499	472	483	491	445	466	466	484	509	414	472	458	449	429	471	462	507	501	546	487	438	443	442	505	500	459	452	458	496	505	455	451	473	432	479	469	450	506	434	478	476	463	486	457	471	488	446	473	437	467	470	491	454	457	486	462	419	436	458	436	490	468	429	433	458	453	474	440	437	430	464	476	456	450	484	439	474	422	465	479	431	474	463	465	492	484	428	464	479	411	441	458	476	461	428	434	456	465	457	435	453	453	467	484	484	448	446	435	422	474	457	438	443	473	490	433	458	456	456	443	455	426	420	440	471	470	447	473	427	506	466	456	449	457	454	459	449	469	460	449	454	430	463	454	470	453	469	490	431	428	420	461	468	439	485	456	474	458	475	456	468	450	486	444	452	455	453	464	451	482	436	406	440	470	466	469	458	456	478	417	494	446	427	440	418	451	452	451	453	458	446	441	471	439	461	444	444	449	465	490	408	470	451	453	477	449	450	436	464	455	443	471	455	469	442	426	448	471	451	468	445	498	462	445	452	452	461	481	445	475	458	423	452	463	466	446	443	450	495	476	469	447	495	457	472	413	498	481	450	455	419	466	454	467	447	453	481	467	489	459	479	434	461	454	444	433	511	437	464	477	487	492	451	458	452	468	444	455	471	462	470	465	432	480	440	481	433	495	439	464	449	439	456	449	444	477	486	485	478	471	516	462	475	482	429	479	445	439	463	460	471	420	483	459	483	437	434	420	454	468	443	475	455	486	516	404	433	469	454	439	429	477	437	449	464	502	434	446	442	442	441	448	451	425	524	457	481	448	457	446	455
81740	73094	53172	32935	16018	1231	248	213	241	215	209	206	210	229	223	217	213	202	225	227	200	218	201	227	218	212	186	220	213	229	222	210	218	221	188	207	201	198	203	208	211	221	208	229	215	228	219	218	215	220	249	214	217	240	229	226	209	221	218	215	202	208	228	205	217	192	207	199	221	231	193	196	198	211	217	233	199	211	211	221	199	245	215	221	242	214	196	193	219	227	241	201	196	231	235	249	199	222	213	215	236	224	192	182	218	214	218	219	227	230	229	208	190	226	229	219	223	228	216	200	188	221	231	209	202	238	213	230	217	212	226	191	212	206	221	218	233	206	230	220	199	231	224	201	212	222	208	244	206	197	208	221	221	191	232	222	215	212	221	189	205	223	224	194	225	216	208	195	202	238	202	226	227	224	260	214	214	230	225	207	233	206	242	218	232	233	217	208	212	196	234	206	244	219	205	223	227	215	207	213	226	203	211	218	196	213	213	224	204	217	237	206	226	208	226	202	218	246	224	203	212	183	244	210	218	230	228	223	224	226	219	245	207	202	213	186	225	200	232	218	257	186	211	236	192	205	217	212	213	214	199	223	221	206	207	222	212	175	207	184	209	198	196	218	195	219	209	245	214	231	214	215	195	211	198	247	195	215	213	206	211	217	189	235	206	200	199	236	205	215	182	213	181	230	224	200	251	213	238	229	215	191	201	206	216	215	224	208	220	216	222	241	225	232	223	216	219	221	213	225	244	245	213	247	191	210	192	214	227	222	209	199	213	195	192	232	199	239	227	203	211	214	232	174	214	207	219	215	209	208	227	213	208	224	231	216	246	224	233	218	216	234	201	218	196	205	204	201	221	185	249	225	218	222	211	221	213	222	217	234	209	218	238	203
65752	63319	50868	41415	16562	688	661	712	664	672	670	666	646	703	686	669	626	667	665	682	670	625	699	643	650	650	631	654	708	642	704	642	689	674	626	689	691	687	661	653	659	676	652	604	673	657	662	644	712	660	632	637	696	643	660	674	661	638	623	663	624	684	658	693	726	651	651	637	679	680	722	706	660	700	667	648	675	725	650	627	659	665	643	643	662	672	650	651	649	646	673	660	680	676	692	654	649	657	619	632	646	670	632	650	670	686	623	655	632	643	677	665	702	665	673	636	683	667	664	674	659	613	682	646	656	631	628	690	674	676	603	660	695	622	682	628	657	641	704	650	653	650	674	632	622	605	681	648	611	676	618	708	691	688	637	650	610	695	676	651	675	656	666	625	616	670	679	592	673	612	634	637	657	643	642	659	655	665	648	663	629	668	662	676	626	676	685	662	678	687	692	661	664	626	657	660	658	644	666	668	662	692	669	675	681	646	637	589	655	637	643	680	677	673	676	682	650	652	625	695	658	667	658	663	626	665	640	632	624	680	650	671	614	644	651	668	648	663	672	668	634	634	675	638	652	630	678	604	645	666	635	685	691	633	678	641	693	622	631	634	614	683	684	681	664	650	617	635	653	727	645	653	643	658	672	643	652	627	633	638	659	643	653	662	664	679	658	660	679	637	686	665	679	681	664	684	674	684	630	651	600	655	682	635	661	650	699	629	633	663	712	685	636	662	647	711	673	658	594	645	607	651	623	670	656	696	659	637	622	712	624	642	667	634	642	660	638	656	609	678	663	641	688	635	633	590	649	630	666	640	672	666	635	661	665	659	601	632	690	679	680	695	657	626	653	655	655	666	666	638	672	669	633	626	634	650	632	653	608	642	698	626	669	671
33289	22890	8806	1882	816	186	178	157	165	179	170	162	195	198	175	158	183	162	174	192	174	177	187	167	179	163	170	176	188	176	179	191	190	184	174	184	158	202	171	169	167	174	171	163	186	160	179	183	149	194	153	204	165	199	166	173	169	178	172	163	176	176	192	165	177	155	203	186	167	157	150	175	129	181	176	189	186	151	159	178	159	171	158	162	174	145	179	182	165	147	196	170	176	176	144	195	158	189	160	171	137	187	165	184	176	190	152	164	170	196	162	167	176	178	166	176	173	188	163	151	182	181	195	192	176	175	182	177	185	170	167	157	195	168	161	200	176	163	185	186	172	181	193	178	166	171	164	174	166	161	147	186	188	183	186	177	188	159	192	171	172	175	192	166	178	170	184	158	175	185	181	175	180	190	171	183	182	186	201	171	157	191	170	141	158	200	172	149	160	169	187	171	175	178	176	172	190	179	196	175	161	173	208	179	173	183	186	181	162	170	175	173	182	157	175	188	159	185	169	152	172	179	179	158	177	170	191	153	180	158	166	199	173	174	180	184	157	186	171	165	190	156	177	165	178	168	182	170	179	184	182	198	193	200	165	176	182	183	152	175	165	184	182	187	175	188	196	166	164	188	188	188	182	140	173	164	170	173	167	152	175	195	177	160	149	175	181	158	168	196	175	173	157	171	178	157	180	164	159	177	165	166	160	163	178	167	182	201	192	179	198	163	155	160	186	160	179	190	175	173	178	184	165	167	158	170	159	185	151	183	229	193	181	170	161	160	140	180	166	170	166	183	150	193	187	183	180	175	188	160	211	182	174	192	146	161	165	162	182	174	168	186	177	180	162	185	164	142	156	155	156	160	163	190	178	151	159	187	168	184	159	176	171	158
33743	25325	13456	5504	2425	536	528	531	547	573	531	518	529	549	557	563	530	523	577	594	547	538	541	577	562	529	578	528	546	545	532	608	540	554	530	527	559	556	527	507	530	577	593	539	524	544	558	634	551	561	547	593	524	521	596	527	528	517	521	559	504	522	551	561	536	545	526	577	524	536	591	573	516	539	576	602	577	535	553	568	594	575	521	605	539	559	563	533	568	545	575	517	581	501	546	521	554	553	562	535	545	562	541	579	569	550	550	567	521	537	570	549	538	541	590	556	540	562	574	605	502	583	551	587	566	536	553	591	528	577	514	520	540	524	551	528	515	573	546	571	542	571	559	561	515	580	537	546	542	542	548	539	589	560	525	537	588	494	565	551	606	577	592	575	528	564	534	497	548	567	516	529	536	525	525	525	528	560	560	539	577	549	592	538	543	504	548	573	553	517	558	558	548	516	562	576	528	564	532	550	540	564	533	554	595	581	545	558	561	572	544	551	562	552	542	550	537	551	579	526	557	532	549	601	506	537	542	556	590	556	567	552	550	560	491	571	575	557	508	574	514	574	563	605	583	528	539	530	517	605	563	538	570	549	505	576	596	539	517	573	545	597	546	558	499	553	578	542	555	574	564	537	580	543	563	523	566	559	513	545	536	558	558	589	541	568	559	531	531	587	502	558	552	523	559	553	579	556	555	619	576	565	577	564	539	541	555	589	522	596	543	548	532	551	554	566	549	518	562	541	542	544	541	541	566	561	540	603	545	512	549	556	554	540	529	538	583	594	565	534	504	539	564	546	521	571	560	563	548	518	558	555	533	566	585	570	565	570	501	548	547	515	597	515	615	573	538	553	595	522	557	509	595	580	555	555	550	562	635	551	551	539	512	593
73894	63034	44922	22682	10865	555	187	170	126	153	158	159	151	152	140	167	165	163	133	153	167	170	149	167	150	155	158	146	167	146	164	147	171	148	156	151	145	167	171	147	167	176	162	152	180	139	163	147	164	144	176	142	176	202	168	149	128	139	150	152	165	160	171	161	162	157	156	150	150	154	159	158	165	155	181	163	151	153	146	156	161	155	153	148	151	154	158	142	141	144	140	167	162	174	175	135	144	169	135	143	160	175	168	168	162	164	167	169	181	157	170	154	150	158	160	166	140	154	154	173	151	141	174	152	155	116	177	149	147	142	147	163	153	160	147	149	167	162	145	157	141	169	163	177	170	154	152	171	154	157	158	174	164	175	139	156	168	173	151	153	173	162	157	145	174	162	138	145	148	159	166	166	156	141	159	154	149	163	157	164	175	166	154	164	159	149	158	150	168	157	174	162	157	159	173	151	178	152	153	143	185	168	176	146	156	180	139	156	159	145	161	190	149	170	158	163	138	142	156	132	141	166	175	163	146	154	150	167	183	166	135	171	153	155	160	169	177	159	149	169	153	159	142	170	158	182	130	163	158	142	168	146	173	167	145	168	161	138	152	139	164	160	148	158	153	142	168	182	143	142	151	180	145	159	147	164	153	164	146	158	165	153	183	145	147	135	148	180	171	145	165	152	152	164	146	146	173	156	152	145	169	176	163	164	157	163	168	159	170	138	177	166	170	160	150	163	158	147	157	140	179	147	159	163	161	176	162	143	180	156	159	156	146	155	148	182	172	166	166	164	163	162	167	161	167	167	177	147	169	149	166	155	153	158	163	144	157	166	164	163	169	179	168	185	140	152	154	153	173	156	147	133	161	162	165	172	183	154	144	150	161	188	180	162
54795	50844	41271	30829	17044	589	549	482	501	502	516	527	502	507	505	490	518	524	537	519	497	512	518	551	525	505	515	482	477	506	502	547	505	480	513	503	513	495	521	558	529	518	498	521	490	507	498	538	510	507	521	523	499	525	511	543	502	499	509	521	483	514	514	513	525	518	480	483	516	519	515	538	529	534	515	471	564	492	566	529	532	531	513	545	527	473	503	467	516	511	529	541	514	516	534	541	519	518	536	492	538	497	509	518	494	525	543	514	507	530	472	517	548	523	547	539	492	521	520	531	476	509	505	504	526	503	524	504	468	575	523	485	515	483	537	507	509	514	499	494	506	504	501	520	507	521	510	528	496	519	529	515	540	525	531	506	506	530	509	505	517	511	532	499	519	488	563	481	561	540	494	515	507	480	564	536	503	537	573	511	484	542	492	512	533	507	503	459	485	477	503	499	517	507	506	480	529	522	555	558	505	503	494	518	546	497	477	516	552	528	522	527	497	510	546	530	524	515	501	536	552	503	517	507	580	494	501	538	531	505	521	490	502	536	542	491	502	472	504	505	462	545	477	514	502	451	516	474	533	534	527	524	533	503	485	518	527	523	516	498	529	507	499	553	502	547	521	488	531	518	476	487	519	509	521	496	506	515	490	489	508	505	514	504	508	479	562	536	490	491	522	511	490	512	487	515	515	523	510	560	492	519	506	510	530	531	538	512	535	514	531	527	481	510	513	541	521	530	480	491	505	502	498	471	533	513	499	491	564	487	526	506	471	509	523	520	516	498	501	523	539	518	552	517	501	522	463	536	508	516	514	532	523	504	557	506	509	531	526	541	546	532	501	523	529	470	534	544	510	535	492	459	491	504	545	488	580	483	480	505	527	515	500	505
82429	73839	54653	32136	18518	2002	271	238	223	243	230	253	225	241	234	245	250	232	250	208	210	230	236	250	241	229	218	235	218	235	194	242	248	246	227	219	221	224	228	219	216	223	229	242	218	235	238	247	267	212	240	228	216	219	247	241	241	220	222	266	216	245	215	216	223	259	227	225	228	233	217	217	235	259	194	213	219	228	219	250	226	197	232	206	204	246	247	227	241	253	222	211	218	241	219	248	245	228	256	266	250	226	216	210	234	223	198	221	249	272	237	215	226	244	212	267	230	236	233	225	234	248	235	217	241	236	226	210	241	234	221	232	245	234	223	275	251	212	213	201	231	223	229	252	234	228	240	265	226	219	230	245	204	223	248	228	220	233	235	244	216	222	229	219	202	226	236	228	218	240	230	245	217	220	238	244	229	238	220	241	216	212	252	237	228	217	213	222	237	218	227	239	216	255	224	238	221	236	235	219	238	231	245	234	220	200	258	262	250	215	203	235	231	241	207	233	231	260	239	201	198	188	205	197	221	250	240	236	224	231	212	255	246	260	207	226	253	245	212	284	224	228	201	229	240	208	217	226	249	254	244	253	247	223	240	226	198	243	242	240	248	241	219	232	248	221	208	244	232	234	236	219	235	226	249	227	229	233	256	219	206	238	222	243	230	240	250	234	253	229	204	203	234	241	231	231	235	235	230	229	224	207	252	230	243	221	220	234	222	229	240	216	253	219	247	261	213	240	215	239	257	243	241	223	225	242	216	227	221	214	233	257	249	237	226	248	222	243	230	232	205	232	254	229	231	247	256	237	230	224	239	208	219	254	242	226	236	230	229	241	192	283	221	252	245	253	222	261	223	234	230	240	236	216	254	216	233	223	225	253	216	224	230	223
66145	62725	50089	40665	23086	1091	738	710	695	725	692	744	715	724	661	707	726	696	749	684	681	733	721	673	733	716	695	752	706	687	709	705	701	693	766	719	703	654	696	694	702	693	721	675	728	693	736	721	720	673	726	690	745	672	691	676	718	693	730	701	663	672	732	693	735	705	689	695	695	667	710	688	714	707	712	688	719	650	707	731	675	705	705	727	681	773	687	721	701	707	731	723	642	717	673	700	682	717	687	671	708	704	734	722	749	680	728	680	693	660	649	655	730	716	707	699	695	675	708	675	718	657	731	680	705	713	719	706	725	730	677	728	736	747	653	711	682	703	743	705	704	754	697	711	706	713	775	709	679	658	678	752	718	706	704	706	752	662	702	669	740	720	734	712	680	691	624	732	717	698	713	701	732	682	765	736	688	781	721	731	687	712	711	717	706	718	686	732	691	674	713	671	697	703	699	709	649	732	720	734	725	706	746	693	688	720	697	695	659	686	710	697	747	692	683	689	717	678	701	674	682	699	684	692	693	713	689	687	670	721	718	688	675	689	751	698	669	717	740	749	712	669	703	716	748	703	721	643	681	713	709	713	678	704	716	728	692	710	690	744	716	735	686	749	726	631	724	653	688	698	718	677	662	661	674	742	702	679	656	712	679	666	709	654	707	756	684	715	690	707	665	734	738	710	682	722	701	700	722	708	709	696	717	697	682	692	707	728	724	706	715	659	644	718	715	683	687	677	687	674	688	701	721	718	693	693	741	699	708	711	724	712	701	683	705	707	727	738	701	693	686	686	675	711	736	687	704	702	720	676	691	677	700	706	678	729	759	736	723	630	681	697	728	678	721	699	667	709	701	706	682	645	669	676	706	685	672	662	706	674	712	708	686	729
33916	22699	9324	2455	864	223	190	219	207	198	202	182	176	172	175	199	191	205	183	208	200	180	195	182	173	189	200	192	193	163	199	198	182	193	218	181	177	252	196	184	203	185	169	220	175	182	194	191	184	182	174	208	207	197	190	188	176	201	196	180	178	199	206	188	185	199	220	201	216	174	188	176	192	210	194	205	179	188	198	183	202	179	171	210	167	192	201	156	196	206	187	196	204	169	211	207	199	194	183	196	209	201	179	181	200	210	201	171	210	197	209	158	174	197	179	204	187	193	210	203	181	193	201	194	192	204	192	193	201	188	179	166	207	197	187	200	207	175	180	211	208	182	186	192	183	189	174	183	199	199	215	178	181	189	182	193	175	162	188	203	188	214	221	182	184	174	205	194	195	206	187	193	182	206	191	179	195	208	187	186	201	171	200	217	223	193	186	205	162	191	156	192	188	205	184	204	187	192	168	202	175	167	205	212	207	190	206	187	174	185	228	214	181	192	199	185	210	182	193	191	192	202	208	190	201	185	185	201	184	175	208	193	191	168	179	184	195	202	199	204	200	166	207	186	195	177	183	224	202	198	197	206	188	213	196	200	189	189	207	185	186	202	183	201	184	210	170	181	211	187	199	200	196	206	190	182	168	196	169	216	196	197	198	180	187	202	200	195	181	173	204	176	183	186	171	176	198	180	179	189	177	183	194	193	178	190	180	211	183	181	203	207	194	176	198	196	209	231	184	184	221	190	226	201	185	208	183	192	192	171	199	182	201	184	174	203	180	198	205	203	169	204	185	187	219	192	197	167	185	195	225	190	177	214	206	181	192	206	203	201	202	202	186	184	178	187	211	164	186	202	186	182	198	175	196	184	202	186	212	189	198	181	185	202
34767	25244	12877	6519	2436	587	616	617	613	554	614	611	629	607	637	567	671	573	582	570	587	583	642	623	598	619	607	612	610	557	574	606	631	590	589	637	586	617	596	591	580	607	629	619	618	577	584	572	647	616	618	606	677	618	618	595	607	565	614	623	604	589	595	544	668	612	615	580	574	639	588	605	602	643	602	624	601	605	587	589	635	618	642	583	571	638	600	598	677	600	606	594	640	606	580	613	649	589	607	586	594	596	604	582	584	584	596	573	620	567	618	657	580	618	618	616	623	598	614	595	610	611	605	639	610	620	616	596	567	603	610	596	580	608	612	592	587	585	591	593	618	618	648	577	623	667	584	616	585	577	643	656	563	642	621	612	591	582	592	605	572	655	639	614	604	625	625	617	623	568	572	587	592	597	604	625	604	604	581	568	584	630	606	579	582	624	592	641	611	617	625	578	631	565	613	596	561	586	613	546	597	606	623	591	635	598	605	596	628	638	568	651	597	606	610	614	618	620	576	602	570	602	597	613	603	647	621	603	646	611	604	625	590	613	617	661	681	544	610	594	564	584	614	581	631	640	577	616	585	595	614	631	601	627	626	645	601	585	570	600	571	613	582	627	640	602	593	615	625	633	597	600	590	621	666	596	595	599	571	626	604	613	591	626	577	589	600	581	599	608	599	592	558	624	595	627	573	607	588	618	642	567	609	592	620	572	618	622	598	601	620	596	626	594	650	588	557	610	633	577	632	623	630	618	621	604	615	608	609	601	585	601	617	607	636	589	549	610	617	583	587	592	590	602	602	600	578	581	603	656	630	622	569	617	619	576	598	607	601	597	629	605	586	607	595	580	590	633	563	566	617	596	624	606	545	611	597	604	615	607	585	662	597	593
74559	64593	43997	26589	8625	434	192	197	187	164	168	180	204	196	188	177	174	162	180	153	185	189	187	182	197	190	173	161	183	182	172	169	174	170	158	164	185	176	175	174	184	173	165	182	168	182	173	176	170	173	163	194	175	180	170	159	190	184	181	172	153	175	175	170	176	174	173	158	175	180	171	178	178	164	177	185	175	165	190	171	170	190	172	194	195	199	182	207	196	185	163	166	190	171	162	202	175	150	185	157	178	151	156	178	186	169	162	191	193	187	175	183	181	200	180	175	220	198	190	184	212	189	148	167	168	172	178	169	172	174	197	194	173	192	164	179	163	191	178	199	203	182	202	197	165	171	194	181	193	203	191	178	200	186	151	156	208	203	185	191	183	189	179	168	180	159	169	186	177	179	187	177	171	188	208	153	154	158	182	180	149	191	167	169	184	175	185	156	154	173	182	172	188	174	150	181	175	173	150	177	209	165	186	186	174	192	182	203	200	174	151	175	168	177	181	174	212	183	183	188	173	185	188	167	174	169	219	204	193	189	179	180	166	160	193	181	181	161	174	192	182	195	182	197	174	165	190	174	198	182	167	180	173	181	151	176	159	179	182	192	180	159	163	179	158	191	164	191	177	172	174	167	150	193	172	181	167	206	173	185	153	171	166	168	185	181	204	187	208	155	194	177	184	188	196	164	144	173	210	172	168	185	165	178	170	174	176	149	197	160	187	165	193	196	165	159	158	175	197	157	185	192	167	186	160	173	183	198	176	173	169	169	181	193	187	201	174	177	190	153	170	190	201	160	177	194	183	162	180	164	178	183	170	183	179	179	194	183	177	185	177	191	177	184	170	168	175	173	183	187	179	192	173	187	160	166	193	173	161	200	159	170	172	174
54654	51434	37617	35203	12755	723	611	562	549	545	570	604	556	580	554	597	582	607	535	540	579	565	574	550	568	593	583	523	536	573	601	600	594	557	571	520	563	555	547	560	597	641	606	565	516	578	576	565	569	574	614	588	589	563	594	560	558	582	576	576	559	633	551	590	613	579	563	587	560	581	549	589	560	561	484	534	533	576	541	561	600	557	555	560	557	535	568	561	566	567	541	571	526	604	532	564	592	591	551	580	557	564	560	572	584	530	609	566	577	622	576	512	570	552	549	589	568	555	580	582	554	573	538	578	546	573	578	532	569	599	524	600	584	561	568	570	559	599	531	537	548	603	570	540	557	535	534	558	603	598	528	573	582	578	590	580	616	581	577	594	578	544	541	601	573	548	588	562	550	614	565	588	575	562	575	556	538	578	561	561	548	572	608	550	573	573	542	613	585	565	551	577	601	566	601	580	558	551	625	546	572	571	561	604	521	569	557	582	550	575	546	572	595	536	591	589	573	592	539	587	529	579	544	544	609	565	564	602	593	554	628	551	559	599	546	553	556	564	542	568	571	554	618	592	549	584	587	548	531	526	526	565	544	567	534	583	556	594	580	556	540	606	615	564	559	592	575	522	548	578	552	552	573	553	545	584	563	559	544	561	558	567	557	574	587	564	572	586	572	610	574	577	599	557	571	555	549	593	563	557	547	558	579	547	595	562	588	600	591	555	514	561	605	539	533	524	518	546	586	567	575	579	529	555	564	570	563	534	569	562	572	612	582	543	615	578	601	585	592	530	567	567	591	567	539	541	562	551	582	588	554	588	594	549	550	597	530	578	538	592	547	585	562	538	597	570	567	577	530	579	559	545	562	562	597	591	571	515	540	562	556	571	586	595
81933	73616	53349	37275	16049	1535	250	260	224	263	242	259	252	210	247	253	217	247	250	264	260	249	267	225	245	268	277	260	248	240	245	266	261	236	243	254	250	226	250	228	244	251	269	228	240	242	222	283	232	233	215	238	245	232	246	242	248	238	250	240	244	259	245	258	240	241	246	248	265	251	240	261	258	223	249	233	274	281	247	263	250	275	237	216	254	244	244	253	216	258	275	280	211	258	230	254	201	251	237	223	251	236	236	257	251	239	261	262	266	226	212	270	227	244	265	214	252	239	239	255	232	253	227	241	222	234	265	247	267	263	244	254	239	254	267	255	243	264	234	247	234	273	260	268	268	230	225	245	229	231	232	251	241	226	239	247	235	232	227	251	279	255	252	250	227	246	249	200	233	244	260	222	222	234	267	240	244	245	248	286	247	249	257	254	246	269	234	251	197	235	234	245	263	244	263	241	257	244	235	250	246	236	217	245	239	243	233	245	231	267	233	269	254	246	232	219	243	265	277	241	239	257	291	229	228	244	211	258	252	228	259	248	256	254	239	249	251	246	264	247	253	226	229	251	228	212	211	252	299	224	211	246	236	255	248	269	253	260	212	228	256	222	266	228	248	248	238	227	241	258	253	248	225	229	259	271	243	227	266	277	249	227	263	238	252	242	241	224	227	241	227	260	222	226	269	238	252	245	248	261	267	261	250	264	241	252	233	212	246	236	232	241	234	250	239	238	242	219	224	226	260	216	264	256	274	254	226	234	234	252	230	248	255	242	250	245	222	227	266	241	255	229	251	235	248	281	239	257	236	253	246	261	254	245	244	231	247	201	226	257	266	228	284	225	266	238	241	238	237	240	227	231	225	215	236	260	241	297	252	238	247	230	251	286
65979	63263	48593	44539	17856	969	759	785	723	702	778	690	757	736	737	758	746	743	693	707	795	745	708	751	700	748	741	714	727	778	727	735	747	758	747	763	727	742	738	688	753	710	730	758	790	677	761	746	791	731	774	713	747	722	735	792	702	694	709	741	750	760	735	774	742	728	778	743	766	745	742	755	794	729	729	762	763	807	729	752	754	730	746	701	738	759	729	737	739	712	740	752	765	733	746	704	756	696	741	757	723	685	726	718	761	749	718	687	799	713	704	730	752	757	729	737	714	739	708	773	739	731	719	720	775	707	720	755	760	697	760	718	773	804	734	717	769	825	743	729	745	731	732	753	754	791	701	730	751	764	735	733	733	756	771	782	748	720	716	728	759	739	750	742	724	732	701	742	744	741	736	771	707	744	752	678	794	747	727	751	768	778	764	682	767	712	718	701	772	750	724	755	713	782	740	750	661	699	801	748	755	798	750	721	746	776	788	729	776	736	788	703	709	739	742	730	729	772	704	725	722	739	748	738	728	752	766	722	773	718	719	728	793	765	773	726	740	755	727	759	755	780	770	706	723	727	740	729	765	752	777	684	790	684	693	757	764	754	697	717	769	747	758	760	724	680	738	755	745	737	733	757	750	694	785	798	750	742	731	746	776	814	684	754	754	730	741	713	716	698	748	740	736	779	725	780	744	693	743	718	777	722	737	716	725	743	725	706	753	753	725	730	748	695	763	738	744	739	795	745	731	769	695	710	771	742	727	740	747	745	782	762	764	818	770	784	780	723	752	705	774	778	743	769	738	742	781	766	758	719	768	676	721	781	779	757	782	774	705	771	766	747	730	733	696	729	785	748	743	774	777	779	763	782	745	716	764	744	715	727	697	732	715	808
33508	22383	8115	3562	737	245	234	211	212	186	212	205	206	187	190	219	183	197	192	206	207	207	204	198	208	190	225	198	202	201	195	184	190	191	196	202	209	242	206	198	204	211	203	186	214	214	200	185	185	203	196	214	202	188	187	197	218	212	197	225	171	205	216	202	189	177	197	185	202	193	201	170	197	184	223	183	215	175	206	195	188	209	192	200	179	227	211	215	197	183	215	195	190	214	175	218	187	197	202	197	216	195	224	205	211	188	190	198	194	220	189	193	199	196	193	197	207	193	222	201	175	236	205	183	201	182	201	179	180	205	195	185	217	180	195	197	218	189	204	198	200	213	183	205	211	190	189	190	181	221	200	222	214	190	185	223	188	188	209	179	194	210	186	194	205	202	181	178	217	196	175	204	179	180	201	222	196	183	218	169	179	197	205	193	186	201	200	214	171	194	211	201	198	194	201	203	179	219	187	215	214	184	197	182	199	195	196	207	197	193	215	180	170	205	178	180	183	193	219	206	211	209	238	193	195	205	218	195	197	219	202	198	214	183	193	168	208	164	209	196	230	192	217	219	204	213	190	198	188	199	192	201	194	177	188	185	194	199	211	210	193	212	204	196	216	180	222	183	196	211	229	181	185	208	205	181	203	188	209	214	220	200	210	209	212	200	196	200	214	208	201	220	234	202	194	203	180	201	230	195	197	205	217	179	191	218	209	211	196	176	194	200	187	193	212	212	209	210	183	172	222	170	202	190	194	189	219	176	205	186	193	189	200	221	201	192	207	212	207	168	174	197	208	186	191	190	197	206	195	226	198	211	207	191	190	189	206	217	231	193	218	209	203	190	208	199	192	191	191	209	201	204	186	196	204	202	196	196	191	209	186	211	193	187
34213	25490	10937	9567	2170	626	604	662	606	602	649	622	648	602	663	619	601	611	612	641	623	631	624	632	652	629	639	597	649	639	652	660	600	629	647	565	606	651	606	633	603	623	634	618	598	611	624	663	617	625	626	609	618	599	627	620	627	619	632	653	583	647	654	637	639	626	623	680	622	647	635	635	639	620	641	671	656	604	656	666	637	613	643	640	607	610	597	606	605	688	646	634	643	640	629	649	653	637	670	671	642	631	597	580	659	614	636	623	641	581	622	617	623	628	609	639	612	611	641	627	610	620	612	662	631	617	618	615	590	618	604	624	629	618	604	625	649	624	659	640	642	652	616	624	600	623	573	637	611	599	665	619	645	642	614	622	633	602	607	681	646	636	616	626	616	613	640	681	588	632	621	632	620	573	650	630	677	624	629	582	646	605	662	624	644	658	618	626	650	602	655	664	656	624	662	629	631	624	636	653	619	644	643	623	627	623	580	616	656	641	609	620	649	607	687	608	598	644	609	657	673	663	602	632	649	695	640	645	604	636	598	613	658	657	613	590	626	614	578	619	603	678	636	615	680	598	595	625	659	619	591	608	643	626	673	636	613	600	651	604	665	652	606	632	630	626	629	618	670	606	611	651	657	595	624	653	641	618	603	624	612	602	614	664	606	661	628	624	652	627	670	621	617	650	621	680	664	640	633	573	569	627	663	611	637	613	641	642	622	615	637	637	605	603	613	652	658	662	645	630	649	574	616	633	623	633	657	613	643	629	649	634	622	639	620	666	617	626	674	625	624	655	628	650	641	649	636	632	630	600	632	630	663	676	600	644	667	612	641	607	649	608	673	609	608	651	650	633	631	653	652	660	640	617	613	611	670	615	653	640	645	558	592	618
74495	63992	42204	29379	9488	412	203	185	156	152	180	183	184	158	201	189	157	182	165	203	209	178	189	177	181	175	174	154	160	164	166	169	186	166	189	167	167	173	178	169	176	170	175	157	190	191	189	186	180	173	193	157	168	167	155	175	146	187	172	193	160	170	187	155	184	135	172	158	197	159	182	163	147	166	172	176	184	167	179	176	175	170	161	179	176	173	192	176	182	175	196	183	157	164	170	192	167	200	160	173	163	163	176	163	179	173	183	168	157	191	155	180	164	171	187	150	165	184	153	165	159	172	167	183	194	205	177	196	182	167	174	167	183	168	187	156	157	187	180	186	161	193	155	167	181	187	150	165	190	187	168	213	179	184	193	187	163	167	169	170	182	171	199	165	176	165	180	172	175	195	194	192	177	197	171	150	160	158	161	169	175	169	162	183	171	169	176	162	191	177	169	169	174	171	160	166	191	191	171	162	179	181	173	176	184	203	183	152	161	194	191	187	189	189	165	186	181	163	193	169	157	174	192	179	171	181	174	155	166	157	166	171	160	179	168	169	167	184	185	182	182	184	170	187	166	177	157	173	178	177	180	221	175	188	178	191	190	172	184	158	190	170	194	177	164	181	185	177	180	160	200	183	171	164	179	194	180	182	170	170	182	165	172	194	169	169	178	173	180	161	175	185	166	164	180	177	186	176	172	178	176	163	171	170	190	161	196	174	159	182	194	174	163	157	189	203	170	176	192	176	185	168	178	187	194	167	162	175	166	177	189	186	160	174	176	178	186	183	176	176	133	174	181	182	161	173	158	184	199	178	156	173	163	173	166	170	171	173	177	181	178	163	173	156	207	181	167	166	205	157	164	167	174	173	170	184	166	188	188	179	160	157	206	156
54690	50918	39420	35774	12821	559	573	555	537	602	542	576	546	537	564	562	564	546	558	546	541	586	524	575	537	585	564	550	581	570	564	592	555	587	515	550	543	575	531	556	597	579	599	594	532	527	579	565	574	606	562	556	536	544	539	572	530	541	546	594	563	554	556	569	518	593	521	582	576	536	544	533	552	566	576	521	571	532	570	592	546	579	559	562	523	539	542	588	552	572	540	548	537	539	534	600	567	553	576	566	521	607	551	592	531	536	573	579	549	571	525	553	561	544	553	593	546	575	559	519	555	557	567	528	501	587	529	538	592	570	559	569	524	558	514	503	568	526	526	561	597	606	602	582	539	515	557	579	535	587	553	538	613	526	565	595	540	510	549	532	542	573	552	550	567	550	493	532	572	572	545	548	553	574	574	549	583	555	476	560	522	520	589	538	549	571	615	593	566	565	555	582	594	583	558	512	591	550	539	566	590	569	589	567	534	575	523	559	581	553	588	564	610	587	579	558	520	565	545	563	535	545	526	510	534	557	618	538	589	543	534	560	550	535	538	547	529	562	575	552	583	594	529	549	581	546	537	565	529	567	567	510	566	547	569	577	590	572	576	557	538	489	593	533	579	535	578	561	549	577	556	558	561	559	536	558	551	549	606	542	534	500	569	559	575	564	538	555	547	537	541	568	570	517	626	569	587	581	557	570	561	541	563	543	551	546	545	537	529	506	563	559	582	554	547	577	525	539	552	541	557	543	559	547	579	525	552	533	580	588	582	580	582	572	548	551	542	518	530	540	559	558	562	551	547	531	567	574	503	581	598	569	577	584	583	550	555	563	546	604	527	583	533	554	528	554	567	583	541	560	535	542	583	564	593	584	595	582	564	546	543	566	536	545
81056	72759	53182	38920	16754	1546	261	257	230	246	256	245	243	240	238	242	231	260	240	248	230	254	226	260	236	267	225	203	267	233	263	254	233	257	250	234	257	254	238	229	242	250	227	217	240	232	243	258	242	224	228	221	232	235	247	261	236	246	271	234	246	217	247	248	272	219	235	233	236	250	241	248	225	225	216	250	240	251	247	246	249	203	224	219	257	246	240	212	200	229	230	201	223	241	251	205	237	219	242	259	243	279	212	259	242	243	237	228	244	242	265	225	228	246	252	228	195	235	242	214	229	245	238	226	249	209	212	240	233	240	249	241	254	227	250	248	236	246	252	241	233	238	213	215	241	213	217	246	232	226	243	238	216	255	237	274	264	242	228	234	241	234	218	249	245	212	217	212	216	251	253	220	212	226	246	218	237	265	223	243	230	264	217	256	223	230	246	239	230	238	243	231	236	198	241	226	235	202	204	249	241	214	203	212	274	241	240	269	242	202	217	240	250	210	231	263	173	258	242	246	212	226	234	238	232	246	250	225	258	216	233	241	247	270	219	220	257	218	228	227	234	220	212	248	239	238	229	246	216	253	237	263	236	233	237	253	236	215	219	211	237	236	256	249	244	245	241	226	210	260	247	249	206	257	242	231	249	256	262	242	251	233	220	236	249	231	227	220	250	239	226	245	227	243	242	226	273	225	223	241	236	220	222	225	236	218	219	237	272	222	241	272	256	218	250	245	227	246	249	228	247	237	235	243	211	236	241	220	233	239	247	245	254	233	231	254	242	247	247	246	245	209	233	256	247	208	226	230	220	226	204	250	224	226	248	236	199	208	231	233	244	235	245	231	238	261	244	245	239	269	246	262	236	221	225	244	234	230	248	219	245	240	242	235
65566	62394	50985	44781	16631	714	751	764	724	705	694	683	729	721	710	744	699	678	682	726	705	747	764	704	771	679	729	752	738	722	697	711	682	728	708	708	755	725	767	707	727	713	681	706	721	748	730	677	750	673	744	712	717	680	726	707	716	724	696	715	689	688	733	662	716	722	738	686	693	668	748	708	766	714	673	724	689	735	729	747	709	710	713	731	752	727	689	693	695	715	757	704	712	757	746	691	726	783	744	726	728	713	712	736	748	710	687	710	690	696	706	711	706	711	688	735	714	742	663	696	734	719	729	699	710	722	703	710	703	698	732	679	694	719	706	747	719	700	711	747	729	660	683	666	771	683	697	694	747	749	754	716	705	684	696	727	750	754	674	725	709	685	690	770	714	700	780	696	703	714	701	685	706	715	712	737	687	753	672	695	737	700	708	739	742	786	718	698	720	717	697	759	696	696	689	711	703	709	762	707	693	714	799	735	699	702	700	733	750	692	708	722	705	740	717	694	701	719	719	743	734	731	674	738	715	705	751	673	720	730	685	699	700	779	727	700	714	717	650	693	720	698	728	679	760	685	757	724	741	681	737	685	757	688	718	702	730	678	716	687	703	733	723	733	709	739	654	699	709	712	738	694	719	708	738	731	761	736	733	708	723	689	686	697	672	701	728	737	690	733	711	757	706	758	748	748	695	686	749	713	762	714	729	743	754	697	711	766	699	739	691	691	659	730	705	776	752	705	691	708	718	720	720	744	718	729	683	717	700	739	740	699	772	714	736	710	708	740	693	656	688	703	723	750	722	730	722	693	719	726	697	746	695	731	735	678	704	700	702	776	699	741	736	711	646	718	728	691	706	739	724	708	701	683	705	697	713	727	700	686	746	729	694	716
33629	21195	7800	3164	584	193	166	168	212	182	184	182	174	211	182	172	187	195	188	172	184	159	178	168	175	194	162	171	189	179	165	182	184	188	172	164	165	186	159	177	158	189	177	203	177	175	178	191	184	194	182	186	190	192	164	211	199	150	155	171	201	204	180	206	192	168	198	207	182	193	199	181	171	182	178	176	183	180	177	196	160	185	151	181	197	181	185	207	196	175	152	185	172	188	197	195	188	187	203	202	193	187	194	168	172	188	178	187	159	187	188	176	180	191	191	190	203	167	195	178	174	184	162	171	161	200	203	173	184	185	172	179	205	193	163	166	164	201	189	181	210	191	184	189	194	181	195	187	204	197	185	201	193	211	172	166	200	181	179	184	193	169	173	181	192	178	206	179	184	186	182	169	162	170	167	200	209	192	151	160	191	178	205	198	177	175	214	197	189	169	188	168	161	167	169	155	188	191	213	173	184	217	206	181	198	190	196	197	191	164	176	181	197	188	198	202	187	192	184	186	164	149	184	196	172	184	212	184	184	216	209	174	192	191	196	162	186	178	182	200	164	194	173	225	188	182	160	194	182	200	196	164	178	198	158	194	175	190	181	177	177	178	182	183	163	187	179	204	168	179	188	192	189	196	186	163	160	181	196	187	197	198	183	185	177	191	194	202	181	168	166	204	186	172	182	165	170	180	171	191	178	198	171	185	156	192	178	184	179	184	172	206	178	196	161	193	182	193	150	167	215	183	194	186	196	181	173	193	179	178	178	188	179	156	182	187	179	174	191	192	204	207	189	181	201	194	198	169	207	186	178	196	203	184	199	185	183	195	191	188	156	175	185	186	162	191	189	181	184	179	188	185	166	169	190	177	185	195	206	194	190	185	160	192
34259	24523	11761	8434	1749	576	571	606	550	591	627	607	591	571	572	596	604	610	592	565	565	600	589	597	591	597	584	582	635	556	576	559	542	622	575	588	588	585	577	549	555	592	554	617	589	585	563	580	560	601	583	583	598	548	581	594	610	601	582	594	594	581	564	611	566	618	532	584	572	568	593	598	554	566	596	571	565	596	580	618	567	619	599	584	599	575	545	549	586	582	598	602	648	560	593	608	615	587	593	590	552	563	578	616	556	559	533	604	568	615	600	605	588	576	585	557	566	619	608	609	549	568	569	596	578	630	594	590	600	593	591	534	526	554	621	604	615	557	578	624	561	594	558	565	587	610	609	608	589	578	537	610	560	600	552	608	553	580	600	572	559	607	594	547	585	576	538	542	555	575	599	582	630	605	551	598	568	582	543	560	569	594	562	606	556	574	639	576	552	615	602	586	539	622	565	610	573	617	624	538	663	528	574	624	594	584	584	626	545	614	576	587	555	579	570	550	557	605	604	554	551	579	664	558	623	584	585	602	646	616	558	594	600	533	564	560	605	552	552	630	564	636	613	522	568	558	569	586	579	542	573	554	594	591	607	589	590	559	603	566	582	527	582	560	570	609	596	572	587	552	605	608	577	611	575	607	520	576	587	561	576	551	606	557	562	592	605	585	577	528	574	602	568	598	550	557	548	573	596	579	576	573	583	577	588	615	597	571	637	558	583	602	573	603	559	598	599	617	618	562	595	582	592	551	579	559	556	587	586	575	566	596	597	572	607	600	597	579	606	608	606	619	629	577	598	561	587	573	622	586	568	567	586	598	584	615	547	560	586	579	523	628	582	595	566	588	620	590	564	636	563	617	581	581	604	587	561	594	579	578	576	571	607	587
73848	61899	45499	28415	7582	250	191	157	166	164	171	168	148	163	166	178	144	165	178	172	163	154	157	150	161	158	146	153	165	167	150	164	170	151	151	132	176	152	171	155	150	163	167	153	175	153	164	163	164	140	165	191	171	140	152	168	165	163	155	168	158	145	160	158	162	177	154	148	159	149	177	193	147	158	145	133	165	178	165	163	178	143	182	159	167	161	190	166	153	146	156	179	161	145	140	181	166	150	151	165	154	172	171	169	164	153	154	165	137	156	159	155	154	163	147	147	144	170	182	165	169	128	163	170	161	161	160	187	169	148	155	184	184	172	159	170	155	156	165	154	153	156	161	140	177	164	193	163	144	144	164	177	156	149	149	152	152	149	187	140	173	164	166	139	160	149	152	149	164	166	174	199	142	142	163	149	162	184	169	150	172	139	151	173	149	166	166	152	187	143	141	150	171	171	168	175	158	175	150	165	164	157	199	151	164	151	140	155	180	162	157	153	153	179	148	158	136	158	145	149	149	162	183	173	167	171	175	153	154	164	153	150	128	165	153	168	145	140	176	172	169	154	165	129	171	142	143	145	148	175	155	170	145	150	159	155	146	161	166	145	156	160	139	161	169	159	160	163	154	144	157	151	151	155	164	153	148	167	176	164	172	159	148	158	160	159	154	166	132	154	170	133	163	144	166	152	170	145	149	155	175	162	167	145	168	168	139	153	154	143	140	178	149	166	160	164	160	153	153	159	182	140	127	137	169	167	160	144	169	165	156	158	157	151	156	148	165	165	157	159	167	143	141	141	174	170	169	168	181	150	163	156	159	159	150	154	175	154	178	143	166	161	163	154	160	172	151	184	166	176	144	153	154	151	144	158	159	142	153	151	150	126	174	176
54427	49936	43512	33938	8456	541	535	527	563	499	515	510	522	522	569	532	542	495	489	514	522	527	545	509	501	517	516	526	494	512	534	512	509	486	488	510	525	531	520	548	497	531	488	491	513	524	500	545	497	513	510	476	477	474	505	507	530	560	577	530	475	516	488	492	485	512	502	499	506	506	523	547	495	526	519	478	516	512	484	495	465	525	466	515	458	502	530	478	554	488	515	459	461	500	488	508	520	522	486	507	538	519	528	538	522	516	526	500	530	525	509	526	506	481	491	506	488	556	525	506	492	511	494	507	503	542	526	521	517	515	525	519	520	512	522	545	508	509	516	534	558	564	492	487	525	517	546	532	441	493	467	494	494	547	510	507	518	502	479	532	560	579	525	558	496	539	478	524	520	530	487	534	542	489	490	494	533	505	529	474	497	555	485	531	495	565	530	477	508	518	503	513	487	511	520	494	483	550	482	520	491	523	499	487	484	457	474	504	544	560	482	490	505	483	539	478	519	485	542	481	525	480	524	483	529	509	499	551	474	488	505	493	524	545	509	480	511	506	535	539	518	502	502	494	498	494	480	531	529	525	531	522	491	486	511	501	496	534	494	493	525	496	517	510	478	539	477	528	519	498	508	532	464	525	495	535	512	510	534	526	521	537	486	490	522	497	538	528	473	536	513	480	494	527	499	491	449	494	523	485	529	523	516	509	499	534	477	519	486	529	543	499	544	516	553	524	532	510	487	478	513	491	519	499	517	522	523	496	499	476	487	514	511	487	515	523	543	540	492	543	516	511	539	511	525	539	519	504	493	540	517	513	535	534	509	509	535	531	470	552	477	490	536	518	509	516	481	515	503	498	529	475	504	540	549	513	546	494	474	520	520	525	537	564
80399	70137	54184	36887	15321	1417	252	224	230	226	205	214	252	226	226	225	217	213	207	238	229	239	219	242	206	237	202	258	179	218	225	217	207	267	233	219	254	214	216	232	198	229	187	206	185	240	212	207	221	217	217	224	224	220	230	227	228	233	211	210	215	200	237	209	230	203	229	252	226	212	202	205	216	205	207	240	224	205	195	221	228	215	203	207	223	229	232	220	217	224	222	207	205	200	237	232	228	210	231	191	260	233	243	224	209	227	225	220	220	213	246	236	211	230	220	205	228	217	220	194	202	241	245	195	227	212	205	225	206	222	218	188	244	228	226	198	215	224	207	201	260	208	209	201	238	235	214	247	202	224	240	209	229	201	228	251	226	226	192	213	218	222	200	194	236	205	231	247	221	214	196	237	212	218	228	223	209	212	204	205	193	235	174	225	212	229	237	223	235	179	206	217	225	229	217	206	215	204	233	232	228	230	250	211	220	228	215	224	216	235	232	210	209	209	220	209	218	226	218	195	234	217	226	236	201	221	208	242	221	218	213	213	214	211	227	231	240	218	215	246	210	212	203	239	201	231	186	229	237	225	201	219	217	216	212	212	227	212	227	232	232	226	227	214	204	236	202	224	199	214	209	213	204	220	208	223	243	229	214	198	230	196	222	208	217	207	235	248	207	237	215	192	205	235	203	241	210	228	239	235	232	200	215	215	237	222	213	241	212	254	209	209	219	223	207	218	231	244	208	213	229	223	198	185	217	231	204	201	238	229	230	227	225	234	221	202	240	241	241	234	195	233	201	215	214	226	224	222	228	244	198	225	221	217	210	206	215	230	228	214	220	232	222	241	240	210	213	213	206	202	261	204	227	236	234	215	216	226	236	209	232	198	217	232
65481	61730	53360	43765	11098	700	686	717	701	711	632	716	732	698	641	723	679	655	631	700	693	689	689	664	673	679	712	682	700	708	666	621	661	688	700	673	672	715	633	636	691	695	625	711	662	654	635	692	624	675	645	686	676	677	606	639	664	699	655	656	682	710	683	666	700	690	643	707	661	685	647	709	681	689	675	617	676	633	701	586	623	672	635	612	622	637	666	701	675	696	695	655	667	718	664	654	684	674	635	703	624	641	672	649	636	686	668	667	659	698	638	643	650	649	686	669	652	676	634	675	686	645	663	638	645	671	648	619	656	680	617	662	681	654	595	693	686	637	667	655	642	681	686	669	631	661	675	661	659	616	680	660	675	660	685	675	690	644	684	668	692	663	661	665	682	714	691	668	653	692	689	641	682	662	687	673	645	681	678	626	641	662	666	678	680	628	626	693	666	655	678	653	644	672	640	704	647	674	661	668	667	629	660	631	627	679	692	628	678	652	614	689	669	643	654	707	662	681	629	680	643	657	714	684	665	698	707	680	654	639	663	702	712	661	700	688	658	636	682	673	677	664	642	667	662	681	668	663	648	694	652	670	708	656	692	661	650	663	626	697	687	678	646	676	620	701	693	679	612	640	674	654	671	688	623	664	660	688	684	651	647	697	667	683	649	668	663	662	675	692	680	658	664	646	718	669	656	690	627	702	645	676	690	700	678	650	630	732	657	659	685	671	696	682	660	675	660	643	659	647	702	678	672	668	672	652	632	648	692	664	700	701	628	683	624	683	664	655	684	662	635	718	655	694	630	672	668	673	674	671	693	652	656	670	640	653	687	696	693	658	695	642	693	671	689	683	663	663	680	633	649	712	657	701	630	658	680	670	650	656	636	665	635	653
33395	20453	7443	3333	465	152	158	178	154	166	165	166	159	185	163	165	156	146	164	180	176	156	149	160	183	162	172	162	151	190	166	173	162	160	194	171	170	180	176	166	160	172	176	167	167	172	172	172	166	162	172	168	137	150	188	162	171	171	175	165	136	166	157	180	165	177	185	178	162	152	150	180	185	178	168	154	167	167	160	160	161	170	181	187	177	183	192	178	169	170	169	156	183	179	186	174	171	172	175	167	169	178	164	150	168	148	167	169	168	183	161	165	149	165	146	186	148	153	180	165	146	178	170	174	156	174	169	174	157	170	153	156	177	182	142	156	161	174	178	172	171	160	174	158	164	165	165	173	166	179	178	157	168	152	165	170	171	171	171	155	163	163	172	169	171	186	140	154	170	156	151	174	170	162	165	154	175	189	184	183	137	184	161	173	179	185	172	161	183	162	190	164	178	147	148	167	189	179	191	179	184	169	163	166	166	164	186	176	171	158	185	178	182	161	159	179	163	190	139	165	149	198	158	168	168	176	167	167	165	173	165	168	151	154	172	165	163	170	152	190	160	141	166	162	175	165	171	184	154	160	184	176	174	164	171	170	148	164	158	173	196	153	176	173	143	177	143	177	178	199	165	162	171	158	156	178	148	177	185	154	184	180	174	191	154	149	162	198	174	158	170	157	168	183	171	173	164	163	170	172	168	182	189	149	178	157	148	170	176	169	164	180	184	166	164	159	184	171	176	166	177	165	176	172	163	150	169	187	181	163	211	153	181	173	165	173	154	159	172	177	166	162	164	162	160	163	146	169	173	180	143	157	189	200	178	169	160	186	159	149	181	173	162	174	188	161	176	177	175	158	152	150	177	183	180	147	154	153	169	178	155	169	154	161
34004	23771	11229	8851	1164	499	516	581	480	501	549	536	543	557	568	526	561	535	551	514	541	525	552	557	528	569	531	501	539	538	526	543	591	565	492	498	507	508	537	527	563	561	561	531	546	537	557	521	491	565	533	558	560	518	555	546	522	554	574	522	497	568	549	538	559	535	582	500	529	546	515	566	527	536	522	529	544	546	527	512	539	526	545	537	533	500	529	516	531	535	541	485	547	525	537	506	545	500	552	573	579	555	516	550	510	526	522	538	512	527	541	562	520	511	519	519	541	540	495	529	552	521	569	544	507	527	537	538	529	533	546	542	522	567	567	531	545	586	558	537	497	534	491	543	507	548	534	550	549	577	566	491	562	513	562	545	534	510	520	492	564	503	530	534	560	514	544	532	535	535	526	535	514	547	496	526	500	546	529	565	507	563	531	564	573	557	550	549	526	548	593	514	544	496	541	531	548	546	503	530	529	530	535	540	549	540	522	506	509	530	498	527	568	528	491	539	529	523	547	500	533	534	524	573	567	504	559	564	526	506	517	516	590	513	521	511	528	537	548	531	482	529	526	547	500	533	554	519	527	492	545	557	570	538	531	539	525	493	532	523	517	553	481	524	556	568	541	506	519	534	540	476	530	528	516	501	521	496	555	534	557	529	562	520	533	553	534	547	540	531	507	494	515	556	497	561	532	512	537	558	527	543	501	508	513	537	533	540	552	520	552	561	535	528	547	486	522	543	579	532	546	519	559	596	527	519	535	593	527	520	535	507	539	544	522	524	506	553	540	521	571	520	531	514	556	508	498	502	557	587	543	532	495	538	547	540	536	544	533	550	556	532	533	498	519	546	546	552	564	561	568	552	514	529	522	553	529	541	498	566	525	562	516	542
74009	61956	46047	28383	7258	273	150	144	125	176	135	165	158	157	152	160	135	141	161	155	143	155	142	151	142	141	156	149	144	146	150	155	147	135	139	151	143	156	148	172	138	168	136	146	145	170	139	137	162	137	136	170	139	164	134	154	156	152	164	140	154	141	146	129	145	127	159	152	158	151	134	147	157	163	154	166	142	145	157	148	166	179	155	156	123	136	148	176	137	161	141	146	130	154	132	137	139	153	157	127	166	139	138	133	149	159	136	128	150	124	147	173	133	147	189	148	156	145	143	135	155	156	136	137	152	137	156	160	117	163	152	139	146	160	155	145	144	137	148	143	121	161	166	142	145	155	147	152	155	147	145	153	148	162	147	142	129	134	115	186	152	158	159	138	155	128	148	150	140	165	165	147	143	162	124	126	150	180	167	151	154	145	158	142	135	141	156	146	163	180	150	147	155	169	131	146	145	155	160	134	144	145	146	144	153	147	160	164	162	167	154	158	145	151	155	149	142	144	137	138	139	142	167	168	163	151	147	135	158	143	138	146	136	148	130	172	141	152	155	154	159	154	163	155	153	145	123	143	150	162	159	148	135	157	157	157	141	139	143	156	142	161	150	152	148	122	159	151	159	134	150	158	161	143	151	146	160	160	154	180	145	158	145	158	156	155	161	143	137	152	154	157	158	145	143	145	147	164	162	134	134	143	138	139	161	171	141	149	159	145	141	147	154	155	154	158	155	139	147	161	154	156	143	165	137	129	153	134	160	167	155	134	143	151	154	167	133	143	163	141	149	123	144	167	166	164	149	160	137	167	163	164	153	166	139	184	138	150	166	143	128	149	168	133	120	125	142	176	150	142	135	165	155	143	159	148	132	152	150	151	164	162	158	162
54279	49647	44428	35004	5358	504	528	489	455	450	511	483	494	497	492	528	510	473	508	499	491	505	502	485	474	463	497	484	449	492	477	500	498	472	486	470	450	484	475	458	488	499	538	474	510	502	458	478	509	504	508	501	497	471	491	496	502	463	495	523	505	478	506	488	483	463	510	459	497	475	500	464	469	476	431	510	484	489	464	484	502	474	446	460	491	528	471	488	468	448	450	466	502	504	483	443	522	476	504	460	454	493	500	489	501	490	482	474	473	454	483	506	502	527	473	469	465	510	472	515	487	501	491	457	447	527	482	457	529	459	456	462	490	454	524	472	490	501	480	499	499	469	479	534	521	479	482	488	485	505	427	463	487	518	447	508	468	479	479	482	479	452	447	460	488	490	445	470	469	454	487	449	492	457	468	507	488	466	487	520	474	454	505	502	491	514	456	488	500	485	469	463	502	463	506	466	490	454	462	473	486	460	486	473	486	472	472	490	486	491	515	468	466	476	473	487	471	449	496	507	478	521	503	453	488	460	460	463	430	484	468	481	494	489	458	480	470	494	484	464	503	483	490	509	467	516	465	485	488	455	501	447	509	482	504	484	511	482	478	482	468	486	469	489	449	492	449	458	432	483	463	498	504	498	525	445	445	459	482	444	462	458	518	509	457	497	441	475	470	451	442	443	484	475	528	458	495	473	499	480	474	483	474	486	477	504	447	442	480	488	483	471	488	514	453	456	473	525	517	486	482	496	445	459	483	498	474	488	502	471	503	451	456	511	467	482	476	504	515	493	458	485	472	501	484	508	473	519	498	504	486	522	484	511	509	462	473	477	498	491	457	518	489	471	533	481	468	462	480	502	457	485	462	492	485	497	511	437	485	439	484	482	484	479
80986	71455	53979	39180	14697	1435	245	217	223	229	228	235	238	245	226	234	223	227	226	213	246	234	199	225	204	188	223	216	238	227	244	230	216	232	238	210	219	240	217	249	204	205	224	234	228	199	188	218	200	215	222	236	209	214	222	204	218	257	241	218	237	226	242	213	237	224	202	215	223	211	197	220	205	232	224	226	218	202	254	206	253	234	216	209	217	232	231	205	210	216	233	198	219	204	222	199	234	216	227	235	240	205	215	216	238	211	242	189	230	204	226	221	219	222	230	212	228	232	226	227	231	239	200	210	226	224	204	238	221	210	196	205	224	244	202	205	224	244	206	219	211	207	223	229	210	201	213	222	236	223	207	234	220	208	207	210	212	216	246	229	207	221	229	206	218	237	208	231	213	181	189	233	193	203	217	242	225	238	223	225	226	213	231	218	230	218	212	196	231	214	226	197	211	232	201	229	235	218	225	250	213	228	233	235	201	212	217	221	221	191	208	229	245	195	210	200	235	233	216	220	210	197	222	209	215	209	195	218	248	217	209	228	216	228	243	237	197	233	226	193	229	246	226	203	237	248	205	223	201	215	241	210	199	225	223	216	213	205	217	216	245	198	204	231	198	203	206	232	210	212	227	205	214	212	213	205	199	212	234	221	235	202	220	219	197	207	213	232	236	216	210	234	214	217	246	199	212	226	201	230	229	241	200	218	234	208	220	201	213	223	228	202	197	236	194	198	230	211	237	197	221	196	226	236	218	228	219	221	211	212	251	232	218	220	221	213	220	221	230	232	201	227	216	208	244	217	222	226	225	233	206	229	224	214	239	236	215	235	209	218	215	210	211	187	201	197	197	239	253	240	238	252	200	209	233	219	190	248	207	228	236	233	222	211
65923	62331	54262	45416	8243	732	680	651	691	668	674	703	651	664	665	687	653	636	655	625	664	633	682	664	680	653	638	638	688	638	630	662	653	654	644	707	691	689	693	690	595	638	654	667	698	681	646	646	707	676	685	658	684	696	707	702	603	623	640	663	696	661	674	677	707	698	670	689	667	638	685	652	639	689	700	653	673	705	705	639	657	636	665	685	673	694	619	640	692	660	668	647	677	659	698	669	657	652	654	692	655	649	666	645	650	673	702	643	649	679	720	664	636	624	659	666	659	665	660	647	669	633	644	646	665	675	686	666	665	646	624	602	687	655	632	658	690	629	665	587	660	666	647	669	637	675	755	601	687	648	641	629	694	636	646	652	673	658	710	639	663	713	659	653	633	679	674	681	635	654	632	626	701	674	613	648	683	690	622	646	634	605	659	647	635	652	646	651	667	655	641	640	649	720	698	651	689	657	693	659	705	656	662	669	642	633	639	679	648	644	679	680	627	689	715	663	654	648	698	687	637	695	662	642	706	669	683	643	680	630	719	645	661	683	651	664	662	653	624	652	640	687	660	678	671	653	633	656	682	649	670	657	699	665	667	693	673	640	657	645	641	696	683	630	661	691	689	717	705	668	678	688	636	671	725	669	682	624	674	679	656	644	622	584	689	686	679	712	617	700	663	631	677	691	665	643	637	626	697	672	656	663	643	663	675	694	648	643	688	660	670	656	638	663	669	671	648	675	659	704	700	688	692	699	753	667	656	713	640	636	689	651	657	678	632	659	708	694	709	634	648	681	698	631	678	660	659	637	674	619	639	612	678	653	645	681	670	678	640	668	725	677	631	637	612	737	650	662	658	637	662	684	728	658	638	665	685	673	621	690	650	682	665	697
33580	19945	8733	3601	590	196	155	186	158	156	166	143	177	179	165	168	168	169	158	158	171	193	158	162	167	142	169	175	168	142	187	175	174	179	152	167	173	166	154	166	155	179	157	168	182	207	142	181	152	162	158	191	173	169	196	176	151	171	160	154	164	166	135	167	164	178	177	190	158	184	174	178	166	164	170	174	162	174	189	167	162	163	197	158	164	155	161	166	148	158	160	166	167	167	156	175	195	152	178	178	165	165	188	168	179	158	153	163	156	190	180	137	183	172	152	162	182	158	169	170	188	146	176	189	193	167	174	151	174	155	151	172	166	153	186	164	172	196	167	162	139	149	184	179	153	156	174	161	163	186	162	155	172	180	166	168	169	164	176	175	166	179	161	170	165	170	157	167	162	162	177	167	161	156	162	172	157	149	152	173	152	173	152	176	178	168	174	189	151	141	159	142	172	163	173	162	164	172	168	168	168	164	160	177	173	168	172	161	158	163	172	169	192	183	156	175	163	158	159	184	180	148	150	184	163	162	185	177	170	162	167	162	197	174	135	189	199	171	173	185	170	169	164	156	159	190	165	178	178	162	169	173	185	167	170	184	170	168	164	174	178	126	191	149	174	164	171	149	189	159	183	186	170	158	151	141	162	191	194	177	149	169	145	168	156	153	155	161	177	168	188	155	166	170	169	190	175	170	182	187	180	162	168	183	155	179	171	189	156	189	179	170	177	160	186	156	155	161	165	158	161	170	170	188	172	185	172	151	165	167	164	160	166	145	181	162	162	161	155	186	190	171	173	182	158	170	161	161	172	189	165	160	158	179	168	150	170	137	138	172	172	172	174	158	145	173	168	180	175	146	168	145	180	171	173	149	172	160	180	164	163	165	183	163
34158	22872	13251	9266	1182	562	556	547	536	515	518	569	562	527	550	533	512	568	564	517	500	534	518	517	567	503	544	564	514	508	519	526	540	552	502	579	536	539	541	512	547	522	547	584	495	493	536	547	541	553	542	520	556	545	556	553	517	532	505	510	538	502	552	581	550	494	512	532	499	513	554	592	557	529	545	486	503	529	550	527	558	549	566	542	539	535	530	503	512	519	540	538	555	530	549	509	526	494	528	497	501	544	544	538	569	556	517	527	562	533	543	540	546	521	555	508	543	521	575	527	525	528	503	511	532	489	529	574	518	551	491	537	519	502	540	532	554	530	553	519	537	562	534	529	487	543	541	549	519	529	563	511	533	522	559	551	568	523	556	509	503	527	522	527	528	542	539	568	544	533	559	489	587	547	608	520	572	533	554	542	547	519	549	484	512	552	520	542	487	548	527	555	512	548	495	533	537	540	512	547	538	552	523	495	520	579	572	537	536	535	535	562	535	553	524	527	565	548	530	558	548	507	570	526	552	530	507	564	502	554	555	522	542	543	536	541	566	500	535	558	567	505	522	491	526	521	579	543	555	545	547	548	555	533	513	537	504	514	556	557	536	540	498	511	555	547	539	537	518	559	555	552	530	529	566	591	548	523	529	566	519	544	506	542	507	536	521	514	488	543	544	534	524	528	528	552	548	592	573	552	548	522	573	546	505	528	542	538	534	533	558	563	550	546	535	507	539	558	483	506	542	483	551	549	493	532	530	513	545	503	543	533	492	519	571	513	559	553	545	523	510	535	528	506	557	526	515	512	512	542	531	506	550	543	525	558	538	569	535	512	504	530	549	535	529	557	517	566	515	517	513	557	556	560	541	569	519	504	551	545	560	514	522	530
73295	60099	46226	30454	8200	323	170	134	145	159	147	143	150	147	136	162	158	146	150	158	143	144	143	146	137	181	153	158	140	129	147	132	152	160	158	160	143	155	146	164	146	133	146	161	145	153	153	154	137	139	146	138	144	150	154	149	136	150	133	127	175	147	138	144	154	147	170	138	147	155	154	156	136	167	179	151	145	133	142	146	137	146	156	157	175	141	160	148	171	166	150	166	176	160	150	150	125	155	143	149	143	152	141	146	145	141	153	141	147	140	162	155	160	149	160	143	152	174	128	132	155	148	137	139	158	163	138	162	146	150	170	141	163	162	148	161	150	144	147	157	145	134	156	139	141	167	145	130	145	152	178	152	143	145	149	153	153	130	164	132	151	149	134	150	153	129	138	151	161	154	133	145	171	160	148	121	165	156	146	150	146	140	145	146	148	167	133	167	142	166	141	151	157	140	163	145	146	138	146	152	135	151	173	144	154	139	150	155	132	154	143	151	164	153	136	144	160	138	148	160	142	149	146	155	156	146	151	142	123	143	141	152	153	168	167	150	172	133	162	170	140	159	144	157	126	141	149	161	157	152	157	160	152	156	153	148	148	171	144	147	139	138	141	151	139	151	159	162	146	156	172	150	139	141	149	161	173	150	156	147	142	152	152	161	161	150	153	146	144	143	150	156	169	160	146	141	149	140	150	161	145	157	150	139	153	140	168	145	147	145	151	140	155	122	152	142	146	140	152	142	150	124	130	151	144	166	149	144	166	174	133	174	155	135	154	139	144	146	151	131	152	130	154	161	143	146	154	139	140	161	151	156	154	150	124	173	146	144	134	161	163	145	123	114	149	135	141	176	123	155	124	154	136	139	147	133	150	131	128	172	155	155	167	114
54285	48250	43623	38304	7240	497	492	486	498	481	525	471	463	508	541	488	481	472	488	460	479	480	481	476	511	501	506	520	439	472	499	455	501	459	464	500	509	469	483	495	454	451	449	478	504	463	484	439	493	487	448	430	462	455	516	429	490	517	436	503	459	483	462	426	431	469	461	470	430	476	479	508	447	478	471	516	451	458	524	478	516	461	515	465	459	443	472	474	438	473	453	512	479	475	508	495	460	437	488	461	487	501	487	432	464	466	503	432	501	470	458	439	494	444	516	488	481	494	469	486	483	470	511	459	468	508	463	465	501	467	505	464	466	471	473	489	473	485	450	454	494	510	462	496	450	474	456	478	500	499	498	480	504	490	478	468	500	451	476	459	493	479	489	521	459	450	498	484	473	499	493	457	493	483	514	471	469	434	493	500	496	483	455	467	497	480	447	438	459	479	487	496	490	518	456	453	472	485	449	473	480	453	478	474	492	436	424	460	494	454	474	455	472	493	479	486	434	435	467	496	461	496	490	471	495	488	462	475	469	472	484	472	515	479	457	481	519	481	481	455	453	434	474	443	460	445	470	446	464	509	494	484	464	453	474	498	480	473	484	499	509	486	502	501	511	441	499	485	494	457	434	503	489	469	473	489	478	457	450	496	495	522	456	521	461	495	511	447	498	489	462	491	498	500	473	505	497	502	499	472	466	495	474	475	458	470	481	441	505	488	522	462	482	445	492	491	459	478	476	461	474	482	507	445	478	493	469	503	508	457	453	459	461	462	506	468	474	509	498	488	473	458	432	474	477	493	427	446	486	498	462	504	489	453	491	456	480	478	464	471	494	509	470	472	456	487	493	474	463	447	513	487	466	469	466	452	526	492	450	449	472	507	459	507
79139	69283	55880	43016	17068	1300	218	195	210	233	218	231	237	206	213	222	201	183	207	203	234	193	227	229	208	203	207	207	242	250	215	228	201	219	212	203	201	227	217	244	241	228	214	248	208	219	203	214	211	239	216	227	227	225	217	216	250	240	223	195	223	230	205	220	242	216	221	205	231	226	203	220	228	204	217	207	205	219	220	220	217	249	233	224	194	212	218	199	189	219	235	216	215	226	208	194	223	226	218	210	223	214	201	232	203	229	203	239	198	223	204	221	216	196	227	223	214	205	218	208	232	235	213	197	205	254	214	229	218	215	197	213	224	228	223	190	194	195	224	224	226	231	219	197	216	222	210	200	238	235	218	192	207	272	210	186	195	201	207	187	212	198	195	243	218	215	260	186	217	203	190	216	223	206	208	218	223	208	199	197	209	218	216	230	221	205	225	226	223	213	204	205	221	211	214	197	227	182	235	216	201	207	184	206	223	218	221	216	242	201	186	184	212	206	211	228	233	204	202	192	206	214	226	209	243	215	211	212	198	223	201	222	220	212	229	207	186	206	200	199	218	196	214	189	218	222	220	223	203	206	218	227	232	194	208	196	201	260	209	205	193	190	212	214	218	224	208	212	204	223	185	243	213	228	211	227	215	219	213	195	224	194	194	212	206	207	213	231	228	209	204	220	189	223	214	222	218	199	226	190	223	227	204	218	220	233	235	192	215	228	234	205	200	221	232	208	198	213	215	225	241	210	206	217	215	210	203	206	218	221	224	206	190	212	193	237	202	220	216	225	205	218	229	218	207	209	220	222	209	212	191	206	228	202	213	237	216	171	212	215	219	201	218	212	224	204	220	190	233	234	230	200	203	224	228	201	221	205	198	192	217	231	198	204
65093	59955	53143	48842	11912	649	719	692	675	681	672	634	667	656	642	689	665	652	639	647	671	702	669	652	670	664	597	639	680	613	715	614	624	669	683	671	631	632	624	672	643	637	636	673	620	625	633	688	663	637	655	639	670	673	639	662	687	679	670	645	638	598	684	653	634	634	636	655	666	624	628	672	657	637	597	695	692	650	636	636	664	681	627	628	678	684	647	643	675	625	645	673	622	671	679	642	665	653	639	665	711	644	672	655	667	681	677	671	631	648	621	622	641	680	637	671	667	689	656	581	635	664	639	642	641	631	634	673	634	654	657	671	633	599	664	669	642	689	580	631	703	630	645	644	670	666	679	650	634	643	663	652	655	634	689	637	660	636	652	685	623	632	650	664	645	640	647	635	658	663	643	616	613	698	652	671	658	644	646	648	630	659	631	616	632	678	638	683	660	656	624	617	684	656	646	656	615	640	702	636	665	675	678	659	664	641	651	656	600	672	623	666	628	679	632	643	618	613	665	668	655	637	616	689	705	674	635	624	705	604	649	679	641	710	676	636	661	599	690	652	661	664	674	667	705	622	649	610	660	659	652	618	667	623	632	670	614	691	626	626	625	695	677	625	642	691	661	673	611	706	661	642	632	635	665	649	605	676	625	605	661	612	638	667	658	679	665	652	617	607	661	669	667	684	632	611	648	620	634	651	649	683	648	613	641	651	681	719	595	668	646	643	694	627	647	674	633	652	666	647	638	644	660	668	615	599	658	644	679	636	739	615	633	629	645	652	675	672	678	684	629	620	630	693	697	638	659	628	673	644	617	625	636	644	680	629	647	692	665	620	671	664	693	688	650	664	696	662	624	622	625	638	623	670	648	704	679	623	633	615	663	664	670	658
34539	19643	6761	2832	637	162	166	190	160	171	174	155	170	153	146	187	159	154	170	171	132	158	149	152	139	203	166	157	170	159	161	196	167	152	155	171	179	173	162	165	169	170	170	165	159	173	162	150	179	174	147	152	164	144	163	142	166	167	176	168	162	164	158	155	176	148	161	170	177	157	179	174	153	180	185	165	175	164	167	171	165	156	164	163	152	157	167	172	184	154	175	148	147	171	154	170	142	174	148	193	165	163	157	163	137	151	160	159	178	154	168	147	169	176	163	164	152	173	171	166	160	160	152	178	167	166	168	153	149	166	146	177	169	158	167	165	168	155	185	148	159	167	170	173	198	171	151	180	166	173	158	149	166	157	160	171	182	182	168	165	185	161	154	165	175	146	163	157	154	176	170	162	156	148	148	167	157	165	156	177	188	142	173	155	170	160	190	182	179	156	165	173	147	165	148	162	163	150	163	181	148	147	168	172	177	166	180	176	160	180	139	163	141	150	160	162	186	177	160	161	142	151	163	162	169	164	178	175	154	165	174	168	154	164	171	182	158	149	178	158	179	152	177	167	150	171	135	180	169	176	143	170	149	148	174	162	166	151	171	156	159	172	167	176	168	188	166	164	158	161	152	168	190	159	182	157	170	164	156	184	151	136	159	166	146	169	166	163	162	185	166	169	165	150	151	179	165	186	170	168	143	177	172	148	137	170	149	168	153	164	144	170	158	157	168	153	162	178	186	181	155	161	160	174	154	168	172	173	156	177	179	171	157	169	181	160	168	152	157	156	165	165	155	158	157	181	162	171	164	171	163	178	165	174	173	168	139	173	164	173	144	156	158	171	161	173	154	148	170	149	173	145	166	173	177	157	139	157	183	156	152	164	156	210
34777	22005	10274	8313	1898	503	544	559	524	560	507	487	535	502	537	534	533	538	564	585	565	518	579	538	564	550	527	537	522	519	529	499	513	470	595	552	539	506	485	521	529	512	522	536	488	511	541	526	516	525	506	561	530	561	525	515	518	547	495	553	590	514	544	507	582	502	527	532	562	510	545	515	512	515	505	549	553	548	483	552	514	536	528	577	496	519	528	513	558	511	480	535	529	507	513	560	548	550	564	561	503	528	527	533	547	529	512	528	511	532	531	519	557	492	472	512	510	493	511	528	512	536	485	582	533	563	508	523	506	520	532	545	521	501	547	499	533	519	514	505	494	504	512	510	550	519	543	532	539	559	508	515	552	551	580	526	505	535	555	560	505	516	552	542	530	519	529	531	512	517	554	549	529	541	511	554	508	514	501	495	560	549	548	526	533	509	538	525	556	520	548	521	510	501	509	516	526	537	555	516	506	510	530	524	537	520	508	488	561	491	562	473	538	480	525	492	521	523	522	535	514	542	557	517	500	487	533	548	527	533	543	532	514	550	562	510	547	528	524	591	531	532	556	524	531	507	499	482	531	538	496	536	487	501	546	504	483	517	539	535	479	545	535	501	551	517	513	492	536	552	537	555	507	502	521	557	525	536	553	506	555	563	527	562	514	463	481	497	556	552	530	543	543	513	505	507	556	530	533	523	495	509	536	528	562	538	556	523	539	495	541	536	530	553	507	547	498	483	504	510	581	514	527	552	551	480	537	496	517	536	500	550	540	513	478	514	550	516	533	524	474	518	513	585	501	528	537	522	522	542	542	521	541	539	538	570	564	546	580	548	565	539	510	522	497	510	506	547	512	516	530	500	527	542	536	496	519	570	527	542	523	563	563	503
72714	59483	41548	31093	11212	400	151	145	132	155	138	151	122	140	143	148	139	126	132	149	140	161	131	133	133	165	158	133	161	148	153	141	128	137	128	150	158	136	139	145	143	123	152	150	150	143	137	131	161	128	147	137	128	148	139	139	141	135	149	157	127	150	155	160	156	151	154	150	136	133	172	150	135	160	167	128	133	157	139	156	129	156	134	161	139	137	137	140	135	154	146	162	127	154	131	155	148	145	156	145	151	137	151	140	133	139	133	149	150	154	159	148	142	148	132	148	154	135	131	138	126	158	141	147	142	135	130	149	157	158	158	126	152	138	135	155	151	129	150	147	137	134	139	165	127	148	148	143	151	170	159	137	132	124	136	137	158	157	138	112	162	148	137	142	151	128	134	143	139	180	162	133	153	137	149	142	154	159	164	111	138	150	152	161	145	149	159	164	133	123	138	146	152	170	141	151	158	166	151	172	133	145	156	154	161	154	127	146	137	168	153	163	159	162	147	140	126	128	166	150	124	119	150	135	129	143	132	132	150	149	135	165	148	143	136	135	162	144	133	146	138	144	148	148	131	142	138	143	144	150	165	156	135	153	141	132	145	150	138	176	145	156	154	148	153	163	133	151	155	143	143	141	133	134	137	138	163	157	173	138	156	135	139	146	147	142	119	137	151	138	148	128	138	143	153	135	148	148	143	151	143	134	167	150	133	151	146	146	144	153	162	156	149	131	121	141	133	148	153	129	150	171	143	147	144	129	153	108	99	155	136	147	148	132	157	148	161	162	130	127	145	157	179	130	139	139	150	132	151	157	161	128	158	127	139	154	148	145	143	131	150	166	114	148	133	134	133	129	127	152	159	139	111	161	136	132	135	157	132	131	140	136	140	150
54753	47665	39338	39798	11106	525	523	531	541	423	489	466	504	457	474	503	505	498	471	451	452	465	472	471	442	490	452	462	460	493	471	471	475	464	485	438	468	456	506	473	497	499	449	436	489	487	465	484	459	475	468	465	436	475	467	446	431	489	479	511	490	451	486	450	473	427	505	474	452	479	447	452	470	448	500	503	465	477	419	493	489	478	457	488	482	456	472	473	454	440	487	460	483	449	464	463	474	504	515	464	471	458	470	491	450	495	444	470	479	464	483	469	459	467	470	500	493	454	507	468	442	482	444	463	463	445	453	476	476	500	464	473	493	492	454	468	467	460	473	471	436	470	451	503	502	471	458	523	449	519	472	501	488	466	464	480	441	491	471	447	503	465	461	493	454	488	458	487	445	461	456	462	452	474	465	484	469	444	486	469	480	443	420	471	442	498	516	449	470	451	484	502	498	465	506	499	480	469	444	471	457	479	472	450	430	480	511	463	469	455	479	475	518	448	462	425	451	478	488	515	484	487	477	460	460	472	447	471	471	492	481	445	458	496	468	490	477	495	489	467	463	468	500	482	489	465	466	477	441	439	468	491	484	472	464	478	499	462	451	428	507	468	479	444	496	498	476	498	501	469	493	464	468	462	458	473	453	429	475	461	463	484	474	445	431	500	462	511	457	473	478	482	477	433	471	501	446	476	484	481	474	464	511	462	469	500	501	492	438	437	417	476	423	493	471	486	477	481	495	536	479	448	458	460	446	459	498	464	484	491	458	466	446	447	522	519	465	461	474	479	508	463	457	438	476	446	471	462	504	481	469	491	440	478	453	476	469	469	444	488	445	489	488	469	464	488	487	429	479	483	501	479	473	477	467	470	436	466	461	459	497	449	432	435
80462	70552	53437	43036	19879	1735	249	226	203	217	224	197	241	213	218	218	242	227	231	233	207	219	202	206	227	209	216	229	231	204	199	226	218	238	235	210	214	211	200	197	207	218	196	238	237	183	203	211	207	195	215	210	194	239	218	220	234	204	204	207	217	200	206	179	210	212	209	224	213	190	194	204	223	194	231	236	209	194	207	198	203	210	226	211	232	194	227	218	224	220	228	207	210	207	210	212	202	204	216	233	222	209	202	221	227	233	230	213	210	211	248	198	197	219	191	235	220	206	220	201	233	205	227	214	193	209	228	248	217	203	193	188	198	224	225	250	201	176	208	209	216	214	195	222	209	219	200	262	204	188	217	227	207	196	202	210	243	197	212	221	189	205	219	231	206	211	201	202	194	217	215	231	205	202	194	196	225	201	213	202	195	197	204	230	207	248	224	208	211	220	219	210	190	207	220	207	217	213	219	205	201	224	228	239	214	222	225	202	224	210	234	198	210	195	196	209	208	211	210	208	196	194	240	203	189	209	221	232	247	223	217	227	197	185	212	212	211	202	192	207	217	199	196	212	213	224	199	187	192	182	222	219	179	203	206	217	223	211	195	219	225	214	185	194	191	235	216	224	205	232	228	206	221	241	213	191	229	226	212	212	223	225	197	221	239	217	219	203	250	213	224	216	208	202	201	204	213	244	192	231	200	213	198	236	219	218	208	205	211	194	226	214	208	213	236	209	228	231	218	210	219	237	214	184	190	212	217	195	238	198	218	195	221	204	228	212	175	222	234	177	217	238	212	228	224	175	226	202	233	215	214	190	215	202	214	220	229	222	199	218	226	207	197	225	215	196	202	212	216	222	230	216	246	227	233	221	218	219	213	216	205	195	204	199
65262	59171	49780	49605	16477	722	671	696	690	723	647	688	633	688	629	655	648	681	669	686	657	624	666	669	679	681	641	663	609	681	675	611	672	656	702	635	670	642	681	645	586	664	640	648	665	647	715	643	638	651	669	658	627	631	640	673	652	664	651	661	675	668	634	632	665	631	621	650	650	671	621	670	645	686	644	669	642	645	651	687	616	631	651	645	619	668	652	596	671	598	618	668	654	680	617	675	628	649	658	614	596	605	621	621	671	676	638	645	712	628	619	618	637	624	660	651	654	663	658	690	667	643	618	659	677	663	626	669	620	689	662	630	633	669	612	630	677	664	604	659	650	665	659	637	630	637	673	663	696	614	638	608	644	658	626	660	639	617	622	617	655	663	646	675	611	617	635	644	628	677	594	621	675	640	670	665	651	641	659	644	671	666	671	631	679	671	645	611	690	661	663	678	661	660	628	605	645	664	632	668	649	644	652	609	635	686	621	644	699	638	678	641	650	666	701	670	612	684	678	586	627	651	626	642	695	655	679	632	702	645	659	636	673	638	623	649	607	664	627	654	685	656	644	652	675	660	616	633	655	667	650	625	635	613	624	657	678	638	664	667	664	642	657	616	626	658	651	604	614	664	714	616	628	638	625	624	674	630	710	668	671	656	660	680	661	621	631	640	672	687	672	647	673	597	681	643	597	657	642	627	635	685	665	620	668	648	688	687	651	677	657	682	661	598	628	638	688	667	649	620	614	637	658	662	650	608	594	655	664	654	609	572	661	687	613	616	651	661	655	662	707	620	655	658	663	641	637	618	603	608	653	622	657	616	631	608	623	654	657	635	653	672	662	621	643	644	649	670	661	630	612	662	666	664	650	615	660	650	662	661	676	661	672	620
34227	19346	6118	3895	778	186	181	171	151	165	143	179	174	147	144	142	168	173	166	164	162	158	159	185	190	158	187	150	196	174	174	180	143	173	173	158	187	161	163	153	189	177	186	172	175	179	200	169	160	174	155	156	160	160	164	181	166	158	179	171	167	155	175	153	143	182	166	159	140	153	181	173	158	173	183	176	145	184	174	184	185	162	163	179	180	145	185	158	150	153	164	139	187	179	152	166	147	161	181	165	168	191	163	162	174	171	175	172	163	151	159	165	165	161	153	158	142	170	146	158	168	165	172	180	168	171	163	176	188	159	191	158	175	178	169	142	150	182	184	158	155	173	161	145	167	189	162	171	164	168	169	177	165	171	177	159	173	179	177	163	184	179	155	171	167	163	161	152	157	161	159	174	160	155	171	185	163	134	169	140	168	163	166	172	163	176	142	168	143	142	138	181	161	174	176	161	165	173	164	153	171	183	165	145	145	163	148	160	162	151	193	166	174	165	167	157	178	164	177	188	165	188	159	183	172	160	156	153	162	151	156	164	156	158	134	158	168	169	167	158	162	163	164	182	177	139	187	155	163	153	154	157	174	175	184	163	175	163	151	163	178	146	166	152	177	159	144	163	164	146	163	170	160	165	155	169	193	184	174	196	170	173	154	148	162	140	156	181	155	153	158	160	164	173	171	164	161	148	166	161	182	163	179	176	163	153	155	197	158	180	155	167	164	160	174	163	160	172	167	148	156	153	168	157	163	179	166	153	149	159	181	184	187	163	166	173	171	151	184	177	179	167	167	190	188	153	157	153	173	178	155	165	171	177	184	165	190	149	165	181	182	182	171	147	158	153	178	162	172	166	183	175	164	147	198	174	153	152	164	197	172	160	193	157
34662	21664	9053	10669	2132	497	552	526	508	551	567	538	521	534	541	547	528	537	526	521	535	549	531	513	527	462	527	505	523	485	591	534	550	550	528	512	550	525	583	501	545	554	549	538	549	532	603	533	545	494	533	554	550	561	523	523	537	548	538	483	532	485	532	541	489	515	512	532	533	548	511	531	548	518	558	487	538	560	538	529	519	521	524	487	559	501	531	550	505	492	549	563	539	481	511	533	511	499	555	522	549	514	534	549	534	533	543	573	520	548	507	542	515	487	556	544	528	561	545	496	514	499	565	530	513	577	515	553	545	545	534	534	544	550	543	558	531	526	519	540	565	508	554	540	555	558	519	579	516	516	515	531	567	529	520	545	523	590	529	555	525	521	481	548	504	530	524	539	517	549	508	517	535	529	516	481	521	528	559	516	489	561	478	532	517	536	544	535	566	541	524	562	534	520	526	501	556	548	516	551	530	582	556	540	575	523	566	526	567	494	533	530	561	523	512	540	490	526	494	514	521	536	532	562	533	538	507	533	548	545	512	528	512	506	526	563	506	501	488	534	556	537	536	512	551	565	533	496	561	508	541	534	507	516	525	525	548	583	572	518	531	508	556	561	501	536	525	519	548	508	550	510	527	555	517	469	528	526	517	553	490	565	527	512	534	530	505	555	495	511	487	534	539	552	553	550	559	518	526	525	555	532	528	510	549	488	549	499	545	526	542	549	540	554	537	521	496	540	517	513	529	554	526	539	549	504	531	533	554	545	492	486	514	486	536	505	486	511	573	539	521	531	522	502	499	564	542	553	561	561	555	500	536	556	547	531	551	567	571	542	530	533	549	549	542	550	530	510	553	520	528	531	503	499	515	527	571	510	525	527	525	534	554	540
74558	60484	42365	33067	10632	467	148	164	153	160	177	147	149	139	151	159	138	137	162	139	129	162	151	142	172	158	154	159	154	134	166	135	166	161	180	165	144	155	172	133	145	153	149	135	154	151	141	157	144	166	137	141	165	168	171	142	133	142	153	141	167	149	140	148	136	155	151	162	136	169	141	157	156	152	139	141	150	165	157	162	128	159	148	136	159	149	142	149	147	161	159	161	154	161	137	150	151	127	166	145	148	159	168	144	167	121	142	130	166	146	145	175	143	174	137	155	179	141	140	150	149	146	157	158	154	148	138	135	149	144	148	153	167	143	158	150	145	153	161	133	158	148	136	171	160	146	167	151	163	160	149	147	127	132	156	137	136	165	169	171	143	151	161	159	152	163	158	141	145	156	151	149	169	138	138	171	179	145	148	134	145	144	165	143	137	158	171	149	132	163	168	135	159	168	170	151	136	161	158	149	124	152	145	159	143	147	145	148	137	149	134	161	149	176	160	148	149	154	145	140	141	158	138	155	164	138	145	159	146	153	135	142	144	138	165	154	159	130	161	141	148	142	148	131	139	131	141	137	146	139	155	154	137	152	162	144	132	148	141	143	147	134	131	151	150	158	159	146	150	139	145	162	133	151	131	141	142	177	173	187	141	180	138	160	166	141	156	164	151	136	155	153	155	154	149	154	126	154	147	148	137	166	145	177	134	157	156	149	140	156	156	131	161	127	160	156	139	118	134	165	133	163	153	154	137	163	150	149	169	140	149	145	164	134	141	168	167	147	164	140	136	171	148	158	156	152	143	146	133	135	136	140	151	179	152	136	151	159	140	142	155	177	152	157	153	129	140	170	147	156	125	138	155	155	142	147	155	169	153	140	125	144	142	130
54688	47921	40221	39565	9748	512	538	534	483	504	462	494	480	499	472	442	487	485	485	501	516	500	477	485	545	467	471	499	487	491	473	537	525	455	491	527	455	470	525	470	489	525	497	463	496	485	492	520	512	473	483	497	520	515	505	464	477	478	491	515	464	503	500	534	453	512	506	500	501	485	499	469	493	494	500	475	483	457	461	488	523	478	464	494	454	496	495	478	457	487	506	476	536	498	469	502	492	470	540	490	490	457	470	475	483	496	481	521	494	484	487	459	479	482	551	493	499	524	465	528	468	510	460	437	466	485	454	538	449	498	525	462	518	488	462	526	494	452	475	471	482	531	488	494	501	511	476	484	550	507	472	489	468	477	445	489	522	506	515	525	523	531	487	525	509	501	476	526	458	496	510	461	496	460	500	494	452	513	469	516	516	555	497	481	485	494	505	496	470	498	480	453	500	501	452	459	489	479	480	457	459	519	517	484	486	494	489	500	483	451	494	465	437	485	493	523	511	491	484	506	482	500	480	533	444	515	504	490	470	501	491	512	459	496	516	505	478	516	463	465	507	512	484	495	459	509	447	504	495	493	484	515	461	511	515	488	472	481	500	489	477	485	485	507	485	533	481	474	517	487	490	470	515	499	481	448	520	476	480	473	460	524	482	453	452	509	497	488	470	517	482	492	508	511	483	494	493	494	497	502	505	510	460	489	473	462	499	468	460	494	484	488	505	509	493	458	485	480	488	511	473	468	461	499	494	497	474	504	507	474	515	482	503	485	492	482	523	449	513	488	509	502	480	500	465	470	531	494	528	509	496	507	520	455	486	479	497	510	517	504	495	492	477	496	485	518	476	484	508	533	456	515	491	486	454	493	481	437	498	470	467	483	472	513
81470	70455	50632	41601	18672	2454	234	212	214	235	209	216	245	209	223	222	237	224	221	216	215	210	239	223	244	218	221	218	193	213	227	268	183	240	227	246	215	242	220	226	201	224	229	236	225	233	220	210	198	218	207	227	200	240	215	209	214	211	196	211	236	219	181	245	221	205	188	209	218	239	202	221	196	194	246	211	193	210	206	178	223	199	233	233	210	230	225	252	217	213	222	207	215	202	230	212	210	232	218	214	211	216	224	219	220	200	235	232	227	207	233	187	219	212	234	229	190	239	230	207	195	200	221	209	204	193	236	218	237	214	196	223	227	232	194	216	200	236	231	209	245	201	228	217	215	202	215	218	223	203	215	208	229	229	222	230	218	229	220	201	222	208	209	206	229	226	228	230	223	209	214	225	208	235	221	219	229	208	214	203	245	234	210	219	232	236	210	232	215	213	225	229	224	206	225	214	262	233	190	217	239	215	272	214	191	178	228	232	212	229	244	218	226	202	227	234	219	198	224	188	229	207	246	210	226	228	228	199	234	190	189	239	215	198	178	183	211	214	208	229	225	232	211	220	220	213	223	211	211	188	197	235	209	249	197	219	234	238	215	251	219	211	175	217	212	216	221	197	242	214	207	207	198	217	245	203	192	211	213	215	251	218	193	215	206	197	207	242	195	230	204	247	245	223	217	235	180	246	215	215	215	241	229	230	214	211	228	233	250	197	239	203	237	224	220	200	211	212	224	206	229	227	198	219	223	231	237	209	200	221	205	225	224	215	232	210	211	228	200	222	225	215	197	220	237	240	226	229	215	237	226	226	198	202	227	205	195	230	185	216	254	218	217	234	211	242	213	239	235	228	199	231	216	202	233	227	219	222	235	263	211	216	197	220
65591	59967	49004	47689	13164	638	707	721	681	663	702	655	687	640	676	721	690	667	726	657	720	645	650	664	653	671	661	712	648	657	710	689	653	702	665	617	639	670	681	667	690	627	654	644	719	623	644	659	642	649	674	682	648	678	687	652	697	670	691	695	684	707	659	700	696	679	668	663	634	666	665	741	651	639	653	675	632	593	673	662	648	726	641	690	603	661	674	675	692	693	684	664	657	670	673	652	712	624	665	660	642	640	666	646	662	670	634	667	646	664	718	663	670	694	642	713	624	654	671	635	680	690	688	656	709	660	666	687	626	682	693	705	659	702	640	612	659	699	665	667	663	692	635	717	663	686	652	671	690	686	657	697	685	674	670	672	658	695	627	726	701	682	678	699	753	665	671	676	665	688	675	699	697	681	651	670	676	669	672	700	658	666	659	649	646	682	663	699	641	648	640	638	663	693	677	674	702	677	657	724	679	682	711	642	710	693	676	744	677	671	691	704	675	717	707	714	671	641	688	721	709	702	662	695	702	682	697	671	636	662	686	678	669	658	647	637	673	662	704	691	682	659	684	675	702	694	673	692	674	659	668	609	703	708	679	684	690	663	654	659	674	697	677	689	681	703	678	672	647	693	650	731	666	752	679	688	667	652	689	667	697	688	726	675	661	665	661	666	668	634	688	663	705	628	619	669	669	694	702	715	645	715	667	659	684	675	696	653	658	633	703	679	662	639	659	679	636	670	651	682	665	694	712	692	707	705	660	690	677	678	649	682	689	692	642	676	657	681	647	677	699	676	703	638	668	682	667	669	635	678	625	673	656	671	686	700	637	682	691	672	655	673	680	653	690	674	652	719	690	689	707	694	715	649	713	654	643	679	663	680	719	639	696	666
34426	19214	5876	5003	704	195	163	153	174	141	176	201	162	181	188	148	161	170	182	177	159	162	168	183	175	161	174	162	143	189	171	174	193	168	173	171	170	175	150	177	155	186	161	167	133	183	159	181	142	178	164	174	171	204	188	149	161	159	172	120	184	161	200	171	157	185	175	152	164	181	133	156	179	165	189	173	146	188	177	187	161	162	165	184	151	176	180	174	152	169	158	183	173	169	163	197	142	153	166	184	169	171	177	164	157	165	173	145	150	171	156	192	173	188	176	159	169	178	152	174	180	165	168	160	164	157	180	167	177	169	145	169	160	164	189	198	171	202	190	175	214	159	170	178	150	158	178	169	181	163	154	170	142	160	161	166	182	149	187	162	192	178	188	176	171	165	179	161	166	201	169	148	193	178	177	154	193	171	150	163	151	172	180	182	162	190	195	178	173	166	164	181	174	185	182	152	151	155	168	159	195	172	181	153	148	168	200	177	161	156	190	144	158	192	185	151	178	180	174	161	157	175	163	148	173	170	189	186	189	191	186	181	169	173	172	168	193	174	157	156	196	172	162	157	188	183	176	154	160	180	177	186	175	166	175	156	169	167	191	173	162	159	167	202	180	195	156	182	192	168	158	183	140	155	178	164	136	185	166	166	185	173	183	166	174	189	161	155	176	172	174	165	184	163	171	175	183	177	183	154	173	150	161	158	183	169	182	168	179	153	182	169	145	164	154	183	140	144	180	167	188	184	169	160	165	164	159	176	194	183	183	188	171	177	135	158	158	161	184	164	173	191	169	173	165	186	166	168	164	159	170	162	177	162	167	188	183	177	176	148	180	176	176	168	171	176	162	158	177	172	185	175	155	165	161	137	185	170	149	166	170	176	184	166
34652	22324	8571	11935	1822	581	587	568	543	557	524	543	508	560	525	528	512	553	527	575	547	521	557	552	539	551	567	527	562	513	537	539	539	576	529	530	530	508	525	539	571	566	531	535	510	536	547	550	511	556	538	567	535	549	575	562	522	516	556	533	553	560	549	533	539	575	517	554	559	511	562	488	511	532	558	540	553	546	562	530	525	530	563	580	508	543	544	529	562	571	527	567	533	515	549	526	533	499	553	546	513	599	563	583	549	500	526	523	543	575	599	539	520	536	519	494	526	579	562	530	554	540	548	527	536	534	527	575	551	521	558	590	531	557	577	565	503	543	571	548	533	529	559	542	552	554	552	553	555	544	575	559	543	583	537	526	531	526	513	535	531	538	572	559	531	549	519	524	549	531	557	519	582	588	559	553	538	529	541	600	540	517	521	556	509	536	568	565	553	504	531	511	538	562	566	554	552	550	528	576	507	538	510	554	549	539	540	554	587	530	522	549	495	505	514	568	544	511	558	530	532	546	579	531	565	558	537	528	531	521	582	507	541	569	556	591	543	555	534	554	550	550	518	556	528	563	574	553	582	565	509	547	552	511	512	514	549	524	525	591	516	530	519	573	532	513	564	555	542	547	535	547	559	500	525	568	538	518	538	554	535	546	566	551	545	504	571	550	558	547	561	544	525	566	540	573	563	534	544	529	527	542	537	521	550	560	545	542	507	550	561	543	533	519	485	523	524	576	569	517	542	517	575	536	528	546	544	514	588	531	514	554	521	546	460	545	572	565	529	522	540	556	581	578	545	534	558	622	540	591	525	504	559	552	522	545	530	564	526	542	511	539	614	554	566	521	545	507	574	517	578	543	518	511	522	532	586	533	546	499	536	505	516	544
73555	60699	39351	34621	9986	363	154	147	139	150	169	173	155	141	144	146	145	160	152	140	142	171	153	138	141	157	171	150	139	145	175	160	155	158	137	167	137	159	152	162	145	153	157	138	164	136	148	166	167	146	179	136	148	152	172	155	137	157	143	130	178	160	138	150	166	150	141	146	151	164	160	161	153	119	155	157	161	133	153	138	155	150	161	157	168	163	137	132	167	187	158	140	155	176	151	139	154	148	156	150	173	144	158	157	148	169	126	148	144	150	151	140	165	123	150	149	145	147	145	155	159	161	149	163	157	149	147	153	145	170	153	144	150	182	146	145	136	144	153	156	165	145	138	145	149	146	138	147	136	158	126	158	162	147	139	145	167	146	157	137	141	141	134	155	154	149	153	147	151	141	151	138	162	150	153	164	133	131	143	160	132	157	177	161	151	160	160	147	156	158	156	162	153	157	145	163	158	140	162	158	133	143	169	132	140	137	147	146	142	145	155	147	165	124	155	137	153	139	128	139	138	168	155	144	141	133	174	145	130	148	144	146	166	143	132	138	138	136	148	137	139	146	131	130	155	140	141	155	162	179	157	173	141	140	139	159	127	151	162	133	138	172	160	156	154	145	155	147	141	169	149	147	134	140	147	145	181	168	164	149	157	147	157	134	147	154	149	139	128	164	166	133	138	155	161	146	151	127	117	134	162	136	150	148	135	124	143	151	142	142	154	145	133	141	147	141	150	164	166	147	159	166	174	163	147	132	147	148	152	147	154	129	146	144	152	131	159	159	130	137	132	171	152	153	154	151	165	156	162	146	160	166	177	164	162	152	135	145	142	147	142	129	161	153	140	172	148	149	160	137	150	142	156	167	177	141	127	146	160	153	156	172	164	148
54583	48629	37181	39996	9582	495	495	517	522	502	467	491	518	534	530	474	472	503	444	489	463	498	446	467	523	423	497	477	477	500	472	493	466	478	494	489	533	499	493	457	470	464	497	463	492	476	499	489	480	468	481	484	491	504	452	476	474	484	450	500	474	517	502	457	504	497	509	476	492	485	468	505	520	480	482	442	493	515	494	485	461	442	476	467	510	489	503	502	525	503	507	506	475	497	460	458	482	465	527	510	496	499	493	485	506	468	490	473	523	497	493	455	490	496	494	492	491	553	483	493	522	489	488	500	499	507	459	523	461	475	442	509	493	474	466	480	494	497	470	480	523	495	521	478	489	465	478	497	465	501	477	463	433	484	447	486	532	456	479	510	519	463	496	499	505	500	459	497	501	459	516	504	504	478	498	515	455	499	501	485	467	463	483	479	520	470	492	499	471	451	523	461	447	507	516	516	498	495	465	482	472	497	493	488	484	474	497	487	495	466	506	497	466	488	524	529	516	517	501	468	473	499	495	490	446	500	476	523	501	500	486	525	526	475	523	491	490	504	474	485	509	490	437	512	536	464	508	508	501	481	484	501	506	474	517	509	505	481	440	505	538	491	486	516	480	466	488	477	490	512	488	471	505	483	505	490	486	468	477	452	471	498	508	475	446	524	488	481	505	499	452	486	479	496	500	497	501	510	493	448	482	503	500	483	459	491	467	501	456	479	501	492	470	485	485	507	464	498	508	463	486	501	484	494	511	485	494	475	508	468	495	494	457	509	475	467	433	452	468	494	481	500	438	482	497	499	511	501	509	483	445	495	517	452	462	476	476	498	479	478	488	454	500	490	440	489	520	467	493	477	514	504	482	497	522	473	456	470	494	487	496	487	482	511
80452	71026	49366	44683	15814	1349	239	271	254	225	257	214	251	215	244	218	232	229	201	220	237	231	240	229	217	232	214	189	199	226	213	213	206	224	216	237	217	209	223	224	227	226	241	222	215	214	205	231	199	220	204	220	204	214	208	222	221	223	197	207	208	221	205	222	230	216	234	209	218	234	209	228	204	199	218	209	191	241	209	209	224	217	234	237	206	212	229	248	238	215	218	240	238	200	222	234	215	208	232	229	230	217	207	233	222	207	191	221	233	227	212	200	204	220	221	218	224	225	217	221	222	196	234	200	216	243	248	219	244	212	232	233	180	209	193	205	232	164	210	224	214	209	222	224	236	194	205	206	222	238	207	220	182	195	220	206	206	193	225	242	213	212	213	234	222	203	229	200	231	221	227	187	216	220	209	217	232	236	216	207	250	216	223	219	205	224	231	207	214	211	216	222	209	230	242	208	211	208	205	233	219	204	212	237	231	199	212	208	224	219	206	215	230	222	201	207	179	243	203	212	214	230	183	294	205	231	216	203	212	202	237	230	214	225	215	204	209	202	217	223	226	217	225	200	221	194	206	234	243	232	223	207	240	236	199	229	222	229	249	222	217	195	217	203	208	221	218	192	222	219	215	214	241	217	205	246	212	205	217	221	200	207	227	235	212	232	212	217	220	193	253	226	216	234	226	224	200	209	193	206	197	200	215	204	220	240	230	234	211	199	221	202	219	233	222	204	232	192	237	234	222	219	244	226	243	209	209	210	198	207	210	249	242	217	223	220	221	253	209	195	226	214	237	244	235	210	224	242	198	220	203	224	233	235	220	218	201	227	201	241	225	221	216	225	238	207	206	204	210	214	258	190	209	220	235	187	232	214	229	229	207	213	207	209
65663	60650	48307	47705	11452	686	703	634	667	700	683	695	676	691	663	700	666	606	705	648	672	684	651	683	772	698	712	704	656	686	660	632	647	649	639	654	661	688	698	660	688	699	714	666	666	606	664	660	674	674	679	689	627	663	708	664	671	676	664	653	646	697	682	622	663	637	631	672	663	674	702	649	694	659	674	665	659	698	615	677	624	714	679	672	693	668	640	676	665	668	672	676	659	685	662	697	669	664	708	692	670	660	684	666	671	631	674	644	584	684	632	679	651	654	660	634	691	708	687	626	638	614	632	690	623	680	670	638	679	668	675	637	641	664	633	659	659	749	637	690	627	673	709	641	700	677	667	655	655	697	618	667	606	707	658	635	635	679	667	687	701	585	654	646	652	662	686	668	635	701	633	633	659	641	701	650	744	662	632	677	663	656	692	666	646	700	649	660	669	664	618	654	661	605	667	699	697	669	683	718	682	641	664	716	620	669	698	691	683	656	686	688	677	678	672	738	653	694	668	660	618	673	669	654	645	669	645	692	669	633	673	635	721	682	694	674	686	672	653	609	627	657	636	659	688	697	627	659	673	614	670	654	686	614	677	638	662	699	660	671	622	649	635	668	651	646	676	663	643	729	696	661	654	652	659	649	703	621	651	636	683	675	669	674	671	691	723	666	644	696	647	635	654	650	652	734	668	688	688	636	659	625	663	647	665	650	689	711	675	680	658	659	658	725	702	651	668	665	652	612	705	669	689	650	663	638	657	691	665	602	685	695	653	673	706	673	673	740	666	675	662	691	713	692	673	624	641	711	637	665	696	623	616	637	662	669	645	696	633	615	697	642	720	693	666	667	648	685	666	648	697	639	674	680	702	610	636	618	643	694	666	677	659	655
34082	19444	6937	4123	430	164	180	178	192	183	168	156	181	151	197	169	177	182	174	154	201	183	162	237	169	159	174	159	167	162	189	176	177	165	174	175	166	158	190	189	163	186	174	177	190	186	150	170	175	170	182	177	187	175	187	177	167	179	183	165	174	199	173	167	200	157	192	180	166	156	161	166	172	158	166	155	188	176	179	163	166	172	191	183	164	188	175	174	190	161	173	170	165	165	153	180	161	175	167	175	168	169	164	178	179	175	165	165	185	187	154	179	148	169	184	205	187	172	193	160	149	145	170	165	166	195	156	165	168	165	169	170	174	172	164	178	186	159	157	154	174	172	175	172	179	190	170	154	184	164	177	174	182	185	160	186	175	165	192	193	193	166	185	166	181	169	203	189	169	182	184	173	170	177	188	183	182	168	179	198	152	161	161	162	191	179	161	185	181	173	148	164	188	149	190	187	157	155	159	152	194	193	161	163	162	176	170	152	151	160	160	166	187	184	181	187	164	165	178	147	177	179	162	179	194	149	174	179	181	190	178	181	183	192	175	173	156	157	164	181	168	165	179	172	180	159	197	157	167	152	172	183	169	170	169	189	179	193	186	159	188	166	193	167	179	177	207	178	187	161	195	173	151	172	164	171	184	172	152	192	145	159	155	167	150	174	185	175	177	170	164	155	192	186	161	168	166	176	185	159	181	170	196	138	172	178	177	177	183	170	160	149	197	168	162	176	175	166	177	169	180	157	146	165	160	164	151	160	190	169	143	181	190	159	167	174	172	170	188	178	170	158	173	155	154	184	149	170	169	169	178	161	199	168	163	177	183	180	165	170	188	168	213	174	163	177	163	173	178	166	155	181	178	185	184	167	170	167	207	170	177	175	196	167
34814	22651	11051	10220	1233	557	560	527	576	541	597	553	577	570	552	591	595	546	569	551	563	570	564	543	601	529	582	531	558	595	597	596	537	566	543	609	558	567	551	559	548	568	570	560	569	548	526	576	560	590	567	548	591	591	551	549	531	543	549	544	539	557	572	554	540	558	581	543	538	526	539	546	556	532	541	565	552	605	568	538	545	569	528	557	569	593	529	530	544	576	569	532	522	594	578	522	577	571	601	535	543	586	541	565	589	539	614	553	576	531	521	550	563	546	555	576	578	553	570	573	552	555	521	571	523	543	599	556	528	582	542	527	571	574	557	542	568	541	536	542	565	532	555	536	571	542	586	569	535	539	565	551	556	536	559	616	603	581	530	554	572	563	575	561	556	560	520	540	559	560	543	543	553	584	583	532	556	516	566	528	548	563	571	563	541	519	562	585	544	580	571	524	533	535	544	524	549	518	531	512	575	555	571	561	543	574	558	559	518	513	535	563	545	541	471	547	525	521	550	529	572	603	624	610	549	541	542	521	563	551	543	520	557	581	573	528	544	549	535	544	552	529	564	582	521	551	617	532	555	553	563	556	565	577	563	539	583	556	521	576	559	549	565	557	596	582	522	537	548	550	600	584	529	573	573	555	581	516	536	571	532	546	493	570	602	544	565	561	540	556	517	596	554	565	559	546	559	529	528	573	517	576	590	532	511	533	550	560	565	537	586	546	580	554	536	551	583	513	539	528	556	555	573	593	566	600	526	569	570	596	525	550	562	555	570	522	575	589	561	591	522	559	581	576	592	515	536	578	581	527	515	573	563	519	537	571	574	555	576	547	574	540	560	551	552	535	574	521	541	531	572	543	517	534	592	532	586	570	547	525	507	543	592	500
72756	62357	42570	31295	8132	302	151	165	171	174	166	177	134	176	140	142	153	168	154	150	186	159	147	160	167	171	155	147	158	146	167	131	158	137	178	156	162	165	169	165	170	158	171	190	133	161	170	168	160	143	154	155	163	159	159	165	151	154	150	169	158	171	161	142	177	183	163	165	166	175	167	170	155	161	146	187	151	177	152	167	176	168	148	157	138	157	156	155	150	147	178	150	158	135	169	171	140	179	158	162	185	160	161	160	166	146	163	166	148	180	152	178	144	145	166	158	140	166	161	158	161	156	150	163	131	160	178	156	165	159	150	144	150	164	134	140	167	164	161	169	165	152	155	166	153	165	166	167	170	154	155	165	185	150	154	164	145	178	162	133	167	168	156	163	170	164	174	182	182	166	159	163	173	165	162	173	147	154	177	137	140	153	166	142	159	154	142	170	148	142	158	159	174	131	142	152	157	164	156	164	167	149	157	154	145	150	168	151	191	164	156	146	155	154	168	148	152	167	138	149	149	146	144	170	153	160	167	171	165	165	167	150	174	163	159	161	163	137	155	158	141	170	146	159	155	128	159	150	164	164	156	150	161	159	149	179	168	174	153	154	142	138	142	157	162	164	155	157	148	152	159	161	166	158	156	153	157	152	133	141	161	145	163	161	147	173	159	180	180	169	163	170	165	147	151	166	162	162	154	153	147	162	169	174	173	176	159	164	166	150	167	157	194	168	183	161	154	167	161	162	170	159	173	175	171	176	152	189	173	187	169	151	133	181	157	171	153	170	147	155	161	142	137	149	162	162	153	172	159	167	147	161	155	169	141	157	144	158	174	167	154	162	152	166	164	130	121	149	148	168	157	171	141	178	161	144	162	156	153	170	180	187	159	169
53899	49347	40529	35014	7252	511	547	520	534	552	506	534	545	552	513	497	543	498	529	538	520	568	493	537	514	557	551	502	519	520	516	515	538	484	549	503	480	507	523	523	523	525	479	512	516	533	511	532	584	539	502	536	517	519	523	503	499	481	553	514	483	493	554	529	521	486	485	520	507	539	578	528	516	535	530	507	520	489	505	537	535	505	534	501	526	514	572	524	494	511	521	515	531	497	513	547	457	498	509	507	517	540	516	491	508	494	504	498	474	550	545	527	512	493	530	509	521	506	544	514	525	486	509	534	517	536	531	505	529	472	502	482	524	531	518	530	540	496	527	519	542	528	533	514	522	492	507	534	516	510	500	504	527	538	527	533	514	552	490	495	518	487	505	522	498	509	494	503	537	500	510	497	486	530	537	479	505	467	507	523	505	544	520	499	531	535	469	501	515	530	507	497	521	529	490	520	498	510	478	508	529	533	488	500	523	483	551	502	539	524	461	534	494	523	519	523	541	543	510	516	506	510	508	571	507	527	508	512	518	502	488	522	511	517	534	498	507	482	485	540	505	516	475	551	497	505	542	517	502	502	511	528	519	506	508	484	542	532	479	527	489	536	493	506	504	501	506	550	559	510	571	554	534	491	506	514	537	556	550	512	496	514	517	499	574	481	521	527	516	493	506	504	507	496	478	518	512	514	514	500	523	514	522	544	531	500	551	538	522	545	515	487	516	518	508	551	525	511	529	526	511	501	505	514	530	526	518	520	525	462	531	526	539	487	499	522	513	536	493	523	534	522	462	544	496	538	540	543	530	476	502	533	507	532	500	492	528	523	522	556	515	496	504	560	482	509	502	508	533	521	547	517	513	518	524	545	536	535	500	523	523	521	511	523
77473	72812	51894	41297	13864	881	248	220	233	260	247	213	233	210	247	220	241	204	253	229	225	216	212	228	199	239	237	232	205	229	230	231	235	224	228	251	236	239	250	239	230	260	249	239	232	231	229	227	241	242	234	223	212	220	246	251	231	201	243	222	230	229	282	230	212	227	247	245	219	206	242	242	251	229	204	245	244	234	232	219	223	240	236	251	256	229	222	223	227	245	261	258	228	210	217	248	215	228	206	238	224	224	244	241	237	223	236	230	225	252	255	233	231	220	228	257	252	220	252	256	259	240	250	228	240	242	237	240	232	231	249	232	221	241	258	224	246	242	228	233	239	219	237	252	200	261	259	233	240	252	268	234	231	255	226	245	259	232	256	243	232	245	239	216	209	242	199	238	217	245	259	219	225	243	225	241	239	217	235	206	219	218	254	245	248	217	222	231	254	202	226	225	223	252	209	247	243	210	275	236	241	243	222	237	235	241	230	238	211	223	242	228	226	259	222	224	236	235	229	222	202	209	205	272	270	229	235	213	235	242	238	231	246	240	223	257	257	253	242	246	230	225	219	261	233	233	224	237	221	242	235	257	222	222	234	230	221	236	213	228	238	216	227	233	200	247	238	190	224	242	258	236	257	249	222	223	247	217	215	252	245	233	227	244	224	224	219	235	255	222	243	231	202	228	230	237	219	239	233	235	231	220	251	218	235	208	245	247	228	241	229	223	222	260	233	226	251	235	206	242	223	241	243	221	253	232	227	231	219	223	235	236	223	221	235	239	252	243	224	238	277	261	226	251	257	219	216	226	239	197	234	221	229	224	219	215	235	231	232	221	208	242	228	236	240	248	249	238	242	259	248	259	260	219	221	246	248	215	196	207	224	222	230	207
65131	62711	47705	42635	10257	768	709	706	736	753	710	705	749	752	726	719	763	714	675	660	678	705	721	694	737	699	692	745	731	669	731	750	696	702	705	694	711	700	733	764	690	690	689	731	696	703	684	680	706	682	709	725	758	692	711	708	673	719	727	743	720	728	711	765	689	718	689	673	715	673	681	711	769	746	717	712	699	702	704	708	687	683	690	713	741	735	681	738	695	763	715	685	719	724	705	738	644	727	685	714	707	701	746	737	732	678	718	679	742	696	710	707	746	707	714	690	748	715	716	696	707	744	724	691	720	715	740	680	669	773	681	702	663	718	765	730	706	715	733	721	707	738	657	717	697	710	685	687	706	684	703	736	744	711	718	686	700	707	738	732	712	733	720	707	755	730	752	708	722	742	695	754	696	701	696	713	750	704	703	733	705	668	670	708	718	648	722	721	699	666	748	722	757	727	703	725	758	663	756	693	718	703	664	727	766	714	722	681	722	683	720	716	744	682	701	700	660	693	749	666	698	759	765	705	688	759	672	731	709	725	713	729	702	721	715	704	705	698	752	699	730	713	737	725	701	687	670	690	702	710	699	730	768	719	704	683	686	699	745	704	693	719	680	693	655	699	700	753	713	701	720	674	730	700	697	734	689	720	759	689	696	670	762	736	743	732	721	699	718	749	638	708	755	721	714	696	696	708	716	691	752	709	719	718	719	682	691	700	707	712	749	689	710	715	672	717	670	680	690	703	694	706	687	736	730	653	697	669	739	733	713	776	736	693	708	759	720	678	677	788	742	704	717	759	692	744	711	716	714	739	680	714	712	681	706	714	704	760	693	705	664	714	699	674	687	661	692	770	712	720	683	709	748	738	724	698	683	722	712	686	720	709	673	737
34397	21280	9986	4169	685	208	176	192	191	199	189	194	177	205	166	196	186	190	196	184	197	194	227	206	195	202	182	176	179	177	211	205	177	202	201	196	206	185	199	184	198	191	191	199	197	194	193	176	197	203	214	190	169	214	195	183	207	206	219	203	212	218	192	218	228	179	181	194	208	177	222	206	184	199	191	187	195	170	184	194	146	182	202	197	194	241	217	171	211	190	196	167	201	195	213	217	194	181	175	174	194	215	195	213	224	180	188	177	194	190	195	199	173	190	206	199	192	204	186	173	206	219	208	210	199	172	213	206	194	195	181	195	175	201	211	192	191	185	184	194	173	208	215	180	202	203	199	178	218	208	203	195	195	206	185	202	184	176	172	181	212	209	205	194	196	175	192	213	192	171	203	212	194	191	181	194	181	183	193	205	192	200	210	180	192	180	190	220	190	212	186	190	183	196	212	185	205	207	197	192	193	190	205	176	209	192	192	202	184	175	189	196	192	187	210	212	187	195	183	169	197	209	209	188	190	218	208	212	183	192	177	177	195	169	198	167	190	179	205	179	177	195	202	180	207	211	167	195	221	208	211	192	192	194	188	180	221	203	198	197	182	181	173	193	199	194	205	208	184	217	192	176	187	189	168	194	195	185	198	211	199	222	213	184	183	208	191	190	199	181	196	176	187	199	179	174	192	186	193	187	170	170	211	193	199	177	186	175	201	170	190	183	231	184	200	204	189	193	195	189	178	176	170	210	182	199	189	200	196	186	177	198	175	181	208	185	151	176	198	190	201	227	212	200	201	215	183	194	188	166	174	193	214	186	219	183	176	169	193	195	210	186	218	197	202	202	180	166	205	189	195	183	200	184	185	185	205	193	169	187	204	188	181	203
34100	25386	15110	8597	1434	630	655	658	640	618	591	640	638	641	608	604	608	590	598	618	623	631	641	613	582	572	596	598	586	613	624	587	587	610	604	592	608	600	584	634	598	568	585	606	620	579	621	612	612	600	633	615	602	641	588	610	606	605	598	642	569	620	588	587	590	586	603	573	617	611	629	583	626	586	606	631	602	595	570	600	582	631	583	610	584	614	591	609	613	615	621	642	639	603	601	623	640	598	626	620	604	610	611	608	601	566	607	598	607	619	612	609	634	581	651	623	617	654	562	599	600	570	629	589	657	620	621	592	622	653	586	636	620	603	589	594	558	647	547	639	583	572	576	600	609	596	608	618	616	636	630	574	637	659	567	603	604	623	594	602	605	621	609	643	569	648	619	579	612	596	573	605	635	608	603	579	615	608	638	610	617	635	583	615	596	566	629	594	643	598	620	635	549	620	610	615	612	593	594	636	612	631	573	634	641	591	591	621	601	624	579	655	587	624	610	609	603	617	632	604	586	575	590	603	573	604	605	628	599	665	639	612	613	589	622	547	564	583	610	612	624	570	614	596	605	587	627	594	591	598	608	589	609	618	562	581	607	648	638	542	625	588	610	644	615	582	637	614	602	625	626	621	594	613	619	628	615	571	627	600	639	591	604	624	652	603	603	594	573	647	632	605	618	619	607	621	605	606	610	639	670	627	630	612	616	613	597	615	609	603	656	610	607	586	632	621	621	646	615	644	616	603	663	625	567	560	600	619	585	678	575	577	624	626	618	632	604	561	639	613	639	582	604	619	606	653	597	642	581	648	595	602	597	576	619	602	632	575	569	627	631	614	617	660	598	574	617	613	649	587	602	564	663	586	607	636	583	620	595	609	590	585	600	595
72024	62953	47392	27077	6546	297	198	162	152	203	169	181	172	175	155	170	169	170	171	166	178	176	160	186	149	157	167	175	178	180	179	159	162	162	193	185	166	189	174	154	168	155	177	168	187	151	152	194	171	177	158	167	174	161	144	150	179	169	176	151	164	188	187	169	182	190	195	177	195	175	166	169	183	181	187	172	176	169	162	162	181	166	181	168	213	199	162	192	175	197	147	187	174	169	181	149	189	175	156	186	179	169	190	190	181	178	177	170	194	183	178	180	158	182	204	178	213	162	169	182	180	166	179	185	181	166	178	158	177	156	170	155	177	174	170	173	167	173	165	168	193	169	189	156	169	182	184	160	160	162	161	194	177	177	181	181	191	190	165	175	162	182	190	161	179	190	176	170	175	160	151	187	168	176	150	190	190	172	187	190	186	166	197	176	182	203	145	191	164	199	152	179	166	167	162	188	163	177	170	172	180	185	181	183	156	199	169	176	197	177	170	163	189	168	187	172	168	174	192	158	160	172	197	183	182	157	173	178	173	151	179	174	183	188	188	168	168	164	175	187	161	168	185	182	164	197	183	184	162	165	173	168	168	171	160	173	173	170	163	186	159	160	176	156	164	184	154	184	187	187	183	172	171	154	151	195	162	194	163	176	179	162	178	186	177	167	188	183	175	183	178	157	191	147	172	202	187	181	159	167	175	171	168	170	192	169	184	168	161	180	188	161	155	163	164	167	189	181	171	171	200	205	159	166	169	169	177	171	179	155	186	166	173	171	157	199	168	185	159	189	176	211	206	165	159	188	171	200	171	187	158	180	161	161	175	158	169	184	196	177	164	167	160	155	177	147	195	166	163	180	170	176	168	190	172	172	174	185	172	167	183	166	172	194
53283	50679	42773	30701	6155	579	590	565	546	558	561	582	564	545	579	550	570	521	568	551	585	574	576	553	537	544	551	540	543	559	564	539	554	582	558	535	563	560	545	515	546	547	553	578	574	555	571	536	521	562	564	573	529	586	543	543	565	545	571	554	530	556	583	529	575	556	577	558	621	580	554	575	566	558	552	558	565	547	563	568	536	536	565	596	592	573	547	525	551	533	584	557	552	574	569	560	579	565	544	554	580	535	611	618	574	550	578	557	538	550	524	560	543	619	533	562	513	565	565	518	565	559	588	532	540	540	575	544	560	566	602	560	537	573	550	571	562	566	512	541	542	565	540	518	580	547	525	543	597	517	598	548	535	555	597	518	541	531	577	570	565	549	540	588	577	532	550	553	527	595	554	638	545	571	570	530	577	558	530	572	567	519	552	581	574	550	598	566	585	527	528	522	607	561	516	531	600	603	591	582	551	564	545	570	536	546	541	520	560	549	538	611	533	573	573	534	545	571	540	551	553	584	586	546	559	523	525	555	554	543	614	521	538	551	539	503	577	565	587	593	536	592	564	547	569	561	567	566	551	561	567	556	536	576	580	593	509	548	532	542	536	575	580	553	522	607	561	573	566	582	582	590	548	597	590	584	520	584	549	560	562	578	530	561	542	523	555	532	540	548	520	556	554	554	528	594	549	529	523	578	585	545	563	573	581	632	514	524	540	573	554	543	586	516	588	530	565	553	578	552	590	583	593	585	536	548	555	555	547	561	528	576	570	579	579	489	538	571	570	551	573	590	549	568	572	548	505	505	592	538	552	576	528	561	546	566	557	544	535	587	541	536	542	567	551	532	565	563	601	539	531	553	591	581	579	555	544	532	541	523	545	527	566	570
79347	73025	58466	35884	13363	1122	247	246	244	244	254	232	219	244	240	245	265	249	239	232	239	217	223	244	279	250	252	250	237	262	247	244	233	225	235	254	241	263	255	252	247	240	221	277	236	255	231	270	224	250	242	211	240	237	267	241	257	203	258	212	235	238	252	273	232	238	244	218	249	263	225	250	225	254	240	231	232	262	248	234	227	220	264	241	226	242	234	249	290	212	241	267	233	226	226	225	254	229	251	231	257	238	231	244	251	240	212	213	239	251	241	228	268	253	264	263	239	241	233	221	228	236	242	203	197	200	235	237	223	238	254	224	228	224	265	238	232	246	233	241	206	258	230	241	240	214	238	248	248	260	248	232	247	218	244	245	253	213	247	254	240	232	257	249	244	251	237	222	216	243	234	247	254	238	232	231	234	235	231	239	246	232	225	213	243	243	250	265	249	243	237	253	232	223	225	229	268	230	238	226	239	255	257	220	260	241	244	249	226	267	258	224	229	246	231	249	223	250	247	260	242	223	221	249	251	235	236	280	245	219	269	219	265	239	221	240	229	238	239	263	243	251	213	240	230	253	238	248	246	263	232	246	267	246	224	233	260	255	270	223	225	262	235	255	238	240	249	243	249	262	217	238	232	241	226	238	239	260	242	249	257	259	241	243	239	257	247	242	250	275	271	270	234	215	235	238	225	226	239	249	227	248	233	237	228	242	241	252	234	275	229	255	229	225	265	255	252	279	256	256	220	240	220	239	256	225	215	252	240	233	256	234	236	215	251	247	234	229	233	246	227	258	211	247	260	242	251	217	249	254	234	248	227	246	251	239	269	249	251	236	222	273	233	258	239	246	264	257	244	261	251	219	238	249	223	228	217	262	245	218	241	251	218	241
64718	62055	51859	39491	9198	752	789	814	709	734	758	721	740	761	759	738	731	755	783	751	790	778	733	736	739	721	745	775	754	772	710	741	747	740	761	754	739	672	742	689	708	744	747	755	763	716	698	706	743	697	686	747	771	705	741	717	704	718	766	731	705	752	724	720	719	779	732	772	720	736	742	727	714	714	755	748	755	751	662	700	703	722	731	727	735	726	703	715	738	711	741	715	828	687	723	700	686	737	712	687	708	731	769	755	718	698	732	743	809	769	723	690	720	743	727	708	756	761	754	735	727	742	751	755	698	690	764	772	756	718	795	748	792	718	686	742	679	740	712	706	728	767	735	723	731	749	710	704	736	711	745	742	750	731	710	721	737	738	730	703	730	720	769	698	759	764	721	720	742	742	686	719	704	713	759	749	746	745	698	708	721	742	747	778	719	722	767	774	706	728	801	737	713	754	707	744	722	767	723	719	717	724	816	696	751	663	773	695	728	776	756	691	703	735	692	754	741	756	745	701	707	775	720	775	736	752	778	694	712	737	685	773	742	740	763	728	673	750	741	719	700	746	727	718	771	763	731	693	771	719	736	743	725	756	763	751	723	747	710	740	719	727	707	690	749	708	743	701	707	762	777	697	743	734	751	745	731	739	772	764	723	761	743	769	688	696	700	737	743	761	748	741	735	741	742	745	771	707	717	727	711	671	724	778	739	739	766	757	705	730	749	710	722	735	716	747	765	725	697	711	778	729	725	753	745	723	716	749	742	761	744	690	715	773	686	756	722	751	680	674	714	732	758	737	748	720	753	706	697	739	749	701	744	705	762	743	730	717	737	735	773	728	767	760	734	683	731	725	685	764	703	733	687	726	735	716	734	778	735	734	731	763	733	754
33892	20990	11115	3307	533	200	196	172	186	190	187	167	206	198	193	194	167	218	182	189	210	186	199	201	183	193	196	215	224	204	188	184	188	205	178	191	205	194	212	212	170	210	202	190	195	193	177	174	215	189	221	194	209	201	185	185	214	200	197	174	182	175	190	216	215	190	199	181	201	202	206	168	192	198	209	188	201	199	210	220	182	189	200	193	189	203	187	181	193	188	193	210	210	224	192	225	180	193	181	229	198	209	188	174	195	203	214	199	177	209	212	173	189	215	193	203	215	197	183	197	181	182	194	181	185	189	172	214	192	190	181	194	193	206	197	208	203	175	191	212	200	189	195	205	196	194	206	194	196	180	188	187	178	208	191	189	205	191	204	185	194	187	190	188	204	201	203	213	177	185	180	168	208	177	181	205	206	214	176	200	183	172	189	162	190	195	208	185	175	190	196	182	177	207	197	193	187	210	189	172	164	209	181	193	210	186	216	219	212	194	205	202	186	180	216	209	209	191	193	192	210	166	206	186	172	197	200	199	214	196	203	206	204	191	192	202	201	190	176	193	169	177	203	184	189	182	183	196	183	188	206	203	192	164	201	207	203	203	190	213	199	175	189	209	177	165	216	202	202	202	192	194	185	187	201	191	195	196	200	174	210	192	196	210	189	198	192	171	198	188	177	216	160	198	212	209	195	191	214	202	189	189	203	201	198	182	203	186	184	189	211	197	186	198	184	218	201	212	182	177	207	181	179	185	170	201	204	200	186	201	192	189	199	186	197	192	188	193	195	196	192	168	206	172	185	200	166	219	185	185	190	202	208	222	186	199	164	185	199	177	197	185	209	193	188	203	212	188	200	149	200	223	207	184	194	200	210	202	178	199	180	192	190	176
33933	24987	16197	7213	1162	598	650	625	635	626	599	630	637	614	568	573	631	621	625	643	600	636	620	656	578	605	639	599	582	608	624	624	626	577	622	627	592	581	622	559	614	633	661	623	591	644	623	620	615	587	571	612	583	637	652	621	626	634	594	640	617	579	648	562	573	580	617	621	639	605	614	622	621	626	579	576	593	639	593	596	583	613	631	615	641	616	626	585	636	620	640	629	618	657	629	614	615	606	584	629	576	596	680	617	588	633	603	596	610	653	599	614	602	626	620	669	628	628	591	541	633	620	631	637	592	632	617	626	649	591	636	613	581	610	608	617	644	585	625	600	653	643	635	587	644	625	604	629	626	597	606	586	590	587	608	608	587	610	620	673	582	626	625	598	627	684	583	590	622	624	617	565	621	646	622	621	647	621	593	592	582	613	600	615	599	605	606	624	624	614	569	639	641	589	577	608	635	622	638	624	585	590	571	636	651	596	598	593	630	613	652	628	598	620	643	654	619	616	599	655	622	572	664	610	589	586	621	635	584	622	601	623	634	610	609	657	611	602	613	590	616	599	655	648	608	608	589	581	594	627	582	634	629	602	662	575	666	609	550	616	610	593	648	626	622	589	596	612	607	593	618	586	598	606	624	607	648	644	629	615	640	607	620	624	601	595	623	633	616	633	632	628	602	639	615	603	598	601	560	644	598	645	562	626	629	560	645	629	599	650	636	606	598	589	648	603	613	615	592	627	648	563	593	661	606	647	603	618	601	654	586	567	636	636	626	608	605	637	644	633	648	618	631	593	638	632	604	649	568	646	619	659	618	589	625	621	601	627	651	652	623	588	609	632	563	624	639	594	688	606	622	575	600	586	620	618	589	604	614	618	640	583	583	589
72599	63148	48294	25935	5477	227	176	199	153	175	192	163	164	161	215	171	154	188	180	161	184	173	177	182	183	156	150	161	173	200	195	184	204	189	195	167	188	170	164	190	188	178	172	171	163	165	166	194	172	148	152	188	148	181	190	176	172	167	205	180	175	192	189	178	188	160	182	190	159	183	139	169	189	201	188	193	171	147	190	188	180	194	162	166	182	191	178	156	190	168	152	176	159	163	189	200	192	186	184	180	167	173	189	201	170	204	182	187	158	163	146	195	144	174	179	190	172	191	176	182	178	169	183	179	167	163	172	185	189	192	169	173	199	169	211	141	197	177	195	179	182	175	166	196	184	163	172	180	162	172	171	180	182	187	192	167	169	184	184	192	186	165	169	176	175	184	181	167	174	172	165	161	190	160	172	183	181	169	179	181	166	178	177	173	205	169	163	153	148	190	183	172	183	166	185	167	169	162	186	205	178	167	195	159	167	154	159	155	182	172	190	183	155	166	161	155	177	190	150	180	169	181	181	170	174	181	158	178	184	169	183	211	167	160	191	182	173	160	184	180	197	163	174	177	181	182	199	179	180	192	175	167	192	173	162	187	167	179	175	161	172	175	208	169	160	170	204	158	160	157	163	155	187	179	178	214	170	177	150	174	160	200	191	171	197	174	161	162	175	201	162	171	169	181	208	203	165	169	168	172	175	187	160	173	161	199	189	145	154	178	160	187	163	197	179	161	197	189	191	152	193	172	176	163	184	190	152	168	177	177	190	177	163	174	199	152	170	167	167	198	169	150	179	187	187	160	183	177	194	179	150	173	175	130	185	171	148	179	160	167	183	176	152	165	192	169	212	168	190	173	181	157	202	169	201	157	131	175	164	155	173	157	173	159
54024	49562	43294	29138	4276	621	565	541	565	601	526	596	563	538	562	579	522	566	577	551	585	600	537	565	551	555	554	596	599	533	534	548	607	558	516	566	546	558	580	552	544	534	534	578	551	565	616	550	574	590	579	558	565	567	592	542	558	607	610	553	521	527	574	545	581	555	588	548	566	542	557	549	551	552	591	593	563	570	579	584	588	569	567	488	568	528	601	566	561	574	578	557	535	556	517	539	562	589	597	547	513	607	597	532	542	537	541	576	595	564	560	559	523	579	553	559	604	561	582	578	584	530	561	609	534	607	590	545	553	511	540	561	566	574	517	569	578	553	575	524	579	563	576	604	573	560	574	562	536	570	600	594	601	569	604	556	567	605	517	553	556	554	520	544	569	616	559	579	609	587	562	537	561	529	588	586	581	557	571	511	564	538	557	588	591	545	576	578	551	581	605	577	580	569	553	543	546	563	573	562	551	583	597	539	565	569	512	516	581	518	588	560	604	562	565	528	535	593	547	575	647	565	586	550	560	552	556	561	563	580	532	531	548	526	574	544	582	562	546	530	589	560	543	609	579	559	572	548	522	540	545	566	567	552	561	562	583	549	592	566	545	552	553	545	528	555	539	573	556	587	558	584	536	565	526	550	569	578	574	520	570	552	567	510	572	564	512	525	525	558	565	543	577	586	529	569	577	548	582	563	589	568	561	576	545	509	574	496	578	518	568	581	595	529	558	525	563	594	528	562	540	531	565	516	566	590	557	536	572	545	564	582	557	550	526	570	538	563	568	529	578	530	541	559	515	541	504	531	573	568	578	545	546	554	616	565	585	562	590	545	547	556	555	549	566	555	611	559	563	551	534	563	571	592	535	598	584	589	557	575	528	559	565	604
78647	71461	59832	36452	11254	598	270	268	242	237	234	248	258	258	265	245	255	233	227	257	254	270	229	230	233	215	242	214	253	238	247	266	243	266	241	218	229	247	233	235	239	232	263	221	232	219	244	233	245	254	245	252	257	230	259	251	241	236	227	225	246	241	255	222	255	266	251	238	231	225	215	240	237	234	227	254	240	244	222	201	231	235	213	233	207	231	231	243	214	242	219	241	268	224	249	250	215	247	221	229	236	232	223	223	207	241	217	266	274	247	261	241	250	242	270	260	203	221	222	249	204	241	234	242	231	233	241	225	231	236	219	271	234	204	213	235	252	231	244	221	226	220	239	270	239	249	250	252	258	241	237	242	233	240	243	264	251	256	210	223	207	234	239	234	235	227	257	229	231	236	254	248	254	222	249	246	223	234	235	253	214	239	235	239	234	235	233	223	230	228	231	276	221	240	224	256	209	229	260	217	252	243	243	255	247	214	233	250	260	222	217	254	216	216	242	241	234	240	267	247	242	240	214	247	266	228	218	234	222	255	227	233	230	257	275	225	238	261	245	246	253	207	238	227	190	237	237	231	217	219	231	229	251	226	243	236	239	264	223	253	211	240	254	235	219	242	223	241	245	228	234	243	252	225	227	227	262	234	222	233	238	194	235	253	237	252	208	236	256	237	241	262	236	247	271	229	248	208	233	255	233	245	265	258	217	223	227	251	245	229	204	272	222	285	226	251	270	232	221	227	243	217	214	229	237	249	237	247	245	225	254	249	225	234	230	253	215	198	241	234	215	237	251	224	249	248	254	208	236	246	247	204	245	243	265	232	249	215	251	231	245	227	257	255	232	242	219	247	247	241	224	220	249	231	229	247	260	219	236	199	231	251	233	223
64731	60285	54364	38967	5790	773	740	742	789	751	742	722	718	721	708	690	716	748	768	753	727	755	701	724	685	644	739	712	710	762	715	758	722	715	712	708	694	779	728	758	737	716	732	705	711	718	695	752	670	676	744	739	721	700	711	723	715	716	774	699	680	719	734	757	725	722	738	688	666	734	747	712	761	718	716	740	741	719	713	725	685	690	715	755	704	705	687	735	683	705	726	724	723	718	750	759	709	710	686	659	723	775	727	768	707	754	732	709	720	730	715	713	724	714	733	740	708	683	719	729	700	686	691	717	702	720	721	673	751	680	718	737	754	749	711	744	757	735	740	748	684	734	700	697	724	713	735	770	713	764	718	695	696	699	710	689	720	699	719	697	711	738	707	718	685	749	734	711	697	689	800	714	727	709	679	768	696	716	705	725	722	742	729	730	741	731	696	684	676	737	719	677	746	728	725	757	703	769	715	743	680	695	718	682	703	710	742	720	699	700	749	739	708	727	703	743	694	751	704	704	672	757	711	747	675	741	699	705	749	703	710	711	648	706	705	725	747	708	748	764	721	723	667	691	734	721	696	703	674	689	725	751	741	680	685	678	690	745	741	730	665	709	729	696	693	735	730	758	720	751	720	718	735	742	687	695	704	722	694	730	715	748	741	724	760	678	679	693	717	673	716	731	689	682	735	710	714	731	716	732	707	762	760	736	692	702	777	770	759	733	786	674	734	665	712	746	708	729	718	692	693	685	704	750	784	748	722	722	713	740	708	721	723	722	746	708	700	741	686	740	702	726	730	730	756	724	757	689	714	739	689	700	716	709	722	753	723	760	741	720	718	765	703	702	682	706	742	751	744	722	726	725	697	719	739	653	733	713	704	722	681	709	720	723
34427	20338	9031	3400	433	167	192	161	184	177	164	183	168	163	146	176	183	207	152	194	170	185	184	167	178	196	178	167	166	169	200	186	179	167	161	182	161	179	166	190	210	170	175	174	178	169	166	186	194	155	179	181	167	177	191	160	180	185	176	156	176	190	183	174	196	173	170	182	176	162	183	188	174	197	173	168	201	183	151	191	166	185	187	167	216	198	214	172	158	186	160	171	185	181	200	171	188	175	182	205	173	192	158	184	169	175	164	174	167	169	169	184	177	155	193	179	180	193	163	198	170	164	157	175	162	188	194	175	178	159	202	187	173	181	196	171	185	187	185	169	204	165	181	186	174	165	191	178	159	182	189	204	168	174	172	197	177	149	178	178	153	165	179	192	166	169	178	178	187	172	197	179	192	177	167	185	170	161	188	176	148	192	172	147	174	162	164	175	155	177	157	208	162	182	186	171	170	181	215	190	177	222	173	177	194	178	186	166	178	173	173	180	176	177	168	164	160	177	162	169	169	180	184	187	165	199	172	165	173	170	177	174	163	192	205	160	174	184	162	182	163	181	188	163	190	168	162	159	167	179	171	165	174	176	180	185	181	167	171	191	178	196	165	167	185	185	183	194	167	174	185	173	162	165	175	171	167	160	168	181	176	185	192	163	179	176	149	143	176	204	181	185	167	192	186	171	179	172	173	177	178	188	196	166	183	155	176	159	184	183	183	192	196	204	180	168	165	182	177	176	172	187	170	192	170	175	189	198	194	183	187	214	175	169	193	166	179	180	146	178	173	169	174	198	163	175	178	178	167	196	173	179	143	182	164	154	183	173	179	162	173	187	175	179	177	183	177	179	187	176	191	153	176	178	177	191	179	193	177	158	175	198	160	202
34508	23837	13987	7761	809	538	535	524	544	592	591	578	530	558	572	572	565	564	559	540	580	561	578	559	542	562	569	558	539	569	608	542	541	613	583	578	563	600	528	580	594	557	626	575	536	581	552	568	509	570	557	531	540	557	554	576	571	525	581	609	534	571	571	578	529	546	595	589	576	621	549	552	573	578	585	544	564	560	576	560	546	595	571	560	590	576	556	561	523	563	565	603	571	548	594	584	584	565	576	583	583	560	576	551	580	583	545	570	565	548	604	560	521	559	549	530	585	573	597	597	532	563	580	527	562	531	566	544	575	562	528	568	553	536	540	547	579	558	608	577	567	582	571	569	576	532	571	561	578	502	586	580	547	551	555	584	550	594	514	596	552	587	596	562	584	561	531	582	601	572	571	597	572	555	536	554	615	545	570	538	580	567	547	549	563	586	559	515	569	581	592	552	594	581	559	622	539	584	596	563	585	585	538	552	505	565	611	544	602	603	531	545	556	596	587	573	572	579	587	544	563	574	549	558	570	567	595	552	583	580	509	603	558	558	575	571	533	551	591	558	521	589	537	574	587	604	564	555	629	518	580	549	576	585	577	573	603	574	541	551	657	588	601	523	544	555	545	566	605	586	561	556	574	577	628	585	585	578	565	568	543	565	559	560	560	572	603	565	559	597	564	572	562	549	562	550	576	521	525	615	577	603	556	560	584	589	607	581	613	525	614	580	555	603	557	589	568	635	585	553	582	587	567	584	589	608	587	583	564	608	561	594	570	544	541	543	618	561	542	567	555	551	600	573	511	575	592	571	552	560	573	586	513	556	580	567	565	565	628	526	565	571	572	563	549	568	586	533	582	553	554	590	545	556	580	569	573	605	577	599	524	558	552	569
73454	62172	46277	29109	6123	229	177	169	157	159	148	159	171	171	133	163	172	163	173	186	135	154	165	163	156	162	139	163	161	166	185	161	140	140	161	154	151	160	140	163	144	163	161	161	131	150	150	159	139	156	164	156	169	171	141	180	161	147	166	166	149	162	160	152	136	169	165	152	147	150	179	142	150	134	158	169	169	143	162	140	169	162	148	145	150	159	149	155	176	153	147	178	148	160	162	153	156	169	167	154	148	153	172	133	138	159	147	180	169	150	146	143	135	147	166	167	159	153	141	158	153	161	145	160	151	158	139	134	147	167	172	131	152	190	144	174	142	165	148	148	156	160	152	159	164	133	142	150	154	154	157	153	159	149	161	164	151	151	149	150	142	154	168	168	158	163	167	162	150	151	157	144	144	157	181	151	158	175	156	155	141	167	160	145	151	165	156	153	147	177	155	148	153	161	154	135	152	142	146	150	168	169	164	151	154	147	139	137	149	152	154	164	177	163	158	147	135	150	170	141	139	161	158	148	171	145	172	150	133	152	161	168	172	166	159	143	161	173	173	182	152	154	135	154	170	167	147	158	158	160	157	150	153	169	165	162	146	152	160	161	178	145	149	153	146	153	172	143	180	151	165	162	166	151	154	163	158	167	131	135	152	160	153	173	151	148	140	156	163	162	138	160	148	138	141	128	174	156	169	159	178	151	145	168	147	158	156	149	177	146	147	159	151	140	145	161	142	160	141	129	133	143	147	148	150	161	151	161	185	188	159	150	148	163	158	154	156	150	161	160	155	152	137	152	154	137	165	174	155	161	157	162	173	146	162	157	138	145	157	163	163	155	135	144	166	149	148	171	167	154	132	147	154	149	161	146	167	167	153	154	174	172	144	156
54051	48707	40473	33538	2881	520	567	507	477	517	521	515	502	545	491	514	552	485	508	473	529	496	486	478	520	482	500	500	511	496	484	504	475	504	483	537	492	467	512	529	518	473	484	533	483	530	459	513	507	503	493	494	483	493	514	519	520	525	546	466	484	506	485	517	492	490	508	489	461	496	476	530	486	510	505	494	466	525	478	496	504	507	500	503	524	505	494	491	544	514	523	512	502	521	534	516	490	525	493	538	483	510	521	505	525	499	510	515	501	456	520	442	495	509	520	521	512	483	519	469	503	484	518	475	536	553	503	442	485	482	508	549	509	529	529	504	499	474	489	476	498	520	492	516	486	500	510	521	486	499	519	538	481	519	523	495	537	481	511	450	508	501	512	460	487	495	474	497	488	515	462	481	497	466	501	486	516	524	492	496	486	513	510	534	459	523	520	508	499	467	501	504	519	521	536	507	497	486	512	497	510	546	513	550	486	475	462	540	549	509	507	503	507	498	512	497	512	503	525	485	505	503	536	470	493	518	474	506	512	548	477	523	494	524	536	486	489	469	497	515	510	514	506	522	512	506	505	485	488	477	524	513	486	534	529	540	483	449	481	464	484	448	519	511	512	503	488	480	494	508	439	498	511	509	545	471	473	518	531	492	511	486	540	552	511	501	528	521	498	543	497	540	530	504	541	506	495	549	524	486	488	554	499	510	497	458	512	479	501	484	490	533	496	516	539	497	505	504	499	483	512	525	500	500	498	525	513	498	487	467	509	511	483	494	501	464	447	534	508	476	469	506	523	506	487	509	484	511	499	503	509	486	508	485	482	480	593	515	505	487	499	496	529	484	495	520	491	500	513	494	530	514	517	537	483	494	539	537	509	488	527	531	476	502
77872	69143	56961	37842	11874	802	244	257	215	215	236	234	206	201	244	222	227	230	217	237	193	236	245	216	230	191	193	246	227	226	238	243	229	220	187	256	236	218	224	219	212	203	224	217	239	245	240	207	256	233	208	199	211	230	235	235	220	212	241	210	226	229	214	230	222	208	217	207	236	199	232	255	239	206	211	222	214	229	224	225	207	207	232	218	235	225	226	231	226	242	240	195	235	226	231	217	231	220	208	213	230	225	238	225	225	238	227	213	224	207	235	226	237	205	234	211	197	191	237	209	241	219	225	241	238	223	230	225	232	220	196	186	215	191	239	217	228	240	244	239	234	237	242	226	237	203	224	243	229	205	221	227	209	223	209	201	222	202	224	205	234	196	218	242	239	200	216	230	248	213	225	227	213	218	243	233	207	210	233	203	221	227	232	228	240	214	218	234	181	197	225	224	228	192	220	209	233	215	233	199	221	215	197	228	236	228	219	215	201	227	233	245	220	199	232	218	264	223	218	218	209	246	224	212	237	238	208	230	219	233	222	251	215	239	193	209	212	193	216	223	206	213	246	224	244	215	226	209	226	202	219	216	202	203	224	213	201	220	237	211	218	203	215	194	233	225	231	247	204	223	225	237	210	217	229	218	233	211	218	235	228	194	239	197	216	240	220	237	232	246	203	220	223	229	233	212	208	223	211	219	242	202	199	188	235	202	202	226	243	262	221	228	224	256	212	239	214	198	211	238	224	223	234	219	239	224	238	208	222	217	215	199	233	239	251	250	236	199	215	208	232	219	228	215	238	226	219	218	237	240	192	219	209	219	202	202	255	216	237	244	232	218	219	236	228	222	214	224	212	228	221	230	210	218	233	225	226	211	224	227	225	227	228	223
64733	60360	50024	41202	3784	711	707	714	670	687	679	679	704	706	702	709	695	685	712	687	681	728	684	693	655	687	687	705	705	666	725	670	709	699	666	669	698	673	705	679	677	612	632	680	637	684	632	682	645	698	671	658	669	724	667	665	670	765	709	694	723	684	671	646	686	625	638	694	697	676	633	704	698	706	674	702	665	675	663	665	657	604	719	695	655	723	660	691	676	683	683	681	671	651	679	650	644	666	685	667	653	685	629	683	650	685	643	687	646	721	666	675	639	626	700	675	699	641	701	627	683	684	676	704	654	704	668	652	644	714	671	658	635	765	677	649	677	685	662	687	634	704	658	681	690	664	710	649	656	655	665	650	628	710	619	700	677	644	731	708	658	716	684	689	638	627	688	687	757	679	669	737	689	676	704	661	693	731	672	643	695	678	662	631	632	713	663	701	664	723	712	680	637	635	690	693	684	721	756	659	621	703	664	717	623	659	649	668	682	702	695	697	687	590	698	712	685	672	666	698	602	639	638	632	646	659	698	690	669	661	671	668	669	699	671	729	672	678	706	693	668	697	692	692	680	704	659	716	672	633	676	731	686	665	650	730	691	698	671	668	727	696	664	670	660	689	675	696	661	677	682	669	685	658	675	687	656	701	716	618	731	683	681	672	678	661	696	706	693	638	649	716	648	663	700	636	690	679	662	630	641	661	677	691	632	706	669	695	668	629	648	624	682	690	693	698	614	671	633	661	654	646	652	660	655	663	664	717	667	671	692	693	661	718	634	701	641	655	636	651	684	690	714	682	682	700	692	656	630	664	681	674	663	663	658	671	711	654	636	649	700	702	706	654	663	718	647	662	684	668	710	669	665	651	676	658	693	662	671	672	690	648	690	613
33831	20017	9227	3681	369	182	151	177	171	170	172	166	175	170	162	168	167	177	162	168	175	143	165	188	186	168	183	173	178	211	169	136	167	191	190	183	180	181	161	121	194	175	161	165	171	160	151	174	152	181	158	156	148	164	162	170	166	184	152	141	181	166	173	163	183	160	157	171	155	182	168	169	181	151	182	152	165	177	184	163	178	182	149	155	181	168	171	154	176	176	168	161	151	187	156	167	174	164	164	151	147	170	188	177	155	188	139	169	174	144	155	167	150	170	161	187	164	148	188	169	175	162	171	177	177	156	161	157	148	191	191	195	159	174	166	181	174	173	176	165	163	171	151	148	180	165	167	167	165	149	165	164	147	148	156	187	157	161	176	157	164	154	169	163	183	176	142	171	149	157	188	179	180	171	152	190	142	165	153	157	168	174	160	166	154	156	167	158	158	179	183	184	149	180	190	191	168	159	182	160	144	157	152	161	155	189	141	156	151	146	155	157	150	183	151	156	182	165	155	159	172	184	162	151	182	170	176	171	163	167	166	162	146	176	147	177	183	180	161	149	195	172	150	163	148	177	179	173	172	164	185	159	154	163	159	177	158	163	176	158	158	171	152	138	147	185	173	179	166	183	157	165	169	169	162	180	140	155	176	177	179	154	196	190	154	163	153	169	168	148	170	163	157	179	166	158	193	174	180	161	160	162	166	157	160	162	186	164	169	152	176	156	155	152	171	148	184	173	150	188	169	153	154	173	170	163	167	169	173	175	198	169	170	173	159	147	157	170	171	156	146	171	177	145	146	168	177	176	169	173	179	182	162	178	174	162	166	150	154	163	167	149	149	186	162	171	151	159	163	147	166	163	165	165	182	156	170	179	184	162	189	177	175	155
33710	23627	13403	8201	629	551	530	543	528	551	561	520	527	540	536	512	522	548	536	541	544	567	491	537	543	509	501	499	541	530	535	511	507	554	561	567	536	532	523	551	558	513	533	520	528	511	567	548	518	531	541	526	548	500	526	518	538	525	508	515	528	497	519	507	538	513	524	515	524	540	559	555	554	508	549	498	547	531	540	531	465	545	561	529	566	566	547	527	531	566	571	533	526	554	522	519	586	567	545	554	492	510	566	553	536	509	520	548	531	542	522	513	471	519	553	511	557	538	549	536	553	511	488	527	536	496	507	540	550	536	518	535	536	530	566	535	547	535	514	550	561	519	550	489	569	539	517	527	533	513	539	557	545	495	524	534	505	516	526	515	564	507	543	525	549	530	528	552	482	549	538	535	555	510	500	540	499	521	535	557	504	520	526	517	546	515	511	560	494	527	584	522	529	497	562	503	566	533	526	508	557	529	536	551	514	512	513	548	508	510	522	560	560	490	562	513	521	555	536	469	525	524	525	522	489	544	569	526	524	510	537	564	500	538	514	543	507	514	555	537	515	488	514	507	511	518	511	549	524	537	531	561	524	543	538	512	580	524	496	519	527	533	568	578	536	521	493	568	546	539	552	538	525	530	535	535	531	503	544	525	557	583	546	544	531	567	535	520	596	501	532	564	541	577	559	500	527	542	539	510	532	547	534	530	583	533	553	532	488	550	532	515	535	536	545	525	485	530	552	552	540	541	546	501	540	523	553	521	561	542	512	514	567	526	553	539	541	534	551	511	501	545	543	541	526	504	506	559	552	495	503	497	533	501	530	558	498	496	541	536	514	544	547	534	546	537	568	560	530	527	552	482	553	585	568	520	517	486	493	550	533	543	532	529
71624	60508	46547	27992	4933	185	175	159	155	137	139	165	147	158	147	147	133	166	135	136	152	134	164	165	132	159	135	136	156	147	147	160	143	141	137	164	152	164	159	140	125	130	132	151	131	143	144	151	139	159	143	145	172	135	145	140	147	148	126	153	175	149	136	171	139	128	157	136	154	152	144	157	161	147	144	144	124	123	134	140	162	124	118	152	124	136	145	135	150	126	128	163	122	161	148	122	154	120	139	163	118	144	147	148	164	141	149	140	154	135	146	166	140	162	165	154	142	145	135	129	153	141	155	134	136	139	142	127	128	131	160	143	119	144	146	133	171	132	152	150	147	166	133	142	148	142	141	124	145	149	138	154	145	133	139	139	140	154	146	135	134	146	132	153	150	151	125	143	154	130	130	158	133	153	145	116	134	167	151	152	140	160	126	133	135	148	155	135	145	154	140	150	146	131	120	132	129	146	151	148	135	138	162	144	146	166	129	140	131	137	152	156	153	141	143	137	133	142	142	142	156	155	159	157	151	147	157	143	154	133	151	129	152	143	139	150	115	155	168	134	131	118	155	165	129	143	130	160	134	146	133	147	147	129	138	156	133	133	132	136	161	124	161	149	147	136	149	149	125	123	124	151	136	162	140	143	140	136	118	152	136	150	149	141	135	156	161	125	171	150	125	175	141	133	154	146	125	173	142	134	143	150	142	160	165	142	141	156	146	140	140	137	155	148	146	139	152	134	162	136	129	130	128	148	137	141	140	135	146	149	123	146	125	165	139	156	130	126	156	156	155	146	139	153	162	129	159	137	170	139	149	157	163	149	143	146	139	146	153	159	165	141	153	151	148	163	152	141	131	159	155	140	137	154	140	147	130	134	131	164	147	146	159	132
53222	48710	41125	30811	1102	499	492	529	491	502	497	491	491	502	492	453	483	469	491	470	515	459	479	527	463	498	477	470	507	490	499	465	493	485	439	458	483	471	508	498	475	484	479	437	484	497	498	464	469	518	493	514	464	507	504	420	462	493	452	487	470	463	471	489	430	449	476	466	461	484	443	475	488	464	415	461	499	472	445	485	465	457	489	483	462	504	487	471	452	452	518	453	460	481	479	470	474	476	473	450	474	475	460	495	476	454	442	455	502	453	485	467	501	470	496	471	434	474	466	456	448	523	530	437	461	446	496	519	472	491	490	408	461	475	456	479	494	426	488	471	485	469	453	472	475	445	446	471	505	503	501	433	445	512	477	495	479	489	431	489	453	429	521	492	438	473	473	485	486	469	462	463	456	499	480	499	449	474	481	470	471	471	468	495	466	508	525	507	487	482	483	432	446	459	469	492	511	446	457	460	479	467	422	472	455	510	507	462	503	455	454	453	481	499	468	469	460	486	463	453	513	452	467	493	453	409	477	485	473	515	474	455	486	480	485	470	503	487	511	477	496	477	522	453	471	469	454	446	434	463	502	489	463	498	454	489	469	486	448	479	454	488	426	458	499	468	449	487	502	461	459	467	481	466	496	480	447	456	451	471	473	480	466	493	455	474	456	445	489	487	503	503	449	483	476	456	481	488	440	469	454	471	474	434	497	476	437	483	444	440	466	485	453	477	436	472	426	506	449	457	464	456	481	482	478	435	493	462	441	480	451	456	471	473	450	435	462	462	447	491	493	427	476	477	463	451	453	485	450	497	465	479	459	453	483	491	482	472	472	499	473	430	460	477	462	475	503	494	508	478	496	479	465	496	452	471	455	473	477	460	490	445	472	472
77589	70203	58423	37118	11354	797	248	231	226	201	191	201	218	203	190	205	204	218	198	240	194	191	216	213	227	236	235	212	213	213	238	219	225	216	217	204	223	223	226	211	221	245	201	223	206	229	209	207	210	241	206	211	191	238	195	207	217	189	223	197	204	196	204	222	230	216	209	244	231	229	240	205	214	213	202	201	218	206	201	235	210	215	210	189	222	198	196	213	208	229	243	238	240	209	233	191	200	233	224	217	220	209	193	219	228	224	234	194	225	201	215	218	231	229	233	232	238	220	213	193	212	213	231	193	207	214	200	193	204	199	221	215	225	198	222	209	239	207	237	211	209	236	204	215	239	223	208	197	225	221	222	210	222	196	199	227	214	225	216	220	206	213	203	239	209	222	226	216	227	215	204	227	210	214	226	245	210	239	227	240	215	210	211	232	233	194	209	204	223	222	216	230	218	193	206	229	223	212	218	230	217	223	202	207	228	226	204	201	212	206	201	219	232	218	204	176	224	215	232	212	220	222	213	209	190	237	227	230	225	203	227	207	204	206	206	212	219	219	233	221	208	229	180	219	227	216	203	212	225	216	215	197	194	225	237	207	235	229	192	203	204	187	210	209	224	204	228	172	196	232	217	205	190	206	210	202	220	243	218	223	215	208	214	208	224	233	216	216	211	202	210	217	228	194	236	227	218	234	235	216	210	258	218	230	211	224	223	196	209	213	228	238	204	207	213	203	195	191	196	190	217	198	241	205	211	211	243	207	210	211	224	255	229	207	212	222	203	206	227	229	209	187	210	236	242	222	202	209	218	224	224	221	205	198	213	223	215	206	207	202	213	240	205	227	224	190	194	203	234	235	223	216	246	211	255	193	230	213	228	208	213	197	223	223
63809	60065	53496	39613	1555	713	710	668	677	672	685	645	647	694	677	646	682	683	620	691	688	701	661	680	651	655	632	678	702	689	695	635	695	692	601	708	615	674	648	670	689	688	650	668	671	656	664	661	625	684	678	708	644	631	661	675	681	630	692	657	661	656	660	655	671	669	665	629	634	659	634	675	631	709	653	635	687	619	678	667	640	606	660	683	660	694	654	653	688	689	640	642	668	687	651	704	619	636	664	693	628	656	692	642	651	651	686	682	673	617	689	657	677	659	665	661	667	620	656	650	613	700	688	632	663	645	667	623	628	666	609	677	636	656	666	693	708	668	623	646	611	672	662	663	663	681	674	712	631	687	609	733	628	661	673	656	622	659	719	668	659	684	696	671	673	622	649	670	675	644	673	692	660	649	690	678	670	669	698	653	658	671	667	661	662	648	624	669	673	601	664	688	630	683	700	663	668	684	666	668	651	653	664	700	648	676	702	654	665	670	639	649	681	648	660	614	645	653	696	689	642	607	667	632	671	652	680	692	651	664	668	635	627	648	633	627	745	679	606	712	674	636	633	687	622	643	627	626	681	645	701	608	709	668	687	669	692	674	659	655	636	659	629	674	633	626	652	668	675	602	662	655	682	647	632	648	642	643	706	706	667	632	716	639	666	665	703	657	658	704	683	658	676	659	639	660	643	663	698	673	682	654	653	664	689	728	664	652	647	665	697	656	684	663	672	701	641	651	656	626	657	680	659	615	652	700	675	665	616	700	605	638	685	642	613	686	658	685	673	598	613	678	678	660	628	672	691	663	693	681	672	654	704	666	665	674	674	654	639	673	664	664	680	637	688	627	661	644	645	659	690	648	605	658	662	699	612	608	637	629	642	639	690	624
34052	19391	9274	3306	320	176	145	164	169	170	174	140	172	153	161	168	166	189	170	186	167	183	185	167	148	162	178	177	175	152	143	157	149	144	158	132	145	163	168	169	164	146	178	171	149	162	169	156	171	165	163	150	159	165	158	169	168	163	146	165	147	167	169	154	147	156	146	183	169	164	160	184	179	195	193	187	171	181	160	182	158	160	167	172	178	167	178	169	154	169	164	161	191	153	173	159	153	164	177	180	150	185	181	156	146	157	162	166	141	161	173	141	152	152	186	170	146	126	162	162	173	168	165	154	182	183	140	195	167	158	148	150	150	156	163	163	174	156	162	140	150	179	158	190	173	147	150	162	146	165	172	143	170	174	177	176	173	166	166	169	175	181	184	161	147	166	153	170	155	160	171	150	164	164	155	160	138	181	181	164	119	175	147	170	163	156	170	166	161	163	189	162	155	145	162	181	155	162	163	182	159	178	172	181	170	172	176	171	164	159	160	172	168	163	170	151	187	163	155	165	156	154	159	177	173	179	178	145	166	162	186	157	175	175	150	177	187	167	151	164	152	153	177	151	150	153	141	139	145	164	140	173	157	150	160	159	137	158	158	152	174	175	172	158	188	179	167	164	171	164	160	181	169	158	169	157	167	152	172	163	160	178	188	167	179	152	166	169	163	155	157	146	176	182	165	152	169	153	165	162	171	167	188	158	168	170	141	168	161	157	156	162	141	163	145	167	183	172	175	177	178	161	176	179	137	159	168	150	159	172	178	166	174	164	152	160	168	155	162	178	168	147	144	166	140	159	165	170	168	145	179	168	154	158	170	154	164	143	164	161	165	156	170	179	169	142	168	161	175	148	175	151	147	164	161	180	180	159	152	151	174	163	142	162
34025	22792	14369	7837	639	548	533	556	517	518	546	532	538	532	502	516	514	533	533	523	500	517	535	535	512	564	542	489	546	494	533	553	563	484	516	505	531	501	536	528	545	512	519	527	530	523	489	526	509	544	554	544	541	557	545	535	558	527	521	552	542	516	592	514	527	552	541	538	529	520	560	561	494	534	474	575	516	530	517	540	520	537	531	524	522	534	543	551	531	514	541	521	557	520	543	551	542	550	582	516	533	538	539	518	534	542	562	502	515	522	537	577	544	540	487	522	530	540	488	514	515	544	553	515	523	521	557	495	509	565	535	498	502	527	534	490	496	525	560	524	516	496	540	489	535	557	512	537	521	506	546	548	563	573	549	521	550	504	536	482	520	522	555	531	594	557	512	533	544	536	558	513	528	503	510	563	512	538	552	531	529	500	520	552	537	514	524	539	549	546	527	524	526	530	511	473	535	576	513	525	509	521	528	504	513	522	498	528	544	522	537	533	497	570	579	496	544	537	521	485	509	559	548	528	549	535	529	563	530	516	593	548	516	550	532	543	504	526	570	507	509	513	498	496	533	537	498	557	563	572	518	552	565	500	473	544	538	599	519	511	524	506	511	531	560	523	549	514	546	518	517	541	504	506	531	558	491	467	532	514	511	541	497	567	538	527	520	559	541	542	566	546	543	569	538	545	554	509	525	568	520	544	484	521	548	560	493	525	496	555	553	485	540	547	522	547	568	537	516	498	519	591	523	574	539	559	523	535	565	539	528	529	520	508	561	534	559	551	537	516	549	565	529	518	521	533	518	516	541	549	501	512	525	538	546	504	549	563	521	536	552	526	531	534	499	525	517	528	548	548	561	521	475	561	501	503	488	507	536	513	497	554	484	543
71032	61511	43059	31625	7035	249	140	143	148	143	127	128	140	129	136	135	131	127	138	117	143	139	137	143	134	162	145	116	136	155	136	152	130	151	152	137	148	142	136	128	142	134	130	132	147	129	143	142	146	141	126	153	128	141	141	132	146	144	143	147	150	135	146	126	153	150	132	136	107	127	126	135	121	139	153	153	139	167	141	152	138	156	107	136	121	127	143	128	138	150	133	158	153	137	132	124	146	139	150	146	124	141	159	136	132	108	136	121	149	125	124	149	144	134	141	142	152	139	154	144	135	151	115	142	155	140	134	142	160	121	118	125	146	144	152	121	144	159	149	140	132	145	142	110	149	142	138	141	151	147	119	144	135	141	134	126	147	128	155	133	112	128	147	129	140	139	156	128	131	145	132	138	159	144	155	149	131	135	156	135	126	132	120	138	135	137	125	144	152	127	155	144	128	159	150	172	156	148	126	117	139	147	148	124	149	116	122	133	131	145	127	126	148	149	146	134	153	130	158	136	150	137	145	152	152	133	127	143	134	142	151	122	131	141	138	135	147	144	127	129	151	131	149	139	137	158	117	141	132	108	150	144	118	132	146	163	145	118	158	153	124	147	134	134	132	143	152	146	147	134	133	138	166	144	134	147	160	126	134	127	129	143	134	128	141	149	150	155	153	123	133	127	122	145	154	130	140	138	140	147	143	129	125	134	159	158	146	143	153	118	153	130	132	128	148	132	125	130	138	151	129	127	151	152	153	150	130	144	147	143	134	133	142	137	131	113	124	133	151	141	163	149	133	145	133	140	143	133	139	132	147	150	134	123	135	140	145	149	127	150	150	134	133	143	137	135	129	120	159	121	122	137	148	146	140	115	123	132	148	127	142	140	123	137
52766	48965	40377	37039	3122	505	452	451	408	484	478	441	464	481	476	476	505	479	458	463	463	428	436	471	459	454	493	471	500	454	434	460	437	451	490	470	437	468	455	463	475	476	449	422	455	475	478	443	443	445	438	448	414	456	461	463	465	440	458	427	425	466	465	431	459	494	437	460	461	430	459	443	444	478	418	458	414	454	440	471	472	477	419	452	455	442	450	463	442	437	436	467	445	459	482	478	472	423	447	431	478	445	446	483	458	462	462	456	468	453	428	468	444	496	480	415	410	457	489	448	457	441	489	435	453	456	492	431	426	494	501	448	478	477	447	452	478	443	456	427	487	477	463	398	475	460	511	448	451	459	441	452	498	447	438	427	425	430	420	417	469	485	500	445	474	421	440	455	467	457	448	432	425	467	480	420	451	493	455	464	489	455	488	431	489	475	450	445	507	452	497	456	471	474	471	476	467	445	460	446	469	438	445	460	458	450	454	473	435	466	431	475	452	478	464	453	468	413	463	443	441	453	444	481	441	463	486	470	421	474	441	464	423	464	482	377	446	459	424	497	423	462	434	458	439	486	424	453	461	428	474	437	444	453	471	461	465	465	499	437	456	449	460	478	457	442	438	487	429	462	449	458	471	444	448	443	441	448	494	455	454	476	451	472	451	436	449	466	388	497	449	455	418	491	472	479	451	468	472	409	422	457	464	457	461	452	427	475	452	427	453	476	463	456	487	467	454	470	454	408	452	414	451	444	413	435	413	473	467	490	461	475	422	442	472	457	469	407	436	487	480	470	424	449	483	472	429	433	464	418	451	471	466	455	458	430	462	463	485	436	472	456	433	444	426	483	449	465	471	414	438	419	465	457	407	491	448	465	422	500	437	426	461	457
78265	69205	50320	42861	13995	1135	213	230	235	197	216	214	215	199	211	204	219	216	221	225	228	226	191	193	195	223	204	211	212	174	208	212	198	229	209	199	215	228	222	191	206	218	191	219	205	217	194	236	189	220	222	208	190	190	194	207	216	212	221	210	210	186	216	225	235	205	219	193	213	224	242	187	184	226	180	202	211	216	194	205	188	202	217	213	222	223	217	230	216	221	206	212	201	190	210	219	216	207	235	187	218	218	215	199	189	220	213	216	200	232	185	207	222	240	168	209	227	234	218	198	213	214	191	203	169	217	211	209	197	194	173	207	209	225	203	222	204	207	190	225	210	211	186	187	211	191	205	181	197	215	194	212	222	242	210	194	210	214	205	211	188	209	195	198	222	210	218	241	205	205	216	209	232	215	205	213	229	172	193	199	218	206	183	228	208	179	192	216	197	212	202	197	226	216	195	187	194	218	211	235	186	206	221	203	213	212	229	177	207	225	216	242	222	216	228	206	210	235	199	198	187	209	209	219	206	226	220	245	196	202	192	201	217	199	229	177	222	206	191	208	196	219	212	196	218	234	187	210	202	203	199	199	208	211	226	199	208	245	217	223	226	197	198	184	196	197	227	206	210	191	201	213	202	216	193	203	201	188	205	205	199	217	212	202	200	200	229	213	212	182	196	223	213	235	198	174	215	220	234	193	234	219	177	221	218	218	210	210	231	204	206	207	199	213	189	188	205	207	217	250	196	212	168	245	228	215	220	220	202	206	222	183	188	207	176	189	208	192	201	217	182	203	206	213	222	173	226	212	216	203	220	227	213	199	228	212	227	198	206	204	195	189	194	225	241	211	225	216	219	228	214	223	221	204	202	200	212	189	205	201	212	203	211	220
64736	60064	48312	47579	4135	739	681	688	671	674	653	664	666	647	661	668	608	642	656	642	659	670	621	608	609	697	635	638	704	609	673	588	601	603	588	681	651	670	641	657	665	663	593	647	644	625	588	603	700	638	661	648	643	628	674	626	634	657	633	676	612	665	625	652	615	655	608	639	646	633	622	618	605	608	639	604	653	648	635	663	657	634	610	619	602	601	654	610	612	646	588	611	647	674	633	646	641	610	633	667	621	607	646	649	586	620	650	642	583	658	681	658	630	673	647	649	644	614	615	660	665	671	607	621	669	665	649	636	610	634	599	602	613	614	641	639	643	587	653	676	639	636	625	667	661	675	583	584	609	624	651	645	660	680	626	587	644	633	649	621	646	605	614	655	616	607	621	657	649	614	661	644	686	668	637	623	698	678	654	640	582	656	596	623	615	658	643	626	628	658	636	632	623	655	641	632	664	663	630	672	618	643	675	653	670	593	644	624	579	644	640	625	661	663	667	614	627	653	594	626	575	630	627	613	620	599	661	584	633	639	660	625	675	641	666	599	634	604	653	664	647	601	623	634	582	639	663	659	586	630	685	688	602	658	637	632	630	620	638	599	655	598	640	597	643	633	623	676	651	664	608	659	636	635	654	629	636	632	646	653	635	631	619	628	611	603	655	643	670	652	622	647	577	621	672	649	630	646	669	653	636	632	598	626	629	657	601	584	620	627	634	613	588	615	641	670	604	618	660	626	668	634	648	650	629	632	617	668	648	690	660	595	625	664	612	666	595	661	592	606	656	613	634	634	634	639	611	589	674	662	630	644	614	596	610	588	634	666	672	629	677	633	639	644	647	612	624	666	605	625	662	619	645	598	636	664	621	646	623	623	626	658	654	656
33785	19486	6722	4074	316	160	156	169	163	128	167	160	151	165	173	137	160	149	157	156	188	157	173	159	159	173	143	139	166	187	152	170	135	166	156	142	148	144	155	154	156	152	130	154	151	143	148	172	178	151	155	145	190	161	154	174	170	156	166	143	138	135	147	148	157	161	162	169	148	141	147	155	139	130	144	161	150	168	139	168	146	157	143	148	131	165	147	155	146	158	157	150	155	175	155	180	160	147	136	143	166	157	126	160	127	161	161	152	166	155	173	145	164	152	171	168	157	172	166	162	171	156	127	165	171	168	141	161	181	153	157	164	134	160	167	168	154	164	156	168	174	161	167	171	147	142	141	143	173	163	176	159	179	148	150	184	146	152	150	163	160	157	173	147	152	140	147	143	167	181	132	154	134	172	144	153	147	157	144	178	161	137	162	146	141	159	175	128	153	150	145	127	156	154	145	171	147	142	144	140	152	170	152	147	172	170	165	162	156	155	157	141	144	137	174	129	162	140	131	149	168	131	164	142	143	151	181	153	151	164	140	157	140	159	150	154	159	155	183	177	163	177	159	158	147	169	135	155	177	158	145	174	168	168	157	154	143	146	158	166	171	149	152	141	173	141	178	167	151	152	146	152	144	148	136	163	162	148	154	148	160	163	138	146	140	159	151	177	150	138	148	139	153	173	161	172	159	161	166	161	167	159	143	166	183	125	164	173	153	163	155	152	162	121	175	161	164	151	153	178	161	136	162	128	159	144	155	172	161	165	152	142	147	167	166	169	153	153	144	162	161	146	158	163	159	168	143	136	158	150	151	166	134	150	147	167	126	162	150	143	169	163	128	179	149	160	155	146	167	152	139	161	166	154	146	171	167	160	167	148	166	144	144	145
33751	23073	9825	10477	646	498	503	500	502	504	505	488	495	490	532	510	521	561	512	530	525	509	530	543	505	486	470	519	503	522	553	493	482	474	524	523	546	486	495	488	496	536	524	534	495	522	536	531	511	563	534	479	502	505	485	545	444	469	513	485	467	497	486	486	518	527	500	511	495	515	457	522	497	510	460	539	460	482	554	484	524	509	549	507	456	448	512	520	492	509	441	544	507	512	501	504	474	507	516	506	567	501	473	525	491	521	493	524	529	536	486	514	523	520	506	523	508	493	470	492	487	555	508	481	531	501	512	495	518	501	473	535	527	466	505	562	511	490	527	560	512	502	490	501	511	472	480	476	543	516	466	513	497	500	538	476	508	531	510	527	513	494	515	512	523	517	527	496	533	486	467	518	496	524	497	489	486	513	530	494	463	525	465	507	488	506	495	516	500	563	480	520	482	495	514	487	534	509	501	496	501	499	500	472	491	513	496	511	510	492	506	510	521	522	534	512	514	498	499	497	485	485	512	531	515	512	509	500	509	516	509	486	498	461	471	505	473	511	536	512	465	487	521	506	468	553	525	514	510	498	489	487	461	485	470	514	490	513	464	527	470	488	545	478	513	533	479	552	445	510	503	553	489	507	514	463	531	523	544	475	517	526	459	480	534	470	486	460	473	506	500	517	496	483	527	534	522	524	546	500	499	491	533	494	457	509	497	490	457	457	510	509	496	517	522	497	481	492	499	515	519	517	503	534	496	475	451	514	537	505	513	487	498	522	501	521	516	508	515	495	505	510	498	489	506	516	491	486	518	509	513	542	547	514	530	520	548	480	502	460	533	464	529	486	483	545	503	535	489	514	541	513	510	520	489	516	524	533	513	530	482	462	491	537
72020	62338	43299	31125	6643	249	136	137	120	125	132	126	139	140	134	153	152	166	150	151	130	145	140	142	153	116	135	173	151	139	127	143	131	126	132	119	139	155	136	142	128	144	157	140	159	157	134	160	145	172	142	152	134	143	137	131	164	134	157	141	132	149	144	144	146	138	152	153	133	134	127	137	158	145	137	133	137	159	147	163	177	142	134	131	135	148	142	139	131	135	137	159	142	131	144	154	143	133	132	138	125	142	157	125	133	126	126	142	157	124	135	148	131	140	160	143	141	165	129	156	157	162	158	146	172	149	138	127	145	137	139	145	146	143	159	139	148	136	142	123	147	141	144	135	136	151	135	138	158	144	142	138	149	143	148	139	164	138	157	134	135	155	128	146	136	151	146	145	154	153	124	121	152	159	122	150	146	159	131	133	161	137	135	128	140	141	143	122	147	158	139	128	142	149	147	152	161	141	143	141	145	148	146	147	126	134	125	141	144	139	139	152	143	140	155	149	135	126	154	155	125	142	136	126	148	145	139	137	149	150	140	135	134	140	157	149	152	136	136	145	150	151	151	151	138	124	155	122	140	115	151	154	170	148	144	140	142	146	155	143	143	153	151	143	159	167	130	133	142	145	130	159	144	148	158	148	162	135	158	141	163	128	127	143	154	133	109	143	150	145	124	150	151	151	150	150	146	126	130	144	152	157	148	131	157	137	150	154	145	148	146	168	133	136	123	142	142	162	137	133	141	157	148	152	143	119	151	144	129	135	151	132	134	135	132	143	138	139	146	147	129	162	153	131	152	143	135	182	138	176	129	135	128	137	162	138	139	133	163	147	142	124	150	128	151	147	141	139	150	141	153	136	153	122	132	148	136	130	138	152	143	150	132	149
52830	49869	41366	35966	2478	501	515	528	467	489	540	464	479	518	459	484	516	494	449	469	441	461	444	483	491	461	460	488	505	463	473	462	513	480	479	469	473	468	450	473	513	492	473	443	441	513	472	480	458	471	465	489	423	465	463	449	478	466	479	458	497	477	494	445	486	468	464	441	459	463	498	482	451	457	456	485	505	491	507	450	488	448	465	473	478	470	475	458	454	476	463	453	475	505	462	463	484	439	454	466	498	464	479	463	460	461	487	498	432	426	472	452	405	533	457	493	448	495	431	512	470	451	469	481	493	496	454	493	464	491	474	447	480	435	456	431	488	460	489	508	444	464	452	470	451	423	527	436	445	486	485	511	463	482	464	491	461	482	468	499	458	500	499	509	447	486	455	479	460	493	462	479	486	500	455	450	468	494	486	437	484	510	451	498	466	466	499	470	501	480	463	443	429	487	489	488	475	472	480	412	481	465	468	471	474	467	475	477	468	454	518	450	441	439	480	479	487	489	517	488	439	484	455	429	453	487	455	441	504	487	504	483	466	458	498	435	473	475	473	469	440	502	455	461	463	502	484	478	484	462	472	454	448	463	470	465	424	444	440	504	458	459	460	462	469	471	464	474	479	480	480	485	511	467	484	461	436	466	489	515	512	453	477	489	515	457	455	457	439	468	476	484	470	476	473	505	482	457	460	497	495	489	467	463	451	463	461	453	468	443	461	464	475	447	468	473	416	432	455	489	486	477	496	456	479	450	446	492	495	479	488	438	473	471	474	504	468	482	460	465	464	495	442	478	482	471	450	451	488	463	424	448	459	477	437	469	465	453	472	451	499	470	439	479	469	456	483	432	461	470	480	476	507	481	473	490	450	486	421	508	495	475	465	487
77601	72000	53848	41129	13642	986	248	238	221	216	187	212	227	207	237	221	222	225	225	241	237	215	226	264	211	186	231	199	217	209	229	233	203	199	209	231	209	241	246	205	198	215	213	228	221	212	222	215	220	199	233	201	219	187	228	236	210	216	191	210	220	217	193	213	234	202	206	214	227	228	214	203	198	218	187	213	230	227	204	231	229	221	188	210	190	203	212	223	195	196	207	209	235	211	210	223	220	222	211	214	199	239	245	222	224	200	193	194	185	213	208	257	214	204	186	228	201	216	228	224	237	180	223	219	223	246	231	212	229	215	250	210	218	225	239	192	221	217	228	220	220	200	211	194	208	222	200	255	240	212	242	226	210	231	226	257	218	192	213	219	231	213	227	223	197	222	232	208	234	226	210	207	212	196	226	217	209	227	239	224	219	219	204	220	221	242	201	217	212	239	210	234	207	213	205	237	234	196	210	230	229	205	215	224	229	237	220	231	241	235	246	234	223	225	201	232	215	209	214	202	223	221	224	235	207	219	208	214	210	209	226	242	213	225	214	181	206	214	209	206	207	195	218	210	199	212	213	204	227	218	240	207	222	208	204	219	219	170	249	190	220	231	199	202	202	217	228	216	217	210	253	214	195	208	191	225	226	223	238	203	226	197	198	215	228	242	239	199	197	206	214	233	224	213	219	228	218	224	214	240	228	229	203	209	260	184	212	228	221	195	203	239	193	212	222	226	220	204	225	210	236	223	214	180	226	217	232	246	230	232	215	220	216	223	236	250	209	201	224	170	207	189	209	242	228	229	228	214	223	218	191	208	203	221	205	202	230	207	204	240	196	208	201	204	221	217	253	211	220	205	239	264	210	242	212	232	212	200	206	193	220	244	206	246
64922	60458	51489	45513	5613	704	675	687	735	693	730	708	667	666	671	680	692	675	675	662	614	693	667	695	635	680	674	670	635	633	616	642	650	682	684	684	653	652	642	651	676	637	647	657	683	669	695	676	648	689	696	679	668	629	644	712	661	691	674	660	651	644	685	685	659	618	685	667	672	645	710	638	647	653	674	638	650	630	605	696	698	639	628	676	635	718	633	670	606	665	673	683	684	631	689	659	636	682	638	668	659	610	637	647	709	686	597	675	697	661	681	703	646	663	627	664	663	651	665	659	696	659	654	626	654	668	675	606	641	704	646	668	615	702	647	690	708	670	657	637	655	692	633	646	687	697	688	689	679	637	646	648	631	642	651	680	703	669	692	632	616	669	683	671	679	646	682	610	674	621	688	619	696	657	672	656	650	687	646	677	640	689	664	650	615	671	616	668	631	681	699	645	637	671	685	652	652	634	678	693	601	664	622	691	673	679	682	663	677	702	704	650	663	628	596	708	631	646	689	682	621	663	681	697	650	668	673	696	691	663	605	671	648	661	640	681	666	660	667	698	681	683	661	643	653	658	645	619	688	577	648	665	689	668	648	671	648	647	685	702	639	633	672	687	641	689	683	638	651	614	668	655	648	674	671	659	681	664	629	696	668	663	640	679	637	665	699	701	665	632	649	658	666	700	645	668	716	689	664	674	700	644	662	704	702	659	707	684	593	643	666	703	679	655	633	654	663	658	663	701	650	692	677	673	693	655	634	655	669	672	650	656	652	685	624	627	638	620	626	682	685	654	662	643	637	662	679	670	638	676	694	645	664	664	684	724	616	636	708	662	611	639	692	623	656	643	627	665	751	674	676	676	623	644	658	693	667	661	639	677	685	636	643	619
33760	19636	8081	4783	555	171	163	167	141	190	161	156	180	170	172	155	168	170	193	176	159	175	149	169	170	181	157	163	182	167	181	190	154	139	170	175	174	164	163	155	168	169	179	142	150	143	177	165	150	189	169	160	170	190	165	151	189	178	162	182	156	148	157	190	184	166	169	180	189	170	186	158	152	163	167	167	150	171	175	165	166	167	177	170	160	143	174	150	168	164	176	150	156	182	185	184	165	158	171	172	167	189	154	195	159	153	182	173	187	173	159	183	167	160	182	190	158	165	191	175	177	161	161	167	183	163	161	155	191	192	164	165	169	158	171	158	158	159	162	149	168	174	167	154	176	154	191	173	158	172	174	192	186	180	168	132	153	164	160	173	189	171	154	160	172	176	177	171	146	145	181	184	160	177	161	171	172	152	184	168	159	172	170	175	156	154	163	187	184	212	168	166	162	166	181	171	170	156	169	180	164	166	165	163	150	162	195	166	175	153	178	188	149	163	192	183	197	159	166	169	165	170	172	186	178	160	165	174	157	154	184	165	171	166	168	188	186	142	180	174	174	180	190	180	157	176	150	191	170	175	194	170	194	169	165	169	168	180	180	198	179	163	145	183	193	184	149	167	176	156	155	172	177	156	198	155	174	186	174	158	157	167	172	181	169	162	169	175	164	152	184	172	170	165	178	189	179	171	178	174	188	169	177	178	160	175	170	158	163	165	183	159	176	155	188	151	161	167	159	168	174	165	177	159	173	173	175	199	153	185	173	166	162	183	152	176	162	148	153	182	172	153	185	173	143	174	165	173	171	179	189	183	170	194	188	161	159	176	177	161	186	180	178	162	181	188	155	176	169	180	164	153	180	195	163	177	169	170	175	186	152	174	166	162
33633	23268	12104	11172	1170	574	501	550	557	573	564	583	526	521	536	553	521	554	554	582	583	509	500	560	583	523	559	558	552	537	566	571	541	548	560	520	516	516	546	569	558	540	545	523	559	549	548	506	565	588	514	539	537	608	546	504	593	554	570	554	565	536	552	543	513	525	539	544	533	559	571	577	544	540	569	577	557	528	566	543	507	524	566	576	514	532	529	525	561	556	572	528	574	559	539	533	561	558	535	556	565	538	542	573	514	526	588	525	556	547	531	536	571	568	564	574	567	541	566	554	561	528	555	604	539	589	520	532	498	523	538	546	541	537	555	499	535	588	600	535	557	544	562	549	542	544	566	585	562	547	527	517	541	573	583	512	560	525	528	588	513	514	516	537	521	514	514	531	510	539	527	529	578	569	545	520	527	518	527	556	514	564	546	565	569	557	613	557	531	572	593	553	555	559	536	552	547	528	565	604	561	559	549	521	550	576	582	592	542	526	562	534	571	572	536	517	522	573	528	509	535	576	529	545	559	548	566	512	548	519	546	563	550	548	550	535	524	545	574	486	542	561	497	542	531	551	557	562	585	521	575	540	558	511	599	528	548	517	544	514	566	523	590	535	562	576	576	541	510	511	519	477	587	558	543	552	537	548	544	536	525	576	564	509	540	580	528	583	556	546	572	553	551	499	578	544	571	539	525	550	509	523	526	519	539	569	529	561	536	543	545	569	588	540	555	542	527	578	578	548	576	584	539	584	545	581	546	547	537	555	543	573	569	552	547	562	554	516	544	567	522	570	533	555	519	545	546	524	604	580	602	558	607	534	514	520	530	538	536	576	517	555	557	527	540	548	532	576	566	563	549	540	556	517	569	543	543	530	596	562	536	528	553	503
71983	60745	45707	33058	8505	343	166	155	153	137	173	164	154	158	162	171	160	131	180	166	143	172	149	149	151	175	145	161	164	146	156	149	178	158	163	170	179	142	148	162	140	161	152	151	175	196	157	139	143	159	174	170	167	134	143	164	161	156	148	169	151	154	175	156	151	159	171	165	185	145	148	157	164	147	173	162	138	181	168	172	160	143	168	154	145	131	161	138	158	188	170	150	152	143	162	159	132	171	131	145	167	144	146	183	171	150	129	149	185	168	154	146	172	148	146	140	164	169	184	146	149	159	174	163	145	152	165	148	152	137	166	140	148	158	180	162	153	138	142	163	144	146	138	162	162	166	154	144	149	161	152	151	148	153	146	173	155	140	159	145	161	138	171	147	159	130	155	156	174	140	169	168	151	163	171	130	161	159	168	141	167	168	150	159	150	159	177	151	162	164	171	156	157	149	150	163	163	179	192	186	136	152	136	164	166	158	175	165	159	153	138	146	140	158	147	152	145	137	177	145	144	166	155	148	156	139	139	182	163	129	167	145	138	173	142	180	156	158	163	144	158	131	152	153	154	152	155	155	139	148	154	171	163	146	159	158	161	147	162	147	145	148	140	160	165	167	153	131	152	160	138	155	155	142	150	154	140	140	159	181	162	162	127	150	164	145	167	161	166	160	170	164	168	167	126	130	178	138	143	146	151	139	158	170	151	169	171	165	149	147	158	151	155	172	144	161	145	151	178	158	158	155	139	174	167	175	152	165	138	139	137	155	178	175	157	167	153	137	148	160	147	158	149	165	169	181	167	156	149	156	155	174	146	158	141	172	162	145	163	179	180	169	146	141	153	178	177	157	158	152	175	175	166	144	142	144	139	181	155	169	155	157	165	182
52845	49218	44749	38455	5848	515	531	533	522	552	537	482	522	574	539	531	513	528	533	522	521	511	526	500	525	491	514	533	521	484	527	510	476	503	542	529	533	520	487	500	511	495	545	473	475	485	503	501	558	505	497	500	518	544	497	520	523	508	459	531	525	509	532	493	502	480	526	482	527	495	536	540	495	531	523	523	546	512	508	486	509	499	586	510	507	533	500	498	531	499	532	481	509	493	523	486	500	479	512	516	485	500	516	526	491	480	468	527	502	516	499	534	476	519	545	516	528	500	507	517	496	520	526	515	491	494	465	462	509	506	534	485	508	490	522	523	469	522	514	506	500	510	526	545	491	511	510	519	511	553	493	516	501	527	522	509	510	519	494	473	506	518	518	501	510	546	537	480	512	498	555	503	536	514	538	503	525	463	483	479	503	507	469	491	527	530	509	529	497	516	533	487	514	522	487	456	506	504	473	484	500	459	517	489	499	471	475	469	546	515	514	494	491	485	506	517	495	498	477	531	530	493	515	496	521	493	488	501	500	534	492	517	523	510	527	540	516	547	564	452	523	487	537	521	494	525	546	511	549	492	522	537	535	511	526	543	496	523	532	521	531	480	516	514	507	523	504	472	493	528	503	501	525	513	536	537	517	499	490	500	467	538	490	531	491	497	515	557	525	525	523	524	502	523	462	515	518	550	548	477	516	511	512	530	527	544	523	501	522	534	510	550	498	511	489	491	508	503	530	492	510	494	488	478	507	518	471	511	504	522	529	509	500	486	491	488	505	467	470	509	486	501	471	463	497	510	489	480	504	510	563	491	512	503	483	529	501	507	526	505	489	481	508	491	518	476	534	491	476	482	502	503	492	522	487	503	511	533	535	481	509	510	512	492
77484	68815	53758	42106	16026	1647	232	234	209	234	222	231	191	227	232	239	228	222	247	242	228	238	238	245	223	211	218	233	243	220	251	227	239	220	240	241	240	239	221	208	198	243	238	264	219	205	222	245	210	243	190	202	214	233	213	208	223	254	233	231	241	245	219	221	214	213	241	230	195	212	206	225	227	222	242	216	219	215	201	215	256	228	235	224	207	247	251	209	235	210	229	242	240	230	241	239	224	232	228	228	227	229	237	250	231	236	217	231	219	236	236	226	256	219	208	237	245	238	206	248	238	242	202	223	219	246	212	210	230	240	225	213	203	236	199	238	206	230	240	227	229	213	203	235	220	223	241	239	260	221	233	223	204	222	207	228	216	241	235	212	226	236	226	243	203	255	247	227	193	208	232	229	235	237	233	230	195	223	239	226	196	235	234	211	191	223	247	236	242	235	229	234	231	224	244	233	224	202	232	253	255	235	244	210	237	249	212	207	228	218	235	236	231	229	236	226	247	232	239	223	196	246	233	232	226	228	200	208	214	215	210	218	252	217	228	237	233	225	204	231	231	236	264	246	247	223	235	231	218	222	256	215	246	240	228	235	230	223	246	223	240	254	228	239	239	211	230	202	220	223	203	259	214	204	221	237	239	219	209	215	222	226	236	242	217	233	238	254	231	243	194	247	215	209	250	223	253	254	239	196	245	230	233	223	227	206	229	231	223	248	247	250	223	199	210	228	238	240	259	249	232	237	222	215	197	200	233	207	231	228	248	241	226	208	208	215	201	249	221	255	217	240	213	216	257	246	242	206	209	210	221	233	235	246	216	239	220	229	219	227	237	238	238	221	221	250	212	223	231	279	230	221	179	222	239	238	240	239	215	221	236	219	223	231
63775	61167	54856	48099	10097	719	726	732	725	694	753	739	651	679	680	704	692	687	682	683	661	672	704	712	747	718	684	735	691	711	707	725	711	697	703	658	698	743	671	706	697	678	697	666	690	727	665	674	694	668	679	694	726	686	719	705	702	675	723	713	677	689	745	711	716	695	703	700	715	719	652	711	713	638	733	679	698	691	687	740	681	680	668	698	713	668	677	706	661	659	744	734	724	756	694	721	672	731	701	699	709	647	678	714	718	618	661	698	708	673	700	690	715	677	711	684	716	720	694	690	703	718	723	669	771	719	695	625	690	691	731	704	661	693	683	724	686	701	670	695	687	701	685	716	705	759	665	711	730	731	640	673	718	687	727	679	719	710	664	709	687	696	691	684	676	704	711	637	745	655	744	661	735	687	626	686	738	687	691	707	704	702	715	716	688	681	700	698	721	671	711	706	741	712	696	706	719	718	681	716	696	673	749	689	699	668	752	715	697	700	723	669	689	724	671	737	714	678	656	728	729	728	710	671	721	688	684	687	735	681	707	701	711	726	653	720	714	692	718	723	712	689	626	708	686	658	728	718	709	681	713	680	674	689	711	685	686	719	722	704	681	693	687	625	655	712	693	658	700	693	699	680	690	714	713	686	671	711	724	697	694	696	660	746	668	695	735	692	709	732	693	712	703	712	703	711	670	652	700	693	682	719	712	699	679	738	700	686	700	673	701	707	654	653	731	682	732	711	710	680	634	700	722	682	762	697	680	696	736	667	678	733	733	674	675	699	711	710	715	714	721	656	642	702	683	685	652	690	688	702	690	730	684	673	706	708	709	650	731	723	646	685	689	743	721	700	740	690	672	705	725	686	715	671	694	739	732	690	675	695	706	762	675	633
33689	19270	8350	5219	630	195	174	180	178	178	153	185	155	211	204	169	172	185	195	169	174	169	174	173	207	179	185	177	174	162	194	181	176	183	170	178	168	182	164	167	197	180	188	191	187	170	171	182	174	178	192	154	207	170	169	178	211	184	188	190	202	217	181	191	207	154	192	174	172	188	188	176	189	194	185	170	162	177	187	178	200	158	167	173	175	161	173	173	172	184	165	189	194	203	160	217	186	173	181	163	168	181	189	191	193	188	179	171	175	188	170	181	165	162	200	170	192	190	197	180	171	150	170	186	194	208	202	198	160	175	176	198	163	193	172	150	161	171	167	184	163	178	185	180	166	207	182	185	159	201	202	161	152	191	191	195	167	184	173	195	185	157	188	183	189	167	198	194	163	154	168	150	185	191	176	197	195	195	179	175	177	172	204	187	189	174	166	145	174	186	164	189	183	173	191	188	179	180	185	186	172	186	174	194	177	171	162	170	180	192	154	172	170	179	194	182	165	175	161	176	163	151	216	180	164	188	172	172	171	186	197	180	214	185	188	158	164	164	170	172	178	188	188	172	203	199	184	157	213	172	176	181	198	176	187	190	170	162	174	187	165	193	184	169	160	163	166	173	169	193	180	183	172	181	148	175	167	186	187	183	158	165	174	189	181	180	155	173	157	176	169	193	152	147	176	188	191	177	192	170	178	172	175	169	180	193	159	186	170	184	210	198	204	177	175	175	186	219	169	189	181	197	158	187	172	169	166	166	208	155	187	175	182	155	204	198	180	188	200	168	198	193	181	187	177	190	178	181	163	159	166	151	170	185	176	188	194	195	192	187	183	185	182	176	186	179	154	204	171	179	186	184	184	163	191	187	178	163	153	193	174	160	184	191
33213	23228	12340	12422	1370	623	584	561	562	580	566	586	578	564	602	599	529	573	624	526	575	585	542	566	547	619	604	562	562	571	566	572	629	579	584	575	539	616	540	538	539	613	548	606	562	551	551	585	589	550	564	574	542	591	601	604	602	606	604	541	568	589	569	601	580	628	560	567	601	593	554	580	564	569	598	561	573	617	548	590	621	564	564	564	548	567	563	573	556	564	572	562	574	613	564	571	607	560	556	544	580	596	601	609	580	625	546	534	587	556	594	565	579	520	568	574	516	612	534	532	564	595	584	566	588	548	554	603	597	580	601	591	554	557	560	540	566	605	586	552	547	557	570	574	547	570	600	598	575	574	586	562	572	564	582	584	556	558	584	550	554	524	531	616	589	572	555	557	560	573	588	572	629	579	572	562	566	510	551	594	559	558	591	538	581	579	605	586	529	596	578	547	554	554	568	569	606	560	553	607	549	593	548	613	592	524	588	581	592	546	573	602	535	579	543	562	569	551	569	565	575	555	591	561	569	581	543	543	560	555	583	559	549	574	589	583	559	554	602	561	595	554	548	593	584	551	567	566	565	580	584	553	583	572	557	565	577	581	613	545	577	585	564	599	577	571	541	584	549	549	572	599	563	547	549	557	583	587	562	583	570	604	540	579	584	588	536	560	551	579	579	548	552	565	573	563	570	602	565	556	540	594	566	566	572	567	586	569	570	547	592	548	560	564	600	589	612	598	582	550	537	601	548	571	604	571	548	561	523	554	569	512	578	558	573	552	528	552	563	576	592	549	578	545	553	531	598	542	543	566	551	580	607	548	578	560	541	586	566	551	566	567	527	557	613	555	568	568	581	577	539	595	556	571	550	585	579	584	606	574	567	592	560	579
72146	59984	45982	33084	8374	345	154	146	177	186	189	156	149	157	162	174	176	171	163	163	149	151	166	163	150	175	140	148	173	162	148	155	166	159	163	167	163	163	148	144	155	156	179	172	171	169	177	181	161	162	133	159	169	158	176	168	148	156	159	154	142	150	145	171	159	172	150	173	197	165	162	181	170	178	171	158	172	186	160	172	174	194	157	157	183	169	181	161	186	181	178	176	162	182	173	152	171	165	166	150	185	157	178	164	147	152	158	146	154	147	153	174	147	163	168	162	163	164	159	168	159	184	179	155	164	185	174	171	166	147	158	162	162	161	156	146	152	187	171	166	152	175	172	175	174	170	153	179	164	157	173	175	161	166	189	150	169	178	146	164	152	165	169	178	167	167	169	169	151	173	159	163	169	174	159	158	163	171	170	171	171	178	167	165	176	182	171	166	181	174	161	181	157	160	174	170	202	160	149	171	166	162	147	143	186	182	181	148	168	153	180	196	176	153	154	161	146	161	168	175	175	184	164	135	155	150	150	158	165	154	145	151	155	158	200	187	157	171	178	177	184	164	160	131	155	159	147	180	161	164	149	142	158	167	165	169	166	163	178	143	161	174	168	173	160	166	158	184	172	190	160	167	169	157	165	177	191	180	176	157	161	160	168	172	181	155	153	160	190	177	159	161	153	157	162	178	159	163	165	180	177	153	163	172	157	165	157	178	170	174	174	152	150	168	151	169	160	182	158	183	180	162	166	158	154	155	181	165	167	176	152	171	149	170	179	152	166	177	168	162	160	152	193	170	147	145	161	161	174	156	144	153	148	158	137	168	163	167	147	194	170	180	151	138	178	154	160	185	163	143	168	149	142	185	152	146	145	165	155	160	171	150	154	178
52933	49087	44654	38445	6681	527	551	514	515	547	516	534	507	539	521	501	524	563	514	552	557	499	494	529	577	571	541	518	516	552	497	543	540	540	550	499	518	484	488	521	532	528	533	561	510	493	518	516	549	529	538	540	530	506	538	527	510	521	526	488	510	542	518	532	516	525	545	566	554	513	485	477	510	537	507	514	510	543	562	510	526	516	512	520	537	565	496	555	542	539	532	557	482	511	547	506	522	512	516	519	535	515	533	519	525	539	512	531	510	569	543	514	524	522	521	521	502	530	550	514	515	531	510	491	515	548	516	552	516	517	517	531	512	540	524	530	528	549	549	535	535	530	498	527	463	538	557	521	507	503	543	527	529	519	504	501	509	502	540	488	531	530	492	540	528	503	556	552	523	529	538	495	524	528	499	507	551	481	520	578	524	506	544	549	515	507	486	549	574	547	526	565	523	491	544	522	514	536	559	536	506	506	511	556	550	519	477	590	528	527	561	542	529	556	536	544	501	569	526	529	550	552	521	514	523	555	534	545	493	526	546	548	508	522	495	515	564	520	534	482	508	512	578	523	564	551	560	533	531	566	506	526	511	537	542	495	535	521	544	555	546	519	560	551	514	522	521	576	536	508	528	503	521	490	521	476	481	543	524	508	546	512	533	523	520	535	503	527	535	547	549	532	519	558	536	474	531	551	525	527	561	537	562	576	558	564	538	516	531	547	502	493	499	522	500	480	525	584	514	583	534	508	505	542	495	589	533	545	510	550	524	517	520	517	505	535	505	538	541	532	512	546	539	496	541	563	530	544	552	535	548	569	541	529	547	519	505	563	562	515	541	534	540	567	490	528	524	555	573	521	558	504	505	549	516	538	515	591	571	568	519	542	554	491
76201	69871	55995	42074	15636	1731	257	244	231	216	221	246	263	241	255	231	257	211	255	253	266	239	242	206	242	242	223	251	234	246	245	227	219	243	238	248	249	242	234	234	221	260	250	240	231	224	229	224	229	258	219	251	227	217	248	220	260	250	236	249	210	237	251	225	214	249	234	240	232	238	252	241	211	250	250	220	244	228	229	255	279	259	244	246	262	214	209	197	265	244	236	211	239	232	245	228	240	248	220	262	253	211	258	219	223	257	259	224	238	233	197	226	230	222	198	246	256	260	234	218	240	231	207	246	253	249	210	245	240	258	253	233	212	220	231	250	228	242	244	228	248	228	263	232	236	222	245	231	242	208	238	234	265	233	257	216	231	219	222	222	219	217	243	222	250	233	229	236	232	230	237	255	227	244	240	246	203	243	228	250	246	267	211	232	240	242	225	236	249	245	210	231	257	240	240	256	264	232	234	228	250	228	212	226	250	254	222	215	240	223	227	238	239	234	256	235	228	269	239	237	229	251	234	248	211	193	237	243	220	248	253	226	229	247	256	236	224	229	252	264	232	245	250	250	218	220	225	246	222	198	230	262	221	224	242	242	235	232	183	213	230	220	216	235	246	234	243	230	225	223	236	224	243	236	222	222	229	235	238	212	220	216	244	229	267	242	233	226	240	266	235	227	244	235	233	218	226	219	244	275	213	252	221	224	236	247	237	240	214	225	239	263	229	237	205	235	207	245	234	228	232	220	218	247	253	236	240	223	246	228	241	233	219	208	227	232	259	215	251	241	272	252	222	209	234	241	223	237	221	217	217	228	240	213	246	234	259	245	245	209	247	199	252	241	234	264	239	231	232	246	259	248	215	241	217	255	227	242	235	222	227	254	225	221
63180	62099	56272	47606	10368	730	765	721	710	713	778	737	748	667	711	707	696	738	698	731	721	735	675	719	720	720	690	717	746	729	722	728	684	664	726	686	648	723	683	688	706	690	688	692	748	719	684	722	717	713	737	768	709	736	755	666	707	721	729	713	655	713	766	710	717	690	738	758	671	678	739	724	712	729	721	671	725	733	738	703	712	677	717	709	725	710	676	711	747	713	709	748	663	719	677	688	665	680	677	712	682	701	715	717	738	671	691	720	712	709	732	707	739	707	737	756	752	689	679	697	696	697	712	704	747	703	692	782	664	710	698	719	724	703	664	660	691	691	759	709	708	708	695	681	705	715	724	675	705	695	722	709	748	752	735	716	737	683	650	709	703	677	701	684	719	719	701	710	744	738	704	722	677	697	729	704	700	685	740	701	674	701	680	674	698	736	737	693	671	720	687	722	691	709	721	699	676	691	689	705	707	738	676	694	705	740	708	684	709	711	669	683	718	720	688	714	679	686	702	678	705	684	705	693	728	724	682	685	674	726	701	704	699	720	716	698	734	693	742	679	715	650	685	705	699	700	666	669	706	741	665	644	755	794	728	698	734	742	716	703	709	706	743	697	770	707	681	727	663	711	744	733	751	674	712	695	710	719	781	722	749	658	731	687	751	742	690	686	719	731	721	721	683	705	741	704	728	697	693	728	699	746	770	666	698	731	733	782	701	688	723	707	717	764	758	654	684	695	737	697	716	709	736	705	657	679	738	704	705	666	672	698	718	741	715	741	742	701	725	681	720	666	696	688	668	736	708	715	734	683	690	708	710	715	700	705	655	713	696	741	680	715	701	671	693	669	725	742	696	691	688	717	734	697	699	736	711	712	727	724	705	730	742	715
33638	19861	9979	5603	887	220	197	198	172	192	197	197	172	181	178	158	179	170	193	230	196	183	181	190	189	192	185	190	189	174	199	199	164	171	171	164	181	197	203	168	214	188	193	204	203	186	221	197	188	173	220	186	193	200	211	167	178	190	190	190	201	195	202	190	169	179	201	183	199	183	190	183	189	177	191	165	179	194	189	179	174	201	199	180	197	191	186	183	178	183	177	191	197	213	210	172	196	182	183	193	179	182	199	206	172	179	188	207	196	202	190	194	205	206	193	204	176	183	198	203	201	172	201	191	213	178	175	186	187	195	224	165	188	193	171	178	185	200	175	189	187	229	210	191	185	172	171	178	201	187	182	193	201	197	177	185	174	180	187	167	190	169	201	178	181	171	183	166	189	197	176	170	184	196	189	172	181	164	169	164	182	219	216	196	186	196	200	185	191	199	172	226	185	174	190	202	182	170	169	196	181	209	194	182	184	214	186	191	186	187	176	177	188	193	187	172	214	196	152	184	196	173	192	184	203	201	168	191	180	185	193	211	162	184	184	185	201	176	178	192	192	195	168	195	173	196	174	162	172	164	203	173	183	163	194	188	161	171	184	167	209	172	184	189	196	177	169	178	164	176	160	207	199	207	184	211	188	191	189	199	218	186	187	197	198	185	199	214	192	198	193	166	171	188	195	136	171	191	176	208	162	186	206	165	186	188	167	196	175	189	189	195	192	171	180	183	177	204	169	186	194	198	179	186	183	200	186	201	186	195	191	198	173	193	155	192	194	198	206	196	181	175	183	210	200	171	184	166	192	213	170	177	172	192	200	185	195	190	167	179	184	188	186	207	178	200	172	196	190	172	182	167	180	194	178	198	185	183	189	188	202	165	170	178
33519	23959	14616	12627	1602	635	610	617	636	594	554	593	570	555	625	577	580	585	607	598	565	612	612	606	566	631	639	521	608	630	638	609	640	593	574	627	595	626	575	603	579	596	569	634	599	606	549	591	654	567	618	576	585	619	583	638	582	608	549	601	571	570	621	564	609	594	562	630	551	556	562	627	601	545	552	590	595	600	596	606	604	636	590	596	574	606	629	629	612	597	558	619	607	560	615	584	608	592	615	604	589	622	619	581	626	589	565	608	584	598	625	598	596	564	593	627	597	573	651	641	615	590	586	567	594	603	590	613	532	633	600	582	655	614	580	621	594	638	565	558	616	591	559	573	602	616	574	640	601	604	606	591	640	607	606	543	594	598	630	612	643	627	587	611	627	577	593	552	603	611	602	576	585	582	593	605	590	574	588	603	611	593	565	576	567	634	525	589	548	603	580	597	591	625	569	635	586	591	585	595	634	610	634	589	552	533	623	599	627	621	621	595	565	635	597	547	601	586	634	623	629	569	601	577	576	569	647	624	585	565	554	558	591	580	639	555	606	579	630	592	601	578	618	597	637	586	583	593	617	591	616	607	612	610	590	605	610	591	608	568	601	557	575	597	598	556	599	578	605	603	627	608	603	579	628	578	586	606	592	609	582	649	575	582	565	620	635	587	590	626	609	635	598	583	603	596	586	584	557	598	605	586	594	611	593	613	594	631	638	608	583	636	593	583	592	639	622	629	571	590	573	568	602	596	649	549	566	604	577	602	592	602	611	604	609	593	589	561	573	600	565	643	580	607	569	585	543	567	577	600	620	582	618	595	602	608	623	624	614	573	656	621	598	567	575	632	577	604	557	654	556	605	622	601	605	592	541	644	589	561	576	583	598	594
71662	61175	47131	31801	8255	332	190	188	157	168	162	172	185	169	152	186	182	188	193	177	169	147	169	170	199	142	155	169	191	172	189	178	191	191	173	163	171	159	177	165	161	183	171	180	178	166	166	176	166	147	153	159	160	189	180	176	185	155	181	178	151	186	176	203	179	168	162	191	191	157	189	195	133	199	152	162	170	169	188	162	186	178	178	164	180	180	169	180	150	185	158	181	196	175	173	187	166	198	191	182	189	161	169	186	177	167	169	172	218	163	180	197	177	166	197	196	147	182	157	184	169	161	174	183	174	169	168	172	177	168	197	179	161	187	167	182	180	193	179	179	192	154	170	198	173	162	179	207	167	165	173	190	199	168	184	167	179	192	160	164	190	183	172	153	159	153	167	177	171	176	176	172	163	175	173	163	194	198	165	170	172	138	173	169	159	169	170	171	168	159	186	162	197	172	167	181	167	160	189	179	196	179	170	168	162	169	182	182	194	177	176	163	156	159	177	187	164	157	162	175	154	162	154	150	180	192	169	160	155	188	161	189	178	163	178	163	173	190	164	162	182	189	177	173	190	184	177	202	154	190	168	179	171	181	180	179	181	189	167	187	178	177	175	165	180	174	149	164	172	169	196	164	187	183	180	163	165	178	175	178	184	193	166	194	178	195	182	169	164	177	169	169	151	172	159	159	159	189	179	182	156	190	197	172	190	158	180	159	176	172	182	174	154	182	182	140	145	160	155	161	161	169	164	188	183	179	171	171	170	184	188	192	170	160	169	184	158	173	169	182	198	173	184	152	177	180	169	185	185	161	153	180	156	154	167	167	176	168	193	164	167	175	177	168	175	169	163	147	174	176	191	165	195	176	188	208	176	173	172	166	175	173	188	172
53505	49598	44367	37647	7124	603	560	598	572	561	554	582	572	536	564	546	548	549	608	525	576	563	570	538	568	526	579	551	581	561	539	528	593	594	564	562	586	588	565	570	550	535	582	585	552	561	600	549	599	540	568	552	542	547	556	534	554	543	523	553	529	586	589	538	533	542	564	551	551	551	558	542	552	541	561	599	548	600	517	565	551	523	544	566	555	575	509	577	560	564	537	555	524	559	567	540	543	540	587	572	579	565	539	561	549	533	548	568	543	526	582	538	567	556	535	546	525	596	545	575	578	546	566	604	558	531	557	582	523	522	545	547	576	549	570	556	541	600	550	566	586	580	589	561	598	561	593	555	553	526	566	518	556	568	548	575	582	553	562	562	505	503	599	564	602	578	549	527	583	538	557	563	559	541	555	555	551	528	574	565	607	527	561	571	543	530	532	556	549	559	575	539	596	533	556	544	538	595	576	584	545	545	522	578	545	557	580	573	580	534	537	565	563	560	577	617	545	540	559	575	518	575	561	577	569	572	620	530	570	545	559	594	570	542	529	560	514	540	550	571	608	609	560	592	565	619	522	560	564	576	540	591	606	515	553	589	536	592	521	551	564	558	527	548	547	542	572	565	582	551	537	568	562	492	589	557	553	508	568	563	570	534	548	558	530	552	582	549	574	568	564	554	535	555	592	562	555	544	537	525	566	594	536	551	541	569	564	591	548	587	559	587	552	558	545	572	605	553	553	550	586	587	539	525	545	561	535	568	527	568	524	545	498	564	597	551	561	572	554	554	565	542	518	532	559	545	574	551	548	601	598	589	572	557	506	569	563	627	603	580	582	546	577	544	557	568	531	565	536	527	594	511	560	582	543	527	514	539	588	529	596	549	552	547
