254
239
237
206
199
178
156
151
148
138
132
125
124
122
112
107
105
103
101
98
97
95
94
91
87
84
83
82
81
80
77
76
75
74
72
71
69
67
65
61
60
58
56