65
154
166
161
141
170
172
150
169
166
155
156
149
166
162
150
174
157
151
140
66
159
159
155
146
145
151
157
156
140
150
162
162
148
160
140
162
156
143
166
146
157
162
167
162
150
167
173
168
158
149
168
148
145
169
167
170
161
150
266
248
146
316
97
333
2378
70
193
493
136
401
324
105
317
76
87
298
440
327
321
340