135
134
132
125
124
122
118
108
103
94
91
90
88
86
79
75
73
72
69
67
66
64
63
61
60
58
56
54
53
52
49
48
47
46
45
39
38
35
34
29
27
26