27
29
31
35
46
45
95