148
177
208
136
130
83
98
387
97
145
34
58
77
113
33
69
71
75
103
250