173
170
155
150
147
141
138
132
127
123
120
113
112
110
102
101
99
98
97
92
91
88
81
80
79
78
76
74
72
70
69
67
66
64
63
62
60
59
54
52
48
47
39
37
35
33
32