0
18
20
30
41
44
49
74
75
94
101
102
114
115
117
119
120
125
142
150
151
160
162
170
172
188
190
193
219
262
271
274
276
283
295
307
311
323
342
343
353
378
404
455
458
473
474
475
481
483
503
505
513
556
573
580
591
594
601
602
603
605
612
616
621
624
625
626
642
645
650
667
680
690
692
696
700
718
741
773
783
811
814
818
827
834
841
843
851
876
