129
128
126
125
121
119
112
109
108
107
105
102
101
96
85
81
79
75
70
69
67
66
65
64
63
62
58
57
56
55
54
53
51
48
46
44
43
38
36
33
32
31
30
28
27
25