29
18
16
12
14
30
23
82
51
31
15
25
17
9
40
154
1
36
34
22
13
38
42
45
141
59
167
39
148
57
7
49
114
84
20
78
62
53
67
74
61
66
32