10
16
17
27
45
58
82
88
90
93
95
112
126
