12
11
17
15
134
9
25
110
18
30
14
4
31
52
139
2
21
8
45
43
19
82
13
53
26
40
68
20
39
127
29
5
146
595