14
776
120
26
29
143
162
179
84
406
11
256
37
9
32
283
152
110
140
645
24
47
39
814
104
230
187
50
123
259
253
245
343
181
194
95
117
161
105
28
111
35
344
205
278
122
48
206
138
228
277
299
350
18
157
836