102
82
42
78
47
60
16
50
49
27