8
12
29
9
16
11
76
40
25
59
20
6
10
18
2
17
3
26
116
5
154
104
133
132
30
33
14
43
21
28
39
15
4
58
94
46
68
19
41
37
464
142