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