140
121
143
36
31
134
217
66
57
102
37
42
18
162
40
68
28
190
402
396