149
178
209
136
135
83
393
97
146
34
59
77
114
35
69
72
75
103
250
42