127
126
115
109
107
103
100
97
96
94
89
86
85
81
80
79
78
75
71
70
69
62
59
58
57
56
54
51
50
48
46
45
44
41
40
38
35
34
33
32
28
27
26
25