Linz Cycling
295
112
295
112
295
109
295
109
295
107
295
108
29
294
107
0
294
106
0
293
105
0
292
104
0
291
103
0
291
102
0
290
101
0
290
101
0
288
102
0
287
102
61
287
104
71
287
103
71
286
103
0
286
101
0
285
100
0
284
100
0
283
100
0
282
100
0
281
99
0
280
99
0
280
98
75
280
98
75
279
98
80
279
98
0
278
98
0
278
98
0
277
96
0
277
95
0
276
93
0
275
93
0
275
93
0
274
93
0
274
93
0
273
92
0
271
92
0
271
90
0
271
90
0
270
89
0
270
88
66
270
88
68
270
87
69
270
89
73
270
90
73
270
92
73
270
95
0
270
96
0
270
97
0
269
94
31
269
94
31
270
96
48
270
99
48
270
102
0
270
102
0
270
103
0
270
103
0
270
102
34
269
101
70
269
102
70
269
103
72
269
103
67
269
102
67
269
102
67
269
102
73
269
103
75
269
103
0
269
104
0
269
104
0
269
104
0
269
103
0
268
102
0
268
102
0
268
103
0
268
102
48
268
102
47
268
102
70
268
102
87
268
102
86
269
102
85
269
104
90
269
105
91
268
110
84
268
113
84
268
116
87
268
119
87
268
122
0
267
122
0
267
118
77
267
115
88
266
114
83
266
114
87
265
115
85
264
115
63
264
115
63
262
116
0
262
116
0
261
113
0
261
113
72
260
110
75
260
110
75
262
107
0
262
106
0
263
104
0
263
103
0
263
103
0
262
102
0
262
102
0
262
99
0
262
100
0
262
100
42
262
103
66
262
104
71
262
107
76
262
109
79
262
112
82
262
113
82
263
116
77
263
116
81
263
115
80
263
116
93
263
119
0
263
122
76
263
122
78
263
122
0
263
122
0
263
122
55
263
119
58
263
118
0
263
116
0
262
113
58
262
111
0
262
110
0
262
108
0
262
107
0
261
105
76
261
108
78
261
109
83
261
108
70
261
110
68
261
110
68
261
110
69
261
110
69
261
110
70
261
111
73
261
111
76
261
111
76
261
113
0
261
113
0
261
113
0
260
112
0
260
111
0
260
110
0
260
108
69
261
108
83
261
109
76
261
112
78
261
113
78
260
114
0
259
113
0
258
113
0
258
114
0
258
113
0
258
114
0
257
113
65
258
112
47
258
113
59
257
112
77
257
110
74
256
112
82
256
113
80
257
114
77
257
116
77
256
114
79
256
115
81
256
118
80
256
119
80
257
119
76
257
119
77
257
118
82
257
120
80
257
119
79
257
116
79
257
115
72
257
116
62
258
116
62
258
116
62
259
116
0
259
116
0
259
116
0
258
115
0
258
112
0
258
109
0
258
109
0
258
108
0
258
108
0
258
108
42
258
108
60
258
109
76
259
110
74
259
111
41
257
111
70
256
112
76
257
114
77
257
114
74
257
117
64
257
116
75
257
119
79
257
120
79
257
120
81
257
118
80
257
115
80
256
111
78
256
110
78
257
113
78
257
113
78
257
114
78
258
116
0
258
117
0
258
117
0
258
117
0
258
117
0
258
114
0
258
111
0
258
108
0
258
108
0
258
108
58
258
108
70
258
109
75
258
108
75
258
110
73
258
111
77
258
111
77
258
111
77
258
113
71
258
112
71
258
112
74
258
112
77
258
113
94
258
114
75
258
114
78
259
117
76
259
117
77
259
117
76
259
115
55
259
115
69
259
116
79
259
117
80
259
119
79
257
119
69
256
119
75
256
119
77
255
119
75
256
118
77
256
117
76
256
119
81
256
117
69
256
116
75
256
116
79
255
118
78
255
119
77
255
122
74
255
122
75
255
122
75
255
122
76
255
121
75
255
122
69
255
122
70
257
123
63
258
123
64
259
122
55
260
122
58
259
123
77
259
122
80
260
122
80
261
119
81
261
119
84
261
122
82
261
125
83
261
128
84
260
128
78
260
126
75
261
125
72
261
125
71
260
124
70
260
121
72
260
118
74
260
118
75
260
121
75
260
121
73
260
120
76
260
120
75
260
120
77
259
119
0
259
119
0
259
116
66
260
115
80
260
119
80
260
120
78
260
121
0
260
118
71
260
118
71
260
118
75
260
118
75
260
118
76
259
118
81
258
116
75
258
115
76
258
116
75
258
113
76
258
111
75
257
111
73
256
111
74
256
115
73
256
118
73
256
119
72
256
121
70
256
120
70
257
123
72
257
121
72
259
120
0
259
117
0
258
117
0
258
117
79
259
117
0
259
117
0
259
118
0
257
117
0
257
114
0
257
113
85
257
112
79
257
112
78
257
115
63
257
117
77
257
118
78
257
120
78
257
120
77
257
118
82
257
118
85
257
120
77
257
120
80
257
123
80
256
121
80
257
119
73
256
122
85
256
122
78
256
125
77
256
126
76
257
126
83
257
126
85
256
126
85
256
127
85
256
128
87
256
130
84
257
130
84
257
130
84
256
130
83
255
130
0
254
130
79
253
129
82
253
129
81
253
129
81
253
129
80
253
129
80
254
130
82
254
131
80
254
131
82
254
131
85
253
131
91
253
131
92
252
130
90
253
130
100
253
130
85
253
130
84
253
131
84
253
131
82
253
131
82
253
128
84
253
128
85
253
128
85
253
128
84
253
128
83
253
128
83
254
124
83
255
127
0
255
124
83
255
122
80
255
120
67
255
120
69
255
119
85
255
120
80
255
123
76
255
123
74
255
120
73
255
120
72
256
118
79
256
118
79
257
119
78
257
122
81
257
125
83
257
127
80
257
127
71
257
127
69
256
124
73
256
124
88
256
124
69
255
122
70
255
119
89
255
118
92
255
118
96
256
117
84
256
117
86
256
120
67
256
120
71
256
123
64
256
124
79
256
124
85
256
121
85
256
118
73
256
117
0
256
117
80
256
120
71
256
120
73
257
122
74
257
125
75
256
128
72
256
128
74
256
128
72
256
129
73
256
130
73
256
127
72
255
126
39
255
125
49
254
124
67
253
124
69
253
127
69
253
124
74
253
123
0
253
124
64
253
124
66
252
123
65
253
121
66
252
121
70
252
121
69
252
120
68
252
120
64
252
123
66
252
123
67
252
124
68
252
124
67
252
123
69
252
123
66
253
123
63
252
126
57
253
123
67
253
122
67
253
125
67
252
123
65
252
122
66
253
122
71
253
124
72
252
123
68
253
123
69
252
123
69
252
122
64
253
122
64
253
122
65
253
121
67
253
122
66
252
121
66
252
121
68
254
121
68
255
121
0
255
121
0
255
121
0
255
121
0
254
118
0
254
116
68
253
115
68
253
112
0
253
111
0
252
111
0
252
111
0
252
111
0
252
110
0
252
109
75
251
109
83
251
109
0
252
110
76
252
110
77
252
114
83
252
115
65
252
118
77
253
118
77
253
117
0
253
117
83
253
117
78
253
117
67
254
119
58
254
119
57
254
119
58
254
120
68
254
119
83
255
116
81
255
116
78
253
117
0
253
117
72
253
117
77
253
120
76
253
121
77
253
120
77
253
121
77
253
117
78
253
120
79
253
117
80
252
116
78
253
117
75
253
117
78
252
118
77
252
121
76
252
122
76
252
122
76
252
122
76
252
121
75
252
121
77
252
120
77
252
120
76
252
121
71
252
121
74
252
120
73
252
120
73
252
120
74
252
120
75
252
123
74
252
126
76
252
124
75
252
124
77
252
124
75
252
121
74
252
119
75
252
120
76
252
120
75
252
120
72
253
120
79
252
121
80
252
121
81
252
120
77
252
117
80
252
116
77
251
115
78
251
116
76
251
119
76
251
121
76
251
123
79
251
123
81
252
125
79
252
125
80
253
126
60
254
126
71
255
125
74
255
122
76
255
121
79
255
122
75
255
122
76
254
123
82
254
123
82
254
125
0
254
122
73
254
120
67
254
120
67
254
123
67
254
120
67
254
120
65
254
118
67
254
117
67
254
119
0
253
119
62
253
118
70
253
118
70
252
118
69
252
119
66
252
119
68
252
119
66
252
120
66
252
119
65
253
118
95
254
116
64
254
115
74
254
115
80
254
112
0
254
111
0
254
112
0
254
112
0
254
113
0
254
114
58
254
113
62
254
114
63
254
115
75
254
115
71
254
115
74
253
116
75
253
115
0
253
115
0
252
114
0
252
114
0
252
114
0
251
112
0
251
109
0
251
108
0
252
105
51
252
105
0
253
104
0
253
103
0
252
103
0
252
102
0
252
103
0
252
102
0
252
102
0
251
102
0
251
103
0
250
103
0
250
103
0
251
105
60
251
106
46
251
106
78
251
106
78
251
107
78
250
108
0
250
109
0
250
112
0
250
111
0
249
109
0
249
109
0
249
109
73
249
109
67
249
109
91
248
109
67
247
108
75
247
108
0
247
109
71
247
112
72
247
113
73
248
114
73
247
117
74
247
117
75
247
117
76
247
117
76
246
116
73
246
112
76
246
110
75
246
109
56
246
109
72
246
108
77
245
103
77
246
107
70
246
107
70
246
107
72
246
108
77
246
111
77
246
111
64
246
111
73
247
114
77
247
116
77
246
116
69
246
114
67
246
114
68
246
114
69
247
112
73
247
112
73
248
111
72
248
114
71
248
115
67
249
116
63
249
117
60
251
118
38
251
119
54
252
119
59
252
119
63
253
121
65
253
121
64
253
122
68
254
124
70
254
125
70
255
128
0
255
128
63
255
129
68
255
129
0
255
127
0
255
125
0
255
124
66
255
121
66
254
118
0
254
117
0
254
114
0
254
110
0
253
107
67
253
106
67
253
107
0
253
109
73
254
111
69
254
110
70
254
110
0
254
109
77
254
109
75
254
109
79
254
111
78
254
113
78
254
114
78
254
114
0
254
114
0
254
114
0
254
113
0
254
112
0
253
112
0
253
111
0
253
111
0
253
108
0
253
108
0
252
105
0
252
104
0
252
104
0
251
103
0
251
102
0
251
100
0
251
99
74
251
98
74
251
97
73
251
94
0
251
94
0
251
96
0
251
100
0
251
101
0
251
101
72
250
98
0
249
101
78
249
101
76
250
101
73
251
100
72
252
101
70
252
102
71
253
105
68
253
106
72
253
107
70
253
108
69
253
110
65
253
111
64
254
111
61
254
109
72
254
111
0
253
113
82
252
110
82
252
111
87
252
108
74
252
106
74
252
109
76
252
110
76
252
112
0
253
111
0
253
110
66
253
112
63
253
114
76
253
111
0
253
110
74
253
112
77
253
112
82
254
114
75
254
115
0
253
115
0
252
114
0
252
112
0
251
109
0
251
109
0
251
109
0
250
107
0
250
107
0
250
107
0
250
107
0
250
106
0
250
106
0
250
107
0
250
107
0
250
108
67
250
108
77
250
109
69
250
109
71
250
109
69
251
111
73
251
111
59
250
112
69
250
113
77
249
114
0
250
114
73
250
113
71
251
113
75
251
113
76
250
116
0
250
116
0
250
114
0
249
112
0
249
110
0
249
109
0
249
108
57
249
107
69
249
106
73
248
107
40
247
110
63
247
110
66
248
111
69
248
111
65
248
111
60
249
113
59
249
115
0
250
115
50
250
114
66
250
114
0
250
114
0
249
115
0
249
114
0
249
111
0
249
109
0
249
107
0
249
106
64
249
107
66
249
107
57
249
106
65
249
107
67
248
108
66
248
111
68
248
112
69
247
113
66
247
112
53
247
112
71
247
112
71
247
114
71
247
116
69
248
118
67
248
119
66
248
119
71
248
120
77
248
120
77
250
119
0
250
119
0
250
119
0
250
118
0
250
116
0
250
116
0
250
115
41
249
114
60
249
114
66
249
113
75
250
113
76
250
113
75
251
114
77
251
114
74
251
116
71
249
117
73
249
117
77
249
114
71
249
114
71
249
114
70
249
114
73
249
115
75
249
114
61
251
116
0
251
114
0
251
115
0
251
114
76
250
113
0
250
110
70
250
110
81
250
109
80
249
109
0
249
110
81
249
110
81
249
110
81
249
110
75
248
111
77
248
111
78
248
111
78
249
112
76
249
112
75
249
113
71
249
115
73
249
115
73
249
116
73
249
117
71
250
117
72
250
120
80
250
117
78
250
113
77
250
114
77
249
115
78
248
118
73
248
120
72
249
123
74
250
123
72
251
125
67
251
127
62
252
127
59
252
127
58
252
127
61
253
128
54
253
128
51
254
128
48
254
128
48
255
129
53
255
129
62
255
129
62
255
128
0
255
127
0
255
124
0
255
124
0
254
124
0
253
124
0
253
123
0
252
121
0
251
120
0
250
119
0
250
119
0
250
118
0
250
119
0
250
119
0
250
118
0
250
118
0
250
118
76
250
115
68
250
115
71
250
117
73
251
118
66
251
117
65
252
117
64
251
117
67
252
116
65
252
119
65
252
119
63
253
122
71
253
121
71
253
122
68
254
122
68
254
124
66
255
123
63
256
126
57
256
126
57
256
128
57
256
125
56
257
127
57
257
127
64
256
124
0
256
123
0
256
121
73
256
120
67
255
121
0
255
118
0
254
116
0
254
114
64
254
114
64
254
113
64
254
111
0
253
110
0
252
108
0
252
107
0
252
104
0
252
102
0
251
102
0
250
101
0
250
101
0
250
100
0
250
97
73
250
96
73
250
97
66
249
100
68
249
101
66
249
103
70
249
104
68
248
104
0
248
105
0
248
105
0
248
105
0
248
105
41
248
106
67
247
109
78
247
109
0
246
110
0
245
110
72
246
109
0
246
109
0
247
109
0
247
108
0
247
107
61
247
105
62
247
104
66
247
107
69
247
107
0
247
107
0
248
108
0
248
108
52
248
108
54
248
108
73
248
107
0
247
107
0
247
107
0
247
108
68
247
108
64
247
109
62
246
109
64
247
108
69
246
110
71
246
110
70
246
109
72
246
108
38
246
108
70
245
108
74
245
109
0
245
110
0
245
108
50
246
110
66
246
110
0
246
109
61
246
109
62
246
109
56
246
111
60
246
111
63
245
113
0
245
114
0
244
114
56
243
113
50
244
110
51
243
109
0
243
109
59
243
109
67
243
108
67
242
107
0
243
107
0
243
106
61
243
106
62
243
106
59
243
106
60
243
107
61
243
108
59
242
111
60
242
111
59
242
111
61
242
113
63
244
112
0
244
112
0
245
108
0
245
109
0
245
110
0
245
108
0
245
107
45
244
107
36
245
107
0
245
106
0
245
105
0
245
105
0
245
106
0
244
106
0
245
106
0
245
106
0
245
108
68
245
111
69
245
111
73
245
111
74
245
109
68
245
112
68
245
115
69
245
115
70
243
116
68
243
114
71
243
111
71
242
114
71
243
114
75
243
114
72
243
111
74
242
112
72
243
111
69
243
111
50
243
114
0
244
114
0
244
111
60
243
112
69
243
113
0
244
113
73
243
112
74
243
112
73
243
112
71
243
112
64
244
112
63
244
115
68
244
116
69
244
116
68
245
119
68
245
121
68
245
122
66
246
121
67
246
123
68
246
121
0
247
121
0
248
121
0
248
120
0
248
119
0
248
118
0
248
115
0
248
112
0
247
109
0
247
109
0
247
106
0
247
105
0
247
107
0
247
107
0
247
107
0
247
109
53
247
110
42
247
110
55
247
109
59
247
108
65
247
107
66
247
106
73
247
106
73
247
110
71
247
113
71
247
113
72
248
115
71
248
115
71
247
117
73
247
116
73
248
116
73
248
115
66
247
112
69
246
110
0
245
109
0
245
110
0
243
109
0
242
108
0
241
106
0
241
103
0
241
100
0
241
100
62
242
100
65
242
100
66
242
100
69
241
101
70
242
101
70
242
104
70
242
107
75
241
109
70
242
112
72
242
111
75
242
114
63
242
114
67
242
114
64
242
115
62
243
116
64
243
120
65
243
123
68
243
122
70
243
119
69
243
116
68
243
116
65
244
114
71
244
114
88
244
115
88
243
116
0
243
116
0
243
115
73
242
115
78
242
116
79
242
115
80
242
115
79
242
112
82
243
109
0
243
108
68
244
108
74
244
111
73
244
111
74
244
111
76
244
110
75
244
110
69
244
111
65
244
113
0
244
113
0
244
112
61
245
112
64
245
111
63
246
114
72
246
115
73
246
117
78
247
119
72
247
119
72
247
119
0
247
119
0
247
119
0
247
119
0
247
116
58
247
116
0
247
113
0
247
112
0
247
111
62
247
111
66
246
110
65
246
112
68
246
109
0
246
108
62
246
108
62
246
107
60
246
106
60
245
106
68
244
106
71
244
109
73
244
110
78
244
110
74
244
113
79
244
116
0
244
115
0
245
112
72
244
109
71
244
111
72
244
114
71
244
115
0
245
118
73
245
118
75
244
118
76
244
118
53
245
115
74
244
116
74
245
117
76
245
117
75
245
117
75
245
117
76
244
118
75
244
118
75
244
115
79
244
114
67
244
113
73
244
113
72
244
113
75
244
114
75
244
114
75
244
113
73
244
115
73
244
116
72
245
115
0
245
115
0
246
115
0
245
117
59
245
113
62
245
112
62
245
110
0
246
108
0
246
108
0
246
107
0
246
106
0
246
106
0
246
104
0
246
102
0
246
101
0
246
102
0
246
102
0
246
99
0
246
99
0
246
102
0
246
99
0
246
102
0
246
100
0
246
103
246
106
246
103
246
100
246
95
246
91
246
88
246
85
246
88
246
91
246
88
246
85
246
81
246
78
246
81
246
84
246
87
246
90
246
91
246
88
246
91
246
88
246
85
246
82
246
85
246
82
246
85
246
86
246
86
246
87
246
89
246
92
246
95
246
96
246
92
246
90
246
94
246
95
246
95
246
96
246
93
246
96
246
93
246
90
246
87
246
86
246
86
246
85
246
85
246
86
246
89
246
92
246
92
246
93
246
92
53
246
95
63
246
98
63
246
99
63
246
100
63
246
100
58
246
99
59
246
99
59
246
98
61
246
98
61
246
100
65
246
101
69
244
103
67
244
104
67
243
106
67
243
108
67
244
111
66
243
110
67
243
107
67
244
110
70
244
110
70
244
111
70
244
110
69
244
107
71
244
104
67
243
105
71
243
106
71
243
109
70
243
109
71
243
107
73
243
108
72
243
109
73
243
107
72
243
108
76
243
107
75
243
105
0
243
104
72
242
107
73
243
106
0
243
105
0
244
105
0
244
105
71
245
105
70
245
102
67
245
103
69
245
106
64
245
108
66
245
108
69
244
105
74
243
104
0
242
105
65
242
105
65
242
104
67
242
105
66
242
108
65
242
109
65
242
110
66
242
110
66
242
109
64
242
109
65
242
112
66
242
112
64
242
111
63
242
109
0
242
106
63
242
106
63
242
109
70
242
110
68
242
111
64
242
111
65
242
112
63
242
111
63
241
111
0
241
111
61
239
111
63
239
111
64
239
113
65
239
112
63
239
112
63
239
112
69
240
111
0
240
110
61
239
113
62
239
113
63
240
112
57
239
111
62
241
113
0
242
113
0
242
113
0
242
113
0
241
112
0
241
111
0
240
110
0
240
109
0
240
106
0
240
105
0
240
102
0
240
98
0
240
95
68
240
94
73
239
91
72
240
91
68
240
94
67
240
97
67
239
100
0
239
103
0
239
106
68
240
107
69
239
108
0
239
106
0
239
105
0
240
102
61
240
102
63
241
103
57
242
107
68
242
108
73
242
110
74
242
113
71
242
116
65
242
119
65
242
120
66
242
118
68
242
116
64
243
117
64
243
117
65
241
117
0
241
116
0
240
114
58
241
111
64
241
111
65
240
112
63
240
112
67
240
112
66
241
112
65
241
112
66
240
114
65
240
112
64
240
112
65
239
115
61
239
115
61
240
115
61
240
116
63
240
116
57
240
116
62
240
116
62
240
116
61
240
115
63
240
115
63
240
117
62
240
116
62
241
116
63
241
117
67
241
117
0
240
115
59
240
117
62
240
117
63
240
118
62
240
118
63
240
116
64
240
116
63
240
116
63
240
115
64
240
115
63
240
115
63
240
115
64
240
115
65
240
114
64
240
117
64
240
118
62
241
115
64
241
115
64
241
114
72
241
113
72
241
115
66
240
114
66
240
115
65
240
115
65
240
116
0
240
116
0
240
116
0
241
113
55
241
112
59
240
110
64
240
112
64
240
112
67
240
115
66
241
115
65
241
115
65
240
114
64
240
115
65
240
115
64
240
114
64
240
114
65
240
116
64
240
115
64
240
115
65
240
115
64
240
116
64
240
116
63
240
116
64
240
115
64
240
114
65
240
115
64
241
117
0
243
117
62
243
118
63
243
115
0
242
112
66
242
108
70
243
109
63
243
112
61
243
113
67
242
114
64
241
113
63
240
112
63
240
112
64
240
112
62
240
112
62
240
112
63
240
114
61
240
114
61
240
113
62
240
112
60
240
114
61
240
118
63
240
115
63
240
114
62
241
116
0
242
116
0
242
118
69
242
117
66
242
116
66
242
115
62
242
115
63
242
116
65
242
116
65
242
116
66
242
115
63
242
115
65
242
115
63
241
115
0
241
114
63
240
114
63
240
111
62
240
109
63
240
112
63
240
115
63
240
114
59
240
114
61
240
113
61
239
116
62
240
117
64
239
117
63
239
116
63
240
116
65
240
115
0
239
117
0
240
118
64
239
116
0
240
114
54
239
115
59
239
115
62
240
113
58
241
111
0
242
114
0
242
115
118
242
115
84
242
112
72
242
108
65
242
108
66
242
110
70
242
112
72
242
112
70
242
113
73
242
112
64
241
111
65
241
111
67
241
112
67
240
112
63
239
111
64
239
114
62
239
111
60
240
111
63
240
111
64
240
111
64
239
114
61
239
113
61
239
113
65
239
114
64
239
115
64
239
114
0
239
111
53
240
113
61
239
115
62
239
117
61
239
116
62
240
115
63
240
115
61
241
115
0
240
115
62
239
114
63
239
116
64
239
118
63
239
119
64
239
120
62
239
121
61
239
118
63
239
115
60
238
115
62
238
115
0
238
115
0
239
114
52
239
114
54
239
111
60
241
110
0
241
110
57
242
111
63
242
114
74
242
113
74
241
114
54
241
112
66
241
111
62
241
111
0
241
109
0
241
108
0
241
106
0
240
105
0
240
103
0
239
103
0
239
102
0
239
99
0
239
97
0
238
98
69
238
101
0
238
102
0
238
100
62
238
101
0
238
102
0
238
99
0
238
98
0
238
97
0
238
97
0
237
95
0
237
95
0
237
95
0
237
97
0
237
98
0
237
95
0
237
92
0
237
90
0
237
91
0
237
88
0
237
91
0
237
94
0
237
97
0
237
97
0
237
94
237
91
237
94
237
94
237
96
237
97
237
98
50
237
99
50
237
97
0
237
97
70
237
100
69
237
103
65
237
106
74
237
108
69
237
109
50
237
107
0
236
106
0
236
106
0
235
103
0
235
103
0
235
102
0
234
104
0
234
101
0
234
98
0
234
96
65
234
99
67
234
101
67
234
101
67
234
102
67
234
103
70
234
104
68
234
105
67
234
105
75
234
105
71
234
104
67
234
105
67
234
106
67
234
106
72
234
106
72
235
107
72
235
108
72
236
112
70
235
115
70
235
115
67
233
114
65
233
110
65
233
109
66
232
110
66
232
112
68
232
110
67
232
108
67
232
105
66
232
109
63
232
106
67
232
106
66
232
108
67
232
106
67
233
109
73
232
109
0
233
109
61
233
107
65
233
110
65
232
109
70
233
109
68
233
109
67
232
108
68
232
108
68
232
110
71
232
109
71
231
111
71
231
111
73
231
114
71
233
111
0
233
111
0
233
111
0
233
109
73
233
107
0
233
104
0
233
102
0
233
100
0
233
98
61
234
98
68
234
101
69
233
104
73
233
105
71
233
106
64
234
109
62
234
109
64
234
109
63
234
107
66
234
107
67
233
105
0
233
103
68
233
104
45
233
105
59
233
102
65
233
106
67
234
108
71
234
108
72
233
109
71
234
112
68
234
111
65
234
112
66
234
114
67
235
114
68
234
113
67
234
112
67
233
110
53
233
108
63
234
111
62
234
112
61
234
113
66
234
113
66
234
113
67
235
113
65
235
113
67
235
113
68
235
113
64
235
113
0
235
113
0
236
113
0
236
113
0
236
112
0
236
110
0
235
109
0
235
109
78
235
110
67
235
110
68
234
109
64
233
109
65
233
106
69
233
108
69
233
108
0
233
108
0
233
107
63
234
107
64
234
107
65
234
107
65
233
109
66
234
109
64
234
110
72
234
110
60
234
110
63
234
111
0
235
112
0
235
109
54
235
108
60
235
111
63
235
112
63
234
109
63
234
109
64
233
112
63
233
115
62
234
114
65
234
113
66
234
114
66
234
114
0
234
112
52
235
109
43
235
106
0
234
107
0
234
107
0
235
107
0
235
107
0
235
105
0
235
103
0
235
103
0
234
104
0
234
107
0
234
106
0
234
103
0
234
100
0
234
100
0
234
101
0
234
102
235
100
235
100
235
97
235
95
234
95
235
94
234
94
234
98
234
97
234
98
234
97
234
94
234
91
234
91
234
91
234
88
234
88
234
88
234
87
234
87
234
86
234
89
234
93
234
95
234
98
234
100
234
102
234
103
234
103
234
105
234
106
234
103
234
106
234
104
234
100
234
95
234
89
234
86
234
82
234
80
234
77
234
77
234
77
234
78
235
78
235
78
235
77
235
77
235
77
235
77
235
80
235
80
235
79
235
79
235
80
234
83
234
84
234
84
234
82
234
81
234
80
234
80
234
82
234
82
234
80
235
80
235
80
235
80
235
80
235
79
235
79
235
79
235
78
235
77
235
76
235
76
235
76
235
76
235
76
235
76
235
77
235
77
235
77
235
78
235
80
235
83
235
86
235
89
235
85
235
81
235
77
235
74
235
74
235
73
235
76
235
75
235
72
235
75
235
78
235
75
235
72
235
69
235
74
235
71
235
74
235
74
235
77
235
80
235
77
235
77
235
80
235
83
235
86
235
89
235
89
235
86
235
83
235
80
235
83
235
80
235
77
235
74
235
71
235
73
235
76
235
73
235
70
235
67
235
70
235
73
235
76
235
79
235
76
235
72
235
69
235
68
235
65
235
65
235
68
235
71
235
71
235
75
235
79
235
82
235
79
235
82
235
84
235
87
235
86
235
86
235
89
234
89
235
87
5
234
89
62
234
92
62
234
93
0
234
96
67
234
96
68
233
97
72
233
97
72
233
97
72
233
97
0
233
97
0
233
97
0
233
97
0
233
96
0
233
93
64
233
93
64
233
94
0
233
94
0
233
93
0
233
94
0
233
95
60
234
97
71
234
98
44
234
98
63
234
101
68
234
102
71
234
101
71
234
102
72
234
103
73
234
104
69
234
104
66
234
107
66
234
109
0
234
108
0
234
109
65
234
109
66
234
110
75
234
110
69
234
110
67
234
107
72
234
106
74
234
109
70
235
111
67
234
111
0
233
111
0
231
110
0
231
110
52
232
110
54
232
110
57
232
110
64
232
112
63
232
114
66
233
114
66
233
114
64
232
113
67
232
113
67
231
114
67
231
114
72
231
114
72
231
111
0
231
108
0
231
108
0
231
108
65
231
108
65
229
107
70
229
107
70
229
107
71
229
105
74
229
105
68
229
105
72
229
108
67
229
108
65
229
110
68
229
107
69
229
107
70
230
108
68
230
110
67
230
113
70
230
113
72
230
112
0
230
112
0
230
112
0
230
112
68
230
110
65
230
109
64
230
109
64
230
109
71
230
110
70
230
110
70
230
110
0
229
110
0
229
109
71
229
109
68
229
109
67
230
107
62
230
106
60
230
105
62
230
106
64
230
105
68
230
107
73
230
106
0
230
107
0
231
105
0
231
102
0
231
99
0
231
98
0
231
98
43
231
99
67
231
102
71
231
104
70
231
105
74
232
105
76
232
108
69
232
109
74
231
109
69
231
108
70
231
108
74
231
108
0
231
107
0
231
106
0
231
106
0
231
106
67
231
106
70
231
107
72
231
107
72
231
111
71
231
108
71
231
109
70
231
108
69
231
110
72
231
111
74
231
111
73
231
111
74
231
111
74
231
111
74
231
113
72
231
114
0
231
113
0
231
111
0
231
109
61
231
107
63
230
107
0
230
107
0
231
105
57
231
106
61
232
106
60
232
109
61
232
110
63
232
114
66
232
117
62
232
117
62
232
116
64
232
115
0
231
115
0
231
114
0
232
111
52
232
110
54
231
107
58
231
106
58
231
105
60
231
106
60
232
107
0
233
107
0
233
107
0
233
107
0
233
107
0
233
108
0
233
109
55
233
110
63
231
110
74
231
111
74
231
113
77
231
113
0
231
114
70
231
114
74
231
114
74
231
113
72
231
112
71
231
112
70
231
112
72
231
111
72
231
112
0
231
111
69
231
111
69
231
112
67
231
115
74
231
114
74
231
114
74
231
114
73
232
112
0
232
113
67
232
113
68
232
113
70
232
112
71
232
112
73
232
111
74
232
111
75
232
111
75
232
109
75
232
107
77
232
107
76
232
110
79
232
111
0
232
110
0
232
106
59
232
105
66
232
105
72
232
106
75
232
109
76
232
110
75
232
112
75
232
112
76
232
112
76
233
112
0
233
112
0
234
112
0
234
110
68
234
110
70
234
109
69
234
109
71
234
110
71
234
111
72
234
112
74
234
112
0
234
111
0
234
108
69
234
107
69
234
108
64
234
108
64
234
110
68
234
110
44
234
111
63
234
110
64
234
107
68
234
106
68
234
106
0
234
105
52
234
108
63
234
108
64
234
108
67
234
108
66
234
107
0
233
107
61
233
107
64
232
107
65
232
107
65
232
106
56
232
107
66
232
109
71
232
111
73
232
113
0
232
113
0
232
112
64
232
111
0
232
110
0
233
108
57
232
108
64
232
106
62
232
106
62
231
106
64
232
109
64
232
109
63
231
112
65
231
114
64
232
116
63
232
114
62
232
112
63
232
111
65
232
112
63
232
113
63
232
113
0
232
113
0
233
112
0
233
111
63
233
111
65
233
110
63
234
107
59
234
107
60
234
105
65
233
102
58
233
102
59
233
105
64
233
107
54
233
109
59
234
110
60
234
112
57
234
112
65
234
112
67
235
114
67
235
114
67
235
114
0
235
113
0
235
114
0
235
113
0
234
111
0
234
111
53
235
111
57
235
112
0
235
112
0
234
112
0
234
111
0
234
108
0
234
109
0
234
109
0
234
107
0
234
108
0
234
110
0
234
113
41
234
115
45
234
116
49
234
115
0
234
113
64
234
109
68
234
105
67
234
104
68
234
102
73
234
105
74
234
108
68
234
111
65
234
112
68
234
112
66
233
114
64
232
113
62
232
113
64
231
112
65
232
111
63
232
112
63
232
109
0
232
109
0
232
105
56
232
102
58
232
103
58
232
106
61
232
106
62
232
107
66
233
107
63
233
107
65
233
106
0
233
106
0
233
102
64
233
102
63
233
105
63
233
105
62
234
107
57
233
107
69
232
108
67
232
109
69
233
108
0
233
107
0
232
104
63
232
104
65
233
105
63
233
105
67
232
108
68
232
108
66
232
110
68
233
109
63
233
109
65
233
109
65
234
110
0
234
110
0
234
109
0
234
108
0
234
105
53
234
105
53
234
105
53
234
106
0
234
105
52
234
104
54
233
102
61
233
103
0
233
104
55
233
104
58
234
104
58
235
104
68
235
106
72
235
109
48
235
112
66
235
113
69
235
113
75
235
113
46
235
113
70
235
114
69
235
115
70
235
116
65
235
116
67
235
115
73
235
114
0
235
113
64
234
110
58
234
107
60
234
106
62
234
107
69
235
107
0
235
106
66
235
108
70
235
111
0
235
108
0
235
106
0
235
103
59
235
103
62
236
105
59
236
107
65
236
110
69
236
110
68
235
110
0
235
110
0
235
109
58
235
107
65
235
107
40
234
106
65
235
109
72
235
109
71
234
110
73
235
110
72
235
112
70
235
112
59
234
113
67
234
110
74
234
110
70
234
112
0
234
111
0
234
109
72
234
109
67
235
108
0
235
109
72
235
108
0
234
105
66
235
106
66
235
109
70
235
109
0
235
107
56
235
105
0
235
105
62
236
106
66
235
107
65
236
110
66
236
111
66
236
112
0
236
113
0
236
115
0
236
117
75
237
118
63
237
118
62
238
118
74
238
118
74
239
119
76
239
119
77
240
120
71
241
123
63
241
125
58
242
126
53
242
126
60
242
126
63
242
126
42
242
126
53
243
127
72
243
128
77
244
126
72
244
127
0
244
127
0
244
127
0
244
124
0
244
121
0
244
121
43
244
119
67
245
120
73
245
121
71
245
124
70
246
125
75
246
124
73
246
121
42
246
118
66
246
118
67
246
117
67
246
118
67
246
118
0
246
118
64
246
120
69
247
118
73
247
119
76
247
119
0
247
117
71
246
114
79
247
113
0
245
109
0
245
106
0
244
105
0
244
104
0
244
106
0
244
108
0
243
111
0
242
110
0
242
108
0
240
103
0
240
102
0
239
99
0
239
97
0
239
97
0
238
99
0
238
100
0
238
101
63
238
101
53
238
103
65
239
106
0
239
107
0
239
107
0
238
109
0
238
109
0
238
109
0
237
107
0
236
104
0
235
104
0
234
103
0
234
102
0
234
102
0
234
98
0
234
96
74
234
96
74
234
97
66
234
97
69
234
100
68
234
102
0
234
103
0
234
104
0
234
104
0
234
107
0
234
110
0
234
110
0
234
111
0
234
112
0
234
114
0
235
117
0
235
120
0
235
117
0
235
114
0
235
111
0
235
109
39
235
110
63
235
111
67
236
114
70
236
117
71
236
115
74
236
116
78
236
117
76
236
114
72
236
113
71
236
113
70
236
114
71
237
115
70
237
114
75
237
112
0
237
109
0
237
106
67
237
103
68
237
106
71
237
106
69
237
109
70
237
109
75
237
109
0
237
108
69
237
110
0
237
107
0
237
105
0
237
101
0
237
102
0
236
99
0
237
103
0
237
106
0
237
106
0
237
103
0
237
100
0
237
103
0
237
106
0
236
109
0
236
106
0
236
104
47
236
105
64
237
103
64
237
101
69
237
99
73
236
100
71
237
103
0
237
105
66
236
107
0
236
107
0
236
106
60
237
107
70
237
110
72
237
111
69
237
114
70
237
116
71
237
115
70
237
115
71
236
116
0
235
115
0
234
112
63
234
113
68
235
113
71
235
112
0
236
110
0
236
110
49
236
109
66
236
109
71
236
108
79
236
109
76
236
112
79
236
113
75
236
114
65
236
113
0
236
111
70
236
113
71
236
112
73
237
110
75
237
107
75
236
110
70
236
110
69
237
112
70
237
112
72
236
113
71
236
114
75
236
114
74
236
114
74
236
116
74
236
118
77
237
118
0
236
115
74
236
115
0
235
114
0
235
112
70
235
112
70
235
111
70
235
111
70
235
111
72
235
113
73
235
110
73
235
111
0
236
110
0
236
107
65
236
108
68
236
108
70
236
109
70
236
112
71
236
111
70
237
113
69
237
115
68
238
116
70
238
117
76
238
116
0
238
114
66
238
113
69
238
114
70
238
115
72
238
116
70
238
116
70
238
116
0
238
116
0
239
115
66
239
115
71
239
117
72
239
119
71
239
118
71
240
117
0
239
116
0
239
115
64
239
115
0
239
113
0
239
112
78
239
111
78
239
108
68
239
108
69
239
107
69
239
105
67
238
103
60
238
105
0
238
105
0
238
105
0
238
102
0
237
102
0
237
102
0
237
105
0
237
105
0
237
104
0
237
107
0
237
110
0
237
109
0
237
106
0
237
103
0
237
100
0
237
97
0
237
97
0
237
94
0
237
91
0
237
88
237
85
237
82
237
79
237
82
237
79
237
77
238
78
238
83
238
87
238
90
238
93
237
96
237
93
237
96
237
93
237
96
237
95
237
92
237
91
237
89
237
91
237
91
237
90
237
92
237
93
57
237
96
88
237
97
88
237
100
61
238
101
61
237
103
0
237
106
60
237
105
60
238
107
68
238
108
69
237
109
71
238
110
74
238
110
0
238
111
0
238
110
0
237
107
0
237
106
0
237
108
0
237
110
0
237
107
0
237
104
0
237
101
0
237
98
0
236
101
0
236
103
0
236
106
0
236
103
0
236
101
0
237
105
0
237
102
0
237
101
0
237
104
237
101
237
97
237
100
237
100
237
100
237
98
68
237
103
74
237
104
72
237
105
73
237
108
70
237
110
73
238
113
70
237
116
69
237
117
74
237
118
0
237
117
0
237
117
65
237
117
65
237
116
67
237
115
71
237
114
69
237
113
67
237
114
65
237
111
63
237
110
65
236
111
66
236
113
69
236
113
71
236
115
0
236
118
0
236
115
63
236
114
67
237
111
67
237
109
48
236
106
0
236
105
0
236
102
0
236
100
35
236
103
54
237
106
64
237
108
65
236
111
58
236
111
59
236
111
61
236
113
68
236
113
0
236
113
64
236
112
0
236
113
0
236
111
63
236
110
65
236
110
65
236
110
0
236
110
0
235
108
62
236
107
63
237
106
0
237
106
0
237
107
65
237
107
65
237
109
60
238
109
62
238
109
0
238
109
62
238
109
68
238
113
66
238
113
65
238
113
65
238
112
66
238
111
66
238
111
67
238
112
65
238
112
0
238
111
62
238
110
63
238
111
67
238
114
70
237
115
65
236
115
65
236
113
0
237
112
62
237
113
65
237
114
65
237
114
63
237
115
60
238
118
60
238
120
63
237
122
70
237
122
70
237
121
61
236
121
62
236
122
62
236
122
61
236
121
62
236
124
61
237
123
60
237
123
59
237
123
61
238
125
63
237
123
0
237
120
58
237
117
61
237
117
63
237
114
61
237
113
0
237
114
60
237
116
73
237
116
61
237
115
62
237
115
61
238
116
61
238
115
62
238
118
62
238
117
0
238
120
52
238
120
55
238
117
60
238
116
64
238
115
65
238
117
65
238
116
0
238
115
64
238
114
64
238
114
64
238
114
68
238
115
36
238
113
56
238
112
63
239
112
65
239
109
0
239
110
59
239
114
60
239
115
56
240
116
56
240
115
62
240
115
0
239
112
0
239
111
63
239
111
62
240
111
62
240
112
0
241
112
0
241
112
0
241
112
0
241
111
64
241
112
0
240
113
68
241
113
49
241
116
61
241
117
66
241
114
55
240
114
55
239
113
64
238
111
66
238
113
64
238
114
65
238
114
63
238
117
63
238
115
64
238
118
62
238
118
62
238
119
61
238
119
61
238
119
61
237
118
61
237
118
60
237
117
62
237
117
58
237
117
62
237
118
58
237
118
58
237
117
60
237
117
59
238
118
62
238
117
62
237
117
60
237
118
61
237
118
59
237
118
58
238
119
58
238
119
58
237
118
66
237
117
66
237
118
61
237
119
60
237
119
63
239
120
62
239
120
62
239
121
0
239
121
68
239
121
69
239
122
65
239
119
64
239
118
63
239
118
63
239
115
0
239
114
61
239
114
60
239
112
49
239
113
63
239
114
63
238
114
0
238
114
0
238
114
0
238
114
61
238
110
65
239
110
65
239
110
0
239
111
0
239
111
58
239
113
62
239
113
0
239
112
65
239
112
47
239
112
58
239
113
67
239
113
65
239
110
66
239
110
66
239
112
63
240
114
64
240
115
65
240
116
70
240
116
47
240
117
61
240
117
63
240
114
66
240
113
65
240
109
62
240
109
64
240
110
67
240
111
67
240
110
65
240
109
65
240
109
65
240
111
67
240
114
66
240
115
67
240
118
67
240
118
68
240
117
67
240
117
66
239
118
0
238
117
66
238
117
64
237
119
63
237
119
65
238
118
59
238
116
0
238
116
0
238
113
48
238
116
51
238
117
57
237
114
59
237
114
62
237
115
59
237
116
59
237
115
60
237
115
59
237
116
61
237
116
60
238
116
55
238
117
62
238
117
64
238
119
69
239
119
0
239
119
68
239
121
63
239
118
0
239
116
64
239
115
66
239
114
0
239
114
0
239
114
0
238
110
0
238
107
54
239
107
62
238
104
62
238
105
0
238
102
0
238
101
0
238
101
0
238
103
48
239
103
77
239
106
79
239
108
84
239
111
81
239
111
0
239
111
73
239
111
73
239
111
71
239
111
98
239
114
81
239
115
74
240
118
72
240
118
68
240
116
68
240
116
67
240
115
67
240
114
71
240
114
70
239
114
73
240
115
71
239
116
70
239
116
73
239
119
71
239
119
71
239
119
71
239
118
74
239
117
72
239
117
75
239
116
64
239
115
64
239
116
64
239
118
62
239
118
62
239
115
59
239
114
60
239
116
68
239
116
67
238
117
48
237
118
53
237
115
63
237
115
66
237
114
64
237
114
72
237
115
71
237
117
71
237
117
72
237
116
70
237
117
70
238
115
69
237
115
69
237
115
70
237
116
70
237
116
71
236
117
70
236
117
69
236
118
69
236
119
70
237
117
69
237
118
69
237
115
69
237
114
70
237
114
74
237
113
72
237
116
70
237
118
70
237
121
74
237
122
72
237
122
72
237
119
73
237
119
71
237
120
73
237
119
74
237
118
0
239
118
0
239
118
66
239
121
71
239
122
73
239
121
78
239
121
0
239
120
72
239
119
60
239
116
69
239
116
71
239
116
73
239
117
68
239
117
71
239
118
67
239
117
70
239
117
75
239
118
71
239
118
71
239
119
69
239
121
0
239
118
70
239
116
0
239
112
61
239
111
61
239
111
69
239
113
71
239
112
73
239
115
75
239
117
74
239
117
68
237
118
68
237
118
69
237
118
70
237
118
72
237
119
73
237
119
72
237
117
70
237
118
68
237
121
68
237
121
70
237
119
71
237
118
71
236
120
71
236
120
70
236
117
71
236
117
71
236
115
73
236
112
74
236
113
0
236
112
0
236
113
0
237
114
66
237
114
68
237
112
70
237
112
73
237
111
73
237
110
75
238
112
76
237
112
73
237
111
72
237
112
72
238
111
0
238
109
0
238
109
62
237
110
69
238
112
70
238
112
71
239
113
69
239
112
71
239
113
73
239
116
71
239
116
72
239
117
69
239
115
68
239
116
72
239
116
71
239
116
70
238
115
70
238
115
70
238
113
71
238
111
70
238
112
69
237
113
72
238
114
69
237
114
0
237
114
0
236
116
0
236
117
0
237
116
68
237
118
69
237
115
68
237
113
71
237
114
71
237
114
71
237
114
70
237
114
72
237
115
72
237
115
72
237
113
73
237
115
70
237
115
68
237
116
68
237
113
72
237
110
0
238
110
0
239
110
0
239
110
0
239
109
69
240
108
64
240
108
64
240
111
66
240
113
68
240
115
69
240
116
71
240
116
68
240
116
73
240
116
72
240
118
71
240
119
72
240
118
72
239
118
67
238
118
70
238
117
70
238
116
66
239
116
73
239
119
65
239
119
67
239
117
70
239
117
72
240
118
70
240
119
71
241
116
0
241
116
0
241
116
59
241
116
64
241
116
66
242
115
65
242
114
65
242
115
70
242
118
69
243
118
70
243
119
68
243
119
68
243
121
67
243
122
69
244
120
70
244
119
70
244
118
70
245
118
70
244
117
0
244
118
0
244
115
67
245
115
69
245
115
70
245
115
67
246
116
63
246
117
65
246
117
0
246
117
64
246
117
64
246
116
0
246
115
0
246
112
0
246
111
0
246
111
0
246
108
0
246
108
0
246
111
0
246
109
0
246
106
0
246
106
0
246
106
0
246
105
0
246
106
0
245
105
55
245
105
60
246
104
65
246
102
67
245
103
0
245
103
0
245
103
0
245
103
0
245
103
0
244
103
0
243
103
0
243
104
0
242
103
0
241
103
0
240
102
0
239
102
0
238
102
0
238
102
0
237
101
0
236
103
0
236
100
0
235
98
0
235
98
0
235
99
0
235
100
0
235
97
0
236
94
0
236
97
0
235
100
0
235
102
0
235
105
0
235
102
0
234
100
234
98
234
97
234
95
48
234
94
48
234
94
48
233
94
0
233
96
0
233
97
0
233
100
0
233
103
0
233
106
0
233
107
0
233
103
36
233
100
42
233
97
57
233
98
63
232
98
0
232
97
0
232
95
57
231
94
67
231
95
0
230
95
57
230
95
66
230
95
68
230
98
67
230
99
66
229
99
0
228
99
64
227
99
63
226
99
63
227
102
64
227
105
64
226
105
64
226
108
65
227
108
0
226
109
58
227
109
60
227
110
60
226
113
60
226
110
61
227
109
0
228
109
0
228
108
58
228
107
65
228
106
60
228
106
60
227
104
57
227
104
62
227
104
65
227
104
53
227
104
53
227
106
49
227
106
49
227
109
0
227
108
0
227
109
0
228
109
0
228
110
0
228
110
0
228
107
0
227
110
41
228
106
61
228
105
63
227
102
62
227
102
0
227
102
0
227
101
0
227
100
58
227
103
66
227
100
63
227
99
43
227
101
0
227
100
0
227
97
50
227
97
0
227
98
0
227
96
44
227
97
50
227
100
70
227
98
0
227
97
55
227
96
0
227
96
0
227
97
0
227
96
0
227
95
0
227
95
0
227
94
0
227
92
47
227
94
64
228
97
67
228
100
71
228
101
72
227
104
78
227
105
0
227
107
0
227
110
0
227
113
69
227
114
70
227
116
73
227
118
70
227
119
65
227
119
62
227
116
69
227
115
69
227
112
0
227
108
0
227
105
0
227
102
0
227
102
0
227
102
0
227
102
0
227
102
61
227
99
66
227
100
78
227
103
78
226
102
66
225
101
72
225
99
67
225
101
69
225
101
69
225
101
69
225
102
0
226
102
54
226
102
53
226
103
53
227
103
52
227
104
48
228
105
46
228
107
41
229
106
44
229
104
42
229
103
42
229
102
0
228
104
0
228
106
0
227
107
0
226
108
0
226
107
80
225
105
80
225
103
80
225
103
0
226
102
0
226
102
64
226
102
65
226
99
0
226
96
60
226
96
65
227
95
0
227
96
45
227
96
71
227
99
76
227
100
74
227
99
0
227
99
67
227
102
72
227
104
0
226
104
61
225
107
61
225
106
59
225
107
64
225
110
69
226
111
0
227
112
0
227
112
0
227
113
0
227
113
0
227
111
0
226
109
0
226
108
0
225
105
0
225
104
0
225
103
0
225
102
0
225
99
66
225
95
67
226
94
61
227
94
48
227
95
50
228
98
57
228
102
60
228
103
60
228
106
63
228
107
40
228
106
70
229
110
72
229
112
70
229
115
70
229
116
0
228
112
0
228
112
0
228
113
0
228
113
0
228
111
68
228
108
65
228
107
45
229
107
45
228
108
71
228
105
71
228
108
75
227
108
61
227
105
72
228
105
73
228
107
76
228
105
76
228
108
75
228
110
0
228
109
0
228
110
0
228
109
0
228
110
0
228
111
0
228
111
0
227
110
0
227
110
81
227
109
81
227
107
60
228
107
52
228
105
0
227
103
0
227
102
0
226
102
0
226
102
0
225
103
0
225
104
71
225
106
71
225
107
0
225
108
68
226
105
68
226
103
68
226
102
70
226
101
0
225
101
59
224
101
53
224
101
63
224
101
71
224
101
70
223
102
70
223
105
72
223
107
72
223
108
72
223
108
72
224
108
0
225
108
0
225
106
0
225
106
0
225
106
53
225
105
53
225
102
51
225
102
55
225
103
74
225
102
76
225
101
78
225
102
69
226
103
73
226
102
73
226
103
0
226
105
52
226
106
52
226
108
52
226
109
52
226
109
0
226
109
0
225
108
0
225
108
0
225
105
54
225
104
59
225
105
67
225
106
71
225
107
75
225
109
75
225
110
77
225
113
0
224
114
62
223
117
68
223
118
68
224
118
61
224
118
59
224
119
61
223
122
60
223
123
60
225
120
0
225
120
0
225
121
50
225
120
52
225
116
60
224
113
61
224
113
62
224
112
61
224
111
0
224
111
0
225
111
0
225
111
0
226
111
57
226
111
65
225
111
66
226
108
64
226
106
63
226
108
60
226
108
62
226
110
64
226
112
60
225
113
43
224
113
53
223
115
63
223
115
63
223
112
61
222
112
62
223
111
58
223
111
58
223
108
59
224
107
62
224
109
61
224
109
65
224
109
65
224
109
0
224
110
0
224
111
58
225
108
0
226
108
71
226
111
68
226
111
65
226
114
68
226
111
67
226
110
67
226
110
67
227
110
69
227
108
0
227
106
0
226
106
44
226
106
44
225
108
0
225
108
63
225
105
63
224
103
64
224
104
64
224
105
64
224
105
70
224
105
51
224
105
56
224
102
65
224
104
67
224
106
71
224
105
61
224
106
71
224
109
74
225
109
0
226
106
63
226
105
66
226
106
0
226
107
0
226
107
0
225
107
0
225
107
0
225
106
0
225
106
0
225
105
0
225
105
38
226
106
64
226
109
67
225
107
0
224
107
64
224
108
0
224
107
62
225
106
61
225
108
61
225
110
62
226
111
0
226
111
0
226
112
0
226
111
0
226
111
0
225
111
0
225
111
0
225
111
67
225
108
70
225
105
0
224
105
0
224
105
64
224
105
68
223
105
65
222
102
67
222
100
66
222
101
65
222
101
64
223
102
0
223
104
58
223
104
58
223
105
58
223
105
0
223
105
0
223
105
0
223
105
0
223
105
0
223
105
43
224
105
59
225
106
61
225
109
0
225
110
0
225
110
68
224
108
60
225
108
73
225
108
69
225
108
66
225
108
71
224
107
0
223
107
66
224
109
60
225
112
63
224
113
69
224
115
76
224
115
75
224
114
77
224
115
81
224
116
0
224
114
79
223
111
81
223
112
81
223
111
0
223
109
66
222
110
65
222
109
72
222
109
76
222
110
63
222
111
74
222
112
70
222
114
75
221
115
0
222
115
65
223
116
65
224
114
72
224
113
59
224
112
45
224
112
63
224
112
64
225
111
66
226
112
64
226
114
62
227
117
61
227
118
60
227
119
63
227
119
61
228
121
64
227
121
61
227
122
51
228
125
59
228
123
56
228
122
57
228
120
61
228
119
61
227
117
60
227
115
67
226
113
0
226
111
62
226
111
0
226
111
0
225
113
41
225
112
62
225
109
69
225
108
69
227
107
0
228
106
47
228
105
47
227
105
47
227
105
0
227
104
67
227
104
0
227
104
0
227
104
0
227
105
0
226
105
0
226
105
0
226
105
0
226
105
0
226
108
0
226
105
0
226
102
0
226
105
0
226
108
0
226
107
0
226
104
226
104
226
103
69
226
102
0
227
101
62
226
101
0
226
101
0
226
100
0
225
101
0
225
100
0
225
97
0
225
97
0
224
97
0
224
96
74
224
96
81
224
99
80
223
102
71
222
102
69
222
102
69
222
103
71
221
106
68
221
109
69
221
111
63
221
113
64
221
113
65
221
113
67
221
114
62
221
114
60
222
116
59
222
118
62
222
116
60
222
113
67
221
112
0
221
109
59
221
108
62
221
105
63
221
106
62
222
107
0
223
107
0
223
107
0
223
107
0
223
106
0
223
106
0
223
105
59
224
107
68
224
109
67
225
110
45
225
111
45
225
111
45
226
111
52
226
111
51
226
111
59
226
111
66
226
112
70
226
113
71
226
113
71
226
113
0
224
112
0
224
112
0
224
111
0
223
109
64
223
108
0
223
107
0
222
106
0
222
105
0
223
105
0
224
105
0
224
104
0
224
104
0
224
104
0
224
104
0
224
103
0
224
102
0
224
101
0
224
100
0
224
100
72
224
101
72
224
101
71
223
101
0
222
101
0
221
101
0
221
99
66
221
100
66
221
102
67
221
105
0
221
103
0
221
102
0
221
102
0
222
101
0
223
101
0
223
100
51
224
100
49
224
101
51
225
104
62
225
105
58
225
105
58
224
107
64
223
109
67
223
112
71
223
112
74
224
114
0
224
114
67
224
114
71
224
114
70
225
114
0
225
113
0
226
112
0
226
111
0
225
111
0
225
110
0
225
109
0
224
108
0
224
108
0
223
105
0
223
104
74
223
103
74
222
100
77
223
101
74
223
100
68
221
98
65
220
98
64
220
98
64
220
97
63
220
100
62
220
100
62
220
104
63
220
105
64
220
106
65
220
108
63
220
108
62
220
111
62
220
110
62
220
112
62
220
113
64
220
114
63
220
113
62
220
114
63
220
116
64
220
116
64
220
114
63
220
113
63
220
114
63
220
117
62
220
117
63
220
114
63
220
116
63
220
113
63
222
114
64
222
115
65
222
115
63
222
113
62
222
113
62
222
114
63
222
114
63
221
114
62
221
113
55
221
112
61
220
111
59
219
110
63
219
112
63
218
112
62
218
111
61
219
112
61
219
112
60
220
111
0
221
111
0
221
110
67
221
110
68
221
111
69
221
114
73
221
117
74
221
117
73
221
117
68
221
115
64
221
114
63
221
115
65
221
115
63
221
115
62
221
116
61
221
116
63
221
116
65
221
116
66
221
116
65
220
116
0
220
116
0
220
115
0
219
114
0
219
114
0
219
111
0
219
108
0
219
106
0
219
109
0
220
112
0
219
110
0
219
112
0
219
115
0
219
118
0
219
118
0
219
118
63
219
117
65
219
116
65
218
113
0
218
113
0
218
114
66
217
117
68
217
117
69
217
115
72
217
115
71
218
114
73
218
113
73
218
114
71
218
114
72
218
114
73
218
111
67
218
111
66
217
112
69
217
111
67
217
111
68
218
112
69
218
113
72
218
115
72
218
115
72
218
114
75
219
113
0
220
112
70
220
112
0
220
113
65
220
112
67
220
112
69
220
111
73
220
108
0
220
107
0
220
105
70
221
106
55
221
106
55
222
107
67
222
109
73
222
107
70
222
110
0
222
112
0
222
112
0
222
113
0
222
113
0
221
114
45
222
110
47
222
113
47
223
113
69
223
113
56
224
113
72
223
114
0
223
114
0
223
115
0
223
115
0
223
116
0
222
115
0
222
114
0
221
112
0
220
112
0
220
111
0
220
111
0
219
111
78
218
110
0
217
110
71
217
108
74
218
108
0
219
109
0
219
109
0
219
110
67
219
110
68
219
110
70
219
110
70
220
110
70
220
110
70
219
109
58
219
110
0
218
110
68
217
110
72
217
110
73
217
111
74
217
110
70
217
111
71
217
114
70
217
114
71
217
113
72
218
114
72
218
116
73
218
115
74
218
113
0
218
110
65
218
107
67
218
109
73
218
109
73
218
107
67
218
107
63
219
107
56
219
106
50
220
106
41
221
106
38
221
105
44
221
106
0
221
107
0
221
107
0
221
107
0
221
105
0
221
108
221
105
0
221
102
0
221
99
0
221
100
0
221
101
0
221
99
221
98
221
101
221
100
221
97
221
94
221
91
221
88
221
88
221
87
220
89
42
220
92
52
221
95
58
221
97
64
221
95
0
221
92
0
220
92
51
220
95
0
220
96
0
219
95
0
219
95
0
219
94
0
218
94
0
218
97
44
219
100
52
219
102
53
220
104
57
220
105
0
220
102
68
220
101
68
219
100
0
219
100
0
219
101
0
218
99
0
218
97
64
219
99
74
219
102
76
218
102
76
217
103
69
216
102
67
216
104
68
216
105
67
217
107
67
217
108
67
217
108
65
217
108
64
217
108
65
217
106
64
217
107
69
217
106
67
217
106
68
217
107
68
217
109
67
217
110
69
218
109
73
218
108
0
218
108
0
218
106
56
218
102
60
218
101
66
218
101
65
218
104
66
218
105
70
218
106
67
219
105
51
219
105
51
220
105
45
221
108
48
221
108
49
221
111
58
221
112
61
220
116
65
220
113
68
220
114
68
220
113
68
221
110
0
222
110
0
222
109
67
223
111
62
222
110
60
220
110
48
220
108
71
219
108
66
219
111
60
219
110
61
219
113
61
219
113
62
219
113
62
219
113
61
219
112
61
219
112
61
219
113
61
219
110
61
219
113
61
219
116
61
219
114
63
219
117
63
219
115
63
219
112
61
219
112
62
219
112
61
219
112
61
221
111
58
222
110
67
221
111
0
221
112
67
221
109
68
221
112
68
221
111
70
221
108
69
221
106
70
221
106
71
221
107
70
221
108
69
221
111
71
221
115
70
221
114
71
219
115
0
218
115
70
218
115
70
218
112
73
218
111
73
218
111
71
218
112
71
218
115
70
218
115
72
218
117
72
218
116
71
218
116
71
218
116
71
218
119
71
218
120
72
218
118
70
218
117
71
219
116
71
219
114
71
220
114
0
221
114
67
220
113
70
221
110
69
221
109
56
221
110
64
220
108
0
220
104
0
220
104
0
220
105
68
220
108
55
220
110
55
220
110
0
219
110
0
218
108
71
218
108
71
219
110
57
220
111
54
218
110
61
218
109
62
218
108
65
218
108
65
218
111
60
218
114
65
218
113
65
218
113
67
218
115
63
218
115
61
218
115
62
217
113
64
217
114
61
217
117
63
217
116
62
218
117
64
217
117
64
218
119
63
218
119
63
218
117
0
218
117
60
219
117
0
219
116
0
220
115
57
220
113
63
220
112
63
220
111
63
220
112
63
220
115
64
219
114
63
219
113
64
219
113
62
219
113
62
219
113
0
219
112
0
218
109
58
219
111
65
219
110
0
218
109
0
217
107
36
217
104
60
217
104
62
217
103
61
216
105
61
216
108
63
216
111
64
217
109
63
217
105
55
217
107
58
217
104
63
217
106
63
217
103
0
218
103
0
219
103
64
219
107
67
219
110
68
219
113
73
219
114
0
219
112
64
219
113
64
218
114
0
217
114
65
217
113
61
216
112
64
217
112
64
217
112
0
217
113
64
217
110
65
217
110
65
217
111
65
218
111
0
218
112
61
218
115
62
218
112
0
218
111
61
218
113
62
218
112
65
217
111
0
217
112
62
217
111
0
217
111
66
216
111
64
216
112
70
218
111
0
219
113
0
219
113
0
219
114
0
219
114
0
219
114
55
219
117
65
218
114
0
218
112
0
218
111
0
217
108
0
217
107
0
218
107
0
218
108
0
218
107
0
218
107
0
218
107
0
218
104
0
218
102
0
218
102
0
218
105
0
218
104
0
218
105
0
218
108
0
218
105
0
218
103
0
218
102
0
218
101
0
218
100
0
218
101
0
218
104
218
105
218
105
11
218
105
11
218
104
72
218
105
72
218
105
0
218
105
78
218
105
65
218
104
47
218
106
71
218
107
70
218
110
69
218
113
0
218
113
0
218
111
0
218
110
0
217
108
0
217
106
0
217
106
0
217
105
0
216
105
0
216
102
0
216
102
0
216
101
42
216
101
52
216
102
55
216
104
58
217
104
59
217
105
59
217
105
60
217
106
58
217
106
63
217
106
64
217
106
64
218
107
63
219
110
60
219
113
59
219
114
59
220
115
60
220
115
65
221
116
68
220
117
70
219
119
70
218
120
0
217
120
0
216
120
67
215
117
0
215
115
0
215
115
0
217
115
0
217
114
0
217
114
0
217
114
0
217
112
59
217
111
62
218
110
69
218
110
74
219
109
49
219
109
52
219
109
57
219
109
60
219
110
65
219
111
54
219
113
63
219
113
63
219
113
0
219
113
0
219
112
0
220
109
0
220
108
0
220
108
0
220
108
55
220
108
59
220
108
64
220
108
67
220
108
66
220
109
67
219
109
66
219
111
65
219
111
64
219
111
64
219
114
64
219
114
65
219
115
86
218
114
55
217
114
66
216
114
66
217
114
61
218
116
0
219
114
0
219
113
0
218
110
0
218
110
0
216
109
0
215
109
0
214
108
0
213
107
0
212
106
0
212
106
0
211
106
0
211
105
0
211
104
0
212
104
78
212
105
0
212
107
0
212
105
59
212
104
67
210
104
56
209
105
58
209
106
58
209
110
59
209
109
59
210
109
57
209
110
58
209
110
59
210
109
59
210
110
59
210
109
0
211
109
0
212
108
0
212
107
61
212
108
63
212
108
64
212
110
68
211
111
75
212
112
0
212
108
62
211
107
0
211
107
0
211
103
0
211
98
44
211
96
47
211
98
47
211
98
0
210
100
45
210
100
0
211
101
0
211
101
0
211
102
0
211
102
0
211
101
47
211
102
57
212
101
62
212
101
68
212
101
68
212
105
56
212
108
60
212
111
62
211
111
0
210
112
62
210
112
64
210
112
63
210
113
70
210
113
70
210
112
63
210
112
64
210
115
66
210
117
66
210
114
0
210
114
0
210
114
0
210
111
58
211
109
60
211
108
66
211
108
66
211
108
0
211
107
0
212
107
0
212
107
46
212
107
46
212
107
0
212
107
0
212
105
52
212
105
0
212
107
0
212
109
0
212
109
0
212
111
0
212
113
76
212
110
0
212
109
0
212
107
0
212
104
33
212
107
33
212
104
30
212
101
0
212
99
51
212
100
0
212
101
0
212
101
71
212
100
53
212
100
72
212
99
76
212
99
70
213
100
70
213
102
69
214
105
69
214
105
71
214
108
70
214
108
70
215
107
71
216
108
70
217
110
62
217
111
62
218
113
67
219
116
63
219
118
63
220
121
65
220
121
65
221
125
57
221
125
58
222
129
56
222
130
56
222
132
55
223
135
54
223
138
55
223
139
56
224
140
55
225
140
55
225
140
54
226
140
61
226
141
62
227
142
0
227
139
0
226
136
0
226
136
0
227
134
40
227
133
41
227
133
57
228
132
63
228
132
63
228
132
63
228
131
0
228
130
0
228
129
0
228
127
53
228
123
71
228
126
71
228
123
0
228
122
0
228
120
0
228
119
0
228
119
0
228
118
0
228
117
0
228
114
0
228
113
0
228
110
0
228
111
0
228
113
0
228
116
0
228
118
0
228
117
0
228
114
0
228
113
0
228
112
0
228
112
0
228
112
0