2
12
31
40
51
59
66
74
90
101
