31
32
31
49
41
43
86