42
272
117
148
156
171
17
159
167
17
27
160
163
17
152
27
161
147
159
152
93
43
162
212
123
307
148
154
27
19
19
139
35
160
271
158
109
151
144
164
172
163
87
17
166
138
27
155
158
259
19
163
166
31
256
151
164
145
294
159
151
156
190
145
150
285
51
17
157
17
242
148
342
31
158