2
3
11
24
31
32
35
44
45
50
92
109
117
128
139
160
