128
126
119
114
109
108
106
102
99
98
97
86
85
82
79
78
74
73
72
70
67
65
64
63
62
61
56
54
52
51
50
49
48
46
44
43
42
36
35
34
32
29
28
27
26