169
166
160
157
155
145
143
131
129
128
121
119
109
108
101
96
95
93
90
88
82
81
80
79
77
75
74
73
71
67
64
62
61
57
56
53
52
50
48
44
43
39
37
35