184
171
161
160
156
155
147
144
143
141
138
134
132
126
124
121
119
118
116
105
97
87
84
83
81
80
74
73
71
70
69
68
67
65
64
63
61
59
56
55
50
48
44
39
37
35
34