201
72
165
145
68
149
99
209
167
78
138
104
107
124
170
216
262
142
113
258
101
73
175
183
219
157
147
83
194
123
50
61
71
177
117
158
121
144
64
85
111
280
127
42
227
166
96
20
27
31
30
226
482
332