29
31
24
33
43
41
67