0
16
38
55
57
100
101
111
113
118
127
131
142
143
162
164
166
175
185
211
216
221
235
244
247
258
274
294
297
301
305
320
321
344
349
360
361
363
376
379
389
392
406
408
413
430
439
446
460
467
507
509
524
526
538
548
551
559
599
600
603
607
614
625
628
641
653
