7
59
67
187
152
14
186
259
89
150
125
56
77
183
291
218
165
236
55
323
167
85
106
549
49
142
103
471
273
215
518
277
180
168
213
357
217
548
617
312
33
409
153
137
212
349
254
123
223
279
169
303
419
529
136
86