18
7
57
64
40
186
148
15
13
177
43
135
184
255
98
89
39
149
125
56
172
77
122
190
164
30
182
289
217
52
143
236
55
323
74
8
166
85
304
106
546
49
142
102
469
88
273
214
61
517
104
277
136
180
380