235
40
227
221
207
197
196
184
181
182
183
167
159
155
153
148
146
145
144
142
141
134
130
127
123
122
118
116
115
114
102
101
94
92
91
90
89
88
87
84
80
78
77
74
71
64
63
56
55
54
51
50
48
36
39
38
35
34
33
32
31
27
26
20
18
17
14