39
37
32
40
41
42
96