1
2
4
5
6
10
15
32
38
44
56
60
99
134
37
136
135
132
162
230
250