156
146
138
134
118
115
107
105
99
94
91
89
88
86
85
81
80
79
78
77
76
74
72
71
70
69
66
65
64
62
61
60
58
57
56
55
54
53