120
119
117
116
114
111
103
101
100
97
94
88
85
83
79
77
73
72
71
69
65
63
61
60
56
54
52
51
49
48
47
46
43
42
39
36
33
32
30
29
28
27
26