345	0	2700	193809	351	3	79	449	546	497	459	494	500	491	426	371	358	347	299	292	293	300	292	299	276	282	239	256	256	249	268	253	249	248	226	269	233	224	221	216	240	216	216	210	208	222	217	212	205	215	221	194	192	213	180	187	190	189	194	197	191	197	195	175	191	199	167	183	205	202	185	194	173	202	179	186	184	193	177	175	208	204	172	177	179	176	198	198	182	197	197	167	193	209	185	184	176	196	187	161	181	186	168	183	158	183	175	199	165	168	185	194	168	183	178	175	167	203	183	167	156	187	183	176	165	178	179	181	168	179	167	174	204	196	180	183	182	163	175	172	197	156	184	173	168	181	167	191	186	170	179	188	172	164	176	179	182	159	171	177	169	191	213	191	154	185	177	176	190	172	180	193	204	189	180	156	192	197	156	175	181	159	181	194	193	176	190	168	162	162	179	150	186	199	180	186	169	179	181	172	187	190	163	176	181	182	176	188	196	142	184	182	174	176	164	180	185	177	201	184	168	175	196	150	173	185	186	193	183	182	153	179	198	182	165	184	166	193	184	180	175	195	178	165	179	191	207	181	194	191	163	158	169	169	188	165	193	198	172	186	174	177	174	171	161	195	189	173	179	169	159	172	184	188	178	171	165	181	175	167	171	178	199	174	156	171	175	176	152	166	190	193	174	185	187	169	183	174	163	187	180	155	171	173	179	201	173	168	168	184	207	160	162	177	160	178	179	170	198	197	176	186	173	170	179	206	207	177	193	181	185	196	187	178	166	190	180	177	188	162	161	175	184	205	172	170	147	162	186	170	169	170	166	162	182	190	174	178	182	168	197	164	202	185	174	195	168	185	180	195	183	167	170	180	179	201	186	173	182	167	186	173	179	185	174	160	154	191	180	164	164	196	167	180	171	188	169	161	158	178	172	180	167	184	188	159	202	166	196	182	172	174	166	160	157	168	193	149	190	184	178	158	191	200	173	185	192	178	175	159	169	176	183	160	177	192	187	198	168	163	204	191	203	199	172	180	165	180	199	169	199	197	176	179	172	177	180	169	146	189	176	160	154	162	173	209	191	179	179	168	167	177	156	185	193	170	171	186	187	165	186	167	184	181	167	180	188	183	171	164	189	178	150	181	195	194	168	173	183	185	184	183	200	167	172	207	181	201	196	168	178	165	178	179	154	182	147	193	188	182	186	165	188	188	171	196	173	150	192	184	188	175	165	176	186	198	172	212	172	156	168	197	190	177	192	177	187	175	179	179	166	175	179	171	191	162	172	190	155	176	188	172	180	178	180	193	162	188	179	196	194	174	185	183	185	173	164	165	164	191	184	181	193	188	199	179	178	160	180	156	192	212	164	182	185	185	180	178	155	204	156	191	179	179	154	183	159	173	166	182	183	180	169	199	153	178	199	179	165	181	160	192	186	176	170	171	186	163	148	174	173	151	178	185	172	185	165	187	181	179	195	173	166	176	179	174	176	179	202	183	168	159	150	190	176	180	189	178	181	154	182	191	168	191	178	177	208	166	165	185	201	173	186	171	196	170	172	179	159	198	167	179	156	177	188	165	189	190	194	181	180	172	179	191	191	153	184	182	183	165	176	196	200	172	165	176	154	180	194	188	169	191	204	163	172	190	196	191	155	170	171	179	168	181	160	165	186	167	169	187	166	167	198	159	186	187	163	168	202	175	164	202	168	187	180	172	175	203	173	168	189	190	157	171	183	171	191	166	182	170	181	180	178	209	177	184	165	187	194	188	177	173	174	200	197	190	171	190	174	170	166	198	213	203	187	178	191	171	207	152	195	163	178	195	166	155	194	187	187	164	204	167	170	162	177	164	167	169	154	173	181	175	170	166	177	191	173	181	180	170	203	175	202	191	157	192	195	171	167	152	179	180	179	188	185	196	153	158	183	174	168	165	181	183	176	180	172	183	194	186	186	183	166	177	155	182	175	209	199	169	185	148	162	192	177	154	174	185	191	147	168	159	183	168	159	177	175	182	178	180	178	173	172	186	173	164	200	163	165	176	169	177	191	160	163	183	155	151	203	162	191	198	164	152	177	172	179	170	158	189	161	184	172	180	177	169	186	167	192	169	166	165	190	174	203	168	186	178	178	204	188	163	160	188	190	159	165	183	141	179	159	174	187	192	163	168	168	183	142	185	192	168	194	167	175	189	171	196	181	174	179	169	189	175	164	172	191	186	171	189	176	171	182	165	185	181	167	173	163	195	168	179	164	184	165	171	204	174	171	173	172	185	160	175	175	171	165	187	187	186	187	201	164	204	190	208	164	175	187	190	175	159	152	178	178	184	168	178	166	185	190	183	179	186	166	160	167	169
345	1	1900	193932	354	1	120	506	464	489	417	444	362	392	361	381	298	315	276	297	261	285	251	271	223	243	247	226	233	244	248	219	231	190	193	208	224	211	243	219	207	220	199	220	210	212	217	214	186	202	209	213	205	203	168	186	205	191	209	211	211	189	209	191	189	193	187	185	196	185	188	187	177	190	182	203	193	183	193	209	209	199	188	211	177	198	197	212	185	221	185	162	196	217	184	194	200	209	170	199	191	214	162	196	185	209	211	199	217	200	170	196	189	197	188	202	208	196	175	196	171	193	175	186	182	193	199	182	192	160	205	206	178	208	204	182	222	205	188	176	187	178	210	177	187	170	188	195	170	209	195	198	194	200	205	200	176	183	203	181	183	182	202	203	186	196	214	185	201	212	201	183	196	190	201	214	187	191	207	179	178	210	192	186	205	206	225	190	187	206	179	187	172	204	191	205	194	180	177	188	192	198	210	187	207	178	184	156	203	193	187	184	182	193	180	193	187	209	189	198	194	194	205	194	194	180	167	200	178	191	181	187	201	186	166	204	168	206	191	195	195	171	179	213	196	198	205	175	173	219	175	193	213	229	198	203	184	173	179	188	217	175	184	192	201	200	209	213	180	194	160	198	206	199	203	186	198	206	171	185	182	178	199	206	183	183	189	189	191	199	182	192	187	200	202	212	184	176	193	195	179	178	179	186	165	193	200	192	187	196	188	180	207	195	193	202	196	205	167	197	186	178	191	195	200	166	177	200	184	185	195	188	219	202	191	177	191	206	198	189	189	196	190	199	205	208	182	187	183	198	214	217	191	218	174	185	194	171	172	228	196	188	186	202	187	163	175	197	185	193	190	180	189	192	197	197	202	177	203	184	206	183	183	195	188	233	190	183	192	192	172	173	187	209	204	199	174	198	198	180	182	179	193	198	212	185	183	214	211	198	178	212	191	176	182	186	196	216	185	170	193	192	178	194	194	199	205	183	194	196	173	178	194	198	196	184	225	179	182	209	187	192	211	206	184	167	175	203	174	184	242	213	172	211	207	215	202	194	198	176	208	207	197	195	161	195	206	204	186	205	171	199	179	199	211	197	176	164	187	173	202	198	152	211	211	196	197	205	206	205	207	190	181	186	196	212	181	189	194	196	198	178	186	164	193	178	197	204	183	202	199	191	173	184	180	197	199	194	180	193	190	197	207	171	196	219	200	184	185	219	168	187	186	181	206	177	189	182	189	188	182	154	185	196	193	208	187	191	192	181	213	192	171	186	221	177	213	195	171	193	193	201	185	180	189	177	222	212	175	194	206	200	175	199	188	196	201	190	205	210	195	185	188	172	184	194	187	180	181	194	213	181	194	165	211	192	175	214	163	190	194	183	191	200	175	195	194	184	171	197	174	196	185	191	180	195	197	195	205	199	189	202	212	182	180	208	180	203	204	197	179	197	204	187	180	182	204	215	209	178	188	192	190	174	181	201	189	195	193	185	197	205	213	216	205	188	195	183	183	185	202	180	193	187	156	221	192	202	199	166	202	200	195	190	178	181	183	167	227	177	199	206	184	190	195	208	187	205	178	201	184	181	174	194	191	187	189	204	177	191	187	205	186	184	189	192	187	196	212	208	172	190	173	183	177	165	200	193	182	198	199	197	209	209	157	193	186	192	242	196	184	191	198	187	179	187	175	201	190	191	191	195	177	193	202	189	187	163	197	187	206	201	193	178	184	185	204	187	184	176	192	188	194	190	191	186	194	178	168	175	201	199	164	204	194	182	178	201	194	187	201	192	186	177	190	177	171	167	207	205	196	176	200	217	200	199	186	177	208	181	193	191	196	183	188	187	189	215	190	203	191	179	207	177	181	194	194	186	206	209	194	209	196	183	188	205	203	172	176	213	189	203	185	174	190	202	180	185	194	196	178	200	217	204	191	189	180	192	180	158	156	197	174	190	200	191	200	204	174	199	177	194	181	209	180	201	193	214	195	187	180	181	191	206	183	174	192	195	171	206	207	174	193	194	184	199	197	203	216	173	200	168	187	198	201	181	176	197	210	189	169	219	213	185	165	182	196	199	176	199	210	179	182	177	206	221	187	202	193	195	205	208	194	182	174	202	169	212	221	201	190	175	178	198	214	197	193	194	181	193	186	219	196	168	188	166	210	191	203	201	181	179	192	215	189	170	193	199	203	191	184	188	169	215	201	199	181	214	202	190	196	195	200	186	212	205	186	202	189	194	179	186	190	179	176	225	189	208	175	194	168	168	179	200	180	188	164	193	179	187	182	196	195	191	185	186	189	168	190	186	187	166	200	186	186	186	213	224	185	194	183	194	174	181	201	203	202	193
345	2	2100	194056	365	3	107	518	536	441	405	452	430	384	375	346	348	326	277	282	275	270	257	267	257	277	211	251	235	244	275	222	236	229	204	232	243	249	232	213	219	240	202	208	206	204	210	213	212	202	208	204	190	216	183	199	191	207	196	208	218	189	209	181	209	191	202	198	191	184	218	207	201	196	175	228	207	187	192	183	189	173	180	199	178	178	183	174	188	199	181	185	161	161	179	217	173	190	193	199	168	211	162	199	189	190	182	193	195	201	192	176	196	182	178	181	163	193	196	198	183	185	195	186	196	191	205	209	210	194	161	192	164	182	207	169	155	167	182	193	168	173	168	195	180	172	182	177	185	185	194	190	197	183	189	164	195	209	186	184	202	183	203	211	171	195	158	154	187	208	181	175	178	186	170	174	205	188	194	148	192	196	186	190	195	178	165	199	196	194	172	212	175	226	189	173	193	177	174	192	189	195	198	179	209	170	200	190	203	179	179	200	175	195	183	205	184	187	160	160	174	179	189	218	189	219	201	186	180	192	184	176	164	194	178	174	175	178	215	163	152	175	194	169	190	192	176	191	212	180	188	175	187	177	173	190	192	195	180	179	199	189	171	200	162	166	191	188	181	180	190	174	162	186	178	177	167	195	206	200	179	190	186	195	186	181	174	193	183	200	167	171	186	178	193	170	218	184	195	197	179	174	191	184	192	183	196	190	166	176	175	191	175	197	175	200	163	207	185	178	190	221	167	194	179	175	175	171	187	172	192	145	200	173	210	175	170	183	198	166	161	175	170	191	179	173	192	187	181	197	172	154	180	202	203	208	183	178	176	187	179	191	170	190	189	195	165	193	175	174	163	209	167	178	194	161	187	183	165	177	185	194	174	199	185	185	166	182	196	185	206	197	207	200	174	186	161	160	205	197	205	178	169	173	189	203	192	173	160	193	164	199	176	220	174	184	174	202	171	186	166	187	183	183	183	185	175	165	176	187	186	176	160	173	190	161	187	182	191	180	193	209	187	188	165	168	191	191	184	179	186	164	207	180	182	198	195	182	195	182	159	186	177	185	185	182	189	200	196	189	179	179	184	185	195	175	190	183	176	197	197	195	184	184	199	165	229	200	200	191	187	187	216	187	187	210	181	170	177	190	192	182	182	142	170	178	185	202	193	188	177	189	172	180	177	167	172	176	194	186	178	214	156	175	186	193	197	163	181	165	167	177	214	177	197	193	172	198	189	182	197	198	183	184	206	157	176	188	168	208	187	178	187	168	178	188	189	200	184	175	183	188	196	189	175	183	179	177	177	165	187	192	179	194	168	185	192	190	198	218	206	196	176	191	188	208	197	168	171	176	179	175	184	170	183	193	186	197	166	187	227	192	197	176	196	200	177	205	177	178	200	167	185	214	165	196	175	221	178	176	180	162	155	196	195	219	194	184	177	175	152	184	177	196	177	199	186	180	164	186	173	175	196	203	161	183	154	179	180	208	180	183	179	185	179	189	190	180	187	180	184	166	191	178	172	169	167	178	171	168	178	168	179	200	173	182	183	184	176	172	169	199	179	173	208	202	176	181	168	148	168	179	187	196	171	183	193	194	184	170	192	170	181	182	155	170	163	183	189	170	184	191	167	191	198	207	181	194	175	199	167	170	202	187	171	178	192	165	179	174	191	170	190	195	163	203	178	221	172	152	166	208	206	150	177	177	187	193	204	201	201	179	188	171	201	174	185	189	176	206	199	187	196	168	188	197	186	197	182	199	175	193	167	166	206	188	199	201	167	207	177	190	192	189	196	185	188	188	205	190	193	205	185	188	175	180	176	215	192	159	167	190	206	183	161	174	174	182	186	184	181	188	173	195	205	166	180	194	192	194	210	202	201	170	196	175	180	185	174	181	183	177	202	176	199	181	176	159	194	191	186	181	163	193	224	189	204	178	187	213	177	168	193	202	168	169	170	192	176	174	182	180	200	183	161	171	175	209	195	182	188	180	195	184	182	200	172	180	193	176	191	192	197	211	192	187	194	186	169	182	182	193	182	184	174	170	178	173	187	202	171	177	189	179	188	191	199	173	195	181	182	212	171	201	179	175	199	186	179	200	176	189	186	193	199	194	174	169	186	190	197	203	163	192	173	177	182	184	194	165	187	174	184	166	201	186	178	206	201	179	172	200	190	200	184	185	189	192	178	179	179	178	201	180	179	155	179	181	198	190	202	184	181	178	203	198	195	197	178	177	196	196	202	195	200	182	184	188	193	183	189	172	205	177	183	177	189	216	186	205	165	200	173	144	187	200	181	175	183	205	197	174	214	188	175	177	186	195	203	174	212	184	182	200	196	199	188	187
345	3	3500	194179	358	9	124	625	611	550	435	500	436	416	362	344	308	326	276	290	280	279	266	246	284	233	230	254	241	229	225	214	196	212	237	275	214	229	221	217	199	240	204	218	205	171	227	188	191	196	199	208	179	202	183	197	198	183	205	194	177	153	174	208	208	179	196	185	170	171	183	192	173	172	190	161	194	187	194	199	170	171	187	189	188	162	181	182	163	178	191	197	163	173	178	187	174	179	169	170	190	166	212	168	163	172	157	174	182	206	192	157	175	196	170	179	185	179	183	172	151	177	196	175	166	195	177	166	183	167	190	184	168	180	172	158	157	164	175	152	181	171	174	155	149	181	202	169	175	172	180	184	163	187	184	194	197	180	180	199	170	183	191	173	185	171	186	150	156	164	186	186	191	166	198	162	183	169	181	182	176	178	186	192	172	170	170	199	178	155	182	187	169	169	172	172	177	215	162	181	178	177	166	175	157	150	164	175	184	192	161	143	178	199	204	172	175	197	191	159	166	181	173	168	179	164	188	161	164	167	163	171	182	181	161	180	182	172	156	183	176	179	181	185	181	175	176	173	154	183	170	155	162	169	207	196	172	206	189	168	176	189	187	159	189	164	196	168	164	179	168	163	171	176	199	188	169	173	189	171	183	179	154	166	181	194	173	178	166	188	166	192	174	168	179	183	172	166	186	197	177	178	163	166	158	161	189	168	179	192	174	167	171	185	188	172	183	204	193	189	141	192	173	152	187	177	195	182	177	170	176	173	175	200	173	164	168	182	190	161	146	172	197	186	170	164	173	148	176	183	173	160	168	160	178	149	176	175	172	162	173	174	141	169	164	203	179	160	189	189	179	175	168	191	169	203	176	166	170	194	177	151	159	167	157	156	180	168	185	178	168	179	177	146	182	170	186	165	199	148	168	158	194	161	162	178	164	162	158	208	176	173	183	200	167	191	190	187	162	150	162	181	195	168	162	181	178	179	165	181	156	174	179	169	178	169	174	168	204	180	162	164	179	182	200	176	180	184	183	176	174	177	182	178	171	184	173	167	160	182	171	178	187	170	174	160	173	175	163	190	170	178	182	198	172	179	191	202	166	200	163	177	148	160	177	194	177	165	187	170	173	194	197	157	177	189	141	178	175	183	186	188	189	173	185	169	174	175	163	168	157	180	166	175	187	182	148	177	194	201	171	153	165	171	189	162	161	183	174	174	187	155	161	172	157	171	176	197	184	188	178	150	180	176	142	183	188	157	158	174	183	197	161	216	197	159	196	172	183	181	151	180	158	178	172	168	167	167	179	167	156	150	198	170	176	200	151	191	178	165	176	200	169	165	166	185	174	160	168	178	169	154	185	169	176	172	165	179	159	204	178	182	178	181	146	172	189	170	173	176	176	204	173	165	152	185	188	149	144	187	194	170	167	162	196	165	187	188	188	151	181	170	170	157	143	179	157	174	175	168	175	190	164	170	195	170	168	173	177	196	156	179	162	168	200	174	212	159	179	160	166	182	145	152	173	162	160	146	177	153	170	159	172	154	172	163	190	183	187	183	158	164	151	185	189	166	176	179	173	161	165	149	185	172	176	174	174	171	180	189	166	184	186	184	175	177	170	154	180	137	180	179	168	161	182	182	170	183	157	171	163	179	168	191	204	153	173	178	149	190	175	157	174	185	191	180	177	177	147	167	171	178	170	173	164	173	166	178	172	162	191	151	193	170	207	175	165	167	183	181	174	149	147	188	171	175	173	191	177	177	185	187	190	173	171	194	173	168	147	151	162	173	170	159	148	179	162	175	171	198	167	173	158	177	161	186	206	157	172	166	166	165	152	169	165	185	158	169	176	190	198	198	169	172	178	151	196	183	175	181	179	163	172	184	189	154	182	149	193	175	167	190	159	164	168	163	203	181	173	171	174	178	163	166	178	167	193	177	178	151	161	155	176	167	166	174	148	187	170	196	166	179	159	173	180	176	177	197	154	193	178	186	176	192	171	173	185	185	151	163	172	180	157	151	160	165	175	177	187	147	173	141	154	191	183	161	171	174	177	170	155	169	180	181	162	174	161	219	168	175	163	183	186	180	167	188	167	160	161	181	175	195	166	191	167	197	169	172	174	173	173	173	162	187	173	185	165	163	179	182	162	173	155	159	185	166	141	162	173	167	177	201	178	181	180	171	167	168	155	185	202	183	165	181	152	174	209	165	188	167	159	170	165	170	171	165	161	172	194	175	186	170	183	186	185	163	171	170	164	165	173	180	199	175	166	179	165	159	156	207	164	182	184	176	169	167	164	175	184	198	161	161	176	157	166	178	182	178	199	178	161	195	197	150	187	176	178	171
345	0	2700	194302	349	4	87	550	579	552	481	507	475	425	371	383	328	304	312	341	321	285	284	262	234	260	246	254	226	222	235	212	204	234	227	244	207	196	188	197	218	211	196	215	195	177	185	186	206	198	189	188	179	182	191	179	185	169	195	184	163	173	178	166	175	170	157	147	166	179	185	180	170	171	172	170	177	176	188	157	176	159	168	146	164	173	155	180	186	192	146	169	175	166	181	157	157	152	155	171	148	165	175	155	150	174	147	165	180	155	172	170	144	142	155	156	173	162	154	153	150	154	161	142	161	139	163	179	149	186	149	160	173	167	164	145	189	153	152	136	138	165	177	160	147	181	156	183	160	160	169	161	141	158	139	161	159	155	162	156	179	142	149	153	168	181	170	158	158	164	161	178	150	162	167	166	172	151	160	169	161	155	158	160	160	138	172	151	171	159	140	171	181	160	169	160	156	175	156	175	156	146	143	166	168	165	157	162	149	158	159	164	172	133	177	140	146	161	161	157	165	155	168	140	169	153	160	160	152	166	155	175	151	162	152	156	154	147	163	143	164	142	146	146	163	154	154	153	166	149	178	162	160	138	168	166	140	176	160	166	147	142	160	179	164	174	128	166	157	161	175	172	166	169	154	137	171	155	136	155	156	155	147	153	154	175	141	164	147	166	157	141	150	149	161	152	163	169	165	161	151	152	168	136	161	160	166	154	158	143	154	168	153	187	163	173	157	145	157	179	144	156	154	162	173	149	146	143	163	164	179	165	160	156	152	150	168	182	155	190	140	163	149	165	165	138	166	160	120	154	150	161	141	148	175	143	162	152	144	164	164	179	153	156	152	136	159	176	155	152	145	165	167	160	164	132	153	174	141	169	156	168	179	177	160	157	151	169	160	154	171	173	169	173	159	153	158	142	168	142	185	136	149	157	144	175	168	158	161	149	162	151	180	142	155	154	156	165	152	160	161	147	151	165	169	167	145	149	166	164	156	176	148	182	154	140	163	159	159	159	143	152	145	162	144	144	155	179	153	136	152	164	153	162	165	148	159	167	158	177	161	171	173	168	163	157	163	142	160	157	163	156	159	170	173	182	179	137	154	168	163	172	163	163	156	163	158	146	168	158	135	151	153	197	166	149	158	172	145	165	165	157	165	178	155	177	147	164	131	162	160	165	164	163	171	133	154	141	174	146	163	170	171	127	162	147	165	156	167	165	159	171	145	192	157	179	168	153	154	156	137	157	151	181	164	159	143	164	144	155	157	171	137	157	154	160	138	135	134	138	179	161	150	139	161	156	160	149	155	167	158	170	138	148	143	152	160	164	160	170	151	145	156	156	181	142	113	168	142	159	145	174	158	157	162	169	173	158	166	151	156	154	149	152	155	166	158	169	144	182	157	154	156	147	135	151	157	138	165	163	139	172	166	133	169	125	159	175	171	139	158	147	141	158	143	167	157	159	175	156	162	139	150	152	143	145	174	145	172	163	137	162	173	163	162	163	164	144	158	155	143	148	163	160	154	154	173	162	130	152	166	144	159	167	159	171	172	174	134	133	155	165	162	158	134	152	151	153	170	195	164	166	168	143	167	162	174	147	177	162	135	170	167	157	167	151	174	163	149	147	164	157	166	140	135	146	165	150	173	169	148	148	144	142	163	129	183	132	167	178	166	156	147	176	156	155	163	160	140	168	154	137	145	164	150	163	157	131	146	149	163	159	167	150	176	153	153	147	170	145	172	163	162	162	161	158	153	146	172	149	164	135	145	171	139	143	171	180	190	131	147	169	151	146	167	142	176	145	150	166	125	150	167	140	142	173	162	147	168	160	157	149	146	148	164	149	151	156	161	155	140	150	145	168	145	161	139	148	143	146	167	155	147	166	165	172	156	158	154	174	153	160	170	157	148	161	143	138	168	175	165	169	161	149	148	169	158	148	175	166	172	175	136	170	146	137	155	136	172	135	157	155	164	139	145	139	142	179	178	158	173	175	133	139	160	160	148	144	176	167	158	144	159	153	164	159	141	135	164	147	145	167	139	158	157	150	150	162	165	141	190	158	153	176	161	155	152	175	164	160	136	169	153	151	149	145	153	150	136	168	159	170	153	149	133	141	165	165	166	175	156	153	163	162	175	158	161	163	168	147	166	164	125	166	135	166	156	162	160	131	152	155	139	163	140	157	159	157	152	151	150	163	132	165	173	166	151	167	152	163	182	161	158	150	158	169	157	172	155	169	163	171	155	165	151	155	135	127	146	131	145	165	148	162	168	151	170	136	168	169	139	166	150	149	150	164	164	160	152	163	149	172	169	161	153	165	165	156	153	160	128	158	175	174	139	164	154	159
345	1	1900	194425	352	3	166	601	523	480	413	405	399	362	314	357	272	278	283	235	232	255	233	234	234	237	241	212	215	209	191	207	202	211	220	210	190	193	198	187	192	198	183	203	170	220	153	181	190	174	167	191	199	171	177	178	193	160	187	198	194	181	173	176	176	169	181	182	150	176	154	157	177	155	152	180	181	200	184	159	200	146	200	190	180	167	169	159	168	174	172	179	175	159	159	175	159	181	177	177	173	168	165	174	174	176	169	182	179	162	183	169	177	155	182	182	180	171	163	161	168	171	161	165	190	172	198	144	154	163	168	187	174	167	163	158	161	164	153	174	161	152	151	159	164	185	185	173	191	154	163	202	161	169	166	162	180	157	170	173	156	145	169	179	172	158	149	181	184	182	162	187	158	163	177	175	170	168	173	166	162	163	194	145	171	179	164	182	189	175	156	182	182	160	153	165	159	163	174	157	171	161	171	138	149	173	155	186	143	156	160	169	148	174	158	162	172	176	159	166	168	159	173	162	171	187	165	146	166	142	182	185	187	147	180	175	161	169	165	173	181	181	188	172	180	172	166	148	155	176	169	169	166	173	162	156	174	154	145	158	158	166	176	167	177	143	162	152	184	181	175	147	162	164	179	185	164	181	171	179	171	172	181	147	169	157	165	171	166	165	162	193	164	178	163	199	194	157	178	173	164	169	166	169	158	173	182	156	170	163	149	160	169	177	180	140	155	160	168	165	151	148	163	194	167	164	162	187	152	165	162	155	162	181	142	190	175	181	167	180	169	179	164	176	181	138	165	173	163	148	166	186	161	170	146	171	160	181	159	171	165	154	162	173	190	157	172	159	168	153	148	165	154	167	176	162	162	150	150	201	180	157	178	164	145	163	171	154	174	166	152	163	168	188	145	175	172	149	175	172	169	147	172	176	153	164	158	167	165	175	193	162	153	163	166	156	187	155	171	162	176	178	154	159	172	195	163	164	178	171	158	166	168	181	175	161	168	153	173	142	187	167	171	169	176	162	161	166	159	154	160	175	165	158	161	188	163	179	189	184	153	170	165	186	155	170	161	167	174	167	148	177	149	153	171	153	162	163	166	166	171	175	166	157	158	168	170	162	180	152	171	155	167	155	186	170	164	161	141	153	164	172	170	152	159	161	155	163	169	170	171	147	134	161	149	133	179	164	178	168	195	167	182	191	185	172	160	173	169	183	177	158	169	178	166	156	195	143	167	168	160	152	186	175	166	179	163	181	162	161	159	152	165	155	158	180	158	171	171	173	154	147	193	172	141	162	164	165	177	152	177	180	170	155	159	175	177	170	176	191	191	164	149	154	149	155	166	160	181	136	150	162	171	155	160	166	151	179	160	174	171	158	154	157	168	181	145	159	142	166	175	166	159	162	172	164	166	172	157	163	171	166	176	153	175	153	194	152	166	164	165	173	153	162	180	154	156	189	156	165	172	168	161	171	158	159	162	163	149	157	151	143	181	190	175	154	149	149	167	161	180	171	150	168	182	152	162	157	176	179	145	164	184	160	183	170	172	165	192	164	175	180	170	145	186	182	154	192	161	142	179	166	188	171	149	196	179	149	164	172	168	163	166	166	156	181	157	174	173	158	151	160	154	172	156	154	158	160	176	179	181	174	187	173	165	159	188	161	172	172	175	153	167	160	158	159	163	157	194	165	189	161	171	187	161	163	185	146	158	167	165	179	198	184	179	161	140	179	152	188	176	174	153	158	170	159	178	150	159	169	159	168	183	178	173	158	160	151	148	192	164	153	166	173	145	149	144	156	169	161	157	148	154	167	178	160	169	178	167	179	170	177	165	164	177	170	173	173	169	177	171	169	163	178	154	175	180	138	149	166	146	190	149	165	170	155	176	160	160	160	158	154	177	179	188	143	200	175	166	153	163	155	157	164	149	151	151	171	150	179	152	156	174	159	173	165	176	184	152	168	139	161	171	154	149	163	155	155	180	174	160	189	153	163	167	182	170	155	156	178	176	179	159	140	174	183	155	154	185	181	185	175	150	167	171	165	170	157	190	163	146	160	161	170	194	153	189	163	186	172	181	139	183	161	181	185	155	175	182	161	143	155	153	168	156	174	181	191	154	183	166	165	173	183	171	156	159	172	157	155	168	167	174	139	157	164	173	161	177	175	161	156	173	174	144	163	173	183	179	156	168	146	168	165	199	164	162	153	164	151	160	174	194	196	180	179	165	168	152	161	148	160	164	178	164	157	159	160	173	151	154	161	161	165	164	164	153	180	193	162	181	166	161	142	176	173	158	178	170	165	161	161	155	168	172	188	170	153	159	147	181	182	153	159	152	165	168	160
345	2	2100	194549	358	4	117	508	532	413	394	473	379	408	331	312	301	297	273	278	242	279	258	229	223	247	190	222	186	195	203	234	192	233	192	202	189	181	196	177	163	172	199	162	172	172	177	178	168	171	157	192	184	163	164	158	174	157	182	142	168	152	169	174	182	169	178	150	160	162	174	157	146	147	170	168	130	167	146	160	156	152	163	136	161	170	150	168	161	143	148	157	145	154	162	172	167	181	146	151	144	144	157	156	168	136	160	151	154	144	140	162	152	153	159	173	141	158	135	163	144	134	157	158	148	142	136	149	156	158	173	158	177	164	168	171	131	157	154	126	143	149	149	138	139	175	134	138	172	138	141	151	150	178	170	153	179	165	162	163	166	131	153	141	153	164	154	150	171	155	143	147	150	140	142	175	152	156	180	125	142	145	162	165	161	136	149	181	173	152	162	158	159	168	161	156	165	143	153	167	158	191	152	167	156	176	154	160	174	162	146	153	149	129	142	149	155	129	128	138	160	120	171	168	168	152	186	153	167	148	157	155	140	167	130	131	163	159	144	169	167	150	145	164	127	143	145	149	158	159	149	149	166	160	144	168	148	174	146	146	144	158	143	152	139	146	143	133	166	160	168	154	178	162	152	154	159	139	188	156	148	141	167	153	144	139	143	195	134	160	149	146	158	164	153	141	166	151	152	151	153	149	146	155	156	162	157	152	135	166	167	165	145	144	154	143	137	156	146	149	152	153	154	142	156	144	162	134	145	149	164	158	166	158	150	193	138	160	163	162	145	157	152	157	151	156	157	135	162	153	160	138	119	137	149	154	164	170	157	147	155	139	154	161	170	150	166	139	137	170	170	164	172	146	141	155	159	197	148	127	169	147	145	160	162	152	137	161	156	145	140	152	143	170	167	163	172	141	159	152	170	162	166	141	170	141	136	132	144	138	162	128	151	163	154	151	156	146	179	141	168	139	154	129	172	158	168	151	168	171	134	158	144	161	156	146	164	151	151	151	156	146	153	162	143	161	146	183	143	147	147	146	175	153	143	147	158	163	160	155	173	134	172	140	153	168	161	131	154	146	166	171	171	154	146	177	165	165	153	139	160	141	134	135	173	151	142	152	175	139	153	175	141	152	153	146	138	156	142	174	149	132	153	138	166	149	178	157	146	158	156	151	148	153	153	148	170	151	134	175	146	171	156	157	147	145	146	164	155	154	127	163	164	124	148	155	129	171	157	144	138	180	167	147	149	156	156	146	155	139	150	149	171	140	161	159	165	170	159	136	143	148	162	156	178	151	146	160	165	152	149	162	151	147	143	166	174	161	152	148	135	143	130	197	162	154	151	164	178	157	154	165	145	150	160	163	148	142	149	164	176	136	163	148	151	164	150	174	170	152	160	161	146	160	169	136	147	153	159	136	168	162	149	149	152	146	157	142	156	153	167	152	137	145	150	167	136	152	147	164	141	155	156	148	167	143	171	155	160	157	144	171	159	143	159	140	165	181	170	171	156	156	162	147	162	182	146	142	174	156	143	154	165	147	160	176	146	151	167	170	155	153	138	147	166	149	162	149	147	150	163	161	134	160	154	147	162	141	145	143	160	152	164	146	177	163	158	151	155	157	163	156	154	168	160	143	172	161	160	151	173	169	159	149	162	165	148	171	149	135	170	146	138	160	151	160	150	154	124	143	137	141	166	143	156	149	155	133	145	144	133	124	178	129	152	146	158	157	151	164	182	142	138	148	156	176	157	141	153	161	155	156	156	146	136	142	164	151	136	143	161	165	173	162	169	160	140	156	120	143	155	167	176	138	159	149	145	166	158	160	157	155	147	163	150	152	161	166	164	140	171	166	146	145	132	170	163	152	154	144	160	138	157	153	149	162	152	137	149	167	150	142	146	170	137	166	172	154	149	149	139	134	145	143	148	144	142	150	167	152	158	148	166	145	169	133	167	166	157	147	141	153	156	157	155	159	158	145	127	144	153	149	143	163	153	158	167	154	156	154	156	162	163	138	159	155	143	148	168	152	162	154	157	149	162	150	161	166	143	134	154	146	130	191	164	157	151	149	146	152	133	168	152	135	160	149	123	144	145	153	155	142	147	167	154	148	168	163	133	124	162	161	147	170	149	169	163	158	164	169	152	159	143	158	131	161	147	136	156	151	118	139	159	160	153	167	137	147	143	160	152	164	147	152	138	166	130	158	151	164	154	159	150	152	153	174	163	155	158	148	148	131	147	143	154	167	144	157	163	166	151	164	152	144	156	158	153	163	148	130	163	141	164	142	145	147	178	149	152	142	132	138	154	150	151	143	153	136	162	134	149	159	148	148	161	169	140	151
345	3	3500	194672	359	15	116	575	559	465	419	446	403	370	344	312	300	246	296	275	262	246	227	233	212	222	224	200	204	209	180	183	189	186	207	186	185	186	174	176	176	180	165	169	153	161	159	166	156	166	177	190	163	152	170	146	158	167	148	147	114	175	121	151	155	158	144	148	161	147	144	165	150	142	133	134	144	159	144	150	136	155	156	154	168	136	162	162	165	151	156	160	152	143	145	155	161	152	138	151	150	146	123	146	140	129	129	149	160	132	160	161	168	147	152	154	143	161	138	146	134	156	179	155	151	146	140	159	147	150	150	154	151	137	141	139	149	174	147	163	131	150	121	150	152	141	142	157	146	140	153	133	132	159	150	162	134	147	127	145	139	138	164	152	121	142	139	142	140	167	158	135	132	148	144	140	134	151	128	158	140	135	149	159	124	148	160	125	136	140	147	143	126	145	142	159	123	144	124	175	149	151	137	143	169	153	124	172	135	144	139	153	127	162	137	151	135	136	160	141	153	138	140	151	128	142	143	133	132	154	138	116	148	153	157	165	144	141	140	159	141	157	127	150	142	135	131	143	137	140	131	159	111	146	140	173	153	129	139	143	130	145	142	145	124	138	144	130	145	161	149	114	145	158	152	159	133	149	159	162	152	132	145	161	137	146	142	149	167	165	150	144	153	148	146	157	141	133	156	153	161	157	138	143	118	138	134	129	141	142	158	171	141	137	136	139	144	139	135	143	157	149	166	143	127	145	139	143	143	142	151	145	157	158	151	137	145	129	131	171	125	160	141	143	163	165	155	159	145	148	147	150	131	127	138	165	131	130	132	152	153	155	128	127	151	145	151	139	148	153	157	137	127	131	134	148	138	125	135	126	154	155	138	145	138	145	128	140	163	144	162	138	149	157	143	141	125	146	138	143	156	156	135	142	147	146	135	161	145	150	137	137	147	145	145	144	160	133	142	160	158	135	134	120	156	135	133	150	173	145	135	135	142	135	143	146	124	134	136	153	139	140	158	159	153	139	135	164	146	171	131	136	137	156	144	141	149	141	144	158	123	140	155	143	163	150	136	143	150	155	164	140	130	146	133	148	124	133	164	127	136	127	138	132	150	149	171	140	126	150	141	155	158	166	159	130	141	162	161	148	151	158	129	144	125	137	152	143	132	171	144	143	162	134	129	141	158	163	134	129	134	150	129	157	142	126	132	157	148	165	133	144	156	151	169	135	147	125	151	163	134	149	163	164	146	147	156	150	134	139	152	143	134	114	143	162	148	134	141	139	156	149	149	164	161	154	143	146	148	140	128	121	133	154	165	159	156	146	140	122	160	134	165	144	150	149	139	145	175	134	154	137	146	135	147	130	126	120	156	159	128	140	148	147	153	137	130	139	150	161	131	142	160	126	129	155	153	145	142	158	129	154	141	136	130	171	133	156	145	144	142	163	155	161	132	126	146	138	133	158	139	160	142	145	146	127	130	166	150	151	145	131	167	134	135	140	146	147	141	150	146	154	150	154	143	136	131	139	162	163	140	140	146	141	163	155	131	164	146	152	156	134	140	152	136	141	150	145	145	140	121	152	147	163	154	140	142	149	128	160	150	140	158	153	149	157	137	134	158	134	130	152	129	143	140	168	136	143	162	143	142	121	138	137	134	146	136	116	148	137	154	147	148	141	136	156	154	165	136	143	147	145	145	152	165	124	127	135	146	154	142	138	156	164	137	164	158	132	153	117	152	153	149	137	118	158	139	165	125	164	139	153	147	139	136	123	147	132	140	122	147	152	122	137	147	168	156	184	146	138	140	152	130	140	131	153	141	153	127	137	138	151	140	147	165	130	136	134	129	164	141	171	153	129	144	128	155	147	148	164	136	128	133	178	109	132	141	134	136	154	155	142	127	138	139	145	137	165	150	139	147	156	157	108	156	130	120	156	148	132	148	140	159	129	119	168	137	133	148	144	143	132	145	158	132	134	151	140	140	133	149	112	130	150	142	132	116	157	142	138	144	146	132	147	142	155	162	132	151	137	137	170	159	164	135	147	168	145	135	145	133	128	155	160	150	146	137	113	136	156	146	139	143	156	130	139	152	128	131	143	127	141	136	165	128	140	134	145	133	137	157	143	145	160	144	170	168	131	145	148	132	163	140	150	158	145	160	162	147	153	134	157	126	152	141	143	119	126	152	171	145	147	112	152	151	152	146	117	158	157	140	147	138	151	151	140	159	164	152	142	146	132	142	142	134	125	133	163	139	190	127	152	133	143	143	148	146	129	140	130	124	140	140	155	146	142	144	122	147	136	155	133	131	139	149	160	143	127	126	136	139	143	159	138	130	161	127	136
345	0	2700	194795	356	8	86	488	613	479	448	511	437	401	373	365	304	315	257	309	266	247	262	245	228	232	222	218	206	216	216	199	221	179	181	187	183	167	181	196	179	188	175	168	160	166	163	151	164	169	162	147	165	175	176	155	163	148	165	135	129	158	160	158	158	139	154	141	115	155	150	148	171	151	149	129	158	137	160	131	135	143	152	135	144	136	146	123	143	136	136	150	142	143	148	134	140	148	138	141	133	138	134	143	137	130	129	152	141	140	125	149	128	146	123	132	119	132	127	123	131	149	138	145	148	138	134	139	157	144	108	132	153	137	140	132	120	128	118	130	144	126	128	139	144	156	128	112	136	142	132	135	134	145	124	136	129	152	150	127	132	133	132	131	153	135	128	139	142	142	122	115	129	144	135	148	140	121	144	135	125	128	142	142	122	138	147	149	125	127	135	121	135	135	125	125	158	141	131	119	112	138	121	125	125	142	122	134	172	100	152	132	128	122	133	150	138	129	143	130	126	134	112	139	118	122	123	123	137	145	137	142	142	121	130	125	113	136	114	125	148	147	149	132	131	132	129	119	133	122	118	127	127	149	128	123	121	122	124	151	124	127	118	129	144	136	119	114	133	137	125	140	127	133	122	150	149	135	139	142	125	153	145	127	148	137	129	143	126	120	112	132	138	127	127	119	132	103	133	131	135	132	122	121	123	138	139	123	127	137	139	140	113	142	127	140	122	127	133	154	118	138	153	150	131	138	132	134	145	107	130	145	140	127	139	142	142	130	130	146	139	123	115	127	132	125	112	138	138	118	112	149	127	124	135	128	133	118	146	132	107	125	134	136	125	133	130	119	144	120	133	135	133	126	142	131	145	132	127	158	133	124	123	129	125	142	130	115	128	111	133	131	113	139	113	123	110	116	139	137	140	130	144	111	129	113	122	120	139	143	117	135	141	131	105	137	125	133	163	130	124	148	143	145	129	139	129	131	132	121	132	136	148	131	126	129	144	123	130	118	143	139	122	124	138	116	123	128	135	142	130	126	136	136	166	137	138	123	142	126	135	126	118	140	135	145	122	141	140	123	137	129	136	132	115	126	135	124	133	119	133	133	138	143	134	159	131	130	131	127	126	135	130	133	127	147	130	114	126	112	150	135	140	146	133	154	129	125	144	129	113	139	132	110	127	135	150	125	120	148	129	130	113	135	123	122	137	128	127	144	133	135	116	133	137	126	108	137	133	154	139	141	131	125	133	138	125	131	143	114	115	109	136	138	138	139	130	143	115	130	123	129	132	139	133	129	116	137	113	160	118	113	140	136	129	127	120	150	158	124	142	129	134	137	123	110	141	118	131	141	110	122	138	144	134	127	134	129	121	145	126	118	130	131	122	130	137	134	132	146	131	130	120	117	144	141	155	143	129	140	111	123	138	116	128	124	121	128	133	132	120	117	142	116	146	152	133	141	134	123	143	136	144	115	133	137	127	125	120	140	111	116	119	129	117	123	138	115	114	131	118	141	117	141	125	151	134	138	143	121	127	126	124	112	125	146	152	131	110	129	128	123	121	145	135	128	146	149	109	151	148	139	160	130	112	109	142	112	156	114	140	155	144	132	150	133	128	142	124	120	136	98	137	146	138	129	135	120	139	136	118	117	127	139	132	131	140	122	140	128	128	138	147	118	117	125	122	120	139	127	135	132	117	122	130	130	130	135	120	134	141	126	121	128	126	118	100	146	129	145	166	118	140	118	140	100	122	117	136	148	131	126	115	119	135	131	119	119	146	141	124	138	140	124	137	152	124	156	137	147	146	143	124	134	137	139	141	139	138	120	138	140	137	128	142	132	133	133	134	140	117	117	122	130	119	128	127	132	132	118	137	131	124	128	144	141	142	120	130	120	120	124	126	125	129	119	129	125	132	102	117	142	129	118	113	111	137	124	144	133	127	151	119	150	127	145	128	123	139	134	128	125	127	127	134	121	115	127	110	132	116	123	107	124	146	130	143	135	116	144	136	154	107	132	126	128	141	134	127	131	138	133	126	145	123	129	114	128	151	127	126	125	130	107	140	141	160	138	139	118	129	144	130	118	117	122	126	139	116	137	139	142	141	136	117	124	121	139	129	124	112	142	107	133	141	129	125	116	122	134	132	123	129	142	114	128	119	139	143	135	138	121	109	122	135	156	127	138	134	131	132	150	136	133	130	128	123	113	120	141	118	134	129	125	113	122	142	131	143	143	122	149	143	140	121	128	140	120	119	130	118	138	126	138	138	137	126	166	102	155	120	129	154	125	141	130	115	126	112	129	116	137	116	136	118	146	134	147	121	121	126	129	134	125	107	143	126	145
345	1	1900	194918	358	5	148	598	522	491	431	477	398	371	344	323	272	277	265	240	251	240	235	240	219	193	187	181	171	190	186	200	175	192	164	161	145	178	183	168	169	158	157	178	145	166	146	148	171	142	150	161	153	157	154	136	149	175	150	162	165	128	167	167	142	142	129	144	149	152	168	168	139	145	160	173	153	140	147	158	158	133	168	140	156	124	148	151	160	160	151	160	161	157	141	145	145	155	131	153	146	133	143	141	148	140	156	150	138	144	157	146	132	146	163	143	147	166	135	150	137	162	153	158	141	141	147	171	134	142	155	153	141	182	126	161	145	134	143	151	160	159	142	159	129	140	147	141	155	141	139	136	121	149	141	156	138	140	125	143	135	165	154	148	161	134	150	145	169	155	136	157	141	142	141	141	141	158	159	125	153	139	149	139	146	141	146	131	147	159	122	135	150	148	154	168	143	145	150	155	141	140	163	132	146	139	170	131	148	129	140	139	135	169	155	149	140	142	137	159	135	136	149	144	142	143	122	138	150	144	165	134	155	168	168	140	162	150	140	153	148	177	115	141	138	146	135	145	144	146	136	148	155	152	151	169	138	126	145	143	132	135	133	163	144	153	139	160	162	155	125	174	152	128	135	144	151	148	154	131	148	142	135	114	124	145	143	144	137	127	129	133	144	112	150	143	135	158	157	142	152	141	134	137	128	136	162	121	145	146	148	179	126	130	139	142	148	153	156	141	142	153	124	134	138	159	144	154	153	135	135	129	149	159	142	153	131	147	160	127	162	151	129	123	143	129	131	146	158	143	162	149	148	156	138	151	167	157	138	153	147	149	142	166	131	130	143	154	151	142	145	173	136	133	157	159	142	152	160	154	134	158	144	157	127	145	141	179	138	127	149	137	140	154	150	131	132	145	144	163	154	145	155	123	128	137	156	125	137	141	166	140	133	142	142	141	164	143	159	142	160	141	166	172	131	153	159	145	126	168	164	121	153	147	179	116	156	139	126	150	128	130	131	154	147	158	134	135	154	154	139	159	153	136	131	140	156	152	149	128	174	168	139	150	130	144	157	143	166	134	138	152	149	128	142	159	141	135	135	115	143	125	149	135	139	124	150	143	166	138	150	150	126	124	133	149	142	158	151	145	160	121	148	151	137	141	130	138	144	156	142	138	135	157	145	133	127	149	152	134	132	152	150	147	147	158	142	157	141	158	145	148	132	143	122	134	158	144	141	127	123	140	138	136	119	125	153	128	126	146	138	132	119	127	151	140	146	155	142	137	153	130	143	141	140	152	146	135	167	149	141	137	152	138	142	123	148	135	152	165	149	146	150	156	137	143	153	149	141	157	150	126	127	161	131	159	146	163	139	142	147	145	136	141	150	116	135	160	144	156	140	105	153	135	148	148	142	149	119	169	136	164	138	145	149	150	143	143	150	152	158	149	151	134	136	126	143	148	155	131	164	140	175	140	142	134	136	135	143	150	161	146	145	145	142	137	138	171	146	142	160	158	162	159	164	131	120	133	157	160	147	135	140	146	142	159	152	145	144	141	149	132	137	148	152	154	152	158	164	154	145	149	133	148	150	143	145	147	146	153	141	141	146	148	180	155	128	148	141	135	167	135	147	144	149	125	146	133	124	140	140	154	148	141	145	137	130	149	156	154	137	149	135	149	142	143	134	145	138	132	142	168	148	153	125	132	148	142	149	124	151	119	144	112	171	127	144	165	127	159	149	138	132	128	128	137	149	137	122	160	153	152	125	147	145	144	126	163	155	142	133	134	146	146	158	153	118	135	149	144	148	135	142	129	143	147	134	138	117	167	146	149	149	132	153	145	139	144	137	149	145	127	136	136	139	176	162	140	169	148	168	144	152	164	148	133	149	137	142	151	155	147	146	149	158	140	143	152	161	163	148	133	149	134	126	160	130	129	152	137	129	152	156	134	131	137	130	141	139	146	157	154	162	147	147	145	128	143	134	136	148	145	146	144	130	145	142	131	163	146	146	148	162	154	129	129	153	138	148	155	143	145	144	145	137	121	157	149	137	148	150	138	148	150	142	146	166	125	131	136	151	153	151	145	143	142	130	157	143	134	166	125	119	155	154	139	159	137	154	133	164	134	153	136	144	135	138	135	140	117	153	159	155	141	141	136	140	114	157	143	147	161	145	135	134	113	145	154	139	145	136	141	153	137	130	143	148	121	145	134	156	142	132	141	136	147	157	145	174	121	138	134	158	149	144	143	172	150	137	146	153	133	139	137	128	140	147	127	143	131	137	148	144	148	133	140	130	147	149	149	134	133	129	139	145	134	150	134	141	117	150	134	137	173	153	143	130	150
345	2	2100	195041	352	3	100	541	581	466	435	450	431	403	334	326	273	286	264	292	269	252	227	218	238	203	200	222	188	190	182	207	201	201	184	179	195	180	186	153	196	166	185	167	184	163	155	173	163	181	160	144	158	169	141	161	166	138	143	170	152	155	138	161	159	134	161	143	156	128	147	146	132	153	140	143	152	151	132	147	150	165	147	162	175	148	156	161	148	145	155	145	155	155	148	120	119	131	134	159	152	138	151	151	156	134	145	175	160	152	130	126	147	164	141	171	151	138	144	176	141	138	129	155	139	140	144	131	156	147	145	119	149	169	153	169	150	116	153	162	138	142	132	135	143	145	142	142	137	139	145	142	156	151	136	147	132	146	124	144	158	134	122	147	151	123	155	146	143	144	126	146	130	156	150	154	126	167	132	151	128	142	137	140	139	144	140	164	156	157	145	125	146	138	136	142	142	147	134	163	128	163	145	151	118	139	155	155	132	152	161	147	128	137	137	155	135	147	134	151	138	161	141	148	143	122	148	135	156	139	150	138	144	156	160	147	123	133	137	150	141	141	128	157	146	128	143	141	115	143	170	140	125	145	146	148	149	151	149	142	161	137	142	132	127	163	125	125	142	145	141	127	143	131	150	131	144	134	130	133	159	142	126	141	159	143	153	177	138	134	156	150	134	141	146	136	133	159	116	140	140	149	138	146	140	140	130	147	120	136	148	140	131	160	132	158	130	149	139	124	148	148	125	143	145	148	139	132	150	133	152	148	132	137	128	136	146	152	167	145	144	136	159	161	125	136	143	128	143	147	113	125	131	127	170	135	143	114	118	160	132	148	134	128	145	135	141	153	144	137	147	149	141	133	126	134	147	124	126	122	143	143	127	163	118	144	134	167	163	146	125	149	135	142	140	145	124	152	152	159	143	151	147	121	129	143	135	150	139	146	142	159	122	158	130	160	139	149	150	159	132	132	137	147	153	129	148	132	147	139	141	142	128	142	160	148	147	141	136	117	155	134	149	134	129	162	145	133	145	137	164	143	109	131	147	137	126	141	160	128	155	150	139	159	137	148	144	138	158	141	132	131	138	151	143	133	134	139	149	146	132	158	144	149	151	140	141	134	148	146	147	153	132	130	122	132	130	161	155	162	132	132	117	136	146	136	130	114	145	166	134	129	142	131	139	154	130	136	138	136	132	128	158	157	128	145	144	143	140	132	142	128	125	142	145	138	139	138	152	126	145	140	137	130	145	143	119	141	136	136	136	131	132	128	138	139	143	119	143	137	125	167	145	131	142	127	150	130	126	136	129	140	146	151	141	148	123	139	147	142	157	147	109	155	136	140	190	152	146	124	137	126	129	138	137	150	147	130	127	129	162	140	153	159	159	130	145	141	163	136	138	135	144	140	135	154	154	157	134	136	117	147	172	153	148	119	162	130	144	129	154	125	137	143	148	136	151	169	142	144	160	131	164	164	125	146	147	141	140	135	147	152	126	149	148	132	148	137	140	131	146	141	140	145	137	129	147	131	146	161	131	130	136	143	152	158	135	168	149	144	147	158	134	155	156	144	141	123	143	138	143	127	145	156	154	142	146	146	120	135	96	110	152	139	143	168	150	145	139	125	131	136	133	153	146	138	131	131	139	132	138	126	153	128	144	151	153	132	148	150	169	138	143	124	142	134	158	163	169	131	120	139	139	158	138	147	138	133	149	143	148	130	169	126	138	159	131	147	124	165	158	120	137	144	122	159	133	158	124	149	131	146	144	144	132	133	129	137	147	149	133	133	143	157	129	148	131	145	122	137	144	133	148	137	134	157	155	152	117	150	128	159	139	138	137	118	135	149	137	139	141	139	124	142	143	150	138	137	153	155	140	156	147	164	138	152	140	149	129	141	146	134	148	170	135	132	138	147	138	137	148	135	140	145	140	143	160	125	154	146	146	152	139	143	150	142	139	156	147	145	143	151	122	143	143	141	168	143	157	138	133	156	146	135	133	146	156	138	136	136	144	128	141	159	147	125	125	135	148	150	137	126	128	138	137	149	141	148	150	136	131	170	129	145	144	159	144	152	121	153	142	142	149	163	145	140	133	141	149	142	152	148	127	117	136	128	141	126	133	139	146	143	132	140	144	138	130	136	132	118	125	140	166	145	132	151	134	135	123	122	164	145	134	131	159	155	132	151	133	147	149	137	131	138	142	139	165	129	133	141	127	138	139	134	146	125	145	159	169	146	154	115	117	155	137	147	139	159	145	132	157	158	156	139	133	143	167	156	145	149	135	162	115	130	130	134	138	143	150	130	142	129	138	120	159	144	124	158	129	126	146	152	134	156	135	156	133	123
345	3	3500	195165	354	11	134	564	622	536	492	506	427	407	338	324	302	273	271	261	261	233	228	238	227	213	215	214	209	200	182	171	196	194	190	182	170	160	158	179	176	161	147	170	149	174	148	167	162	155	168	162	158	158	163	146	151	132	140	157	142	129	140	141	164	124	155	153	145	162	139	147	121	140	145	149	142	168	161	145	144	178	167	128	146	139	147	133	155	159	133	151	139	148	138	124	147	123	157	152	148	141	162	135	147	126	132	138	141	145	131	127	118	146	140	148	130	113	152	124	138	141	131	146	120	155	144	127	143	145	130	131	125	131	136	130	147	149	136	137	146	145	140	136	131	125	134	138	135	124	143	122	142	151	119	135	136	128	126	138	120	149	119	111	126	159	124	139	119	140	131	126	123	117	144	155	123	150	147	144	123	135	145	122	137	123	115	129	136	138	127	125	131	126	132	129	129	140	135	142	138	140	139	150	143	131	127	130	136	131	132	152	145	140	150	145	128	142	110	133	128	117	153	139	136	130	133	131	124	132	139	143	110	133	127	138	139	132	126	132	131	135	154	117	133	151	131	120	154	150	151	133	151	121	131	135	135	122	138	128	140	127	140	126	140	150	128	132	119	128	128	146	127	133	127	151	119	130	147	123	126	150	122	131	143	129	125	118	120	131	139	125	136	145	143	135	126	144	126	115	156	127	129	142	129	122	144	134	128	131	134	146	134	132	139	157	135	143	140	112	138	158	132	139	133	148	126	125	135	116	135	123	121	119	121	152	116	145	108	151	128	125	132	133	110	128	152	129	131	122	126	136	139	131	137	130	180	121	153	115	130	133	152	130	110	135	101	144	141	139	134	140	147	141	149	160	139	140	139	151	121	135	147	144	156	146	128	115	123	132	132	111	125	120	120	124	130	136	132	130	141	147	147	128	142	145	136	122	145	130	134	139	136	134	125	119	124	123	120	131	138	129	127	126	145	122	130	133	123	145	109	126	139	147	122	128	145	132	137	136	112	143	135	132	143	127	128	151	113	135	142	139	126	149	130	127	149	136	139	129	144	130	123	162	133	146	125	126	107	139	135	130	138	137	123	140	120	132	152	124	128	136	130	131	143	124	114	126	128	130	124	146	121	124	141	145	118	151	135	134	147	131	179	137	131	121	146	138	131	141	131	117	127	126	123	127	117	122	121	130	150	147	138	127	134	115	114	135	130	120	144	125	144	129	147	130	149	131	146	136	128	122	118	134	123	125	151	127	121	145	127	104	124	133	151	126	136	148	145	116	153	122	132	132	129	124	141	118	149	140	142	115	106	130	137	127	126	128	134	132	135	129	147	142	130	139	158	114	115	124	163	125	123	125	123	148	143	145	164	140	128	144	146	144	138	139	129	134	138	135	133	135	126	130	140	131	142	155	130	131	124	156	131	132	135	132	130	139	129	151	139	150	129	150	143	144	109	138	144	123	113	145	122	142	118	153	132	134	125	141	153	128	131	114	140	124	124	134	120	141	132	129	132	138	124	137	125	117	134	128	142	143	133	143	128	129	136	146	128	115	136	115	141	139	142	130	118	137	119	152	123	150	129	132	125	142	132	153	117	133	120	135	124	134	120	133	145	126	124	127	132	129	161	131	111	149	138	147	127	107	146	136	152	130	123	126	121	133	133	124	115	145	132	115	110	128	126	147	107	165	126	126	136	122	112	128	139	121	139	137	122	114	126	144	137	121	132	145	137	144	131	140	121	137	126	129	130	113	131	123	148	114	132	142	131	157	113	136	126	130	121	131	127	142	135	138	133	128	138	137	157	138	142	134	132	128	128	115	121	125	130	132	136	130	136	116	123	135	144	132	138	141	124	139	118	123	130	125	143	144	121	145	134	125	115	137	130	155	122	123	125	133	122	124	131	135	157	121	129	131	121	144	134	120	130	131	138	126	161	127	166	139	141	139	126	116	140	133	141	140	142	137	150	134	142	135	122	140	137	138	137	141	122	149	139	128	146	135	135	123	123	131	134	143	133	137	132	125	104	149	138	136	127	139	133	139	118	128	131	119	134	133	131	110	130	135	131	113	115	114	151	122	155	160	154	122	158	135	156	137	116	142	132	125	118	122	142	130	129	142	122	141	146	134	140	117	145	135	133	128	137	135	130	132	109	111	142	116	126	111	128	124	100	121	121	130	119	125	132	127	133	130	130	143	115	129	120	140	126	132	128	130	108	137	143	130	135	144	163	147	132	129	147	124	120	124	137	144	130	133	159	142	136	159	127	133	128	162	122	109	145	113	131	105	135	105	136	123	136	135	122	120	136	132	131	118	139	133	138	121	133	124	141	139	145	138	136	153
