0
18
20
39
46
49
79
82
84
98
103
117
129
133
138
155
161
191
201
207
213
230
253
259
260
267
273
281
287
341
369
371
376
384
403
407
418
427
430
441
442
463
464
479
488
490
493
506
514
537
541
542
546
549
557
573
580
595
608
613
617
633
635
680
701
704
725
746
764
766
769
780
785
803
805
812
824
829
843
873
878
901
913
930
937
948
957
963
965
969
980
983
985
997
1000
1002
1005
1013
1016
1017
1018
1026
1030
1031
1035
1040
1043
1047
1048
1049
1061
1094
1099
1107
1114
1121
1137
1152
1168
1174
1179
1186
1194
1202
1209
1215
1217
1223
1269
1282
1294
1341
1345
1355
1367
1373
1374
