0
6
11
19
20
23
24
31
38
42
44
45
55
65
70
74
80
89
90
106
110
112
122
130
131
133
147
148
149
158
173
186
189
194
196
201
204
217
218
219
237
238
241
250
251
255
259
264
274
296
307
319
335
338
339
340
342
347
351
358
359
360
363
372
389
391
403
413
420
421
435
447
452
461
472
474
496
500
508
516
517
522
546
550
551
556
558
560
572
573
577
588
597
615
616
618
627
636
650
688
689
690
692
