40
18
29
14
36
107
92
26
47
180
172
25
10
17
49
85
149
9
13
54
48
63
28
38
62
32
53
12
27
8
7
4
22
0
51
82
136
24
2
90
15