12
130
36
33
82
47
40
43
42
42
61