345	0	2700	100931	394	3	77	634	1152	1166	1103	1084	942	920	711	666	577	450	319	509	884	1037	869	505	263	197	203	206	178	175	175	162	189	165	174	166	164	146	146	145	130	160	150	143	131	138	122	142	146	126	120	122	121	106	114	131	121	116	125	107	93	97	118	110	102	107	105	109	106	90	114	106	95	90	102	108	109	116	108	95	110	97	96	104	97	107	100	80	95	99	113	85	98	96	92	113	98	89	92	93	79	121	93	98	81	95	97	90	104	82	76	95	94	100	94	89	104	93	94	105	79	88	92	91	97	90	86	83	107	98	86	93	96	87	80	103	100	102	87	75	99	97	88	93	88	85	74	94	82	92	93	96	80	89	83	95	94	85	100	70	105	101	79	84	94	96	81	77	73	92	87	97	102	88	94	77	105	78	92	107	97	99	91	89	84	109	87	91	88	73	90	98	76	94	80	73	105	84	99	94	95	95	84	99	104	84	86	97	73	84	80	86	84	101	88	89	99	94	95	74	88	95	93	99	92	80	91	81	78	73	92	84	97	81	85	87	69	105	86	75	85	100	87	75	74	77	93	97	100	77	93	91	80	85	89	102	102	83	80	91	76	83	100	78	73	93	91	90	94	105	98	87	93	91	80	87	84	78	95	84	92	86	85	96	84	73	85	109	79	108	72	97	105	83	75	91	70	86	83	83	86	99	81	80	97	91	93	73	81	78	85	90	83	78	86	92	90	70	94	90	85	99	72	92	89	90	93	77	87	89	83	102	69	77	106	106	94	86	78	76	88	82	81	97	84	84	89	89	73	87	73	99	82	105	66	100	88	111	72	88	90	84	90	84	94	89	89	82	89	83	83	79	75	95	91	80	90	107	71	87	74	84	83	87	80	107	91	98	67	103	79	73	107	101	81	81	87	85	104	83	100	123	91	96	82	93	76	74	92	97	93	94	98	88	90	83	79	89	89	76	81	75	82	73	86	73	90	104	86	93	74	93	94	91	109	83	93	110	89	78	101	77	74	73	78	96	85	85	102	93	78	96	69	99	80	69	82	100	82	112	85	80	73	82	69	81	92	86	88	102	90	78	91	73	90	94	90	76	72	87	78	100	77	100	81	96	101	77	94	90	76	76	70	84	76	85	66	85	78	92	100	100	78	78	88	87	85	92	100	70	75	77	63	80	71	80	91	82	74	102	86	78	88	99	88	81	83	84	74	91	88	88	79	91	90	88	71	77	74	98	92	99	92	79	72	105	95	90	92	90	99	88	106	92	75	79	81	70	74	73	82	82	85	83	77	94	89	77	66	99	88	85	86	70	92	90	79	85	71	98	91	63	88	79	109	93	89	79	94	94	73	101	78	91	75	90	93	102	88	89	110	91	85	81	80	81	96	93	88	83	98	72	93	74	79	76	83	73	79	93	82	75	98	92	74	83	81	74	85	92	90	87	90	76	79	80	94	71	69	98	83	80	95	95	93	87	78	89	84	108	80	89	84	112	80	84	79	78	66	92	84	93	95	85	87	87	104	84	75	92	111	94	100	88	93	82	81	89	88	81	71	88	90	86	83	81	79	95	69	99	81	98	90	73	92	97	85	78	70	89	80	86	83	82	99	77	89	99	88	70	88	63	92	83	96	71	93	67	88	101	99	72	83	89	83	69	90	90	88	92	88	88	103	82	93	100	80	94	88	85	82	84	93	92	96	100	73	89	89	85	90	76	101	82	102	78	95	79	95	92	69	77	80	84	104	99	85	99	96	78	83	72	77	84	80	71	101	112	97	83	77	80	84	84	87	100	93	87	75	85	99	97	87	79	85	83	73	98	83	84	88	94	85	91	73	71	73	84	89	89	88	82	76	85	70	93	99	90	90	95	82	80	85	88	90	82	103	72	81	89	98	103	99	92	84	81	79	90	82	97	89	81	117	87	98	86	90	79	90	93	87	88	90	84	82	77	92	98	75	80	90	90	96	78	84	104	87	101	76	83	99	78	85	89	84	108	82	73	86	64	72	72	84	76	92	92	85	85	84	82	94	88	103	87	70	81	87	74	70	77	89	73	101	81	85	84	85	85	86	80	78	80	80	91	77	85	80	83	78	82	85	80	74	107	84	80	58	62	81	82	85	85	101	90	80	90	62	86	88	82	85	67	79	103	80	94	95	73	79	85	82	82	87	70	90	69	85	78	87	83	99	78	103	83	99	93	92	86	81	83	96	83	81	79	88	94	96	100	75	80	90	78	92	95	72	82	86	99	106	87	100	93	72	72	74	83	84	86	85	90	94	85	84	80	73	97	92	91	79	77	85	73	100	75	74	73	90	85	66	96	78	87	83	95	68	81	72	80
345	1	1900	101054	378	0	166	855	1142	1139	1008	874	718	634	679	520	399	297	266	296	410	412	411	256	192	159	161	168	158	159	126	158	126	154	151	150	132	143	125	137	144	138	137	126	134	131	111	138	128	114	121	108	114	107	126	101	115	115	104	134	116	114	126	110	85	110	98	125	103	105	99	121	103	94	105	101	94	116	96	97	112	96	80	102	98	120	111	106	95	101	89	122	112	107	132	105	100	109	86	93	96	92	117	112	88	114	87	122	100	120	106	115	112	94	91	110	112	106	109	92	106	87	102	107	90	98	104	98	95	106	105	109	106	95	85	107	100	113	97	93	91	95	97	100	93	104	100	88	87	103	115	101	106	117	99	93	90	112	84	92	113	117	115	84	105	93	105	102	73	86	85	108	97	102	94	89	114	103	116	100	110	102	116	79	101	94	107	80	96	105	79	101	88	108	99	111	91	88	105	83	113	81	93	102	85	95	107	92	117	105	101	101	96	97	105	107	87	86	99	101	100	105	105	108	95	92	116	104	101	105	111	90	94	86	84	99	102	101	106	102	91	97	94	102	101	92	87	92	106	105	83	107	99	102	108	99	96	86	93	100	82	111	89	96	93	95	120	96	91	91	102	106	104	111	98	99	98	113	111	104	93	117	101	95	112	90	93	83	101	91	109	79	102	81	100	73	80	113	105	93	106	121	93	90	92	97	85	92	112	101	86	93	91	91	85	112	102	84	85	93	96	99	97	94	100	114	110	95	91	108	92	115	111	101	88	98	95	85	93	96	91	95	86	78	91	107	104	108	80	95	87	99	89	97	102	100	91	87	116	85	92	98	97	129	107	93	96	89	106	90	82	99	115	91	97	97	109	88	107	95	99	96	93	96	95	92	107	106	93	88	106	76	76	94	114	93	86	97	102	95	96	101	109	95	87	96	107	87	86	98	97	100	105	92	80	76	100	100	111	107	81	102	101	104	101	113	74	98	99	102	89	104	87	83	103	92	85	95	102	89	87	106	94	95	95	100	108	100	88	100	85	79	95	104	98	81	103	113	83	96	99	97	93	118	97	108	94	99	98	98	99	107	97	75	98	94	85	100	91	103	79	106	105	91	109	109	95	99	88	110	105	94	101	96	92	74	81	114	94	95	99	95	95	77	88	82	111	93	92	87	117	91	103	92	97	90	119	99	96	105	93	96	101	108	91	109	97	105	100	101	103	113	79	103	86	89	94	84	93	94	91	85	96	89	106	94	106	97	89	75	92	98	117	101	90	100	94	93	122	81	94	109	91	125	91	101	124	107	104	92	95	107	95	99	86	124	101	111	113	101	86	90	100	89	97	74	106	114	86	82	97	85	90	104	91	83	101	88	89	76	103	88	102	100	106	105	97	96	77	111	80	97	88	92	96	98	88	101	92	94	98	83	103	110	97	91	81	91	94	89	81	79	89	72	88	78	93	90	96	88	89	82	87	109	111	87	83	86	92	84	93	86	101	79	72	115	87	105	95	89	94	97	85	96	105	106	87	111	83	83	90	90	109	76	102	106	95	98	102	103	96	98	91	109	98	96	103	95	92	91	87	102	91	111	97	92	78	109	82	90	82	83	97	94	86	87	103	93	109	90	101	99	102	74	89	95	97	94	91	100	95	103	89	98	85	89	93	103	83	106	93	85	110	93	87	94	105	87	89	95	100	87	101	88	75	88	82	92	86	102	95	99	91	95	98	102	83	100	94	94	92	95	92	95	88	85	96	97	101	125	88	95	79	96	101	102	85	79	101	99	102	113	96	109	95	91	89	112	96	84	107	95	92	98	96	119	106	95	89	101	112	91	89	100	98	95	98	89	90	88	82	100	91	87	93	92	99	91	104	108	90	84	96	96	91	89	84	100	106	86	67	101	108	103	106	97	95	82	86	113	101	103	83	97	91	95	103	109	104	87	100	101	103	87	88	99	81	80	87	102	118	90	92	100	104	92	95	96	87	108	86	96	85	109	122	98	95	78	97	89	104	86	91	92	88	94	91	107	93	92	97	109	95	103	94	98	108	101	82	98	86	104	102	97	102	112	91	104	89	97	88	93	91	104	107	100	84	94	90	98	82	99	84	109	100	96	87	74	89	78	121	96	90	116	72	103	96	90	84	64	95	103	97	86	90	88	94	92	99	97	97	89	103	95	86	92	86	107	96	86	95	108	87	106	89	88	106	100	115	100	94	104	87	102	100	100	89	86	120	100	91	95	84	83	102	80	93	91	103	108	85	93	103	95	101	85	108	102	94	84	93	103	86	99	112	92	108	90	107	78	78	107	98	90	99	87	92	93	88	103	80	89	84	94	87	97	91	88
345	2	2100	101177	390	0	216	882	1112	1092	938	896	686	638	600	501	399	301	309	466	574	560	585	321	218	167	180	200	182	154	151	144	140	144	141	128	152	145	140	144	133	115	128	114	121	134	132	126	125	124	126	120	106	125	113	114	104	112	114	102	108	110	114	108	117	104	118	96	117	96	113	114	126	103	116	107	114	105	122	101	116	90	121	124	115	112	89	98	109	114	117	88	106	111	103	109	100	87	101	112	102	102	102	81	118	87	86	97	92	117	104	114	117	100	92	106	88	94	105	105	92	96	92	105	92	106	121	94	107	101	102	117	90	101	96	105	95	114	80	110	98	114	105	104	82	84	99	104	97	90	93	85	93	94	113	121	107	107	92	98	101	100	87	100	92	92	91	87	101	110	122	92	109	104	83	89	90	98	99	80	87	129	91	106	106	89	100	101	96	115	98	93	100	92	105	87	104	88	94	95	111	105	102	97	102	99	95	106	109	82	100	90	124	104	87	114	99	86	94	110	100	102	111	106	119	82	92	96	107	91	84	87	119	100	97	94	94	113	87	88	92	76	98	111	91	103	89	94	91	99	98	91	95	102	89	104	99	119	95	92	95	93	118	111	82	114	106	86	99	79	108	78	111	117	95	101	91	88	101	96	97	98	77	102	83	102	84	110	92	131	81	94	88	101	88	104	93	105	97	99	103	100	108	88	98	63	98	97	93	90	114	82	101	89	88	92	128	113	87	94	83	100	93	94	100	96	94	99	107	105	96	103	111	85	100	107	104	106	106	87	102	104	85	116	121	96	106	102	101	91	85	89	97	103	90	103	89	98	102	89	89	96	111	100	84	118	102	116	107	126	101	106	82	123	92	93	88	98	102	105	90	99	97	102	86	99	72	87	95	103	108	90	88	103	92	94	91	123	100	107	116	104	93	100	93	88	119	87	95	106	95	92	88	94	103	97	106	86	100	100	99	78	104	103	116	106	91	97	75	103	95	93	91	96	87	111	99	111	82	104	100	103	93	110	107	100	90	100	95	93	87	110	96	88	101	104	103	109	82	85	96	88	93	103	95	91	103	83	96	76	95	104	94	105	97	97	86	89	101	103	108	79	95	95	105	81	99	106	106	107	96	88	79	87	95	96	102	100	91	97	88	90	69	110	101	94	108	92	105	99	98	102	113	89	106	102	93	89	82	86	100	119	95	92	84	103	89	86	93	83	82	95	94	111	114	97	73	91	109	90	90	106	95	87	102	94	112	87	110	87	102	88	83	86	106	97	77	101	82	82	94	90	92	100	102	86	99	96	122	92	98	91	104	73	76	89	90	89	85	106	83	90	89	75	101	96	103	102	85	102	103	112	100	97	91	79	78	108	93	85	74	82	104	104	82	106	97	105	79	86	95	97	107	105	97	79	106	87	101	87	98	90	99	106	91	108	99	84	104	98	70	96	81	112	96	112	104	101	92	111	101	86	108	82	115	91	88	88	91	92	117	96	103	106	105	86	101	92	99	105	102	81	115	97	115	92	107	100	97	97	100	104	99	102	87	87	117	98	96	100	92	96	90	100	83	90	83	91	98	106	94	100	89	94	97	107	118	96	91	92	109	106	112	89	95	105	105	105	94	103	97	84	110	91	97	105	107	102	102	107	102	87	100	114	104	100	101	94	100	118	102	104	98	110	94	92	91	92	101	105	94	100	98	99	108	108	95	100	89	112	107	80	105	73	93	92	85	110	83	96	91	100	92	93	94	101	96	84	94	104	77	81	95	88	100	89	86	93	95	79	81	103	87	80	105	96	101	101	101	109	94	80	88	91	91	81	80	101	97	94	93	93	92	98	96	95	101	94	105	97	112	92	101	107	118	88	93	93	94	92	89	108	101	84	85	95	98	99	99	90	94	98	90	100	107	90	88	94	96	100	92	90	96	98	93	97	105	104	90	84	110	91	96	96	91	115	88	89	80	98	103	96	104	108	80	111	95	96	109	115	103	89	99	96	130	97	79	80	98	110	101	120	96	74	83	96	100	85	112	89	90	104	84	88	96	106	92	91	82	92	104	124	86	88	96	101	95	74	97	95	101	119	108	98	90	114	98	84	97	102	96	97	106	101	81	102	100	92	98	101	99	95	82	87	98	117	91	101	101	86	101	94	100	102	89	121	107	88	89	86	91	92	92	95	91	85	91	97	89	81	105	85	82	102	106	92	108	102	103	93	93	101	105	104	99	100	93	107	97	107	102	96	114	98	112	108	111	89	92	99	91	109	101	89	97	90	100	121	90	94	93	113	108	100	97	114	108	91	98	102	98	111	77	77	91	94	108	93	100	95	92	84	103	108	90	104	104	101
345	3	3500	101300	391	2	197	868	1072	1171	1040	844	742	631	589	440	369	307	411	780	731	768	637	305	219	183	189	188	190	179	161	144	140	133	135	147	122	138	137	136	126	135	128	122	156	145	133	110	107	119	119	106	123	127	124	123	116	119	103	127	101	109	116	104	98	89	94	112	96	111	111	89	108	118	78	92	108	115	96	92	81	104	90	122	112	103	88	113	103	115	89	107	94	85	90	91	91	119	102	94	97	112	97	110	84	97	80	104	87	89	93	91	107	98	74	99	94	90	97	102	93	96	87	102	88	81	86	97	92	106	85	99	98	84	87	85	97	103	98	106	89	80	88	90	88	96	96	96	91	97	89	82	103	86	95	90	103	98	85	91	81	94	82	88	80	83	97	106	87	100	102	80	97	85	103	100	100	79	109	101	107	100	93	101	75	115	94	94	109	86	89	86	102	96	114	74	103	91	98	79	83	89	78	80	79	95	108	94	95	94	96	105	93	96	63	80	90	90	117	79	95	83	87	94	112	81	74	82	76	75	84	105	73	83	83	82	86	84	85	85	112	90	88	85	85	82	78	96	88	93	104	100	83	91	76	74	87	72	78	88	99	100	91	103	113	86	91	103	99	77	90	98	85	72	90	87	79	97	84	79	81	102	90	89	97	84	84	75	108	85	95	81	99	96	96	84	87	94	96	100	91	85	77	90	116	79	90	96	94	90	98	91	97	83	83	81	107	84	88	105	98	96	98	87	94	77	84	102	93	87	100	98	104	80	95	88	104	96	92	80	85	91	89	78	111	95	97	79	77	81	82	102	83	75	65	89	83	91	74	91	82	89	79	92	78	98	87	106	85	91	82	82	98	92	100	107	99	111	81	83	110	95	83	83	90	90	89	76	91	79	77	104	92	98	82	84	98	86	99	72	92	85	89	90	81	86	86	92	99	93	80	95	110	81	79	84	94	88	96	104	88	88	89	87	87	101	105	79	88	71	100	110	77	77	101	92	80	93	82	86	85	85	90	101	88	92	91	75	81	83	110	92	82	76	80	87	67	89	83	101	94	85	100	80	93	86	82	86	106	99	71	90	81	87	83	90	98	71	92	76	105	81	94	98	74	87	88	76	78	102	81	88	76	89	72	111	83	90	92	99	100	83	85	72	92	83	101	102	77	91	91	100	82	94	97	89	83	81	89	95	74	82	83	88	96	89	94	95	85	107	78	81	86	76	99	90	98	94	87	92	91	98	88	85	92	77	82	83	78	94	95	96	71	99	72	87	75	77	85	86	100	77	112	98	101	95	92	93	98	86	84	90	94	83	91	100	97	100	92	76	86	89	88	85	99	96	90	101	103	89	89	101	99	83	81	94	94	85	61	88	84	98	91	86	89	104	88	88	88	86	89	83	89	92	97	81	87	102	83	101	77	88	93	78	82	101	103	91	75	91	73	89	76	98	92	110	88	92	88	109	83	82	108	88	99	82	96	96	89	85	81	99	99	82	91	80	73	90	83	68	78	85	95	81	95	100	93	86	101	92	83	96	91	88	92	76	92	89	102	80	81	86	83	87	96	86	79	85	96	92	70	95	101	98	89	86	95	93	101	83	87	83	98	82	85	96	76	94	74	89	66	105	81	96	85	87	88	98	73	92	96	96	84	86	81	96	75	98	76	79	101	86	78	100	95	88	89	77	88	89	93	84	83	102	85	77	84	94	87	92	73	91	71	95	83	93	79	86	82	89	75	82	78	84	99	71	67	87	94	92	89	89	80	85	94	100	92	96	102	82	77	95	103	83	91	94	77	78	86	105	93	94	87	82	93	96	91	102	94	90	94	87	99	74	88	80	96	99	94	95	77	98	87	95	104	68	98	87	78	104	97	82	93	71	83	90	87	94	92	103	75	86	84	83	102	74	77	91	80	77	80	88	92	82	82	73	61	86	89	82	78	95	87	95	87	81	72	91	96	101	80	99	75	92	88	84	83	90	70	83	88	103	78	77	93	89	103	96	75	89	84	81	76	90	85	80	76	75	102	92	83	78	107	70	95	81	92	90	93	85	98	98	78	73	87	85	68	84	92	96	84	82	103	86	105	90	98	75	90	73	108	90	79	101	86	91	91	95	95	89	72	75	96	84	75	91	88	106	99	90	81	97	94	79	106	99	77	92	102	85	92	107	95	72	79	84	82	82	88	86	93	105	91	87	83	95	103	102	81	73	76	102	87	88	93	103	107	77	90	93	86	82	90	95	78	80	77	99	72	91	87	95	84	104	76	93	83	79	101	93	95	101	100	78	100	100	107	97	86	75	79	80	86	116	106	79	87	90	99	81	72	76	95	97	80	105	100	85
345	0	2700	101423	401	3	142	771	1030	1230	1106	901	748	592	509	438	418	376	759	994	790	880	773	420	275	198	181	212	188	215	179	190	156	178	178	149	170	153	133	167	149	144	142	136	119	136	146	143	130	118	130	125	140	129	112	122	113	122	127	106	118	95	95	98	98	92	109	103	106	132	113	92	105	104	103	77	104	104	115	116	107	116	103	114	105	99	97	105	119	86	98	108	98	106	105	107	113	89	110	99	88	88	111	103	108	99	95	89	113	115	103	108	68	95	81	114	95	103	96	96	129	76	93	92	92	96	93	100	94	110	93	90	86	81	78	98	85	104	91	102	91	102	86	89	115	95	88	86	83	82	96	82	96	88	98	101	88	100	86	74	98	94	81	106	87	98	105	94	85	80	102	87	78	93	88	104	101	71	92	92	84	87	87	101	95	101	95	80	107	94	98	119	97	105	88	73	84	94	103	97	81	93	88	102	84	104	99	97	83	102	108	101	101	97	99	95	87	102	77	116	84	91	89	90	88	93	76	87	93	112	110	82	97	89	85	81	95	78	80	95	92	91	88	84	105	91	110	102	94	91	74	79	79	99	95	85	92	105	90	105	97	79	82	101	99	104	108	101	75	101	108	89	81	92	91	96	102	97	82	92	94	86	89	93	96	85	88	100	68	71	99	89	82	99	90	83	90	88	71	88	106	82	79	96	81	96	88	88	88	123	94	91	74	84	79	94	91	91	83	79	83	72	83	82	101	101	97	85	93	92	88	89	96	75	81	93	80	89	85	89	99	99	89	100	90	93	102	99	102	100	86	91	84	90	111	95	90	78	88	94	82	90	81	94	81	91	101	94	85	85	83	87	100	91	114	78	89	96	85	98	83	92	108	92	83	83	102	88	84	91	82	85	83	100	93	78	93	97	87	104	78	116	88	83	94	87	88	94	104	90	90	96	103	68	78	95	83	87	95	84	95	102	96	100	98	80	100	82	93	84	80	95	70	102	77	97	75	96	70	96	87	92	111	82	81	99	78	83	84	110	80	85	88	76	83	90	82	77	84	95	103	93	83	90	76	98	98	82	95	101	95	79	86	81	102	86	89	69	96	85	93	87	90	91	88	94	125	93	98	89	76	97	81	88	78	89	88	92	87	89	84	79	78	96	92	97	108	91	77	85	64	75	92	86	76	105	83	86	89	89	88	104	107	92	93	83	84	81	76	97	92	93	89	107	89	78	91	67	117	87	88	86	86	84	89	91	101	97	101	102	89	101	79	90	81	86	94	87	102	89	110	77	95	86	84	79	68	82	94	96	76	93	90	81	66	91	90	103	102	95	94	98	124	101	103	106	87	95	88	81	68	83	101	87	96	95	87	75	92	101	92	102	72	85	82	95	89	101	108	95	89	86	78	96	91	94	101	87	99	98	94	82	74	74	77	84	84	88	86	83	80	87	85	83	83	78	86	103	91	81	102	91	93	108	75	72	88	83	103	80	89	88	89	87	88	86	92	100	98	95	92	86	85	104	98	87	78	104	112	92	92	91	82	83	94	86	96	87	81	102	99	96	95	78	94	81	74	77	96	86	95	74	91	100	88	98	88	104	95	80	73	82	85	86	88	80	81	87	91	95	88	96	78	88	83	97	100	100	85	81	88	90	87	102	76	96	93	100	109	97	75	89	87	66	91	94	75	77	110	85	93	120	101	76	106	96	78	88	89	89	91	79	91	86	90	91	96	96	94	105	89	96	79	80	98	84	94	86	86	97	89	93	90	96	100	82	95	85	97	78	104	74	65	91	89	84	96	108	86	94	96	91	78	96	98	78	82	87	66	94	97	106	86	83	88	85	73	96	77	94	94	84	99	105	95	89	70	91	101	80	86	90	68	92	83	87	96	74	117	91	89	82	76	65	94	89	85	91	93	91	101	89	104	94	86	85	81	85	91	95	90	91	85	94	75	107	95	85	97	81	90	98	85	90	88	93	91	85	104	80	75	103	87	88	99	72	87	81	88	88	83	79	94	78	98	92	85	94	82	77	101	83	87	87	81	83	88	97	95	83	91	74	79	93	87	97	80	82	102	85	84	72	89	90	90	74	77	82	91	92	78	79	95	75	93	90	97	82	89	94	79	86	90	84	81	84	93	96	91	105	94	94	90	79	104	95	94	92	80	74	97	90	108	92	93	75	104	78	74	81	82	82	99	95	88	93	111	72	73	80	104	92	87	84	89	77	82	80	95	84	110	101	94	95	115	74	89	94	89	83	84	85	81	80	87	74	76	103	88	86	89	77	94	81	80	88	93	96	80	85	94	90	89	76	90	97	86	67	105	86	106	89	93	108	91	101	84	90
345	1	1900	101547	403	1	254	891	1110	1143	943	767	605	563	461	362	353	323	351	420	385	362	387	301	204	168	161	182	153	143	185	135	147	159	156	169	137	135	139	128	125	136	149	146	126	109	122	122	113	126	110	103	124	117	132	123	105	106	114	134	101	116	100	99	100	88	101	99	124	109	82	101	112	86	124	123	95	131	106	118	113	89	115	111	125	124	113	106	117	110	98	123	97	111	108	115	107	105	112	108	86	111	108	108	92	114	98	106	91	100	90	109	114	101	95	93	91	114	110	108	118	90	111	104	106	96	105	89	111	99	94	99	97	110	98	102	118	121	88	124	99	124	102	98	91	106	113	108	100	113	108	100	108	115	101	108	110	104	100	101	97	100	101	90	91	116	115	104	111	114	93	104	83	107	91	93	104	115	93	85	111	88	113	105	95	109	97	97	80	107	85	106	113	97	99	91	107	90	91	93	98	98	105	107	109	103	86	105	119	84	106	95	103	104	108	105	116	97	82	110	119	96	116	101	94	77	100	103	108	100	104	108	103	72	103	94	102	91	119	90	107	92	121	94	92	108	96	83	103	100	113	117	83	115	117	94	88	94	101	112	98	99	90	87	111	106	108	100	96	108	114	101	94	102	105	90	89	108	98	106	81	98	99	90	128	83	119	90	93	96	82	116	107	92	93	99	107	105	111	95	106	101	94	93	101	85	99	96	105	100	116	92	116	107	106	115	92	108	89	105	99	96	105	100	102	107	107	87	111	96	110	118	82	106	81	103	107	84	98	100	112	104	83	93	101	116	88	91	94	96	97	99	109	94	108	100	111	107	94	102	94	85	103	109	121	89	103	83	91	101	101	102	87	94	88	121	100	90	92	118	89	96	87	91	87	85	94	105	85	99	95	97	93	99	89	94	91	97	88	89	105	104	116	104	103	93	81	100	87	99	99	102	97	95	109	80	105	112	87	108	82	96	83	82	87	102	97	87	93	114	115	104	110	97	103	93	93	87	97	82	102	96	100	81	91	108	89	85	102	90	92	92	93	86	103	106	103	102	87	101	104	100	95	93	108	108	93	80	105	100	96	91	95	110	103	99	100	110	90	107	106	93	86	104	98	105	101	112	116	94	98	112	97	82	103	86	101	94	106	93	103	88	96	113	93	110	95	97	101	101	116	89	94	96	114	101	119	89	96	95	88	75	98	99	82	85	92	92	91	98	94	102	96	92	98	105	83	90	104	111	85	86	106	100	87	85	97	85	87	109	92	101	100	83	96	101	106	104	107	108	97	98	103	93	97	97	99	107	91	110	104	94	96	90	106	96	99	91	99	72	109	94	104	106	94	99	108	94	99	106	92	99	104	91	102	78	112	96	111	98	97	104	92	118	81	105	109	113	114	109	105	89	98	117	90	112	99	93	97	101	90	92	107	95	100	97	97	81	93	96	81	107	103	93	94	95	118	128	108	95	103	106	116	102	89	78	124	93	93	90	80	112	99	89	112	95	112	105	100	108	100	109	102	101	109	91	107	116	93	102	103	105	95	88	93	130	97	111	105	101	109	108	111	106	108	113	88	95	84	86	97	106	99	121	114	135	89	92	88	100	103	97	97	90	92	103	112	98	111	91	116	96	92	88	88	101	97	104	116	114	94	90	99	111	114	104	105	101	90	87	114	104	104	97	122	113	87	95	108	79	97	85	94	108	107	103	101	120	91	123	88	102	101	100	111	91	81	97	86	86	98	98	86	116	107	105	104	113	86	93	86	108	95	109	99	99	92	106	97	100	92	87	102	103	101	111	115	100	106	88	88	100	90	115	101	92	113	98	103	100	106	93	106	103	95	82	102	92	111	101	90	82	97	102	95	92	108	88	91	100	97	105	84	87	95	91	92	103	97	90	93	98	90	103	110	119	102	96	105	107	128	114	106	101	105	78	92	93	101	96	83	100	88	111	119	90	102	109	94	88	98	108	86	96	88	119	96	114	85	92	89	101	86	102	103	112	91	95	90	104	91	107	78	86	90	108	105	99	94	115	99	102	90	122	103	97	110	90	77	94	106	128	103	107	110	107	105	105	95	111	100	95	91	106	98	102	87	111	108	102	106	90	85	86	111	95	107	76	91	88	98	96	93	89	110	89	99	95	121	102	101	82	122	89	109	91	109	99	88	102	103	103	99	101	108	101	104	105	106	107	83	101	101	115	100	99	113	92	80	96	94	111	101	81	95	87	90	107	110	111	111	80	90	101	97	86	90	80	86	83	91	108	110	93	94	72	96	102	106	118	103	106	105	98	102	117	87	108	103	103	100	98	105	108	113	111	89	106	94	101	92	107	105	80	90	104	94	101
345	2	2100	101670	388	2	189	882	1049	1095	896	784	619	593	486	421	360	317	442	510	452	410	458	333	277	170	168	157	154	158	157	149	155	138	139	141	154	162	161	149	143	140	118	131	116	127	122	122	146	122	115	136	126	107	145	103	113	135	117	101	119	104	87	134	111	110	98	118	118	115	101	101	104	105	102	103	115	106	97	100	122	104	119	105	105	103	88	115	116	100	108	85	91	110	110	129	98	113	99	125	109	101	112	95	112	111	101	127	124	111	99	105	106	107	91	113	81	124	103	94	107	97	84	92	87	109	100	106	85	104	109	107	102	114	103	103	117	86	111	113	112	104	99	104	97	114	98	105	92	99	112	98	107	98	107	106	93	82	99	126	109	101	98	114	108	101	93	101	92	99	106	108	96	117	87	93	103	100	95	106	102	122	104	111	94	126	122	101	80	96	117	101	108	112	94	98	76	85	120	91	105	116	98	115	112	127	114	97	86	103	101	103	100	100	102	104	104	129	82	81	93	101	94	99	82	92	89	108	90	96	88	95	100	103	107	104	94	102	91	111	93	113	81	100	91	99	117	106	123	107	84	105	102	100	68	97	106	102	82	95	105	104	106	113	110	105	88	106	94	99	98	94	100	99	86	120	98	93	99	87	92	89	118	85	115	101	112	89	115	96	100	105	101	118	83	92	118	112	94	106	97	112	101	82	101	86	88	89	114	81	100	111	89	101	97	90	94	118	84	96	93	121	113	92	105	105	95	90	94	102	101	110	104	91	95	97	106	110	100	107	120	118	89	113	107	97	99	117	89	86	95	90	93	102	105	105	124	91	83	104	110	89	93	77	94	92	92	115	108	88	111	92	85	102	107	107	87	110	107	87	101	93	107	90	98	114	113	109	105	107	109	109	110	106	82	100	93	88	98	94	82	77	90	101	113	118	95	82	92	91	111	102	114	104	87	79	93	105	96	86	99	97	103	101	93	115	94	104	97	101	86	113	103	103	95	114	100	98	93	108	91	105	92	102	91	108	100	97	100	83	96	90	84	91	100	118	98	110	98	87	83	99	117	93	87	88	87	116	89	107	81	109	91	101	120	116	97	112	94	102	107	101	102	102	97	98	84	114	98	105	94	99	95	99	79	94	110	80	102	92	97	101	87	131	81	94	107	95	101	73	113	94	103	91	97	90	94	98	90	107	111	83	82	98	85	92	105	108	80	99	99	111	104	87	109	85	98	102	108	102	117	109	91	101	96	106	92	91	92	111	91	102	87	99	91	81	98	93	102	110	112	107	88	96	100	111	114	92	110	90	88	107	95	100	99	112	85	105	101	90	96	100	105	92	103	99	106	96	97	91	97	83	95	97	105	95	88	81	78	88	106	113	115	107	111	124	86	110	73	118	101	98	104	98	105	84	94	79	106	124	96	107	97	94	97	97	101	103	100	99	100	85	88	117	103	93	98	117	84	88	107	100	103	100	84	90	70	96	96	114	98	94	101	84	104	92	117	98	88	81	92	100	112	89	90	102	122	91	122	101	119	97	88	98	77	91	89	95	116	104	104	99	101	108	91	84	112	105	94	90	111	98	86	90	99	104	82	81	88	101	116	102	86	101	96	102	109	106	92	94	99	90	97	92	103	118	112	92	94	100	75	89	94	85	83	104	96	110	105	99	101	93	98	98	110	115	92	106	86	83	79	104	87	104	86	101	94	92	90	90	94	90	100	81	87	91	91	109	84	130	117	96	84	132	119	87	100	103	101	101	88	93	90	82	94	102	115	102	97	94	88	76	81	119	102	108	89	96	102	109	92	89	89	94	102	85	107	109	103	84	95	105	99	101	103	97	87	106	107	81	109	102	96	84	97	92	82	103	115	109	88	84	92	100	97	90	89	94	83	91	111	92	97	96	127	88	93	121	86	99	98	98	98	109	99	110	110	95	78	98	87	100	98	100	107	104	114	95	98	86	101	99	89	106	99	96	100	90	121	77	84	105	91	106	76	87	87	85	90	97	87	99	90	111	96	88	106	111	102	105	103	89	83	98	94	97	99	81	99	88	102	105	100	93	114	80	107	117	124	102	116	119	100	88	90	94	107	96	96	97	110	108	90	89	113	97	100	91	114	96	88	86	109	111	91	85	98	90	117	88	88	122	79	124	111	107	103	108	111	92	83	89	88	112	97	94	101	96	105	91	100	95	98	103	81	80	106	100	95	107	94	120	107	119	85	96	84	104	104	90	86	96	93	99	85	109	102	92	123	91	91	101	90	95	101	114	101	109	103	100	86	104	91	103	89	96	99	95	94	100	94	97	86	108	94	103	106	84	98	87	113	70	91	94	104	106	89	100
345	3	3500	101793	374	3	200	855	1042	1162	1117	912	688	683	611	490	352	308	414	745	597	519	515	404	278	222	211	181	149	167	165	158	168	138	159	146	145	143	149	144	142	148	137	133	127	127	115	121	111	146	117	110	130	124	107	108	121	112	110	117	112	108	102	129	125	125	113	124	110	120	91	113	141	82	113	130	112	113	103	101	87	104	102	88	92	114	102	102	89	94	111	104	118	101	95	98	98	92	87	94	95	86	117	88	91	87	97	102	85	69	122	92	84	93	110	90	92	108	95	81	109	105	111	89	89	95	86	85	109	95	93	98	69	94	121	115	87	89	81	104	91	89	106	96	103	116	92	90	87	100	90	106	92	86	100	107	82	103	107	102	106	98	104	104	107	98	94	89	78	81	91	102	95	93	93	92	88	90	88	100	86	92	114	88	75	83	94	94	98	83	123	95	99	98	92	88	85	111	101	108	90	87	89	92	80	94	82	85	83	97	102	108	99	96	93	106	86	104	103	88	83	99	105	93	80	90	115	84	95	89	104	121	102	81	91	101	94	84	93	81	116	86	88	115	76	78	76	101	85	93	81	102	86	95	87	98	78	83	82	94	89	96	89	104	95	89	78	97	75	96	99	87	92	94	95	83	79	79	82	87	110	80	98	87	87	79	98	116	100	99	79	75	86	84	104	82	100	87	94	99	89	73	86	107	90	73	105	101	83	105	85	105	88	85	92	91	100	99	95	101	98	96	77	93	87	96	94	104	94	100	94	110	74	96	103	88	100	74	97	100	80	104	95	98	98	95	96	87	95	97	97	94	81	75	84	89	93	103	91	77	86	108	78	103	94	100	99	86	95	104	87	88	83	86	86	85	79	105	103	100	101	106	98	98	85	85	80	87	90	102	105	82	102	86	94	77	72	104	99	81	87	95	84	116	96	66	75	84	89	73	74	86	70	86	77	99	82	96	99	89	90	114	77	87	75	82	70	84	81	90	83	94	96	88	94	104	108	99	91	97	85	75	91	85	100	96	78	87	110	85	91	89	92	75	68	86	97	88	86	112	96	84	87	84	90	99	93	84	85	97	83	86	106	103	73	94	83	100	101	111	91	109	107	75	94	78	83	98	89	101	86	82	89	87	87	79	88	100	83	96	95	84	91	76	88	80	89	72	104	82	103	109	88	85	102	88	65	89	93	103	82	91	80	91	76	106	88	102	101	79	79	86	96	85	81	104	97	101	94	85	90	82	86	78	99	90	97	117	91	90	88	92	102	76	77	74	96	87	100	90	110	78	89	94	87	84	82	98	72	111	85	86	105	86	102	83	99	82	85	92	80	87	95	82	89	86	85	86	95	79	98	93	90	92	98	90	96	90	96	97	105	89	98	95	95	82	81	93	91	77	82	95	98	75	77	98	105	104	82	87	84	81	76	97	79	78	104	78	94	90	84	82	81	83	90	61	109	96	92	76	89	112	96	103	90	109	78	111	103	98	99	106	97	91	73	93	88	84	95	95	105	84	95	100	80	89	89	76	87	96	88	91	76	81	99	96	85	95	89	87	92	97	87	70	91	103	95	87	65	98	87	86	83	90	91	88	80	104	84	81	110	94	77	93	102	91	92	93	97	86	105	85	83	91	82	85	92	86	96	84	98	111	75	113	87	77	90	105	84	101	113	75	89	102	90	100	89	67	78	79	92	63	99	80	101	101	86	102	101	93	70	86	112	83	100	80	83	92	93	92	86	96	94	96	91	84	67	95	94	81	92	104	92	79	103	71	74	90	95	103	91	86	84	106	86	105	91	92	95	76	97	89	89	108	83	92	94	87	90	89	89	90	89	88	93	86	80	90	91	95	93	93	106	90	98	92	75	94	87	90	88	73	80	95	103	93	83	86	101	94	87	76	101	93	101	88	91	106	94	92	98	95	90	86	96	90	96	94	88	92	97	80	77	82	100	91	89	99	88	105	99	101	116	104	97	89	94	91	93	97	111	81	106	88	90	114	89	81	78	91	79	99	102	73	83	80	79	97	93	93	90	95	101	90	83	90	72	82	88	100	88	97	106	96	88	75	70	104	77	80	83	88	85	99	90	97	88	91	102	88	90	92	78	97	77	97	87	79	91	98	88	81	79	96	78	89	66	78	86	83	86	95	95	83	95	93	75	80	86	89	97	78	91	71	100	94	84	95	91	68	92	97	86	77	79	93	109	88	87	110	90	95	75	87	107	78	100	96	88	92	95	80	98	83	69	99	86	87	85	91	87	102	88	84	89	94	98	86	80	71	105	90	96	98	77	90	103	97	94	89	91	100	104	106	77	84	103	82	97	93	88	83	88	92	81	86	102	79
345	0	2700	101916	379	2	174	684	1020	1234	1127	966	821	710	588	421	369	316	496	949	758	666	687	626	289	189	195	182	187	213	194	172	153	172	137	159	167	141	146	152	165	157	160	133	143	141	136	115	145	150	130	128	140	136	134	115	128	106	110	117	127	131	122	132	110	118	109	141	123	111	111	110	106	97	118	114	97	103	104	94	91	108	93	110	118	120	99	109	96	100	113	89	106	113	106	111	87	81	85	96	89	119	94	104	98	118	96	89	100	110	94	102	103	94	101	103	90	97	110	89	95	107	92	103	105	87	113	92	94	89	91	98	106	104	106	77	102	98	92	85	95	103	95	110	102	108	104	90	93	96	98	90	102	92	101	95	94	113	89	97	95	86	104	99	99	89	89	93	108	84	100	92	93	88	81	110	94	82	86	79	93	101	93	80	88	93	82	98	107	98	76	97	107	107	101	99	76	97	72	102	95	92	96	106	85	94	92	100	89	102	94	100	89	128	88	103	88	80	97	97	85	88	94	103	100	115	89	81	94	64	97	94	88	98	72	101	86	98	90	70	84	73	86	81	123	114	90	85	88	78	89	82	92	102	81	112	109	86	113	108	92	97	84	86	85	105	108	82	86	96	93	82	107	78	68	88	88	86	89	95	100	103	93	87	95	92	98	81	102	77	70	100	92	94	95	77	93	94	92	65	75	87	82	89	85	90	104	103	97	89	82	97	84	102	94	95	101	79	96	101	108	88	97	104	90	91	72	106	93	108	93	86	96	85	106	98	91	85	91	109	90	105	88	94	94	87	104	87	109	103	84	108	99	87	91	104	68	97	89	90	106	102	95	84	87	80	95	82	80	93	87	100	70	77	90	98	88	97	86	96	78	99	107	96	94	88	97	95	106	101	76	98	103	95	98	95	95	90	102	94	86	75	84	92	96	104	91	91	86	76	95	84	101	88	62	98	97	97	99	96	85	75	95	104	115	99	107	96	85	96	83	100	86	89	89	107	93	77	91	93	82	99	106	88	73	80	94	97	89	101	103	101	102	85	80	85	84	83	104	91	81	88	113	94	84	92	103	88	89	84	81	91	107	102	105	99	98	84	81	101	89	83	82	87	93	98	87	85	90	74	85	76	82	112	91	89	81	93	95	88	97	92	92	92	97	91	83	81	76	92	80	100	88	93	105	100	85	86	86	89	87	111	103	102	85	102	81	88	85	87	76	97	98	83	98	91	89	82	98	87	86	101	101	93	86	85	94	103	104	91	88	86	104	85	89	97	94	85	105	94	81	98	102	99	84	95	80	96	86	103	114	85	102	108	85	79	97	74	86	108	98	91	93	95	102	85	87	83	84	79	85	103	83	88	79	86	83	78	110	85	86	89	92	95	97	97	110	79	78	91	108	72	96	101	87	94	86	100	103	78	100	113	102	89	82	85	81	107	108	87	78	80	82	88	95	104	87	89	81	97	83	85	96	89	97	81	84	98	89	91	92	87	93	111	105	85	118	77	107	73	94	101	94	93	82	87	96	81	85	100	80	85	95	88	83	99	84	105	78	80	92	102	85	76	71	100	104	76	105	103	91	106	97	106	92	100	85	86	91	75	87	99	86	106	102	92	93	100	78	93	87	93	100	98	82	87	106	92	77	87	72	93	71	98	83	109	87	114	96	92	86	93	76	86	78	93	94	78	89	93	106	100	86	78	99	86	74	110	88	90	90	89	87	102	85	73	95	93	95	90	95	86	87	111	111	87	93	103	63	90	91	112	89	78	91	95	59	92	82	109	86	80	84	91	97	87	86	90	109	83	92	95	93	85	93	71	85	91	91	102	98	88	86	91	95	79	100	93	97	90	90	98	100	75	79	76	86	100	95	96	106	95	84	85	90	86	85	84	102	87	99	83	80	81	94	93	87	109	89	90	76	90	90	77	98	83	67	80	91	100	95	97	95	91	74	95	90	73	111	103	102	85	98	79	88	87	84	88	91	96	102	101	69	90	78	76	66	81	80	94	88	79	103	92	87	90	104	83	87	102	81	95	71	87	85	87	82	79	85	107	79	83	90	80	99	98	75	89	96	100	112	87	89	90	73	86	94	88	91	80	100	77	95	93	91	86	74	80	85	95	95	102	88	77	81	77	89	79	80	75	92	99	87	87	86	93	102	99	100	91	102	95	92	81	91	92	102	105	85	82	78	109	96	94	104	104	81	97	104	76	78	91	84	90	67	97	80	111	84	105	100	83	87	66	102	103	97	96	90	91	103	91	91	84	94	80	86	111	91	102	95	114	78	92	100	96	94	97	98	96	92	118	90	84	95	89	99	80	96	80	84	76	92	87	91	90	77	102
345	1	1900	102040	383	1	204	893	1085	1194	993	781	679	531	406	342	314	261	389	381	324	325	303	277	189	176	179	169	145	181	158	156	172	144	145	132	128	134	138	135	154	120	108	145	120	129	125	127	130	129	136	98	123	115	115	112	119	127	98	106	105	99	110	108	123	112	121	101	111	110	97	121	125	122	115	121	113	112	119	110	94	110	111	88	92	117	115	86	118	118	100	124	121	107	109	103	121	91	99	97	101	120	88	103	91	115	119	122	136	107	84	102	117	89	102	118	103	107	110	112	109	125	116	104	114	104	99	100	79	104	98	80	116	112	96	108	91	99	92	96	110	87	118	97	112	107	97	106	109	83	92	110	120	99	102	89	113	123	118	103	112	90	122	90	90	96	108	80	96	93	107	109	91	83	105	72	98	90	99	99	117	115	92	112	109	96	98	102	90	110	113	88	95	82	87	103	130	105	97	96	91	104	123	97	109	115	105	90	106	113	86	114	122	102	85	115	107	91	94	108	114	91	118	113	101	105	93	129	107	93	107	115	93	123	100	82	83	93	114	111	100	94	87	96	84	115	107	93	102	95	94	114	106	110	108	105	106	96	108	103	86	100	108	103	86	77	142	99	86	110	104	113	86	96	93	102	106	102	94	98	113	95	117	94	103	105	109	103	94	83	95	104	86	107	108	110	106	100	107	109	98	92	118	84	90	84	99	91	96	118	88	100	118	76	106	94	105	112	83	98	98	92	81	96	91	110	81	95	103	101	99	112	98	97	98	111	80	111	92	101	93	92	118	106	109	118	94	115	92	90	115	103	96	99	116	93	102	109	92	93	96	80	100	111	106	125	103	116	88	101	84	118	90	97	104	110	95	96	99	97	94	111	98	100	103	111	88	103	86	97	100	108	112	96	103	95	110	108	99	111	94	87	93	101	120	95	93	115	90	112	108	92	109	96	95	81	103	103	112	105	114	90	113	94	100	76	115	101	86	104	93	116	95	99	91	75	91	94	111	103	98	100	103	109	96	99	97	100	92	122	98	107	100	110	95	96	88	89	106	109	98	98	97	116	92	91	93	102	97	115	89	87	78	97	121	66	111	77	92	104	102	107	90	110	95	99	94	110	91	108	91	119	114	96	99	122	95	88	101	109	105	104	108	92	112	98	99	109	117	105	89	102	89	85	103	107	106	84	92	120	91	92	96	103	110	103	105	87	99	93	88	98	91	99	98	98	92	75	107	98	112	110	102	93	90	95	104	103	104	87	93	107	101	84	101	95	101	101	108	93	102	104	102	93	100	110	86	102	91	106	91	103	121	87	98	87	105	94	83	115	111	101	97	106	84	105	98	109	104	95	78	111	86	98	98	102	106	82	92	117	93	106	94	87	121	96	103	99	104	108	102	103	95	84	114	94	77	84	101	102	110	95	81	92	117	95	101	126	111	82	101	96	101	100	93	106	99	100	101	103	118	105	99	97	91	108	110	107	94	95	99	116	95	102	92	90	92	107	95	100	93	74	98	95	89	95	111	108	104	110	103	109	112	101	99	85	92	103	100	103	87	90	116	97	92	88	95	102	97	95	100	102	115	107	91	113	89	102	85	87	100	97	89	95	95	98	100	103	95	89	83	98	92	90	72	95	108	116	91	97	110	84	108	110	97	88	100	111	83	95	101	88	100	113	95	99	90	99	89	105	83	116	111	80	100	111	86	135	84	93	99	97	88	105	109	98	103	107	105	93	96	103	101	109	76	100	108	97	112	93	99	81	87	104	109	101	117	110	86	104	93	101	117	90	107	98	126	92	106	103	96	95	108	86	110	88	92	98	106	97	92	85	105	90	94	92	106	107	78	100	94	85	111	101	112	95	94	94	124	115	87	98	113	105	78	120	88	91	94	124	98	102	87	89	113	99	91	107	122	116	105	99	108	96	106	115	90	102	101	112	116	98	101	105	107	83	104	105	95	91	115	125	95	96	99	93	89	92	77	91	102	101	116	107	91	93	87	98	85	95	66	85	110	92	92	109	89	105	113	88	78	117	110	110	79	99	76	105	109	103	99	99	85	74	107	96	96	106	91	97	95	97	94	99	103	93	107	106	109	100	105	89	101	92	95	106	94	106	96	87	92	86	90	81	85	91	95	118	118	92	93	83	96	95	91	107	93	104	92	99	88	106	99	99	96	108	109	88	103	89	109	106	99	111	92	103	114	88	110	110	101	95	105	99	99	93	101	99	93	97	114	91	97	107	88	119	106	99	83	106	105	96	104	90	86	129	117	105	96	85	66	102	97	88	87	119	105	100	94	99	91	110	94	92	83	100	99	95	95	88	97	94	92	97	108	105	102	98
345	2	2100	102163	387	0	134	761	1102	1094	889	689	651	542	420	349	318	321	601	514	382	385	331	347	227	197	197	188	173	175	177	174	156	149	168	144	133	145	146	148	145	154	116	126	126	143	121	129	140	136	145	98	123	119	134	131	123	122	121	106	115	103	133	112	113	114	102	115	100	110	139	122	117	107	126	115	108	111	111	98	114	99	100	107	125	102	118	94	101	114	115	110	130	109	115	95	101	89	113	104	97	121	105	106	102	100	107	86	97	101	129	95	107	122	105	92	112	107	97	134	87	99	99	124	87	85	115	118	104	89	114	111	91	118	112	103	100	95	87	112	116	95	116	99	100	104	101	108	104	130	122	120	109	105	125	114	122	104	94	99	101	100	117	114	102	112	111	106	103	122	94	96	103	111	100	101	105	112	95	99	93	104	97	91	94	90	103	104	103	87	93	90	84	93	104	110	86	118	101	84	96	94	109	101	107	98	100	104	102	111	102	98	102	72	118	97	92	98	118	89	114	114	93	111	94	107	93	105	103	106	92	85	96	111	97	104	115	102	107	108	104	109	106	115	108	127	96	85	105	91	110	94	103	97	114	89	85	97	93	108	103	87	105	93	95	99	116	91	116	113	93	95	95	90	94	93	103	98	104	108	121	119	95	109	102	94	93	94	97	103	109	120	96	85	107	117	93	83	99	106	96	99	69	87	94	104	105	109	116	99	99	95	82	91	128	112	93	86	102	105	101	94	87	119	84	93	98	98	106	127	118	115	103	105	112	101	83	102	82	114	87	91	110	119	90	99	119	113	117	106	90	109	101	104	99	99	84	93	105	91	106	81	96	89	96	99	113	105	101	104	89	100	109	84	87	90	101	109	115	118	94	99	94	106	93	89	104	94	110	125	79	105	90	83	100	88	112	99	74	102	86	93	100	98	92	102	73	102	81	96	106	100	110	89	101	92	99	101	114	110	110	98	99	85	101	106	83	91	86	90	88	103	112	101	104	86	99	107	110	102	98	110	83	111	89	108	99	105	110	84	94	108	92	96	83	89	97	83	107	88	113	114	91	93	94	94	115	103	95	95	109	114	100	113	94	97	92	95	87	111	96	103	99	103	89	94	102	104	79	103	85	127	110	100	102	106	98	101	119	103	107	94	88	91	121	99	99	91	93	102	96	92	102	118	80	89	126	116	110	94	92	100	87	102	108	86	101	115	100	89	99	81	95	97	98	118	110	92	91	90	103	81	82	110	93	91	108	102	122	81	92	102	85	117	100	76	93	108	112	101	108	85	100	86	102	105	90	124	106	110	88	91	103	109	97	99	87	108	118	104	78	89	111	101	112	112	103	107	98	116	107	95	107	118	75	108	98	102	107	113	107	105	85	88	127	126	115	95	97	92	89	88	87	80	88	109	79	95	109	102	102	102	107	124	100	98	115	83	98	100	98	99	97	93	84	105	86	104	109	91	94	80	97	103	122	108	102	105	99	117	97	87	100	114	67	94	87	99	114	83	99	110	89	124	96	120	106	114	97	111	114	97	103	94	97	84	84	107	81	91	98	106	87	115	105	102	100	101	105	94	113	102	101	99	87	96	99	99	106	103	95	116	102	109	113	82	90	105	99	76	69	108	115	110	128	107	94	108	109	107	98	106	107	94	95	94	110	84	89	100	92	82	89	104	101	110	98	105	111	100	108	102	92	105	85	105	119	107	120	97	108	100	105	121	91	101	117	90	110	103	98	105	98	114	83	91	108	85	103	99	101	93	105	86	101	86	87	104	87	119	91	77	73	98	108	109	110	105	91	94	108	106	105	92	83	109	105	110	78	91	110	110	109	100	101	114	100	92	72	102	109	96	87	106	90	89	103	97	91	88	83	98	86	83	103	96	98	106	107	97	98	94	91	106	89	89	108	107	82	105	101	95	119	92	81	106	78	104	104	90	98	109	96	114	106	104	98	121	92	102	109	94	121	104	76	83	103	109	99	102	93	96	84	117	122	100	89	88	91	86	86	93	110	97	90	119	109	98	103	92	128	93	105	96	89	109	94	91	116	98	118	108	110	121	113	112	109	83	99	113	92	114	101	94	108	97	89	90	88	101	98	100	103	102	97	104	97	77	89	117	76	89	86	103	94	107	93	106	99	110	76	100	108	103	99	114	102	86	107	90	120	85	96	89	92	105	105	93	82	96	114	110	107	91	95	88	101	99	105	102	108	104	93	96	92	111	98	96	99	83	94	88	93	108	96	117	107	109	98	104	104	103	90	112	98	88	108	105	98	96	87	90	86	108	92	99	95	123	92	93	114	92	109	94	97	100	98	95	96	74	90	83	92	95	102	111	108	90
345	3	3500	102286	372	3	188	752	1045	1100	965	734	556	488	404	383	360	586	741	540	423	436	477	423	219	175	186	175	169	181	164	163	154	153	150	137	137	150	122	143	134	132	122	120	136	122	109	117	109	120	123	113	126	92	108	112	118	105	111	114	92	116	96	109	121	111	114	102	103	108	90	111	86	99	111	98	94	87	105	111	88	97	108	87	99	108	99	113	100	104	105	103	115	115	116	100	111	95	87	94	104	79	101	99	120	101	98	90	89	107	93	100	97	99	95	103	94	105	108	105	74	108	82	103	94	96	87	72	92	91	93	89	103	102	83	80	96	98	95	93	92	120	94	78	96	101	81	90	100	100	90	82	83	110	93	81	99	87	97	89	95	95	96	86	84	92	92	118	75	79	83	94	84	94	113	76	87	94	101	89	81	92	89	86	98	95	108	95	90	99	87	79	109	91	104	91	107	80	88	97	96	99	105	94	80	96	83	101	78	92	100	103	81	79	80	112	99	93	83	84	91	105	100	99	93	91	101	81	88	94	100	84	77	86	82	87	104	96	90	94	95	104	118	91	104	90	89	94	97	99	88	84	86	116	92	82	85	80	91	103	98	96	96	96	93	88	109	94	92	95	90	98	98	99	83	76	94	98	80	100	76	118	82	95	93	104	89	100	98	79	95	105	95	94	79	104	93	102	90	110	84	83	85	91	91	78	79	92	92	90	91	87	98	97	80	102	91	70	89	111	110	90	82	89	100	90	93	97	89	89	84	98	90	74	64	93	92	84	81	90	90	101	109	104	94	84	77	80	65	96	89	97	92	70	86	97	104	75	91	84	86	93	87	78	104	102	83	83	89	87	94	85	85	91	94	94	112	87	87	102	93	87	97	75	91	95	84	90	69	81	107	93	94	103	79	74	83	90	110	93	86	85	93	97	100	96	87	90	91	84	93	83	94	98	100	89	102	116	85	118	91	76	87	85	92	108	91	102	105	102	89	97	92	92	103	85	91	92	108	79	83	84	93	95	93	83	94	97	82	95	90	85	92	106	105	93	87	85	69	92	99	90	88	101	90	99	110	114	82	104	101	97	98	99	98	96	87	94	95	83	89	84	93	93	98	89	95	86	71	108	81	94	92	78	87	85	103	106	94	95	79	113	95	90	83	100	93	112	76	86	102	106	86	91	105	100	89	79	75	92	83	86	105	79	88	99	87	122	102	111	85	89	87	85	111	88	98	76	98	90	102	92	78	95	94	99	93	94	105	88	87	95	93	91	94	92	88	94	93	79	96	94	106	93	109	102	83	83	93	84	86	108	95	78	81	88	69	98	77	70	78	101	93	78	104	103	92	118	95	101	87	87	97	96	94	92	79	95	88	101	94	101	84	86	84	102	84	98	85	91	87	86	78	92	110	100	79	102	92	105	87	99	100	99	88	97	84	84	103	90	74	88	101	94	92	79	86	78	95	87	87	88	81	85	101	99	86	97	95	100	76	74	83	106	105	89	115	79	87	86	107	93	97	74	88	99	103	95	97	106	85	84	100	77	89	93	90	78	88	93	85	91	90	96	81	90	90	89	96	89	85	94	122	87	81	85	87	88	93	86	83	89	109	98	81	77	89	93	85	96	91	84	94	92	91	87	97	102	92	88	81	96	92	89	91	78	83	84	86	93	92	87	97	94	83	86	80	96	85	83	93	80	85	97	97	92	98	90	88	101	91	102	87	106	89	108	85	98	84	91	86	86	108	100	83	74	106	75	95	85	81	83	90	104	93	91	87	91	92	92	98	94	80	98	82	87	85	83	90	96	80	99	107	93	90	79	86	92	85	99	99	98	96	94	95	110	85	84	94	78	132	95	92	94	70	101	97	83	85	68	88	90	102	91	82	80	89	95	97	97	85	96	90	91	98	84	84	90	106	92	86	72	83	87	78	79	93	102	82	93	90	96	87	91	64	90	106	78	92	93	89	98	114	98	73	89	101	87	104	92	86	91	101	95	91	93	77	91	98	116	86	87	87	103	112	93	82	85	96	100	84	92	86	81	84	77	70	85	90	107	100	97	80	84	96	93	80	78	81	83	75	92	99	80	86	97	62	84	100	103	76	86	109	96	103	83	91	94	96	79	75	86	79	95	77	93	98	111	81	92	104	92	92	93	85	86	99	97	74	92	84	78	107	84	100	82	98	100	76	74	96	86	97	82	94	101	105	97	90	87	95	88	75	88	110	101	99	89	94	94	92	95	92	85	78	92	85	80	73	99	113	105	82	81	85	93	109	75	78	89	110	85	100	105	91	91	102	99	79	93	91	106	80	90	95	96	104	95	93	102	86	81	94	81	82	99	104	88
