485	182	201	140
476	185	204	139
474	190	195	138
465	199	193	135
470	198	190	135
465	207	180	138
473	215	159	139
438	220	180	136
417	219	183	135
418	221	180	132
406	213	175	133
394	208	175	134
381	209	175	131
374	210	178	128
376	210	179	129
370	211	176	128
370	205	178	137
373	206	170	134
378	202	171	129
379	202	167	129
387	194	172	128
399	189	171	125
410	187	167	124
418	187	162	122
417	188	160	118
420	188	163	117
421	188	159	117
425	192	152	113
429	197	138	110
428	197	141	111
330	0	312	390
767	115	207	208
754	133	118	165
736	126	126	119
757	120	99	86
756	119	100	83
764	130	84	83
767	135	73	81
767	143	63	82
763	156	49	73
764	156	48	73
752	159	47	67
736	147	51	62
704	163	68	44
680	177	74	59
679	178	72	52
591	210	99	65
590	221	103	108
552	258	155	161
545	335	170	121
547	331	158	112
637	323	59	84
644	283	60	79
652	230	61	64
638	184	67	57
638	183	66	55
630	164	64	46
642	139	46	52
635	113	39	48
627	101	44	51
626	100	42	52
619	99	42	50
610	101	38	45
605	99	36	46
599	103	35	42
599	104	37	41
593	99	37	49
588	102	40	48
582	104	38	49
574	107	41	49
605	93	48	51
569	106	46	56
563	94	75	71
554	115	64	63
547	138	38	42
551	138	28	39
545	145	26	39
541	151	25	38
509	133	94	50
476	102	184	160
226	325	89	79
244	332	73	68
253	338	71	68
265	345	62	67
265	350	68	72
267	349	67	72
258	354	80	79
272	360	69	72
275	366	69	76
274	371	68	68
269	368	71	65
272	379	71	79
274	389	68	73
276	398	68	70
277	408	73	79
280	407	71	79
280	420	69	77
284	431	70	76
285	441	75	77
301	449	66	76
295	448	70	84
290	456	81	80
303	463	77	81
313	464	74	77
316	464	78	76
320	466	76	78
312	460	94	77
330	456	90	74
345	450	80	74
347	444	84	81
347	444	87	82
264	309	167	127
367	192	54	71
379	212	56	64
394	229	60	61
395	233	60	57
408	238	74	62
400	260	72	110
405	262	60	52
455	278	125	128
449	283	80	118
465	301	73	142
481	304	69	90
484	287	74	64
505	284	77	61
506	286	80	65
542	307	88	95
529	171	122	87
491	219	98	89
473	260	118	71
479	264	133	72
453	278	134	65
467	269	111	72
528	251	105	80
531	274	114	83
531	249	120	88
510	252	150	113
632	333	153	111
543	263	171	125
611	307	172	197
405	222	372	222
431	208	128	111
437	191	276	335
405	194	243	153
497	212	390	238
429	186	281	172
432	176	412	208
597	228	200	151
668	246	96	87
679	232	84	90
702	234	60	87
701	211	80	106
680	182	107	128
662	159	128	140
686	150	91	141
677	152	87	142
693	144	62	65
664	127	72	85
656	108	75	105
635	93	78	109
630	93	82	109
619	95	77	94
575	92	121	100
556	94	96	90
559	92	83	94
559	92	83	97
546	92	91	89
525	94	106	86
519	95	112	91
509	93	113	72
510	92	120	76
506	96	109	84
502	94	118	88
494	93	122	86
500	93	121	87
500	94	119	89
501	96	82	85
500	110	114	91
500	125	121	100
524	142	110	94
521	142	107	94
547	165	96	90
569	190	90	87
585	203	92	76
472	174	196	144
399	98	113	91
453	159	95	56
480	107	187	157
589	122	105	91
665	113	77	112
661	117	78	109
722	109	66	68
763	105	58	77
750	120	95	132
669	224	159	236
425	94	252	256
469	131	196	251
484	100	178	234
511	92	150	168
525	94	128	138
524	94	128	129
532	92	120	127
557	118	79	93
563	126	68	92
569	140	59	75
569	140	57	76
573	164	48	56
578	181	41	50
508	181	105	147
510	214	222	133
768	289	132	143
808	277	67	68
847	265	55	69
846	255	52	49
852	247	60	49
847	246	65	62
846	232	74	78
840	212	86	93
843	194	74	56
805	189	118	60
788	184	129	57
720	173	121	69
670	159	167	93
753	178	85	89
696	263	97	102
533	120	271	275
424	157	278	166
263	154	444	287
237	192	353	402
265	178	367	409
264	311	226	305
296	53	508	369
380	224	237	336
559	227	179	128
638	241	147	149
634	246	132	146
699	224	103	91
716	232	163	205
824	102	298	243
911	93	229	182
929	93	204	167
959	92	174	158
898	93	218	147
910	93	180	205
884	91	177	211
884	92	176	214
849	92	174	249
814	95	172	254
747	105	201	287
736	110	170	262
742	110	164	275
705	111	160	256
685	108	162	241
676	112	154	260
660	126	150	239
652	125	157	257
633	124	155	253
610	121	154	249
603	112	144	247
589	98	149	236
529	96	209	238
546	94	182	211
544	92	183	162
530	94	187	96
543	93	158	47
546	91	154	44
470	94	142	135
477	98	165	218
495	94	124	117
369	92	126	73
372	95	123	69
359	94	163	134
449	141	96	131
443	137	96	140
459	210	67	113
457	211	67	110
448	238	77	122
397	149	206	219
287	336	122	123
407	311	74	63
421	313	60	56
406	315	43	51
408	312	43	45
408	312	43	46
417	300	45	51
413	297	48	54
419	301	44	51
426	302	40	47
423	295	44	49
426	287	43	51
427	286	42	54
431	284	43	48
432	279	45	52
437	290	42	40
441	292	41	38
442	290	40	40
453	291	34	35
452	287	43	39
461	285	38	47
464	283	39	48
462	283	42	49
468	280	41	48
476	277	38	46
483	274	34	37
490	273	33	39
491	272	32	51
493	273	34	47
493	270	39	37
493	266	44	48
496	252	43	42
497	253	42	39
503	246	37	44
505	238	35	51
502	232	37	50
460	202	95	100
456	199	155	232
462	189	156	220
471	167	150	216
468	132	155	219
475	107	152	223
474	108	153	219
476	99	151	211
478	93	151	222
473	96	157	225
476	114	157	217
474	117	159	212
471	141	168	215
475	137	170	249
479	167	155	240
479	187	160	243
484	184	187	250
494	205	156	241
612	266	88	110
622	261	85	112
627	254	86	114
627	252	85	114
633	248	86	118
638	243	85	122
643	247	84	117
646	241	86	122
648	238	84	124
648	240	85	122
647	249	86	111
647	247	87	112
648	246	88	110
648	248	86	109
649	247	89	110
651	247	87	109
655	248	83	107
655	249	83	105
656	249	83	104
655	248	81	106
650	248	82	106
644	248	81	105
636	249	80	103
637	250	79	99
628	250	78	97
620	249	76	88
609	249	82	90
607	249	75	85
612	250	72	85
601	249	68	81
600	250	78	83
587	250	85	86
580	250	76	84
580	250	76	84
576	251	75	84
574	251	75	91
571	251	75	95
572	251	73	95
572	252	73	94
568	251	75	93
568	251	74	96
569	249	74	99
568	248	77	101
570	248	75	101
568	246	78	103
572	244	75	103
570	243	77	102
574	243	74	99
575	243	73	99
573	241	75	100
573	240	76	102
576	239	75	107
576	238	77	103
578	238	76	106
577	239	78	101
578	238	77	103
580	238	77	104
579	236	79	101
583	236	75	107
580	236	79	102
582	236	80	107
586	237	75	102
587	238	75	103
587	235	75	103
588	237	74	101
589	236	75	106
589	237	74	103
591	237	73	103
591	237	73	102
591	238	73	102
623	105	177	335
623	97	236	344
627	98	242	344
628	96	240	347
639	96	241	359
650	96	239	359
659	99	230	345
660	101	229	334
660	97	225	337
646	98	230	317
615	96	244	298
574	92	265	299
531	95	283	320
527	96	289	310
513	92	267	343
490	97	288	379
480	102	297	424
469	96	308	473
467	96	321	459
466	92	307	462
475	93	326	453
475	95	314	448
480	86	373	431
517	87	539	325
483	90	316	347
481	93	324	423
487	90	312	420
478	91	324	411
480	92	337	406
519	92	508	391
482	86	302	354
474	94	330	397
475	89	330	405
477	91	322	399
474	89	317	400
473	91	312	398
468	95	321	393
459	93	325	401
460	93	330	408
460	92	322	406
458	93	318	400
464	93	318	412
461	90	316	411
466	92	310	410
465	89	322	409
472	90	318	400
474	90	325	389
483	90	332	381
479	90	338	381
485	89	344	380
491	90	336	381
491	92	332	373
494	87	335	371
494	90	324	364
493	90	339	360
490	92	328	362
489	91	329	361
486	91	330	365
486	91	334	364
22	87	460	412
28	82	440	398
27	86	444	393
25	85	446	384
22	87	443	391
23	86	440	397
22	86	440	391
21	87	437	396
23	85	431	394
19	87	439	390
18	86	440	398
16	85	442	395
18	87	441	401
16	86	441	380
18	88	436	405
15	87	441	382
22	89	429	390
16	88	437	388
15	85	437	386
15	90	433	356
13	84	446	460
11	87	442	380
12	89	439	365
9	83	464	502
13	83	447	385
19	86	432	383
22	91	427	376
15	88	437	359
10	85	454	433
10	87	448	376
18	87	437	354
19	87	443	401
20	87	446	330
20	89	442	361
19	88	441	354
16	88	447	417
25	84	438	368
22	86	437	367
21	86	438	349
8	83	479	404
25	78	499	366
17	81	508	363
15	82	515	346
17	79	512	350
19	84	492	334
16	83	496	367
16	81	513	387
26	79	451	378
17	81	460	379
20	81	469	396
21	79	538	466
15	71	522	379
25	87	451	357
18	85	458	359
16	84	463	344
16	86	524	359
23	86	493	371
23	85	491	351
20	84	533	321
24	86	494	335
29	85	555	337
22	86	482	350
20	86	481	316
138	82	728	360
26	84	494	306
20	88	620	331
21	84	487	336
26	87	448	363
22	84	457	350
16	86	471	358
67	90	672	370
21	87	436	341
45	84	600	358
21	82	467	369
21	87	483	389
149	60	808	411
24	85	471	346
17	83	462	381
24	84	478	346
20	84	458	389
27	83	467	402
20	82	470	385
19	83	532	383
20	84	510	393
23	78	454	405
126	64	797	399
28	88	460	326
17	84	551	372
13	87	550	437
23	78	504	475
592	96	145	213
590	95	131	253
589	96	134	184
592	99	128	250
591	100	129	175
592	98	129	254
589	101	133	178
593	104	127	244
595	101	125	175
590	98	130	253
592	98	131	184
594	93	127	199
593	98	129	255
593	115	131	232
594	101	129	250
595	99	130	188
600	105	128	239
603	105	125	230
602	108	127	222
601	98	129	229
598	97	132	214
600	96	125	196
596	99	124	168
597	96	126	160
597	95	123	163
598	95	122	146
598	94	122	144
601	99	118	142
601	113	119	138
600	106	120	143
602	110	118	159
601	165	117	127
597	170	110	144
598	190	109	146
597	195	110	140
599	237	95	117
578	249	103	134
570	262	118	147
564	231	122	194
564	226	124	204
565	238	119	198
567	253	129	196
559	149	304	262
572	209	145	267
565	242	199	187
573	281	124	192
573	298	118	179
570	312	115	168
567	330	115	156
566	329	120	158
566	351	119	140
558	359	124	138
550	364	129	141
545	353	131	154
545	283	145	226
556	324	156	189
567	373	125	150
577	345	137	183
585	335	117	167
585	344	113	154
586	295	120	201
587	332	121	153
588	333	117	152
589	298	119	186
587	297	124	188
589	292	125	198
593	349	119	141
598	343	116	153
603	361	120	142
605	361	114	140
610	366	115	140
618	355	111	148
623	346	119	158
630	332	123	169
631	335	124	170
634	252	129	248
640	239	131	256
645	232	133	259
649	215	132	272
649	218	131	269
647	210	133	259
642	199	134	262
494	146	165	217
492	151	160	210
492	151	160	214
490	150	161	211
484	152	162	206
483	150	160	206
481	149	162	202
480	149	163	201
481	150	163	202
484	151	163	199
489	150	164	200
494	149	163	199
494	149	162	201
499	149	165	194
502	148	166	196
505	148	166	196
505	147	169	196
507	148	167	196
504	147	170	195
501	148	173	199
507	148	168	201
504	147	170	205
503	148	172	204
501	147	170	208
497	148	174	210
493	148	175	209
491	148	173	208
492	148	172	211
489	148	174	209
488	148	172	209
489	148	170	208
490	147	169	208
489	146	171	207
489	147	171	208
491	147	172	203
497	146	169	207
501	147	168	206
501	145	169	204
506	146	166	204
510	147	166	205
512	146	165	206
512	147	167	206
512	146	169	209
513	147	167	208
513	149	166	209
512	152	164	205
510	154	164	210
510	153	164	208
509	156	161	203
505	158	162	206
500	159	165	203
494	161	168	202
495	159	167	201
494	159	165	199
491	157	166	198
489	157	166	198
491	157	167	200
489	156	169	198
493	158	168	200
498	158	169	200
504	159	169	196
511	158	168	195
512	158	166	198
517	157	167	197
520	156	170	197
527	157	168	196
533	158	168	198
532	158	167	200
537	157	166	199
539	157	168	200
542	157	168	192
543	157	169	199
546	158	167	198
545	160	167	198
548	159	166	195
546	161	169	195
548	162	166	192
548	161	167	193
342	337	89	69
344	338	94	66
341	333	96	73
343	339	97	70
342	338	94	69
343	328	95	79
344	343	96	66
345	342	96	69
348	342	96	69
348	342	96	72
352	343	95	68
356	341	95	70
369	332	91	74
384	322	86	78
382	323	90	75
405	322	82	76
423	325	77	78
440	333	65	70
453	342	60	68
450	342	65	66
466	352	54	49
472	338	64	80
482	350	74	106
496	374	73	104
501	374	71	97
518	389	78	115
542	409	77	101
556	413	82	125
574	433	84	128
574	430	84	127
582	442	92	148
593	447	93	147
594	450	94	139
600	436	94	144
596	432	98	147
604	414	100	138
603	357	105	168
610	383	96	114
609	358	97	108
609	358	97	109
607	324	100	119
614	291	139	146
623	330	111	106
631	335	122	103
619	322	134	114
652	330	104	111
653	284	109	153
628	300	127	125
593	284	128	132
604	283	121	132
571	296	126	121
522	268	138	150
462	277	157	150
419	279	156	150
414	279	154	144
386	285	140	168
366	291	136	166
355	276	142	185
329	300	150	158
337	303	147	158
223	295	285	277
271	298	219	239
251	311	207	267
289	321	157	219
287	322	160	264
260	340	177	274
259	349	171	236
264	350	169	220
272	344	175	272
279	343	167	261
294	348	170	260
294	345	189	270
274	410	207	205
136	55	536	613
40	85	1216	543
329	86	517	361
466	217	295	302
369	319	190	201
257	379	254	164
1	171	199	340
0	193	434	414
21	77	1011	553
34	72	1220	552
53	76	1178	571
29	76	1200	566
227	345	453	286
318	294	206	181
373	252	176	173
384	202	178	160
383	198	165	158
399	182	189	174
423	160	154	147
434	135	158	150
462	107	151	150
466	107	146	144
510	93	135	135
541	93	140	202
563	126	337	288
541	102	168	274
538	100	176	278
543	106	176	264
541	106	186	203
585	76	368	219
670	95	306	216
728	96	268	197
593	93	392	219
547	89	450	252
705	90	315	241
660	90	348	242
664	90	328	219
564	91	413	257
530	94	292	284
756	93	235	179
695	94	275	181
583	96	215	265
592	93	238	256
867	93	150	195
875	104	179	208
936	120	149	186
917	136	165	194
1002	147	122	175
928	177	197	204
933	104	195	267
937	209	147	207
948	205	131	185
902	262	147	282
940	273	115	137
975	253	91	120
1023	197	87	121
1020	200	90	119
1052	96	94	121
1104	95	171	131
1128	146	151	341
697	78	559	458
500	92	399	413
497	90	281	200
497	94	331	230
693	91	301	248
661	93	209	158
652	91	167	144
704	87	254	80
926	94	136	126
928	93	146	101
943	93	142	90
942	93	144	87
970	93	143	74
1001	93	135	80
874	44	271	298
1056	96	191	170
1050	92	165	111
1100	95	129	96
1101	96	172	109
1076	94	196	100
1095	94	77	100
1096	92	73	102
1080	93	89	94
1048	94	90	88
1001	93	95	94
874	135	93	164
678	105	116	184
652	119	121	148
640	136	165	276
623	126	89	94
625	174	150	164
682	188	78	109
734	197	42	57
671	203	106	98
769	216	47	68
701	253	132	127
511	143	336	261
442	158	177	139
398	95	160	113
307	92	305	103
89	130	412	334
207	113	420	226
96	103	743	259
145	95	1089	500
35	80	1233	570
33	89	1223	554
36	79	1210	578
27	83	1220	557
43	86	1200	558
26	78	1216	576
31	86	1225	548
24	87	1223	556
11	76	1240	570
41	86	1217	554
43	94	1194	541
29	75	1212	563
43	73	1211	557
36	67	1208	574
31	69	1216	556
32	78	1214	565
44	72	1194	572
47	70	1190	573
40	62	1200	578
38	69	1199	570
36	50	1202	601
36	65	1206	579
32	50	1211	602
27	60	1216	589
33	65	1214	584
35	50	1199	596
35	60	1205	583
34	66	1208	576
37	52	1205	595
37	55	1201	598
36	63	1200	593
48	61	1194	594
42	57	1199	596
40	65	1196	587
34	58	1210	598
42	70	1191	586
39	63	1202	585
35	56	1207	589
35	65	1203	575
34	60	1206	580
32	72	1206	570
35	65	1199	573
37	70	1195	575
38	65	1194	577
34	62	1196	579
34	76	1199	572
46	68	1193	586
37	55	1203	596
38	71	1198	574
46	57	1194	591
49	79	1193	568
51	75	1188	580
43	80	1202	569
47	77	1195	573
42	78	1201	571
161	78	843	554
342	81	450	338
348	87	176	227
344	90	169	208
345	91	175	197
351	91	173	195
356	90	168	198
356	90	167	198
352	88	167	214
348	90	161	226
343	90	165	240
339	99	166	241
340	102	165	238
336	109	166	235
334	101	167	231
356	31	435	270
332	101	165	228
329	99	173	224
358	28	443	270
325	112	176	222
339	0	506	326
279	67	699	345
635	87	334	276
344	105	153	225
344	112	154	209
347	110	154	209
351	108	156	211
349	92	263	223
358	107	152	213
360	109	152	212
362	106	152	215
371	81	318	235
432	38	601	330
582	83	356	341
371	109	151	210
400	39	396	266
615	89	296	244
375	94	152	239
371	114	154	212
306	0	484	326
366	106	169	236
344	4	478	307
379	106	151	225
371	111	156	223
368	91	159	246
369	112	154	229
366	109	158	238
364	107	158	237
363	116	160	234
362	118	159	232
360	112	160	242
356	114	159	247
355	98	163	258
353	89	178	270
358	80	321	254
363	121	154	238
355	91	173	276
355	127	163	238
353	89	177	277
359	126	161	243
360	89	177	283
366	131	159	240
362	81	199	292
285	97	579	414
551	97	294	252
624	174	134	179
622	163	173	196
620	159	162	196
634	174	153	207
649	209	126	189
655	234	124	174
661	224	119	181
662	229	118	177
664	225	117	181
664	217	114	185
655	223	119	172
655	229	112	173
655	220	112	182
650	228	110	181
644	224	110	167
635	206	115	169
616	185	138	183
618	195	121	175
620	195	112	174
609	192	114	174
605	187	114	177
600	194	113	172
600	189	112	173
594	190	112	172
591	189	113	172
592	191	111	168
591	196	111	165
590	198	112	162
591	198	113	160
591	195	113	162
590	197	114	161
588	191	116	166
588	194	115	161
585	192	118	163
585	193	119	162
586	196	115	157
583	198	114	153
584	195	115	153
584	194	116	155
584	193	116	153
584	186	119	160
585	184	117	159
581	178	123	165
582	181	120	163
581	183	122	160
581	181	121	161
582	182	110	153
558	162	134	179
552	155	136	190
543	156	126	188
523	160	124	216
495	205	118	166
473	159	128	209
470	156	132	211
444	157	123	203
421	116	121	231
395	112	124	222
371	95	131	220
375	96	132	219
342	94	143	205
347	94	129	193
330	92	129	182
321	93	129	179
321	92	128	182
299	92	140	185
366	94	159	125
375	96	149	129
357	123	61	77
374	135	139	146
344	100	118	135
344	97	198	183
342	93	204	142
325	93	201	129
367	92	156	117
354	99	179	140
343	93	214	131
377	94	164	143
306	92	211	147
314	87	232	213
298	91	228	209
338	90	181	163
362	95	166	118
358	96	177	133
362	98	170	127
401	100	133	124
397	99	135	140
349	95	183	155
351	98	186	202
322	82	216	256
312	86	231	219
313	81	228	236
306	81	248	303
159	90	540	418
91	72	1187	592
66	84	1170	556
61	75	1199	574
38	83	1210	570
57	70	1201	578
65	79	1175	575
68	74	1193	586
65	88	1180	568
41	83	1225	569
52	87	1201	558
40	75	1214	577
57	85	1183	573
55	80	1203	566
38	86	1211	571
34	78	1228	566
46	81	1191	560
51	83	1188	554
40	77	1196	555
40	70	1177	586
17	71	1202	598
204	81	575	429
338	88	262	215
434	108	113	168
427	119	120	166
420	132	115	161
422	132	109	155
416	134	111	167
405	146	114	157
397	148	112	154
350	142	154	157
317	141	190	157
326	137	177	158
316	137	189	153
317	137	182	147
323	139	172	145
322	141	172	144
328	143	169	141
349	143	149	139
332	143	174	143
400	143	108	136
338	141	169	145
