5
105
361
152
133
53
106
52
127
97
101
193
85
113
84
156
94
82
55
81
107
135
203
289
140
165
138
213
198
141
159
182
114
234
136
99
225
151
271
520
417
62
200
174
192
668
178
189
123
292
248
204
228
143
219