113
136
74
52
135
175
125
166
102
93
397
137
109
110
134
198
160
252
96
157
81
191
72
22
178
103
130
70
91
217
47
43
35
205
438
380
215
455
291
287
165
167
100
80
85
234
163
197
133