86
74
198
46
30
71
277
137
90
47
45
37
128
64
442
161
164
23
177
290
168
16
19
55
32
29
54
116
43
577
190
136
20
31
39
271
129
60
204
188
12
33
140
68
22
66