191
190
178
174
169
159
158
152
149
147
142
141
135
134
129
126
119
113
109
102
97
89
85
83
80
78
77
76
74
73
70
69
68
66
64
63
60
56
53
51
49
45
44
40
39
37
36
35
34