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