2
5
10
12
16
23
33
41
68
90
108
119
126
