0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
17
20
24
29
33
44
44
44
45
46
47
47
47
47
47
48
49
49
49
49
49
49
49
50
50
51
52
52
53
53
54
54
54
55
55
55
56
57
57
57
58
59
64
68
73
77
81
86
87
87
87
88
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
111
113
116
118
131
131
131
132
133
134
134
134
134
134
135
136
136
136
137
137
137
138
139
140
141
142
142
142
142
143
144
144
145
145
146
147
147
148
149
150
151
156
157
162
167
170
175
176
176
176
177
177
178
179
180
181
