10
12
20
35
49
51
56
58
75
77
88
100
103
134
146
