5
105
361
152
133
53
106
52
127
96
101
193
85
112
84
156
94
82
55
81
107
135
202
289
140
165
138
213
198
141
159
182
114
234
136
137
99
225
151
271
519
417
62
200
174
192
668
178
188
122
291
247
204
228
142
219