5
8
16
19
24
29
30
33
34
50
56
64
65
89
94
107
112
113
120
121
129
131
139
146
150
151
156
157
161
166
167
174
188
189
200
204
211
220
232
242
251
256
257
262
265
267
271
279
281
287
288
293
305
309
310
318
319
320
322
324
327
329
340
341
342
345
350
352
353
354
358
368
369
378
383
384
394
400
405
413
439
440
442
446
447
461
464
468
479
487
490
501
503
505
506
511
516
517
518
525
542
550
565
571
576
578
583
600
601
614
619
620
623
627
635
639
654
662
667
669
670
672
673
677
680
682
688
690
696
697
698
701
707
708
729
732
737
738
741
742
745
763
765
767
771
794
812
814
815
821
824
