273
228
221
219
206
203
180
176
173
152
150
148
147
142
141
140
140
140
136
130
128
122
121
121
116
114
113
113
113
112
112
111
111
111
111
109
109
106
105
104
104
101
100
98
97
96
96
95
95
95
94
94
94
92
91
90
90
90
88
87
87
86
86
86
86
85
85
84
84
83
82
81
81
81
81
81
80
79
79
79
79
79
78
78
78
77
77
77
76
76
76
75
74
73
73
71
69
69
68
66
65
65
63
63
63
61
60
59
59
58
58
56