16
88
70
122
174
98
86
105
179
119
46
51
77
164
87
204
63
274
297
472
110
177
216
199
237
137
562
143
163
239
152
84
62
203
85