254
227
222
202
202
189
189
180
170
165
161
145
141
133
132
131
129
129
128
120
117
113
111
110
108
108
108
106
106
104
104
103
102
101
101
100
99
99
98
97
96
95
95
94
94
94
93
93
92
92
90
89
88
88
88
88
87
87
87
87
86
86
86
86
85
85
83
81
81
80
78
78
78
76
76
75
74
74
73
73
72
71
71
71
71
71
70
69
67
66
63
63
63
61
61
60
60
59
59
59
56
56