0
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
6
6
6
6
6
6
6
6
6
6
6
7
7
8
8
8
9
9
10
10
11
11
11
12
12
15
18
21
24
25
26
27
28
29
30
30
30
30
31
31
31
31
32
32
33
33
33
33
33
34
35
35
36
36
41
41
41
41
41
41
41
41
42
42
43
44
44
45
45
46
47
47
48
48
49
49
50
51
51
54
57
60
63
64
65
66
67
68
69
69
69
69
70
70
70
70
71
71
72
72
72
72
72
73
75
75
76
76
80
80
80
81
82
82
83
83
84
84
85
86
86
87
87
88
89
89
90
90
91
91
92
93
93
96
99
102
105
106
107
108
109
110
