24
82
85
270
64
479
475
746
140
177
190
199
288
247
200
176
93
48
43
33
327
278
457
172
95
175
101
81
40
31
113
53
160