345	0	2700	134974	369	14	44	317	647	929	1038	1075	1028	955	963	944	841	786	712	731	677	665	634	621	588	589	547	560	538	518	515	512	492	520	474	498	469	472	463	459	457	429	428	431	448	420	461	401	449	382	437	409	412	398	399	413	387	391	393	400	411	376	392	393	387	394	413	372	375	388	410	405	368	379	393	382	411	394	363	363	369	406	375	383	401	389	375	379	414	358	377	386	381	365	310	375	374	368	395	383	398	360	396	364	369	392	382	369	400	378	388	402	361	361	359	356	391	366	388	377	354	352	387	371	373	381	371	390	385	398	384	377	384	367	359	397	368	362	394	344	381	382	401	368	390	376	370	373	399	366	340	381	343	367	367	390	356	382	366	353	350	363	350	368	367	391	363	395	370	362	395	373	348	358	367	373	374	401	356	383	363	387	376	386	339	366	366	345	353	398	373	364	372	371	385	351	366	356	378	362	360	372	368	379	372	379	361	366	368	341	368	362	375	362	358	335	380	371	386	388	369	374	385	376	368	324	385	372	343	353	397	352	391	400	379	367	360	363	340	386	380	363	359	373	361	378	390	384	370	359	330	338	380	366	353	371	373	371	360	366	338	383	328	356	365	400	365	368	380	338	379	383	366	341	380	358	340	371	379	364	388	350	351	354	366	378	346	381	386	370	358	348	379	367	406	400	358	381	366	392	360	355	371	400	386	409	367	334	351	358	343	395	357	334	368	378	357	365	367	357	375	391	382	381	383	363	365	351	381	360	355	358	396	309	350	390	369	368	361	398	371	371	366	359	407	358	378	348	394	379	371	362	420	376	333	381	376	340	375	367	356	354	384	371	382	399	370	339	386	370	389	355	350	382	372	377	357	381	350	344	359	349	393	367	376	381	324	373	359	377	350	357	379	404	358	401	354	349	379	375	377	399	395	346	367	399	376	406	348	351	358	363	363	378	388	377	378	346	397	400	369	386	341	364	352	353	350	361	371	386	363	351	382	359	384	377	360	342	379	374	342	386	356	402	373	370	343	368	374	333	396	379	368	390	395	366	381	371	369	396	366	369	338	363	338	364	351	364	380	366	348	335	383	379	342	367	333	339	385	366	382	368	367	345	347	349	381	403	346	382	368	406	332	400	400	373	380	340	396	361	355	376	374	378	382	301	381	383	361	388	365	353	374	365	374	343	387	349	402	348	354	369	340	388	365	391	353	387	354	373	368	380	387	357	350	353	383	364	342	349	357	386	362	349	352	408	382	370	329	336	346	369	384	339	384	379	373	343	362	361	370	366	375	351	373	382	355	385	371	409	380	368	376	366	365	373	358	364	355	370	353	365	376	374	441	376	341	374	367	349	354	359	371	353	339	368	387	383	368	377	342	374	359	394	356	368	387	381	383	374	375	362	355	374	363	369	364	361	402	359	397	341	345	338	375	396	383	328	372	359	376	363	345	339	369	405	366	361	389	353	374	374	390	367	369	348	355	359	387	369	363	375	334	364	361	344	394	335	377	360	372	339	345	373	388	368	383	361	355	360	356	355	390	367	352	373	379	382	388	380	346	341	351	352	387	334	395	396	362	396	380	358	384	345	358	370	360	354	366	365	388	378	372	341	372	390	370	357	366	360	356	353	378	354	341	378	344	340	361	379	356	344	367	343	390	369	368	350	383	337	353	402	357	367	356	357	370	335	373	372	384	344	372	383	366	360	403	373	370	360	346	327	382	382	349	347	389	375	366	360	374	373	361	371	367	378	368	376	371	359	380	345	409	384	376	355	366	361	387	341	394	380	358	366	368	372	364	395	376	361	347	358	385	361	369	359	376	381	386	377	367	379	369	355	380	371	361	356	373	386	348	412	369	325	389	389	379	394	359	347	363	376	364	372	373	380	310	350	357	363	355	394	364	381	374	365	348	369	365	368	367	370	359	354	374	358	370	347	385	370	374	376	360	350	374	384	351	338	391	379	403	342	399	380	364	381	372	350	356	358	387	363	327	388	363	363	390	347	379	363	351	342	348	368	354	360	371	374	359	357	353	354	364	375	377	376	368	362	355	376	383	329	366	346	372	379	374	342	329	350	374	352	356	352	340	348	379	337	365	371	350	411	363	359	368	357	399	357	331	378	335	354	377	373	346	375	368	356	348	392	353	393	382	388	383	391	374	349	380	371	381	366	324	334	371	371	360	363	387	370	364	331	357	360	349	344	373	364	367	355	339	373	354	367	382	336	362	357	326	373	347	345	344	412	351	383	375	348	379	357	357	382	368	346	388	347	369	374	339	352	347	367	349	392	376	337	341	368	367	359	353	393	361	369	369	361	377	378	353	361	385	375	394	406	323	370	359	383
345	1	1900	135097	384	22	124	584	901	1113	1061	1066	979	872	831	746	750	653	648	625	576	598	535	550	526	525	453	469	460	468	470	438	436	439	455	451	428	416	414	382	379	403	393	402	393	388	378	447	368	362	375	388	381	374	390	375	364	363	414	368	371	371	331	350	363	381	404	372	369	370	361	362	347	353	350	373	359	400	391	319	376	349	372	354	371	369	368	372	352	351	336	355	361	345	385	357	319	360	358	378	343	375	349	361	349	366	354	351	362	349	355	345	354	350	344	355	331	354	358	374	340	349	352	355	328	329	319	341	314	343	345	348	358	345	375	371	319	356	348	335	336	353	337	329	348	338	356	359	329	355	356	377	334	323	379	407	347	339	356	361	352	316	311	364	374	346	346	332	359	365	346	349	350	338	331	375	337	343	348	374	353	348	339	353	372	361	370	322	338	371	370	356	347	354	320	346	347	354	341	351	350	361	328	363	356	338	364	359	347	362	366	340	377	371	331	355	350	352	372	349	377	356	373	325	347	365	356	332	347	328	348	353	350	343	328	355	342	372	383	349	359	327	332	340	359	375	348	384	359	367	324	339	350	366	362	348	349	345	333	348	350	327	354	313	324	344	338	352	362	323	356	356	318	357	336	346	309	343	351	359	351	352	364	346	361	346	348	352	361	326	352	360	338	352	346	341	324	374	363	384	354	336	346	338	369	355	353	323	324	359	358	355	343	352	360	377	373	337	364	369	356	332	346	353	322	346	321	360	370	341	357	342	321	393	325	363	310	389	363	376	353	362	372	340	341	375	384	328	331	332	342	352	393	355	342	361	348	388	384	309	323	322	333	386	354	332	341	348	354	338	357	368	323	354	382	361	372	337	344	325	338	353	357	337	330	380	346	346	351	336	361	353	375	349	324	348	341	332	348	367	320	352	363	346	373	348	351	322	351	380	335	369	348	359	347	334	343	329	321	327	365	362	361	327	362	348	307	307	375	328	345	340	337	360	345	346	345	350	382	347	347	367	363	329	336	368	331	339	387	307	338	377	326	353	351	333	363	340	367	378	312	345	379	352	363	327	321	351	339	365	337	360	367	344	390	347	373	338	328	360	335	356	320	348	359	345	360	372	367	338	329	341	340	350	366	347	368	359	335	322	346	356	334	376	369	374	380	342	343	348	371	332	348	343	383	333	359	355	350	352	364	329	342	306	337	374	347	347	372	353	332	337	322	364	345	345	360	344	341	358	343	352	381	337	356	345	344	322	343	347	363	380	330	349	383	377	327	346	364	343	361	324	327	343	357	382	349	355	350	356	363	322	344	347	339	382	367	365	337	344	314	346	384	330	353	350	397	346	345	325	339	333	382	323	312	324	343	379	345	344	339	363	378	342	316	351	339	345	362	324	339	337	343	347	361	314	347	336	354	358	358	403	322	328	351	333	364	355	354	363	337	347	336	355	377	338	314	370	313	356	348	316	327	348	350	358	365	381	339	347	349	334	375	357	367	333	350	374	332	393	357	364	343	361	355	337	348	353	375	381	375	360	350	345	332	368	323	357	335	355	358	370	371	341	366	334	321	381	361	350	336	347	346	364	347	339	353	382	385	351	343	345	368	355	376	327	328	350	332	357	330	320	372	348	333	349	348	333	344	361	363	342	335	350	343	344	337	346	324	354	345	354	359	350	365	360	367	357	323	350	342	341	362	340	335	352	355	351	340	371	355	331	330	301	380	338	329	361	365	361	341	349	356	368	332	331	355	338	357	355	345	339	347	345	378	317	364	346	320	362	362	346	324	346	357	324	337	368	355	365	350	345	380	366	379	384	346	352	335	334	346	339	357	363	328	359	359	338	356	372	380	344	373	337	327	363	322	326	328	326	371	348	351	328	332	344	363	362	338	356	350	339	364	341	355	339	318	400	357	355	332	334	329	333	357	346	351	352	360	359	381	362	326	353	358	363	348	371	358	353	341	365	370	342	343	343	350	350	334	334	345	354	339	355	361	323	344	393	352	341	338	370	366	358	362	346	351	357	327	321	350	345	347	361	358	348	352	371	365	340	338	354	361	327	373	344	351	342	357	351	365	340	358	354	361	373	360	357	368	333	374	356	375	372	347	324	360	344	337	343	360	356	334	337	351	368	339	340	331	346	346	362	333	361	332	374	335	350	332	352	349	339	372	365	332	374	348	368	359	360	337	327	368	344	325	364	350	352	360	318	343	340	345	357	322	366	337	332	361	362	351	358	309	365	372	331	358	357	350	337	382	316	354	338	371	345	332	354	341	329	375	362	369	368	344	335	341	362	342	352	325	328	350	366	324	350	370	378	357	407	357	368	343	349	326	335	355	346
345	2	2100	135220	368	25	111	588	896	1157	1180	1144	1091	1010	945	851	811	734	717	660	618	570	527	537	491	527	500	513	447	458	473	457	470	422	451	410	449	424	447	454	425	416	403	401	436	379	404	420	382	378	379	391	389	367	374	372	380	372	348	381	374	414	367	372	364	374	361	363	361	389	364	345	365	393	353	343	372	382	363	388	348	357	358	355	353	373	362	374	394	361	346	334	371	373	393	340	363	400	337	375	354	348	361	352	344	366	382	328	375	365	390	349	354	378	362	369	337	374	358	367	356	372	322	344	372	344	343	340	376	318	362	370	359	347	340	366	343	379	364	389	389	353	419	346	367	332	371	358	355	365	361	341	375	376	368	327	358	373	344	355	374	332	364	340	347	389	333	372	371	368	368	370	343	321	376	341	363	342	370	377	338	354	369	379	345	361	335	356	373	364	346	367	356	359	382	336	348	372	356	351	348	382	373	364	329	394	357	350	343	385	339	382	345	330	351	334	350	327	342	373	342	373	355	363	351	362	363	352	365	353	322	370	360	357	310	377	373	366	362	330	374	364	375	367	326	349	364	393	345	351	370	359	367	318	344	334	373	353	349	345	341	361	363	350	366	379	344	346	362	378	376	361	372	376	359	346	348	327	339	329	374	337	359	357	383	341	341	331	356	324	380	338	353	344	339	365	378	367	368	334	364	355	345	344	374	361	339	350	367	342	364	361	347	343	370	319	361	352	368	372	369	346	359	361	339	381	351	335	363	372	359	351	364	345	375	347	375	360	323	375	326	366	382	376	363	352	362	324	352	381	344	362	365	350	350	342	332	346	335	333	362	394	340	362	360	344	367	342	364	375	340	364	372	340	376	380	369	340	356	346	345	348	351	368	369	345	386	353	334	379	363	355	366	382	351	345	354	333	333	352	324	355	408	362	368	357	337	369	350	374	326	364	346	349	346	349	344	356	336	345	357	350	363	365	355	347	405	329	372	375	386	376	371	357	376	354	377	390	382	342	374	381	353	354	341	334	378	349	351	372	310	345	376	352	339	393	357	354	363	342	364	345	375	358	376	389	346	361	359	346	361	350	374	370	347	376	353	362	367	352	346	369	363	365	330	337	357	340	367	343	355	339	360	347	356	348	322	384	370	341	368	343	350	344	327	386	366	353	367	372	365	356	363	322	337	391	301	331	357	369	359	351	353	365	376	340	323	354	380	375	362	339	339	362	347	339	373	372	383	375	357	338	363	322	376	364	338	354	344	364	376	338	378	380	383	339	362	350	386	375	359	322	336	375	359	359	367	339	341	387	356	359	345	383	354	355	357	341	367	352	358	359	321	347	336	350	330	327	386	345	378	325	374	353	351	351	365	363	359	360	349	391	362	349	388	349	362	367	373	351	367	379	384	366	396	385	340	353	391	334	343	367	323	315	355	341	336	333	396	362	373	367	322	385	343	355	374	368	376	384	409	395	390	342	338	392	364	373	361	358	376	349	372	337	368	360	366	363	373	360	382	324	366	364	367	347	360	360	365	374	337	309	361	376	388	360	313	363	363	349	389	344	346	329	346	369	366	356	342	339	367	348	361	376	350	357	354	336	366	356	362	339	333	371	341	356	336	344	371	360	364	339	346	340	356	375	351	395	369	357	364	347	335	379	349	360	384	347	380	345	354	329	347	383	331	346	343	364	369	345	361	383	341	370	328	362	336	386	354	366	349	371	358	383	365	383	395	356	320	367	339	362	356	320	361	370	342	347	353	337	378	342	354	359	350	362	360	347	346	368	348	337	347	354	342	382	373	407	369	347	364	342	370	368	351	356	341	343	359	373	355	359	353	346	372	364	367	364	339	383	358	365	339	385	360	346	361	384	367	364	347	366	368	343	346	374	357	366	390	349	382	351	393	387	364	397	356	373	389	330	370	360	390	352	356	336	330	365	386	346	367	366	350	330	337	341	342	347	363	360	330	406	356	371	343	321	363	354	339	370	354	348	340	372	365	364	362	367	345	337	365	352	350	360	387	370	351	352	355	389	366	338	355	352	369	337	362	340	343	392	347	338	342	351	333	351	354	330	342	339	380	368	339	359	373	345	376	347	351	332	349	387	366	332	341	354	356	371	338	347	374	373	359	373	370	347	399	331	356	350	314	353	381	358	368	372	361	331	369	366	381	339	360	364	362	357	351	359	362	377	336	383	342	348	360	364	369	350	327	351	359	376	365	379	354	383	338	346	330	368	367	332	332	343	363	383	342	355	340	351	363	337	328	353	351	344	346	354	365	321	355	357	403	349	342	369	340	340	375	334	355	319	391	361	367	404	360	340	361	362	367	334	339	340	355	370	335	344
345	3	3500	135344	370	18	73	403	799	1039	1062	1098	995	975	882	808	774	717	695	656	638	617	583	557	552	527	525	498	518	483	482	483	441	455	454	438	477	469	452	422	421	449	420	402	411	414	403	413	430	389	416	404	400	360	393	405	410	386	406	386	374	375	418	414	381	352	379	377	366	388	360	428	396	358	363	393	356	364	421	370	366	383	368	364	349	379	376	377	379	356	397	377	375	361	375	404	350	371	390	364	370	355	353	367	377	351	362	377	360	352	379	387	374	379	367	362	385	369	375	360	374	338	382	365	376	350	355	386	349	378	365	358	397	380	417	351	401	348	339	370	382	359	339	377	376	369	379	342	359	322	392	366	354	375	360	391	347	404	371	349	343	362	372	349	372	360	377	380	351	364	382	327	353	368	365	364	342	317	344	371	347	386	339	357	362	390	392	345	357	357	371	365	356	395	335	334	381	341	350	371	378	377	362	378	367	375	362	359	371	344	362	368	341	357	371	359	379	387	374	348	348	352	332	356	349	363	361	359	368	365	377	375	335	367	358	369	355	361	357	355	374	377	359	349	369	329	357	372	388	379	344	365	365	368	348	326	353	364	359	384	320	374	339	356	367	358	340	365	355	379	326	352	347	376	377	343	373	375	344	353	358	363	390	370	324	369	366	333	359	364	354	360	373	360	354	363	368	354	372	362	379	346	331	374	370	399	353	384	353	340	361	354	359	359	320	370	364	392	355	355	344	348	354	372	309	348	341	373	369	337	333	354	354	370	371	366	312	326	348	370	359	365	350	370	343	356	344	352	362	376	339	378	375	346	357	386	343	354	379	375	346	379	348	335	350	332	386	374	409	373	375	334	348	349	367	359	357	366	374	379	357	352	357	383	338	363	362	382	390	327	370	336	360	340	377	333	367	382	348	369	354	356	357	343	371	350	316	375	346	361	352	351	315	301	352	350	340	350	366	362	316	320	375	357	352	325	366	376	330	370	365	366	360	382	408	395	367	377	354	356	360	363	359	348	329	351	343	364	338	371	342	371	316	346	342	377	397	376	375	343	359	341	362	361	384	388	380	380	367	351	374	348	354	347	360	316	364	344	342	340	343	355	364	383	340	364	350	363	345	331	349	368	359	361	342	339	380	343	361	360	342	393	324	345	351	372	365	348	371	344	362	352	343	371	369	368	365	383	367	367	359	377	364	340	336	323	362	355	367	360	339	360	367	358	369	354	386	361	356	377	335	338	385	369	354	377	362	368	371	353	363	363	380	356	380	383	355	400	344	327	335	330	351	387	383	360	365	348	356	367	348	371	365	354	344	361	350	382	355	362	394	367	385	362	336	369	387	386	351	351	337	361	381	350	358	348	365	358	362	379	366	327	364	352	336	357	347	407	356	352	336	383	332	355	369	358	338	351	386	376	362	353	358	381	377	362	364	367	330	356	366	385	365	371	352	398	373	365	369	370	375	362	345	365	368	356	374	345	354	355	385	376	350	367	386	366	310	378	336	350	358	357	349	347	346	387	360	338	363	350	337	371	350	376	327	316	347	378	307	360	368	364	320	356	359	361	353	380	351	387	336	325	338	363	393	356	380	393	351	359	403	346	354	382	341	326	372	357	342	377	371	342	389	352	360	392	339	383	364	340	367	377	347	373	342	355	319	372	361	352	325	355	359	361	308	368	352	360	349	355	355	357	371	376	368	312	370	359	330	386	365	336	359	369	362	359	354	356	349	350	360	385	344	329	355	344	344	369	368	359	359	367	341	352	371	358	368	373	388	347	365	344	350	346	340	370	320	338	366	333	373	373	349	360	365	334	374	361	358	357	360	356	377	376	400	360	335	367	351	333	342	359	352	341	364	366	380	383	369	355	371	374	351	346	333	367	331	363	362	343	373	384	348	352	364	357	356	375	354	341	359	360	373	338	371	366	367	371	369	336	352	350	369	389	352	341	360	339	326	376	379	356	344	372	364	354	353	332	353	370	327	339	375	328	352	360	322	352	374	361	372	388	356	340	336	366	351	376	352	360	360	366	367	379	329	353	380	355	341	377	376	369	371	367	356	349	359	331	339	359	356	345	360	388	357	372	363	334	347	347	371	356	385	331	375	384	344	370	366	367	375	362	336	364	370	354	376	337	361	359	328	380	395	349	356	356	377	370	387	381	364	338	359	384	318	365	361	372	334	375	405	376	336	334	364	369	337	347	342	336	360	337	357	390	330	370	372	351	352	351	342	361	388	344	366	357	344	352	330	363	370	380	358	349	376	370	361	363	326	343	379	362	351	353	357	358	359	392	349	385	368	369	371	380	353	375	335	339	354	342	359	342	373	373	341	387	349	338
345	0	2700	135467	364	16	42	310	649	975	1021	1090	1042	988	917	886	781	750	709	669	603	610	560	554	549	554	534	550	503	530	511	517	457	471	450	485	458	454	427	471	463	458	461	451	430	391	413	402	438	386	420	410	388	420	391	372	374	407	395	410	379	404	382	413	376	394	403	388	389	370	405	405	348	387	402	370	357	403	388	416	369	401	358	401	396	399	369	367	402	394	404	426	372	349	392	375	401	407	395	363	377	400	381	376	350	361	398	350	361	386	347	414	385	389	400	375	389	363	363	343	371	378	388	358	367	396	398	374	374	377	384	352	336	361	361	398	363	379	367	397	382	370	373	363	383	381	386	368	368	361	356	374	387	350	391	350	383	387	357	396	371	355	382	367	384	377	349	390	382	353	370	353	373	392	377	392	368	388	362	366	372	381	391	383	381	377	360	395	382	358	384	376	346	371	385	339	360	392	377	375	368	360	395	327	375	386	346	357	391	370	397	355	346	339	377	362	389	405	357	333	398	392	357	366	375	364	352	379	363	344	399	390	346	376	352	363	390	384	395	369	363	397	371	357	374	368	345	384	354	395	350	368	356	362	345	374	366	382	343	375	389	373	392	368	366	360	380	382	364	366	362	365	372	380	360	400	370	399	417	392	382	351	361	363	362	390	357	371	360	337	363	346	377	369	338	391	367	417	380	387	357	381	366	375	347	381	354	373	399	377	337	356	388	342	340	401	379	344	388	397	381	358	323	359	379	368	402	377	375	346	369	358	363	359	372	335	391	390	373	364	373	382	359	364	357	341	369	364	386	378	376	368	372	376	381	368	354	379	357	355	353	391	387	388	388	366	351	338	354	405	357	363	376	406	379	387	379	353	354	369	373	354	347	366	402	372	385	342	360	377	367	385	387	332	342	357	371	378	368	365	355	368	351	381	410	376	385	377	346	363	410	383	378	360	354	411	346	369	370	363	384	384	386	357	348	380	363	381	390	381	369	377	386	403	361	353	383	345	373	368	370	393	383	376	387	377	355	368	367	358	382	410	371	353	349	394	362	380	368	347	360	372	361	411	381	393	360	367	362	365	365	377	384	365	374	343	363	371	363	373	397	346	383	373	372	368	389	391	377	370	374	359	373	382	359	365	354	375	358	367	375	372	365	375	391	376	366	364	368	382	369	368	381	365	377	380	359	330	362	355	356	387	389	379	369	372	361	350	372	367	372	380	365	370	372	387	334	344	359	379	348	353	357	365	359	367	387	396	353	381	379	386	360	385	348	391	366	359	368	348	337	397	335	358	374	316	372	332	343	365	393	393	380	365	367	399	383	373	356	380	351	355	344	346	382	353	377	368	380	390	374	344	380	343	376	335	370	345	393	373	349	375	366	388	347	359	338	373	391	388	372	368	323	388	376	364	341	362	390	360	381	359	364	382	372	389	394	389	399	324	383	362	378	361	417	378	370	367	385	351	383	353	381	360	361	372	368	368	385	349	359	354	386	323	357	347	403	326	329	365	373	354	403	385	371	342	368	389	359	378	384	332	360	373	399	383	341	364	360	353	381	359	360	390	358	393	337	358	390	405	423	356	357	354	344	373	389	392	364	390	358	378	379	408	339	357	377	364	343	384	361	380	349	368	363	357	370	360	387	370	392	375	383	387	385	378	331	386	372	395	383	355	337	359	365	365	352	358	336	391	386	368	367	374	382	384	386	365	372	358	364	332	405	363	383	366	389	386	345	375	375	341	386	392	358	360	351	413	367	364	350	365	370	370	354	407	322	380	379	354	395	368	406	410	341	381	371	381	366	366	368	377	404	390	369	381	373	380	351	352	392	358	361	371	353	393	363	392	375	360	358	377	379	350	365	373	388	368	368	360	382	394	365	345	364	350	385	372	360	353	347	360	366	358	387	370	385	364	360	380	344	356	368	335	370	371	376	403	377	371	380	353	367	364	377	375	383	367	381	363	379	370	369	348	358	374	344	389	380	392	342	375	360	381	389	361	355	381	377	358	383	385	371	360	392	361	372	360	383	361	355	375	374	385	337	358	360	368	394	374	358	362	374	351	388	382	376	383	353	382	338	365	405	376	347	364	384	384	371	380	346	342	357	356	371	393	337	365	345	354	382	377	383	362	365	375	371	392	395	354	388	370	378	371	358	358	389	377	332	365	386	330	360	364	365	377	425	383	385	378	372	353	377	351	359	389	406	370	347	369	364	338	375	347	369	324	349	386	356	376	359	364	336	386	378	378	362	337	359	356	361	355	373	333	352	391	367	372	355	351	356	367	336	388	387	375	388	371	367	379	381	345	345	335	348	405	380	362	389	337	363	368	352	370	388	356	381	376
345	1	1900	135590	368	30	137	633	920	1086	1074	1018	953	863	798	823	714	669	614	618	560	543	547	504	467	447	474	462	415	464	418	437	427	409	395	389	397	445	394	352	378	410	365	400	424	382	388	381	374	372	390	375	399	380	351	367	380	348	403	377	381	376	337	342	402	371	341	343	322	391	393	363	349	364	342	353	367	372	354	365	352	353	326	339	340	349	352	352	344	367	349	380	357	328	370	393	369	371	346	372	350	355	337	371	357	350	354	362	350	345	358	370	373	346	366	364	370	372	343	365	354	326	324	336	352	300	367	356	340	371	350	358	347	343	343	360	385	373	336	328	337	308	344	335	369	324	355	351	328	377	379	359	367	349	372	336	340	342	353	339	342	345	325	368	351	381	350	344	334	358	322	352	342	348	364	380	380	327	337	328	368	333	359	364	356	342	384	325	312	354	364	343	342	335	339	338	331	293	352	319	315	334	358	336	326	363	335	316	365	328	314	370	323	366	337	382	351	353	325	349	341	392	370	394	345	361	347	342	338	323	337	338	361	375	337	381	353	357	317	360	362	346	343	349	315	331	352	357	360	388	338	312	325	349	370	383	323	331	349	346	288	352	350	367	342	325	327	324	303	337	331	369	350	342	320	367	357	348	363	356	322	373	362	349	344	357	312	345	347	333	365	341	342	366	337	348	379	337	337	322	307	347	353	344	338	329	343	330	360	348	344	374	325	350	341	345	332	332	360	369	371	351	319	334	328	336	362	313	343	332	350	355	304	334	349	352	344	363	352	371	346	341	360	362	341	348	340	349	337	352	346	355	337	350	342	394	327	351	364	362	339	300	321	334	331	344	327	339	360	361	353	362	348	369	344	359	318	354	324	322	349	367	340	367	362	361	350	350	348	325	308	326	350	358	333	338	334	346	357	328	367	351	335	369	345	350	359	333	362	360	340	330	358	335	344	327	304	352	351	311	349	329	346	347	367	356	358	343	334	364	368	353	358	311	358	351	360	363	363	345	351	339	317	371	333	371	345	365	334	318	328	345	352	362	352	348	354	391	324	345	347	361	365	365	330	358	376	343	319	332	317	345	359	354	330	341	335	358	328	328	345	377	349	351	348	352	358	334	369	368	326	334	360	351	337	354	350	367	334	342	332	343	371	316	326	363	360	328	350	344	335	340	362	360	359	333	332	328	356	322	334	341	362	338	361	330	380	315	344	347	348	309	348	333	325	335	341	351	304	365	342	354	360	336	365	313	351	359	360	346	349	339	350	341	345	335	341	355	374	339	331	324	347	316	347	324	343	330	329	328	352	340	329	315	342	367	363	344	350	333	362	349	334	334	315	311	355	343	342	339	332	343	335	344	356	342	321	311	360	354	372	327	337	339	370	336	345	323	331	321	346	324	345	357	331	332	330	343	322	333	356	349	330	332	349	339	323	330	349	325	337	367	331	356	378	346	361	340	340	337	347	368	327	367	341	343	354	313	373	366	335	332	313	364	360	353	353	357	338	362	350	345	322	312	347	352	356	368	342	327	341	368	365	353	357	354	336	349	336	358	354	330	361	348	330	346	326	354	349	358	340	333	325	348	337	354	353	329	345	367	347	367	326	349	348	364	360	353	361	346	332	339	347	328	340	345	356	361	331	377	361	341	362	363	367	316	322	350	341	374	331	332	329	352	376	347	350	339	343	384	337	366	360	303	341	351	359	340	337	360	345	349	341	354	331	323	301	349	352	355	346	350	341	343	373	382	332	335	352	332	347	336	374	341	326	350	322	336	346	351	335	341	320	384	364	351	335	340	340	354	353	322	321	350	317	342	331	370	368	373	337	361	362	346	341	348	343	368	362	360	359	340	346	323	364	325	337	357	372	340	375	340	359	357	359	338	376	355	343	333	366	376	342	341	333	324	353	335	350	336	397	319	354	363	346	350	377	352	340	362	355	338	344	355	320	346	330	333	328	364	328	352	384	377	370	355	353	342	354	348	348	366	328	335	340	367	350	344	348	359	376	331	341	356	320	361	351	329	351	366	358	352	320	385	321	339	349	353	310	350	330	357	356	324	339	368	335	365	338	344	317	338	343	330	318	326	340	364	357	344	300	373	350	333	330	334	345	358	357	323	349	331	345	347	355	348	329	344	378	322	327	345	333	351	317	328	337	380	355	340	343	345	362	349	348	357	335	337	340	343	346	332	354	341	345	346	355	347	317	368	343	362	350	342	366	324	347	365	378	318	351	384	355	364	338	341	352	352	362	367	356	330	341	380	341	347	342	334	359	316	311	331	334	373	307	353	341	365	364	326	358	363	345	343	353	338	333	324	348	336	359	332	365	329	337	367	330	357
345	2	2100	135713	377	23	121	516	852	1094	1061	1045	973	935	840	829	724	663	633	628	566	548	529	507	513	497	458	454	473	454	467	438	440	450	451	398	371	437	424	390	419	397	385	400	387	421	397	412	417	399	400	367	362	376	417	359	372	381	351	355	339	371	350	368	392	364	386	362	373	340	365	376	367	361	367	374	405	364	370	348	354	375	350	371	338	370	371	375	370	343	365	341	360	376	345	365	367	353	340	363	356	353	337	345	349	330	352	368	360	361	333	366	352	362	370	347	384	334	346	373	352	342	345	370	337	380	369	362	341	376	339	357	354	342	346	353	375	359	374	318	383	336	344	346	345	377	333	334	333	377	361	384	358	367	361	338	344	347	361	383	381	333	362	373	336	344	340	368	358	353	362	319	363	354	337	309	363	333	343	365	321	368	370	424	370	334	350	344	356	343	329	343	377	316	356	359	343	356	366	360	358	343	367	365	358	358	328	332	394	333	354	348	351	350	341	340	357	373	359	392	332	356	371	332	349	357	384	336	343	341	333	354	336	384	345	334	376	395	339	339	336	315	346	329	365	353	380	313	347	357	319	367	346	344	342	346	366	327	341	360	340	350	376	372	344	337	345	364	386	356	357	336	346	339	348	340	328	364	386	359	350	371	337	355	328	361	354	334	352	337	343	340	393	378	350	361	369	360	379	343	344	385	337	337	338	355	376	377	360	336	368	331	384	346	356	344	343	338	358	382	351	344	326	339	371	359	365	340	364	376	331	332	313	349	358	339	334	347	373	334	373	331	359	348	319	360	345	343	320	366	351	327	360	336	339	348	350	332	379	391	345	344	312	346	347	337	343	330	363	358	313	336	360	353	329	354	345	332	341	347	338	340	334	317	342	361	293	328	336	383	348	345	365	348	345	361	350	345	336	350	346	357	334	371	368	359	319	352	371	357	323	364	320	358	364	352	344	345	360	363	384	355	358	370	341	352	354	351	364	368	348	362	321	359	341	368	364	354	337	341	363	365	344	333	402	370	366	315	350	369	356	340	316	357	338	341	345	325	340	376	325	350	310	349	333	360	365	370	369	330	334	329	322	381	348	333	362	339	364	361	361	338	343	351	358	343	355	343	357	333	373	357	361	338	365	342	346	365	344	327	340	308	341	345	313	376	359	327	363	345	353	324	358	336	333	361	355	361	349	362	334	337	342	314	338	362	361	364	364	391	344	349	339	361	322	377	344	370	353	339	355	324	328	347	342	373	348	307	337	377	344	343	337	330	354	358	347	350	350	350	342	348	335	361	328	343	331	353	339	332	344	328	374	349	374	357	339	328	349	347	327	380	356	351	374	345	355	354	361	354	350	324	346	345	349	376	324	349	348	340	367	333	362	351	360	340	323	317	356	346	336	335	324	353	357	328	362	343	318	349	361	374	343	355	364	362	321	370	355	341	338	338	344	333	368	346	331	380	359	348	326	348	371	355	343	342	334	364	311	344	348	361	363	355	362	353	330	361	363	359	344	328	349	331	337	332	382	324	313	354	324	337	382	373	324	349	345	357	326	354	359	349	342	341	408	382	328	348	366	333	364	324	325	339	321	348	330	359	402	378	334	379	335	351	368	365	340	380	324	333	356	369	348	329	363	367	325	330	338	361	316	371	374	350	353	360	347	367	383	344	370	357	335	361	342	367	350	353	355	350	359	340	337	346	340	353	349	342	314	349	364	328	325	372	346	374	388	339	351	345	340	320	333	372	339	314	364	355	334	365	357	316	344	352	374	327	348	320	325	358	356	342	341	337	356	355	366	326	343	354	338	342	349	326	329	336	335	343	333	353	369	357	354	318	379	336	378	320	347	319	355	336	364	367	371	341	331	341	329	341	344	327	365	355	328	387	341	336	350	333	372	340	368	308	344	364	373	344	345	333	373	387	337	362	317	341	320	402	347	344	344	377	303	341	355	353	357	357	328	339	394	391	349	365	353	339	355	351	353	347	357	371	366	351	337	344	365	315	345	344	346	358	349	351	324	343	340	329	316	328	323	362	352	325	306	358	357	334	356	345	380	341	330	354	345	357	353	347	365	327	364	351	355	323	338	381	354	389	322	345	360	344	348	347	343	345	343	363	325	331	342	340	370	352	346	330	347	354	351	342	351	369	320	360	339	366	348	343	338	372	364	350	335	374	341	358	304	342	290	350	350	373	374	337	336	340	330	344	340	317	332	381	342	321	349	324	341	367	337	346	366	348	362	332	338	344	342	345	367	384	321	352	359	322	330	350	350	373	337	326	346	343	379	329	359	357	324	363	361	368	334	355	335	360	354	334	336	323	334	372	339	357	341	334	350	346	385	315
345	3	3500	135837	357	27	81	470	845	1115	1128	1066	1022	907	812	794	734	690	637	666	565	590	518	519	524	491	502	478	488	471	444	413	433	420	445	419	454	456	434	427	417	417	430	412	432	379	373	410	386	373	368	399	374	395	397	397	366	386	374	407	377	346	365	354	381	350	367	397	368	359	375	373	358	367	365	402	348	370	365	385	364	368	371	366	380	400	359	394	356	356	375	385	380	391	356	325	352	322	358	369	358	352	368	340	350	353	353	353	362	353	348	345	350	364	349	351	375	411	365	358	365	370	315	376	324	347	315	359	370	312	347	349	356	377	354	375	358	341	337	348	387	350	362	380	353	346	339	358	372	353	358	375	368	348	343	374	346	363	344	363	317	383	353	390	343	365	366	354	363	360	355	393	362	359	347	381	323	370	332	360	355	333	353	330	362	372	367	366	351	374	345	382	348	349	349	383	350	357	346	348	325	337	341	366	327	339	334	350	368	363	386	351	343	362	353	369	363	363	338	330	326	401	338	366	320	335	370	320	344	372	367	349	357	383	362	365	374	332	353	351	351	339	372	341	371	387	360	341	320	324	335	324	371	370	373	373	350	369	360	368	354	349	371	339	305	347	353	351	345	333	358	335	343	358	334	364	342	360	360	359	350	338	350	353	341	348	364	368	345	373	347	385	359	363	363	340	360	367	343	383	340	365	373	378	330	359	339	336	347	326	373	339	359	369	348	329	359	343	372	348	351	370	352	359	306	366	333	341	362	357	368	333	358	358	342	344	361	405	365	360	343	367	353	332	356	339	330	365	329	350	370	386	348	342	358	376	332	349	348	338	366	338	371	369	345	325	370	344	399	358	346	351	397	330	307	355	358	377	394	356	359	354	337	363	348	350	378	351	333	347	374	326	354	356	345	341	392	359	390	360	371	385	353	356	366	366	365	332	342	348	379	365	367	362	338	321	358	362	369	334	349	361	336	350	362	348	351	318	307	370	356	395	354	335	341	331	358	389	347	356	346	343	351	327	329	355	366	323	380	360	357	352	357	345	337	318	328	344	357	357	358	355	390	347	333	345	346	358	340	356	340	354	378	352	336	352	338	345	351	332	329	362	370	339	336	353	349	375	362	340	390	368	385	377	356	360	337	345	382	373	364	387	334	364	332	350	353	334	375	343	355	390	360	369	354	343	349	371	350	350	370	344	352	361	376	361	360	374	336	350	343	352	342	396	329	357	365	371	346	348	336	373	384	329	357	347	357	338	324	340	344	342	346	342	373	338	343	385	368	350	378	344	374	383	378	323	313	327	341	328	355	356	362	370	365	346	351	323	345	323	348	358	357	342	373	353	339	343	341	365	366	351	367	367	346	326	334	384	339	385	356	366	384	318	324	372	345	366	366	383	330	367	349	329	368	355	368	365	355	340	349	375	355	365	338	347	336	354	371	347	362	340	330	345	376	332	328	348	358	341	344	388	356	349	296	354	350	381	346	375	363	331	324	382	368	359	347	329	369	356	345	368	341	359	365	342	352	354	347	364	350	373	346	380	357	362	362	336	352	384	351	345	368	333	344	337	336	363	343	367	354	391	327	375	386	342	349	324	347	336	345	367	362	349	347	359	348	362	357	352	356	343	366	327	352	371	353	343	343	369	327	310	353	331	347	349	360	329	367	399	322	349	363	369	374	320	320	364	374	355	319	327	318	361	368	364	387	352	350	342	381	345	363	324	341	370	357	370	375	357	332	387	323	380	331	381	338	371	337	345	358	358	361	344	341	358	350	328	347	357	379	391	338	394	341	323	348	363	328	395	351	373	341	381	352	394	340	370	334	339	337	348	346	347	354	357	364	339	368	365	370	345	370	352	363	355	343	370	363	322	363	358	372	369	363	362	345	382	363	359	356	326	343	351	357	333	343	348	362	342	341	356	339	336	349	337	339	374	370	350	351	353	327	339	351	341	332	332	340	357	339	352	336	341	377	354	326	343	368	366	342	378	346	344	344	348	347	348	357	340	369	339	362	361	329	324	383	384	354	387	354	338	357	361	358	342	359	341	341	367	345	373	327	356	362	348	361	360	351	391	364	361	372	310	317	367	342	317	391	362	354	382	353	382	339	333	357	354	327	358	340	383	339	352	348	385	358	357	353	354	326	341	359	364	342	365	303	384	329	361	341	386	338	332	354	351	341	389	360	360	352	363	374	321	358	356	346	351	359	335	393	360	338	371	343	338	341	337	340	378	338	356	373	354	341	349	364	367	364	368	344	369	333	375	342	354	365	370	364	356	340	369	344	376	349	340	384	356	350	357	351	339	344	357	332	384	362	340	345	348	370	374	308	378	359	368	377	357
345	0	2700	135960	363	17	50	337	637	995	1021	1037	996	917	856	806	684	706	668	607	609	561	541	546	556	528	513	515	511	482	498	484	469	442	431	449	424	455	441	447	419	412	440	410	427	421	418	452	396	422	416	449	382	394	405	441	388	433	372	398	391	399	390	376	380	378	390	395	408	396	397	405	370	387	375	375	368	398	381	364	369	379	386	392	362	387	383	344	390	397	383	364	388	378	362	368	377	386	376	390	354	364	382	377	365	372	371	399	360	377	387	387	376	371	374	385	418	342	388	366	375	362	396	349	373	325	391	403	360	384	375	350	358	369	383	380	372	385	347	361	372	371	384	381	388	387	366	362	350	366	341	404	367	374	374	373	378	361	390	369	360	389	375	381	358	384	358	338	363	383	360	362	349	365	390	385	364	394	358	372	421	353	378	385	394	352	377	366	375	393	340	371	381	380	362	380	354	382	375	391	381	357	395	343	379	335	376	363	347	354	381	374	348	394	345	397	383	342	381	371	363	366	384	362	357	356	346	376	364	364	365	391	349	369	401	357	381	374	368	350	397	353	400	358	359	355	365	346	363	382	376	360	388	354	346	349	347	343	360	348	336	361	377	360	359	364	339	391	367	356	379	335	356	359	373	355	400	343	360	373	363	350	372	382	356	345	347	404	367	367	396	372	399	343	391	380	361	384	362	371	370	382	378	341	362	380	360	348	398	389	397	381	375	361	379	346	352	371	370	362	356	382	362	359	361	356	397	361	338	350	366	369	367	380	361	385	341	387	383	391	377	351	366	357	372	386	338	378	361	373	365	356	357	345	404	366	389	366	383	374	367	351	385	402	354	368	329	375	407	369	339	385	364	330	347	389	354	376	373	366	374	351	366	374	357	351	380	368	345	364	351	342	391	363	383	361	345	361	379	399	379	358	366	370	367	375	392	370	383	355	390	394	376	392	406	405	360	360	367	353	368	362	337	375	356	353	356	390	391	386	366	400	383	361	378	383	395	346	390	350	349	374	370	361	348	381	359	365	362	378	373	384	359	381	376	379	385	358	390	366	334	371	348	379	360	364	401	362	385	392	366	336	376	349	365	371	357	358	356	353	377	368	394	357	363	359	371	389	362	381	394	384	386	341	367	364	394	372	377	364	392	380	355	373	356	364	363	356	392	371	365	359	387	397	336	331	363	351	352	366	375	356	361	356	339	384	378	400	332	397	361	339	364	401	353	343	358	363	346	366	346	361	383	364	352	361	382	362	343	386	340	363	329	381	381	381	343	365	361	353	347	374	347	362	349	360	360	342	381	332	347	399	374	366	355	361	358	366	344	383	378	396	391	361	330	366	373	343	368	362	365	359	365	378	328	371	361	353	390	369	349	380	355	355	373	374	356	351	358	398	357	346	357	361	331	349	396	380	374	370	348	339	344	389	407	339	382	346	356	360	375	343	394	382	387	370	369	327	369	391	382	341	400	411	374	361	351	352	373	375	345	380	346	378	374	381	391	374	388	404	367	385	356	352	345	359	348	369	362	378	373	340	387	353	369	361	363	365	343	351	351	359	387	378	354	373	351	376	349	373	357	345	379	361	373	386	384	360	346	357	364	375	382	393	348	331	363	346	366	360	371	356	368	385	363	358	374	348	371	372	347	354	371	362	388	386	359	395	343	347	355	367	374	361	356	363	355	344	356	359	377	339	353	351	391	353	358	359	361	361	358	393	367	387	361	376	365	354	348	355	368	402	332	386	371	386	376	368	345	355	394	349	390	360	384	366	357	343	350	359	381	353	347	370	338	405	355	355	338	335	384	381	392	375	375	396	364	359	367	337	354	343	377	389	340	361	368	390	367	376	368	366	388	385	354	373	380	368	381	341	363	396	335	385	400	377	366	350	372	385	365	387	346	370	353	374	378	391	382	355	405	390	337	375	377	329	365	369	352	361	353	367	348	352	409	397	373	406	385	367	366	390	361	363	366	379	369	349	353	378	379	395	370	406	361	386	352	378	378	359	362	353	373	392	349	370	345	371	396	378	367	364	353	383	330	354	371	372	355	350	363	374	361	385	372	366	341	370	403	376	356	350	351	334	375	391	377	356	339	373	366	354	384	377	366	359	355	377	333	348	374	384	357	384	351	368	347	382	368	359	374	345	340	347	367	362	351	371	364	381	368	355	350	364	353	359	379	375	346	342	394	373	340	362	379	365	367	371	370	378	377	390	393	377	393	355	385	386	360	385	359	339	344	369	337	356	354	381	383	384	370	408	365	362	363	379	365	372	391	366	360	371	386	341	358	358	381	384	376	378	378	348	345	368	396	386	375	367	356	357	357	366	364	343	373	355	354	370
345	1	1900	136083	375	25	97	524	887	1035	1042	997	843	826	777	743	697	651	565	602	544	527	521	528	461	473	464	481	456	452	396	442	391	423	407	414	407	392	415	421	402	437	402	387	382	392	390	364	372	364	367	390	394	378	379	364	375	379	372	370	369	387	370	332	377	364	339	364	372	358	350	365	347	395	375	356	367	336	336	351	336	370	373	368	376	345	362	369	340	379	345	371	337	377	355	346	364	351	348	345	341	353	362	354	339	347	352	354	373	320	372	395	344	364	356	342	339	348	335	330	318	370	350	369	342	332	347	325	387	338	340	363	356	370	322	355	345	341	386	368	322	334	361	357	366	381	319	360	361	371	345	337	322	357	328	332	332	349	337	368	323	363	345	358	338	334	319	338	350	330	360	360	358	344	324	349	360	347	315	391	393	340	369	316	365	342	338	369	354	373	361	351	348	312	347	325	349	333	324	351	381	334	357	352	345	375	338	355	336	351	341	331	336	378	341	358	327	389	348	352	356	352	349	346	332	335	356	372	353	343	352	342	349	362	340	338	348	363	355	347	327	334	328	366	327	374	374	343	361	327	331	345	357	368	312	358	355	347	361	335	355	359	335	338	354	361	329	330	351	352	357	341	380	341	334	360	308	370	324	328	372	379	339	345	372	334	367	333	353	360	356	332	338	305	332	357	346	310	355	322	385	348	343	338	354	324	352	360	348	347	330	355	366	359	350	360	315	376	338	358	342	360	325	351	370	366	377	367	359	344	344	338	344	329	325	329	328	374	353	367	348	373	362	360	339	337	326	325	348	352	354	330	354	341	349	334	349	335	368	336	330	354	332	349	352	372	321	346	349	332	336	323	350	320	353	345	349	360	315	360	347	354	366	354	358	362	344	340	330	378	355	348	383	338	352	332	347	360	320	359	342	312	352	347	358	351	342	346	342	320	366	345	357	338	342	355	362	365	328	338	374	363	364	341	334	366	329	337	371	367	351	366	339	342	363	353	337	385	333	345	331	365	373	337	376	363	332	359	348	356	349	353	338	349	333	342	362	357	355	334	353	318	322	385	343	335	348	330	360	358	350	361	338	330	369	354	334	370	341	365	344	380	333	367	340	348	362	337	358	363	356	341	380	343	351	324	361	356	335	376	346	326	328	318	337	331	357	332	352	349	365	333	350	370	356	358	340	337	336	346	346	344	331	362	352	326	365	346	322	372	342	352	318	335	344	321	324	352	350	358	344	324	341	323	329	348	346	376	339	358	370	366	355	321	360	351	329	338	353	346	366	329	357	358	351	350	323	330	335	373	348	366	333	312	328	334	354	332	359	371	357	308	376	342	341	338	323	324	343	358	343	355	369	347	349	317	335	316	363	344	327	313	356	353	325	350	367	363	366	331	336	322	333	382	327	354	353	327	330	339	333	359	365	375	348	332	366	346	340	339	361	332	351	359	322	358	338	318	329	324	343	340	334	343	331	378	368	377	365	337	378	344	351	336	348	349	347	353	343	363	354	345	342	359	309	353	343	348	375	355	331	331	359	348	367	341	364	333	348	333	380	348	320	336	329	362	356	374	343	308	338	338	338	339	354	345	343	365	333	377	324	331	372	332	352	345	328	369	336	308	352	338	331	311	379	327	314	325	353	354	336	346	326	317	340	351	385	360	337	324	340	335	373	318	343	355	349	334	324	344	363	363	344	317	350	345	350	364	355	339	324	328	342	330	347	320	346	348	348	362	358	330	357	342	372	340	366	359	361	354	358	369	370	342	345	347	352	371	340	343	336	350	349	308	369	374	339	350	345	342	332	367	317	341	357	345	363	361	336	353	347	337	343	343	371	324	369	341	343	337	352	297	337	334	348	340	385	287	343	361	348	370	329	370	314	344	356	356	337	339	368	335	349	351	335	340	320	334	351	302	340	325	353	375	331	350	337	371	308	314	355	333	320	311	332	356	354	347	341	371	364	330	381	343	353	332	364	320	363	338	338	361	341	323	364	333	344	340	347	343	361	322	341	333	324	346	353	352	348	329	358	346	352	330	339	325	358	347	367	350	344	328	340	352	354	364	340	357	327	359	340	318	325	341	348	376	343	360	376	344	332	362	337	399	305	343	353	346	326	345	374	352	336	326	332	336	355	339	344	332	354	352	342	345	389	340	336	366	356	331	336	345	352	351	347	342	324	347	364	375	333	315	346	362	358	353	352	357	346	347	332	344	359	332	330	349	374	324	365	357	372	330	337	379	340	359	333	383	359	347	344	342	334	344	330	330	309	370	349	351	381	330	338	383	359	375	346	345	338	385	313	336	336	323	363	409	340	370	327	324	350	338	359	366	370	377	345	351
345	2	2100	136206	367	21	104	498	805	1083	1072	1016	894	852	753	686	681	624	592	565	582	530	534	486	486	456	494	451	424	464	428	410	433	450	408	430	422	385	414	385	445	380	409	374	366	370	399	395	408	398	372	388	371	382	378	387	335	368	400	364	368	368	366	357	397	383	376	370	360	404	376	362	367	399	352	322	350	342	362	373	369	314	348	351	349	354	389	306	362	353	355	391	356	338	346	381	369	359	340	351	365	357	348	377	359	325	358	369	368	364	361	356	347	355	344	359	311	400	349	366	343	357	364	354	342	345	360	350	354	376	355	322	357	372	335	334	352	346	345	337	362	349	369	382	365	318	362	345	324	352	331	357	344	338	325	362	374	348	363	365	355	366	314	372	349	366	340	335	328	354	367	346	369	346	345	323	370	395	327	324	357	336	334	352	351	344	297	338	345	377	352	344	365	344	364	352	348	341	359	377	350	320	361	318	365	347	319	380	342	323	358	356	355	350	366	321	357	372	341	343	381	342	354	335	342	366	338	385	326	327	351	358	356	372	332	344	345	355	357	362	351	336	360	344	368	375	357	349	359	296	373	319	328	343	343	391	336	334	345	347	346	340	357	345	352	323	361	360	357	379	381	367	355	390	338	364	318	327	298	391	366	354	382	335	336	371	312	374	395	353	344	341	344	349	338	347	355	336	349	376	321	340	360	360	386	351	360	327	324	339	351	338	356	349	334	361	344	334	326	375	353	363	346	352	346	327	338	330	339	342	345	346	328	346	333	350	358	351	359	357	359	379	356	338	359	313	334	328	359	357	348	338	346	375	327	365	343	338	361	335	371	331	372	364	371	356	334	359	369	388	344	377	330	334	315	364	357	356	335	363	352	381	343	336	350	350	367	351	368	340	340	316	327	352	385	366	344	349	353	349	339	350	340	350	332	398	367	359	372	311	291	366	337	351	374	358	340	327	347	366	366	349	314	331	325	359	361	331	368	347	360	325	343	363	334	344	369	308	330	360	334	354	344	341	379	345	320	327	344	371	363	330	352	333	354	316	364	380	389	340	366	332	372	328	335	367	366	322	364	339	327	329	330	323	302	369	362	339	357	365	332	336	327	380	327	369	348	356	334	346	331	367	355	357	375	322	360	347	321	344	384	330	345	363	380	333	379	390	383	331	346	350	366	398	330	338	347	352	363	342	347	324	368	368	329	314	330	352	355	329	347	354	347	366	369	327	373	336	366	346	383	341	331	348	326	356	342	325	343	351	351	348	363	349	343	317	345	353	330	329	333	355	347	345	354	360	363	380	353	370	368	349	345	345	348	383	350	353	358	359	367	360	375	363	372	357	344	341	349	318	352	345	368	351	335	356	337	346	347	365	341	356	320	362	333	373	360	325	375	384	338	347	313	358	343	350	332	358	364	356	366	332	326	342	336	334	343	378	377	359	320	354	347	363	351	352	354	334	373	367	329	343	351	349	354	352	318	347	357	350	366	330	341	370	340	376	353	347	343	357	364	345	338	378	322	358	343	364	333	382	329	337	341	345	331	333	341	367	383	374	366	349	318	342	343	331	383	368	367	362	365	366	329	335	341	376	359	347	344	346	353	348	334	317	363	340	343	323	364	338	368	366	357	351	348	330	322	367	326	370	334	347	342	310	315	319	341	380	323	358	338	341	327	324	337	350	361	314	368	336	333	347	358	341	311	342	369	366	353	379	355	321	370	341	324	359	346	348	338	352	354	338	370	346	318	352	346	373	370	360	337	317	319	370	310	360	329	358	380	335	345	349	346	348	314	357	329	345	351	357	361	360	335	384	326	336	347	357	370	331	350	327	348	354	353	348	348	334	354	357	310	361	358	351	333	351	347	346	333	354	339	347	374	355	353	349	364	349	390	338	344	341	323	375	340	328	346	375	380	353	349	336	343	390	334	372	355	341	339	343	343	347	358	352	336	347	355	355	357	351	359	360	383	341	330	365	344	355	344	384	355	357	355	396	388	377	376	367	348	357	352	331	373	340	359	333	356	350	367	336	325	331	366	369	343	356	328	347	327	375	382	318	383	320	325	343	345	334	335	353	363	366	349	352	344	349	348	353	342	365	322	331	337	360	363	360	374	332	355	357	328	360	353	323	325	360	345	343	368	320	325	327	350	324	380	332	331	339	331	324	343	363	368	326	339	355	336	345	372	345	363	368	351	377	368	341	318	332	346	323	341	367	334	366	352	339	367	348	337	346	370	363	334	349	327	345	335	379	321	368	333	377	328	343	354	342	343	340	324	373	328	349	330	338	336	327	351	327	342	340	337	363	373	361	367	383	382	342	359	372	328	372	348	374	337	331	335	317
345	3	3500	136329	379	20	65	446	747	1038	1107	1018	1018	946	877	783	768	717	686	630	609	567	565	532	530	521	470	466	482	445	425	424	441	458	443	471	428	417	449	433	396	458	403	407	416	418	411	406	400	396	376	363	395	385	412	352	374	383	371	379	384	396	408	385	354	361	405	345	343	369	362	380	379	384	375	374	389	377	379	342	374	387	366	347	390	387	354	378	339	369	337	404	376	349	355	340	385	365	422	368	344	367	333	356	385	367	347	358	374	371	352	360	355	394	358	357	366	366	357	380	346	382	365	365	373	376	353	350	356	355	348	364	345	362	365	384	341	359	363	364	344	366	356	383	345	381	351	361	344	341	344	357	371	350	374	345	333	348	392	334	356	364	384	383	390	345	357	379	350	376	343	328	371	364	350	352	381	374	364	333	352	351	330	340	327	354	368	349	355	334	325	349	327	353	369	338	376	337	330	364	342	363	341	353	355	365	357	352	371	344	373	352	351	358	360	357	350	372	350	338	334	383	368	336	340	367	358	336	367	384	347	349	376	361	373	380	375	337	370	356	345	347	374	366	347	350	333	377	372	374	382	350	336	333	362	359	386	351	330	339	364	345	336	364	351	329	348	345	371	351	347	338	348	371	383	339	400	353	342	335	360	328	334	348	325	339	391	354	330	329	327	377	359	357	343	334	346	344	366	358	330	367	341	360	346	377	369	368	345	373	342	334	358	356	344	340	344	313	364	367	345	364	347	346	351	343	364	327	373	332	358	364	345	354	342	373	377	328	324	354	348	344	364	369	356	344	342	341	400	365	364	391	341	347	377	349	352	362	369	331	340	366	348	357	374	384	336	356	383	340	371	336	381	378	333	332	355	338	347	367	355	362	347	364	371	367	333	341	359	341	391	356	367	335	343	350	372	351	336	341	381	359	356	343	346	362	344	358	360	347	365	367	338	356	352	324	329	346	329	355	375	367	371	356	338	318	345	340	386	351	376	329	341	353	360	354	362	347	340	347	391	329	334	318	350	368	344	371	379	350	362	346	353	358	351	337	365	360	381	340	362	339	365	329	349	349	370	339	318	353	335	367	334	354	375	374	376	363	351	353	337	325	335	326	355	334	369	331	350	350	362	315	349	346	359	373	336	352	357	361	360	383	320	365	354	382	369	355	372	356	360	326	361	364	376	343	370	332	381	364	331	351	359	330	373	361	361	352	367	359	360	364	348	348	364	348	325	341	350	361	367	355	369	345	353	364	364	359	363	405	344	381	331	357	321	348	365	346	365	364	313	345	364	352	338	382	365	357	343	374	330	359	373	333	320	349	352	338	370	369	351	374	332	338	363	351	335	332	372	366	362	352	366	362	379	365	368	365	346	360	329	323	355	355	356	336	352	349	333	368	343	375	315	352	363	364	347	354	371	381	371	340	387	352	382	377	344	329	347	349	359	395	365	369	325	338	381	350	343	357	353	353	343	342	343	383	347	302	312	355	361	374	349	329	357	354	348	333	346	335	352	353	345	344	374	334	340	348	343	372	366	360	353	361	346	340	365	356	336	351	336	354	340	345	362	352	336	357	358	355	361	350	360	344	340	366	355	352	367	351	350	347	367	343	359	344	351	346	313	355	357	322	315	330	339	383	343	342	369	337	323	334	360	357	329	344	353	356	364	344	348	342	324	320	384	345	350	369	365	349	342	323	355	351	330	353	341	342	377	348	355	368	383	347	352	390	344	360	354	345	374	383	330	346	391	351	373	355	349	360	343	370	359	341	330	338	338	363	356	348	353	350	362	359	331	355	356	306	359	377	346	350	340	335	365	343	343	324	357	351	364	358	357	362	355	348	371	353	338	360	364	335	345	380	349	386	361	359	361	359	359	376	337	357	340	353	345	340	342	348	347	371	362	344	366	397	351	376	335	350	361	350	345	363	373	362	356	341	327	358	366	348	376	348	357	351	296	361	364	348	381	339	374	377	353	390	321	329	359	362	343	377	365	362	355	352	360	360	382	365	343	357	357	353	367	351	365	336	344	370	367	372	366	341	367	344	366	329	326	381	363	352	357	344	338	363	317	335	338	344	370	302	364	373	338	366	382	386	329	346	365	347	355	387	360	361	350	357	325	358	384	346	314	386	369	333	359	347	312	359	364	390	348	352	351	352	357	405	316	325	344	332	373	338	345	353	354	338	361	339	358	322	330	354	329	363	357	355	380	350	361	364	345	375	326	367	368	315	341	338	325	318	377	360	345	394	330	337	342	375	346	327	332	355	330	320	344	351	373	354	344	392	360	361	351	374	349	347	355	361	362	348	341	363	317	354	352	362	348	364	351	339	336	346	346	348	374	366
