151
146
132
128
123
117
105
101
99
94
91
88
84
82
81
80
79
75
73
72
69
66
61
60
57
56
55
53
50
49
48
47
46
45
43
42
41
40
39