121
81
154
168
12
7
1
18
22
56
59
49
43
38
73
64
62
84
90
103
92
131
119
129
151
149
143
138
178
167
158
176