127
126
119
116
113
112
109
107
105
98
94
90
89
88
85
81
79
78
77
72
70
68
66
62
61
60
59
56
55
52
51
50
48
45
44
43
41
39
38
36
35
33
32
28