181
145
151
75
91
103
54
34
206
196
68
77
79
31
92
98
134
59
167
155
84
27
69
163
139
137
107
169
405
90
411
207
230
296
194
180
100
65
269
117
119
100
250
80
170
104
277
220
140
151
79
103
46
80
150
176
112
87
61
111