180
168
165
161
155
152
150
146
145
142
140
135
128
126
113
112
108
105
103
99
95
94
92
89
87
86
85
84
79
78
74
73
72
71
70
68
66
65
64
62
59
58
56
53
52
48
46
44
42
41
40
38
37