3
23
25
26
31
34
39
40
71
80
82
84
87
95
106
108
111
129
130
162
167
173
214
234
238
260
277
280
283
291
292
298
322
325
329
335
360
371
372
380
387
398
409
411
413
427
439
449
451
457
488
493
506
527
528
537
539
544
545
555
564
574
582
593
606
621
626
630
637
643
645
648
651
652
653
659
678
684
690
736
758
760
770
775
798
805
815
816
827
831
840
863
883
884
903
922
931
936
949
952
959
965
972
975
1012
1019
1040
1054
1082
1093
1097
1100
1104
1108
1138
1139
1153
1156
1181
1192
1195
1201
1203
1211
1251
1259
1260
1277
1278
1287
1290
1297
1312
1317
1319
1330
1336
1363
1389
1392
1398
1412
1425
1437
1439
1442
1462
