0
13
17
34
41
59
66
82
85
92
104
111
120
134
159
165
172
181
189
195
218
224
247
255
261
268
277
285
304
307
339
351
354
362
365
373
377
382
394
465
473
480
509
512
520
526
527
543
549
550
553
556
571
572
575
591
598
604
616
622
624
648
650
651
654
658