164
159
157
155
139
133
130
129
128
123
118
117
115
113
112
111
103
97
96
92
91
89
81
80
77
74
73
72
71
70
69
64
63
62
58
57
55
52
50
48
47
45
44
42
41
40
38