197
188
187
170
163
162
160
157
155
149
148
142
138
137
135
134
132
124
110
106
103
95
94
91
89
84
83
82
78
74
73
72
71
69
66
65
63
61
57
56
51
48
46
44
42
41
39
34
33