118
116
115
110
108
102
99
97
92
91
87
86
84
81
78
72
68
67
66
65
63
62
61
58
56
51
50
49
48
46
44
43
42
41
40
39
38
37
32
31
30
29