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