145
143
139
137
132
128
125
113
110
109
101
97
88
87
86
83
81
80
78
77
75
73
71
70
66
65
64
62
59
58
57
54
53
51
49
48
47
43
42
41
36
34
32
31
29