153
145
215
99
115
175
289
73
178
104
84
104
249
168
74
97
131
97
280
117
166
170
100
243
100
169
108
46
205
94
113
156
209
136
163
303
245
360
256
130
128
93
380
219
192
84
99
137
92
66
311
194
110
77
109
108
213
170
91
286