12
18
23
31
34
47
54
62
67
70
79
87
91
93
94
96
97
99
106
107
112
114
117
120
121
125
133
137
157
159
160
162
167
169
175
180
189
194
198
209
211
212
216
226
237
248
256
259
260
262
264
269
276
294
295
303
306
309
310
316
321
324
328
329
331
332
334
336
338
339
355
358
371
372
375
396
397
398
411
415
425
430
431
432
447
451
467
474
476
490
499
506
513
514
516
520
525
527
529
551
552
555
557
564
565
567
572
585
601
616
631
632
633
634
643
650
651
656
661
662
663
666
667
677
680
683
684
686
688
694
695
696
697
705
708
712
721
732
743
753
772
781
786
787
789
790
797
812
816
819
823
836
860
874
891
909
910
919
923
