5
105
358
152
130
51
52
126
96
101
193
122
84
112
82
156
98
94
55
81
106
80
135
159
202
289
140
165
138
212
196
181
114
234
136
225
151
269
141
511
417
61
200
174
192
668
177
121
290
247
204
224