108
56
170
181
223
196
66
55
336
162
82
32
102
36
42
63
57
136
20
38
14
254
262
92
81
31
107
26
37
192
178
177
123
171
475
211
258
111
127
209
375
188
231
61
35
29
126
495
150
459
59
9
18