16
76
51
132
46
144
109
65
89
14
130
204
34
19
154
187
160
127
239
234
406
189
56
99
68
73
137
108
41
171
133
123
119
138
283
118
62
173
80
211
166
57
66
90
39
135
158
150
54