6
21
8
9
12
14
4
1
10
5
17
158
55
26
129
46
363
369
25
62
39
116
80
97
64
288
79
81
106
219
122
35
132
33
178
77
37
27
124
38
48
24
43