0
1
2
2
3
4
5
5
5
6
6
7
8
8
8
9
9
9
15
19
24
27
27
27
27
27
27
27
27
27
27
27
27
27
27
29
32
35
40
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
45
46
46
46
61
73
73
88
88
91
91
91
96
96
96
101
