163
160
158
148
145
141
136
134
132
131
130
125
124
122
121
115
109
107
101
100
95
93
86
83
82
79
78
73
71
68
66
65
64
63
62
59
56
55
54
49
45
44
39
38
37
35