144
143
140
126
123
122
118
115
114
104
95
94
92
91
85
84
83
81
80
73
72
70
69
67
64
63
62
61
60
59
58
53
51
50
48
46
42
40
38
37
34
33
32
29