136
52
80
216
185
220
273
150
131
58
270
32
168
151
249
35
224
77
59
65
36
124
31
280
71
95
30
158
107
62
46
25
105
49
21
91
72
169
118
296
149
93
139
39
38
94
27