1
2
3
4
4
6
6
6
9
10
11
11
11
11
15
15
15
15
19
19
19
22
22
22
22
22
22
22
29
29
29
29
33
33
33
33
33
33
39
39
39
39
39
39
39
39
39
48
48
48
48
52
52
52
52
52
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
87
87
87
87
87
92
92
92
92
92
92
92
92
92
101
101
101
101
101
101
101
101
109
109
109
109
109
109
109
109
109
118
118
118
118
118
123
123
123
123
123
128
128
128
128
128
133
133
135
135
135
135
135
135
141
141
141
141
141
146
146
148
149
149
149
152
152
152
155
156
156
158
158
160
161
161
163
163
163
163
163
168
169
170
170
170
170
170