19
86
58
35
31
38
90
58
73
18
78
310
82
73
60
249
103