123
120
113
110
109
103
101
99
98
96
93
90
88
87
84
77
71
70
69
65
64
63
53
51
50
49
48
46
45
44
42
39
37
33
29
28
25
23