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