
1
2
4
6
12
16
19
20
28
34
37
44
48
49
52
57
60
65
67
73
80
82
85
86
88
94
96
109
113
118
122
128
143
148
149
152
155
160
165
167
170
175
180
190
198
208
222
233
235
240
256
272
273
274
275
278
287