186
182
180
177
176
175
173
160
155
151
149
143
136
135
134
132
125
122
116
107
106
103
95
94
89
83
80
79
77
75
73
72
71
70
69
68
66
62
61
60
59
57
56
51
48
47
46
43
39
38
33