105
105
105
105
105
107
107
110
110
111
115
115
113
111
110
110
111
111
111
112
112
112
108
108
106
106
106
106
107
105
105
106
106
106
106
106
108
110
110
112
111
114
114
115
118
118
116
117
120
120
119
118
118
120
120
120
122
121
121
123
123
122
124
122
122
128
129
127
127
143
143
146
146
149
149
154
154
160
160
170
170
171
174
174
174
174
181
182
182
199