179
178
172
167
165
160
156
150
145
144
141
139
134
122
121
118
117
107
103
102
98
96
95
92
90
87
85
83
82
80
78
76
70
69
67
65
64
63
61
60
57
55
46
45
44
42
41
40
37
36