8
62
6
10
4
15
27
82
78
42
68
16
31
120
169
3
155
88
219
5
7
41
179
1
9
148
388
18
288
57
85
223
254
247
2
38
264