39
37
32
39
41
42
96