147
146
144
140
134
132
131
127
123
116
109
104
103
102
100
93
92
87
85
84
79
78
76
72
69
67
64
63
62
61
56
55
54
53
51
49
48
47
46
44
42
39
38
37
34
32
31
30