5
7
12
14
16
17
21
22
29
35
41
50
54
56
68
79
84
88
91
93
97
100
110
112
116
127
132
134
138
142
148
151
153
157
167
172
178
