184
180
177
170
166
160
159
158
156
151
135
134
129
124
122
120
118
117
115
109
107
105
104
101
100
92
91
89
88
83
81
77
76
75
73
72
70
69
68
67
65
63
56
54
51
47
44
42
40