231
181
52
287
35
37
150
45
186
18
57
27
33
116
125
99
136
63
12
309
167
95
115
736
295
127
66
102
625