2
6
8
22
31
42
63
76
83
84
85
86
92
97
103
106
159
165
173
213
227
233
241
243
264
268
269
282
295
299
311
312
324
327
328
339
346
353
379
394
402
416
447
455
460
465
468
469
482
492
499
500
501
508
532
533
542
552
556
584
586
602
618
624
630
632
641
654
662
663
672
677
698
717
721
740
742
744
753
756
768
773
779
803
807
809
833
876
886
891
936
937
943
946
947
970
977
979
984
988
1027
1035
1047
1048
1056
1057
1066
1068
1075
1087
1088
1089
1099
1116
1121
1124
1151
1153
1157
1176
1181
1184
1187
1219
1230
1241
1242
1260
1281
1282
1298
1329
1337
1359
1360
1366
1375
1387
1392
