0
1
1
1
1
1
1
1
1
4
4
4
4
4
4
4
9
9
9
9
9
9
9
12
12
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
16
16
16
17
18
18
18
18
18
18
18
18
18
18
23
23
32
33
33
33
35
35
38
39
42
45
46
46
47
47
48
48
49
49
52
52
52
52
52
52
52
56
59
59
62
71
71
71
74
75
76
77
77
78
79
79
79
79
79
79
79
80
81
82
82
83
83
83
84
85
88
88
88
91
91
91
91
95
107
109
109
112
113
114
114
117
120
123
124
127
130
