182
171
170
168
166
156
153
149
144
143
131
130
126
119
114
110
108
107
103
98
96
95
94
91
85
84
81
79
77
75
72
71
69
67
66
65
64
63
60
56
55
54
51
47
44
42
36
35
34
33