511	164
510	164
510	172
509	172
509	177
508	177
508	182
507	182
507	186
506	186
506	189
505	189
505	192
504	192
504	195
503	195
503	198
502	198
502	200
501	200
501	203
500	203
500	205
499	205
499	207
498	207
498	209
497	209
497	211
496	211
496	213
495	213
495	215
494	215
494	216
493	216
493	218
492	218
492	220
491	220
491	221
490	221
490	223
489	223
489	224
488	224
488	226
487	226
487	227
486	227
486	228
485	228
485	230
484	230
484	231
483	231
483	232
482	232
482	233
481	233
481	235
480	235
480	236
479	236
479	237
478	237
478	238
477	238
477	239
476	239
476	240
475	240
475	241
474	241
474	242
473	242
473	243
472	243
472	244
471	244
471	245
470	245
470	246
469	246
469	247
468	247
468	248
467	248
467	249
465	249
465	250
464	250
464	251
463	251
463	252
462	252
462	253
460	253
460	254
459	254
459	255
458	255
458	256
456	256
456	257
455	257
455	258
453	258
453	259
452	259
452	260
450	260
450	261
448	261
448	262
446	262
446	263
445	263
445	264
443	264
443	265
441	265
441	266
439	266
439	267
437	267
437	268
434	268
434	269
432	269
432	270
429	270
429	271
427	271
427	272
424	272
424	273
421	273
421	274
417	274
417	275
413	275
413	276
409	276
409	277
403	277
403	278
395	278
395	279
372	279
372	278
364	278
364	277
358	277
358	276
354	276
354	275
350	275
350	274
346	274
346	273
343	273
343	272
340	272
340	271
338	271
338	270
335	270
335	269
333	269
333	268
330	268
330	267
328	267
328	266
326	266
326	265
324	265
324	264
322	264
322	263
321	263
321	262
319	262
319	261
317	261
317	260
315	260
315	259
314	259
314	258
312	258
312	257
311	257
311	256
309	256
309	255
308	255
308	254
307	254
307	253
305	253
305	252
304	252
304	251
303	251
303	250
302	250
302	249
300	249
300	248
299	248
299	247
298	247
298	246
297	246
297	245
296	245
296	244
295	244
295	243
294	243
294	242
293	242
293	241
292	241
292	240
291	240
291	239
290	239
290	238
289	238
289	237
288	237
288	236
287	236
287	235
286	235
286	233
285	233
285	232
284	232
284	231
283	231
283	230
282	230
282	228
281	228
281	227
280	227
280	226
279	226
279	224
278	224
278	223
277	223
277	221
276	221
276	220
275	220
275	218
274	218
274	216
273	216
273	215
272	215
272	213
271	213
271	211
270	211
270	209
269	209
269	207
268	207
268	205
267	205
267	203
266	203
266	200
265	200
265	198
264	198
264	195
263	195
263	192
262	192
262	189
261	189
261	186
260	186
260	182
259	182
259	177
258	177
258	172
257	172
257	164
256	164
256	141
257	141
257	133
258	133
258	128
259	128
259	123
260	123
260	119
261	119
261	116
262	116
262	113
263	113
263	110
264	110
264	107
265	107
265	105
266	105
266	102
267	102
267	100
268	100
268	98
269	98
269	96
270	96
270	94
271	94
271	92
272	92
272	90
273	90
273	89
274	89
274	87
275	87
275	85
276	85
276	84
277	84
277	82
278	82
278	81
279	81
279	79
280	79
280	78
281	78
281	77
282	77
282	75
283	75
283	74
284	74
284	73
285	73
285	72
286	72
286	70
287	70
287	69
288	69
288	68
289	68
289	67
290	67
290	66
291	66
291	65
292	65
292	64
293	64
293	63
294	63
294	62
295	62
295	61
296	61
296	60
297	60
297	59
298	59
298	58
299	58
299	57
300	57
300	56
302	56
302	55
303	55
303	54
304	54
304	53
305	53
305	52
307	52
307	51
308	51
308	50
309	50
309	49
311	49
311	48
312	48
312	47
314	47
314	46
315	46
315	45
317	45
317	44
319	44
319	43
321	43
321	42
322	42
322	41
324	41
324	40
326	40
326	39
328	39
328	38
330	38
330	37
333	37
333	36
335	36
335	35
338	35
338	34
340	34
340	33
343	33
343	32
346	32
346	31
350	31
350	30
354	30
354	29
358	29
358	28
364	28
364	27
372	27
372	26
395	26
395	27
403	27
403	28
409	28
409	29
413	29
413	30
417	30
417	31
421	31
421	32
424	32
424	33
427	33
427	34
429	34
429	35
432	35
432	36
434	36
434	37
437	37
437	38
439	38
439	39
441	39
441	40
443	40
443	41
445	41
445	42
446	42
446	43
448	43
448	44
450	44
450	45
452	45
452	46
453	46
453	47
455	47
455	48
456	48
456	49
458	49
458	50
459	50
459	51
460	51
460	52
462	52
462	53
463	53
463	54
464	54
464	55
465	55
465	56
467	56
467	57
468	57
468	58
469	58
469	59
470	59
470	60
471	60
471	61
472	61
472	62
473	62
473	63
474	63
474	64
475	64
475	65
476	65
476	66
477	66
477	67
478	67
478	68
479	68
479	69
480	69
480	70
481	70
481	72
482	72
482	73
483	73
483	74
484	74
484	75
485	75
485	77
486	77
486	78
487	78
487	79
488	79
488	81
489	81
489	82
490	82
490	84
491	84
491	85
492	85
492	87
493	87
493	89
494	89
494	90
495	90
495	92
496	92
496	94
497	94
497	96
498	96
498	98
499	98
499	100
500	100
500	102
501	102
501	105
502	105
502	107
503	107
503	110
504	110
504	113
505	113
505	116
506	116
506	119
507	119
507	123
508	123
508	128
509	128
509	133
510	133
510	141
511	141
