148
142
139
138
131
130
126
117
116
114
113
110
104
103
100
93
92
87
86
84
80
79
77
76
71
69
66
62
61
60
59
58
57
55
53
52
44
43
42
40
37
36
33
31
30