114
136
74
52
135
176
127
166
102
93
405
137
109
111
126
198
161
253
96
110
113
157
81
191
72
22
178
103
130
70
92
217
47
43
35
206
438
380
215
455
291
287
165
167
100
80
85
175
234
163
133