174
169
164
163
157
150
147
143
135
134
130
129
117
116
113
112
109
108
103
98
94
92
90
85
84
83
82
80
79
78
77
73
71
70
69
67
65
62
61
58
51
47
46
44
43
41
40
38
37
36
35