0
5
6
7
14
17
23
26
28
30
36
38
41
48
51
54
56
57
61
63
65
69
78
89
95
96
99
101
104
109
121
135
136
141
146
150
151
152
164
170
176
178
180
184
199
225
226
228
229
231
233
234
245
256
260
263
268
284
287
288
301
309
311
316
317
319
320
324
326
337
339
341
348
366
367
368
369
376
384
393
394
396
398
403
416
421
424
428
430
439
