186
177
175
168
166
159
156
152
148
143
138
137
130
126
124
123
121
113
111
91
88
81
80
78
77
76
75
72
71
69
68
67
66
60
56
55
54
52
49
44
42
40
39
38
37
36