8
81
22
5
7
9
119
17
31
6
101
28
20
91
57
53
38
23
11
87
96
32
15
34
79
16
58
21
37
33
48
59
25
41
40
288
62
68
118
248
137
150
261
70