2
20
23
24
40
64
83
86
90
95
96
101
