153
87
33
241
164
54
69
100
109
163
71
106
101
89
301
131
256
97
136
134
115
82
278
460
85
506
250
201
159
298
274
86
334
397
267
265
180
172
271
239
191
130
211
139
62
74
47
53
151
52
270
99
59
41
58
178
104