258
184
181
159
146
143
137
134
127
126
125
124
115
114
112
110
105
103
98
96
94
92
89
87
79
77
72
71
70
68
66
65
64
62
61
60
58
57