112
220
162
319
192
115
164
55
82
125
95
90
385
70
122
271
71
62
25
265
324
353
264
183
207
33
129
818
337
130
530
400
91
145
102
80
203
136
158
424
156
57
84
101
225
87
256
631
56
214
85
266
31
93