Linz Cycling
291
95
291
95
291
98
292
101
292
101
291
101
291
99
291
99
291
96
292
97
291
96
291
95
291
96
291
95
291
96
290
93
290
93
289
92
289
95
289
100
288
102
287
103
286
104
285
104
285
103
284
105
283
102
283
105
283
102
281
102
280
100
279
100
279
101
278
101
277
99
277
98
276
98
276
97
276
103
275
102
275
106
275
109
274
108
274
108
273
105
273
103
272
101
270
99
270
98
51
269
99
60
269
100
81
269
103
0
269
104
0
268
107
0
268
105
0
268
105
0
268
104
0
268
106
0
268
105
66
267
105
92
267
106
92
268
109
0
268
108
0
268
110
0
268
109
0
268
109
0
268
106
0
268
104
54
268
104
60
268
104
65
269
101
61
269
101
61
269
104
0
269
108
0
269
109
0
269
112
0
269
109
0
269
110
0
269
110
47
269
107
47
269
110
0
269
110
0
268
112
64
267
109
54
267
108
54
267
105
54
267
102
0
267
101
0
267
100
0
267
100
65
268
96
0
268
97
58
268
97
61
268
99
63
268
102
64
268
104
90
268
108
53
268
113
50
268
113
50
269
115
76
269
114
76
269
117
76
269
116
0
269
113
51
269
112
51
269
112
51
269
108
53
270
107
60
270
105
60
270
102
71
270
103
0
270
101
82
270
100
66
270
104
66
270
106
67
271
109
65
271
108
0
271
108
0
271
110
0
271
110
0
270
108
60
270
106
0
270
108
0
270
108
0
270
111
55
270
113
74
270
115
0
270
114
0
270
115
53
270
115
53
270
117
54
271
120
71
271
119
63
272
122
73
272
121
66
273
124
69
273
121
91
273
123
0
273
121
0
273
122
0
273
120
0
272
117
0
272
117
0
272
120
0
272
122
0
272
130
0
272
133
0
273
136
0
273
131
0
273
129
0
273
122
0
273
117
0
273
111
0
273
103
0
272
100
0
272
97
0
272
97
0
273
96
56
274
95
47
273
97
47
273
94
46
273
96
46
272
96
46
272
100
46
271
102
0
270
102
0
269
103
0
270
102
0
271
102
0
271
104
0
270
104
0
269
103
0
269
102
0
268
100
0
268
103
0
268
107
0
268
107
0
268
109
56
268
109
57
268
110
58
267
111
47
267
112
57
266
116
64
266
121
64
266
126
65
266
131
66
266
135
65
266
139
79
266
143
69
266
147
67
266
150
39
267
151
69
268
148
84
268
147
84
268
148
84
268
147
0
268
146
0
268
146
60
268
144
59
269
139
62
269
140
62
270
136
0
270
135
0
270
137
0
270
133
0
270
130
0
271
128
0
271
125
0
271
122
0
271
119
0
271
119
0
271
116
0
271
116
0
271
114
60
272
118
67
272
120
68
272
123
0
272
126
38
272
128
62
272
129
61
273
131
0
273
128
0
273
126
50
273
126
57
273
129
68
272
132
45
272
132
0
272
129
61
272
133
64
272
132
63
272
135
64
272
132
65
272
132
44
272
131
65
272
128
63
272
125
62
272
120
64
273
123
64
273
123
64
273
127
62
273
125
0
273
124
0
272
126
65
272
129
66
272
134
68
272
129
64
272
132
38
272
133
0
272
131
48
273
131
69
273
130
0
273
129
0
273
128
0
273
125
0
273
120
0
273
120
70
273
119
67
273
122
61
273
126
55
273
123
60
273
120
71
273
120
71
273
116
0
273
115
0
273
115
66
273
118
35
273
120
44
273
123
62
273
126
65
273
129
63
273
131
61
274
134
59
274
133
59
274
132
60
275
131
0
275
128
67
275
125
62
276
127
62
277
126
0
278
124
50
278
124
71
278
127
71
278
124
0
278
121
57
278
117
63
278
114
64
278
117
65
279
121
64
278
121
60
279
125
49
278
128
55
278
128
56
278
129
60
278
133
62
278
133
61
278
132
0
278
128
58
279
129
67
279
128
68
279
124
71
279
128
70
279
127
67
279
130
70
279
133
71
280
133
69
280
132
72
280
135
73
280
134
83
280
135
83
280
135
70
280
133
67
280
133
73
280
130
72
280
126
74
280
120
74
280
116
74
280
112
0
280
106
69
280
103
69
280
106
71
280
106
63
281
109
70
281
107
89
281
106
74
282
108
75
282
108
73
282
111
74
283
111
73
283
106
73
283
110
72
284
109
73
284
110
58
284
110
57
285
109
45
285
111
44
287
111
42
288
108
42
288
109
48
288
108
48
289
108
54
289
110
47
289
108
55
289
108
63
289
107
62
290
104
54
290
111
51
290
108
53
290
110
55
291
113
0
292
111
43
293
109
43
293
109
43
293
110
43
293
108
43
293
107
43
292
107
43
292
106
43
292
108
43
291
105
43
290
102
51
290
105
59
290
111
58
290
115
58
290
116
58
290
118
60
290
118
58
290
121
60
290
121
74
291
123
58
291
124
58
291
120
58
291
120
51
291
119
0
291
118
0
291
118
45
290
120
52
290
118
62
290
118
74
290
116
68
290
118
67
290
121
72
290
124
0
289
121
47
289
121
47
289
118
0
289
118
61
289
117
60
288
115
42
288
116
60
288
119
76
288
119
69
288
119
70
285
119
69
284
119
68
281
119
66
280
120
66
278
121
52
277
121
65
276
120
66
275
119
70
275
119
67
273
119
66
272
117
66
272
118
0
271
117
64
270
117
64
269
119
0
269
119
0
268
116
0
266
117
0
266
117
0
265
115
0
265
113
0
264
111
0
264
111
34
263
108
34
262
111
34
262
108
34
261
108
34
261
108
34
260
108
34
259
105
34
258
105
34
257
102
40
257
102
61
257
100
66
257
105
64
259
110
58
259
108
69
259
111
80
259
112
75
259
115
75
259
119
0
258
120
0
258
121
0
257
122
73
256
122
73
256
121
73
255
118
73
255
119
72
255
119
72
254
116
0
254
113
0
253
114
0
252
113
0
252
116
0
252
120
85
252
123
85
252
123
69
253
120
58
253
123
70
253
125
70
253
128
71
253
132
72
252
132
69
252
135
69
251
135
66
251
139
65
250
142
69
251
143
70
252
139
69
252
137
69
252
132
69
252
128
64
252
123
65
252
121
83
251
119
59
250
118
69
250
118
73
250
115
85
250
118
85
249
119
85
249
122
0
249
119
0
250
118
0
255
118
0
258
118
0
259
117
0
261
117
0
262
116
0
262
117
0
262
114
0
262
118
0
262
120
0
262
119
86
261
116
61
261
113
64
261
112
85
262
109
0
262
109
0
262
109
0
262
107
0
263
105
0
263
105
62
263
105
65
263
106
69
263
107
94
262
104
0
262
105
0
261
105
0
260
102
0
260
101
65
260
104
67
260
107
65
260
110
66
260
112
66
261
115
66
261
115
0
262
118
64
262
117
65
263
119
65
263
120
67
264
118
69
267
117
69
268
118
69
272
116
71
274
118
69
276
119
70
278
120
70
279
121
65
280
122
65
282
123
53
282
124
53
283
126
0
283
125
0
283
128
66
283
118
67
283
114
67
283
109
68
283
109
69
284
106
69
284
107
69
284
110
69
285
110
69
285
110
67
285
112
72
285
112
73
286
113
0
286
113
0
286
113
54
286
110
90
287
107
66
287
109
0
287
111
0
287
108
72
287
105
71
287
100
74
287
96
73
287
90
74
287
86
74
287
83
77
287
78
75
287
79
78
287
77
0
287
76
69
288
75
75
288
75
74
288
79
73
288
77
73
288
80
73
288
82
72
287
81
71
287
80
70
285
80
65
284
84
61
284
82
0
284
77
63
285
78
36
287
79
49
289
79
76
291
78
76
292
77
76
293
77
0
294
74
0
294
74
0
294
74
0
295
73
69
297
73
71
297
71
72
298
74
76
298
71
74
298
76
75
298
80
74
298
83
75
297
86
76
297
87
81
297
91
78
297
90
78
297
93
76
297
92
0
297
87
0
297
85
0
295
85
70
293
85
73
289
85
68
287
85
68
285
84
43
284
84
65
281
84
64
280
85
64
279
82
47
278
82
59
276
80
69
275
82
68
274
79
72
274
81
85
273
78
70
273
79
67
272
84
0
272
87
0
272
87
0
274
88
74
274
89
71
274
89
83
275
91
38
275
93
0
276
93
40
277
93
40
278
93
40
278
90
40
278
90
40
278
88
40
278
92
40
278
98
40
277
100
40
276
102
40
275
104
40
273
103
40
272
102
64
271
102
65
271
102
65
271
105
66
271
106
58
272
107
63
272
107
67
273
108
61
273
107
61
274
105
63
275
107
63
275
104
0
275
101
0
275
99
0
276
99
0
276
100
56
276
101
61
277
101
66
277
104
69
277
104
67
278
104
67
278
103
65
279
101
65
279
103
61
279
100
61
280
100
66
281
103
70
283
102
73
283
102
72
284
101
73
285
103
79
285
104
75
285
101
0
285
101
0
285
101
0
285
100
0
285
103
0
285
103
0
284
103
0
284
103
0
284
103
0
284
104
0
284
104
0
284
104
0
283
105
0
283
105
65
283
104
73
285
103
74
285
103
72
285
102
71
286
100
72
286
100
69
286
100
67
287
99
67
286
99
0
286
96
0
286
96
0
285
94
0
285
93
0
285
94
0
285
90
0
284
91
0
284
90
0
283
90
0
282
87
0
281
88
0
281
87
0
281
88
0
280
86
0
279
84
0
279
81
0
279
84
0
279
85
0
279
88
0
278
88
0
277
88
0
276
88
0
276
88
77
276
87
75
275
87
76
275
85
71
275
84
43
275
81
38
275
82
56
275
79
70
277
78
69
278
81
70
279
84
69
279
85
72
280
88
74
280
90
74
281
93
76
281
97
91
281
96
50
282
96
50
282
99
50
282
102
68
282
101
90
283
101
90
284
98
0
284
95
0
284
96
0
284
96
0
284
95
0
284
95
0
284
90
0
284
88
0
282
87
0
281
86
60
279
86
66
277
85
70
275
87
70
274
85
0
274
83
74
274
90
74
274
96
74
274
99
0
274
105
0
274
108
72
275
112
72
275
115
69
275
116
65
276
118
62
276
120
66
277
118
61
278
118
65
277
120
0
276
118
60
275
116
60
273
115
0
271
116
0
270
112
0
270
112
0
269
111
0
269
108
0
268
112
0
268
117
0
268
119
0
268
115
64
268
115
70
268
113
67
268
116
0
268
117
0
268
117
0
268
114
0
268
114
0
268
111
0
268
110
0
269
110
0
269
108
0
270
105
65
270
105
65
270
105
0
271
104
0
271
104
0
272
104
0
273
101
0
273
99
0
271
97
0
269
96
0
269
100
0
267
101
0
266
105
0
266
105
0
266
108
0
265
111
0
265
113
0
263
115
0
262
116
0
261
115
0
255
116
0
252
116
0
250
117
0
248
115
0
247
112
0
247
114
0
246
115
0
245
114
0
244
112
0
243
109
0
243
109
0
242
105
0
241
103
0
241
98
0
240
96
0
240
93
0
239
96
0
239
100
0
239
102
0
239
99
0
239
95
0
238
96
0
237
94
0
237
93
0
236
94
57
236
91
0
236
91
0
236
90
0
235
90
0
233
88
67
233
91
64
233
92
0
233
98
0
233
97
68
235
99
64
235
100
64
236
102
63
237
100
116
238
105
116
238
104
116
239
106
116
239
103
116
240
104
116
240
103
116
241
103
116
241
107
116
241
108
116
242
106
116
242
104
46
242
101
52
241
104
51
241
104
38
252
103
55
258
105
55
261
105
66
263
106
67
264
104
70
264
107
70
264
105
68
263
102
68
263
106
59
262
106
59
262
109
0
262
109
0
261
107
0
262
110
0
262
110
0
262
110
58
260
107
87
259
108
79
257
105
55
256
106
65
256
106
68
256
104
66
256
105
46
256
107
53
257
108
56
258
108
56
258
110
67
259
109
65
259
106
68
260
106
77
262
107
74
263
105
69
264
102
64
264
101
64
264
100
62
266
100
61
266
106
59
266
110
59
264
111
0
263
111
0
262
111
0
262
111
0
262
114
74
261
111
74
261
109
76
262
112
69
263
112
79
263
113
79
264
110
0
266
111
75
267
111
77
268
110
77
270
109
76
272
111
72
273
112
74
275
113
74
276
114
70
278
112
70
279
112
73
280
110
73
281
111
95
282
108
95
282
109
95
283
111
0
284
110
0
284
110
0
285
113
0
285
119
0
285
119
0
285
115
0
285
115
0
283
115
0
279
116
0
275
116
0
272
115
0
271
114
0
270
113
0
269
110
0
268
111
43
268
114
57
267
111
80
267
113
80
265
113
0
265
114
0
264
114
0
264
114
0
264
113
0
264
117
0
264
115
60
264
116
60
264
113
60
264
113
60
264
111
65
265
114
65
266
115
65
266
118
66
267
119
68
269
120
66
269
119
67
270
118
65
271
117
61
271
116
59
272
113
0
273
115
51
273
115
53
274
115
58
276
114
58
277
113
0
279
110
0
280
111
0
281
109
0
281
109
55
281
107
60
281
104
62
279
105
57
278
106
57
277
107
0
276
104
60
274
105
61
273
106
60
273
106
37
272
112
48
271
114
81
271
114
0
270
115
62
270
115
47
269
114
67
269
114
69
268
115
69
267
114
69
266
111
70
260
110
68
256
109
69
255
111
69
253
111
68
252
112
66
252
113
67
252
115
71
252
116
68
252
115
63
253
112
58
253
111
58
254
113
59
254
113
62
256
114
62
256
115
61
256
115
0
255
117
68
254
112
68
255
113
60
256
112
60
257
110
61
257
113
60
251
113
60
248
113
58
247
113
59
246
114
68
245
113
69
247
110
69
248
110
52
249
113
60
249
111
60
250
114
0
250
114
64
251
114
66
251
117
62
251
118
62
252
118
62
252
118
0
253
114
0
253
113
0
255
111
0
260
111
0
264
111
0
266
110
62
268
110
63
269
110
64
270
110
65
272
110
63
273
109
63
274
106
64
274
106
64
273
103
59
273
103
0
272
103
0
271
102
0
269
103
0
268
103
0
267
101
0
266
103
0
266
105
0
266
106
58
266
107
62
266
106
63
266
106
64
267
111
65
267
111
67
267
110
67
267
110
64
268
113
69
267
110
66
266
111
66
265
112
69
264
107
72
263
102
72
263
96
73
263
90
71
263
87
71
263
82
71
262
81
71
262
81
67
261
81
68
261
83
68
261
84
62
261
87
58
262
87
56
262
88
56
263
86
44
263
86
61
263
86
60
265
88
0
265
91
60
266
90
61
266
90
62
267
88
64
269
90
79
271
92
40
272
91
46
273
89
46
273
89
46
274
90
46
274
89
0
274
88
0
274
88
60
274
85
60
273
86
60
273
85
60
269
86
60
267
86
60
266
86
60
265
85
60
264
86
60
264
86
61
263
84
60
262
87
55
262
87
59
262
91
84
263
95
61
263
94
66
263
94
65
263
96
67
264
96
71
265
95
86
266
98
0
267
100
0
267
100
0
267
101
51
267
101
54
267
101
57
268
100
57
268
103
66
268
99
65
268
100
66
267
103
68
266
106
68
262
106
69
260
105
70
259
107
71
258
102
64
258
103
62
259
104
81
260
104
53
260
102
57
261
94
61
261
91
61
261
85
61
262
82
63
263
84
61
264
82
63
265
83
61
266
84
61
267
83
62
268
84
62
270
86
62
272
86
63
273
85
61
274
85
63
275
90
62
276
90
62
277
90
62
279
92
64
280
94
65
281
95
64
281
96
64
282
99
63
283
100
64
283
98
93
284
100
0
284
99
60
284
101
61
285
103
61
286
102
60
287
103
61
288
104
64
289
105
63
290
104
64
290
107
65
291
107
65
292
105
64
292
106
63
293
106
65
294
105
65
296
107
63
296
107
64
297
107
65
299
107
67
300
104
65
300
107
65
301
106
65
302
109
64
303
108
61
303
109
66
304
110
64
306
106
63
307
105
64
307
107
64
308
108
64
309
107
62
310
106
61
311
107
64
312
106
59
314
109
54
315
108
61
316
107
64
316
109
65
313
113
67
312
112
67
311
114
67
311
113
66
311
113
63
303
113
60
298
113
61
296
112
59
295
113
63
294
116
61
294
118
61
293
121
59
293
122
61
293
122
64
293
125
60
293
124
53
293
124
0
293
123
55
294
116
59
294
112
63
294
107
62
294
104
62
294
97
64
294
92
64
294
87
64
294
82
65
294
77
63
295
75
0
295
76
62
295
75
48
295
78
56
295
74
61
295
77
61
295
74
62
295
70
60
295
67
61
295
71
61
295
74
63
295
74
59
295
79
62
295
82
82
296
83
59
296
84
73
296
87
73
296
90
73
296
94
75
296
95
76
296
93
72
296
96
72
296
95
71
296
98
71
296
94
70
296
91
68
296
90
0
296
93
63
296
89
65
296
89
65
296
92
65
297
92
64
297
95
65
297
96
65
297
96
62
297
99
51
297
96
59
297
96
62
297
99
63
297
98
64
297
97
64
297
100
66
297
101
47
297
104
34
298
101
34
298
104
0
298
99
64
298
95
64
298
85
66
298
80
66
298
75
64
298
72
68
298
76
63
298
77
0
298
80
0
298
76
62
298
79
62
298
78
0
298
81
62
298
84
62
298
81
62
297
80
62
297
82
62
296
83
62
294
88
62
294
91
62
293
95
62
292
100
62
292
104
62
292
108
62
292
111
59
291
114
66
291
114
66
291
115
64
290
116
61
289
116
62
285
116
59
282
116
59
280
116
59
278
116
59
277
114
61
276
112
61
276
112
61
275
112
61
274
112
61
274
113
60
272
112
65
272
111
71
272
114
66
271
115
64
271
112
63
271
111
64
270
111
0
270
112
0
270
117
0
271
120
56
272
122
57
274
123
58
276
123
58
277
122
58
278
121
59
280
119
61
280
119
61
281
118
62
282
117
57
282
117
0
282
116
62
283
119
63
283
122
63
283
123
66
283
122
66
283
126
67
282
129
68
282
130
65
282
127
64
282
130
66
282
126
69
283
125
66
283
122
68
283
122
66
276
124
66
273
124
68
272
124
68
270
124
67
270
126
68
270
126
68
270
126
67
271
123
68
271
124
67
273
124
68
273
126
68
274
125
66
274
124
68
275
126
66
276
125
67
277
125
63
278
125
0
279
122
67
280
119
68
281
121
67
282
122
70
283
122
65
284
122
65
284
123
0
286
125
0
287
123
0
288
124
0
288
121
0
288
121
57
290
121
61
291
121
59
292
120
46
292
123
36
291
122
63
290
124
63
290
124
63
289
124
63
283
123
0
279
124
62
277
124
62
276
125
65
275
123
65
275
124
67
273
124
67
272
124
67
272
125
66
272
125
67
282
127
65
287
127
66
289
126
62
291
126
66
292
125
63
292
125
65
292
122
63
292
123
66
292
126
67
291
125
64
291
128
0
291
125
0
291
125
60
291
125
63
290
126
0
291
126
50
291
122
0
291
119
56
291
120
58
291
117
59
291
121
59
291
123
62
291
127
0
291
124
0
291
121
0
291
120
57
291
117
61
291
116
61
291
120
38
291
123
57
290
124
56
290
125
56
289
125
60
289
128
62
289
128
65
289
131
64
289
128
61
289
131
63
289
132
63
289
130
62
289
129
64
289
130
0
289
125
0
289
118
58
289
115
57
289
115
57
289
118
59
289
117
61
290
120
60
290
121
0
290
118
63
290
121
62
290
125
66
290
128
66
291
125
67
291
125
68
291
122
66
291
125
66
291
122
68
291
124
68
291
125
0
291
122
57
290
121
59
290
124
61
291
126
60
291
129
58
292
126
55
292
125
0
292
123
0
292
120
60
292
119
53
293
116
43
293
117
60
293
120
60
293
117
60
293
114
61
293
117
61
293
116
61
292
118
60
292
118
0
292
119
0
292
118
0
292
116
0
292
117
0
292
115
0
292
115
0
290
115
89
290
115
0
290
112
0
289
112
0
289
111
0
289
111
0
289
110
0
288
110
53
288
112
57
288
109
57
288
106
0
287
107
0
287
108
59
287
112
82
287
113
82
287
113
0
287
113
53
287
113
53
287
112
61
288
110
73
289
113
68
289
114
67
289
116
68
289
119
67
289
122
71
289
118
69
289
121
71
289
125
71
289
130
69
289
130
69
289
131
69
289
130
0
289
129
0
289
128
0
289
128
0
289
127
57
288
123
64
288
123
64
288
122
66
288
125
71
288
126
68
288
129
68
287
123
70
287
124
70
287
125
73
287
127
72
287
127
0
287
128
69
287
133
0
287
133
0
287
129
59
287
129
65
288
132
69
288
129
69
288
126
69
288
129
67
289
130
70
289
130
76
289
132
0
289
131
0
289
125
0
289
120
0
289
117
0
289
119
58
289
116
58
290
117
63
291
117
64
291
120
63
291
123
64
291
125
64
291
126
64
292
123
62
292
124
64
292
127
86
292
127
41
292
129
65
292
129
0
291
127
0
291
128
50
291
125
55
291
124
58
292
123
0
292
123
63
292
126
63
293
128
61
293
126
61
293
125
60
294
124
56
294
123
0
295
124
0
295
123
0
295
124
0
295
119
47
295
116
68
295
117
0
295
118
0
295
119
58
295
115
58
295
110
56
295
109
56
294
112
0
294
110
0
294
110
0
294
110
0
294
111
0
294
108
62
294
109
59
294
106
56
294
104
62
293
104
60
293
102
56
293
100
0
293
105
58
293
106
64
293
107
65
293
110
65
293
114
65
293
118
65
293
118
69
293
122
68
292
123
73
292
122
70
292
125
69
293
125
71
293
123
69
293
122
69
294
121
69
294
118
69
294
121
70
294
121
70
294
124
69
294
120
72
294
123
70
294
124
66
294
124
0
294
119
57
294
116
59
294
115
60
294
112
64
294
106
64
294
101
64
294
95
66
294
91
65
295
92
65
295
95
64
295
98
69
295
98
69
295
101
69
295
104
53
295
101
60
295
104
63
295
105
68
295
108
71
295
106
92
295
107
92
296
104
69
296
107
76
296
111
76
296
105
76
296
105
76
296
108
75
296
108
74
296
105
72
296
108
71
297
106
69
297
106
67
297
102
71
297
104
0
297
108
0
297
108
64
297
109
64
297
108
64
297
107
64
297
106
65
297
106
0
298
106
68
298
109
67
298
112
71
298
116
70
298
113
69
298
115
69
298
115
73
298
115
71
298
115
0
298
115
63
298
115
63
298
114
63
298
113
63
298
111
63
298
114
63
298
117
63
298
121
63
298
124
63
298
124
63
298
124
63
298
122
67
297
125
67
297
125
64
297
123
68
297
122
63
297
119
64
297
117
0
297
117
0
297
121
64
297
122
65
297
125
77
297
125
72
297
128
69
297
127
65
296
125
65
296
125
63
296
124
67
296
121
68
296
124
72
296
121
72
296
124
72
297
125
64
297
127
57
297
124
68
291
126
69
289
127
70
287
129
68
286
132
70
286
131
68
286
131
68
286
129
69
286
131
65
287
128
65
287
129
0
288
127
67
287
131
70
287
131
0
287
131
0
287
129
0
287
130
62
286
131
61
286
128
0
286
125
66
286
125
61
286
131
0
285
129
0
285
131
0
285
132
0
285
132
67
285
131
68
285
131
68
285
133
61
285
134
65
286
130
84
286
128
84
288
129
0
289
127
58
290
126
58
291
125
59
292
128
77
292
131
77
292
128
77
293
130
77
294
125
0
294
124
0
295
122
0
296
122
0
298
122
0
299
123
69
299
123
69
296
122
53
294
122
53
292
122
53
292
120
56
292
116
55
292
113
45
293
115
51
293
115
55
294
116
57
294
117
59
295
119
60
295
123
60
296
124
57
296
119
58
296
119
59
296
119
59
297
119
61
297
121
57
298
121
71
298
120
71
299
122
55
299
123
58
300
123
0
300
122
0
302
123
59
304
123
59
305
122
59
306
122
0
308
124
0
309
122
0
309
123
0
309
125
47
309
125
50
310
122
56
310
119
58
311
115
60
311
116
0
311
115
58
311
113
57
306
115
62
303
115
63
302
115
63
301
114
60
300
117
0
301
116
0
302
117
0
302
116
0
302
116
32
302
112
32
302
115
38
302
112
38
301
113
53
299
113
57
299
115
57
299
112
0
299
112
0
299
111
0
299
109
84
298
109
90
298
108
95
298
106
80
299
103
77
300
106
67
300
106
67
301
109
72
302
109
73
303
111
68
303
110
69
303
113
65
303
117
65
303
122
65
303
125
69
303
121
71
303
124
71
303
128
74
303
126
69
303
122
72
303
122
71
302
122
73
301
123
67
301
120
68
301
120
71
300
122
0
300
122
0
299
124
0
298
121
0
297
122
0
297
122
0
296
118
0
295
116
0
295
116
0
294
116
0
294
115
0
293
114
0
293
113
0
292
113
0
292
113
0
291
113
0
290
110
0
290
106
0
290
103
0
290
100
0
290
96
0
289
95
0
289
94
0
289
92
53
289
93
53
289
93
53
289
93
0
289
94
71
289
94
72
289
92
62
289
92
67
288
92
40
288
89
40
287
87
0
287
87
0
287
85
0
286
86
0
286
86
0
285
89
0
285
86
0
285
87
0
284
87
0
284
87
0
284
86
40
283
85
52
283
85
58
282
87
62
282
87
64
282
90
64
282
91
64
282
96
0
282
99
62
282
99
56
282
102
39
282
103
47
282
106
56
282
108
0
282
111
0
282
115
0
282
119
0
282
121
0
283
123
0
283
122
0
283
121
0
283
121
0
283
120
0
283
120
0
284
121
0
284
125
0
284
124
0
284
119
0
284
116
0
284
114
0
284
117
0
284
120
0
284
124
0
284
126
0
282
122
0
279
124
0
274
123
0
268
122
0
263
120
0
260
121
0
259
121
0
258
120
0
257
116
0
257
117
0
260
115
0
263
114
0
264
115
0
265
113
0
267
111
0
268
111
0
269
111
0
270
107
0
270
108
0
271
108
0
273
108
0
274
107
0
276
105
0
278
106
0
279
105
0
280
104
0
280
103
0
281
100
0
281
100
0
281
97
0
281
99
279
99
278
98
277
97
277
96
276
93
276
88
276
86
273
85
270
85
269
85
267
85
267
82
267
81
270
79
272
79
274
78
275
78
275
76
276
75
277
77
279
78
279
75
280
76
280
76
280
74
280
71
280
70
279
73
279
70
279
73
279
75
278
72
278
74
278
79
278
82
278
86
278
85
278
88
278
91
277
88
277
86
277
85
277
88
277
91
276
88
276
85
276
84
276
81
276
80
276
79
276
78
3
276
75
48
275
79
67
275
75
0
275
78
0
275
76
0
275
76
0
275
74
42
275
74
35
275
82
35
275
87
35
275
90
0
275
90
54
275
95
57
275
94
73
275
97
62
275
101
70
275
97
64
275
94
58
275
96
58
275
93
0
275
93
0
275
90
0
275
90
0
276
91
0
276
94
0
276
97
0
276
98
0
276
101
0
276
104
0
276
108
0
276
111
0
276
111
0
276
116
0
276
117
0
276
120
0
276
118
0
276
115
0
276
112
0
276
112
0
275
107
0
275
107
0
275
104
0
275
104
0
275
103
0
275
99
0
274
102
0
275
101
0
275
98
0
275
96
0
275
93
0
275
93
0
275
96
0
274
95
0
274
94
0
274
97
274
102
274
105
274
112
275
116
275
120
275
124
274
123
274
126
274
125
274
127
274
126
274
125
274
126
274
125
274
124
274
123
274
124
274
124
274
120
273
117
272
119
270
117
269
116
267
116
266
117
265
115
264
114
263
115
262
114
261
112
260
109
260
107
259
110
259
108
259
107
258
104
257
105
257
104
257
103
257
102
261
100
264
101
265
97
266
98
267
98
268
98
270
98
271
100
272
101
272
100
274
99
275
99
275
99
281
97
290
96
294
97
297
97
300
96
296
95
292
95
291
95
290
95
289
94
290
95
290
98
290
101
290
103
289
105
289
103
289
103
288
101
287
101
286
100
286
100
286
99
285
100
285
101
285
102
285
103
285
106
285
108
285
109
284
110
284
107
283
108
282
108
281
109
280
107
280
108
280
107
280
106
282
104
282
105
283
104
284
102
285
103
287
103
289
102
289
102
290
104
290
103
291
103
291
101
291
100
292
102
292
100
292
101
292
100
292
97
292
98
292
99
293
100
293
98
294
97
294
97
295
95
295
97
295
96
295
99
295
102
295
102
295
103
295
106
295
107
295
110
294
112
290
114
287
112
286
114
285
115
285
114
284
117
284
114
284
113
284
110
283
111
283
103
283
99
283
95
283
91
283
91
282
89
282
89
281
86
281
87
280
87
280
86
279
83
279
81
278
81
278
81
277
81
276
80
276
80
275
80
274
81
274
82
274
79
274
82
274
85
273
87
273
90
273
91
273
91
272
91
272
94
272
96
272
100
272
101
272
104
272
107
272
110
272
109
272
112
272
118
272
120
273
116
273
113
273
113
273
110
273
110
273
108
273
106
273
109
273
105
273
109
57
273
112
59
273
115
38
273
119
48
273
119
57
273
114
0
273
105
59
273
102
41
273
101
60
273
95
66
273
89
64
273
84
60
273
81
60
273
84
59
273
83
57
273
86
59
273
86
64
273
89
66
273
91
65
273
94
67
273
94
61
273
98
57
273
97
57
273
93
57
273
94
58
277
95
58
278
95
57
279
94
57
280
94
58
280
97
59
280
98
59
281
99
60
281
101
58
282
103
59
283
105
62
283
102
65
283
103
67
283
106
68
283
103
62
283
106
65
284
104
64
284
107
64
284
104
64
285
102
63
285
102
63
286
98
64
286
101
64
286
98
60
286
101
60
286
101
60
287
105
62
287
102
64
287
101
64
287
104
63
287
104
67
287
104
63
288
105
63
288
101
61
288
103
61
288
103
55
287
101
63
286
100
83
287
97
58
288
96
59
289
93
64
289
95
64
289
99
66
289
102
63
290
104
63
291
108
66
291
111
65
291
112
64
292
112
65
294
112
65
294
115
62
295
114
66
296
113
67
297
118
69
297
117
69
297
120
71
298
118
71
299
118
67
299
118
67
299
117
69
301
117
67
302
117
68
302
117
68
303
118
67
303
118
67
304
116
64
306
114
66
307
115
66
308
112
64
308
115
67
309
115
65
310
113
62
310
113
60
309
114
64
310
113
61
310
118
60
310
117
62
311
113
61
311
114
61
312
115
60
312
117
51
312
121
68
312
120
62
313
121
60
313
116
62
313
112
62
313
111
61
311
112
75
310
111
49
309
113
55
308
110
55
308
111
0
308
108
56
309
110
59
311
111
65
312
112
64
314
113
60
316
113
59
317
113
56
318
114
58
318
114
57
319
117
62
320
116
62
320
118
62
320
119
0
320
116
0
321
116
58
321
117
61
322
119
59
323
122
0
323
123
37
324
121
57
325
120
61
325
121
62
326
122
45
327
123
45
328
121
0
329
122
0
329
119
56
330
119
60
330
117
64
328
114
66
326
114
64
326
114
62
326
117
63
326
117
60
328
116
63
329
117
63
329
117
64
330
118
63
331
120
67
332
120
65
333
120
68
334
122
68
334
122
68
335
123
70
336
123
72
337
125
70
338
126
69
339
126
68
340
125
71
340
125
70
340
121
69
340
122
68
341
123
68
342
123
71
342
124
71
343
125
69
344
125
69
345
124
69
346
125
69
347
124
70
347
124
72
348
124
69
349
125
0
349
124
0
350
128
0
352
126
0
354
128
63
356
128
65
357
127
67
357
128
65
354
129
68
349
129
69
345
130
67
341
135
67
337
139
69
335
136
68
333
137
66
332
138
67
331
137
69
331
140
66
331
138
66
331
139
66
332
139
0
334
139
0
338
138
62
341
138
62
344
138
40
345
138
49
347
137
49
351
137
35
354
137
46
357
137
53
358
138
58
360
138
61
361
137
65
362
137
67
364
135
71
365
135
68
365
135
69
366
136
66
366
135
67
366
138
69
365
139
70
363
139
69
356
140
68
344
140
66
336
139
63
331
139
63
328
141
62
325
139
62
324
138
59
322
138
59
321
137
58
320
138
61
319
137
59
319
137
80
319
134
0
320
134
0
321
137
53
322
134
54
322
133
0
320
130
58
320
127
60
320
131
61
320
134
51
320
134
51
322
133
60
322
133
56
324
133
61
325
130
60
326
128
59
328
128
59
329
128
59
331
128
59
332
128
61
333
128
60
334
129
61
336
129
61
337
130
60
338
131
58
339
133
58
339
133
58
341
132
67
342
131
67
343
133
67
344
131
51
345
130
53
346
127
55
347
129
54
348
127
55
349
126
55
349
120
57
349
115
57
350
111
54
350
106
58
350
103
59
350
98
59
350
95
59
351
100
58
352
101
59
353
101
60
353
104
61
353
107
61
354
104
58
354
107
61
353
107
62
352
108
56
351
109
58
351
111
58
351
108
63
350
111
0
350
111
0
350
114
58
351
113
58
352
114
60
352
117
61
352
113
57
353
112
57
353
113
57
353
115
61
354
119
62
354
119
63
354
119
0
354
122
0
354
126
0
354
127
0
356
129
0
357
129
53
359
129
56
361
131
59
362
133
61
364
134
60
365
135
62
365
134
59
364
129
63
364
129
63
364
118
63
364
115
63
363
110
0
349
110
0
341
98
58
337
93
62
336
87
64
334
77
61
334
72
41
334
72
50
334
72
56
336
75
61
338
75
61
338
76
58
339
75
58
340
75
68
342
74
63
343
75
62
345
74
60
347
74
58
348
74
62
348
71
60
349
75
62
350
75
62
351
78
81
351
79
0
351
76
68
351
77
67
351
74
68
351
73
63
352
75
67
353
76
69
353
76
68
353
76
58
353
79
58
351
79
58
349
81
0
346
79
0
344
79
0
343
80
0
342
81
0
342
82
67
339
84
60
337
84
60
336
81
60
334
83
0
333
83
0
332
79
0
332
79
0
331
81
0
331
81
0
330
80
0
328
79
65
327
81
61
326
80
61
326
77
64
325
79
64
325
82
64
325
84
63
325
93
63
325
93
63
324
97
63
324
105
63
324
109
63
324
110
63
325
112
63
325
112
65
326
115
64
326
114
63
326
114
63
326
111
62
326
111
62
326
112
0
327
110
54
328
109
56
329
109
57
330
109
56
331
107
58
332
109
56
334
112
45
335
113
49
335
111
56
336
111
57
336
114
0
337
115
45
337
114
50
338
114
54
339
113
57
340
114
57
341
114
57
342
116
58
343
115
56
343
115
0
343
115
0
343
113
0
343
110
0
343
107
0
342
106
0
342
106
0
342
103
46
343
100
50
343
104
51
343
105
51
342
106
0
340
105
0
340
109
0
339
111
0
339
116
0
338
119
0
336
119
0
335
117
0
334
118
0
334
118
0
334
117
0
333
117
0
332
114
0
329
115
0
328
114
0
328
114
0
326
115
0
324
113
0
323
117
0
323
117
0
323
120
0
322
121
0
322
118
0
322
115
0
323
114
323
117
324
119
325
122
0
327
122
0
328
120
0
329
119
0
330
116
0
329
113
0
329
119
0
329
116
0
328
115
0
325
115
0
324
114
0
326
115
0
327
114
0
328
111
0
329
110
0
331
111
0
332
113
0
333
119
0
336
124
0
337
124
0
337
125
0
339
129
0
340
128
0
341
130
0
342
130
0
343
131
0
343
128
0
342
125
0
341
126
0
338
127
0
337
127
0
335
127
0
334
125
333
126
333
126
333
123
333
119
333
119
333
116
335
117
336
117
337
114
337
111
337
109
336
110
336
107
335
108
334
105
334
105
332
105
331
107
330
108
327
112
325
111
323
110
323
111
321
112
319
111
317
113
316
112
314
116
314
113
313
109
313
113
312
107
312
103
311
97
311
94
311
89
310
85
310
82
310
79
311
78
312
78
313
78
314
80
315
81
316
83
316
86
314
87
313
87
312
87
311
87
310
88
310
90
309
93
309
96
309
92
309
91
308
91
308
90
307
88
309
84
310
82
310
82
311
81
311
84
311
88
310
87
310
88
309
89
309
92
309
92
309
95
309
99
309
102
309
100
308
97
308
90
308
90
308
84
308
81
308
78
310
79
311
79
311
78
313
77
314
78
315
74
315
77
315
72
315
76
316
74
316
71
317
72
318
74
319
73
320
75
321
75
322
75
322
75
323
72
323
72
324
73
324
73
325
72
324
75
324
78
325
82
326
84
327
87
328
86
330
84
331
84
332
81
333
81
335
79
337
80
338
80
340
80
341
77
341
78
341
80
341
83
342
85
343
83
344
83
345
84
347
82
348
82
349
81
349
78
349
80
330
78
321
79
317
77
315
77
314
76
313
74
312
74
314
74
315
74
317
75
318
75
320
75
323
76
324
74
328
74
330
73
331
74
332
76
333
73
334
72
335
72
336
75
336
76
337
79
338
80
339
79
339
80
339
77
340
76
341
79
341
80
341
79
342
77
342
80
342
83
321
84
311
85
306
86
303
86
302
86
301
86
301
87
302
88
303
92
303
91
303
95
304
94
305
94
306
97
306
93
306
90
306
89
307
86
307
86
309
85
311
84
311
84
312
82
313
82
314
83
315
84
315
85
317
83
316
82
315
82
316
79
317
79
318
78
319
77
320
77
321
77
321
77
323
74
324
74
324
75
325
75
326
78
326
79
327
76
327
76
328
75
328
74
329
77
331
79
333
77
334
77
334
76
336
74
337
74
338
73
339
76
339
76
339
79
339
80
340
77
320
76
311
75
306
75
304
74
302
74
301
75
301
78
303
78
303
78
304
77
305
77
306
79
307
77
308
75
309
73
310
74
311
76
312
76
313
78
314
79
314
82
314
86
314
81
314
79
315
76
315
76
316
76
317
76
317
74
318
74
319
77
319
81
319
84
320
87
320
86
320
81
321
78
321
78
322
75
323
72
323
72
324
70
324
70
325
69
326
71
327
72
328
75
314
74
306
73
303
73
301
73
300
72
299
71
301
71
302
72
303
73
304
73
306
72
307
73
307
75
308
75
300
75
296
76
294
76
295
76
297
74
298
71
300
72
297
75
297
72
299
71
300
71
301
69
302
70
303
66
303
70
304
66
304
69
304
66
303
62
303
67
305
70
306
72
306
71
307
76
307
77
307
80
307
84
304
81
301
76
300
71
289
70
284
70
282
70
280
70
280
70
279
70
279
73
280
75
282
77
283
79
284
77
285
75
287
73
288
72
290
72
291
71
293
71
295
72
296
71
284
72
277
74
274
74
273
74
271
74
271
71
271
68
271
70
271
67
271
70
271
67
271
64
271
61
271
64
271
61
271
64
271
69
271
69
271
68
271
64
271
64
271
65
271
62
271
59
271
59
271
56
271
56
271
60
271
64
271
68
271
71
271
74
271
77
271
78
271
81
271
84
271
88
271
87
271
88
271
85
271
81
271
86
271
89
271
93
271
96
271
99
271
102
271
103
271
100
271
99
267
100
268
96
267
93
267
86
267
82
267
79
267
75
267
75
267
72
267
75
267
77
266
84
266
84
266
83
266
80
266
78
266
81
266
78
266
75
266
72
266
71
266
74
266
73
266
73
266
72
267
72
267
76
267
80
267
77
267
74
267
73
268
74
268
71
267
71
267
76
267
76
267
82
267
85
267
88
267
89
268
97
268
97
268
93
34
268
96
34
268
99
34
269
102
54
269
105
56
269
106
72
270
102
44
270
100
49
270
97
0
270
95
0
270
95
0
270
98
0
270
102
0
269
103
0
269
99
62
269
97
64
268
95
59
268
97
48
268
95
57
268
94
60
268
91
78
268
91
47
268
93
52
268
89
56
268
91
58
268
94
58
269
97
56
269
98
53
270
98
53
270
102
50
271
103
49
271
103
34
272
106
34
273
107
62
274
109
73
274
106
73
275
103
66
275
101
0
275
99
0
275
97
0
275
95
60
275
96
56
275
95
74
275
95
74
275
94
0
275
96
0
275
99
0
275
101
0
275
99
0
275
98
0
275
99
0
274
96
0
273
96
0
272
96
0
271
93
0
271
93
0
270
91
0
270
95
0
270
92
0
270
91
0
270
92
68
270
94
68
270
96
67
270
97
64
270
98
64
270
98
52
270
95
62
271
93
66
271
91
72
271
90
72
271
87
65
272
87
66
272
90
68
272
92
71
272
94
72
272
97
72
272
100
59
272
104
0
273
105
0
273
105
64
274
103
65
274
102
69
274
99
69
274
99
69
274
94
64
275
88
91
275
83
77
275
88
0
275
91
69
275
92
67
275
94
68
275
95
65
274
95
52
274
96
62
274
102
54
274
107
71
274
110
69
274
113
67
274
113
0
274
111
59
274
114
63
274
113
56
274
113
56
274
111
56
274
112
58
274
109
61
274
110
61
274
107
57
274
105
59
274
102
58
274
95
55
274
90
57
274
87
56
274
79
58
274
74
59
275
70
59
275
65
60
275
65
59
275
65
58
275
65
59
275
68
58
275
71
58
275
72
58
276
76
58
276
74
56
276
73
54
277
76
53
277
77
56
277
73
56
278
74
59
278
76
61
278
78
57
278
81
77
278
83
0
278
84
56
278
85
58
278
78
76
278
75
76
278
69
76
278
64
76
278
64
0
278
63
0
278
63
0
278
66
53
279
66
44
279
65
55
279
68
36
279
68
43
279
72
48
280
69
53
280
69
55
280
71
55
280
72
55
281
76
57
281
73
56
281
76
56
281
75
58
281
79
57
281
79
58
281
80
0
281
78
55
282
79
56
282
80
55
282
83
0
282
84
55
282
86
55
282
87
59
283
90
60
283
86
59
283
88
58
283
89
0
283
84
0
283
84
0
283
83
0
283
83
0
283
80
58
284
84
57
284
87
63
284
90
64
284
94
47
284
91
56
283
89
64
283
92
67
283
95
66
283
98
64
283
98
64
283
98
64
282
101
63
282
100
63
282
99
0
282
102
0
282
105
0
282
109
0
282
113
65
282
110
65
282
113
61
281
114
60
281
111
62
281
110
63
281
113
66
280
114
65
280
114
64
281
114
61
281
111
61
281
114
61
281
114
60
281
112
0
280
108
0
280
107
0
281
106
0
281
103
0
281
100
0
281
102
0
282
101
0
282
99
0
284
99
0
285
101
0
285
107
0
285
107
0
285
104
0
285
101
0
283
101
0
283
98
0
282
98
0
282
98
0
280
98
0
279
96
278
94
0
278
90
0
277
88
0
277
89
0
278
87
0
280
86
0
279
85
0
280
82
0
280
82
0
281
82
0
279
88
38
279
92
38
278
95
43
277
95
46
277
98
57
276
100
57
276
100
55
275
103
45
275
106
55
275
109
56
276
112
58
277
115
59
277
116
61
278
116
76
278
116
76
279
114
57
280
114
56
281
111
0
281
110
56
282
108
64
282
111
68
282
108
70
282
108
65
283
110
62
283
113
62
284
114
63
285
115
66
285
115
62
286
116
62
286
116
56
287
116
64
288
116
68
288
117
0
289
117
61
289
116
0
289
115
0
289
112
0
287
109
0
287
106
0
286
106
0
285
102
0
284
101
0
283
100
0
282
100
0
281
101
0
281
100
42
280
99
42
280
98
50
281
95
64
281
95
67
282
99
68
283
102
69
283
100
71
284
103
74
285
104
74
287
108
74
287
113
74
287
115
0
287
116
66
287
116
68
287
120
68
287
117
65
287
116
50
288
113
68
288
113
70
289
113
64
289
112
60
289
113
57
288
116
58
289
115
57
290
117
59
290
117
59
291
114
62
291
115
61
290
113
61
289
112
54
289
112
57
289
112
64
290
115
68
291
114
69
293
118
70
294
120
72
294
124
66
294
123
63
294
126
63
294
126
61
294
123
64
295
123
63
295
126
64
295
126
63
295
124
61
295
125
60
296
125
61
296
125
60
297
122
62
297
122
62
297
124
63
297
128
60
297
124
61
297
122
58
297
118
62
297
117
62
296
120
58
296
120
58
296
120
58
296
121
55
297
121
39
298
123
56
298
120
38
298
121
44
300
121
34
301
122
48
302
122
69
302
119
69
302
117
69
302
115
60
301
114
0
301
114
0
300
114
43
300
111
58
300
108
56
301
111
57
301
108
58
300
105
58
300
105
60
300
110
61
301
113
60
301
117
58
302
116
74
302
115
80
303
116
55
303
117
60
303
118
60
303
118
74
303
115
59
303
116
59
303
117
60
303
116
61
303
117
59
304
117
63
305
118
58
305
117
0
304
118
54
303
115
55
303
115
54
302
112
50
302
111
51
303
113
60
304
114
60
305
115
60
306
117
58
306
116
56
306
117
58
306
115
62
306
116
64
305
116
61
304
117
65
305
117
0
305
114
56
305
112
56
306
116
63
306
117
63
306
120
62
306
115
61
306
115
60
306
115
61
305
118
61
305
115
63
305
114
62
305
115
62
305
119
0
306
117
0
306
113
57
306
110
60
306
110
65
306
113
70
306
112
71
306
116
70
306
116
69
305
118
69
306
117
0
307
118
0
308
115
61
309
118
61
310
117
57
309
116
54
309
112
40
309
112
50
310
112
56
310
115
41
309
115
50
308
115
79
308
118
79
310
120
58
311
121
62
312
123
79
312
124
50
312
124
54
313
122
54
314
122
0
314
122
56
316
121
58
315
120
76
316
123
60
315
122
60
314
120
60
313
120
59
313
119
60
312
120
59
312
122
60
313
125
62
313
124
49
313
120
60
313
120
61
313
121
59
310
121
61
310
121
59
309
121
59
310
120
55
310
117
58
310
117
58
310
116
56
311
116
60
312
119
61
312
118
62
312
119
57
311
122
57
310
124
58
310
126
62
309
126
60
309
123
61
309
118
60
309
112
59
309
108
59
309
102
59
309
102
59
310
100
0
311
98
56
311
99
60
312
99
0
312
100
0
312
97
0
311
96
0
311
96
55
311
90
72
311
85
48
311
80
53
311
77
54
311
77
58
310
78
59
309
78
62
309
73
61
309
67
61
309
64
60
309
62
56
309
61
64
309
60
70
308
61
0
308
60
0
308
65
59
308
65
61
307
73
61
307
75
61
307
78
64
308
83
60
308
81
0
308
86
59
308
86
59
308
88
61
308
85
59
308
89
59
308
90
0
309
93
54
309
90
58
309
92
58
310
93
59
311
91
62
311
91
61
313
90
59
313
92
59
313
89
0
313
92
0
312
94
50
312
98
56
313
97
56
313
94
59
314
90
0
314
93
60
313
89
61
313
88
61
313
91
37
313
92
45
313
95
52
312
94
54
312
98
57
312
98
58
312
97
58
312
100
58
312
102
0
314
98
57
314
97
55
315
98
55
316
96
0
316
96
59
316
99
59
315
97
59
312
94
59
311
93
59
309
91
59
308
91
59
307
91
59
306
91
59
306
89
59
306
87
59
306
86
59
305
87
59
305
90
59
306
93
59
307
94
59
308
92
59
308
90
59
307
87
59
306
88
59
305
85
59
305
82
59
304
81
59
303
79
59
301
78
59
300
79
59
299
80
59
299
77
59
298
76
59
297
72
59
297
72
59
296
75
59
295
73
59
294
73
59
292
72
59
291
73
59
291
70
59
290
72
59
290
70
59
289
70
59
288
70
59
288
67
59
287
67
59
286
67
59
286
65
59
286
67
59
286
71
59
286
74
286
75
285
82
285
79
285
83
285
87
284
92
283
94
283
97
283
100
283
100
283
101
283
97
283
96
284
99
284
99
284
98
284
95
284
92
284
89
284
87
284
90
285
90
286
88
286
85
285
86
286
89
286
89
290
90
292
91
294
92
295
94
296
98
297
93
295
93
294
97
294
100
296
102
296
99
296
99
296
103
296
100
297
99
298
98
298
97
265
95
265
99
265
101
266
98
267
96
267
95
1
268
94
55
268
98
37
268
103
51
268
106
55
268
108
60
268
111
60
268
114
62
268
117
60
268
117
57
268
120
60
268
114
63
268
114
63
268
113
64
268
111
64
268
113
63
269
115
47
270
114
47
271
115
58
271
114
57
271
111
57
271
110
57
272
110
59
273
110
57
273
111
57
274
111
57
274
111
57
275
110
55
275
110
57
276
112
58
276
111
58
277
111
60
278
111
60
279
112
58
280
111
53
280
112
55
280
109
53
281
111
53
281
112
53
282
110
53
283
108
52
284
109
53
284
109
52
284
108
54
285
109
55
285
110
55
286
113
55
286
116
46
286
117
51
287
115
54
287
113
56
288
112
58
288
111
58
289
108
58
289
108
59
290
106
60
290
104
59
290
108
58
290
109
59
290
109
60
291
112
59
291
116
59
291
114
59
291
112
58
291
110
58
291
113
62
291
113
75
291
117
75
291
114
75
291
116
0
291
113
0
291
110
0
291
109
0
291
112
0
291
112
0
291
112
49
291
111
59
291
112
60
291
109
62
292
107
61
292
111
60
292
111
61
292
115
46
292
114
57
292
113
57
292
113
60
292
116
60
292
114
62
292
117
60
292
117
60
292
114
59
292
117
61
292
114
58
292
114
60
292
116
0
292
120
0
291
121
0
292
121
59
292
118
57
292
119
56
292
122
57
292
120
58
292
121
60
292
121
61
292
124
59
292
119
59
292
119
56
292
120
58
292
119
55
292
119
0
292
118
0
292
121
54
292
118
55
292
119
55
292
116
58
292
113
57
292
115
61
292
112
57
292
112
35
292
113
61
292
112
0
292
114
55
291
110
60
291
109
60
291
111
0
292
112
0
292
110
57
291
112
59
292
113
59
293
114
57
293
114
55
293
111
54
294
112
52
295
109
52
295
113
55
295
115
57
296
114
56
296
111
0
296
108
63
296
107
63
296
106
0
296
108
60
296
113
62
296
114
0
296
115
0
296
112
0
296
114
48
297
114
50
297
112
48
297
109
51
297
106
58
297
106
58
296
104
60
296
101
58
296
101
59
296
97
59
296
90
59
296
86
59
296
85
60
296
89
60
295
93
57
295
94
0
295
97
0
295
94
60
295
98
59
295
101
52
295
100
59
295
103
60
295
106
61
295
105
60
295
101
60
295
98
59
295
101
59
295
100
58
295
98
59
295
95
61
294
98
59
294
96
59
292
100
61
291
100
62
290
101
63
289
104
64
288
108
64
288
109
45
292
107
62
294
105
62
296
106
0
298
104
0
298
109
0
299
108
0
299
108
0
299
102
0
299
98
0
299
99
0
298
93
56
299
88
57
299
83
57
299
80
57
298
83
59
298
87
58
298
87
60
297
88
60
296
89
59
295
91
61
294
92
60
293
95
61
292
98
59
292
97
58
291
97
59
289
97
58
289
97
58
288
98
57
288
101
57
288
104
59
288
104
57
288
107
56
287
110
56
287
113
56
287
111
0
286
110
56
285
108
56
284
115
0
284
115
0
284
116
0
284
115
63
284
115
66
283
112
63
283
112
0
283
110
0
283
109
0
282
109
0
281
110
48
280
110
53
279
110
55
278
110
58
278
109
59
277
108
60
277
107
61
276
107
63
275
108
65
274
107
64
272
109
63
271
113
60
270
111
57
269
112
60
269
112
62
268
113
63
267
114
63
266
115
63
265
115
0
265
118
0
264
118
0
264
116
0
262
115
0
262
111
0
261
112
0
259
113
0
258
112
0
257
111
0
256
111
0
254
112
0
252
112
0
251
111
0
250
110
0
249
105
0
248
103
0
248
101
0
246
101
0
245
101
0
244
104
0
244
106
0
243
110
0
242
112
0
241
113
0
239
113
0
239
112
0
238
111
0
236
110
0
234
109
0
233
106
0
233
109
55
234
107
59
235
109
67
236
111
68
236
112
71
237
116
73
237
119
68
238
120
69
239
117
69
240
118
71
240
118
71
241
119
64
241
116
65
242
117
62
242
115
65
244
116
64
245
117
64
246
117
66
246
117
65
247
118
64
249
118
66
250
121
66
252
120
68
252
120
67
253
119
69
255
118
67
256
118
45
257
117
59
257
117
63
258
117
58
259
116
65
259
117
69
260
117
91
261
117
91
262
117
0
263
117
0
264
118
0
266
117
0
267
119
0
268
119
0
269
119
0
270
119
0
270
116
0
271
114
0
272
111
0
273
110
0
275
109
0
277
108
0
278
108
0
278
108
0
279
107
70
280
110
67
280
111
67
280
110
0
281
110
55
281
112
65
282
113
67
282
110
65
282
108
66
282
108
67
283
108
66
283
111
66
283
110
66
284
113
66
285
110
64
285
110
63
285
110
62
286
107
62
286
108
62
287
107
0
287
110
0
286
112
0
285
109
59
285
108
59
287
107
56
289
108
56
291
107
56
293
108
60
294
112
62
295
114
64
296
114
65
297
113
67
298
116
41
297
117
51
296
119
64
294
120
85
294
121
85
296
120
63
296
120
65
297
118
64
298
119
64
297
116
64
297
118
65
296
117
67
296
119
67
296
117
61
296
117
63
295
114
65
295
113
69
296
115
69
296
114
69
297
115
0
299
117
0
299
114
0
299
116
0
299
114
0
299
111
60
299
111
60
299
109
41
298
113
41
298
117
34
298
121
44
298
124
49
298
122
58
298
123
60
298
124
60
298
125
61
299
129
59
299
127
54
299
124
58
300
121
59
300
120
59
300
123
65
301
124
66
301
123
66
302
123
62
303
122
0
303
121
0
304
123
0
304
123
60
304
122
61
304
118
62
304
118
57
305
116
61
306
115
60
307
116
0
307
116
0
308
116
0
309
115
0
311
116
0
317
117
0
320
117
0
322
117
0
323
116
0
324
116
0
325
116
0
326
122
0
326
125
0
326
126
65
326
130
56
324
127
56
323
127
0
320
127
0
317
126
0
316
126
0
315
123
0
314
122
0
313
124
0
311
121
0
310
122
0
310
121
0
308
121
0
307
121
0
307
118
0
307
121
0
308
124
0
308
123
0
308
121
0
310
123
0
311
124
31
312
123
41
313
127
41
315
132
41
315
135
41
316
138
46
317
139
50
318
138
54
320
137
57
321
139
56
321
140
56
321
140
60
321
137
60
319
136
60
315
136
0
312
136
0
311
137
64
309
137
64
309
139
55
309
138
0
309
138
56
309
138
58
309
136
60
308
132
67
308
132
66
308
134
62
307
131
63
308
130
49
308
127
60
308
124
61
308
122
63
309
119
63
309
116
60
309
116
64
310
117
64
310
117
0
310
116
61
313
118
61
315
117
53
316
117
54
317
116
59
318
115
58
319
117
58
320
115
57
321
117
58
322
116
57
324
114
59
324
115
59
324
115
0
322
117
0
322
115
0
322
114
60
324
114
75
325
113
75
327
112
0
328
110
0
329
109
0
329
109
0
329
107
0
330
106
0
332
107
0
333
107
0
333
109
0
334
108
0
334
110
0
334
111
0
335
109
0
335
105
0
334
105
0
333
105
0
333
106
0
331
105
0
330
105
0
330
108
0
329
111
0
329
110
0
328
111
0
325
109
0
324
108
0
323
110
0
321
109
0
319
109
0
318
109
0
316
106
315
104
314
104
314
103
313
100
0
313
97
0
313
93
0
314
89
0
315
87
0
316
88
0
317
89
0
320
90
0
323
87
0
324
87
0
326
87
0
327
88
0
328
91
0
329
94
0
330
97
0
330
97
0
332
99
0
333
97
0
334
97
0
334
98
0
334
98
38
335
97
46
336
93
65
336
94
71
337
94
70
339
94
59
340
94
59
341
94
59
343
97
0
344
100
0
344
100
0
345
100
61
346
100
60
347
96
0
347
96
0
347
99
0
347
103
0
347
104
0
347
105
0
347
103
0
346
103
0
347
101
0
347
105
0
346
102
0
339
103
0
336
102
0
334
101
0
333
103
0
333
100
0
334
97
0
334
94
0
334
96
0
335
95
0
337
95
0
338
95
0
339
95
0
340
94
0
341
94
0
341
93
0
279
85
276
84
274
84
273
84
273
81
272
79
272
77
272
78
1
272
77
53
271
76
86
271
79
0
271
83
67
270
82
67
270
85
60
270
82
62
270
85
64
270
88
65
269
90
68
269
93
77
269
94
77
269
93
56
269
90
56
269
93
57
269
93
59
269
97
59
270
98
59
270
97
60
270
99
61
270
95
61
271
95
60
271
98
60
271
98
59
272
97
59
272
99
59
272
102
57
272
106
57
272
103
59
273
106
37
273
106
44
273
106
49
274
105
80
274
105
80
275
106
53
275
106
57
275
110
58
275
113
58
276
106
57
276
106
59
276
108
60
277
109
59
277
111
0
278
110
57
278
111
62
278
112
60
278
112
61
278
112
58
279
110
0
279
111
0
280
111
59
280
110
65
280
107
65
281
107
79
281
111
79
281
108
65
281
111
63
281
111
58
281
111
58
282
112
56
282
111
56
283
109
81
284
108
53
284
111
64
285
113
65
285
114
65
285
114
60
285
111
0
285
108
0
284
107
0
284
106
66
283
103
0
283
104
60
283
107
66
283
108
69
283
110
0
283
110
42
283
110
74
283
108
76
282
114
67
282
113
61
282
113
66
282
111
69
282
114
0
282
110
0
282
112
0
282
109
62
282
110
63
282
112
66
282
112
63
282
112
67
281
115
65
281
112
66
281
114
65
281
117
66
281
117
64
281
116
62
281
117
63
281
117
57
281
117
65
281
117
62
282
117
63
282
118
64
283
119
0
283
119
62
283
119
63
284
118
66
285
121
62
285
122
0
286
123
0
286
122
0
287
115
55
288
112
59
288
112
59
290
110
46
290
109
60
291
108
61
290
109
59
291
112
59
292
113
61
292
113
60
293
115
60
294
115
53
295
114
59
295
114
58
297
115
58
298
114
59
298
112
59
299
111
59
299
111
0
299
111
61
299
110
61
299
113
59
299
113
0
299
116
60
299
116
57
300
115
58
300
113
58
301
112
58
301
109
60
301
111
60
300
112
61
300
111
59
300
112
59
300
115
59
300
113
0
299
110
44
299
110
44
299
110
44
299
110
44
299
112
51
299
108
51
299
103
50
299
97
50
299
92
49
299
88
49
299
81
49
299
76
49
299
77
0
300
78
57
300
80
58
300
82
60
300
86
63
300
83
64
300
79
64
300
84
0
300
89
0
300
94
0
300
99
0
300
106
0
300
109
0
301
110
0
301
109
0
302
109
55
303
107
54
303
111
61
303
110
61
303
111
61
303
111
61
303
111
63
304
109
0
305
109
55
305
109
51
307
109
51
308
107
35
308
106
35
308
107
0
308
106
0
308
105
0
306
106
70
303
106
68
300
107
68
298
107
67
296
107
66
294
107
66
293
107
66
292
106
0
291
105
60
292
102
56
291
101
0
291
101
0
291
99
59
290
103
57
290
104
42
291
108
52
291
106
0
292
105
58
292
105
57
293
105
57
294
104
55
296
97
58
296
93
59
297
88
61
297
84
61
297
80
61
297
77
60
297
72
61
297
74
61
297
71
60
297
72
60
296
75
60
296
76
75
296
80
51
296
80
57
296
77
59
296
80
57
297
80
59
298
80
63
298
84
63
299
86
44
299
90
56
300
91
64
300
94
64
300
94
64
301
94
64
302
95
0
303
96
59
304
92
59
304
85
57
305
83
59
306
81
60
307
81
57
308
84
59
309
85
59
309
84
0
308
87
59
307
85
57
306
87
58
304
86
58
302
85
58
301
85
59
301
85
60
301
82
58
302
84
60
302
83
61
304
86
62
304
83
60
305
82
60
306
82
58
306
81
61
306
82
59
305
85
63
305
81
0
305
78
0
305
74
0
305
70
0
305
67
0
306
65
0
307
65
55
308
62
62
308
64
62
307
68
59
307
65
62
307
65
63
306
68
63
305
71
63
303
72
0
303
75
62
302
74
64
302
74
66
301
77
65
300
80
67
299
82
67
299
83
67
298
86
68
298
83
64
298
84
64
297
85
64
297
85
63
297
84
63
297
83
62
297
86
62
297
84
0
297
84
0
297
84
0
297
81
0
297
82
70
297
81
64
297
81
61
299
80
58
300
79
58
301
80
37
302
80
51
303
77
57
303
78
60
303
75
59
303
77
59
304
80
71
304
81
71
304
84
59
304
89
58
304
86
58
303
87
58
303
84
56
303
83
47
304
86
75
304
86
0
305
86
0
306
87
60
307
86
65
308
86
69
309
86
69
312
88
69
313
90
68
313
92
69
314
89
69
312
87
65
311
88
0
310
88
63
308
89
60
308
87
65
308
90
78
307
91
0
311
92
43
313
93
50
314
91
51
316
91
51
317
93
55
316
98
56
316
100
56
315
103
56
313
107
58
312
111
59
311
114
58
310
116
59
309
117
57
309
117
59
307
117
60
305
117
58
304
118
58
303
121
58
303
119
58
302
116
61
302
115
61
302
116
61
302
116
59
302
113
60
301
112
0
302
111
0
302
110
0
302
110
55
303
108
56
303
108
58
305
109
57
306
110
57
306
109
0
307
109
58
307
110
60
307
107
63
305
104
62
304
104
61
303
102
59
302
103
56
301
102
53
300
102
0
300
103
58
299
101
57
298
100
0
296
102
0
296
103
0
295
103
0
295
105
0
295
111
0
295
113
75
295
114
74
295
111
70
297
111
60
298
111
62
298
114
57
299
115
0
299
115
0
298
115
63
298
115
66
298
115
63
297
116
63
297
116
0
297
117
0
296
117
0
296
116
0
296
114
0
298
114
64
299
114
64
299
111
64
299
110
66
299
112
69
298
114
70
297
115
86
297
115
86
297
116
66
298
115
67
298
116
68
299
116
68
299
116
69
300
117
71
300
118
71
301
119
71
301
119
70
301
118
70
303
118
51
304
118
70
304
118
72
305
118
69
307
116
68
308
116
68
310
114
65
311
113
65
313
115
69
315
115
70
316
114
71
317
116
70
318
116
69
320
118
69
321
118
68
323
119
70
323
117
61
321
115
57
320
117
84
318
118
102
318
118
102
318
119
0
317
118
0
317
117
0
316
116
0
315
117
0
314
119
0
313
122
0
311
122
0
310
123
0
309
121
0
308
121
0
307
119
0
307
117
0
306
116
0
304
117
0
303
116
0
303
117
0
302
116
0
301
112
0
302
114
0
303
112
0
304
111
0
306
111
0
309
111
0
311
111
0
312
112
0
313
112
0
315
110
0
316
110
0
318
105
0
319
103
0
320
104
0
321
101
0
322
103
0
323
103
58
324
106
63
326
109
66
327
109
66
329
110
66
330
109
66
331
108
65
331
108
63
329
107
0
326
108
0
319
109
0
316
110
0
314
111
0
313
109
0
313
112
0
312
111
53
315
112
50
316
111
65
318
111
69
319
115
64
320
115
59
321
114
62
322
114
62
323
116
60
324
118
64
325
114
62
327
116
61
327
116
63
328
117
63
330
117
63
331
116
61
327
117
59
323
116
60
319
117
60
315
117
63
312
117
61
309
117
63
307
116
62
305
117
62
304
114
62
304
113
61
303
116
59
303
117
60
302
116
60
301
116
62
301
114
62
300
117
64
301
118
63
301
116
62
302
118
0
303
119
0
303
116
57
303
111
52
303
107
0
303
106
47
303
109
74
303
110
46
304
111
64
305
113
0
306
111
0
306
113
56
307
112
57
308
114
56
309
114
57
309
114
60
310
117
59
310
113
60
311
114
59
311
113
59
312
112
59
313
113
61
315
112
63
316
113
61
317
113
63
318
113
61
319
113
81
321
113
81
322
114
0
324
113
0
325
114
0
326
114
56
327
114
56
329
114
55
331
115
57
333
114
59
334
116
59
335
115
59
335
118
60
335
113
61
336
112
60
337
111
63
338
111
61
339
112
64
340
113
67
341
114
72
342
113
71
342
115
69
342
118
54
343
120
63
344
121
67
346
121
76
348
121
72
350
121
73
351
121
72
353
121
71
354
121
89
356
120
48
358
120
54
359
123
54
361
126
0
362
126
62
364
126
65
365
125
65
366
125
62
367
126
64
356
129
65
342
128
63
334
129
64
331
130
61
329
126
65
327
122
63
327
123
65
327
126
64
328
122
63
329
122
60
331
123
0
332
124
0
334
125
0
335
125
46
336
126
52
339
126
54
342
123
56
345
122
58
346
121
58
348
120
59
349
120
59
352
120
59
354
120
59
355
120
0
357
120
60
357
121
54
359
118
54
360
116
44
362
113
58
363
114
67
363
116
68
362
115
69
361
115
68
360
116
71
359
116
76
358
116
75
358
116
73
357
118
72
357
116
69
357
119
65
357
118
0
357
121
0
357
116
0
357
116
0
349
117
60
346
118
77
344
119
77
342
119
77
338
120
77
336
119
77
334
119
0
333
120
58
331
122
58
328
123
58
327
123
57
326
121
53
326
121
56
327
118
55
329
118
55
331
118
0
332
118
0
334
118
0
334
121
0
334
123
0
334
126
0
334
131
0
334
131
0
334
132
73
332
130
69
331
130
0
330
127
0
330
126
0
328
128
0
326
127
0
324
125
85
318
122
73
315
121
65
313
121
65
311
122
50
310
122
56
310
123
0
310
122
70
310
119
46
311
117
46
311
114
60
311
112
62
311
109
63
311
108
64
312
98
65
313
97
66
313
93
64
313
96
63
314
96
65
315
99
62
316
101
64
317
103
65
318
103
64
320
104
65
322
104
66
324
104
66
325
104
67
326
103
67
328
105
67
330
109
67
331
107
0
332
110
70
334
112
70
336
113
70
337
114
71
339
114
71
340
111
70
341
112
69
343
112
70
344
112
69
345
113
67
346
113
67
347
114
68
348
114
68
349
113
68
350
112
67
351
115
66
352
115
65
355
113
66
356
113
68
357
112
68
358
112
66
359
111
66
360
111
66
361
114
0
363
114
0
364
115
0
365
115
0
366
115
0
366
117
0
366
114
56
348
115
60
339
115
59
334
114
63
331
113
61
330
113
61
328
113
60
327
113
39
326
110
60
326
109
56
328
108
58
329
108
60
329
106
60
330
107
63
331
112
65
331
115
66
332
117
67
332
119
66
333
123
67
333
118
66
334
118
66
334
118
64
335
121
64
335
119
65
335
119
64
335
117
64
336
116
65
337
113
64
337
114
65
337
115
85
338
117
63
338
115
63
338
118
0
338
118
0
338
117
0
341
116
0
342
116
0
344
116
0
344
113
0
344
112
0
344
116
63
342
115
67
340
115
63
339
115
63
337
115
62
336
115
62
336
112
60
336
109
62
336
110
61
338
109
62
339
111
62
340
109
62
341
108
60
343
108
63
344
110
63
345
112
63
346
115
64
346
115
64
347
116
62
348
119
63
349
118
64
351
116
64
352
117
63
353
117
65
354
116
64
355
116
65
357
115
65
357
116
66
358
116
65
359
118
59
359
119
59
360
119
61
361
116
60
361
115
60
362
114
59
363
114
61
363
114
59
364
116
68
364
114
67
366
118
69
366
120
69
367
121
68
369
120
68
370
120
66
371
120
66
372
120
65
350
118
66
340
118
65
335
119
64
332
117
66
331
118
66
330
120
66
330
119
66
331
119
66
332
119
66
333
117
67
334
118
67
335
119
67
337
119
67
338
113
67
339
110
67
340
107
69
341
102
66
342
96
65
343
90
65
344
90
65
346
93
0
347
95
0
349
97
0
350
96
0
351
98
0
351
97
0
352
100
57
352
99
55
352
102
55
352
105
55
352
110
65
352
113
68
352
111
60
353
113
0
353
116
0
353
118
0
353
118
55
354
117
58
354
118
62
355
115
68
355
114
64
356
117
60
357
117
0
358
118
0
359
119
0
359
118
36
360
117
31
361
116
35
361
116
36
362
116
36
363
116
53
365
113
60
365
115
60
365
112
55
366
112
65
366
114
36
364
115
61
363
115
60
362
114
63
362
115
62
361
112
59
360
111
58
358
112
60
357
111
60
354
111
62
352
111
64
347
112
64
343
113
64
340
114
64
335
116
64
332
116
0
328
116
0
324
116
0
321
118
0
319
119
0
317
119
0
316
121
0
316
122
92
317
117
89
317
115
0
317
113
65
317
115
65
317
112
65
317
115
0
317
118
0
317
119
0
318
115
56
318
114
58
320
113
61
320
113
61
321
111
0
322
111
0
324
110
0
325
110
65
327
113
66
328
111
62
329
115
78
329
114
78
331
112
0
331
110
58
332
111
57
334
111
0
335
111
0
335
111
0
336
111
0
337
109
48
337
109
49
338
110
48
339
110
48
340
110
46
340
110
46
342
111
33
343
110
0
344
110
0
343
111
0
342
115
0
341
119
0
340
120
0
340
116
0
339
119
0
339
116
0
338
113
0
337
112
0
336
111
0
335
110
0
335
110
0
333
109
0
331
108
0
330
109
0
329
106
0
328
106
0
328
105
0
329
103
0
331
103
0
334
103
0
337
104
0
341
103
0
344
102
0
346
103
0
348
101
0
349
100
0
350
101
37
350
100
43
352
99
55
353
99
60
354
99
58
356
101
60
357
100
59
357
96
58
355
95
44
351
94
49
345
95
52
341
96
55
339
96
56
337
95
58
335
96
60
333
94
60
330
95
62
328
95
63
327
95
65
326
94
67
326
95
64
325
91
81
325
93
0
326
94
65
327
92
64
328
92
63
329
97
62
329
100
59
330
104
55
330
108
56
330
112
50
329
110
50
328
107
36
328
105
36
329
106
0
331
106
63
333
105
63
334
107
65
335
106
63
336
108
67
338
109
0
339
111
0
341
111
0
343
112
0
344
111
0
344
113
0
346
113
62
347
114
59
347
115
59
348
116
59
348
117
59
349
116
0
350
118
0
350
117
57
351
114
57
351
113
65
352
110
64
353
109
63
354
110
0
354
111
0
353
108
0
353
111
0
353
113
0
350
113
0
342
113
0
338
112
0
335
113
0
334
114
0
333
115
0
333
113
0
334
109
0
334
108
0
334
108
0
336
107
0
336
108
0
335
109
0
335
113
0
335
112
0
335
109
0
335
109
0
333
111
0
333
111
0
332
111
0
331
111
0
328
111
0
326
110
0
325
111
0
324
112
0
323
113
0
322
117
0
322
114
0
321
117
0
320
117
0
319
114
0
319
111
0
318
109
0
318
109
0
317
106
0
317
106
0
315
106
0
314
107
0
313
105
0
313
105
0
313
108
0
315
109
0
316
109
0
317
107
0
318
103
0
318
103
0
318
103
0
319
104
0
320
106
0
321
107
322
108
323
107
324
108
324
107
326
106
327
108
328
108
330
108
331
107
333
105
333
105
334
105
335
106
340
106
343
106
345
104
346
103
348
101
350
97
351
96
352
95
353
95
354
97
353
101
352
99
352
103
352
100
352
97
352
94
352
96
352
92
353
89
354
89
354
86
354
83
355
82
356
82
357
81
359
82
360
81
360
78
361
77
350
76
344
76
342
76
340
74
339
73
339
77
340
77
341
80
342
78
342
78
343
77
344
78
345
77
347
78
348
77
349
79
350
82
351
85
353
86
354
86
354
88
355
88
357
90
357
93
358
94
359
95
360
96
361
93
362
92
362
89
363
88
364
85
366
85
367
85
367
80
367
79
367
76
349
75
339
75
334
75
332
76
331
76
330
78
331
78
332
77
333
76
334
76
336
76
337
75
339
74
340
74
342
74
343
73
344
75
345
77
347
76
348
74
349
74
350
77
351
80
351
80
351
81
353
82
354
85
354
84
355
81
355
78
355
78
356
77
357
80
358
78
359
78
360
78
343
79
334
78
329
77
327
76
326
75
325
74
326
73
328
72
328
73
329
73
330
75
331
75
332
75
333
71
333
71
331
70
331
74
331
77
331
77
332
76
333
72
334
72
335
72
336
72
338
72
338
72
339
72
340
71
341
71
343
71
344
71
345
70
346
73
346
74
347
74
348
73
348
73
350
72
351
71
352
72
353
73
354
75
353
77
337
77
329
76
324
75
322
76
321
76
320
76
321
74
322
74
324
74
325
72
325
71
326
73
328
70
328
73
328
70
329
70
330
69
331
71
333
73
334
74
335
75
335
72
336
71
336
68
336
71
336
68
336
71
336
67
335
67
333
65
331
65
328
67
327
63
327
67
326
66
326
67
326
67
326
66
326
63
326
64
326
63
327
63
47
327
67
52
328
63
71
328
70
62
328
74
59
329
79
57
330
81
54
331
88
57
332
91
57
334
94
61
335
91
60
335
93
62
335
94
64
335
97
64
335
100
67
335
104
67
335
107
64
335
105
62
336
109
63
336
106
63
336
105
65
336
107
61
335
106
63
335
103
62
335
104
62
334
105
63
334
102
52
334
102
60
334
103
66
334
102
67
334
103
58
334
103
56
335
105
58
335
104
57
335
100
59
336
102
56
336
104
58
337
104
58
338
104
56
338
104
59
338
100
56
340
100
54
341
99
57
341
98
56
342
95
57
342
99
57
343
99
43
343
96
55
330
96
56
324
96
56
321
95
55
320
96
57
319
95
57
319
96
58
319
100
58
320
99
58
321
96
57
323
97
58
324
99
58
325
100
58
326
98
58
326
98
60
328
98
58
329
99
56
330
99
58
332
98
58
333
98
58
335
101
57
336
101
59
337
100
58
339
99
60
340
100
58
342
99
61
343
98
80
344
101
80
345
100
80
346
101
57
346
97
57
347
94
57
347
93
58
348
91
57
349
90
56
339
88
56
334
87
57
331
87
57
330
86
64
329
86
63
329
91
60
330
94
60
330
94
60
331
94
0
333
95
56
334
96
58
336
96
58
337
94
59
339
95
59
341
96
59
343
94
56
344
93
59
345
92
58
347
90
59
348
93
56
348
92
58
335
92
59
328
93
56
325
91
60
323
92
59
322
94
58
321
94
58
322
98
0
323
97
0
325
100
55
326
98
57
328
96
57
332
95
55
335
94
57
337
94
55
339
94
57
341
95
58
342
95
58
344
97
56
345
98
58
347
101
57
348
99
59
349
100
56
350
99
57
352
98
55
353
97
56
354
97
44
354
96
49
354
99
49
354
96
54
355
96
55
336
97
57
327
98
59
322
99
57
320
97
58
319
98
58
318
98
43
318
100
55
320
99
58
320
99
58
321
99
57
322
99
59
324
99
58
325
99
57
326
102
58
328
100
59
329
99
59
331
100
57
333
102
47
335
102
57
337
102
57
339
106
57
340
104
57
341
103
0
342
102
0
343
101
0
343
104
0
343
102
0
345
102
40
345
101
49
346
105
51
347
103
51
348
102
51
350
101
0
351
103
55
352
91
63
352
95
63
352
94
64
352
98
65
351
101
65
350
102
65
350
103
65
350
102
67
349
104
64
349
104
65
349
103
68
347
103
65
340
102
66
335
102
64
331
104
67
327
103
65
324
103
67
321
104
65
318
104
67
317
102
66
315
101
63
313
102
65
311
101
65
310
102
65
309
103
67
308
104
68
306
105
64
305
103
66
304
105
64
303
107
66
302
104
67
302
104
67
302
105
65
302
102
80
301
105
80
301
107
60
301
108
66
301
105
68
301
108
69
301
111
66
301
114
66
301
117
0
302
119
71
302
117
70
303
117
70
305
119
69
306
116
70
307
113
69
307
116
68
307
116
68
307
115
71
306
117
68
306
117
69
305
118
0
304
114
62
304
113
62
303
115
62
304
114
64
303
117
63
302
118
65
302
117
61
301
117
62
300
116
103
299
115
0
299
116
0
298
114
0
298
111
0
296
112
59
296
112
61
296
115
59
296
111
63
296
111
0
295
106
59
295
102
63
297
105
64
297
107
63
298
110
64
298
110
65
298
113
67
298
114
57
300
112
54
300
114
54
300
111
0
300
110
0
301
109
0
301
109
59
301
106
58
302
103
45
302
101
45
303
95
45
303
92
0
303
91
0
304
94
56
305
99
55
305
105
58
305
109
61
305
112
60
305
115
63
306
117
60
306
119
62
307
121
63
307
122
63
308
121
63
309
124
60
309
128
0
309
125
0
309
122
0
309
119
52
309
117
54
309
116
53
309
115
53
310
118
60
311
121
77
311
121
65
311
121
0
311
124
0
311
121
0
310
119
0
310
122
0
310
120
0
310
117
0
310
114
0
310
110
0
310
108
64
310
106
64
310
105
52
309
104
61
309
101
60
309
105
62
309
109
62
309
112
43
308
113
58
307
111
59
307
110
59
307
113
57
307
114
0
307
118
58
308
120
63
309
123
63
311
125
64
312
126
67
312
129
67
311
132
67
311
129
66
312
129
67
313
132
66
314
130
66
315
125
66
315
126
65
316
126
65
318
125
66
320
125
66
321
124
66
321
127
71
322
126
72
322
127
73
323
128
74
324
128
72
325
129
71
325
128
71
327
128
0
328
127
0
329
128
0
329
125
62
329
121
63
329
123
64
328
124
62
327
124
64
327
126
67
325
129
67
325
130
82
324
132
53
324
128
59
323
129
60
322
132
64
322
132
64
321
131
65
321
130
65
321
127
64
321
130
64
321
128
65
322
128
63
322
129
63
323
128
0
324
128
0
318
126
60
314
126
62
311
126
60
310
124
60
309
121
70
309
120
60
310
116
0
310
117
0
310
116
0
310
116
0
310
116
0
309
113
0
309
115
41
311
118
41
310
122
41
311
125
41
311
120
58
311
123
60
310
120
65
310
121
59
310
124
59
310
127
45
310
130
56
310
131
55
311
134
58
310
134
59
310
137
62
310
140
59
310
139
61
309
139
0
308
139
0
308
139
0
307
139
0
307
138
0
307
137
80
307
134
65
307
133
65
307
134
64
308
136
67
308
133
66
308
136
65
308
131
65
308
132
65
308
132
65
309
133
66
309
135
66
309
135
64
310
135
57
311
135
59
312
134
60
314
133
59
315
134
58
316
131
59
317
132
0
317
125
0
317
122
0
317
121
0
317
120
0
317
116
0
314
113
0
313
113
0
312
112
0
310
111
0
309
111
52
308
112
51
307
111
51
306
110
42
305
109
53
305
109
56
305
109
56
305
112
51
305
110
55
306
112
0
306
112
0
306
112
0
306
109
0
306
111
0
305
110
0
305
111
0
305
110
53
306
111
56
307
112
58
307
115
61
308
113
55
309
111
56
310
111
56
310
108
55
310
111
55
310
108
55
311
111
0
312
111
56
312
111
56
313
110
58
314
113
59
314
115
58
314
117
61
315
120
61
315
120
60
317
121
41
317
120
58
317
123
61
317
126
51
315
125
51
313
124
51
311
127
0
310
125
0
308
126
0
308
126
0
308
124
53
310
124
0
311
126
69
312
127
78
313
125
78
314
126
78
315
124
78
316
123
60
317
123
60
317
117
60
317
114
0
318
113
62
319
111
54
321
111
54
323
112
66
324
110
62
326
109
62
328
107
62
329
108
0
330
107
0
331
106
65
332
107
66
334
107
71
335
109
67
335
110
72
336
114
73
336
116
72
337
111
73
337
111
75
338
110
74
339
113
69
339
114
69
339
115
0
340
118
0
340
117
0
343
117
46
345
117
46
346
117
46
349
112
46
350
112
46
352
111
46
353
112
46
354
110
46
354
111
46
356
113
46
357
113
46
358
112
46
358
113
46
359
112
46
360
109
46
359
106
46
359
106
46
358
104
46
357
105
46
355
105
46
354
105
352
105
351
106
46
350
107
348
108
346
108
345
107
344
106
46
344
107
46
342
106
46
340
105
46
339
103
46
337
103
46
336
102
335
103
334
103
333
104
332
106
332
109
333
111
332
108
331
107
330
106
328
105
327
105
326
105
324
105
323
105
322
106
320
105
318
107
317
108
316
112
316
113
316
111
317
114
317
117
317
121
317
125
318
122
319
120
320
119
321
119
322
118
322
115
323
115
324
114
324
117
325
117
326
117
327
116
329
115
330
116
332
114
333
116
333
113
334
114
336
114
337
115
338
114
339
116
340
118
340
115
340
115
342
111
342
111
343
111
344
111
344
108
345
109
345
105
345
108
347
106
348
107
349
107
351
107
352
107
354
106
355
105
356
105
356
98
356
95
356
90
354
88
352
87
351
88
350
89
349
90
348
90
347
91
346
92
345
95
345
96
344
96
343
96
342
96
341
96
340
96
339
97
337
98
2
335
99
45
334
100
52
333
101
56
333
105
58
333
107
56
333
111
57
333
112
55
333
114
60
333
117
45
333
120
45
335
119
73
337
121
73
338
121
0
339
121
0
340
122
55
341
122
57
342
122
55
343
119
55
345
119
56
346
118
56
347
121
59
347
121
59
348
123
60
349
123
61
349
123
58
351
123
62
352
117
62
353
116
62
354
115
61
343
114
59
337
115
58
334
117
57
333
116
60
332
112
60
331
109
60
331
113
60
331
112
60
332
115
0
333
116
56
333
116
59
334
116
59
334
116
59
335
115
63
336
114
61
337
114
60
337
114
61
339
115
63
339
118
60
340
117
60
340
117
0
341
119
56
342
118
0
342
118
0
342
115
56
343
111
56
343
111
55
344
110
55
345
109
55
346
109
60
347
107
59
348
110
61
348
111
59
349
114
61
349
113
58
351
114
0
352
117
58
353
117
58
354
116
56
354
113
65
354
116
65
344
115
67
338
116
67
335
115
66
334
115
65
333
115
66
333
119
63
333
122
0
333
121
67
334
121
64
335
122
64
337
120
0
338
120
67
340
120
67
341
120
67
342
120
67
343
120
66
345
121
67
347
119
65
348
119
64
350
119
65
352
119
64
353
118
63
355
118
63
356
118
62
357
118
61
357
117
61
344
119
58
337
117
57
334
118
57
332
118
58
331
119
57
332
122
35
334
124
50
335
122
54
336
122
58
338
123
58
339
123
62
340
124
63
342
123
64
345
123
64
348
123
66
349
125
68
352
123
67
353
123
70
355
123
69
355
126
69
356
122
66
358
125
66
359
126
0
359
128
0
360
125
66
360
125
65
363
127
67
364
127
68
365
127
67
365
125
67
354
126
68
349
129
67
347
129
68
346
128
68
344
131
64
344
125
0
344
125
0
346
126
0
347
125
0
347
126
64
348
123
62
348
122
62
348
121
58
350
120
0
350
119
0
350
119
0
349
118
0
349
118
0
347
118
59
346
114
62
346
113
60
345
116
60
345
118
0
348
118
0
349
116
0
351
113
0
352
113
0
354
112
0
355
112
61
355
112
60
355
110
0
354
110
0
353
111
0
352
111
0
349
111
54
348
110
55
347
109
56
346
108
57
344
109
57
343
109
57
342
109
0
340
109
0
338
109
0
337
109
0
335
109
0
334
110
0
334
110
0
334
108
64
334
103
67
334
98
68
336
92
68
337
87
71
339
82
72
340
84
92
340
88
72
340
85
68
339
86
65
338
88
61
337
87
61
338
90
64
338
93
62
339
95
61
339
95
63
339
98
61
340
96
62
341
96
61
342
101
63
342
103
61
342
106
62
343
109
62
343
113
64
343
117
64
344
118
62
344
119
62
345
121
63
345
121
60
347
120
61
347
121
55
348
121
55
349
121
0
350
119
0
351
119
0
352
118
0
352
116
54
353
117
56
353
119
0
352
122
0
352
119
0
352
120
59
351
117
59
351
117
52
351
115
52
350
120
54
350
120
56
350
122
61
348
121
60
347
123
0
346
122
0
345
121
0
344
119
0
343
115
0
343
114
0
342
114
0
341
113
0
339
113
0
338
112
54
338
112
56
337
113
56
336
111
62
335
112
63
334
111
62
334
110
62
333
110
82
332
111
0
331
112
0
329
113
0
327
112
39
326
111
45
324
111
71
323
110
71
322
109
48
321
109
54
320
112
49
320
108
55
320
111
59
320
114
61
320
117
58
320
117
56
319
115
63
319
118
62
320
116
60
321
116
60
323
117
57
324
116
60
324
117
63
324
119
66
323
121
60
323
121
59
325
121
58
326
121
0
327
122
0
330
122
0
331
122
57
332
122
62
332
122
62
333
121
49
335
121
57
337
122
60
339
123
62
341
123
62
343
122
64
344
123
65
346
122
63
348
122
66
349
121
65
352
121
67
353
120
66
354
123
60
356
123
60
358
123
60
358
122
55
346
120
55
340
121
56
337
121
53
336
120
54
335
116
54
335
115
53
335
114
55
336
114
49
337
115
41
337
114
46
338
115
63
339
116
63
341
117
63
342
117
63
343
116
0
345
115
0
346
116
0
346
114
0
348
114
0
350
114
0
351
114
42
353
114
43
353
111
43
355
112
45
356
113
47
358
113
48
358
113
48
359
113
50
360
114
52
362
113
51
363
116
52
363
117
44
363
118
50
363
117
51
364
118
51
365
119
52
366
120
50
368
119
51
368
119
51
368
117
50
368
120
50
353
119
50
345
119
48
341
120
52
339
121
50
338
120
50
337
115
51
337
114
52
338
111
52
339
111
51
341
113
50
342
114
52
343
117
50
343
119
50
343
116
51
344
115
44
345
117
46
346
115
46
347
114
0
348
113
0
350
113
0
351
112
48
351
113
45
353
113
45
354
114
48
355
111
0
355
109
46
352
109
48
351
110
49
350
110
50
349
109
50
347
115
51
346
117
50
345
119
50
343
119
52
342
119
51
340
119
53
339
119
53
339
118
0
338
117
0
337
117
0
337
117
0
336
116
0
335
116
52
335
118
60
335
117
61
335
119
45
336
121
59
337
122
59
338
121
59
338
119
56
339
116
57
339
108
58
339
101
57
340
95
58
340
91
57
340
88
58
340
82
58
340
76
58
340
76
58
340
79
62
338
77
61
338
77
60
337
75
63
337
78
61
337
74
61
336
78
62
336
76
62
335
78
63
334
76
61
333
80
61
333
85
61
332
82
59
332
84
60
332
89
60
333
86
61
333
87
60
333
90
60
334
90
0
335
91
0
335
92
0
336
93
0
336
94
0
337
92
0
337
92
0
337
91
0
336
92
0
335
88
0
335
92
0
334
91
0
333
87
0
333
90
0
332
90
0
331
94
0
330
98
0
330
98
0
330
96
0
330
99
0
330
99
0
330
102
0
331
103
0
333
106
0
334
106
0
336
106
0
335
105
0
335
108
0
335
108
0
335
111
0
335
114
0
335
111
0
335
112
0
335
109
0
335
102
0
335
99
335
103
317
103
317
102
316
101
315
100
314
97
314
96
311
95
309
95
305
95
303
95
309
95
312
95
313
94
313
94
311
94
309
94
305
95
303
95
302
95
300
95
297
96
296
96
294
96
293
98
292
99
291
99
290
103
290
99
291
97
291
94
290
97
290
96
290
94
289
91
289
88
289
90
289
93
290
96
290
98
289
96
288
96
288
93
288
90
288
92
288
95
287
96
287
98
286
97
286
93
286
90
285
90
285
85
285
87
284
88
284
91
284
94
284
97
284
101
284
102
284
105
284
99
284
94
284
94
284
96
284
93
285
90
292
90
296
89
298
89
299
90
301
92
302
97
304
97
306
96
307
96
309
96
3
310
96
51
312
95
59
313
96
67
313
96
65
314
89
82
314
84
82
314
78
82
314
74
69
314
79
70
315
81
70
315
84
70
314
87
61
314
87
0
315
90
0
315
89
65
315
91
72
315
91
73
316
94
72
317
96
73
318
94
74
318
97
74
320
97
64
321
97
63
322
98
62
322
98
63
323
101
63
323
98
65
323
99
65
324
102
62
324
102
64
324
101
65
324
103
69
324
104
67
324
107
68
324
111
69
324
118
68
324
124
68
323
123
70
323
125
70
322
125
67
322
126
67
322
126
78
322
127
70
323
127
73
324
130
72
324
129
72
325
132
72
325
129
69
326
129
69
327
126
68
328
128
70
329
128
68
329
129
69
329
126
69
329
128
49
329
128
69
329
129
69
330
126
70
331
126
68
331
126
42
332
126
60
334
125
65
336
126
65
336
126
66
337
125
65
338
124
67
339
123
67
339
126
63
339
126
63
339
126
0
341
126
71
342
125
69
342
126
73
342
126
73
321
125
73
311
124
89
306
125
89
304
125
73
302
125
73
302
124
71
301
125
71
303
122
70
304
123
70
304
123
71
305
124
71
307
127
71
308
128
70
310
128
72
311
129
72
313
131
75
315
131
71
315
130
67
316
129
68
317
127
68
318
129
69
318
129
70
319
128
70
320
128
65
321
129
0
322
131
0
322
129
42
322
129
59
322
127
66
322
128
71
322
132
66
323
130
66
323
132
65
324
129
66
325
130
67
325
130
67
326
130
67
327
133
68
328
133
68
329
133
66
329
130
68
330
131
68
330
131
68
330
131
69
328
132
71
328
132
72
327
132
55
326
134
70
326
135
71
325
136
73
325
136
72
324
132
75
324
133
71
325
132
42
325
132
50
326
132
60
326
129
61
327
130
58
327
130
67
328
131
65
329
131
62
330
131
62
330
130
62
331
126
61
331
127
62
332
129
61
333
129
62
333
129
61
334
129
60
335
130
60
336
130
0
337
130
60
338
129
61
339
129
0
339
132
60
320
133
59
310
134
60
306
135
58
303
136
59
302
136
57
301
137
65
301
138
59
302
134
59
302
135
59
304
135
0
304
132
0
305
135
0
306
137
46
306
137
35
307
137
41
307
137
52
308
136
63
310
134
66
310
131
70
311
128
71
313
127
68
314
127
68
315
127
0
316
127
0
317
128
67
318
128
68
320
127
70
320
127
66
321
127
51
322
130
58
322
130
58
322
131
58
323
133
61
323
134
59
324
134
59
325
133
59
325
133
0
325
134
0
325
132
0
326
133
59
326
130
61
328
130
62
329
131
61
330
134
64
331
137
62
332
136
63
333
135
63
334
138
64
334
138
64
335
140
67
336
135
69
336
132
69
336
124
66
336
122
65
336
125
66
336
126
70
336
129
66
336
126
67
335
126
68
320
129
66
313
129
67
309
129
66
307
129
66
306
128
65
306
128
66
306
130
65
307
131
66
308
134
67
310
137
62
311
138
62
311
139
62
312
140
0
312
141
0
312
141
0
313
141
0
313
141
0
314
143
60
314
140
58
315
137
68
316
138
64
317
135
64
317
135
65
317
131
66
318
128
67
318
128
69
319
130
69
320
130
69
321
130
70
321
131
0
322
132
75
322
132
75
323
131
74
324
130
71
324
129
71
325
132
68
326
135
66
326
136
64
327
136
66
328
135
67
329
138
70
329
137
70
330
140
70
330
141
85
329
139
78
329
139
75
329
142
72
329
143
73
329
142
0
329
141
0
329
137
60
329
137
68
317
136
65
310
136
81
307
136
75
306
136
73
304
136
72
304
136
73
303
136
74
302
137
47
302
137
65
302
137
0
302
134
82
302
131
80
301
134
72
301
134
74
301
133
71
301
134
69
301
131
74
301
132
73
301
131
70
301
131
70
301
133
43
301
132
69
301
134
53
301
133
70
301
134
71
301
134
69
301
133
73
301
134
76
301
138
71
301
138
71
301
139
70
302
136
71
302
136
73
302
138
72
302
137
82
302
140
0
301
141
0
300
139
0
298
137
0
296
136
0
294
135
60
293
137
61
291
137
64
289
132
68
288
132
69
288
132
70
287
132
74
286
132
0
285
131
0
284
131
0
283
131
0
281
130
0
280
129
67
279
129
68
279
127
69
278
124
70
278
122
58
277
120
0
276
121
0
276
120
66
276
117
68
275
120
68
274
124
70
274
126
72
274
128
73
273
130
55
273
131
74
272
130
67
272
130
93
271
129
0
272
133
0
272
136
0
272
136
0
272
133
0
272
128
52
273
127
52
273
125
59
273
124
60
274
123
0
274
122
66
276
122
67
277
122
70
278
122
71
279
123
73
280
123
68
282
121
67
284
121
67
285
121
66
285
120
64
285
119
65
285
119
65
286
121
62
287
120
57
287
123
57
287
124
0
287
127
43
287
131
55
287
132
61
287
132
69
287
132
73
289
132
69
290
132
0
291
134
0
293
134
0
294
136
0
294
137
0
297
136
0
298
138
0
299
138
0
301
142
0
302
143
0
303
143
0
306
141
0
308
140
0
309
136
0
311
133
0
311
130
0
312
129
0
313
127
0
314
126
0
315
125
0
315
126
0
315
125
0
309
125
0
305
125
0
303
125
53
302
127
59
301
124
60
301
125
60
300
123
0
300
126
0
300
127
0
300
127
0
300
127
0
300
126
61
299
126
80
299
126
80
299
127
76
298
130
0
298
130
0
297
133
0
297
134
69
297
134
62
297
132
65
297
131
65
297
131
70
297
131
73
297
133
69
297
135
69
297
136
70
297
135
0
297
136
0
297
136
0
297
136
0
297
135
0
298
134
0
298
134
51
298
131
42
298
131
42
298
128
60
298
126
58
298
124
76
298
121
76
298
122
58
298
120
61
297
119
61
297
118
65
297
121
0
297
121
62
297
122
71
298
126
65
298
126
63
299
128
0
299
128
0
299
126
0
299
127
56
299
129
61
300
129
69
300
128
71
300
128
71
301
126
46
301
128
58
301
131
63
302
131
67
302
130
69
303
131
0
303
131
0
303
131
0
303
131
0
304
131
0
304
130
0
304
130
52
304
129
52
304
128
52
304
127
0
305
126
0
305
126
0
305
125
0
305
124
38
305
122
48
306
122
55
306
125
49
307
126
52
307
127
59
307
127
70
307
129
72
308
131
69
308
130
69
309
130
0
309
128
0
309
128
41
309
128
41
309
128
50
309
126
46
310
127
40
310
130
47
310
131
47
310
135
65
310
136
0
310
133
0
310
134
0
310
133
0