180
163
162
161
158
157
146
143
141
131
130
125
121
114
111
107
104
103
102
96
93
90
88
83
80
78
77
74
73
70
69
68
67
66
64
61
60
57
53
50
48
46
45
39
37
36
34