0
2
5
6
9
10
26
30
31
32
33
38
39
40
41
43
45
46
47
49
53
55
57
58
63
66
67
70
73
74
77
81
83
87
89
91
94
95
96
97
100
101
102
103
104
105
106
109
111
112
114
116
117
118
119
120
124
127
130
131
132
134
136
138
143
147
148
149
151
152
153
154
157
160
162
165
167
172
173
174
175
176
177
179
180
183
184
187
188
190
192
193
194
200
204
205
206
207
208
210
213
214
218
219
220
221
222
226
228
232
233
234
