143
140
138
135
133
129
126
123
118
113
112
109
108
104
94
90
86
85
84
82
80
76
75
73
71
70
69
67
66
64
63
60
59
57
56
53
52
51
49
45
42
41
40
37
36
35
33
32
30