345	0	2700	158699	387	18	77	474	753	981	892	908	791	750	652	651	584	542	513	494	462	452	406	388	371	392	366	316	326	316	337	298	297	319	279	275	255	283	271	269	275	260	248	261	245	252	246	252	248	231	238	242	214	257	242	241	227	209	243	233	224	197	214	193	214	240	211	197	213	215	231	227	209	217	218	229	202	235	222	245	192	205	210	199	213	189	206	194	202	222	205	195	194	232	181	227	207	213	200	190	204	219	200	187	221	206	211	199	201	217	184	191	205	191	191	223	205	187	204	177	195	200	196	187	204	212	163	196	183	203	187	220	197	180	199	199	197	201	178	204	194	202	196	171	172	197	185	224	184	177	212	202	176	213	195	181	163	178	206	184	203	194	207	193	211	192	188	198	184	210	204	182	188	176	196	198	209	171	175	193	222	186	210	184	195	205	177	177	195	187	177	202	202	222	199	172	192	195	184	203	214	176	167	175	192	180	178	203	176	192	226	186	216	199	162	197	187	194	208	206	217	183	198	184	180	190	220	214	193	199	177	209	188	201	195	213	176	203	208	193	187	172	217	173	221	188	196	184	197	196	172	178	199	203	189	190	173	191	162	205	169	195	188	175	187	197	184	190	207	224	181	203	184	192	198	195	181	195	175	189	185	185	207	182	202	195	193	210	208	191	204	199	179	193	185	181	194	207	187	206	176	186	193	191	198	208	190	225	203	189	177	192	178	194	177	202	185	180	204	184	195	202	196	201	188	189	198	172	183	197	168	195	205	187	179	195	211	183	208	158	185	182	205	202	203	181	190	196	203	204	195	197	186	205	192	178	174	173	193	196	195	210	201	180	185	190	177	210	190	182	178	207	185	185	171	211	171	185	187	163	193	218	178	170	186	175	189	211	192	213	195	203	191	192	194	187	182	184	174	176	208	205	171	198	198	187	192	186	178	189	178	201	160	197	192	170	206	191	193	199	189	192	187	188	191	196	187	169	192	183	204	202	186	201	203	188	207	197	189	192	197	169	219	174	191	189	189	187	201	180	174	176	174	173	190	196	175	209	194	204	180	201	204	196	182	184	201	185	194	199	180	203	185	195	178	194	196	155	167	214	213	202	186	177	204	205	171	197	195	192	195	194	175	171	200	200	180	196	205	187	177	193	200	217	199	185	196	189	201	212	206	182	193	189	207	191	184	201	194	189	188	192	191	200	163	188	206	168	191	197	179	188	166	193	191	188	191	203	183	192	191	192	183	178	180	165	196	162	190	187	169	185	203	176	193	168	209	192	208	186	199	197	186	172	181	187	198	176	205	173	177	180	201	208	191	217	201	191	191	198	172	196	192	190	211	178	199	183	175	189	185	194	166	184	181	195	175	193	206	185	205	198	184	185	186	210	187	160	184	183	198	191	195	192	189	189	215	195	190	199	195	203	180	199	190	197	196	174	189	196	189	191	205	199	190	185	185	170	185	199	171	176	203	183	175	183	209	175	190	182	180	182	194	195	200	191	186	204	209	228	179	198	201	185	185	189	207	210	189	202	156	200	177	211	168	200	188	230	203	198	181	206	182	183	227	212	199	167	177	200	188	169	179	192	198	192	195	191	179	189	162	183	180	207	188	184	179	190	168	194	218	203	214	198	179	182	190	191	207	187	188	189	176	191	193	172	190	171	199	187	181	197	178	175	218	186	187	186	176	179	178	186	189	190	181	206	206	203	176	192	191	192	202	201	192	172	202	163	180	179	200	212	174	189	176	162	182	202	199	200	174	204	198	169	205	162	182	176	197	188	161	165	182	189	194	193	208	173	197	194	181	177	195	186	188	192	193	208	186	218	184	177	187	170	209	200	192	192	174	200	184	182	193	200	168	183	194	181	178	169	194	177	194	203	184	187	189	186	181	198	193	183	186	189	202	186	182	190	181	172	196	205	211	206	172	178	169	195	202	167	179	205	190	205	182	187	177	198	187	205	192	202	192	218	180	168	178	198	176	191	179	180	186	194	203	179	179	175	198	170	200	182	200	175	204	204	182	211	179	190	214	168	187	193	183	225	192	205	196	202	192	178	173	166	207	175	188	168	182	207	216	196	201	211	184	219	200	200	190	196	190	188	189	188	184	191	210	181	211	206	212	199	200	203	182	178	199	177	208	201	185	196	162	199	183	182	164	203	222	204	183	200	191	199	200	161	166	192	196	200	201	186	195	205	194	189	209	190	207	202	184	185	208	181	210	202	190	190	207	182	198	194	157	206	185	187	194	211	191	184	185	193	176	195	193	203	190	199	176	191	190	198	184	208	180	180	206	190	180	219	186	183	182	211	192	185	189	202	193	172	203	195	186	184	222	208	191	201
345	1	1900	158823	408	10	145	644	813	898	785	749	629	603	537	496	453	433	385	361	366	364	313	268	294	256	244	261	207	241	207	217	237	232	197	210	191	220	157	202	210	194	208	194	191	215	171	179	200	183	172	168	170	181	173	178	156	177	165	175	174	183	152	165	141	164	144	165	170	167	179	145	156	155	152	171	185	165	172	129	175	155	178	167	168	141	162	181	171	171	166	148	154	157	135	155	176	168	156	146	165	162	161	175	129	137	150	131	158	149	163	170	145	181	176	126	149	156	140	178	160	170	161	152	126	158	131	184	147	162	159	150	144	160	155	149	145	159	149	168	137	151	182	134	140	176	136	166	171	147	157	151	141	151	166	147	153	131	120	177	172	137	138	141	163	128	142	156	161	171	124	157	154	151	173	178	160	175	134	162	142	166	144	153	143	153	162	146	127	137	133	157	138	137	154	163	147	123	156	150	144	153	144	181	173	136	157	142	140	153	147	138	158	153	172	148	176	149	140	153	153	138	149	163	149	164	174	150	148	156	150	161	174	158	148	185	147	153	149	159	126	170	155	152	154	159	140	161	150	153	150	160	170	142	159	161	160	168	161	163	155	143	162	172	157	151	155	145	150	142	147	146	156	157	137	159	152	162	156	135	145	150	167	149	158	153	158	150	171	162	128	168	164	144	170	141	145	158	147	152	144	133	146	141	149	157	125	183	153	147	139	154	135	161	144	159	144	143	125	151	145	149	142	156	155	140	159	140	144	146	129	153	148	160	156	144	146	136	143	146	149	150	161	146	162	165	123	175	161	149	143	160	154	121	148	147	164	152	183	146	151	161	143	171	155	133	147	164	148	154	134	169	137	152	164	147	139	163	152	129	148	153	174	173	164	160	159	161	153	159	147	143	164	170	135	144	183	147	150	166	135	140	154	144	163	165	153	171	131	158	162	151	145	156	144	169	155	150	146	141	131	149	150	164	160	176	144	152	133	154	178	168	151	144	150	167	172	169	166	156	159	163	163	151	140	159	152	152	167	154	166	159	162	154	124	149	146	160	141	132	140	153	146	161	139	163	148	174	142	155	142	153	164	143	145	145	150	138	156	145	136	136	144	132	145	132	142	152	162	131	155	158	156	156	159	171	161	149	149	142	152	169	158	141	144	150	148	169	150	153	166	159	142	174	151	136	138	152	133	157	167	162	158	156	164	138	144	156	153	140	158	143	164	156	152	146	155	147	159	157	145	155	148	152	139	132	138	143	154	151	163	149	149	143	135	156	151	145	137	156	155	142	145	166	164	141	147	160	148	138	139	170	163	179	149	138	147	139	151	153	161	158	157	171	154	154	157	141	156	132	144	133	153	162	175	145	158	167	149	149	145	140	139	144	161	130	152	187	136	159	154	136	162	146	155	149	145	157	142	170	155	157	164	155	147	164	161	147	136	159	132	159	183	160	159	144	136	153	157	159	157	156	149	143	149	153	131	150	162	158	151	149	138	135	154	159	145	172	136	132	182	143	147	176	149	160	141	155	158	150	144	153	152	145	169	168	151	171	134	149	157	171	152	132	136	151	152	174	167	154	141	135	143	152	158	148	142	138	146	165	138	163	154	145	143	151	145	146	131	148	156	167	143	143	132	160	182	145	169	148	139	145	153	161	160	144	134	153	156	156	141	155	129	154	158	144	164	167	155	170	152	136	142	148	146	142	158	164	138	160	131	156	148	151	153	157	154	158	141	143	168	179	125	182	148	130	142	137	160	155	163	154	154	148	157	145	131	156	143	148	136	158	136	167	183	142	149	140	143	155	145	135	161	136	151	155	160	167	156	163	141	132	154	160	148	149	143	146	161	123	158	158	142	153	146	159	145	145	141	135	140	138	158	156	123	177	150	158	157	148	163	142	150	150	154	162	164	155	140	161	152	152	151	150	145	173	142	145	163	148	154	145	148	148	146	164	144	146	153	174	140	160	165	141	138	154	140	142	159	142	139	141	152	148	155	162	136	147	185	161	152	154	136	170	153	150	161	144	130	153	154	147	167	132	141	157	153	142	162	140	134	154	155	122	140	149	144	156	172	138	149	156	165	141	137	117	150	172	146	152	161	178	149	142	136	129	146	146	158	144	177	145	140	157	147	175	155	155	152	160	152	154	174	163	152	148	148	171	164	161	156	161	161	157	131	131	132	157	158	175	149	178	129	150	129	133	155	161	138	146	159	166	150	147	164	158	147	146	152	171	136	144	167	135	147	149	167	158	155	145	137	171	186	144	134	157	126	142	145	150	142	146	151	142	163	155	152	135	141	154	164	157	151	161	141	140	137	170	137	135	147	160	153	149	148	175	136	166
345	2	2100	158946	389	9	116	531	827	845	774	757	653	646	572	529	505	454	385	404	373	356	345	316	317	294	267	261	273	257	230	256	226	231	271	219	195	192	209	226	196	201	220	188	193	196	176	191	178	179	201	189	189	173	165	183	185	210	178	188	176	170	176	176	191	139	181	169	178	151	174	177	165	150	161	172	168	171	169	170	156	144	163	178	156	154	148	153	180	163	148	182	156	159	150	163	162	153	159	153	159	181	167	155	159	154	157	158	148	177	173	149	158	166	152	167	176	159	154	165	164	149	167	170	161	161	164	160	173	173	158	143	162	160	160	139	138	161	160	159	149	158	171	149	148	173	187	134	149	149	155	156	166	136	158	160	180	166	149	145	158	171	180	147	176	176	148	130	161	145	172	140	144	166	169	145	164	160	145	134	154	154	173	163	169	162	190	163	167	164	164	173	169	164	177	136	151	164	142	192	146	160	153	158	147	175	159	160	170	168	147	150	167	138	139	143	154	162	147	144	171	165	150	164	143	167	130	141	161	161	178	152	151	146	154	146	155	156	160	159	131	168	139	155	175	169	139	161	158	156	148	151	155	166	137	150	162	162	147	131	161	154	148	144	151	130	157	173	173	148	153	174	186	163	165	159	158	150	165	150	167	158	158	144	165	160	151	146	165	147	168	183	147	166	178	164	155	158	136	157	148	158	146	168	162	152	159	161	152	166	160	146	170	150	148	179	157	142	148	123	171	166	148	156	170	141	145	171	156	190	142	167	158	139	168	150	149	123	150	162	162	155	160	166	160	162	146	140	169	156	154	159	174	157	151	156	167	162	136	152	176	158	143	155	167	142	166	173	138	162	157	163	138	127	152	174	153	170	159	158	157	163	158	144	118	168	160	155	151	185	160	160	139	169	182	176	151	141	167	144	150	161	154	162	155	157	146	156	139	159	158	177	142	169	137	180	167	147	127	177	162	154	151	144	146	157	167	141	162	183	132	153	156	155	153	132	165	130	154	158	194	149	157	169	150	161	159	117	167	175	162	190	142	145	143	168	137	149	144	144	151	140	155	160	153	152	162	156	147	152	141	138	145	152	146	150	138	162	149	137	165	156	160	174	166	144	131	154	132	134	149	143	156	151	146	155	148	159	154	171	163	146	143	142	143	142	152	160	151	133	180	149	147	155	153	139	141	149	144	148	152	151	156	164	134	174	172	146	157	157	161	159	159	153	142	163	145	142	161	155	126	141	134	155	134	150	155	141	177	161	163	141	145	132	138	153	153	163	160	158	175	138	153	153	137	174	175	143	167	151	156	151	139	152	166	155	148	142	159	158	166	159	147	133	139	162	150	154	152	151	160	141	161	146	163	165	155	148	175	158	148	167	137	161	155	169	156	174	156	147	163	152	152	130	147	153	183	171	168	169	134	163	164	144	142	147	151	160	131	161	166	165	156	125	165	161	164	146	157	159	143	200	168	162	170	156	156	139	155	152	160	143	151	154	146	150	146	163	145	152	150	159	161	173	159	181	175	144	159	169	147	142	157	137	145	154	173	132	156	167	148	136	147	168	136	155	141	140	174	146	122	166	150	155	154	142	137	146	157	159	149	171	166	173	134	141	163	141	157	141	150	173	167	158	151	159	134	164	147	155	149	174	164	172	156	139	169	173	171	147	150	141	163	138	144	150	135	152	186	128	160	137	151	144	124	144	142	164	126	159	141	174	168	182	171	153	160	172	171	156	147	155	143	146	138	164	151	159	158	152	145	159	159	155	154	148	156	156	156	137	148	159	157	151	160	162	154	161	162	152	161	133	155	154	148	156	168	169	148	172	151	136	142	172	157	159	181	174	164	174	157	151	144	158	154	120	168	147	153	151	150	154	129	164	160	145	171	174	133	159	174	161	166	148	156	136	183	138	156	173	154	157	133	146	168	172	157	154	158	139	152	161	155	151	142	136	145	157	137	155	165	163	119	161	181	165	160	146	156	159	180	132	143	168	153	150	162	146	168	156	157	153	147	152	152	162	161	172	156	136	144	148	166	140	145	169	135	141	159	165	160	150	171	159	152	152	148	141	144	172	153	168	159	157	172	150	138	134	167	145	139	110	148	168	129	141	134	168	150	140	159	144	158	178	161	143	133	161	148	159	132	139	153	168	137	170	153	150	151	143	161	142	167	179	163	160	170	156	142	156	152	148	139	151	152	151	176	149	139	147	160	158	165	171	149	156	155	151	177	143	156	171	169	153	162	137	141	136	138	148	142	143	169	163	158	153	163	148	154	149	164	164	159	160	143	146	150	149	175	149	156	183	141	117	153	183	146	153	146	142	146	169	167	151	130	151	135	142
345	3	3500	159069	414	12	127	620	936	986	863	798	702	699	580	542	487	460	428	410	388	371	378	364	330	288	315	316	282	269	253	269	252	246	274	251	236	231	234	222	221	252	228	207	220	213	222	212	207	214	189	224	214	195	196	192	204	207	193	173	180	209	203	215	196	198	200	218	202	202	204	192	216	182	182	174	186	192	188	216	187	197	181	184	201	165	190	192	177	180	197	195	189	186	203	173	182	191	209	193	191	196	213	177	190	175	216	177	180	182	170	191	182	208	202	175	192	165	180	190	202	160	190	205	169	183	164	198	194	188	168	187	195	161	192	162	185	173	175	203	191	141	164	184	171	198	196	178	179	166	160	175	153	195	163	180	165	179	203	150	186	181	146	161	167	192	180	152	177	182	174	165	161	147	169	162	200	166	192	193	171	169	166	198	168	171	165	190	166	193	177	186	215	196	209	178	172	168	162	200	185	186	182	193	178	196	175	191	177	169	173	191	191	191	185	178	167	166	189	179	182	190	203	180	161	184	177	162	163	178	164	160	169	186	192	202	181	180	204	180	177	179	167	193	167	178	205	175	200	192	177	212	172	165	170	159	177	167	168	159	167	205	189	194	184	182	171	159	196	176	176	175	180	181	172	180	151	195	180	195	179	200	207	158	181	159	176	157	175	192	166	192	180	167	181	193	161	166	166	171	170	192	169	181	177	154	182	175	181	165	177	181	175	181	186	197	172	170	168	175	171	183	185	172	180	170	185	193	179	182	155	167	166	169	186	157	179	166	180	173	185	180	195	175	163	179	191	180	171	178	161	194	190	174	159	166	203	152	181	176	177	166	188	174	179	193	186	181	156	179	177	192	189	160	157	194	171	181	163	155	186	177	155	188	177	171	158	157	167	162	181	184	187	198	163	185	163	157	180	178	189	159	154	181	165	193	167	177	193	171	188	168	176	156	182	184	179	195	172	188	165	193	181	145	164	194	172	174	188	156	173	181	194	169	183	178	171	169	177	173	175	185	175	184	170	169	157	191	186	207	188	180	182	171	189	203	169	169	153	176	179	177	156	176	198	156	179	182	185	170	177	185	202	205	184	194	179	181	144	169	139	186	188	155	176	197	174	186	161	170	162	175	174	174	168	176	197	140	184	188	161	189	185	169	167	177	163	197	176	184	159	173	150	166	180	180	172	180	177	184	171	180	186	186	186	168	183	181	164	170	165	170	165	162	173	171	166	152	163	194	192	197	185	162	168	185	164	180	186	175	163	203	221	177	161	192	159	173	157	164	155	184	182	178	149	163	165	171	167	199	156	179	152	186	174	173	197	178	179	170	192	178	178	192	168	178	160	183	191	184	179	192	170	159	174	167	176	185	191	194	184	183	179	186	172	174	172	180	203	158	175	167	182	180	170	185	172	170	166	168	181	182	144	185	166	181	142	166	153	163	169	194	172	175	168	185	196	183	150	181	191	183	188	192	157	184	169	170	174	190	171	184	183	197	180	189	189	154	167	150	156	180	192	169	192	152	171	183	173	174	156	197	156	163	180	153	186	180	160	182	169	200	167	173	194	170	173	195	170	207	166	190	188	171	158	190	196	178	198	172	143	190	164	184	194	177	176	163	185	187	179	185	169	182	161	176	150	176	175	174	192	185	200	187	183	190	164	190	164	181	165	171	161	172	167	194	170	171	169	181	202	178	169	169	198	175	184	169	168	177	188	141	192	169	179	170	171	184	170	195	196	191	184	183	208	149	191	195	164	169	170	156	180	165	174	176	177	172	194	164	174	143	167	163	161	183	184	186	177	196	172	178	180	164	164	184	179	197	161	159	157	190	182	181	174	183	178	191	178	150	175	170	190	163	191	178	174	176	193	192	145	164	143	167	172	195	199	155	180	176	175	184	168	179	181	174	173	180	181	186	183	186	162	172	165	197	180	162	162	162	189	203	168	172	166	156	159	174	175	177	167	148	208	164	186	161	186	174	193	191	169	180	180	164	186	202	185	212	183	185	195	191	218	183	162	176	211	147	166	173	157	178	173	181	167	169	166	196	179	168	174	144	158	192	177	179	193	180	182	162	169	196	176	171	182	159	182	177	184	184	172	207	190	169	165	159	175	184	157	202	181	164	197	181	171	182	179	200	159	205	179	177	169	179	181	178	172	169	153	178	151	175	175	170	191	201	184	173	181	190	162	188	167	172	183	155	192	164	163	152	186	179	170	180	175	179	179	173	194	183	183	160	172	179	194	162	168	182	174	168	174	187	171	211	175	191	171	185	171	166	184	182	158	191	186	159	155	175	173	197	174	172	176	172	204	169	178	160	167	193	169	166	178	187	175	167	167	159
345	0	2700	159192	385	18	100	546	880	960	926	797	726	646	594	535	513	494	459	445	419	388	407	374	361	353	325	330	356	323	317	311	288	308	284	305	263	260	262	249	257	239	258	261	232	239	247	254	236	248	255	233	252	229	247	230	235	234	220	208	243	213	223	237	220	243	208	208	227	227	203	204	221	225	199	215	221	217	246	239	217	206	208	211	200	201	201	203	220	215	212	217	230	214	193	204	212	177	199	221	196	206	185	196	191	216	225	200	222	207	221	211	232	203	203	204	192	204	172	222	181	205	191	231	228	225	225	187	205	204	188	193	173	191	196	189	193	193	189	212	218	208	180	192	197	198	193	208	195	200	203	203	187	178	203	201	199	201	197	185	190	215	197	213	190	187	199	204	212	168	197	208	219	196	177	189	198	194	196	176	212	192	186	215	222	209	184	209	199	200	186	211	194	182	178	219	183	212	210	202	216	219	184	214	223	199	221	216	190	210	212	208	183	198	199	184	194	169	171	190	198	168	184	203	210	178	205	208	190	200	196	183	193	191	199	210	204	171	216	186	185	210	190	209	209	181	195	212	186	167	194	199	201	192	184	200	209	183	179	180	214	163	178	170	205	194	178	175	202	198	170	179	188	199	209	194	190	215	200	164	203	187	186	183	193	191	209	193	175	189	210	199	192	187	196	181	187	185	192	220	201	214	211	210	205	206	168	192	199	211	192	193	196	198	196	184	187	183	199	194	167	184	192	233	185	204	187	209	198	174	190	209	192	203	217	202	179	186	206	176	195	216	198	217	189	189	223	213	188	195	199	193	188	185	199	212	213	187	200	175	177	196	183	191	189	196	194	167	204	193	193	180	202	223	195	221	203	186	210	194	194	218	202	180	199	203	197	216	209	185	224	215	194	194	185	202	223	219	197	186	204	208	206	208	200	195	211	170	177	203	208	202	205	202	193	189	209	207	199	200	206	196	210	203	190	199	195	209	186	191	198	177	203	189	199	194	202	193	202	204	203	193	210	207	207	199	191	208	188	195	213	195	199	185	175	214	174	179	179	207	193	202	199	225	198	173	192	172	196	189	190	190	227	194	213	191	178	199	216	205	184	204	211	205	211	181	209	162	205	180	186	204	181	175	182	209	209	175	181	174	192	203	202	199	209	228	186	192	218	183	179	182	186	185	214	206	189	184	209	205	187	196	222	188	182	183	192	190	203	180	198	187	180	186	183	201	199	191	211	200	179	162	175	183	180	202	176	199	204	197	219	193	192	191	199	211	174	193	170	186	177	181	225	194	204	190	198	202	202	188	185	171	198	196	205	204	194	217	175	199	205	180	188	199	210	194	186	221	182	208	192	205	211	172	165	196	187	210	190	201	195	190	205	206	193	206	211	192	195	214	190	159	176	213	179	210	169	195	201	211	171	186	201	198	192	212	177	211	200	178	184	180	204	187	204	194	193	207	180	199	204	206	175	203	197	190	187	202	201	206	195	182	182	188	206	185	196	190	186	217	189	171	184	189	195	230	196	189	176	220	177	186	202	175	196	190	210	179	204	213	192	203	192	222	190	165	208	185	195	190	195	195	187	180	194	198	196	175	196	195	202	210	190	197	195	202	177	203	227	195	183	205	203	187	184	208	176	160	199	199	206	200	175	205	161	208	202	178	181	200	181	185	198	184	190	196	196	196	185	185	194	178	187	174	186	203	199	180	198	196	205	196	188	182	186	208	168	189	219	200	180	172	195	203	212	183	190	200	207	211	190	195	195	180	188	194	202	211	178	223	194	179	173	200	209	216	186	230	176	202	210	215	201	205	185	207	199	200	197	205	202	180	215	190	205	194	213	193	200	205	196	182	194	200	184	194	180	203	184	193	184	194	207	189	198	223	191	203	183	214	203	205	185	222	175	194	185	198	213	201	202	185	192	207	195	203	178	191	161	199	234	203	203	208	178	183	197	181	198	159	219	171	184	175	184	221	178	176	199	185	193	202	198	183	197	188	200	191	199	179	203	199	176	198	182	177	202	199	229	193	206	213	198	208	203	176	172	186	174	193	204	176	189	197	201	182	169	221	214	209	180	197	181	196	217	198	201	172	183	208	202	195	194	180	197	178	182	200	180	181	192	207	221	180	169	201	176	196	193	193	207	169	193	212	190	200	194	210	208	189	179	196	211	190	196	197	186	187	200	179	203	195	202	208	202	213	203	210	205	177	167	180	182	204	194	192	174	204	191	210	166	171	191	210	198	198	201	184	210	208	196	173	192	197	204	169	186	192	177	194	185	190	187	209	198	166	206	213	173	226	175	233	170	190	195	222	177	201	192	180	192	168	199	200	204	193	190	170
345	1	1900	159316	389	14	208	723	851	815	665	603	546	487	438	415	333	333	321	300	290	285	268	242	256	267	191	241	210	227	220	228	189	185	193	207	180	214	181	176	193	177	193	173	165	164	183	178	169	158	190	150	161	151	172	166	162	174	152	191	151	186	146	151	166	188	155	169	154	158	148	160	155	139	168	148	157	157	138	166	143	135	158	173	163	126	161	147	167	142	159	155	131	158	158	170	151	146	170	145	162	141	174	166	143	164	140	143	158	163	160	150	134	143	163	147	143	125	150	172	141	165	147	159	154	158	152	140	144	118	169	149	144	149	155	160	147	157	152	164	152	156	157	146	151	141	173	155	165	162	148	153	151	167	144	137	129	161	172	144	172	160	137	152	155	127	159	144	171	149	144	164	148	167	137	152	147	142	151	157	143	129	138	172	134	146	151	135	155	143	143	135	164	154	132	165	137	138	141	145	124	161	150	155	138	173	136	129	148	147	162	138	159	149	154	146	138	157	145	148	158	143	130	141	148	159	140	141	150	139	152	167	156	165	138	135	155	156	154	152	142	132	127	142	154	153	136	136	133	137	147	155	145	135	152	134	141	158	152	159	139	154	157	135	140	151	156	160	141	136	158	130	145	135	149	139	123	178	137	157	129	140	148	140	137	160	158	144	134	143	187	153	142	172	158	152	138	149	164	148	142	150	168	149	153	161	152	128	151	153	136	147	153	139	142	159	130	157	138	149	138	160	147	140	144	152	150	138	142	145	146	148	144	141	127	146	123	133	153	152	132	145	157	136	135	127	141	160	150	114	129	174	138	153	136	157	152	145	177	143	155	147	126	142	121	156	155	168	142	136	143	132	166	116	128	130	148	130	167	143	154	140	129	144	166	133	134	134	136	151	148	154	146	130	144	123	158	140	162	157	146	143	162	138	133	134	143	152	133	158	146	119	158	157	134	163	148	161	137	147	162	116	184	143	150	128	146	121	145	138	153	154	151	126	166	144	158	146	132	135	149	149	142	143	134	160	151	145	144	139	142	163	155	143	146	114	139	140	136	147	155	145	148	133	161	150	162	169	141	147	166	134	159	139	151	123	142	156	155	146	146	145	138	130	154	170	133	159	144	140	136	142	153	149	129	136	146	127	150	153	153	155	144	152	133	130	127	157	140	162	133	141	152	168	151	143	153	133	148	149	169	145	142	155	160	134	158	143	156	148	149	147	161	128	129	145	148	135	148	153	167	145	131	132	124	146	152	147	161	156	135	154	177	157	130	130	129	145	163	145	121	143	129	133	162	144	165	149	141	132	135	155	138	133	138	149	171	122	140	114	156	152	160	154	155	141	151	107	158	137	143	142	164	141	163	134	151	148	128	156	132	163	171	139	134	141	135	133	152	148	145	144	151	145	153	118	136	149	162	151	130	166	136	131	156	150	143	154	150	156	138	151	149	143	151	139	133	130	140	146	156	142	163	172	147	142	159	126	110	139	157	144	129	151	133	146	137	147	134	134	141	163	147	146	134	160	156	122	142	161	155	133	148	141	154	142	158	149	143	134	128	165	177	141	142	152	147	137	114	169	128	148	146	153	142	157	134	172	156	149	152	144	146	137	155	121	147	136	141	148	155	154	155	141	155	134	147	144	166	141	171	137	162	158	158	149	152	133	150	142	150	125	150	151	151	141	147	144	137	140	150	135	145	154	150	144	159	145	142	136	158	141	161	155	153	131	142	140	138	157	129	133	131	153	152	133	157	163	158	146	143	153	150	144	159	126	139	136	132	126	136	147	159	160	160	156	146	150	137	152	147	125	160	158	125	121	143	142	127	132	157	130	138	154	161	149	169	133	139	152	142	132	138	135	147	140	152	168	147	144	152	131	159	138	151	141	126	152	135	141	112	160	145	159	132	160	140	143	145	124	134	130	133	172	133	158	141	144	122	158	141	146	148	146	114	152	145	166	140	124	158	134	157	129	159	152	153	130	139	164	165	151	163	140	149	162	138	137	144	137	155	136	137	145	150	147	143	146	138	114	140	150	158	131	144	134	142	156	135	150	157	146	135	145	170	170	153	148	138	156	165	146	165	121	161	141	131	159	144	159	150	139	138	154	142	144	128	155	151	140	163	132	157	163	161	132	136	147	132	135	140	149	140	155	149	153	142	144	128	133	175	124	152	161	140	140	144	163	139	140	162	127	146	116	135	159	156	149	153	131	137	136	148	143	147	129	145	167	127	165	152	135	149	152	147	129	145	128	128	157	132	127	147	147	134	137	146	136	142	131	145	143	129	125	161	161	139	146	147	183	124	141	141	126	137	142	130	157	137	152	149	137	151	135	143	143	164	152
345	2	2100	159439	391	15	121	612	858	787	739	669	601	545	511	498	404	397	367	373	328	328	326	289	301	257	272	287	267	253	221	228	228	232	210	211	213	217	213	206	212	231	213	206	209	205	206	207	164	182	213	170	177	170	183	187	192	185	184	182	180	198	195	187	172	187	179	170	153	162	178	194	156	195	185	173	171	186	191	160	162	153	153	176	171	190	198	140	177	177	141	159	181	181	171	160	187	167	168	159	186	172	156	169	173	162	160	152	172	179	178	172	159	160	159	160	125	172	153	144	170	152	161	203	182	166	150	165	163	148	135	177	156	168	162	165	174	163	150	194	167	154	163	154	147	161	142	150	162	157	166	138	152	156	183	177	167	169	174	152	164	158	176	163	163	158	118	194	162	180	142	174	173	165	161	168	169	148	188	155	158	147	155	151	147	164	182	159	153	165	165	160	145	178	139	165	150	155	162	149	154	143	147	154	174	174	157	157	147	166	153	136	156	166	159	167	150	150	135	146	151	152	157	131	157	142	170	142	145	175	155	161	162	170	160	163	139	156	147	152	171	156	159	171	146	139	177	158	152	153	169	154	154	163	142	162	192	172	158	157	165	166	168	170	144	149	158	167	155	170	170	173	170	131	153	155	182	174	171	151	142	175	163	166	158	157	133	142	176	149	182	148	147	172	167	149	154	129	163	170	140	139	129	121	163	140	145	170	151	147	159	142	171	170	174	152	162	141	133	162	138	163	146	156	148	156	182	149	148	154	152	164	150	147	150	161	152	179	169	162	140	131	147	158	159	140	129	166	157	154	163	167	144	167	161	166	151	142	159	160	162	159	142	160	140	161	145	168	132	145	169	136	171	165	142	154	141	145	150	147	144	189	159	154	146	158	150	145	162	166	159	142	160	155	143	135	143	135	159	136	142	136	137	143	161	133	176	151	139	164	142	174	143	148	177	166	158	155	143	166	171	183	161	151	169	181	162	159	161	161	169	147	153	169	146	153	168	167	150	145	158	166	157	176	160	148	150	153	143	137	148	136	162	155	164	155	167	162	169	128	168	153	173	165	139	162	153	119	133	142	143	155	153	154	181	144	156	151	165	162	137	152	147	153	168	152	143	156	142	142	177	141	154	140	153	155	147	151	170	147	190	165	138	147	146	173	147	164	163	155	166	149	142	157	150	147	165	164	155	159	154	168	150	153	133	149	160	145	158	156	155	139	144	152	145	166	150	164	169	145	161	152	166	169	139	164	165	147	143	132	165	134	149	167	143	154	151	151	158	148	158	142	150	155	131	155	154	171	164	152	147	181	166	153	165	164	145	183	175	172	152	173	156	152	187	149	140	153	150	149	167	171	148	122	168	147	127	141	140	153	141	164	162	150	148	164	161	159	141	152	165	182	136	168	181	158	147	153	160	161	160	142	156	175	144	144	161	169	158	164	156	176	165	163	117	149	139	166	159	174	147	162	192	150	168	163	174	171	155	168	149	162	163	157	151	147	139	149	157	161	137	137	149	143	171	138	130	161	152	137	149	148	152	142	155	165	145	143	162	150	163	170	167	146	150	137	163	161	145	159	154	167	168	136	172	172	153	165	140	165	161	156	168	156	156	167	168	155	165	170	169	168	137	162	151	149	162	147	175	165	127	144	149	150	153	162	184	158	161	160	149	153	145	147	148	176	168	148	166	158	176	144	164	152	168	162	198	153	175	148	157	163	170	158	161	150	156	156	140	164	143	170	146	174	173	166	174	161	147	153	144	147	136	177	182	168	173	145	147	165	159	153	152	170	151	179	147	171	164	172	146	146	156	178	175	157	156	170	170	150	152	165	145	148	148	165	182	141	161	136	158	129	150	162	142	154	153	146	172	146	161	184	185	170	159	159	167	151	142	173	159	155	170	166	167	143	173	166	156	156	165	172	147	155	158	180	143	150	164	155	169	142	146	162	166	122	152	154	154	160	162	157	154	138	182	150	139	165	179	167	156	164	141	181	144	150	148	125	150	160	173	167	179	159	174	151	147	158	161	141	149	147	157	160	140	154	136	152	152	154	158	149	155	162	148	162	172	140	149	191	158	157	136	155	148	160	131	146	155	180	176	163	167	166	156	155	153	160	156	166	137	163	166	136	165	160	165	156	170	171	154	159	176	156	155	180	169	169	168	132	150	160	168	157	144	140	171	146	131	162	176	165	136	147	155	180	161	135	160	156	166	151	145	154	159	159	145	141	160	142	160	174	159	159	186	153	162	144	147	162	160	149	174	164	152	158	172	160	165	173	179	163	172	158	149	156	164	153	146	146	155	149	165	177	154	164	147	153	149	148	155	138	206	161	139	165	181	156
345	3	3500	159562	383	21	117	550	736	740	637	657	585	560	508	491	455	431	379	350	370	360	327	318	325	303	303	298	298	293	293	272	278	276	245	257	246	234	206	233	231	222	233	243	200	225	204	247	193	222	200	219	195	223	185	187	191	195	206	240	196	180	205	204	177	205	209	212	233	179	188	208	198	205	193	188	183	192	170	201	181	189	185	200	180	161	200	162	176	195	190	179	177	185	208	184	186	191	194	194	189	191	186	169	186	179	195	172	189	168	172	175	179	183	176	188	184	164	177	203	174	211	202	205	162	200	183	220	194	196	176	179	166	189	176	144	190	177	181	178	209	173	143	159	161	181	189	187	182	184	173	164	183	171	223	188	192	153	191	200	192	168	172	171	196	179	184	168	162	165	194	172	210	174	180	198	157	161	178	179	148	181	160	169	168	196	179	182	187	169	176	168	195	161	189	164	183	179	172	180	188	175	158	184	183	177	174	199	162	182	168	189	150	178	221	190	162	174	188	163	169	172	154	160	165	152	157	165	147	193	179	151	182	181	183	160	194	179	199	194	158	192	167	189	171	172	152	181	155	165	181	178	180	191	172	160	174	174	146	206	188	203	190	208	154	172	181	173	179	172	159	184	173	186	176	197	177	165	181	184	174	176	190	144	147	167	203	181	163	173	177	168	161	176	153	202	142	189	168	153	167	192	173	177	177	157	174	177	174	183	182	172	176	175	175	199	166	143	171	167	177	162	179	161	165	185	161	193	157	168	176	171	183	180	157	160	151	169	182	186	180	149	184	183	186	179	165	202	177	175	170	172	168	170	183	195	185	188	189	168	181	135	158	205	172	168	161	168	201	191	184	154	183	172	188	166	178	156	163	191	168	195	179	151	188	194	194	183	184	175	161	188	180	188	175	169	182	184	173	191	149	185	167	168	176	167	171	177	188	180	185	182	182	186	173	164	188	178	166	140	177	156	152	196	202	186	174	164	201	162	186	157	166	193	206	197	164	185	172	195	176	200	165	172	170	193	183	185	183	175	183	183	170	152	187	180	181	193	187	179	172	175	184	198	161	164	187	193	181	166	178	158	211	166	193	167	178	177	178	161	178	151	154	181	172	166	183	189	180	178	153	171	174	180	171	169	164	192	183	164	152	168	171	173	184	172	171	196	174	169	190	184	162	172	174	149	185	190	193	195	169	147	187	156	160	178	186	173	186	156	167	182	165	181	176	184	199	173	161	143	184	145	173	192	163	181	166	199	205	185	172	174	170	183	187	159	165	169	202	186	166	213	170	169	164	185	187	139	178	177	180	154	179	168	172	188	184	201	167	167	173	176	177	159	190	161	170	178	191	181	161	176	150	159	198	182	169	203	179	175	176	176	176	193	187	176	205	180	174	171	175	193	151	150	184	175	165	187	175	186	180	181	175	170	190	185	161	169	186	184	179	165	171	163	197	185	159	161	157	181	180	187	180	190	198	181	163	185	172	172	183	183	171	179	186	187	137	182	185	170	144	199	194	156	181	153	181	160	172	165	192	195	176	165	161	169	175	171	204	175	153	180	198	152	168	167	170	153	180	179	176	196	174	179	159	180	174	166	180	166	154	169	152	178	184	191	175	179	160	196	165	156	188	185	170	187	174	178	168	169	175	160	175	181	175	153	177	185	189	160	172	165	140	169	172	170	183	163	165	173	167	167	144	167	150	190	176	167	172	195	166	195	203	160	153	182	159	191	181	164	170	175	187	175	168	168	184	199	183	182	155	168	198	171	162	177	161	190	181	160	166	181	160	166	158	181	171	174	160	165	169	178	173	165	175	179	185	172	168	170	154	188	170	167	188	180	148	204	171	160	171	172	197	166	157	170	151	151	157	168	165	188	198	153	199	164	159	181	161	162	181	164	176	161	167	163	192	156	172	166	175	178	174	163	177	187	162	190	185	147	178	179	161	167	179	172	163	182	161	194	174	191	163	167	169	198	165	174	193	184	145	176	177	162	180	195	171	187	162	181	153	172	153	158	172	180	162	165	167	180	168	191	183	183	144	173	151	181	182	181	162	182	176	183	166	173	160	169	167	175	162	160	170	142	180	178	182	188	173	194	185	200	166	171	162	192	208	177	181	185	176	167	173	189	178	197	156	176	164	175	192	170	182	177	180	158	179	175	172	142	177	170	162	160	168	168	160	183	176	166	179	166	171	189	169	182	175	176	157	173	169	165	163	182	155	183	182	182	177	170	165	145	166	163	178	181	178	163	161	170	175	167	174	161	179	165	166	175	173	166	188	188	171	205	186	163	173	182	170	167	168	195	163	160	182	184	181	188	142	196	201	163	168	178	201	182	164	171
345	0	2700	159685	385	13	61	467	719	810	741	764	687	625	603	568	527	503	441	460	436	415	405	359	365	340	333	336	354	331	304	298	297	286	290	310	254	296	281	295	265	284	286	272	242	256	250	247	231	246	262	252	247	226	222	250	261	237	227	251	210	218	244	238	234	252	214	242	226	243	220	233	250	232	222	208	225	221	210	226	238	230	216	199	200	225	225	242	226	183	223	212	208	238	209	236	177	187	212	235	236	199	232	219	197	201	219	203	227	212	222	227	238	197	229	214	216	253	234	227	213	234	251	220	236	216	212	217	211	228	223	193	183	227	208	183	185	189	204	200	210	223	192	200	237	182	206	225	203	211	209	217	204	215	199	225	220	219	226	198	196	218	217	221	189	211	231	193	231	216	219	235	192	203	218	201	202	213	205	196	185	194	217	208	206	200	210	207	185	220	207	238	200	193	199	220	228	220	225	216	227	193	218	201	200	201	188	225	213	215	211	206	219	182	212	224	210	199	200	194	189	198	181	228	198	212	212	194	189	203	196	217	196	192	206	191	229	180	197	196	202	199	199	222	188	187	193	219	182	189	188	185	202	215	205	193	195	231	205	174	216	196	187	220	219	210	192	200	206	210	186	203	210	219	196	217	206	220	212	207	194	201	215	226	205	226	222	206	209	194	199	204	191	194	195	189	222	220	207	202	202	180	212	213	226	227	216	213	207	215	185	207	195	194	215	225	196	218	209	184	222	198	202	210	205	227	202	186	204	208	210	217	194	211	206	216	198	218	197	209	190	194	228	211	226	208	214	219	205	181	217	221	168	195	200	214	189	195	208	191	186	220	203	228	213	222	211	197	186	189	192	228	209	226	215	194	180	188	179	223	217	184	220	223	201	229	196	215	202	195	202	215	195	194	178	197	206	203	203	206	192	195	223	180	177	183	196	202	216	216	218	197	197	177	206	233	192	189	214	171	213	203	188	183	227	194	221	211	206	209	216	211	198	238	198	214	191	174	198	211	219	204	192	174	228	197	202	186	203	213	181	187	178	208	190	198	214	217	214	175	213	195	204	235	217	191	178	192	202	206	197	211	199	200	200	206	200	222	197	210	232	192	226	181	205	186	213	211	231	212	212	227	181	220	204	222	204	196	197	182	216	186	214	190	209	173	199	224	183	216	204	218	205	223	198	173	243	201	213	185	190	192	201	205	223	190	213	187	201	204	208	217	212	203	217	220	184	219	176	220	221	210	184	180	200	220	207	198	212	176	177	200	204	202	192	197	203	212	196	189	205	204	185	185	195	207	212	185	176	197	215	220	213	218	214	219	186	243	203	206	192	212	215	187	181	210	203	192	219	189	178	223	210	183	206	199	218	179	197	225	198	197	197	180	229	176	199	228	186	209	204	195	201	183	200	196	209	231	181	190	203	182	174	207	208	198	223	222	179	207	214	189	215	195	220	182	213	205	205	239	196	243	192	207	216	214	228	202	194	203	205	211	186	217	212	205	209	189	216	202	174	196	204	212	179	199	203	187	220	212	186	229	202	190	208	201	212	201	202	194	191	208	203	218	210	208	191	201	195	204	211	231	188	228	188	194	188	207	175	203	230	193	212	229	185	175	196	199	229	164	202	184	183	180	195	192	202	182	189	205	202	196	209	217	202	185	203	186	238	186	215	208	181	213	193	209	207	191	197	196	192	178	193	184	194	217	195	208	181	216	205	218	203	200	189	225	212	228	201	226	185	204	190	185	205	209	210	225	200	219	227	225	183	202	193	221	216	212	207	230	199	185	195	187	214	204	215	211	195	217	197	179	188	199	193	212	185	197	179	203	219	193	200	194	206	182	191	200	196	191	208	213	194	203	188	202	223	222	196	215	208	201	195	217	205	198	201	193	179	203	191	222	205	174	220	215	215	235	214	199	199	191	212	213	206	204	231	196	202	227	202	208	183	210	194	189	173	210	203	189	194	209	204	192	177	195	223	205	214	199	182	183	208	184	188	219	211	193	207	218	231	198	210	228	179	216	212	219	208	189	198	183	200	208	212	185	168	217	196	199	208	214	186	197	226	197	197	191	194	197	186	209	207	206	203	206	199	195	207	210	185	205	220	210	211	242	186	224	187	212	211	203	198	225	214	214	194	192	216	178	169	192	210	204	202	170	185	213	195	222	200	230	205	196	190	178	200	202	220	205	201	196	184	214	206	218	227	237	189	196	222	198	208	199	200	199	208	214	192	240	223	177	197	210	200	196	197	208	198	213	210	218	208	192	212	215	206	202	212	203	192	189	204	221	206	207	181	211	217	227	206	198	174	221	174	186	198	217	204	204	222	204	207	216	209	204	205	181
345	1	1900	159808	386	15	178	648	753	682	600	570	503	482	435	420	364	359	343	304	318	303	311	297	298	269	255	265	256	261	228	224	229	233	191	221	206	215	225	206	214	216	215	214	210	221	204	196	187	184	202	196	198	165	167	168	194	209	209	206	188	164	137	192	207	177	198	172	173	190	186	176	169	161	152	151	170	154	154	156	151	177	158	145	162	203	167	165	181	193	162	183	185	186	190	177	158	178	164	162	175	165	136	169	174	159	150	175	162	155	165	156	179	147	158	167	186	175	215	157	149	161	160	166	185	165	165	186	181	184	165	175	150	153	172	172	157	167	133	152	165	178	151	153	143	155	171	159	169	178	189	156	171	164	167	152	180	151	165	157	168	165	160	149	168	164	145	137	157	178	180	179	171	175	141	172	144	149	169	185	155	156	178	170	175	167	165	173	150	139	156	147	162	166	163	173	156	134	157	174	148	173	175	162	172	166	177	178	182	158	176	182	177	154	154	167	144	146	163	158	165	153	159	173	147	162	158	145	159	190	168	161	156	154	181	170	152	172	145	189	154	176	148	157	195	160	167	174	142	168	169	159	189	145	156	153	162	180	171	153	156	168	180	151	154	188	164	167	179	175	166	139	159	165	149	160	157	174	183	145	173	150	183	182	165	146	158	149	180	158	148	159	163	172	168	169	166	167	176	149	166	166	163	154	154	163	161	165	157	164	170	169	156	153	150	178	176	179	165	179	171	170	192	158	159	173	178	168	158	157	189	184	155	162	172	163	174	168	166	150	182	165	165	160	137	159	143	159	163	166	170	169	174	166	160	165	144	154	158	156	185	158	160	157	163	151	165	172	159	176	177	165	155	156	154	163	161	158	161	156	163	172	136	153	149	155	154	151	186	171	174	173	164	145	175	162	170	152	165	134	164	147	174	162	159	172	149	144	161	166	164	151	181	186	175	187	177	154	163	166	168	167	178	153	131	143	158	163	159	165	191	136	175	147	166	149	149	167	145	162	160	177	156	160	150	166	159	146	143	172	169	159	161	163	174	163	152	147	187	158	144	176	158	160	164	181	174	175	158	178	170	156	150	179	161	164	176	176	164	177	169	168	151	147	161	159	143	179	164	167	160	184	180	165	149	143	159	159	178	148	148	170	176	152	155	170	160	173	165	179	151	176	149	158	182	156	172	177	169	166	160	147	145	173	172	163	158	178	171	186	167	177	165	165	156	158	172	148	142	159	166	148	154	156	146	160	176	173	157	185	142	173	154	170	149	150	131	168	172	151	165	147	165	155	158	157	157	176	162	163	163	154	172	167	176	155	175	195	153	155	159	169	171	169	196	167	161	150	156	171	167	162	167	163	169	166	156	176	176	172	176	165	143	160	181	155	159	147	179	163	147	160	171	160	157	152	184	134	152	155	152	173	174	164	179	143	165	169	143	164	169	149	166	148	151	159	160	145	167	178	150	178	162	164	168	160	189	158	177	169	133	155	153	141	170	175	156	147	154	150	162	169	164	166	156	169	156	155	176	157	156	151	154	168	149	167	183	145	159	153	140	180	149	155	160	141	166	162	146	168	177	156	175	160	145	141	175	173	151	176	167	163	176	168	155	175	157	146	138	162	166	178	142	167	134	177	144	166	178	158	178	186	166	173	185	163	151	191	158	157	184	177	158	168	160	142	158	166	170	168	175	148	173	139	149	181	161	159	156	173	168	176	166	177	157	157	145	163	148	155	173	197	182	140	145	182	158	177	148	190	157	162	160	164	150	150	182	180	161	163	167	189	164	170	162	173	159	158	170	170	181	161	131	166	170	137	156	168	153	155	163	188	164	176	161	169	157	190	173	168	168	153	169	188	163	142	163	155	165	186	167	170	121	172	154	170	176	154	152	149	142	145	161	139	167	183	175	161	144	175	139	158	145	175	160	171	143	161	151	161	154	147	168	167	165	164	159	161	192	169	159	154	140	165	162	149	168	159	166	168	171	147	174	184	153	163	176	161	173	160	178	163	190	145	168	173	167	158	139	157	176	175	150	178	157	153	151	171	177	179	144	167	191	169	173	142	151	175	158	169	172	182	148	153	173	132	152	160	163	169	164	143	153	168	161	166	147	174	184	171	171	154	168	162	144	166	144	155	170	156	144	162	183	135	153	158	162	161	193	172	154	148	210	176	159	171	157	160	172	165	139	175	157	160	169	168	142	158	160	145	170	162	162	176	188	163	180	136	152	175	165	175	146	170	144	172	163	169	163	186	158	169	154	149	183	171	156	163	150	154	169	162	163	176	174	172	174	154	144	151	159	168	174	157	153	181	147	168	163	163	156	168	158	163	162	168	149	156
345	2	2100	159932	403	10	90	558	682	629	582	597	520	481	455	438	435	395	375	347	327	341	308	328	303	284	281	262	251	236	244	249	214	214	226	247	222	235	220	217	212	205	233	215	236	207	202	202	201	201	217	197	171	237	200	189	188	172	202	196	181	212	188	180	183	185	194	192	159	172	197	183	193	179	184	203	174	167	165	178	206	203	173	191	186	183	191	169	174	171	182	185	160	191	168	189	184	184	168	177	171	174	167	202	161	185	162	163	177	188	194	180	169	181	169	170	174	214	165	182	178	170	176	178	188	171	178	184	163	172	180	166	178	174	174	182	166	160	162	182	171	167	169	174	139	180	174	189	197	183	168	205	164	154	165	165	176	197	172	146	173	185	207	168	170	173	173	149	184	168	176	165	194	181	181	166	181	181	159	177	183	147	184	158	161	159	187	149	158	166	195	187	170	163	164	173	176	178	164	166	177	181	215	162	169	179	149	168	156	181	194	139	169	217	151	192	190	165	194	167	161	169	155	192	174	157	156	181	175	156	159	175	171	184	178	171	181	189	164	167	177	186	155	185	166	154	177	166	165	184	165	183	159	170	182	155	182	170	164	122	190	152	152	194	183	187	157	166	175	171	183	160	180	163	170	184	197	156	161	169	168	182	193	169	164	166	168	169	163	168	172	178	172	155	179	171	167	150	192	190	174	158	165	165	164	181	157	167	165	174	172	156	160	201	176	179	165	168	186	152	168	161	162	169	185	156	175	167	181	163	189	192	146	181	162	180	163	207	176	179	168	173	177	164	167	173	200	172	179	160	167	196	186	183	171	176	157	149	179	195	185	180	159	168	190	186	191	163	173	160	163	193	172	159	175	176	170	159	173	173	154	169	142	174	167	181	164	164	195	156	153	189	174	169	171	169	185	167	151	172	186	187	161	173	155	149	157	174	189	158	165	167	157	180	186	143	173	173	164	161	177	182	177	156	147	176	182	158	160	187	188	172	147	164	167	169	187	185	160	191	169	172	183	187	161	154	154	147	167	141	162	151	176	153	165	164	151	170	163	163	175	133	166	161	174	203	175	154	170	174	155	165	157	170	187	156	162	170	182	152	162	156	171	185	174	159	190	187	164	158	179	186	154	167	162	164	152	169	158	174	158	176	155	163	165	172	181	164	165	176	157	156	153	162	148	163	178	163	191	172	167	166	171	156	169	154	183	155	182	170	159	147	173	170	167	170	182	170	185	186	141	181	183	159	166	174	161	177	165	175	144	166	164	183	180	177	185	178	169	188	179	173	139	171	155	161	172	162	160	191	153	152	167	163	174	175	183	173	158	155	180	160	158	151	179	175	164	151	193	170	162	173	164	173	159	184	180	172	155	194	167	149	172	151	165	157	167	152	182	169	178	162	153	165	154	192	170	154	161	145	151	176	148	195	169	179	191	169	150	176	160	194	170	169	154	152	140	164	145	154	150	165	130	180	174	183	157	175	164	155	158	162	176	139	160	217	139	181	154	191	196	153	165	161	178	158	183	145	181	146	149	178	192	160	171	152	174	171	157	162	176	142	185	155	176	172	192	155	181	181	140	178	169	174	189	170	202	162	135	155	175	178	166	209	172	174	158	158	157	183	184	162	158	160	191	158	146	155	176	154	173	197	156	171	180	173	176	160	168	168	159	159	183	181	202	168	173	164	167	180	168	149	187	167	176	150	168	189	164	161	184	171	142	179	177	169	172	162	184	178	182	196	189	158	166	169	170	178	161	172	170	165	161	161	165	167	161	179	161	167	196	169	175	162	152	165	165	160	179	169	162	177	163	177	164	181	176	147	183	161	180	198	182	168	159	161	136	165	180	167	180	158	171	168	171	197	147	166	163	193	159	140	153	152	182	170	164	157	174	188	157	158	154	183	155	154	140	145	169	162	183	174	178	184	132	181	193	163	166	159	179	158	171	136	152	194	154	162	158	158	154	188	164	176	173	144	149	163	181	171	171	174	180	157	155	174	156	159	149	150	161	163	184	139	168	169	174	192	169	186	171	160	173	182	167	169	167	172	162	147	162	180	150	177	163	164	184	140	156	165	170	142	174	186	155	184	182	172	168	169	177	159	179	159	160	179	170	159	187	160	185	165	179	164	145	154	158	148	184	161	201	176	154	180	178	157	165	166	164	179	148	158	152	194	159	165	201	173	182	180	172	167	180	164	170	148	206	179	159	162	151	180	181	188	162	180	166	190	176	166	172	176	171	174	159	170	170	145	187	185	165	170	170	193	157	154	174	191	167	182	169	167	165	165	154	146	179	179	187	172	155	161	175	178	180	216	167	214	168	158	153	186	159	163	182	181	160	169
345	3	3500	160055	385	17	102	482	652	704	683	659	615	531	488	501	446	444	433	394	378	384	384	366	312	323	350	322	358	311	285	277	317	303	272	287	277	264	248	262	281	285	264	229	224	268	227	262	227	227	238	236	234	234	233	232	227	221	207	222	225	234	195	218	244	240	240	228	219	214	210	211	206	214	198	200	237	219	234	233	212	243	198	218	219	215	231	209	185	188	204	188	206	212	213	197	191	197	210	220	222	227	191	210	189	191	232	187	208	203	197	209	204	217	228	232	233	218	232	239	217	204	233	220	211	215	199	213	217	193	236	223	251	193	212	200	203	199	216	206	211	205	179	192	216	197	203	204	198	187	225	192	206	203	226	209	199	186	213	228	211	209	211	209	204	186	221	235	204	229	233	195	201	185	207	242	186	234	182	210	207	235	212	215	191	220	208	194	211	198	210	207	197	211	239	211	203	206	197	232	182	211	207	197	200	220	199	197	227	219	198	209	194	221	201	207	208	210	193	204	205	197	221	174	186	217	184	188	199	199	198	194	183	196	203	199	210	197	190	196	203	200	230	186	196	201	224	197	228	203	203	218	192	225	203	203	189	207	186	212	191	195	217	193	203	183	192	211	188	197	216	201	215	203	224	209	213	214	204	214	185	189	202	207	193	190	212	212	230	213	215	203	221	194	214	210	214	200	190	208	220	196	202	203	231	215	210	199	188	214	202	201	208	201	188	205	223	223	185	181	209	180	202	231	208	196	180	197	238	206	200	206	197	198	200	219	219	188	196	203	220	198	202	189	211	202	200	199	202	180	193	220	195	197	188	206	216	204	198	194	211	209	219	200	211	188	196	209	205	224	186	200	191	232	199	182	230	199	206	194	199	196	200	223	188	193	208	187	209	190	212	229	198	189	200	212	206	204	203	218	216	188	202	207	182	200	186	190	204	204	218	177	172	226	215	207	198	216	194	185	183	201	229	252	206	187	211	208	224	206	178	210	197	222	199	176	184	217	228	192	214	205	183	225	222	193	196	180	191	198	198	206	183	231	169	235	188	208	189	202	217	183	217	209	203	190	185	221	210	195	219	206	186	195	188	212	172	208	201	183	184	210	168	196	204	197	215	208	189	210	218	197	225	207	221	209	232	200	218	193	189	225	236	187	205	189	199	216	225	186	205	208	185	187	185	184	207	199	211	202	186	200	215	212	206	201	207	194	195	214	188	204	185	196	202	196	204	201	192	193	209	188	203	214	196	217	194	205	195	203	191	208	200	199	197	188	215	229	191	218	182	203	223	227	222	194	204	210	194	189	227	199	219	200	225	196	211	214	190	209	200	182	199	219	182	214	176	205	200	200	203	199	210	217	183	219	209	224	184	194	222	207	208	211	215	208	187	195	235	213	188	197	188	170	205	191	220	188	201	200	169	200	207	203	206	180	226	192	221	201	204	177	200	192	195	195	225	205	224	202	211	208	207	193	195	220	216	211	194	186	231	210	186	216	200	214	200	195	182	196	190	198	191	215	210	216	195	218	168	213	181	220	205	190	182	193	200	202	184	209	212	203	214	195	183	190	221	193	206	207	205	213	179	206	212	205	194	225	216	184	196	212	188	195	173	208	218	221	201	203	214	201	210	196	208	177	226	206	215	208	202	217	194	224	211	208	222	197	212	204	208	195	201	199	204	227	198	203	182	194	201	223	173	209	188	206	182	187	188	201	218	205	216	189	207	201	174	180	193	202	177	217	211	192	198	185	193	185	189	202	222	180	196	210	198	201	196	222	205	208	198	202	184	202	207	215	228	173	197	210	217	202	201	195	215	237	188	184	195	218	176	196	214	211	180	198	185	207	191	219	197	206	201	212	182	204	196	219	205	215	212	195	212	176	183	181	223	203	196	246	211	219	179	213	202	194	188	190	198	192	168	195	199	183	215	188	182	225	189	193	202	198	203	192	216	229	200	225	166	196	212	205	203	202	209	177	186	227	206	164	189	189	209	194	205	181	217	201	235	209	220	228	214	196	208	185	208	167	195	174	209	189	175	194	224	194	221	184	204	204	195	208	210	175	205	209	206	193	204	183	206	207	186	196	210	208	198	229	171	200	192	210	234	218	209	230	202	216	190	201	205	211	194	194	199	193	182	170	188	205	201	183	195	212	204	194	207	219	183	200	219	219	221	213	191	189	185	223	199	207	204	218	182	201	206	206	201	205	203	191	202	196	190	236	209	200	207	205	183	195	224	187	212	207	226	204	189	205	216	202	191	195	206	188	210	202	207	230	211	174	189	216	208	205	222	219	192	197	184	225	187	184	211	195	193	194	221	191	183	217	189	194	210	200	185	216	200	206
