40
26
18
15
13
17
8
33
167
31
180
80
79
34
63
82
27
86
58
166
28
20
43
89
42
41
85
32
30
179
61
49
47
56
116
60
48
138
87
59
68
38
19
16