149
178
208
136
133
83
98
391
97
146
34
59
77
114
35
69
71
75
103
250