106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
105
105
105
105
105
106
106
106
114
114
114
114
114
114
114
114
114
114
114
114
114
114
106
106
105
101
103
103
103
103
103
103
101
101
100
100
100
100
100
98
98
96
94
92
92
93
93
93
93
93
93
92
95
95
95
95
95
95
95
101
102
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
98
99
100
100
100
100
100
105
105
107
120
121
121
109
110
110
110
115
115
115
115
115
115
116
115
115
115
115
115
117
118
119
122
122
122
122
122
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
119
119
119
119
119
119
119
119
119
125
125
125
125
125
125
126
126
126
126
126
127
127
127
110
110
109
109
109
109
108
108
108
109
109
109
109
109
109
109
109
109
109
107
107
111
111
116
105
105
107
118
119
119
118
117
118
119
119
119
119
122
117
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
117
117
117
117
117
117
117
117
122
122
122
123
123
123
124
124
124
125
125
125
125
126
117
117
118
118
118
123
123
123
123
123
123
123
124
124
124
125
125
125
125
125
125
126
126
126
126
126
126
127
124
123
123
123
123
123
121
121
121
127
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
123
123
122
122
122
122
121
121
119
118
118
118
118
125
126
126
127
127
128
128
128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
130
130
130
130
141
142
142
142
143
143
143
143
143
144
144
144
144
144
144
144
143
143
143
143
142
142
142
142
142
143
143
143
143
137
137
138
138
138
138
140
140
140
144
145
145
144
146
146
146
145
145
145
143
135
131
131
131
131
131
131
131
131
131
131
129
132
130
128
131
133
133
134
135
135
135
129
128
128
128
128
128
128
129
129
129
126
122
133
133
131
123
117
120
121
126
126
126
131
131
131
130
130
123
123
123
123
123
123
123
123
123
124
122
122
121
121
121
122
122
122
122
122
122
122
122
121
121
121
121
119
119
117
117
118
117
116
111
111
109
109
108
108
107
107
107
105
105
105
105
105
105
105
104
104
103
103
103
101
102
102
105
105
104
101
100
101
101
101
101