40
75
34
42
145
118
518
58
64
156
60
47
199
320
82
84
200
115
123
110
87
277
183
71
134
48
63
81
68
62
61
89