292	168	780	248
361	340	616	168
379	415	578	130
394	449	563	174
384	470	545	187
371	492	631	179
405	506	555	204
389	499	579	217
394	509	573	205
407	527	575	184
339	498	650	217
383	534	555	178
351	519	616	200
290	510	702	202
313	530	645	176
330	486	643	221
356	509	588	195
348	499	613	204
439	511	357	185
486	501	280	203
441	491	344	204
401	487	411	184
431	476	393	169
355	454	529	191
313	434	612	190
481	443	323	166
351	431	542	146
356	424	554	165
348	423	490	162
341	424	537	160
342	412	570	154
355	419	561	162
349	418	563	142
336	415	587	159
330	421	591	151
335	420	578	158
327	420	589	160
315	420	601	153
309	419	606	175
290	422	623	173
278	430	545	147
310	429	610	164
325	424	598	156
316	424	609	145
338	430	575	161
309	429	600	143
335	432	582	137
290	422	631	151
295	423	634	147
296	423	638	157
342	431	562	158
386	431	496	165
312	418	612	168
289	421	636	174
283	421	635	171
259	424	673	142
309	423	620	173
306	426	607	125
304	422	612	159
256	418	670	161
301	415	634	167
234	411	697	171
300	414	640	148
316	417	616	156
339	414	599	166
306	411	632	173
334	414	614	172
316	418	641	164
326	417	628	165
327	419	630	163
366	414	584	170
336	418	612	176
314	412	636	184
330	406	627	196
324	410	634	193
298	398	663	204
303	404	670	192
282	401	693	203
347	407	626	194
322	401	636	187
280	400	678	174
278	400	698	175
281	399	698	172
338	398	627	195
356	397	594	209
356	396	590	191
355	397	589	207
355	401	580	194
354	404	582	185
353	407	570	160
342	402	581	187
351	402	566	167
340	400	579	171
345	401	570	152
341	402	581	157
330	401	591	164
334	402	586	157
330	404	594	156
334	403	590	171
325	407	599	164
321	414	607	154
328	412	597	157
844	151	426	222
375	281	484	133
832	160	351	207
392	470	562	244
491	411	341	174
162	412	1015	230
276	400	743	144
341	397	620	132
338	401	597	129
357	380	582	142
349	406	593	117
323	394	665	141
283	402	710	147
279	396	754	164
258	411	770	166
242	424	805	168
209	420	896	180
227	423	860	163
215	421	863	177
219	417	858	169
205	405	865	174
225	414	840	166
229	408	847	165
264	409	791	158
233	408	830	163
245	412	798	164
241	409	804	159
249	412	806	158
249	413	800	160
236	418	841	155
259	425	803	147
255	420	802	154
261	421	804	155
236	413	848	159
242	414	829	161
234	416	856	155
241	411	840	160
298	406	729	310
170	397	991	313
269	364	914	331
132	499	1070	213
131	466	1000	251
306	415	640	197
373	404	522	116
393	394	473	106
406	387	454	104
405	393	452	99
399	394	470	106
384	397	495	111
380	399	510	121
362	401	548	133
348	399	575	143
346	399	585	149
339	392	603	161
338	402	612	149
340	395	607	158
341	387	617	157
351	396	611	148
360	391	595	148
375	392	587	145
372	387	587	150
381	393	589	142
388	394	581	139
390	394	578	136
398	391	572	137
396	386	581	138
399	380	583	139
403	373	582	139
400	360	591	144
407	351	585	145
407	349	583	138
404	331	590	152
403	330	598	145
398	318	602	152
407	307	582	157
396	304	605	156
407	303	600	154
399	304	595	154
395	306	607	153
390	311	602	153
384	313	610	157
395	316	596	155
385	321	602	155
379	322	598	156
371	321	605	157
376	323	600	156
366	322	598	158
365	318	587	162
350	318	602	160
347	322	604	155
335	329	610	146
333	328	600	150
329	334	596	149
326	333	599	157
319	333	593	160
315	344	585	153
310	351	593	154
304	350	593	160
298	355	596	161
292	355	604	163
287	358	605	167
292	363	595	163
286	365	588	161
284	365	589	166
282	364	595	167
276	365	595	165
280	369	590	163
273	371	584	168
274	375	577	164
276	382	571	161
272	385	571	165
272	399	543	167
268	411	553	161
270	419	551	164
268	428	549	173
271	436	545	179
278	448	565	178
277	455	563	188
277	459	579	199
276	471	584	198
282	476	569	200
275	474	588	205
278	473	597	205
278	474	580	193
280	471	598	192
282	467	598	187
273	464	608	190
273	463	608	183
268	460	627	180
265	456	625	180
256	454	636	177
263	457	626	171
275	455	616	176
284	455	603	180
287	457	602	184
282	457	610	190
284	464	609	189
283	468	611	194
282	473	610	200
295	479	600	201
300	487	590	201
297	492	601	207
300	497	591	209
289	500	607	208
285	505	615	203
292	506	606	203
289	509	604	201
283	514	613	198
282	513	615	200
283	514	617	198
284	514	616	198
286	512	611	200
285	514	610	201
283	518	619	194
287	505	612	206
292	501	605	210
292	497	608	212
289	492	603	217
282	489	620	214
282	487	615	213
280	486	619	205
280	484	617	211
278	483	620	211
273	483	627	203
266	488	634	206
269	488	630	213
269	490	626	198
267	490	629	211
262	496	629	211
264	498	630	211
261	499	638	209
258	504	640	209
256	502	643	210
263	507	634	207
261	505	641	209
267	508	631	208
260	508	638	209
259	508	643	206
256	508	648	210
257	511	650	208
254	508	650	206
255	508	648	210
253	505	652	208
258	502	642	211
260	500	645	214
254	499	644	216
258	495	638	220
253	488	638	227
247	482	638	230
246	478	647	226
240	471	650	222
243	470	645	211
241	463	646	206
241	458	648	197
245	454	645	196
249	449	643	197
247	443	649	194
249	441	652	187
249	437	656	185
258	431	644	186
255	428	658	178
253	425	658	179
269	426	643	172
261	422	654	177
261	419	657	175
270	415	647	174
268	415	646	173
268	412	648	171
268	410	648	172
270	408	646	170
270	407	648	172
265	407	651	169
269	404	644	170
269	404	640	172
270	402	645	172
266	400	648	175
259	400	657	172
263	400	651	172
262	397	651	176
263	400	644	174
264	401	646	176
262	406	646	174
254	409	657	176
257	416	653	174
258	420	646	180
256	423	656	180
253	426	659	179
257	433	654	184
194	205	241	186
25	515	190	157
13	510	200	168
0	517	239	176
0	497	371	174
182	371	539	205
314	370	726	146
364	364	569	118
363	353	554	117
344	356	574	110
342	361	588	120
326	354	630	135
308	387	668	131
303	378	693	153
283	391	723	159
272	406	743	162
250	413	785	168
242	419	797	176
246	415	803	172
246	418	793	162
256	402	787	180
256	403	781	169
262	408	769	161
254	402	769	166
259	404	768	159
264	404	755	157
250	396	763	165
255	397	751	160
241	470	780	249
214	416	794	303
195	359	852	360
211	358	967	361
132	505	1045	213
251	470	767	243
337	463	565	157
365	465	517	142
369	470	492	139
370	480	488	147
362	490	504	165
345	499	534	184
330	510	560	204
320	512	591	200
287	516	635	201
285	517	649	194
267	514	679	203
271	514	671	200
276	513	662	202
276	510	666	205
282	511	656	204
270	510	663	206
278	509	651	205
276	510	654	205
285	509	632	209
277	511	633	207
283	513	626	206
268	511	655	205
277	512	641	200
270	512	651	205
269	507	656	208
273	505	648	211
271	500	657	213
275	494	655	218
273	491	664	218
281	484	647	225
276	481	648	222
283	478	636	224
278	476	646	224
278	476	649	223
279	477	646	221
277	475	648	223
277	477	641	222
272	476	656	219
272	474	648	222
267	475	660	220
271	474	659	223
277	475	647	221
267	473	659	219
268	474	655	223
269	475	653	226
272	477	647	223
262	481	653	225
267	482	654	226
266	485	648	225
267	488	645	222
257	491	658	218
250	495	663	217
252	498	662	216
251	501	648	216
251	504	652	213
249	503	648	216
251	501	655	212
240	501	657	216
243	495	665	222
247	491	652	225
247	483	653	234
246	475	642	233
243	468	637	220
246	461	647	206
255	454	641	204
247	447	650	207
252	441	642	196
253	436	654	192
261	431	648	191
259	426	656	198
262	426	654	189
263	423	656	188
263	424	639	182
271	418	646	182
266	416	642	184
271	414	650	180
272	414	644	180
269	413	649	179
272	413	647	176
275	408	648	179
274	414	648	176
280	411	641	183
277	419	640	180
276	422	636	184
277	434	645	180
278	439	638	184
275	443	653	187
276	444	645	195
279	445	628	194
276	441	636	189
273	435	638	188
264	432	647	187
267	423	644	185
263	421	636	183
256	416	646	173
260	403	641	175
264	397	639	170
267	392	630	170
276	383	621	171
275	381	620	166
276	376	626	168
282	375	626	165
286	371	625	175
286	369	618	177
292	371	632	172
294	366	631	174
290	365	647	173
301	357	631	173
306	352	636	173
318	344	617	175
326	339	609	171
319	336	626	157
356	325	571	164
337	323	628	158
331	318	639	161
349	319	615	163
342	315	630	165
351	317	627	165
363	318	622	175
342	321	660	177
360	325	643	180
370	332	633	175
722	612	524	101
719	597	472	118
720	574	443	145
379	394	332	316
0	385	1272	326
194	376	793	170
277	358	657	159
308	361	601	134
323	358	572	137
316	364	579	131
304	364	597	135
270	367	636	142
230	365	701	163
205	386	729	150
169	372	775	179
144	382	808	177
132	370	825	194
124	372	836	192
120	374	847	187
144	372	822	182
145	368	826	189
150	367	822	188
162	370	802	184
171	367	799	179
173	372	798	175
173	369	795	182
177	371	798	178
174	459	640	211
6	522	335	184
26	510	201	172
39	517	151	108
36	519	155	120
0	466	254	193
