192
179
178
172
162
161
158
155
149
148
143
138
130
129
125
118
114
113
109
97
93
90
88
87
85
84
82
79
78
75
74
67
63
60
59
57
56
55
53
50
46
43
40
38
37
35
34