20 600
168
402
406
238
111
156
440
69
107
215
306
97
435
22
29
54
418
302
435
123