330	126	240	592
367	148	253	541
482	267	233	310
488	324	191	201
487	320	196	195
479	316	208	196
483	309	222	208
492	289	189	219
505	294	173	214
498	292	185	216
528	305	161	198
534	308	156	196
532	303	161	204
521	250	173	264
531	188	172	302
545	145	149	309
551	25	232	428
538	33	256	421
527	64	298	389
527	129	220	334
532	128	217	336
500	157	216	338
511	184	167	317
503	216	173	292
486	206	198	288
477	204	202	280
441	192	241	261
422	207	225	253
404	183	300	281
447	184	298	297
422	225	324	291
483	263	288	299
419	269	288	292
424	258	302	314
423	272	282	328
424	293	300	289
423	232	289	328
421	154	261	402
444	175	213	386
434	162	220	389
424	225	221	335
420	233	213	309
414	246	215	282
386	245	244	300
366	266	272	275
390	218	242	311
416	218	222	317
479	217	156	317
497	172	222	372
503	191	119	287
495	202	144	264
475	229	182	261
474	245	170	270
430	241	185	330
466	223	166	343
451	236	167	301
454	241	194	302
447	238	179	287
424	236	195	339
434	245	199	334
438	244	191	294
488	242	150	290
475	233	166	275
454	234	207	286
462	174	316	338
479	189	288	303
472	217	216	290
497	202	232	324
438	228	242	297
444	242	221	275
454	223	228	339
455	327	192	240
409	360	258	253
308	370	382	244
362	378	365	280
464	387	235	284
484	371	186	263
485	368	256	222
461	370	302	227
469	360	294	230
487	362	243	234
481	361	216	221
462	357	200	239
467	352	176	242
459	342	174	249
450	340	175	223
444	341	178	246
446	337	181	265
444	314	177	274
437	288	170	363
424	277	174	351
387	264	208	386
332	250	257	415
274	243	295	410
226	222	319	447
204	245	382	397
216	194	359	431
219	197	316	423
233	196	294	432
232	194	295	429
238	195	292	423
238	174	302	518
250	159	266	450
252	195	277	420
253	154	329	504
250	195	322	466
254	165	315	496
253	158	316	515
248	146	275	458
260	163	294	513
243	142	312	544
299	164	255	524
343	190	214	493
357	208	205	474
316	206	244	456
292	186	274	448
279	212	273	415
287	209	267	434
290	242	270	362
308	288	255	303
325	300	246	287
345	316	240	291
403	305	193	298
392	258	225	353
400	253	226	343
387	260	254	329
426	255	235	299
423	220	259	335
411	165	263	379
404	175	260	371
403	162	267	400
408	204	254	326
413	230	249	290
428	174	238	355
453	211	225	306
464	177	213	312
458	127	209	354
466	143	199	396
438	32	216	496
443	18	200	493
420	118	218	399
400	165	264	379
415	156	230	410
403	196	275	381
383	173	243	389
374	127	284	424
366	170	309	361
380	159	321	369
392	176	280	349
386	180	265	341
403	200	225	314
411	174	217	335
395	157	239	367
386	139	261	378
385	142	274	363
416	152	244	323
428	162	237	329
403	132	246	376
378	157	216	370
328	205	267	334
322	244	284	315
411	288	204	289
383	290	242	281
298	318	341	264
380	301	255	293
397	326	248	279
435	322	210	276
436	297	240	307
438	319	267	286
431	310	283	295
431	316	294	294
417	307	315	325
421	295	300	352
444	279	264	355
446	266	256	362
458	276	219	342
454	272	212	346
452	279	213	343
489	291	174	299
496	297	163	259
498	304	167	272
498	337	175	297
498	359	171	222
504	388	169	193
577	412	148	261
429	368	231	262
458	343	181	270
442	317	219	367
434	302	201	381
410	284	214	338
372	282	241	420
391	295	243	423
378	290	244	423
419	335	198	377
394	319	182	233
403	309	189	242
423	334	136	175
415	316	146	242
416	300	167	242
408	308	190	232
409	310	207	249
422	330	200	261
426	344	195	259
430	382	187	215
420	367	194	245
413	364	203	248
431	351	182	252
429	301	187	310
442	306	179	304
409	299	218	281
396	269	232	315
407	215	218	368
407	178	234	400
402	189	248	374
395	169	241	385
384	147	246	400
358	159	252	388
320	152	284	390
352	100	292	449
347	122	311	428
368	87	290	464
369	216	346	340
367	247	271	383
367	259	265	452
378	304	254	322
418	309	203	402
418	311	220	403
427	305	266	408
415	401	200	315
404	300	214	403
409	365	216	346
425	335	207	356
411	345	229	368
427	331	227	371
435	298	228	379
435	314	221	400
437	291	220	408
442	295	211	422
441	301	203	387
438	308	188	334
437	301	191	320
428	295	191	319
440	290	172	317
435	290	169	302
425	288	183	320
429	294	175	300
420	285	179	305
419	288	189	298
417	284	181	318
407	283	195	328
400	278	203	354
396	269	204	379
396	268	205	382
402	270	204	389
408	267	198	392
399	252	212	397
398	262	195	307
416	272	165	297
419	273	157	317
418	268	166	340
418	260	161	353
416	264	169	359
417	253	172	361
420	255	170	347
420	255	167	343
416	257	173	319
408	260	182	307
404	262	191	322
412	261	191	333
431	263	172	333
437	280	201	299
447	268	229	338
445	269	234	334
439	266	203	339
431	274	184	353
403	284	255	383
336	315	293	392
392	278	225	437
379	272	253	439
371	285	257	427
385	154	369	565
446	259	401	460
503	187	361	532
615	357	361	362
675	374	300	345
706	354	304	365
699	232	306	487
753	349	273	364
691	361	317	357
687	356	314	363
667	381	341	335
693	384	303	333
674	388	285	305
682	362	282	321
675	360	287	343
670	361	287	350
662	371	315	337
662	368	351	351
658	343	386	375
652	302	433	417
651	248	491	467
644	152	572	567
627	72	651	647
621	88	641	631
624	95	581	624
615	114	527	597
605	134	474	576
615	156	477	465
587	147	483	449
616	143	439	455
661	131	396	507
617	101	441	572
604	43	405	676
567	15	400	613
601	2	315	664
562	19	370	541
552	7	418	707
515	79	351	568
509	67	365	547
509	73	453	533
481	88	505	503
488	107	482	460
594	117	395	453
449	112	555	467
577	131	380	475
594	140	382	445
561	157	400	428
571	160	381	427
583	174	351	402
586	180	335	393
583	133	343	458
572	162	295	435
569	237	297	360
566	216	305	388
572	231	267	397
621	236	193	393
635	239	172	381
575	246	254	376
578	240	281	395
565	233	291	406
559	223	279	424
543	206	321	443
536	195	325	444
560	201	268	473
579	206	258	473
594	236	230	471
575	253	248	461
589	256	221	458
583	238	267	476
580	209	266	506
585	266	270	453
533	294	327	424
518	311	351	408
463	302	406	414
539	296	334	420
555	304	361	413
568	307	304	380
562	327	310	345
558	351	317	329
551	341	332	343
533	324	338	351
504	303	330	362
504	297	299	368
494	295	280	380
492	299	268	389
446	297	284	396
442	297	273	405
424	282	286	424
424	280	277	428
427	275	264	434
424	262	242	448
421	271	228	444
415	247	231	469
405	239	233	470
407	227	226	486
403	225	231	488
405	232	231	471
399	209	230	507
193	222	440	491
322	246	313	459
340	240	299	466
348	229	300	477
356	230	297	474
356	246	289	450
337	253	320	428
328	236	324	445
328	243	330	440
322	244	346	437
316	271	354	401
321	256	344	423
329	277	330	400
342	265	311	445
369	271	273	395
387	266	264	396
375	245	295	431
357	255	303	389
350	246	322	388
333	237	332	411
323	234	344	447
322	252	337	424
329	272	338	438
