187
185
181
177
171
167
162
160
158
155
147
145
135
134
131
125
115
114
105
99
95
93
91
84
82
81
80
78
77
76
71
70
69
68
67
66
65
64
61
58
55
54
49
48
46
45
43
39