3
4
11
20
22
34
37
42
52
53
61
62
68
106
131
133
165
194
209
211
241
246
248
254
259
275
284
286
289
302
307
309
325
326
355
366
377
381
384
385
386
402
423
437
438
445
448
451
460
475
476
487
499
518
520
525
527
529
540
559
596
631
648
659
661
663
670
675
693
699
713
715
720
736
748
754
760
780
783
787
788
794
797
798
801
807
819
836
844
853
862
896
910
912
913
919
945
952
969
970
979
995
1006
1021
1028
1030
1039
1047
1052
1067
1073
1084
1089
1103
1107
1116
1129
1132
1145
1147
1149
1155
1159
1171
1194
1201
1211
1227
1282
1300
