12
13
25
31
43
59
61
76
90
99
