107
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
107
107
108
109
109
115
116
116
116
116
120
123
123
120
117
117
116
116
116
116
116
116
116
115
116
118
118
117
117
116
115
110
111
116
124
136
137
137
137
136
135
135
133
133
132
123
122
122
122
122
123
123
121
130
134
143
142
142
143
143
142
142
143
136
126
120
121
121
121
121
121
122
122
133
134
136
137
136
137
137
137
137
133
124
112
111
110
117
117
117
117
117
117
116
115
114
116
116
117
117
117
120
123
123
120
116
116
116
116
116
114
115
116
118
117
117
117
117
116
110
111
117
126
137
137
137
137
135
134
134
132
132
132
122
122
122
122
122
123
121
125
129
136
143
143
142
142
142
142
143
143
135
126
120
121
121
122
122
122
122
123
133
134
136
136
137
137
138
137
136
133
124
112
110
110
116
117
117
117
117
117
116
115
116
115
115
115
115
115
116
117
117
121
123
123
121
115
115
115
115
115
109
109
107
106
106
105
105
105
106
106
106
106
105
106
107
107
107
107
107
107
107