123
122
118
110
107
106
102
101
98
95
89
84
83
80
78
76
67
66
62
59
58
57
56
55
51
48
46
45
43
42
41
39
38
35
33
32
30
29
28
27
25