2
4
12
24
25
30
31
53
71
77
105
114
120
150
161
183
188
189
192
219
230
238
244
263
276
280
297
300
303
305
309
315
318
319
327
338
340
343
357
370
372
382
386
392
400
419
428
446
465
466
479
485
492
516
528
537
561
562
576
578
585
604
615
625
636
647
652
658
663
682
688
699
702
722
730
740
743
748
749
777
778
808
811
819
835
855
856
858
874
887
899
901
914
917
922
931
940
953
955
961
980
987
1001
1004
1025
1064
1069
1077
1083
1129
1132
1140
1146
1148
1153
1163
1167
1175
1189
1204
1236
1249
1281
1301
1307
1324
1342
1345
1365
1371
1396
1400
1401
1404
1410
1419
1454
1460
1462
1482
1512
1539
1559
1572
1575
1583
1595
1616
1630
1639
1659
