0
1
2
3
4
5
6
7
8
9
10
11
13
15
17
18
20
24
25
27
30
33
40
43
44
47
56
62
76
114
119
152
154
161
170
173
210
270
280
304
400
413
474
592
709
978
1128
1354
2020