345	0	2700	82047	383	6	1	81	171	359	387	496	469	484	459	469	439	485	494	473	478	470	485	432	444	460	472	466	452	497	422	456	447	444	443	439	457	442	470	415	436	424	422	412	411	447	410	436	428	443	421	431	417	452	411	437	407	449	396	410	419	408	381	385	426	412	441	410	394	405	387	417	403	407	383	445	411	434	401	436	419	362	388	409	418	388	381	426	389	410	441	421	425	466	446	475	478	507	430	476	412	455	443	447	445	452	419	436	401	431	371	409	419	397	368	408	418	393	423	400	420	384	382	403	428	412	418	378	403	417	413	367	375	405	413	433	396	438	392	368	397	406	387	388	388	404	427	429	429	401	395	409	376	399	410	433	364	420	384	388	443	423	401	386	408	398	391	385	397	396	410	415	411	404	427	421	413	352	415	406	389	425	396	386	420	415	368	392	368	382	390	361	403	381	413	430	381	415	376	442	412	379	398	375	416	429	422	387	389	400	421	411	425	416	374	398	396	445	367	385	412	404	360	389	405	418	414	428	380	398	437	422	387	378	395	395	437	343	393	379	372	407	384	429	401	390	394	424	401	389	398	363	372	365	393	404	384	400	405	385	416	403	417	369	403	392	403	402	376	399	424	382	384	394	411	384	374	393	386	407	373	397	412	406	408	370	421	354	401	403	372	410	373	381	393	427	414	394	392	411	386	388	412	401	393	388	399	377	416	371	393	410	428	365	345	384	399	398	398	408	396	401	412	386	398	413	414	403	391	407	401	397	403	370	404	399	391	420	405	384	406	414	393	399	415	396	404	410	392	376	399	389	401	377	388	392	393	418	381	399	414	381	366	391	404	393	410	393	391	409	414	392	408	420	389	412	383	419	415	362	395	435	398	438	372	361	406	367	366	422	401	408	376	400	398	391	382	440	368	385	387	391	376	387	420	369	386	370	391	376	429	412	405	407	418	403	412	379	390	402	396	378	409	374	415	423	384	391	435	385	417	388	391	372	392	397	407	398	386	384	389	387	379	426	404	389	355	381	400	434	394	381	387	386	353	395	404	437	390	414	401	400	401	409	384	384	396	402	408	397	356	414	346	385	415	382	411	401	391	423	388	377	403	415	405	380	388	402	387	413	381	404	396	381	401	416	402	405	387	387	415	413	391	393	387	374	364	412	392	418	366	385	429	402	423	436	380	359	402	392	414	406	422	430	406	398	416	405	403	353	404	399	408	405	406	390	411	406	388	365	386	381	393	386	437	425	397	399	396	375	377	387	390	362	397	422	383	400	358	383	396	390	419	401	400	390	393	405	378	385	365	393	395	410	415	408	361	364	409	385	416	402	367	401	418	375	412	389	395	392	362	400	372	428	408	404	416	398	378	396	397	398	387	383	416	405	395	419	402	394	396	408	374	409	404	401	389	391	410	431	392	412	418	408	398	385	404	400	382	365	414	353	392	425	375	403	389	372	398	381	381	415	375	380	377	372	402	395	394	398	403	422	410	361	391	435	388	365	398	406	412	381	406	373	411	396	361	410	386	427	371	406	428	388	390	402	378	383	400	447	403	409	413	374	383	382	369	406	388	387	403	413	426	403	390	388	409	352	406	396	393	393	396	399	388	433	400	389	376	414	374	367	391	414	358	381	418	401	375	391	401	387	406	378	374	379	372	391	412	376	351	417	389	407	393	398	415	414	379	390	428	380	397	388	377	392	387	405	423	346	409	393	381	402	387	372	409	392	381	437	395	381	415	392	385	401	383	413	398	419	395	380	421	401	396	419	389	415	387	401	386	368	407	373	385	425	416	392	391	399	385	433	378	434	428	401	388	368	392	392	384	382	390	366	400	409	384	407	405	388	395	405	405	404	408	413	378	403	375	376	406	404	378	411	394	406	387	409	415	409	426	400	402	379	392	385	379	405	377	404	385	383	405	431	395	352	399	378	384	405	406	410	389	390	398	391	370	396	372	383	397	380	368	414	395	385	362	439	387	388	395	469	378	419	400	372	389	386	382	397	414	406	418	369	380	430	364	402	410	397	369	378	410	432	377	417	399	395	368	411	381	399	376	389	390	405	381	379	410	405	405	395	390	421	401	399	389	418	410	402	399	396	410	383	380	384	430	373	404	396	381	392	371	408	418	412	410	399	387	388	404	412	392	397	402	410	429	426	385	386	387	386	399	405	403	388	374	415	383	394	412	383	393	392	401	398	381	360	403	409	395	367	396	422	406	416	378	387	374	403	402	412	370	405	420	391	397	384	396	437	388	400	405	407	408	360	380	398	397	398	393	398	374	410	391	370	364	391	367	415	392	396	380	386	402	408	397	380	428	404	402	418	381	374	371	420	390	417
345	1	1900	82149	386	9	7	111	313	451	479	541	531	519	468	482	506	440	468	464	463	449	431	443	435	425	436	447	416	418	425	448	411	407	391	416	431	445	383	411	400	408	418	408	428	417	416	392	424	405	371	393	411	388	385	415	397	382	406	380	388	412	406	413	440	383	394	391	406	411	422	420	402	417	384	389	357	389	404	366	417	382	367	412	391	363	409	350	392	342	389	435	410	433	414	419	393	438	446	399	396	406	403	423	416	427	412	409	406	394	373	402	395	411	383	413	396	384	389	410	395	389	371	421	383	376	373	368	394	403	377	402	387	393	378	359	387	373	375	408	409	405	380	358	354	344	400	389	404	431	401	386	353	404	361	391	380	381	395	384	386	353	400	385	398	385	374	369	364	390	396	395	393	396	413	408	417	404	399	399	389	378	377	411	388	389	401	406	403	409	372	361	380	400	368	408	390	426	392	396	404	387	383	400	389	392	398	407	389	377	392	394	381	428	361	384	386	377	369	383	417	344	376	380	400	381	376	400	393	389	401	394	387	378	406	407	367	393	386	394	392	365	400	402	391	390	401	393	395	376	398	379	386	405	373	415	403	398	384	379	402	368	360	427	421	386	366	403	372	396	379	382	391	373	376	391	412	381	405	388	397	397	437	367	391	403	379	382	397	365	396	407	387	365	380	394	358	395	368	396	370	362	404	388	410	360	409	379	434	393	394	409	374	386	359	415	380	364	399	394	375	392	390	387	394	382	399	397	406	375	379	374	388	392	406	352	359	402	386	368	389	380	409	404	408	374	383	388	391	397	383	381	354	418	380	389	393	390	401	383	419	377	394	364	399	378	339	367	390	380	396	382	392	394	349	388	383	398	367	388	376	375	398	391	353	358	384	395	352	383	392	351	359	390	399	383	389	388	408	354	398	387	365	393	393	348	402	400	386	404	383	386	416	388	372	383	371	373	379	364	394	403	392	406	371	382	396	383	391	368	374	383	361	383	375	406	381	414	362	403	375	400	384	375	399	406	369	405	358	381	367	365	423	361	382	384	402	399	365	364	412	373	356	402	391	396	419	411	385	389	375	375	368	355	405	383	383	416	385	382	372	376	395	376	419	390	384	400	354	376	369	346	351	379	398	408	386	421	373	387	377	407	361	360	409	367	390	411	388	373	387	415	379	385	393	358	386	364	398	366	379	382	359	410	368	416	401	391	413	419	380	412	396	399	374	370	397	367	409	391	365	407	362	400	406	390	381	380	383	396	408	344	388	365	388	392	354	383	351	366	392	378	362	379	421	411	353	393	377	368	357	397	400	403	398	409	400	381	387	380	387	391	393	406	402	397	408	382	386	391	361	394	371	370	387	390	379	382	356	404	433	383	397	365	396	350	421	361	386	402	396	403	380	395	412	399	384	370	399	385	381	369	404	360	373	424	373	353	386	396	372	376	351	380	382	399	373	402	389	381	390	396	391	422	401	374	372	381	413	398	381	377	349	382	403	384	384	404	379	400	404	373	383	391	409	382	372	380	400	362	362	400	430	405	361	383	396	398	371	385	347	404	380	391	368	388	374	413	365	400	373	394	394	393	389	377	384	363	379	382	348	381	368	420	395	354	384	441	403	393	396	436	352	389	393	423	374	358	359	395	381	380	360	402	357	389	400	412	396	389	411	393	408	382	378	407	412	361	391	399	369	363	385	379	413	368	376	396	355	376	379	385	395	369	391	384	397	407	401	396	371	379	407	386	408	361	396	374	389	361	398	410	400	383	355	442	382	377	403	375	382	397	438	371	386	371	372	384	392	404	408	391	355	355	365	384	408	397	391	375	396	383	380	415	384	384	379	390	380	405	385	418	383	360	406	370	392	363	422	400	391	369	365	386	377	392	410	400	387	396	365	414	363	413	379	392	374	382	402	383	390	406	386	367	414	386	375	378	375	362	374	415	389	396	407	410	381	401	365	371	401	395	405	382	423	383	368	354	357	380	367	372	386	372	383	372	377	392	393	389	412	407	387	399	372	371	375	376	374	360	391	394	416	406	398	369	374	375	392	385	356	382	407	389	379	409	360	389	412	403	341	426	415	379	351	369	362	401	377	370	410	406	388	379	367	402	395	393	411	335	386	357	393	395	376	355	370	381	391	392	368	406	376	391	344	382	351	413	372	379	370	379	378	399	370	363	395	393	374	400	373	362	376	379	394	396	367	376	382	366	401	394	381	397	367	381	370	383	408	414	374	387	375	386	345	368	379	404	383	378	363	368	373	387	374	393	380	365	368	380	380	381	386	353	377	366	378	370	416	385	404	421	375	408	370	362	383	389	375	377	377	398	392	375	365	391	353	389
345	2	2100	82251	400	4	4	107	278	435	475	523	499	536	513	484	488	497	437	450	419	465	472	422	455	453	450	421	434	429	418	415	421	410	422	400	427	417	413	423	397	383	387	354	393	420	400	410	361	398	380	379	387	396	390	373	407	388	336	370	383	399	380	419	403	384	365	373	398	388	385	356	383	367	369	390	364	384	394	399	386	393	396	419	412	394	401	403	370	427	411	410	395	410	410	406	364	405	393	392	397	455	402	418	397	412	399	411	379	423	378	417	400	396	413	397	408	373	406	387	428	415	393	363	372	337	376	370	384	389	391	376	394	351	389	393	378	408	366	368	392	367	369	353	376	362	391	376	394	402	394	369	364	394	352	389	375	395	407	364	367	383	410	385	366	438	378	346	406	395	377	386	355	375	373	375	395	374	348	352	349	381	380	385	389	377	379	400	351	364	371	366	365	344	373	391	378	354	375	386	346	373	395	358	371	381	407	363	349	401	357	332	386	407	380	333	353	387	381	339	377	397	359	376	402	373	396	382	363	376	370	363	358	351	368	353	402	350	369	345	371	413	390	404	383	360	394	363	421	382	400	377	393	358	380	366	385	393	367	374	352	360	376	364	361	375	384	379	383	366	398	368	381	341	361	390	396	386	353	362	396	334	382	407	405	341	379	388	403	361	414	354	359	363	381	379	378	391	370	345	374	366	367	365	368	372	378	375	387	386	384	368	367	358	390	362	401	375	375	346	400	381	359	394	369	394	356	414	367	413	397	389	396	397	379	349	362	387	371	372	389	349	349	384	368	375	344	382	367	382	394	390	363	375	365	350	361	364	367	387	361	375	388	377	363	407	363	391	370	410	391	385	380	397	392	398	377	389	357	394	367	396	361	399	348	376	382	366	360	386	365	408	377	383	383	392	372	378	371	401	349	402	367	403	369	365	354	359	354	397	379	357	351	379	386	371	365	359	429	377	397	393	388	395	363	365	341	378	383	349	395	374	355	346	341	387	368	383	387	350	354	362	343	359	379	347	377	351	384	387	390	392	366	352	393	373	362	372	368	358	387	407	368	363	354	359	350	379	387	375	338	377	371	381	384	401	370	399	365	366	397	371	405	379	339	407	374	414	369	378	380	407	377	381	384	365	375	370	367	372	382	369	372	367	373	364	378	410	372	389	369	348	350	401	365	360	382	374	391	359	399	380	389	354	379	368	392	346	380	365	389	371	375	349	341	352	381	384	381	378	381	391	407	365	361	397	343	363	380	363	355	399	367	379	358	360	346	377	366	357	371	404	371	378	366	355	381	354	370	393	370	370	379	385	369	410	374	373	397	356	363	417	381	383	401	376	359	376	360	397	354	395	385	378	394	358	366	399	369	399	383	352	380	376	386	390	361	363	376	417	366	380	380	371	388	363	406	387	367	385	387	394	357	374	392	341	359	398	382	374	406	387	363	355	399	375	397	405	375	376	359	396	376	394	388	407	376	387	394	356	371	371	367	358	365	393	347	398	408	401	354	365	410	356	376	402	359	368	373	392	347	371	364	389	383	373	356	341	376	380	382	388	385	357	390	377	352	365	362	360	374	365	381	385	344	366	382	358	359	395	405	382	360	373	386	372	371	395	369	371	388	358	322	375	396	386	370	378	367	376	372	417	355	383	405	361	414	381	360	386	376	395	362	384	369	350	379	368	391	386	363	392	367	372	389	364	363	346	375	359	378	367	406	418	393	383	367	406	396	365	364	368	407	368	405	370	354	365	371	388	344	357	362	349	385	376	363	362	392	371	337	380	376	364	359	390	375	394	364	364	395	368	402	359	362	377	352	361	378	378	409	403	365	392	407	379	368	392	363	362	366	352	384	390	369	365	368	370	392	368	400	370	360	406	369	418	398	386	372	362	358	362	383	386	347	364	359	399	411	365	366	370	388	388	369	387	397	396	358	377	353	392	366	384	373	379	378	344	363	379	372	383	367	360	375	348	378	421	369	369	358	387	379	354	358	393	365	381	373	395	339	370	374	403	366	383	380	351	363	374	362	392	373	378	380	389	383	379	351	379	384	388	395	387	398	365	389	399	367	357	389	388	375	341	390	349	356	389	362	380	377	401	378	330	372	375	400	388	339	372	350	387	385	369	372	414	358	407	396	390	366	376	366	369	348	399	338	366	364	370	374	432	384	385	394	360	358	373	410	379	381	373	374	369	392	379	354	389	385	365	398	380	352	374	375	371	445	372	348	355	392	431	379	368	413	399	400	386	376	389	383	412	372	375	373	396	362	373	379	355	386	366	391	357	370	367	404	387	362	360	362	375	377	368	378	352	396	373	350	389	370	371	391	379	404	348	370	384
345	3	3500	82352	395	6	1	186	229	393	472	517	460	555	475	484	447	462	445	469	459	428	446	456	454	457	462	453	414	445	445	452	441	460	451	436	418	422	456	419	455	409	445	411	441	413	429	436	379	407	393	375	405	370	406	412	412	405	407	399	359	439	404	379	382	392	392	393	427	420	395	386	359	408	411	430	395	402	396	385	366	406	397	408	372	419	409	385	413	383	389	425	426	430	435	441	447	438	425	383	441	431	397	438	454	440	459	415	430	428	415	369	386	400	414	443	389	391	404	399	421	388	373	408	388	377	405	400	399	380	424	421	388	429	380	389	368	370	383	417	387	381	388	424	375	409	396	411	376	362	406	392	362	381	391	364	360	405	395	368	407	412	375	381	369	431	375	403	419	388	395	396	398	380	403	388	378	375	406	403	397	407	409	374	425	392	379	403	413	418	354	394	379	398	408	383	383	381	412	384	401	388	361	400	373	392	381	409	368	368	393	378	387	375	378	375	378	391	399	397	386	385	388	386	396	379	386	378	384	372	392	381	356	392	357	380	372	382	397	401	375	387	396	377	344	403	380	427	380	433	345	391	386	370	390	363	365	399	389	394	350	363	394	390	364	439	386	345	397	346	402	379	369	391	396	388	430	407	420	361	396	390	375	377	376	411	397	395	375	398	392	384	378	399	377	387	396	401	384	353	432	382	399	386	400	345	398	383	381	386	335	419	370	376	404	386	396	416	390	379	402	382	380	424	394	379	406	398	389	374	391	373	399	383	384	395	361	392	360	406	390	389	413	382	405	370	367	401	405	376	354	383	372	410	379	408	393	430	396	401	382	364	402	376	387	380	398	363	353	435	363	384	404	373	405	394	426	389	377	377	374	334	376	392	384	401	378	404	414	382	379	390	370	402	366	410	416	404	412	413	410	371	393	376	369	403	396	371	381	381	392	401	396	393	399	393	382	365	388	407	379	409	393	412	367	395	374	389	355	370	383	376	389	390	379	415	387	391	387	399	389	389	364	333	388	374	405	411	384	413	359	415	366	382	386	405	386	396	392	394	375	399	356	380	377	415	386	370	414	414	414	388	353	391	413	382	378	388	408	401	413	381	400	388	413	373	382	384	378	421	392	343	378	389	370	397	398	360	375	422	408	357	374	424	383	403	371	367	373	384	403	416	359	387	373	415	361	362	399	394	415	396	354	373	401	412	404	360	411	384	412	391	401	373	427	377	357	382	389	432	393	392	390	404	364	396	415	374	408	392	384	362	371	382	372	397	397	377	361	393	395	375	363	385	387	366	387	377	380	389	393	399	358	360	397	394	386	396	374	417	395	381	421	365	384	374	349	367	402	402	361	401	435	376	404	365	399	427	397	391	387	407	381	393	392	381	368	417	370	392	372	406	373	366	399	361	404	397	395	412	385	371	374	377	396	426	372	378	381	377	392	390	392	404	385	404	362	414	391	402	359	395	410	390	379	401	404	365	382	374	373	370	404	381	380	414	390	391	414	369	397	399	383	376	373	394	374	382	358	391	368	398	369	375	393	368	394	401	409	405	388	386	366	398	404	370	387	376	389	386	372	392	355	411	433	394	376	404	392	386	375	372	413	383	357	385	401	377	390	372	390	422	349	401	375	378	390	375	397	346	385	387	381	423	369	398	393	396	392	405	394	411	362	401	392	376	364	401	410	363	367	388	390	401	389	398	397	410	374	379	379	400	374	410	364	365	395	393	423	384	384	374	374	379	380	371	369	400	404	345	361	395	377	390	391	405	378	378	366	371	369	390	386	355	360	345	405	382	376	386	379	375	365	385	391	418	366	382	383	411	393	450	386	389	381	379	378	405	390	409	400	358	367	367	408	370	408	370	371	358	401	394	389	372	373	378	365	386	385	370	364	391	375	408	395	357	408	366	386	380	398	384	381	378	394	378	362	386	420	389	391	389	362	379	352	380	391	397	421	382	400	373	376	358	403	363	386	364	371	378	415	375	381	382	406	382	376	368	381	392	378	412	378	395	379	389	398	387	356	366	401	391	424	384	401	404	402	353	351	391	389	411	401	378	401	398	377	359	419	376	363	391	371	392	366	378	374	395	395	369	387	378	376	378	388	365	394	397	420	384	365	395	373	366	364	429	375	342	388	388	374	345	397	364	362	412	390	343	369	382	364	384	401	388	354	391	414	385	388	390	392	377	395	386	393	405	393	366	399	387	371	380	393	389	378	391	372	416	395	400	365	390	388	380	368	385	373	419	402	378	357	407	350	381	384	430	382	366	382	369	398	377	391	364	409	382	359	414	406	394	357	407	385	398	385	409	392	398	387	407	389	383	381	396	368	426	375	391
345	0	2700	82454	388	5	1	177	237	435	489	556	550	547	532	534	477	529	502	495	480	496	478	453	473	507	445	467	467	466	461	489	459	455	450	453	459	445	477	463	431	462	455	423	448	422	446	445	419	427	417	408	423	409	427	425	402	419	410	423	421	427	391	412	408	415	419	375	402	396	403	437	415	428	415	395	407	393	401	440	446	406	441	417	403	438	446	453	425	446	435	450	459	478	468	481	505	445	475	473	470	446	437	449	460	417	439	457	431	449	439	410	413	414	468	422	398	422	399	389	420	415	398	402	395	381	389	397	411	429	437	416	425	427	400	380	395	393	420	408	438	416	423	409	400	412	400	413	427	418	397	384	403	417	400	389	425	408	423	417	388	392	421	394	430	416	386	440	373	382	390	438	404	431	405	388	407	371	391	410	408	398	422	402	404	354	432	392	376	404	368	390	405	386	405	401	425	414	426	377	399	405	376	385	397	385	421	416	409	431	372	410	402	421	435	425	384	396	404	406	418	405	401	417	389	395	417	361	402	436	387	403	401	410	367	407	399	389	395	387	430	374	399	389	353	399	396	393	404	404	389	370	407	395	423	413	360	388	397	399	430	442	409	398	389	381	384	427	400	410	390	404	384	404	371	410	372	389	401	403	422	389	393	425	389	398	401	407	396	401	416	387	413	425	402	406	397	391	414	378	398	410	381	390	362	407	391	408	401	412	398	399	393	384	417	438	419	430	406	406	394	404	425	394	421	395	404	412	404	418	397	388	431	401	438	390	394	393	415	423	397	386	409	436	376	421	401	399	389	423	416	444	368	383	387	403	383	403	386	415	388	401	433	391	414	390	400	423	406	410	403	379	408	376	375	413	418	445	418	396	386	413	402	408	409	438	392	420	426	419	420	405	413	435	398	395	422	407	400	422	386	392	425	422	405	394	385	425	401	411	421	422	428	378	417	393	415	405	418	465	360	391	404	392	425	416	383	408	432	381	414	378	395	427	385	400	391	402	401	450	411	436	381	402	438	417	358	404	424	400	387	399	375	396	425	418	407	381	417	386	424	373	404	425	400	354	397	416	453	392	376	409	391	420	393	385	373	385	380	400	422	372	392	406	406	408	427	411	402	430	382	394	381	431	412	434	384	415	369	392	413	406	376	411	418	402	400	389	424	389	387	412	364	417	421	392	413	390	386	415	419	385	395	442	375	390	384	389	415	387	376	398	382	410	388	394	413	420	424	399	379	422	395	376	397	396	412	421	396	383	420	437	424	376	424	407	403	400	402	392	413	426	398	403	425	387	421	429	373	434	393	413	409	375	360	415	411	378	358	426	399	420	413	405	401	380	393	361	405	402	405	397	403	440	445	373	362	406	398	413	414	400	391	392	411	403	426	419	398	371	389	387	420	419	380	392	389	430	400	372	424	418	390	406	402	383	433	396	356	409	401	388	387	389	421	389	399	411	395	418	390	418	382	405	418	383	412	382	396	415	401	414	395	411	399	364	381	398	432	414	392	384	418	435	374	402	396	413	421	404	381	399	429	407	408	411	399	417	397	384	393	400	382	434	386	404	400	379	427	402	391	426	394	420	421	360	419	409	419	384	396	386	390	399	418	407	388	372	386	428	379	406	391	377	371	369	398	390	362	414	409	387	390	383	385	390	400	410	441	403	384	405	402	445	381	400	417	402	423	420	414	401	446	400	385	411	368	410	373	421	399	379	395	402	387	366	404	368	398	387	386	417	387	414	390	367	431	418	388	416	392	364	383	428	435	404	394	387	406	393	390	416	399	388	394	419	421	409	396	413	383	389	427	377	375	378	399	384	435	413	390	387	382	405	426	417	352	382	421	386	388	411	384	435	387	397	390	410	414	387	417	407	402	410	384	399	365	400	398	415	393	390	416	428	411	405	398	406	410	401	404	397	402	422	380	406	425	412	414	405	378	430	398	396	403	371	418	392	397	417	393	377	392	380	395	443	383	376	403	387	426	414	432	420	424	367	380	422	395	388	408	421	391	400	407	428	414	395	410	391	419	371	426	402	374	418	387	414	432	397	406	421	410	406	422	401	412	388	408	415	407	367	418	371	421	407	419	409	374	403	408	374	398	390	415	390	399	419	359	411	387	396	379	392	399	417	381	417	395	413	400	408	414	400	411	376	392	405	396	385	375	399	405	397	421	408	406	418	390	409	409	405	407	372	382	389	405	405	411	379	407	374	381	427	405	428	380	405	386	412	404	401	386	422	391	423	426	367	403	393	397	414	402	417	399	412	414	388	408	430	417	421	400	401	390	394	383	413	405	429	412	374	378	426	395	407	389	419	399	427	378	436	393	403	404	410	412	398
345	1	1900	82556	381	11	3	176	352	491	544	587	567	565	516	525	513	516	498	532	506	489	484	494	489	477	491	483	464	474	481	459	468	466	467	474	460	446	477	463	468	423	491	471	440	459	472	446	469	426	429	450	451	460	447	478	461	444	465	464	454	481	435	460	469	422	459	437	467	427	477	447	433	444	442	423	441	471	454	443	450	444	447	448	447	435	467	433	407	467	449	465	453	447	463	490	455	476	442	460	459	450	489	479	478	500	476	426	468	477	459	408	448	460	467	416	447	450	477	468	449	457	411	421	419	439	457	455	418	436	432	448	452	440	427	439	419	416	432	453	471	417	428	454	456	436	429	469	419	457	456	441	424	451	443	443	436	434	399	444	463	441	470	403	426	459	456	422	418	431	452	441	467	432	456	407	435	430	456	461	463	400	419	458	459	417	410	460	473	413	442	441	440	434	447	437	462	446	456	474	405	467	466	445	417	471	429	438	438	434	500	430	439	447	446	455	448	434	411	448	424	474	467	450	407	444	446	444	434	499	442	426	472	460	430	440	453	414	411	474	438	417	428	434	491	454	427	460	406	466	439	424	447	446	475	459	421	435	422	444	444	452	448	428	444	433	397	410	442	469	428	472	424	436	427	458	437	476	452	464	470	412	442	406	454	445	429	449	434	446	416	463	463	437	458	442	476	442	421	436	429	459	432	468	466	469	437	443	428	400	443	450	418	458	423	423	435	434	412	423	462	437	476	455	469	429	456	443	441	413	444	460	422	420	448	445	474	438	434	442	477	430	456	450	476	456	427	447	417	447	442	478	460	445	446	435	440	470	424	460	429	451	443	473	446	445	452	442	451	434	453	424	439	449	416	430	435	405	414	455	408	466	420	452	435	432	439	462	464	452	428	403	422	412	415	443	439	431	407	432	454	454	450	436	434	429	448	455	463	441	421	458	428	417	447	471	450	458	438	458	448	439	449	431	471	426	426	436	451	459	457	434	473	410	421	426	453	458	457	429	458	433	431	423	436	424	438	419	450	468	417	459	415	484	451	440	453	456	437	429	408	429	432	455	460	450	435	462	420	459	427	473	419	437	413	431	445	469	450	433	446	426	448	440	425	408	420	420	466	422	452	452	427	427	422	457	434	435	418	417	427	434	436	437	450	446	425	421	462	439	462	422	440	447	458	442	465	445	427	423	463	427	433	462	447	464	441	433	405	447	455	440	423	428	426	437	425	437	465	443	409	439	371	470	462	442	418	473	404	440	415	422	468	424	437	422	442	436	429	443	411	457	453	444	443	433	447	445	449	440	465	441	415	436	446	405	425	445	426	486	439	430	446	420	443	436	468	441	431	451	436	448	430	449	444	470	384	445	432	444	446	461	430	416	424	432	429	432	410	430	485	410	433	444	421	464	459	429	446	428	457	416	406	427	413	455	412	432	436	474	433	458	427	436	434	445	438	439	412	466	426	444	414	421	464	436	417	465	433	451	426	414	422	448	451	425	450	448	425	474	464	427	456	456	461	453	450	455	462	440	458	422	431	464	413	469	432	430	467	427	432	421	477	449	442	414	426	432	419	438	432	461	437	419	430	478	440	447	458	476	458	432	402	481	448	466	440	450	440	445	453	461	455	443	420	450	435	443	450	429	443	425	441	446	454	427	467	455	431	437	469	429	473	468	441	462	422	441	428	446	446	418	412	449	445	438	459	437	457	451	448	424	443	451	425	423	445	423	458	453	449	414	413	467	445	440	416	454	423	442	446	424	451	461	423	407	422	452	428	413	413	440	442	434	422	459	424	433	445	436	439	426	437	413	445	456	435	430	438	438	500	412	413	458	447	443	441	435	408	448	447	437	439	464	437	434	425	446	439	464	452	452	421	433	429	457	421	427	432	443	453	405	412	472	445	434	433	424	429	434	415	438	440	458	432	431	437	448	426	427	443	432	470	420	440	457	443	457	421	431	426	456	481	466	430	466	385	438	433	477	399	450	434	463	413	450	449	451	431	437	444	439	433	430	417	451	425	463	421	446	449	449	468	456	423	449	444	443	462	460	471	434	416	432	473	467	436	425	453	410	455	424	423	413	402	438	436	419	420	454	431	432	424	440	448	460	409	449	446	466	387	440	458	452	418	441	386	408	403	420	447	439	433	425	479	459	454	445	435	450	418	464	447	432	463	449	426	440	442	474	408	409	443	450	423	466	466	458	434	485	438	456	444	435	456	421	446	464	466	449	451	433	447	427	440	403	457	451	446	408	475	457	417	440	471	427	423	440	449	425	440	420	412	460	432	443	443	467	436	470	445	452	432	462	436	431	473	462	425	435	469	440	428	445	440	438	445	419
345	2	2100	82658	394	4	3	156	521	607	579	621	611	622	565	596	565	592	508	547	549	572	523	533	513	542	541	513	520	505	487	463	524	499	507	498	480	476	502	529	466	498	504	497	468	478	491	516	479	476	509	495	518	469	492	497	480	501	476	472	468	500	470	481	499	499	473	482	492	465	472	473	473	458	456	493	492	481	454	538	456	443	498	494	477	482	472	489	515	486	500	455	512	481	469	496	497	507	490	534	528	517	521	517	498	513	516	526	502	465	495	534	500	491	476	476	521	440	487	509	467	476	501	501	470	471	457	489	477	478	494	455	478	472	511	510	489	445	493	461	444	513	494	500	479	486	447	436	483	476	472	477	477	502	499	495	460	491	465	512	479	474	502	480	475	473	457	480	509	463	465	458	441	468	471	493	462	474	498	487	514	487	465	477	472	479	476	506	463	512	445	473	475	476	452	491	476	472	467	431	508	465	500	493	481	477	476	496	496	446	469	475	503	488	469	468	488	485	476	497	444	503	475	458	481	478	463	472	453	443	478	483	478	485	462	478	484	488	448	461	491	445	498	470	491	471	511	496	479	509	474	479	494	503	517	485	505	491	469	445	489	492	484	453	457	486	465	466	488	456	467	491	463	482	500	508	468	487	481	479	491	464	490	490	493	501	466	507	505	470	475	438	488	472	468	484	504	472	499	478	470	499	488	434	470	477	502	484	456	498	472	481	466	468	469	471	472	511	469	486	491	465	481	469	472	482	468	478	477	476	469	442	473	486	464	466	515	490	487	510	472	496	472	460	461	457	471	455	468	463	466	488	492	439	482	455	508	508	465	490	477	455	486	499	478	502	520	468	453	470	501	519	455	511	490	491	494	459	453	452	502	471	471	461	506	438	476	506	470	494	490	485	477	469	488	491	506	476	510	455	481	477	462	491	509	463	483	475	501	474	518	484	461	508	448	451	477	460	494	460	487	479	485	510	446	496	471	481	456	491	457	483	506	427	450	493	493	466	467	486	475	470	449	440	474	470	481	511	447	481	461	500	446	498	502	460	437	469	495	487	461	499	464	463	466	470	466	462	464	455	465	459	506	461	469	490	467	506	480	491	481	486	449	455	471	475	484	482	466	489	488	468	482	470	490	478	470	471	494	466	477	451	467	515	452	459	504	510	454	496	491	460	491	481	500	428	492	454	476	495	475	476	470	469	503	480	494	478	472	462	494	472	464	462	484	477	459	484	509	462	478	474	524	460	487	495	438	460	484	447	467	478	493	471	480	459	500	473	487	481	480	478	462	479	477	453	465	484	430	457	484	502	472	476	469	475	464	482	460	487	451	466	495	493	467	455	491	498	495	451	499	471	477	487	485	448	465	509	523	465	464	450	482	481	479	467	504	422	469	457	510	503	488	458	488	473	506	491	483	486	492	465	459	482	472	459	448	509	479	471	489	474	470	483	475	458	532	469	479	487	491	495	470	461	489	494	483	490	465	452	445	462	480	496	445	485	466	493	484	495	496	493	473	454	484	506	495	480	461	466	458	468	500	486	484	467	461	481	489	476	493	485	490	487	443	472	487	467	475	476	500	470	479	462	507	474	502	477	479	505	486	489	472	459	460	455	486	479	468	478	487	514	455	457	457	458	485	455	487	474	460	473	456	470	474	477	454	454	486	477	458	488	485	438	497	453	486	464	481	480	497	475	469	500	458	463	496	486	505	498	490	504	471	475	498	462	454	483	465	440	486	474	482	481	453	519	500	457	454	499	472	473	479	479	473	481	449	483	450	491	499	490	467	471	473	490	462	497	443	489	493	471	481	459	484	457	446	500	446	480	496	479	452	466	449	487	457	498	451	464	463	454	473	491	507	473	456	499	495	469	503	485	454	497	460	488	453	441	489	476	489	463	482	458	471	480	470	435	488	447	452	469	470	484	467	517	470	485	459	513	469	439	476	468	499	486	488	478	445	466	447	498	504	470	476	475	489	487	464	468	490	503	462	470	470	448	475	457	483	451	493	479	442	467	453	463	477	476	495	469	477	463	458	464	467	479	438	475	482	482	474	504	488	458	475	469	468	489	473	456	484	502	480	434	487	481	540	474	447	482	482	481	465	509	482	492	463	512	503	518	482	486	468	469	463	480	493	477	461	455	497	480	446	445	454	440	512	500	491	486	470	473	439	491	478	466	470	450	486	438	475	495	430	470	518	467	476	460	469	491	486	479	479	521	445	459	483	466	441	444	480	500	489	467	495	458	494	487	447	472	484	447	455	466	520	479	517	492	494	457	473	471	454	475	462	471	470	455	491	499	496	481	491	468	486	479	471	505	464	486	480	475	439	435	484	483	464	503
345	3	3500	82760	393	10	1	134	513	507	547	635	622	588	588	561	528	537	546	536	501	518	517	499	520	502	504	559	504	537	492	539	506	514	518	527	540	507	484	516	533	530	487	522	517	536	513	494	458	484	508	482	518	526	500	510	493	506	500	502	463	505	479	479	503	474	475	498	477	498	467	500	498	461	481	530	485	493	474	503	465	512	522	504	519	519	458	487	475	479	516	509	508	521	511	506	496	513	500	535	472	517	527	511	549	503	543	482	523	528	488	515	490	488	495	495	508	484	491	488	506	482	480	520	489	477	466	478	501	510	525	484	492	481	470	483	472	480	472	470	487	492	497	461	517	487	481	485	494	486	463	460	534	477	487	470	506	523	492	499	475	485	478	504	466	510	496	500	476	459	473	503	492	483	470	477	483	499	484	482	484	495	483	475	511	479	478	517	480	494	511	499	515	508	473	485	486	490	489	489	501	475	484	494	495	506	478	489	489	498	446	492	459	476	488	522	462	507	487	486	494	495	490	493	486	492	477	483	451	524	474	491	484	485	520	495	491	466	499	462	462	480	483	489	488	485	505	495	469	483	510	465	514	476	507	452	452	478	487	472	488	494	485	519	450	490	466	490	484	469	464	513	509	470	483	471	495	448	461	486	479	457	476	458	488	495	475	488	478	485	466	480	483	486	451	484	474	458	489	457	486	460	487	483	484	504	510	480	478	509	457	464	458	478	480	480	474	525	482	504	455	461	498	504	502	499	486	475	470	528	538	499	481	474	494	451	505	468	448	476	505	463	479	475	511	482	483	478	468	467	511	483	474	489	507	474	475	500	493	460	518	477	476	467	469	493	514	425	469	489	490	452	494	466	492	493	464	518	468	474	481	480	494	507	480	469	512	436	513	477	495	467	487	493	446	519	448	525	488	484	460	487	477	488	481	487	470	507	473	494	499	473	468	499	476	477	498	462	493	452	475	492	475	475	512	482	513	476	474	489	495	458	480	475	484	500	484	517	483	491	481	509	486	518	490	467	454	475	457	491	499	477	478	490	502	478	464	473	481	448	465	491	457	502	467	521	463	500	479	508	471	469	477	493	476	466	466	501	471	461	472	510	477	465	498	465	487	505	506	488	504	483	459	482	466	471	458	474	534	474	501	469	439	492	479	530	476	481	500	461	474	487	482	494	509	512	474	489	484	443	490	520	465	482	457	497	489	458	463	481	475	514	500	489	485	492	446	493	481	522	491	495	466	506	490	491	475	502	463	481	512	472	499	458	512	475	469	497	443	494	505	490	500	518	487	475	490	482	501	460	549	451	469	473	488	471	475	484	487	471	464	499	471	464	474	468	502	481	493	498	501	504	503	476	543	471	468	466	498	461	465	471	457	501	494	468	496	501	482	485	499	518	476	470	481	455	506	488	489	471	478	493	486	480	480	479	469	480	491	502	495	513	502	492	471	485	448	494	472	511	513	536	509	472	523	486	474	470	475	496	480	490	523	461	475	467	465	490	454	496	456	488	479	486	484	485	468	522	452	469	471	451	499	470	491	463	486	436	479	477	488	478	492	493	469	452	475	493	484	501	468	465	472	466	523	506	491	491	477	505	530	495	486	509	472	511	480	463	468	478	451	454	456	493	464	464	506	474	504	465	446	506	505	488	468	501	459	496	485	454	465	470	519	468	484	487	489	483	478	492	513	437	482	453	473	474	492	460	469	495	470	487	489	498	509	473	520	501	468	507	475	495	468	475	482	497	501	469	478	443	468	462	455	461	463	471	497	479	498	445	484	499	472	519	466	470	455	499	482	494	489	489	485	478	504	487	478	455	483	492	481	489	491	498	511	500	452	479	522	498	480	465	498	492	482	508	499	491	479	491	512	471	462	472	521	472	487	471	524	512	450	491	490	484	496	501	506	472	463	437	492	475	457	450	484	484	494	496	456	447	507	468	465	475	498	486	495	442	512	500	525	486	478	516	483	488	481	485	448	499	467	490	464	496	484	509	484	539	488	519	487	485	481	459	470	468	491	449	473	499	467	498	500	510	471	470	505	493	498	501	506	482	482	480	488	500	472	470	487	490	494	475	507	521	464	508	463	482	491	482	496	503	432	497	483	471	466	482	503	464	480	484	508	482	458	480	494	502	490	514	478	471	498	503	460	476	502	483	444	471	457	507	481	480	484	489	469	430	462	500	465	488	487	495	460	497	495	506	476	490	467	473	508	511	432	452	468	503	496	481	490	523	489	501	484	512	492	469	467	505	440	488	453	502	466	476	473	467	492	483	494	463	482	474	501	472	476	494	457	461	471	495	478	492	451	501	474	503	466	462	503	481	491	506	453	492	499	457
345	0	2700	82861	388	3	3	66	445	440	495	613	525	594	557	599	524	508	523	560	558	546	578	537	521	587	525	529	491	521	536	525	520	524	518	502	534	513	534	512	543	496	521	529	497	519	496	512	476	524	489	492	485	514	530	490	509	492	512	464	507	482	475	474	506	484	504	507	485	484	500	519	487	498	483	453	469	496	483	470	489	499	472	486	475	513	492	503	474	493	507	489	505	547	562	583	573	563	491	535	547	525	520	507	514	508	542	552	500	546	494	468	526	529	506	490	497	501	501	475	482	481	476	506	493	498	494	502	505	480	488	470	487	467	470	487	490	516	493	486	477	479	473	495	486	489	507	439	495	507	496	472	507	500	512	485	522	480	481	464	493	480	501	483	474	497	498	505	481	509	455	477	495	473	470	464	523	476	492	511	486	475	467	446	459	476	497	510	486	483	485	520	487	436	470	488	485	483	480	487	476	486	522	504	454	444	475	511	485	489	503	480	490	460	509	481	499	510	451	491	496	487	500	483	479	501	516	519	493	503	478	513	469	493	501	469	499	481	486	507	471	494	478	471	490	478	503	459	514	456	492	474	494	467	517	418	488	481	500	501	476	481	493	459	479	491	520	483	512	473	473	483	483	500	472	465	474	492	523	494	452	485	443	510	504	484	481	510	464	505	473	496	478	468	502	460	490	488	498	462	503	482	441	490	498	496	470	469	469	498	480	501	483	472	538	494	459	499	472	486	462	453	479	506	496	488	472	456	507	480	464	488	479	550	444	489	468	462	494	448	509	484	502	476	480	461	512	468	497	468	483	471	473	496	516	480	486	478	480	501	523	479	493	475	440	517	501	477	454	450	465	435	468	459	503	485	519	487	517	481	474	462	473	486	474	454	529	481	475	495	509	510	498	531	511	484	481	496	517	458	491	462	469	495	496	461	507	477	469	476	475	464	489	467	469	484	486	503	495	487	486	494	496	486	459	502	463	512	466	493	477	507	459	486	500	499	465	498	461	466	508	447	456	506	474	482	476	489	493	474	454	447	495	480	480	474	491	480	458	477	476	493	513	456	488	487	479	460	487	478	467	489	488	480	454	485	473	425	483	489	464	482	468	485	476	491	466	476	458	514	495	482	480	503	510	465	496	471	488	471	511	473	498	490	483	475	484	480	463	462	452	468	502	499	486	488	494	511	494	494	458	500	487	459	459	502	503	465	504	470	473	495	455	496	501	476	476	473	513	476	506	452	465	461	491	449	514	488	503	519	490	471	490	497	486	444	476	469	493	500	491	487	459	497	467	493	468	455	508	525	520	475	502	500	484	485	474	497	473	486	480	510	506	489	483	507	491	440	473	487	438	456	439	456	470	483	488	496	486	481	502	466	472	461	477	466	473	446	465	480	493	500	497	471	448	493	483	495	482	458	493	491	457	474	481	470	433	497	476	492	456	490	478	467	474	440	484	478	488	462	482	482	476	454	494	474	445	506	496	476	481	460	488	461	487	501	458	455	484	460	471	531	499	488	478	489	465	467	473	469	507	501	492	484	480	467	493	485	468	468	470	462	465	491	487	457	464	474	470	478	471	475	498	508	491	497	489	502	489	493	460	467	485	479	497	458	486	515	489	497	462	498	485	486	482	461	474	454	467	516	496	435	467	447	476	483	476	497	456	508	462	488	508	470	439	499	457	471	489	486	456	468	428	480	514	476	501	444	467	466	466	515	454	492	447	459	465	482	467	483	478	488	451	511	496	504	495	484	449	480	480	494	449	489	511	478	492	484	503	471	474	443	490	446	490	462	453	452	491	480	478	488	473	496	473	451	477	465	510	484	467	475	477	492	466	501	484	484	494	483	484	472	459	479	447	507	486	487	462	470	492	468	470	472	508	451	457	482	448	458	427	495	506	494	512	450	452	445	462	478	502	473	515	495	500	476	493	476	505	480	491	483	458	476	486	475	491	505	455	490	525	476	482	466	453	468	456	501	488	493	466	495	488	478	481	461	460	492	484	524	462	472	490	486	459	485	463	476	495	469	465	497	484	510	490	517	473	490	499	493	517	438	458	496	474	458	460	496	500	502	486	513	487	457	479	530	503	485	473	493	482	491	460	461	506	501	445	496	478	466	449	490	501	459	476	451	476	463	483	457	500	489	470	489	514	467	486	500	457	503	478	460	475	443	506	466	461	487	483	493	511	504	437	509	467	469	483	461	451	465	479	479	453	495	474	488	446	492	472	479	488	503	485	474	469	466	467	459	484	492	482	490	493	461	466	489	485	449	486	501	469	473	495	467	460	509	439	484	502	478	530	490	518	472	511	457	446	479	458	481	491	451	443	471	483	493	488	463
345	1	1900	82963	392	7	14	158	332	505	549	620	551	602	583	554	519	546	503	580	515	550	549	491	537	523	536	544	509	511	545	506	502	528	520	529	523	518	494	479	497	488	476	531	507	499	512	500	537	530	469	490	469	507	488	522	518	531	505	514	478	494	475	487	468	488	482	474	512	491	474	504	475	490	499	494	518	510	502	516	464	510	488	478	481	499	493	462	480	483	486	481	510	522	490	498	529	514	522	508	523	475	520	540	467	517	493	515	534	519	495	515	509	458	505	491	507	492	477	497	497	530	497	481	498	502	508	469	488	499	507	461	481	512	488	490	489	499	475	482	487	488	482	467	510	471	495	475	499	526	489	510	497	525	490	481	500	489	489	494	478	481	479	512	486	486	533	499	493	492	475	499	498	454	482	480	506	482	515	513	506	471	505	493	483	503	474	522	470	452	504	481	510	496	484	479	459	481	479	488	516	466	479	478	476	478	460	511	517	482	485	484	497	474	485	515	496	513	508	469	497	520	488	461	505	473	508	504	499	500	494	470	480	533	499	470	484	494	522	499	467	454	464	460	502	516	505	476	496	513	482	497	452	480	490	497	500	513	460	491	501	435	496	471	487	511	470	470	494	463	515	480	526	493	497	508	497	511	470	488	464	530	521	463	470	474	473	463	505	478	516	496	509	490	518	484	468	499	491	551	501	510	491	500	484	494	489	462	483	517	479	472	497	509	466	483	483	486	496	482	490	501	499	469	510	492	486	498	453	464	492	486	492	492	466	498	494	473	526	493	496	478	476	498	491	504	463	467	466	471	529	468	478	485	504	500	491	514	469	447	482	536	510	442	457	509	478	463	438	492	484	489	493	487	474	504	487	487	525	462	490	488	527	504	480	485	500	488	514	484	503	494	482	498	508	486	478	467	495	478	473	493	475	446	476	513	509	483	498	491	495	482	480	464	486	490	498	523	497	458	486	495	478	475	463	483	473	504	474	471	493	484	487	482	494	507	472	503	514	474	514	506	490	464	505	495	501	460	495	488	517	496	490	491	494	468	496	437	501	497	483	484	503	481	473	486	524	444	475	495	472	498	498	453	474	490	496	465	475	522	437	477	455	492	484	488	498	461	470	496	471	495	482	534	476	496	479	502	433	500	499	473	485	482	475	490	491	483	481	515	517	489	467	448	514	491	504	456	512	482	501	464	478	505	530	470	492	473	487	493	496	487	481	463	531	487	502	481	481	492	520	498	520	480	488	481	478	482	489	511	496	493	484	480	494	502	510	505	520	461	468	453	494	465	495	509	498	513	466	490	525	488	504	481	440	487	470	485	459	525	501	478	489	459	493	493	526	508	468	479	505	465	516	489	491	454	495	494	507	508	493	502	521	470	501	481	469	540	475	507	480	491	483	475	484	501	508	471	489	459	502	501	485	497	521	491	500	532	457	483	468	480	479	487	498	487	499	469	482	494	489	504	460	492	465	469	464	502	487	490	456	521	503	458	525	486	490	501	492	466	450	452	446	482	428	453	495	459	441	508	451	499	462	502	479	458	493	512	496	493	431	493	484	477	469	509	511	490	460	486	503	487	478	489	488	499	491	478	490	474	464	483	472	467	483	501	502	496	508	513	512	497	470	472	478	500	501	488	493	500	475	501	484	450	497	504	474	468	465	506	449	472	507	476	495	475	466	489	470	474	474	449	509	503	528	459	482	480	478	489	510	502	524	483	464	483	479	481	483	506	522	484	482	481	476	506	510	481	520	470	473	474	477	480	503	499	485	505	495	520	505	474	507	501	486	473	488	497	463	477	484	478	471	473	507	473	463	522	469	495	464	504	497	468	489	501	464	474	478	497	480	472	502	500	491	508	496	536	452	475	511	503	462	518	496	496	480	484	483	468	485	475	483	477	514	498	491	490	496	480	496	514	488	489	480	500	505	487	484	437	475	473	459	510	501	502	488	480	485	499	482	518	462	468	489	538	525	499	505	483	490	510	426	512	480	469	474	513	504	514	493	501	494	443	502	504	469	500	478	489	474	480	462	492	462	470	496	467	523	476	458	534	486	485	482	461	504	484	470	490	480	467	485	483	511	484	483	461	473	492	492	467	503	506	463	456	468	494	494	522	471	513	477	519	453	535	499	480	496	497	479	508	527	496	527	489	482	479	470	504	514	505	446	494	485	483	492	486	458	472	462	480	480	501	481	450	495	477	513	484	471	443	500	491	507	497	493	486	506	475	511	500	487	494	459	496	473	476	495	499	457	485	471	481	474	491	467	485	471	492	479	476	508	522	467	491	524	464	463	468	488	512	510	511	487	499	515	485	476	484	511	461	482	474	493	497	494	528
345	2	2100	83065	393	6	15	99	339	471	542	607	610	602	611	569	568	547	594	551	575	586	574	554	560	576	587	573	567	564	572	582	553	536	534	550	567	553	526	573	538	560	545	548	547	582	544	574	538	545	512	560	542	533	535	541	559	513	564	554	552	517	535	528	525	559	528	511	579	552	532	544	573	552	569	523	502	523	537	525	524	526	524	506	546	521	542	576	547	516	532	541	548	537	563	583	549	598	522	539	550	568	552	558	606	557	578	535	585	595	604	588	576	575	587	558	576	526	546	538	546	583	538	530	543	488	503	533	513	486	524	490	557	527	550	553	487	515	498	566	544	570	518	519	536	526	532	517	568	536	518	550	514	570	536	509	518	535	492	509	517	556	536	546	553	556	555	535	518	543	534	549	534	545	525	514	531	519	510	520	568	531	554	511	549	563	547	517	525	550	523	512	526	535	505	522	543	535	532	535	528	492	500	550	515	521	528	527	508	530	547	542	546	505	531	537	552	568	560	518	499	519	522	526	526	541	525	564	582	544	546	550	571	523	494	547	491	557	528	519	495	569	518	546	566	573	540	510	546	538	526	523	537	537	528	563	522	551	521	533	509	554	527	515	547	530	530	534	508	524	504	512	532	517	556	544	544	521	556	495	563	542	544	553	543	529	523	542	544	509	556	519	539	545	519	530	539	552	516	528	536	524	526	516	566	512	499	525	543	528	535	520	516	546	532	553	525	522	575	535	547	573	537	551	530	522	537	530	500	520	555	513	536	533	538	509	536	526	511	551	524	527	554	532	533	531	532	501	529	569	543	501	512	527	520	540	526	525	491	547	566	537	550	564	546	506	538	564	563	548	555	548	521	547	522	549	559	558	538	529	546	517	567	523	536	512	557	528	545	537	516	521	554	507	543	518	547	523	513	568	492	510	505	570	518	567	514	526	533	529	554	534	508	577	523	510	521	581	512	534	545	541	531	536	557	532	512	521	538	535	520	529	532	589	547	544	544	524	604	521	540	536	520	522	545	529	543	507	548	513	527	528	519	496	534	546	512	550	545	490	507	538	545	504	515	506	530	518	529	513	535	553	577	532	502	537	536	536	522	521	533	534	528	507	512	538	537	546	533	531	529	528	556	573	539	497	554	545	524	510	557	521	535	546	529	557	552	542	559	501	525	495	541	538	501	515	519	525	541	520	553	537	533	527	543	530	505	507	505	491	518	511	522	547	547	552	532	520	523	546	517	506	541	525	533	537	572	554	546	531	526	539	553	542	537	532	500	558	554	549	542	523	508	517	525	505	547	511	508	532	524	549	528	537	499	520	529	524	535	573	532	506	493	514	513	540	545	526	536	549	490	529	506	528	543	575	558	518	526	520	529	528	544	554	520	532	531	516	532	561	518	536	494	545	510	538	520	546	514	522	539	513	549	489	514	516	538	547	513	549	506	512	527	553	539	558	530	536	534	524	559	529	534	566	502	540	560	563	542	508	557	560	500	522	481	527	537	525	527	514	485	516	535	516	494	556	494	472	522	568	553	549	529	561	537	586	543	555	500	547	520	531	514	548	516	516	511	557	511	536	534	555	536	520	537	561	549	506	521	521	538	516	537	508	539	494	529	559	542	511	527	536	546	523	556	531	524	538	547	541	558	522	527	547	530	502	500	555	541	535	528	520	488	496	549	526	551	513	532	515	546	536	540	526	542	496	513	539	548	502	534	541	521	528	544	553	520	545	491	524	555	518	512	533	546	551	544	535	536	526	540	562	493	523	534	548	531	574	564	506	532	542	540	523	543	546	502	516	491	537	526	531	537	547	531	524	555	508	534	523	542	509	493	537	539	510	519	539	500	518	534	507	546	508	533	548	525	502	537	569	557	529	548	535	525	544	537	497	538	530	524	545	561	529	505	519	516	554	497	554	494	533	513	503	510	521	543	527	524	532	499	549	505	496	523	528	526	536	519	522	538	530	484	513	509	535	538	542	558	523	565	546	490	542	478	546	552	531	515	518	549	538	508	526	540	547	486	520	519	546	560	537	546	523	525	532	563	540	514	528	539	576	529	536	551	584	501	503	522	539	512	561	508	522	528	538	517	537	511	515	527	492	551	547	515	589	518	538	527	547	549	541	540	551	520	544	496	513	524	563	527	522	546	543	513	520	523	537	560	515	513	513	524	554	537	527	563	547	503	542	524	526	568	536	533	508	527	538	519	548	495	538	511	500	521	551	552	490	541	536	513	493	528	518	511	538	543	498	531	523	528	518	498	530	540	542	491	543	576	555	508	543	543	535	555	540	536	514	542	509	544	509	534	522	552	528	523	530	548	514	514	498	536	542	513	531	512	564
345	3	3500	83167	390	2	3	33	188	428	484	556	521	551	539	567	538	545	537	578	516	542	525	532	576	539	569	578	560	555	581	542	545	569	579	535	582	574	519	582	550	557	550	536	579	548	517	542	547	539	516	571	563	551	560	537	527	553	542	546	547	546	548	553	516	536	580	544	542	518	543	533	528	563	565	590	520	547	547	566	537	555	530	555	525	548	557	552	537	515	545	539	543	557	557	585	549	574	597	581	607	597	613	584	592	575	567	608	597	597	600	585	591	590	580	586	550	503	553	549	521	527	531	556	561	525	549	560	532	560	557	530	568	530	548	537	538	583	555	539	551	533	552	548	532	530	533	551	557	557	508	558	559	519	532	538	540	576	546	562	533	522	495	540	558	518	513	557	528	558	553	551	526	548	519	561	562	520	528	536	595	491	519	527	555	550	520	560	533	516	552	520	564	533	530	527	544	517	566	525	540	565	547	493	571	564	558	562	549	558	528	534	531	548	536	544	552	562	521	584	531	516	568	488	527	548	558	529	558	529	554	551	519	556	543	537	536	528	545	551	526	525	550	525	540	543	523	593	523	534	525	531	571	508	543	562	550	519	531	560	499	517	549	527	553	541	545	529	537	539	525	565	549	523	534	543	516	527	528	544	552	563	503	521	548	552	570	531	539	536	551	510	541	519	543	535	518	554	538	552	529	552	532	517	540	528	518	532	528	553	579	589	576	521	533	542	532	520	550	535	505	540	580	554	542	518	558	536	535	554	511	558	545	523	548	522	521	524	568	555	516	540	535	554	534	549	536	561	526	519	520	512	529	530	517	546	500	526	509	563	510	546	522	489	525	576	563	520	531	530	540	543	533	574	552	538	501	554	539	527	554	512	531	506	523	512	497	565	539	514	501	531	555	530	540	531	529	545	498	550	548	542	549	507	534	545	532	516	518	515	532	547	545	539	519	565	555	564	546	566	528	537	530	531	532	506	528	536	573	537	518	521	511	548	548	552	521	525	537	567	540	508	506	564	587	520	538	566	528	574	555	542	538	576	530	536	522	538	509	516	539	525	531	526	515	571	550	552	565	535	525	534	546	526	532	548	519	575	549	532	561	552	538	545	528	544	549	494	519	563	535	559	487	534	515	592	559	537	530	536	517	546	544	543	550	514	536	541	524	553	548	552	505	564	514	528	498	510	535	540	556	519	537	518	533	531	565	546	498	544	548	535	520	510	518	535	533	527	540	574	560	541	547	547	553	573	571	568	521	536	549	552	522	563	557	542	531	544	496	572	514	499	553	522	551	564	534	561	550	531	530	556	528	528	576	557	552	513	542	539	545	499	492	565	517	531	536	547	536	555	526	528	515	561	514	547	505	551	515	545	511	517	547	544	562	525	527	538	526	522	553	544	520	526	516	511	535	536	543	498	522	559	516	544	554	580	549	537	519	515	537	547	548	565	528	519	536	557	512	528	571	537	497	557	517	559	573	514	513	547	520	545	576	537	530	496	558	525	504	557	528	528	554	533	543	546	537	558	534	544	545	553	541	494	566	538	520	550	527	539	535	561	514	510	577	558	575	512	526	541	575	532	540	568	518	514	530	551	550	528	519	556	531	554	543	544	570	494	528	539	529	546	501	540	522	508	525	527	541	543	603	521	552	513	527	526	540	548	529	528	525	558	541	519	526	586	538	531	550	548	568	561	561	527	556	534	529	542	526	559	550	564	533	525	546	544	511	537	536	526	535	539	535	536	540	518	524	530	542	576	552	539	540	557	526	528	532	538	504	521	550	564	528	523	555	517	521	544	487	500	535	524	563	542	553	557	556	573	543	542	554	536	502	567	543	538	534	554	528	582	546	549	545	595	559	548	487	545	554	557	544	548	546	557	545	550	532	534	541	559	504	528	534	554	552	555	510	525	533	541	517	555	540	519	512	549	524	538	540	535	535	556	548	526	529	553	509	545	557	542	540	557	545	552	543	547	548	535	539	521	529	537	551	553	551	504	517	552	522	551	573	533	524	554	570	522	534	550	579	577	594	530	546	570	535	527	528	510	519	553	571	550	516	530	527	543	541	551	528	512	555	565	553	545	519	509	517	534	523	558	514	534	544	495	543	536	539	545	513	540	494	542	547	531	571	563	563	533	542	523	563	540	532	531	548	546	535	511	518	534	525	547	524	508	512	529	566	589	522	529	510	539	503	523	539	564	546	558	577	547	492	536	522	510	543	550	535	569	531	548	529	530	523	548	528	516	538	532	567	558	557	565	515	561	542	564	509	566	535	550	530	554	542	548	564	524	528	549	557	546	511	531	543	504	528	513	558	505	525	552	561	574	562	549	595	501	553	529
