3
9
20
23
26
30
35
39
45
45
49
51
52
54
95
104
106
134
155
198
202
203
203
203
203
203
207
210
213
260
301
338
369
371
374
375
377
378
380
429
430
432
501
517
536
536
537
537
539
543
550
552
553
557
634
656
715
717
718
719
720
720
720
720
722
743
751
753
783
813
814
816
819
831
865
870
873
878
909
955
959
979
982
991
994
996
1,000
1,008
1,010
1,013
1,057
1,088
1,092
1,098
1,103
1,107
1,108
1,112
1,115
1,120
1,122
1,124
1,125
1,126
1,133
1,134
1,137
1,137
1,139
1,140
1,140
1,141
1,148
1,148
1,155
1,166
1,174
1,180
1,180
1,181
1,182
1,185