150	0	2500	86741	614	218	995	1021	898	822	732	619	635	550	521	484	469	425	402	424	368	360	348	348	322	313	296	296	303	271	257	289	286	261	248	247	239	250	231	221	193	222	224	219	220	226	217	242	224	239	205	223	216	237	202	213	192	203	201	200	176	185	203	192	190	193	205	210	197	200	200	210	204	213	170	209	183	191	170	198	182	175	164	198	159	153	177	149	163	178	179	173	191	185	172	194	189	204	172	185	187	179	198	159	178	162	176	193	189	174	180	180	170	177	184	157	188	168	174	182	168	161	179	216	169	181	173	169	160	124	169	162	182	171	170	165	191	158	158	184	169	169	157	168	173	172	196	162	166	175	149	166	152	167	183	171	190	162	183	177	163	172	188	180	177	175	162	199	160	161	180	158	185	160	167	157	151	145	183	181	153	164	155	164	145	187	165	159	158	170	163	159	174	165	161	172	168	168	178	164	153	165	156	182	148	157	164	145	175	171	168	168	142	183	163	177	168	151	166	166	159	166	162	172	166	160	185	178	170	157	143	173	157	164	158	174	178	166	161	169	170	151	160	155	176	160	146	165	155	162	159	165	193	167	155	169	154	164	147	153	167	160	168	146	146	143	169	155	150	157	154	166	167	153	178	142	165	168	164	153	165	174	148	169	176	158	170	141	154	155	169	151	166	141	171	159	176	148	141	160	162	189	158	170	154	179	158	147	162	137	163	163	182	158	181	162	153	162	166	177	162	183	167	167	148	160	152	168	170	171	166	183	181	170	185	171	186	156	166	176	152	168	180	174	169	167	159	166	157	181	158	148	154	161	171	165	154	181	162	159	154	157	172	158	146	165	168	136	164	158	170	167	160	160	156	166	162	144	177	153	190	178	171	163	162	143	168	166	178	168	159	160	167	155	162	154	156	159	160	171	172	160	145	187	162	145	167	175	127	180	176	167	153	167	167	160	161	164	155	154	159	158	145	152	148	156	178	169	149	141	165	168	134	157	166	180	158	153	172	146	143	176	167	153	164	155	165	165	173	156	168	178	165	163	158	178	154	161	164	171	168	152	168	147	156	166	172	160	160	166	180	159	170	172	157	173	164	149	170	166	158	183	154	169	166	189	169	171	160	154	133	159	171	159	142	155	152	152	172	162	169	159	171	203	188	162	164	145	163	146	147	161	153	156	160	149	170	164	170	163	167	184	153	163	174	166	164	138	182	150	173	158	169	151	188	142	153	161	185	136	175	150	173	151	147	143	161	170	179	176	178	150	139	156	158	164	166	163	154	167	180	162	156	155	148	179	163	165	159	166	173	167	176	149	161	174	142	143	158	152	186	177	164	156	169	151	159	145	150	162	153	159	159	177	140	145	162	183	150	170	185	151	157	168	140	156	169	163	156	154	142	148	160	157	147	170	159	162	180	156	150	164	168	163	161	158	161	167	150	154	154	173	154	168	167	156	135	146	161	170	155	173	146	156	169	181	133	152	165	183	144	183	152	170	161	149	148	154	165	149	162	144	149	157	142	163	153	156	168	156	154	143	189	169	153	160	160	150	134	158	144	148	155	162	161	141	167	166	155	155	142	151	151	163	152	139	161	175	170	172	149	150	168	144	178	161	190	165	156	150	162	159	146	158	175	148	157	173	163	145	150	189	140	154	165	168	155	141	155	148	171	150	160	167	167	182	161	157	142	157	154	173	147	160	168	167	166	154	172	188	173	157	178	169	165	171	164	166	153	163	159	179	136	157	175	166	183	153	151	159	155	132	159	168	155	168	160	157	151	174	160	170	180	171	176	151	151	155	155	157	177	152	144	168	186	164	136	153	158	169	150	164	151	171	156	163	167	162	170	185	162	160	164	169	152	155	174	147	166	158	144	166	156	166	178	169	150	149	158	137	160	146	163	142	155	151	179	142	146	152	169	166	146	162	149	141	145	168	156	129	147	163	131	180	166	166	150	180	177	144	144	180	174	148	159	136	155	159	175	170	142	154	168	138	165	172	143	166	156	152	166	145	155	159	160	166	160	170	154	156	148	154	165	176	155	147	153	150	146	166	155	161	160	157	143	159	154	149	162	167	135	164	162	158	137	153	151	163	158	157	174	162	160	136	152	159	164	137	164	180	175	167	161	184	150	162	174	173	168	165	160	152	144	165	169	171	168	162	166	138	154	173	158	178	152	140	143	154	137	140	176	150	160	157	166	162	160	167	163	150	172	145	163	173	163	151	138	147	143	142	168	139	168	154	157	175	164	165	184	142	136	150	150	155	150	148	167	171	154	182	174	159	157	162	172	174	155	138	142	147	162	170	140	182	176	167	162	165	146	155	167	185	170	164	143	158	158	165
150	1	1710	86799	662	350	829	758	643	541	450	387	349	290	265	244	226	218	201	206	206	191	181	173	196	184	178	168	173	193	156	163	157	159	171	159	162	169	188	164	162	147	168	178	170	169	165	153	147	151	153	151	147	145	174	160	136	172	166	142	142	156	144	141	154	151	148	148	158	157	160	170	164	158	152	136	169	153	183	154	164	152	152	139	140	159	173	168	133	160	153	159	129	155	175	149	158	173	156	138	167	142	146	134	150	143	160	154	145	156	142	148	128	161	172	153	147	176	153	164	154	157	159	154	145	186	172	142	155	157	159	150	156	133	144	140	146	156	143	173	160	135	165	143	159	144	153	146	134	164	139	166	136	154	142	159	156	145	154	161	141	150	152	149	150	147	140	142	148	151	163	145	175	161	134	151	140	131	136	152	142	153	155	135	160	139	145	166	165	137	132	164	155	164	157	134	160	155	154	148	160	134	159	151	170	153	147	155	147	171	144	152	156	152	178	142	135	172	145	151	154	155	140	138	153	148	141	163	148	133	141	135	142	155	144	132	148	174	137	146	168	143	154	161	165	145	153	137	132	163	150	147	132	188	167	149	157	151	145	166	133	163	165	164	134	156	156	161	152	161	164	153	154	162	132	164	145	158	151	135	145	139	126	143	149	176	144	152	153	150	141	165	148	162	166	170	172	160	149	163	132	146	146	159	160	161	145	135	147	149	160	155	155	165	155	135	135	159	157	153	138	147	154	154	150	162	149	147	151	155	134	143	162	137	135	156	162	159	154	144	150	172	145	148	163	149	157	180	137	147	161	175	138	159	146	155	181	141	144	155	154	149	124	152	157	158	151	154	158	161	164	134	150	135	152	159	136	171	152	157	148	166	161	154	141	167	163	166	146	145	180	153	134	160	147	178	154	147	157	140	150	154	140	151	154	141	163	141	137	168	132	158	149	170	159	165	155	163	133	145	159	170	156	160	143	168	144	137	162	129	145	148	165	144	151	152	161	142	158	144	159	144	150	146	154	165	167	159	154	144	143	143	149	156	156	178	153	131	140	155	153	158	131	172	156	144	139	152	155	149	165	165	131	143	141	169	133	157	144	146	149	159	154	157	146	140	142	153	142	147	157	169	142	158	169	168	153	137	140	149	132	141	158	150	165	163	133	149	164	129	145	138	161	144	137	148	156	160	134	162	154	157	150	143	142	141	163	153	139	156	137	132	160	154	152	144	139	161	135	134	152	144	163	148	146	152	152	159	152	164	155	156	159	157	141	134	174	131	137	176	145	172	141	158	166	149	160	145	152	146	141	170	159	159	161	163	161	157	167	175	164	126	140	146	167	167	154	174	144	151	173	163	153	144	150	147	159	160	155	170	158	159	139	153	140	151	142	160	157	160	176	164	144	150	161	150	148	157	165	152	174	149	129	156	171	144	149	144	147	153	165	145	142	135	153	158	141	141	170	149	146	152	138	148	147	151	173	150	147	144	145	153	148	146	185	140	148	152	139	147	162	143	165	146	153	178	164	155	161	160	158	157	178	176	159	147	157	171	156	146	157	165	181	162	154	165	139	152	153	157	147	140	140	157	140	143	151	166	162	152	153	140	146	149	143	158	135	148	147	159	147	137	169	143	155	142	149	155	153	148	150	151	153	151	155	157	170	151	176	145	159	164	146	141	152	154	143	133	160	160	140	157	156	158	149	163	160	168	142	160	150	158	135	161	148	162	173	156	142	114	163	123	162	156	156	139	149	143	158	146	148	166	174	136	158	134	149	165	151	138	149	165	155	130	159	155	143	146	161	137	133	155	147	153	151	148	159	140	171	148	168	147	179	159	163	158	168	163	152	134	143	150	151	144	145	151	155	137	152	151	138	151	167	147	151	153	155	129	154	140	147	148	159	135	154	151	158	127	159	154	166	148	148	140	155	161	136	138	148	163	146	173	158	133	157	137	150	154	163	151	148	146	145	157	162	153	154	160	157	158	150	154	156	143	144	160	161	167	152	161	150	169	152	162	138	140	145	152	145	164	146	142	163	131	121	152	164	163	158	142	139	159	157	163	147	148	152	148	135	161	165	134	147	143	149	156	160	139	178	147	157	167	163	155	167	144	154	159	157	139	149	139	157	176	167	151	132	146	151	157	165	147	176	143	154	171	168	156	144	140	129	165	130	145	154	151	147	157	145	125	142	156	159	145	158	145	155	156	156	163	162	162	149	150	145	152	138	172	157	154	137	144	131	155	155	158	169	167	153	147	169	151	170	176	165	147	161	151	145	157	184	160	143	172	163	162	158	175	154	147	170	170	163	152	144	161	156	153	145	151	149	156	149	129	160	161	148	167
150	2	1950	86857	642	284	951	938	774	660	576	527	486	393	396	323	366	311	298	270	263	265	253	262	253	259	214	226	216	227	214	201	214	204	206	179	198	185	161	214	194	194	197	163	170	182	205	162	183	166	168	199	159	157	175	180	176	171	174	168	164	176	156	170	172	180	154	185	172	173	169	163	158	183	140	168	171	162	156	161	155	149	170	169	157	149	199	175	169	156	165	180	189	180	164	164	152	188	161	152	155	162	151	149	178	167	188	161	154	193	138	156	159	185	169	148	152	152	185	133	150	149	159	160	152	162	148	159	176	145	157	161	164	148	168	167	179	152	154	155	158	153	153	173	147	150	167	175	159	156	153	167	154	158	152	156	158	157	171	154	155	154	159	163	158	163	145	151	165	137	169	160	144	162	182	163	145	162	170	164	181	146	167	168	148	135	167	166	140	139	159	170	152	156	171	153	175	156	155	149	162	153	169	169	150	131	169	142	167	149	175	146	161	156	145	165	155	157	170	167	154	143	152	157	137	171	160	138	151	137	146	153	150	143	173	171	160	139	148	171	157	182	155	153	158	164	145	158	145	157	155	163	160	150	162	153	153	138	148	165	153	145	152	167	152	162	162	135	156	144	150	166	175	153	148	149	160	132	157	141	159	161	179	148	134	149	159	160	149	146	148	156	172	136	145	150	157	137	153	158	180	165	154	146	157	143	164	136	153	166	138	152	158	170	173	154	138	150	140	160	161	156	170	145	170	153	169	151	146	145	164	142	140	142	159	158	158	167	142	166	154	155	153	154	171	147	135	175	145	148	165	155	165	150	134	155	184	136	167	130	149	155	161	147	177	153	151	172	130	145	162	154	154	144	129	163	150	137	155	174	148	170	144	148	157	143	144	159	134	156	161	148	155	150	145	145	149	151	148	169	163	157	151	149	150	155	150	143	157	145	136	153	159	143	147	161	155	161	148	170	149	172	151	153	161	135	155	157	164	155	140	158	164	149	162	136	141	168	153	142	150	129	146	139	151	157	128	149	139	171	148	157	149	131	147	174	162	149	143	136	136	152	170	159	159	167	153	175	169	151	163	140	169	143	145	170	167	144	147	172	159	171	141	172	159	160	154	158	168	163	162	124	158	139	163	151	144	160	138	160	171	157	151	173	166	149	136	137	149	157	145	143	158	150	178	150	137	159	146	150	146	166	151	155	153	144	128	174	153	167	163	144	136	161	149	138	162	155	153	151	150	169	162	163	144	164	161	165	141	153	157	141	168	154	146	157	158	137	163	143	157	149	151	154	139	140	158	157	157	132	147	142	154	164	157	147	139	142	149	156	167	162	150	145	143	157	137	155	168	138	158	162	157	152	139	133	161	144	166	125	158	153	160	149	167	132	142	157	144	170	152	165	144	165	169	161	152	145	147	160	153	142	166	155	153	146	161	190	166	155	138	150	147	162	155	143	147	147	153	160	146	166	144	148	126	146	150	152	178	147	159	145	154	151	161	169	136	165	140	144	157	146	155	147	157	181	164	154	161	140	150	133	174	181	159	151	155	164	136	179	158	130	135	168	147	147	167	148	152	163	135	178	173	158	157	164	137	144	134	142	169	165	152	161	168	150	142	152	154	152	167	170	160	156	149	152	137	148	154	144	136	152	136	175	153	165	141	161	134	146	163	152	149	169	139	142	170	153	172	155	146	147	153	129	144	153	166	162	159	159	166	160	152	131	154	156	151	154	150	150	150	143	154	154	127	173	153	144	143	151	150	161	152	156	155	155	166	148	150	168	164	167	164	152	164	144	166	156	140	133	152	135	146	176	164	149	141	144	154	161	158	175	156	159	123	123	165	148	163	162	146	135	124	144	139	157	162	150	149	174	153	145	152	150	151	158	160	151	150	145	152	149	125	170	142	139	149	147	156	159	162	155	141	143	134	148	162	160	152	156	145	151	149	151	168	133	127	132	170	134	135	150	158	164	169	171	170	166	167	165	166	171	171	137	156	158	163	149	153	144	158	138	159	152	147	153	172	141	149	151	166	158	138	144	163	145	160	150	144	174	157	135	141	152	139	138	138	157	146	160	145	142	165	153	163	165	154	163	176	137	150	123	145	168	151	136	172	140	150	159	161	163	156	153	166	161	151	178	153	139	144	146	173	154	154	169	163	169	154	144	156	153	119	159	142	137	142	155	149	141	175	147	169	154	142	133	155	142	148	141	152	158	137	150	138	139	130	171	158	149	150	140	158	164	168	126	139	140	147	161	151	168	132	135	149	147	144	151	147	151	128	142	147	131	145	124	141	140	163	151	129	142	141	134	141	172	155	140	162	153	144	147	143	162	162	141	120	160
150	3	3250	86915	636	305	940	894	792	665	586	477	424	384	313	328	310	287	259	252	230	244	251	216	232	227	214	213	208	215	179	180	220	206	182	185	166	182	181	181	190	171	195	176	183	184	154	179	145	175	190	153	165	179	203	170	193	155	193	166	188	156	153	179	185	165	183	171	161	167	165	171	160	157	174	154	153	146	183	177	138	157	181	144	185	164	136	147	164	152	184	157	155	172	174	157	168	128	148	162	170	152	150	159	145	159	148	177	161	170	136	174	167	146	149	150	166	169	172	156	172	130	151	161	155	146	160	161	132	159	147	127	155	162	147	164	157	150	152	184	158	149	181	156	136	160	165	176	163	155	152	155	133	158	149	154	162	170	157	172	144	154	160	140	164	163	143	135	143	169	158	137	161	153	172	138	161	140	160	162	171	139	144	146	157	150	141	150	154	136	163	133	140	172	135	157	152	146	162	153	158	153	166	154	148	155	167	146	158	126	164	159	160	149	155	169	145	145	166	148	147	153	155	160	158	184	155	150	144	147	150	145	159	154	151	153	154	159	131	153	160	159	158	145	131	179	153	129	132	147	153	160	139	168	140	152	161	169	149	152	146	140	140	160	156	154	145	147	182	144	139	136	136	157	142	138	147	153	173	147	148	149	152	149	171	150	148	148	153	150	147	149	148	149	184	142	149	152	150	132	166	165	157	142	162	162	156	154	164	160	160	127	147	143	170	164	155	166	145	161	164	161	154	159	169	167	148	165	154	148	171	167	151	153	148	148	132	176	158	159	133	152	167	134	144	165	162	150	129	115	175	153	143	151	148	144	136	126	155	150	148	143	170	153	152	154	160	141	153	174	158	162	175	170	153	162	149	153	162	156	151	169	160	153	158	166	164	147	167	143	153	156	139	144	134	164	139	154	144	148	148	161	154	152	170	146	144	161	149	156	139	140	156	147	155	160	155	145	161	170	162	139	171	150	167	148	144	140	147	149	147	162	165	175	153	155	156	164	166	147	144	145	155	157	152	145	142	133	155	136	144	163	132	150	160	151	158	130	143	172	131	137	138	150	157	145	165	159	163	172	148	157	172	170	164	171	157	162	149	146	122	169	147	152	148	145	161	137	127	151	161	157	154	149	141	135	169	146	154	161	155	176	156	140	165	152	165	137	154	151	139	158	156	155	173	157	160	161	162	141	143	156	140	142	135	154	161	145	139	158	158	148	161	132	146	158	162	169	159	136	150	154	151	150	153	140	141	147	171	167	132	146	153	168	154	134	139	168	175	150	160	158	154	150	177	174	141	164	146	147	167	175	168	139	147	126	150	157	145	162	166	141	158	151	166	151	148	151	138	151	165	142	136	138	142	150	160	161	141	144	151	135	143	157	175	171	140	150	170	151	176	145	145	146	168	171	158	167	166	150	151	163	149	138	135	152	148	159	134	161	179	136	155	153	162	155	146	166	150	146	136	176	168	153	159	164	147	151	129	149	156	171	161	154	152	162	167	156	161	150	133	153	145	142	156	168	157	142	164	148	156	157	165	153	152	126	132	145	147	153	151	168	156	129	141	155	174	144	165	143	159	150	156	140	174	151	161	156	147	150	132	137	156	158	167	161	150	147	136	148	156	166	156	143	170	168	157	153	163	157	128	178	140	154	141	139	146	167	150	157	184	151	144	161	142	142	146	155	152	157	136	142	165	159	132	142	141	145	145	140	172	140	138	157	130	155	149	159	157	163	140	161	147	148	159	145	149	157	173	151	160	156	164	144	168	151	143	164	161	141	147	159	164	160	156	152	141	176	175	170	168	156	161	161	153	161	152	138	141	135	150	155	158	143	150	150	172	173	159	154	154	153	160	152	165	177	148	143	146	163	175	139	143	143	165	164	157	155	164	137	149	145	163	167	175	134	168	160	156	133	155	150	151	155	152	168	163	150	159	161	146	147	162	180	158	143	157	161	149	155	152	154	154	146	155	163	144	159	157	142	157	156	175	163	160	152	152	145	143	173	150	167	171	165	156	167	141	164	147	163	155	167	153	171	160	151	143	158	169	139	135	151	155	150	155	165	150	146	166	131	169	153	160	152	157	136	161	158	139	154	147	158	149	154	163	144	158	151	154	157	145	165	181	156	149	156	152	159	138	164	171	160	176	154	160	162	154	155	163	150	162	153	158	142	135	156	138	160	145	141	150	138	168	135	162	157	173	144	138	157	144	163	140	154	151	155	155	143	174	145	165	172	156	158	154	150	163	147	166	145	144	162	149	161	167	152	159	147	152	141	153	175	164	155	150	165	163	157	155	159	144	162	161	178	168	156	161	140	165	148	155	154	159	151	163	162	145	150
150	0	2500	86972	637	194	984	957	924	824	731	667	608	566	515	496	462	442	395	397	366	362	380	368	321	323	327	313	290	303	301	255	255	257	279	261	250	256	225	213	237	229	237	237	222	222	202	207	205	188	221	216	210	228	196	220	213	206	212	193	199	173	198	202	193	209	220	203	185	197	189	186	189	189	188	186	196	174	204	214	182	182	197	194	204	155	185	171	184	188	167	180	210	195	203	165	163	188	194	183	168	163	181	188	212	186	180	187	177	173	196	160	182	181	169	156	168	163	183	174	184	182	213	170	176	157	155	187	161	177	164	191	166	169	143	173	172	193	174	170	187	191	174	160	154	177	172	162	175	173	167	173	159	168	169	184	176	163	165	175	154	185	192	166	172	185	171	172	172	159	155	168	175	172	156	162	164	193	166	169	164	155	140	191	190	164	156	131	160	156	159	175	172	179	164	162	167	151	154	189	164	159	179	166	162	175	169	183	172	170	167	160	161	152	165	164	168	155	153	170	172	145	176	175	144	151	171	167	161	169	144	182	162	172	183	152	161	168	159	149	157	186	165	149	159	173	179	183	157	180	176	175	161	183	153	184	167	171	170	182	170	156	153	172	177	142	170	166	190	167	154	168	158	181	169	175	182	163	170	170	161	183	170	153	144	167	158	157	176	158	153	173	168	139	181	174	159	164	168	151	148	167	170	169	180	173	159	165	163	169	171	177	158	161	158	166	175	159	157	159	165	143	159	177	161	153	172	149	158	156	158	175	182	160	159	147	156	186	154	183	149	160	167	161	166	166	184	186	185	146	164	168	151	143	164	168	159	176	147	170	154	169	162	165	167	145	176	164	177	152	175	179	182	176	145	149	153	151	173	173	149	168	150	166	146	177	140	167	165	174	180	176	144	156	157	163	175	132	152	131	174	150	163	156	153	155	166	168	183	175	150	170	149	160	177	147	173	147	142	168	163	173	174	169	167	172	181	143	193	154	152	153	158	161	152	160	169	159	156	140	163	163	172	155	174	152	166	180	164	167	189	171	180	151	169	170	154	157	170	160	171	154	166	151	165	152	165	147	145	165	165	168	199	166	160	157	150	167	160	154	169	159	150	181	161	160	145	164	172	166	164	150	145	167	162	162	167	166	156	164	179	173	163	156	151	168	164	160	162	168	159	161	156	161	161	164	158	169	173	136	166	162	165	181	141	177	161	146	140	166	158	154	154	160	190	186	154	146	171	172	169	155	167	154	151	153	158	169	167	185	165	157	165	154	182	158	168	175	170	149	142	139	151	186	137	163	144	166	145	174	177	163	155	160	168	172	170	186	176	147	158	172	164	150	166	159	157	157	171	162	157	165	180	176	163	151	159	157	148	171	170	150	154	155	154	148	170	172	156	170	197	159	146	143	169	168	152	161	163	177	146	154	171	177	176	152	173	146	170	162	172	173	169	166	153	159	159	134	153	154	165	148	170	167	146	158	164	172	165	179	172	154	160	138	173	169	154	160	172	154	151	146	151	149	156	186	169	130	153	190	137	154	160	164	154	158	177	159	172	162	171	160	144	151	181	189	147	129	148	178	155	164	165	166	169	163	160	153	157	160	158	151	177	168	161	170	186	179	161	141	156	150	159	153	168	163	157	157	151	158	156	154	151	177	162	161	170	180	155	162	170	153	165	187	142	149	171	158	164	164	196	171	154	155	157	154	169	156	164	159	181	148	162	160	181	161	164	159	159	157	164	162	145	159	161	159	163	180	165	164	160	147	172	170	172	178	142	172	155	154	152	173	140	151	175	164	170	168	163	132	156	179	160	176	147	180	176	179	165	166	159	169	165	144	152	178	155	140	179	144	154	157	140	181	167	177	152	155	177	160	163	167	162	146	161	159	149	149	156	141	176	174	153	153	198	158	171	167	165	174	155	148	158	158	156	157	162	154	149	149	162	158	153	146	152	151	178	183	177	175	174	163	177	160	147	174	150	157	155	184	158	156	171	175	137	153	145	147	148	170	161	153	168	166	159	161	162	171	170	148	173	139	178	169	164	150	164	161	180	160	157	156	154	142	181	163	159	164	161	147	165	174	178	153	166	151	167	156	170	171	138	174	155	151	156	151	172	158	156	158	163	172	147	168	167	165	179	183	168	158	154	179	150	166	174	171	182	152	160	140	156	166	172	146	162	156	178	156	176	138	160	169	154	139	157	168	137	164	171	146	166	150	178	154	164	162	161	155	152	154	172	164	154	152	168	175	136	150	151	176	167	141	163	152	153	165	170	163	161	170	149	152	170	151	187	169	172	177	173	172	151	166	158	167	156	139	164	172	140	158	180	151	166	189	150	174	141	166
150	1	1710	87030	641	280	658	647	574	503	451	427	346	285	270	254	206	213	215	202	195	211	193	191	198	182	163	204	189	169	166	168	176	173	160	176	173	160	160	155	171	176	171	170	158	176	171	169	167	152	173	158	156	162	150	177	171	144	154	161	147	170	160	146	137	156	145	160	165	154	144	142	166	176	143	160	153	167	141	174	171	150	170	156	141	145	170	146	150	161	171	162	151	161	143	166	152	180	156	153	162	148	162	175	156	143	146	153	136	148	148	152	166	149	154	145	170	166	138	166	155	147	163	160	166	175	162	150	159	153	146	142	150	174	157	143	137	168	138	138	146	153	158	160	126	141	149	161	160	151	163	155	143	158	147	146	137	137	147	146	121	165	161	148	153	149	147	165	125	161	147	167	163	157	180	152	158	156	141	158	150	146	147	151	140	138	172	171	148	161	148	147	158	168	151	141	138	155	140	145	152	161	154	173	133	158	155	142	161	145	151	169	160	137	150	163	156	157	127	142	151	148	167	150	134	131	131	121	169	165	142	151	155	158	145	164	164	148	165	150	164	137	125	149	165	154	150	156	151	147	179	149	153	136	142	166	165	135	166	152	158	143	158	161	147	179	134	156	160	150	164	131	144	165	137	149	144	144	160	162	144	169	148	148	153	147	154	159	161	152	149	141	155	169	157	142	157	162	143	137	151	152	158	140	172	150	161	167	135	145	149	165	148	148	141	145	166	157	157	162	135	166	150	137	178	146	155	143	157	155	170	152	142	152	166	131	178	140	170	162	148	144	160	160	162	173	153	147	139	156	176	134	152	164	155	156	158	141	126	151	156	173	147	153	163	125	151	121	129	145	166	160	167	157	139	144	160	145	161	179	145	144	145	155	159	151	163	156	164	162	165	171	156	169	147	147	155	144	166	154	152	150	137	159	157	169	164	166	143	145	156	170	159	141	166	169	142	153	142	150	139	148	160	151	138	165	156	155	157	140	163	144	157	175	166	145	156	144	155	167	163	157	168	156	167	137	142	153	157	159	165	170	138	158	151	171	130	131	154	134	142	154	170	160	157	145	149	158	179	151	151	161	159	150	164	170	142	162	146	153	161	147	166	158	154	177	148	143	141	139	166	160	156	164	163	143	164	149	177	164	154	171	144	165	150	167	137	159	149	132	157	151	132	144	145	162	149	164	130	147	170	147	148	152	160	161	154	154	151	145	156	153	152	152	137	169	164	156	162	161	141	130	162	147	141	164	158	141	175	145	132	149	164	143	153	156	174	147	166	133	146	148	146	182	146	168	156	154	172	143	154	152	144	142	149	175	178	140	156	162	155	141	148	128	147	153	148	157	165	163	149	152	140	136	143	144	159	159	152	148	156	155	139	177	146	145	143	157	178	140	179	150	165	156	154	158	127	152	164	164	166	154	136	151	143	155	140	155	148	154	152	152	150	167	160	156	144	154	124	160	150	130	139	143	136	151	169	150	145	149	144	157	143	141	149	155	163	150	137	158	141	183	156	158	137	174	136	147	166	140	184	142	154	163	151	165	173	149	172	133	122	162	133	155	146	155	165	169	157	133	163	163	144	141	134	164	136	152	143	151	146	142	128	160	168	143	151	147	160	162	161	130	139	158	173	146	160	154	146	154	131	164	150	146	156	120	150	160	163	128	167	146	165	152	138	154	149	145	172	152	147	160	155	139	142	134	144	169	164	140	165	157	150	152	153	159	148	144	144	135	156	132	154	156	177	157	147	137	140	162	157	151	162	150	156	162	142	148	160	139	143	161	149	146	157	148	148	167	152	159	146	167	157	166	144	136	146	157	161	152	163	143	145	159	160	162	146	167	127	149	161	164	139	141	152	177	160	150	163	161	155	131	141	157	136	172	167	140	169	148	162	170	147	153	138	138	141	153	152	163	155	143	147	152	134	131	136	162	143	155	155	147	139	134	144	145	162	151	163	146	150	148	153	151	163	145	141	132	169	115	144	165	134	135	152	142	169	131	157	145	156	148	163	165	162	161	146	159	148	135	153	152	144	138	136	136	168	150	154	154	143	153	166	147	152	173	137	147	151	151	142	173	170	149	147	160	150	155	159	145	148	142	158	146	163	151	154	146	136	157	142	146	140	144	140	162	148	184	141	164	163	137	171	155	146	148	137	136	153	155	142	165	163	148	168	139	167	147	146	151	150	146	153	134	172	153	156	142	133	168	153	153	130	150	162	168	150	170	154	178	156	144	130	162	140	167	153	156	152	143	137	140	136	136	137	147	146	171	144	158	141	151	132	145	132	134	154	163	135	140	153	151	161	150	140	152	134	160	162	151	144	128	144	141	181	151	153	175
150	2	1950	87088	643	226	903	871	755	658	590	541	486	408	384	359	325	340	290	297	272	282	263	277	258	225	223	233	232	216	207	211	205	213	203	191	173	204	199	191	191	175	184	186	180	180	158	168	169	182	156	161	162	185	179	185	164	145	180	184	159	181	174	171	172	163	166	167	180	178	155	158	206	173	154	148	143	151	153	162	170	155	151	143	172	158	150	157	146	148	146	147	139	181	148	165	145	149	161	153	132	167	162	156	151	160	156	186	175	143	143	163	150	162	155	159	191	152	164	171	151	148	168	167	163	162	164	158	145	156	162	173	200	147	149	130	174	154	149	151	163	164	149	159	160	138	155	140	160	154	156	167	171	157	143	144	161	144	149	171	167	169	144	164	160	140	139	157	170	139	158	134	141	143	137	148	169	157	158	166	129	155	149	150	146	151	162	151	156	156	166	157	163	161	158	149	168	134	175	136	154	165	162	138	159	158	170	159	171	149	164	163	152	145	158	149	148	156	163	155	159	157	140	154	168	152	126	147	185	146	172	161	148	169	163	154	173	168	153	124	161	158	142	167	132	154	174	141	146	156	154	166	155	153	164	174	148	157	136	151	160	168	147	139	142	148	160	156	164	159	146	172	153	146	159	160	140	156	126	155	162	155	153	137	166	149	159	127	153	141	163	132	150	162	128	164	157	147	173	161	135	156	160	171	164	127	155	159	138	154	139	144	154	162	152	140	157	137	148	132	158	148	171	150	161	145	166	149	136	170	151	149	136	154	148	158	150	136	164	146	148	155	149	168	148	149	159	172	136	131	141	146	154	155	170	151	165	145	164	172	138	153	163	160	143	164	156	140	145	148	167	157	163	144	152	131	155	154	155	169	165	152	149	168	143	148	149	157	134	155	150	134	148	160	152	148	150	157	132	147	143	143	160	161	146	137	132	143	170	144	136	157	131	145	152	150	161	133	152	141	177	153	149	164	142	146	140	176	155	146	154	171	151	149	149	169	154	150	143	152	136	160	147	140	149	165	139	133	155	172	164	158	129	145	152	154	149	152	138	143	164	140	150	152	152	142	149	143	129	158	148	135	136	150	130	153	137	138	154	134	169	154	133	153	130	149	151	151	135	156	166	156	146	144	148	151	146	154	153	144	147	135	150	134	153	160	121	127	146	134	148	140	145	171	136	166	148	141	155	138	160	139	161	148	151	156	163	146	139	148	138	158	171	150	160	166	165	155	139	135	156	150	153	132	152	136	157	141	150	170	164	158	158	142	146	143	149	157	153	163	146	131	140	134	152	158	150	159	155	136	128	151	142	126	150	163	155	159	156	134	124	140	168	159	140	131	155	164	147	156	178	161	147	166	138	136	155	144	151	152	166	137	152	147	165	150	153	145	143	149	147	133	152	143	161	137	168	158	145	161	163	142	152	148	139	147	144	140	134	138	145	140	149	150	146	144	158	143	139	166	141	146	153	130	123	145	135	151	145	140	149	157	172	141	140	163	148	158	124	159	170	167	134	175	144	160	165	144	147	143	163	124	143	152	138	148	152	147	136	145	154	149	139	158	150	158	158	144	145	129	145	150	147	151	164	144	140	135	144	154	147	145	145	157	161	151	141	161	152	163	134	149	151	154	173	137	165	144	135	142	151	138	142	149	151	142	161	161	155	158	128	159	155	138	176	137	152	151	170	155	155	129	153	134	158	129	161	165	151	152	149	158	140	151	159	153	143	152	165	138	143	138	138	131	137	143	148	140	125	169	167	156	143	158	161	166	146	160	147	142	137	137	149	156	154	157	160	151	156	149	145	157	155	153	144	143	158	158	147	151	152	154	142	153	145	139	159	143	159	144	134	126	147	166	135	146	136	141	156	130	150	129	152	136	164	152	161	137	149	141	148	141	160	150	142	146	152	135	153	152	163	156	169	148	168	148	149	141	135	134	148	150	152	146	145	141	141	167	158	152	150	147	141	169	156	149	136	172	147	148	142	150	146	162	156	149	146	137	161	145	157	164	158	136	156	144	152	139	172	127	146	153	141	157	159	161	153	167	142	129	166	141	156	153	141	150	146	151	149	148	126	169	175	149	144	141	162	156	164	163	144	152	160	145	157	148	139	128	136	141	152	154	145	137	140	163	155	139	153	163	139	151	165	143	165	157	149	157	171	163	118	144	155	149	153	150	161	146	157	142	157	133	145	148	160	137	149	149	170	179	143	120	130	172	165	169	152	159	171	141	150	157	160	136	160	156	145	136	154	162	139	157	128	159	160	130	143	190	138	163	144	147	158	163	151	165	150	138	154	151	160	152	183	173	150	144	156	148	155	140	151	144	140	150	142	148	139	159
150	3	3250	87146	622	276	935	854	805	682	611	478	446	383	316	327	279	277	254	264	244	240	230	233	215	217	219	199	214	194	201	215	156	178	183	209	189	168	173	167	182	171	178	185	183	185	187	169	162	173	178	166	172	181	149	162	198	155	163	159	179	156	161	185	157	166	163	162	160	162	157	171	168	184	167	145	186	152	150	148	177	157	170	164	163	160	178	157	147	155	188	140	165	154	170	168	159	152	144	151	137	155	156	145	166	147	150	161	158	148	179	155	153	148	151	150	155	145	148	135	164	149	172	164	142	159	154	165	166	158	152	146	153	163	178	161	155	181	164	168	156	148	157	159	169	151	159	160	184	159	150	178	123	165	154	164	153	177	140	174	154	152	143	168	153	155	141	149	160	163	128	139	162	139	160	178	170	175	182	152	126	159	144	146	154	179	144	159	153	166	159	165	151	142	147	143	158	135	135	161	151	134	145	186	149	149	151	150	149	159	171	164	167	161	180	141	146	150	142	158	156	140	152	145	168	168	166	143	144	144	164	154	147	137	154	145	148	127	150	160	158	177	135	155	175	149	151	140	156	147	156	150	145	146	143	166	160	143	155	171	174	135	150	147	161	152	145	146	162	159	151	136	140	142	164	153	158	157	154	150	160	161	153	147	122	163	158	151	142	182	142	153	142	166	161	159	165	147	155	140	171	143	134	160	139	134	145	146	148	149	141	152	169	151	143	147	165	149	155	150	171	139	159	139	153	136	157	154	152	155	160	162	156	159	170	152	157	138	165	129	141	151	157	151	156	144	146	149	148	164	151	159	157	153	154	147	151	152	160	178	167	161	161	156	155	144	152	160	151	146	173	174	165	158	161	147	145	171	149	147	171	144	140	154	146	156	156	156	131	164	145	153	161	149	146	162	150	139	135	129	141	146	165	146	132	159	145	148	152	164	158	156	152	180	148	158	154	163	137	150	159	157	149	174	151	167	145	156	151	161	143	138	153	151	151	158	147	152	158	145	141	169	147	160	148	156	166	151	153	169	149	151	175	139	138	156	167	137	166	126	163	158	146	157	164	170	139	145	155	146	141	150	153	153	150	169	150	148	160	176	151	145	157	159	139	145	157	159	143	139	141	146	170	160	172	148	134	154	149	166	139	143	158	156	156	147	144	149	155	141	149	165	157	161	166	150	134	144	170	144	129	144	165	154	175	148	145	156	158	129	166	148	158	131	140	154	143	142	171	152	152	154	143	148	154	152	154	149	156	158	164	176	164	156	151	140	135	145	138	127	146	149	151	161	149	167	155	150	136	149	151	133	146	138	156	167	161	149	145	130	163	145	162	168	165	145	150	142	150	137	168	154	149	158	153	137	156	167	145	151	169	149	164	154	144	127	156	136	145	155	146	138	139	148	147	151	153	169	175	133	141	160	167	147	141	151	153	149	143	158	158	164	145	141	131	181	148	140	149	165	158	144	164	162	161	175	140	164	147	157	170	155	160	130	140	155	148	151	173	151	146	161	157	126	152	152	159	162	143	147	169	132	164	166	147	175	153	143	131	139	159	145	158	173	157	133	154	155	121	137	136	149	135	159	130	168	149	134	153	141	163	145	123	161	157	159	135	171	148	147	142	171	137	160	148	134	150	155	152	174	158	144	154	167	148	139	157	174	149	185	160	152	153	166	146	156	155	140	143	146	155	147	151	172	143	160	142	170	140	145	162	142	150	168	176	131	130	139	150	149	143	148	175	131	172	169	156	145	143	158	151	148	154	151	154	164	163	159	148	155	132	171	149	165	156	130	145	149	182	173	145	172	143	174	147	159	137	155	164	141	136	138	138	137	170	163	149	142	150	151	148	165	145	142	148	165	142	158	151	139	143	136	127	143	151	148	142	163	149	146	160	148	137	128	161	151	161	136	147	147	161	167	152	161	168	167	146	156	134	153	134	143	176	147	160	180	149	170	136	138	163	164	142	134	157	139	129	149	150	127	127	146	178	165	151	174	141	166	155	158	143	141	137	156	140	152	152	175	164	146	177	150	125	172	177	142	164	172	135	163	138	166	143	136	149	135	150	171	129	156	161	166	137	150	137	166	141	164	154	159	167	151	125	149	168	149	163	174	149	158	138	162	141	151	151	184	171	135	157	154	157	143	158	147	132	147	158	155	169	155	162	155	153	169	163	157	139	148	158	146	166	151	157	162	160	138	157	161	153	148	158	145	142	155	126	153	150	170	159	151	158	137	158	137	134	146	152	149	171	144	154	168	171	145	154	154	150	150	165	166	135	166	156	135	159	154	157	149	160	154	133	137	164	152	150	151	157	173	141	158	142	143	149	150	151	165	158	160
150	0	2500	87204	619	247	1033	1024	954	828	705	665	634	556	544	462	471	461	432	390	372	363	355	334	332	315	293	275	306	281	279	255	245	247	221	248	216	256	220	219	240	244	213	204	217	200	229	207	212	220	211	212	195	199	193	205	197	195	213	193	193	192	168	180	183	186	187	215	184	182	187	197	199	196	200	187	192	178	179	190	176	170	205	189	187	179	172	157	179	176	154	178	175	175	201	195	179	159	179	193	156	169	166	174	179	193	186	170	176	175	166	161	188	175	171	159	145	188	178	161	166	157	205	185	167	157	159	171	171	164	167	191	189	154	176	159	161	171	181	153	147	164	173	173	168	153	161	151	152	148	158	169	132	172	176	172	169	165	159	181	167	187	177	168	158	171	184	169	173	166	161	156	184	138	186	149	163	163	173	162	160	174	148	166	181	163	178	171	175	158	149	181	143	163	166	159	160	147	172	157	145	149	172	153	145	176	164	173	172	155	153	141	156	165	172	157	149	177	162	183	142	151	159	172	162	179	164	183	169	171	159	158	144	152	173	148	166	145	163	172	139	184	159	154	161	155	154	163	164	169	152	185	156	173	145	172	155	180	155	169	144	163	151	180	160	167	163	183	152	169	164	166	165	164	169	130	157	148	163	172	152	163	150	161	170	168	152	163	161	170	145	161	178	155	175	163	167	167	149	159	146	166	158	159	144	127	169	132	188	161	151	164	144	158	161	150	172	161	161	161	168	171	149	169	159	131	148	162	165	171	144	159	162	161	166	155	166	162	146	180	153	148	153	177	168	169	164	165	166	146	151	152	170	164	154	146	147	153	165	158	164	165	172	175	161	184	144	170	140	155	138	142	157	172	157	149	173	156	161	154	166	168	166	179	160	150	163	158	142	153	155	154	170	146	186	165	168	156	141	198	148	152	168	179	151	164	161	170	149	172	149	152	167	159	158	166	165	158	149	152	174	145	164	158	151	167	158	165	155	155	136	161	175	150	149	148	172	156	147	161	155	135	158	168	158	172	149	140	152	147	154	153	154	143	176	156	150	149	152	154	157	189	151	144	169	160	157	168	164	151	159	155	151	153	150	132	153	151	154	144	148	144	144	161	135	168	145	170	146	148	139	140	145	135	158	155	165	147	147	151	139	165	156	170	168	163	142	137	178	165	129	165	151	162	153	148	138	164	163	169	154	169	148	167	157	139	137	165	159	165	147	140	154	138	171	157	167	148	151	150	144	150	159	161	171	152	171	151	166	159	138	150	174	160	154	161	152	157	132	150	143	150	139	163	158	154	166	161	148	160	163	158	124	162	134	150	139	155	164	171	127	152	149	178	146	162	152	178	165	147	165	148	149	169	153	170	156	156	151	146	152	149	155	145	160	144	159	176	149	173	148	135	156	152	162	158	147	147	147	156	161	149	175	154	164	148	131	159	159	160	144	156	139	164	163	172	150	142	148	160	153	151	159	153	143	167	153	154	155	170	162	179	146	170	158	160	175	173	162	152	193	176	160	157	167	143	133	161	146	137	156	139	160	162	145	152	144	159	153	148	160	169	148	182	181	146	165	147	168	156	174	145	158	179	166	162	159	162	144	175	163	148	176	138	176	157	155	150	174	161	171	167	162	151	142	173	162	162	156	147	175	161	159	188	142	153	159	147	157	154	163	152	159	175	164	160	150	161	169	149	158	152	147	155	138	144	169	165	147	151	161	146	150	153	161	150	158	159	168	166	156	154	151	147	154	143	141	148	145	172	139	135	145	163	142	172	155	151	142	159	159	154	172	160	150	153	140	148	150	163	183	160	167	158	176	162	159	151	146	186	135	152	166	164	144	154	133	154	166	170	161	169	137	156	162	162	166	155	177	147	158	146	165	162	161	171	130	149	148	151	168	165	174	141	170	159	151	165	153	163	149	146	173	149	149	146	156	178	137	146	160	159	148	145	158	150	131	140	185	172	145	181	144	164	154	143	161	163	133	140	155	168	146	138	156	156	172	163	166	150	163	173	155	137	149	151	158	175	140	176	150	144	147	172	162	159	152	147	162	160	168	149	144	134	161	151	156	146	152	181	172	170	175	179	160	150	157	159	156	161	160	147	148	156	165	139	143	136	149	169	183	163	159	158	145	145	147	173	164	153	158	145	161	143	172	148	160	174	187	161	148	167	154	150	153	148	130	160	164	163	151	154	126	150	147	169	149	154	131	130	148	150	143	182	151	145	156	157	151	168	143	158	162	155	157	151	148	136	146	168	156	169	160	147	158	162	150	186	146	159	155	146	147	156	173	151	161	170	153	167	165	158	173	153	157	165	135	131	163	183	153	141	156	149	152	171	145	147
150	1	1710	87261	637	258	827	762	660	537	443	397	342	289	276	229	216	189	220	202	205	198	185	161	187	170	156	166	177	168	170	164	162	146	195	166	146	174	170	163	157	143	166	164	175	148	171	145	162	146	144	174	162	155	175	170	148	143	156	138	144	152	137	161	140	142	159	127	150	156	129	145	159	155	145	146	142	151	132	174	141	130	150	145	157	155	134	151	133	157	165	136	157	148	130	139	142	141	139	157	145	140	139	144	151	154	137	147	136	124	146	163	149	156	138	137	159	129	159	152	137	150	147	151	137	127	146	145	150	165	139	142	143	154	142	162	143	135	139	124	139	151	139	157	156	154	142	141	129	153	136	133	152	149	161	144	155	144	137	133	129	149	136	145	127	138	147	147	130	157	168	161	150	166	135	153	141	160	135	158	144	146	156	159	146	148	137	177	162	149	154	156	152	146	147	134	148	147	142	142	150	160	124	149	145	158	161	139	155	142	162	144	148	123	167	138	148	145	164	145	138	155	151	166	139	140	150	153	154	140	139	151	159	147	142	150	126	167	156	146	120	129	156	153	150	156	143	151	121	161	156	172	139	151	149	158	131	164	130	172	144	146	154	134	151	145	146	163	136	123	146	141	144	136	137	149	160	125	146	129	128	125	155	140	143	137	136	146	152	148	160	144	146	150	146	164	135	142	162	154	148	160	142	160	153	137	145	155	133	140	149	137	132	139	139	143	127	142	146	120	132	167	132	122	154	158	150	165	148	155	143	154	159	165	134	157	141	132	164	159	152	160	151	143	138	153	151	150	134	154	129	157	144	163	143	155	164	141	136	139	138	140	149	153	139	148	143	175	146	130	168	152	146	120	145	158	169	138	145	144	145	138	147	134	142	124	156	146	139	140	174	164	139	149	148	148	145	152	151	162	132	144	152	150	166	149	156	153	127	137	146	157	137	141	150	157	155	169	161	149	150	128	151	147	135	126	145	148	145	152	153	155	144	153	155	157	131	136	137	155	142	142	139	148	162	164	136	140	139	156	138	144	158	124	161	173	147	149	167	134	135	137	138	141	154	145	133	137	134	133	141	143	144	141	173	155	152	147	138	139	176	134	155	145	140	159	158	145	135	145	158	146	142	142	143	135	151	153	154	125	158	142	151	148	144	166	141	132	147	161	152	142	144	136	158	145	168	143	149	161	140	136	150	134	155	131	163	164	142	154	172	111	149	146	138	149	139	150	147	135	134	147	137	137	143	137	142	159	137	133	141	148	141	128	160	161	134	140	137	137	137	145	144	149	129	144	157	159	155	156	162	152	136	158	137	144	130	145	137	131	136	157	155	131	151	138	138	146	138	146	138	135	128	142	148	145	152	136	150	152	136	164	141	141	150	135	142	155	135	157	164	136	166	121	138	136	137	134	151	138	159	147	140	142	166	131	154	159	132	139	137	136	146	138	134	143	155	130	138	135	142	148	148	148	142	141	138	144	150	160	143	145	144	142	141	147	126	154	145	154	133	164	155	151	154	164	146	128	124	149	153	158	143	173	150	140	128	138	146	157	140	141	130	158	152	152	139	152	126	127	121	126	155	145	156	138	137	166	146	131	156	157	153	154	143	140	152	147	145	160	156	147	153	166	158	144	161	147	145	150	143	152	146	158	142	149	132	125	138	139	180	149	142	137	152	134	171	130	142	138	147	133	148	164	140	129	131	134	145	140	119	143	143	166	155	160	146	136	144	139	150	151	138	145	158	144	119	163	139	154	143	160	138	136	153	123	134	135	142	129	139	163	155	151	139	137	145	144	151	144	154	152	122	145	143	154	151	151	159	146	133	146	118	148	153	142	161	142	146	125	138	145	148	146	134	162	161	132	140	136	138	162	152	160	160	133	137	150	144	133	127	117	149	141	155	147	147	136	159	117	141	155	137	131	139	144	144	150	154	151	125	142	150	142	128	143	133	148	154	154	148	155	155	157	135	157	135	136	150	138	136	135	149	158	137	125	172	150	134	142	130	159	135	166	166	142	139	130	141	136	144	157	130	146	142	145	148	148	161	133	149	134	155	174	155	139	158	150	124	147	150	121	151	147	158	138	159	147	152	135	168	146	147	140	167	122	161	144	162	149	133	164	135	153	147	154	147	124	143	136	166	163	146	155	153	144	152	164	138	147	144	133	147	139	139	121	141	142	135	141	148	153	151	119	160	140	131	132	126	156	165	174	136	134	157	140	136	126	154	145	150	146	126	144	133	155	153	124	135	133	163	133	131	147	144	167	148	159	144	143	155	155	143	145	158	145	138	162	135	151	149	147	163	157	151	139	156	138	142	139	151	153	151	141	137	138	156	142
150	2	1950	87319	612	278	1002	879	743	675	579	521	480	409	385	340	337	321	282	262	264	255	237	237	218	258	233	214	193	221	197	171	191	199	182	187	208	185	211	197	194	178	179	191	191	179	185	188	170	175	186	177	176	169	173	165	162	163	176	189	172	172	178	160	159	182	146	160	169	175	140	158	170	151	155	169	162	151	175	156	161	142	164	147	160	148	183	146	172	148	165	154	140	141	167	147	178	135	163	163	176	149	165	137	149	144	150	148	155	159	148	161	145	136	157	148	177	147	167	149	162	143	168	162	168	154	150	165	147	160	133	148	165	157	160	159	178	159	147	186	155	144	165	162	149	159	161	144	151	147	131	154	152	164	142	150	158	164	163	160	141	154	158	149	144	149	156	168	151	160	147	172	162	151	166	151	146	131	144	141	152	125	149	158	167	154	155	137	135	135	145	162	137	160	147	152	156	164	168	163	138	132	157	168	142	159	154	140	167	153	142	154	141	146	156	149	133	132	164	155	126	143	143	146	144	142	145	146	144	154	124	156	151	153	179	136	146	157	154	161	157	157	138	157	138	137	155	157	159	167	138	153	131	161	124	178	152	168	158	145	153	158	154	156	145	147	161	155	148	153	139	142	150	129	149	147	145	164	150	153	156	142	141	141	157	147	148	153	136	148	168	149	156	148	180	143	149	147	150	145	152	161	143	168	168	179	165	157	141	149	162	145	146	158	161	139	141	132	163	150	142	144	138	146	143	168	147	151	153	149	141	179	141	152	153	146	148	157	148	141	137	172	158	144	160	171	148	137	154	140	140	147	166	154	174	148	154	161	136	155	147	139	139	133	138	144	125	136	152	143	147	144	159	130	131	146	167	152	153	146	164	131	146	133	132	149	158	140	152	159	152	152	152	157	136	146	166	141	171	157	144	140	150	147	141	169	139	150	134	141	148	151	143	162	162	163	136	149	139	133	147	132	124	150	150	163	161	153	166	150	143	161	179	142	139	153	152	151	153	155	144	167	144	152	149	141	141	146	161	128	126	148	163	174	138	156	140	157	152	154	155	166	155	130	130	150	152	135	145	155	147	159	141	157	145	156	155	139	147	126	146	127	155	160	125	158	138	152	145	143	149	154	132	165	144	141	121	152	152	144	153	147	152	140	145	169	151	134	158	153	134	143	142	154	145	157	145	130	173	132	144	138	154	139	136	143	153	157	144	155	152	141	154	133	159	137	144	157	156	160	152	167	139	165	154	135	166	130	141	134	130	145	162	150	148	135	137	139	143	143	144	138	163	144	144	150	152	160	159	157	162	152	171	142	159	155	127	148	157	155	156	151	158	141	146	138	161	137	139	152	151	165	140	140	120	132	163	146	156	136	151	160	153	121	161	151	176	150	147	143	150	149	167	143	128	131	149	142	150	143	174	146	148	152	138	161	137	135	144	146	153	162	140	151	159	138	136	135	145	132	147	136	150	165	135	156	147	132	143	153	157	142	152	147	138	137	149	148	157	139	166	160	147	160	154	152	142	154	140	157	159	153	138	154	137	131	172	131	152	138	150	138	150	134	124	161	144	146	134	140	140	156	137	142	138	149	137	153	132	124	155	146	136	142	158	142	164	124	153	170	155	149	131	175	132	165	130	159	159	145	143	140	156	141	166	144	151	142	149	142	129	185	152	154	141	146	178	157	115	138	129	132	135	156	132	151	156	146	154	150	153	129	141	131	145	180	151	154	154	158	141	142	148	147	143	159	147	168	127	141	163	149	141	135	145	132	162	157	157	149	148	137	118	155	159	140	146	133	129	160	135	149	150	144	148	156	145	139	126	157	162	151	152	156	150	145	138	151	143	167	143	136	147	144	153	148	166	151	175	129	145	154	164	140	143	151	153	133	140	136	139	137	153	147	151	167	174	118	165	150	157	167	136	126	133	143	151	157	143	170	145	164	162	133	146	137	152	131	147	152	136	135	139	167	156	139	127	141	150	165	157	146	157	130	149	152	142	159	153	154	140	178	145	159	147	154	146	131	141	149	173	146	143	173	149	134	138	146	154	147	162	150	159	149	168	142	136	153	134	150	158	140	151	176	155	145	136	142	170	146	146	167	152	142	130	159	142	128	146	145	154	163	147	148	132	139	138	140	146	146	133	145	156	150	145	146	151	129	144	129	138	140	171	145	164	184	158	152	119	133	138	173	139	125	150	140	146	131	152	141	145	143	168	141	142	135	142	169	160	157	146	159	148	131	138	127	166	142	130	145	143	145	130	158	154	151	163	158	154	153	156	159	150	147	144	151	157	141	140	123	145	139	146	140	131	171	138	135	153	148	141	162	154	163	131	154	142	153
150	3	3250	87377	635	244	938	918	799	663	560	496	437	399	341	291	301	268	281	266	233	230	221	231	217	244	206	184	203	200	192	185	209	182	158	186	200	178	175	170	148	186	156	157	168	178	169	166	166	153	186	164	155	162	154	167	146	165	175	169	162	165	154	166	159	184	160	153	171	166	167	159	148	185	167	157	153	175	165	160	159	171	148	162	160	158	179	169	173	150	159	145	143	140	142	133	159	141	151	131	163	169	171	167	144	133	144	164	152	142	133	155	152	128	161	150	143	163	170	162	166	156	137	149	128	150	140	160	159	169	151	157	157	149	159	137	134	151	145	150	143	165	177	180	161	149	130	150	141	150	153	141	158	155	150	166	153	157	163	156	143	152	154	156	150	139	147	143	140	160	157	153	166	146	161	149	143	157	169	170	170	152	132	161	148	143	158	162	150	143	163	149	127	126	135	153	124	153	150	150	158	154	157	152	161	158	165	144	163	142	153	149	150	143	147	144	167	134	141	170	173	141	164	154	144	157	159	173	158	161	172	136	150	169	158	181	157	149	119	162	150	141	153	139	142	158	149	134	138	141	149	172	125	156	138	142	147	158	137	147	146	146	155	141	150	138	138	158	137	151	134	148	160	157	161	174	134	151	162	154	168	149	155	147	150	134	153	149	179	176	161	149	135	156	138	153	138	157	150	155	156	153	148	154	173	150	164	115	169	156	138	160	131	156	144	157	149	156	139	142	152	155	125	150	147	133	143	148	155	158	150	131	157	151	140	153	164	159	146	158	122	143	154	153	134	177	137	153	136	158	164	138	141	134	138	152	149	127	163	153	148	139	148	128	140	173	152	130	139	161	158	142	136	149	165	153	146	140	170	155	161	178	143	160	147	150	153	176	161	157	167	160	156	142	125	143	158	154	136	164	144	165	133	159	137	139	146	148	152	152	157	134	163	138	136	159	139	155	131	161	154	138	148	151	169	150	143	145	141	164	139	134	142	150	162	144	158	156	158	163	147	160	154	147	149	161	135	147	129	155	154	132	146	147	159	163	154	152	170	136	159	156	159	127	146	147	148	164	172	149	136	141	149	136	148	132	162	153	136	149	153	140	176	163	179	145	150	138	150	148	153	142	142	137	162	165	132	143	166	145	141	141	129	148	160	151	160	144	145	167	165	137	164	153	177	149	154	151	148	145	151	162	147	152	146	153	141	148	162	150	157	147	153	150	154	148	145	157	136	174	127	146	157	160	146	133	153	158	155	151	146	136	145	143	132	149	131	143	145	141	158	153	168	153	161	156	154	132	145	161	143	158	139	132	153	153	161	164	178	168	142	143	142	158	157	157	149	158	147	136	145	158	139	157	157	164	143	127	139	159	144	152	156	166	141	139	138	134	136	155	160	137	148	164	155	162	155	155	159	139	144	142	161	156	138	129	128	147	156	152	158	151	133	167	157	155	153	136	142	138	154	164	152	138	142	143	150	138	160	146	161	142	157	128	160	141	134	157	132	127	150	121	126	137	170	130	153	142	137	173	148	150	153	169	142	152	144	164	136	153	140	142	157	150	134	148	145	146	151	165	151	147	167	147	129	165	135	141	147	149	159	146	121	148	129	150	152	144	153	158	147	153	150	147	148	158	150	140	167	162	137	145	182	145	143	157	160	131	149	141	147	148	145	134	129	168	155	154	144	151	155	159	124	159	152	136	142	147	147	144	148	148	152	152	139	165	131	156	155	152	161	144	149	135	163	144	148	164	163	145	148	144	135	141	148	151	142	132	154	144	144	174	145	162	151	164	138	144	127	165	158	178	142	156	138	146	141	142	152	145	143	124	155	137	153	157	148	139	142	155	133	152	148	138	145	164	163	147	157	174	156	143	142	167	166	166	150	155	170	146	150	156	126	128	167	138	163	165	158	159	160	136	155	147	153	153	135	167	137	131	141	159	149	134	147	158	158	145	144	163	136	133	145	150	133	160	145	138	138	147	145	156	146	145	138	131	161	172	146	146	153	133	120	142	156	143	143	140	133	155	156	141	149	140	140	136	146	163	144	161	143	158	151	164	156	142	153	133	138	142	147	135	163	146	150	146	184	137	155	144	160	127	137	150	112	139	156	138	154	145	155	142	157	147	149	148	158	153	160	128	146	139	130	143	161	154	146	163	144	152	158	156	149	148	150	128	154	161	160	140	156	137	146	127	150	156	143	133	156	160	118	141	151	155	148	136	142	116	172	146	146	154	166	137	151	153	146	150	145	144	147	151	149	150	146	148	154	127	170	148	148	158	138	170	133	151	151	143	150	165	145	155	147	152	154	161	175	160	128	144	139	147	137	154	142	148	130	140
150	0	2500	87435	620	268	1034	986	906	797	713	653	612	559	521	461	456	415	435	362	369	334	360	340	357	310	316	305	280	310	247	271	242	239	230	238	232	226	244	222	227	229	224	216	208	203	216	204	191	192	172	206	203	207	210	183	213	183	221	183	185	188	147	192	183	199	168	184	176	189	194	147	184	191	187	172	179	176	159	179	194	165	169	184	193	167	202	177	185	184	177	155	147	164	189	166	174	160	170	157	171	168	173	183	171	171	163	179	161	159	164	165	161	169	171	160	173	169	176	152	159	163	173	184	181	151	127	182	174	177	182	189	155	184	142	141	161	154	162	168	157	166	161	159	164	170	147	169	177	145	162	155	169	177	159	150	176	142	152	151	154	171	160	158	160	168	150	134	152	163	180	168	155	140	159	183	159	170	171	183	165	159	169	167	169	163	151	156	147	159	140	149	159	148	176	166	137	156	154	149	157	162	146	184	165	151	148	177	162	147	150	180	142	142	170	169	157	174	122	163	157	156	173	176	144	150	137	160	151	165	163	166	165	147	163	161	141	151	143	121	165	146	151	156	158	172	156	153	153	143	133	162	159	164	153	148	146	153	156	169	147	160	151	140	163	165	172	155	139	156	149	151	151	140	147	165	146	152	166	134	148	144	159	151	165	172	153	152	144	172	140	158	135	156	149	143	145	144	168	158	172	142	153	136	154	147	165	149	160	158	155	152	149	141	157	146	152	163	154	140	164	152	151	142	133	161	145	154	152	151	150	150	171	151	131	155	158	140	151	159	120	149	176	163	150	164	162	153	165	147	152	150	142	153	154	139	139	143	151	136	155	150	149	144	143	161	153	140	146	166	169	169	148	163	142	150	163	162	175	165	156	170	144	166	146	150	162	150	166	158	152	150	165	155	174	155	139	160	149	166	160	163	154	152	154	133	172	160	157	141	158	143	146	166	152	128	163	156	149	157	137	181	169	147	174	136	157	154	154	140	162	150	151	171	154	151	155	160	163	171	147	152	152	143	147	144	169	136	141	148	166	155	150	146	151	156	156	173	160	165	156	143	133	156	168	139	141	162	172	148	152	158	167	163	148	148	154	149	163	136	164	139	154	145	148	171	155	153	164	146	162	158	151	148	150	152	150	163	135	173	156	164	157	158	152	155	167	154	165	128	154	171	149	152	154	143	162	153	159	157	142	167	129	134	153	150	147	157	142	144	150	161	144	148	129	126	156	150	155	164	151	160	145	140	141	144	139	159	140	164	171	133	166	136	162	151	133	138	146	142	155	162	149	141	153	152	163	156	158	152	168	152	146	138	131	158	169	154	141	142	148	155	148	142	156	160	143	160	169	159	154	148	157	134	152	158	156	167	173	147	147	170	187	133	150	176	170	161	160	153	133	149	169	144	159	162	148	145	151	147	144	139	158	154	136	142	155	159	153	139	156	151	146	147	153	150	168	169	173	152	137	165	148	140	169	145	180	156	137	163	153	150	155	162	145	149	137	166	164	151	161	155	166	166	173	152	166	170	162	145	142	158	147	144	156	166	165	128	161	148	151	165	154	153	164	169	172	171	153	143	166	150	150	147	151	160	155	151	165	128	136	133	128	143	151	160	146	149	135	158	161	192	160	144	170	154	164	178	144	140	165	141	152	157	158	144	153	150	163	182	150	142	152	183	152	155	157	141	151	161	143	154	162	137	139	137	125	149	146	149	135	154	158	139	157	155	156	151	161	164	156	131	155	161	145	152	136	155	154	160	125	152	154	162	171	158	147	146	162	146	143	159	137	147	129	165	147	151	149	130	159	139	161	166	149	142	147	153	134	132	136	149	175	141	131	147	136	159	155	154	140	157	160	142	130	152	169	154	144	167	135	133	146	163	155	162	150	148	141	174	154	169	140	144	130	149	127	151	160	134	166	178	139	149	154	158	140	162	145	141	163	149	148	161	175	140	167	162	173	147	154	141	157	158	147	147	163	147	139	168	156	164	162	149	138	151	153	155	173	164	142	143	174	137	153	157	142	118	139	152	165	154	153	168	142	131	151	132	152	145	143	143	144	160	163	151	147	162	137	137	187	164	152	156	161	153	155	142	140	163	147	167	151	148	147	129	153	110	146	162	142	157	138	161	164	148	127	135	146	145	139	158	148	121	154	153	163	150	143	155	157	152	144	161	139	131	144	143	144	146	146	149	146	159	146	153	143	145	176	146	129	173	146	149	134	157	141	157	163	139	158	159	136	154	134	144	152	152	167	173	153	147	153	167	164	134	133	140	145	167	131	175	130	163	136	135	153	133	142	172	144	143	150	166	160	146	150	153	148	137	164	153	160	142	143	151	140	159
150	1	1710	87492	642	344	808	745	601	532	450	354	348	279	273	229	190	189	206	199	181	191	187	187	177	158	162	176	140	153	165	175	169	157	158	160	170	135	160	176	156	143	145	152	146	166	151	134	154	171	141	157	134	151	123	137	139	150	139	157	152	142	161	164	150	146	165	156	156	143	140	141	139	125	150	145	143	123	155	141	151	134	145	144	136	123	139	161	142	149	157	165	151	162	151	132	138	144	165	150	127	152	165	135	142	150	132	134	145	147	143	128	160	148	167	139	128	143	142	146	165	132	144	138	134	143	149	143	149	169	135	139	142	146	134	144	126	143	132	151	144	116	138	153	162	163	134	138	146	147	153	140	148	148	131	144	152	132	133	131	131	122	150	164	147	151	139	140	155	151	142	160	149	141	132	149	148	143	136	146	147	136	151	148	133	137	144	151	130	168	131	139	154	131	145	157	130	136	153	144	143	109	144	155	134	170	147	156	166	143	134	168	140	135	123	145	160	159	140	131	133	141	155	123	122	141	151	156	159	155	150	130	114	143	133	150	141	140	172	137	146	131	126	141	152	150	145	138	132	145	150	158	140	146	148	153	142	126	132	112	144	140	130	141	154	142	155	128	123	149	152	143	127	156	158	144	159	169	130	152	139	138	131	134	150	128	141	143	143	143	145	141	147	146	136	142	160	159	135	146	153	136	127	153	143	147	146	137	136	150	133	146	147	135	140	130	152	156	143	138	136	143	151	132	138	147	147	143	131	147	143	136	128	145	159	127	125	173	137	137	156	148	141	127	136	130	176	130	139	160	163	141	128	136	137	149	147	126	131	126	151	144	127	148	150	140	133	142	132	150	144	132	145	127	146	142	129	140	170	141	153	149	128	172	150	125	160	136	154	128	127	132	138	135	152	129	131	141	130	144	145	139	142	172	119	149	129	152	159	140	145	145	147	121	114	141	141	140	137	151	141	152	144	133	124	149	160	150	140	139	135	140	148	150	154	143	155	129	146	151	136	135	127	141	150	141	145	151	152	132	134	157	138	154	138	133	142	141	161	142	152	134	126	128	141	143	150	132	147	150	142	141	145	141	135	155	150	148	154	142	144	151	148	161	147	145	133	149	139	147	130	133	139	141	136	135	162	141	137	126	143	138	163	145	142	152	149	129	135	159	150	145	140	133	122	146	151	116	148	148	140	154	109	148	130	157	122	126	148	137	138	160	139	125	149	146	140	162	139	143	143	122	135	152	137	150	145	141	150	139	162	143	153	150	150	143	143	144	144	147	141	155	132	161	124	160	131	148	114	140	126	153	151	143	139	129	149	142	120	120	148	142	153	152	154	104	145	125	131	133	145	156	127	118	145	155	141	127	133	127	143	125	137	139	143	149	153	144	139	155	163	140	153	145	152	147	123	143	149	140	145	131	134	159	125	147	135	139	162	158	115	133	145	151	133	140	154	155	144	156	132	121	145	127	139	149	145	131	130	159	153	150	139	132	165	159	148	153	154	149	161	132	139	135	135	154	154	124	114	152	143	146	149	138	126	144	158	153	124	120	135	140	132	136	142	127	154	142	133	119	121	147	135	136	161	162	144	128	155	166	155	151	141	138	147	149	132	122	133	130	138	155	149	148	168	162	142	123	154	144	135	139	140	150	145	144	148	146	148	145	123	142	135	117	133	162	160	134	144	139	134	154	146	151	135	157	152	130	155	147	151	140	153	150	157	169	154	143	132	143	149	125	140	173	163	133	140	141	132	161	156	140	144	141	130	134	123	146	120	133	167	142	163	156	125	128	138	133	145	135	147	131	140	150	162	145	131	142	155	157	161	137	166	149	134	125	145	159	154	150	128	151	133	143	124	127	144	144	149	157	130	145	133	128	137	151	148	158	145	155	142	140	163	152	146	137	139	138	159	155	140	146	135	127	145	138	129	152	148	134	134	143	151	120	114	129	131	138	131	135	141	160	134	147	111	130	152	150	142	135	152	131	141	123	125	141	145	149	138	132	137	149	133	139	144	140	143	143	130	149	148	133	136	136	120	158	142	149	137	143	126	138	133	131	132	145	141	135	137	144	164	138	154	139	142	138	142	168	138	158	140	143	133	152	126	162	141	153	163	157	150	152	135	150	144	124	141	141	143	139	158	155	147	138	147	127	160	140	144	137	146	137	148	170	165	141	147	120	143	174	129	147	154	144	165	136	152	114	136	142	147	145	143	142	144	134	130	148	162	158	143	156	145	138	133	134	154	154	163	157	140	134	150	138	127	143	136	144	158	137	129	144	144	154	141	153	138	123	147	125	143	141	149	157	133	155	140	161	162	148	135	147	147	143	132	146	150	141
150	2	1950	87550	640	291	1010	882	738	699	567	528	465	389	366	358	323	327	305	277	256	264	249	246	264	224	245	219	197	222	206	201	192	203	191	167	203	176	189	203	167	173	193	189	179	179	188	152	156	148	163	161	148	174	195	175	157	177	169	182	161	159	140	191	161	159	163	165	183	176	170	136	154	132	150	169	156	149	156	169	148	161	155	158	140	140	170	171	143	159	157	149	146	134	158	151	168	142	164	144	140	149	133	136	146	161	128	138	161	143	125	131	142	128	153	143	147	135	148	168	128	156	151	149	145	143	156	134	138	175	141	128	132	169	149	152	150	163	161	148	155	164	130	140	142	126	152	155	154	143	141	155	128	164	143	143	154	131	141	168	149	149	147	143	140	157	153	141	145	125	152	132	150	130	140	146	128	139	133	173	132	124	134	159	134	143	139	154	141	138	161	152	143	149	140	148	153	153	138	134	136	154	150	139	153	160	168	145	149	133	135	150	139	140	136	143	136	145	142	171	113	164	123	145	150	132	139	184	149	171	133	135	143	159	146	151	149	138	162	153	143	121	151	158	131	163	142	139	120	147	150	147	143	155	125	124	131	156	146	147	154	145	131	145	138	131	131	147	157	126	157	145	147	159	130	178	143	136	149	138	176	135	141	152	163	131	140	136	151	139	134	140	131	151	129	156	145	138	133	117	134	153	138	135	150	139	143	117	155	140	138	119	150	144	132	137	148	149	144	133	142	143	123	154	144	153	149	151	125	142	115	130	145	146	145	139	153	144	118	133	149	133	125	146	140	158	146	152	146	157	121	133	141	139	132	162	130	150	145	168	147	135	161	132	157	155	139	132	142	151	141	153	151	137	157	154	127	127	131	141	143	138	141	148	149	141	138	160	134	141	156	148	155	139	148	146	142	127	147	153	163	140	129	129	140	160	156	143	169	132	148	167	127	142	156	141	146	142	145	153	138	145	160	140	139	157	121	142	136	135	145	146	138	138	133	154	122	138	132	113	162	129	143	139	143	145	148	157	143	139	148	132	138	136	141	144	131	156	134	153	136	140	166	153	131	147	150	137	141	156	155	157	138	145	117	124	149	142	128	144	149	150	137	131	146	148	154	151	134	150	131	119	151	151	148	131	150	166	142	148	157	147	127	136	133	126	153	130	140	147	152	134	152	150	133	138	159	151	129	148	139	137	119	141	150	143	139	136	140	149	144	138	130	129	133	132	125	154	148	143	137	141	138	166	140	146	154	137	143	130	155	136	145	138	140	156	119	138	139	150	119	132	139	127	120	136	143	160	140	138	141	143	141	137	135	147	148	132	149	145	149	132	135	118	146	126	152	173	137	129	156	146	149	117	158	144	133	149	150	145	145	141	157	145	128	142	129	137	121	140	146	135	142	151	145	157	150	126	146	143	137	131	153	151	121	148	123	162	143	148	119	145	142	159	172	155	156	143	144	134	136	141	142	131	135	134	153	158	136	130	144	149	123	150	133	132	149	153	181	152	160	150	153	137	143	154	139	150	150	157	136	136	156	140	143	138	124	136	155	159	129	140	141	159	141	142	146	142	131	136	138	143	141	146	138	144	141	150	124	137	168	153	138	140	121	152	140	148	149	122	130	148	146	157	143	144	152	140	142	138	140	136	156	129	143	144	150	151	151	150	148	151	123	160	140	164	149	128	149	139	152	136	165	155	136	155	130	139	137	144	149	126	156	142	145	128	128	133	126	155	135	146	137	121	157	123	133	143	134	149	142	139	145	139	144	142	146	136	145	138	162	154	156	130	138	156	132	132	131	143	142	155	136	142	140	118	149	121	145	139	138	149	142	133	136	120	125	155	139	137	146	135	147	141	133	128	141	156	160	167	144	147	145	134	143	149	122	143	148	157	148	134	145	146	152	150	129	124	163	137	155	141	126	137	137	148	151	150	123	146	164	136	145	142	144	146	153	138	152	148	126	133	135	145	138	140	147	125	136	127	154	137	130	148	125	126	131	159	138	125	142	153	135	120	134	145	138	153	162	129	140	147	137	143	143	141	137	149	118	128	134	158	136	144	150	140	132	133	130	154	156	140	147	136	145	141	133	146	154	146	142	144	129	128	165	157	143	146	140	150	140	167	155	167	125	145	152	127	150	128	129	141	121	119	130	143	157	164	137	143	125	129	155	142	135	151	144	145	150	139	142	141	169	134	138	152	151	134	149	137	139	145	134	149	150	156	147	130	133	135	142	136	143	157	139	143	131	136	146	155	154	133	125	147	135	123	155	155	146	132	123	134	144	155	154	166	162	134	158	159	135	139	158	158	149	145	156	142	153	143	171	147	136	129	173	139	133	142
150	3	3250	87608	639	359	1001	915	809	654	586	492	467	367	339	307	304	298	260	247	239	226	227	214	208	188	198	175	194	181	188	171	161	180	199	175	193	171	159	159	158	157	170	140	170	147	156	150	167	143	166	158	165	159	172	160	154	161	148	140	146	162	160	151	151	161	146	155	150	171	174	167	145	163	163	157	165	147	147	160	168	148	173	148	139	150	162	146	160	153	155	171	171	160	138	135	142	134	127	158	151	139	125	144	159	141	148	147	154	154	145	148	152	157	148	134	157	139	138	150	149	145	141	139	162	138	129	144	130	149	155	167	127	140	128	129	139	139	165	137	145	144	151	135	136	133	139	148	133	160	138	145	136	149	147	155	140	130	155	140	129	124	143	155	132	130	134	153	147	137	138	136	165	130	150	152	165	151	139	134	161	140	149	159	141	152	151	127	137	142	151	148	137	143	151	135	126	154	128	149	137	145	146	146	170	135	154	129	138	146	150	131	166	142	149	136	131	144	156	162	161	142	136	150	133	129	125	135	126	156	144	158	151	137	130	142	157	128	126	138	173	149	136	158	144	154	144	134	156	144	144	128	138	126	145	140	140	152	143	126	144	181	155	140	117	164	158	150	153	152	131	152	153	136	145	137	155	139	135	146	153	152	152	142	132	163	122	168	122	130	138	157	157	145	138	140	134	133	159	155	141	148	136	153	139	144	139	140	127	157	173	143	150	143	154	136	126	147	143	128	150	153	143	143	133	133	137	142	151	165	147	127	169	170	156	144	160	147	149	166	138	161	148	151	158	140	146	150	151	138	134	143	154	138	154	153	151	165	127	145	138	136	151	164	148	154	136	145	134	125	144	146	142	152	131	144	150	136	134	131	159	129	135	127	139	125	158	163	143	151	173	155	168	151	137	139	128	137	146	130	154	167	153	140	147	142	139	151	145	149	143	135	131	136	121	129	139	132	137	143	143	151	138	150	141	146	147	146	156	152	153	136	149	143	120	136	155	144	152	142	153	122	141	165	127	144	146	151	150	144	128	153	153	135	134	153	153	153	138	160	152	169	140	147	148	150	139	140	139	138	128	148	133	155	157	128	134	141	155	121	139	126	151	152	147	153	146	147	146	151	149	157	127	165	156	126	157	160	149	148	161	140	151	150	137	149	149	130	147	138	141	140	147	144	143	145	145	125	131	132	124	123	170	154	139	152	143	144	124	149	134	132	131	145	143	140	131	155	147	157	138	143	146	156	154	135	145	164	159	144	153	141	157	142	148	136	156	136	122	143	131	144	140	139	134	131	145	162	159	141	158	143	129	130	141	120	120	124	148	159	151	159	156	131	147	137	134	158	126	141	162	154	153	147	133	157	131	148	148	145	152	167	126	159	138	149	131	141	139	134	130	159	162	137	138	132	138	138	130	130	159	138	162	144	139	150	157	144	157	151	132	136	112	147	154	160	145	126	144	132	151	160	146	154	151	136	150	143	147	145	136	143	142	148	149	140	140	158	142	123	152	135	162	137	130	143	167	145	151	138	140	162	131	139	140	152	127	124	150	144	139	135	142	120	141	153	149	151	148	140	147	152	134	137	142	130	146	153	149	147	147	173	145	141	143	134	119	164	177	136	139	154	149	154	172	139	147	152	142	136	143	139	125	148	127	155	149	141	148	130	127	151	128	161	137	129	174	161	136	140	125	133	147	143	154	141	144	131	165	132	135	130	129	147	139	145	146	132	139	137	139	138	144	138	160	161	129	127	165	146	144	136	143	152	148	152	152	134	141	142	147	141	143	130	144	154	145	145	146	149	147	129	157	146	179	142	148	151	130	152	157	127	142	149	149	134	147	129	145	129	137	146	118	142	119	129	141	130	132	126	139	127	148	138	147	153	144	145	130	144	135	128	156	130	139	142	173	172	141	127	156	140	142	154	138	162	142	161	168	127	132	136	114	147	146	143	146	137	142	143	142	156	124	137	171	156	142	157	105	141	149	126	141	144	119	148	129	132	126	143	140	147	140	129	142	130	132	134	140	124	136	136	143	121	142	146	160	122	153	165	134	142	140	145	138	146	152	136	127	140	144	149	142	143	143	158	138	154	134	130	124	134	126	133	148	163	160	144	133	150	149	136	140	136	120	136	128	126	130	155	141	163	158	134	161	158	138	155	154	131	131	134	157	147	142	159	133	138	152	149	131	146	159	142	148	152	165	144	129	162	157	150	167	143	130	141	147	143	132	138	131	143	126	152	138	159	148	142	143	159	159	146	122	149	138	163	131	154	145	128	154	155	157	154	143	132	141	146	153	150	149	149	152	130	128	170	142	166	137	134	149	144	146	130	122	146	153	155
150	0	2500	87666	618	295	1027	1026	900	789	730	660	599	525	486	477	451	440	389	382	371	355	342	316	326	298	287	303	299	274	275	290	249	256	253	224	238	216	250	216	220	235	210	226	210	214	227	223	191	172	209	186	213	181	180	197	201	185	206	180	189	185	197	199	184	194	205	185	178	172	184	169	188	165	200	167	164	174	180	178	190	192	142	178	184	166	174	179	164	170	169	184	166	172	174	176	199	168	160	163	153	154	168	150	167	177	148	169	161	172	173	153	159	156	152	179	174	168	151	169	160	163	171	165	147	159	161	191	151	176	162	157	149	144	174	148	177	158	149	169	144	171	170	166	176	150	164	162	173	153	164	156	174	148	159	165	161	149	175	146	154	168	157	167	160	150	166	135	178	147	176	181	154	148	146	154	149	159	126	159	147	187	151	144	155	176	152	169	156	156	153	148	146	172	172	147	151	165	138	144	169	150	152	148	160	147	170	159	169	155	156	143	158	153	142	170	151	154	147	155	173	155	175	151	148	136	175	151	166	162	164	152	137	159	153	149	146	140	141	153	142	159	142	155	145	150	154	167	156	162	147	147	154	155	154	167	146	155	172	152	163	148	149	134	153	141	143	165	152	131	145	161	153	169	146	133	141	140	157	149	140	159	148	169	125	148	148	133	145	167	146	154	157	150	157	136	155	139	160	148	139	147	152	157	156	165	152	158	155	150	164	142	141	160	144	152	167	151	174	136	163	161	152	153	123	159	142	145	144	147	185	159	129	148	158	169	138	155	154	139	163	151	156	152	134	157	145	144	153	148	151	163	143	167	167	130	150	158	134	143	161	131	145	152	135	147	132	168	144	147	140	156	160	148	144	149	178	154	152	150	151	164	143	155	162	149	135	140	154	155	171	165	150	136	153	138	141	134	137	146	141	157	176	179	136	152	162	142	142	147	141	163	153	150	158	144	146	125	166	163	132	139	159	141	148	150	147	167	152	156	168	152	131	153	163	135	160	155	164	153	145	141	160	140	142	145	166	170	136	149	143	141	156	168	158	158	147	136	131	146	158	168	167	146	175	131	152	147	139	147	135	157	161	166	140	164	147	151	151	144	184	140	168	148	146	151	156	159	155	146	169	146	142	150	130	154	153	164	124	138	140	168	144	140	145	139	143	151	149	139	166	148	128	149	140	154	139	128	150	149	141	146	154	142	152	155	166	143	159	150	148	162	161	157	148	128	159	136	130	128	145	150	139	158	148	165	140	149	137	173	154	147	141	166	153	146	154	141	154	137	168	141	146	150	147	149	153	154	158	181	149	139	158	155	153	152	127	136	147	152	140	153	130	154	138	139	146	130	193	141	138	151	171	130	120	171	137	146	160	141	147	148	141	157	158	137	145	142	159	141	170	155	137	148	160	152	143	141	143	147	129	150	179	172	146	142	142	143	153	149	146	154	130	146	138	153	161	131	156	174	132	158	149	141	133	142	145	149	161	125	155	145	147	152	148	158	144	147	147	151	156	140	156	149	157	162	156	156	146	156	144	121	158	141	140	140	137	149	153	135	158	168	150	145	158	135	159	171	151	136	145	141	144	137	143	152	152	164	147	159	152	156	126	138	128	150	136	153	159	147	131	153	158	136	137	153	143	147	160	135	154	147	152	160	151	159	134	141	169	154	146	140	146	135	146	125	140	151	125	158	169	143	156	157	146	121	139	162	151	152	148	135	158	135	158	137	137	163	135	143	142	148	142	156	154	156	143	130	138	165	146	142	164	154	155	146	164	138	157	173	149	135	145	149	145	172	122	161	146	132	141	140	158	158	154	136	162	128	161	154	156	143	133	149	147	150	147	146	155	143	144	147	168	158	161	149	128	151	147	150	142	148	141	156	150	171	146	151	149	142	143	146	143	154	160	131	145	162	147	126	156	158	134	153	147	147	143	145	139	152	164	140	166	144	162	137	157	141	159	143	146	139	140	135	147	151	136	171	146	155	147	137	133	137	146	151	182	152	142	151	158	138	144	157	158	163	134	155	140	149	161	122	149	145	140	168	126	145	135	141	138	156	122	164	130	170	130	133	171	151	146	163	145	152	143	153	154	159	160	159	136	149	125	141	139	143	121	142	139	137	140	159	173	145	150	150	146	133	137	128	132	133	156	154	141	143	152	136	146	140	168	141	136	122	156	145	144	166	144	136	151	166	141	145	133	139	141	162	162	150	141	158	164	146	143	139	151	144	168	152	169	138	148	127	136	145	155	135	144	148	153	126	130	149	138	150	140	138	169	162	142	143	162	147	146	149	147	152	153	143	125	145	158	156	149	149	140	143	146	144	142	160	154	138	157	138	144	144
150	1	1710	87723	632	376	857	744	689	551	465	389	332	292	256	251	226	184	208	200	180	185	161	174	186	183	178	175	152	161	164	160	164	164	142	168	167	165	145	143	160	171	151	173	146	152	155	148	161	176	158	181	144	140	127	155	145	162	157	153	158	161	149	171	149	164	142	155	142	159	155	144	135	163	140	135	164	151	130	153	155	116	145	149	141	156	141	146	143	151	133	165	162	163	133	164	127	155	156	154	145	132	134	152	140	145	157	143	168	158	150	151	115	139	123	138	151	148	150	136	160	155	142	157	133	141	139	147	145	121	161	137	160	141	147	133	122	136	132	140	141	175	153	129	143	135	128	150	141	140	136	161	125	151	140	136	138	153	146	135	135	153	130	131	141	137	141	149	129	137	145	141	140	146	142	149	149	142	145	152	141	139	123	156	159	139	119	159	145	148	120	128	135	156	139	143	140	140	140	152	132	152	151	147	147	141	145	128	140	136	135	135	140	139	153	141	132	137	154	148	154	147	132	129	135	132	151	177	130	136	135	121	136	142	133	148	138	147	133	159	131	151	169	142	131	131	140	136	149	152	146	154	162	144	157	150	129	154	130	134	148	150	161	146	137	148	151	141	133	156	127	141	161	160	129	134	148	148	132	134	153	134	144	135	144	139	128	139	154	147	145	128	142	142	151	134	159	148	133	133	129	156	150	147	146	147	145	127	124	147	162	133	136	142	150	144	123	137	117	144	124	123	119	131	146	165	137	138	146	148	139	124	142	160	145	122	133	141	145	148	133	133	139	137	124	152	154	157	135	143	137	139	142	137	133	133	147	135	160	150	170	158	139	159	111	148	152	127	136	147	146	144	138	141	156	129	150	142	144	145	112	153	139	133	124	143	119	153	142	135	131	163	147	156	162	125	151	157	154	162	145	148	139	139	127	157	154	136	163	143	152	134	135	117	139	154	155	142	132	144	158	135	156	129	141	146	142	148	161	135	147	164	149	158	139	132	138	122	150	136	141	134	130	173	126	153	123	164	113	150	135	145	125	172	139	158	133	149	156	145	132	140	132	151	158	153	151	157	129	125	138	154	148	146	157	157	138	145	148	155	142	144	127	124	138	160	151	127	144	147	136	121	159	149	141	158	139	154	164	138	167	126	163	140	154	149	131	149	144	143	164	134	153	137	141	143	137	153	138	143	147	144	146	139	136	153	162	143	140	128	153	127	135	120	138	135	139	151	129	163	143	158	143	142	143	143	144	140	155	151	157	132	116	127	144	151	158	147	136	141	149	143	153	153	147	139	136	168	140	113	141	150	114	143	133	131	133	146	146	146	133	143	146	150	128	143	146	126	147	145	148	138	156	152	135	127	150	132	146	136	163	131	148	161	167	138	132	131	148	142	129	127	130	141	137	141	154	141	130	141	154	143	142	136	160	135	148	150	129	142	124	144	135	142	139	142	130	137	147	149	150	146	132	146	155	143	140	150	161	135	131	167	137	158	123	147	143	158	141	144	142	139	136	135	144	123	150	151	129	161	143	140	134	143	137	124	131	144	142	132	139	142	143	146	134	127	147	145	134	159	148	134	139	137	133	136	138	151	156	155	146	141	148	119	152	156	149	143	148	132	158	130	155	146	121	127	139	140	138	124	165	144	150	123	128	147	145	158	139	140	158	144	158	153	170	145	128	153	141	137	139	134	138	137	132	125	161	128	124	143	144	138	139	134	129	124	140	151	145	150	144	143	133	146	137	175	131	155	131	158	133	167	119	147	138	141	133	137	126	140	129	148	140	139	150	161	130	137	125	125	113	140	161	133	177	143	138	159	134	130	126	145	150	143	147	149	136	164	115	155	149	137	158	122	146	146	135	130	161	158	137	128	160	130	125	152	133	130	142	128	142	160	132	137	133	131	150	145	143	152	137	154	145	135	146	143	162	138	129	133	141	148	165	139	150	156	154	153	130	134	134	145	153	138	134	132	138	134	142	148	149	154	159	159	153	144	161	157	152	150	136	138	144	160	142	153	141	115	132	141	154	141	135	152	157	133	136	150	131	146	126	133	158	129	142	155	140	140	122	137	147	137	148	137	134	120	162	119	152	145	132	151	146	140	131	161	133	141	123	150	149	154	147	150	147	156	133	149	144	126	137	136	116	143	136	144	132	146	134	130	143	151	150	160	147	140	138	154	121	136	150	148	144	133	145	154	140	159	147	147	157	131	131	150	149	125	144	135	151	143	158	163	135	133	156	145	132	140	148	139	135	147	146	125	124	138	132	130	146	143	138	154	133	131	127	138	133	133	150	145	144	153	149	132	146	133	137	125	136	150	137	130	118	142	143	140	121	127
150	2	1950	87781	655	328	992	895	733	664	602	518	505	440	396	363	305	327	268	273	275	249	248	233	233	224	246	243	214	205	202	201	190	190	208	176	183	184	179	177	169	213	180	171	155	177	195	169	177	186	185	168	179	174	155	181	166	165	150	168	179	157	139	162	148	144	152	183	154	173	158	165	158	152	164	161	156	149	161	158	187	165	158	190	173	142	148	154	187	154	163	155	155	152	134	166	158	169	141	143	164	157	147	153	125	181	137	159	167	146	149	168	152	147	151	162	158	145	134	159	140	148	132	149	177	167	147	134	162	136	148	183	157	138	151	134	168	153	146	168	166	157	156	124	138	160	141	158	159	153	159	134	138	137	141	150	156	140	161	177	148	159	162	154	141	158	175	140	136	144	147	150	161	140	145	133	151	162	124	135	169	141	151	154	143	140	143	159	134	156	158	154	150	169	167	144	155	151	137	146	158	133	140	165	148	150	164	161	140	152	146	144	161	150	161	147	142	140	149	146	154	154	142	140	145	148	152	140	129	135	173	148	131	138	165	148	160	135	153	137	142	158	151	141	136	150	156	142	145	145	128	139	149	148	140	124	161	167	162	145	137	149	150	164	133	148	152	172	134	150	138	140	155	114	145	128	150	152	173	157	163	152	148	161	127	131	130	138	148	144	149	156	157	164	152	142	142	157	159	133	137	145	140	152	171	147	132	130	133	152	147	168	151	162	143	146	136	157	150	133	146	133	130	139	141	142	161	148	139	142	157	148	151	149	151	128	133	141	145	174	136	167	145	153	156	147	157	152	144	147	137	145	144	149	140	142	152	132	122	159	153	151	164	161	151	146	139	149	141	139	164	143	135	148	145	146	148	136	149	145	148	143	151	150	171	144	135	168	147	147	142	165	147	142	149	154	154	146	154	166	148	157	147	139	130	131	136	160	139	155	143	141	156	148	158	122	144	134	158	142	129	151	157	144	135	147	151	145	116	125	132	158	156	164	137	178	141	137	141	139	144	143	154	152	150	151	146	137	145	140	140	121	151	154	149	159	150	143	158	156	136	148	115	150	145	145	138	148	149	130	161	153	153	152	134	140	142	171	144	138	148	163	154	148	127	145	137	135	129	146	130	136	124	149	143	140	148	153	184	155	142	155	143	149	138	130	146	131	143	153	161	142	150	152	137	153	139	148	119	124	139	139	155	159	157	144	142	137	152	144	133	136	152	142	130	141	148	113	142	158	151	132	150	148	146	148	148	161	150	158	146	158	152	160	136	143	153	145	162	148	130	134	153	141	136	149	157	158	153	150	149	154	157	151	125	154	144	151	137	142	139	154	137	152	150	130	129	154	144	135	135	159	140	148	145	136	144	167	163	144	144	121	114	132	136	150	158	142	149	154	160	155	140	168	158	128	146	143	153	140	145	138	153	141	143	142	162	149	139	142	134	159	157	144	136	139	154	160	134	145	151	147	158	132	151	129	143	141	138	161	157	129	149	161	137	168	137	149	139	143	128	123	159	164	133	138	152	159	150	139	137	149	148	145	146	142	139	125	156	138	128	140	146	138	131	154	141	146	133	159	129	160	151	151	139	151	148	154	154	128	147	140	147	140	138	146	133	129	144	155	142	143	151	133	143	161	127	172	147	125	153	144	154	159	143	145	169	131	118	139	145	154	152	158	132	159	144	150	125	126	144	112	140	139	149	144	132	161	151	127	135	145	162	157	153	155	146	145	134	129	147	156	162	144	146	129	142	150	127	132	139	144	164	159	153	125	139	136	150	153	148	141	146	143	153	144	147	168	139	121	165	146	143	144	153	137	153	131	124	138	144	145	131	142	148	140	148	147	145	151	134	171	135	127	139	143	149	176	149	142	122	165	170	142	160	149	141	139	145	158	131	139	143	144	147	141	159	148	140	132	153	138	136	129	141	143	138	133	137	151	153	143	141	150	175	134	154	123	146	145	148	145	155	146	159	152	133	153	155	145	138	141	142	143	136	138	151	170	132	156	127	164	130	158	129	140	127	135	151	137	142	152	173	155	143	159	142	144	131	127	151	148	141	136	153	116	140	141	145	154	144	138	157	125	106	155	127	129	135	138	129	141	146	138	136	144	158	128	126	158	124	145	173	136	153	130	138	156	155	151	143	142	146	144	141	131	138	150	132	146	136	133	138	144	145	149	160	146	153	150	152	147	144	144	152	144	163	153	155	139	139	135	147	140	145	150	156	142	132	159	149	163	135	134	134	145	150	167	140	143	143	132	133	150	151	153	134	128	141	142	122	145	138	133	141	136	162	154	138	145	122	140	147	159	133	135	152	154	146	141	152	137	166	132	128	157	134	136
150	3	3250	87839	639	353	1006	935	798	678	549	510	424	378	314	303	294	287	260	241	248	220	213	217	227	199	195	193	200	185	210	195	185	182	175	185	181	210	170	171	182	162	182	160	153	153	182	187	172	173	189	174	177	172	162	151	158	151	176	163	150	164	163	159	161	160	150	161	140	169	174	133	174	156	169	164	170	146	159	175	146	169	168	125	142	129	145	146	173	143	159	152	181	157	187	143	142	134	164	165	139	161	129	149	147	149	173	154	159	147	166	143	167	147	168	133	137	170	167	143	144	164	160	136	155	155	137	155	153	165	126	161	153	158	157	149	164	165	163	159	149	156	141	169	156	132	150	146	136	153	147	140	159	151	152	173	181	132	167	153	142	149	153	134	156	173	153	138	177	160	168	161	135	123	166	139	159	166	177	138	137	128	147	151	127	145	152	161	162	140	156	163	148	163	152	148	137	173	152	144	147	154	147	142	145	148	140	147	172	141	129	158	135	174	141	144	159	161	146	129	155	137	157	138	148	146	133	140	146	151	156	166	181	153	163	143	154	147	178	148	138	166	134	152	146	157	139	161	133	143	144	181	127	136	145	169	156	142	156	150	153	161	162	158	140	141	147	138	168	148	141	150	148	130	165	128	157	158	147	137	164	135	145	140	136	167	145	134	173	143	153	131	143	154	163	145	133	165	156	159	159	133	143	140	155	131	136	142	163	130	159	138	152	145	157	142	146	146	131	125	152	135	152	153	162	135	142	137	141	166	142	112	136	135	140	159	159	171	156	140	153	148	144	160	145	135	151	137	161	136	163	157	143	162	136	153	136	160	150	159	134	149	157	145	165	122	149	127	138	143	149	135	131	149	155	184	136	147	155	147	141	160	149	151	154	148	128	137	135	156	139	143	145	153	148	135	159	135	148	128	151	164	128	135	141	184	136	138	144	144	139	138	150	142	121	139	146	155	131	154	134	148	159	144	146	146	170	133	155	155	141	161	142	151	133	157	142	140	154	154	143	157	154	156	141	139	152	143	158	142	136	136	137	151	181	128	129	145	147	167	148	147	125	144	140	164	134	138	157	156	153	158	148	151	156	156	154	145	151	151	159	161	152	129	161	146	174	179	149	145	157	133	156	134	131	145	129	137	155	169	145	149	130	123	137	149	157	151	150	160	147	126	161	148	137	124	136	169	159	138	135	157	162	130	145	166	155	152	151	133	138	143	157	151	143	146	148	150	141	153	144	157	155	135	157	158	126	137	158	162	161	133	140	165	141	153	140	150	154	152	160	129	152	147	128	153	131	133	135	125	162	152	144	142	145	173	147	147	151	143	165	150	120	149	152	151	146	180	161	139	161	142	132	131	129	155	151	155	148	134	137	141	161	158	135	152	146	144	146	131	144	136	152	156	148	152	151	146	135	154	160	149	128	135	138	137	131	140	171	143	145	127	159	152	146	153	148	146	137	118	145	128	137	135	149	143	136	148	159	158	135	156	141	149	147	132	118	157	148	144	146	136	155	154	137	152	169	118	151	155	144	129	159	151	152	142	155	162	153	147	164	161	153	147	145	159	131	141	142	136	138	119	140	133	143	144	154	125	144	104	154	150	125	136	146	164	143	135	158	135	161	164	142	144	133	146	149	135	130	147	174	144	132	139	149	155	154	144	149	163	149	143	129	151	142	157	166	131	132	158	169	157	153	156	145	166	138	136	142	152	131	173	136	147	151	121	136	138	152	134	139	127	140	139	175	150	136	132	151	141	154	135	161	138	152	150	142	139	131	147	167	156	159	134	154	134	158	149	145	146	147	145	160	146	137	142	158	153	143	145	142	135	147	154	136	155	147	146	142	152	136	153	143	133	128	152	141	162	146	151	158	145	154	144	155	153	158	150	136	137	136	158	148	153	151	136	145	142	143	143	118	154	153	135	126	145	129	159	140	146	146	152	161	138	141	148	156	159	152	135	129	144	156	152	150	142	143	135	143	155	131	121	145	169	133	139	132	169	147	134	150	152	132	145	137	147	153	145	142	150	159	158	152	152	174	167	149	134	148	131	139	144	152	150	145	154	144	143	143	167	134	129	133	135	146	163	134	132	158	124	143	144	152	140	142	123	135	145	162	145	146	154	136	119	148	143	139	150	137	138	153	154	169	149	143	149	161	147	155	144	163	144	147	135	131	149	143	143	120	149	127	145	135	133	175	163	135	146	160	154	138	141	125	142	142	157	148	161	146	158	149	136	155	145	148	134	148	143	144	160	165	146	151	145	161	133	146	129	163	155	155	148	145	146	146	153	136	126	146	150	131	148	160	173	145	140	157	136	157	129	164	132	130	162	149	135	148	140
