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