141
139
132
131
129
128
126
117
114
105
103
101
94
93
86
85
83
81
80
78
75
74
64
59
58
57
55
54
52
51
47
46
45
41
40
38
37
36
35
34
33
32
31