381
192
105
186
241
29
209
116
115
42
34
35
99
92
196
62
309
292
161
239
56
408
360
36
32
66
81
266
46
89
61