2
3
6
16
20
21
27
53
82
95
