39
36
31
39
41
42
96