269
157
265
98
176
261
299
323
84
70
62
52
58
102
100
309
278
257
137
188
522
659
470
105
140
317
493
411
186
350
232
321
547
216
152
156
183
133
228
90
80
371
161
543
132
258
55
88
268
107
72
57
194
264
295