5
7
21
25
29
49
82
100
101
107
113
128
131
134
148
