0
6
9
12
23
26
37
41
44
48
56
64
67
69
78
80
83
91
92
102
105
117
130
132
141
146
147
153
154
158
164
170
181
183
191
203
205
207
215
221
225
241
245
247
248
254
255
259
261
263
265
267
271
275
279
284
286
298
300
308
309
313
321
331
337
339
344
349
376
380
395
403
409
411
415
417
420
423
434
444
457
459
473
476
483
485
487
490
493
495
497
517
529
530
532
534
538
544
550
551
555
556
559
562
574
579
580
613
614
617
629
634
638
641
647
650
654
655
661
665
668
672
679
686
688
