0
7
10
11
13
14
16
22
23
28
29
45
48
55
57
64
65
74
77
83
85
91
100
103
107
108
112
117
120
121
134
136
138
141
144
152
155
157
162
166
168
181
182
189
191
196
197
198
199
205
218
219
220
222
225
235
239
245
249
251
256
258
259
271
276
285
289
292
300
307
313
322
327
334
344
348
354
356
360
363
373
377
382
386
390
392
395
399
407
410
411
412
413
418
423
425
427
444
448
449
450
451
457
458
459
460
461
462
464
465
469
471
477
491
493
494
497
504
505
511
514
521
522
535
539
546
551
555
562
563
571
574
579
580
589
591
593
598
608
610
626
631
635
637
644
645
654
657
658
666
679
680
686
689
690
700
701
705
706
708
713
719
727
732
737
738
