200
199
194
191
187
177
173
171
161
152
151
149
144
140
137
136
133
126
122
110
107
104
91
90
89
88
81
80
78
74
73
71
70
69
68
66
65
64
62
61
58
48
47
46
42
40
38
37