202
188
187
179
174
171
165
163
162
161
158
156
153
146
139
135
134
123
111
108
102
101
96
92
89
87
86
85
80
79
78
77
76
75
74
72
71
70
69
68
66
54
53
52
47
44
40
39
38
37
34