139
138
134
126
123
118
113
112
100
98
94
90
87
84
82
78
76
73
72
71
70
68
66
63
61
60
59
57
55
54
53
51
48
46
45
43
42
41
38
37
36
32
31
30