16
40
39
45
61
203
273
168
72
289
186
411
738
93
143
176
433
173
320
913
104
190
44
138
279
90
167
115
147
287
141