100
73
267
94
51
280
152
17
131
93
251
148
138
212
240
230
24
145
297
183
2
177
80
62
173
271
265
250
116
45
78
277
33
208
231
53
77
30
122
129
27
238
130
108
225
115
149
223
42
106
190
291
114
289
206
191
233
176
159
70
294
120
224
67
97
132
254
109
175
4
298
217
52
151
247
95
29
31
204
25
269
195
252
216
144
84
155
60
19
219
3
38
64
72
96
6
194
227
76
137
172
