12
21
22
29
34
59
66
81
90
