2
4
9
12
14
16
17
18
29
30
33
42
53
64
66
69
71
74
75
80
81
85
93
95
105
119
123
128
158
167
169
171
174
183
185
186
203
210
212
218
222
229
241
245
254
263
265
278
279
282
291
302
303
306
308
320
330
342
353
360
362
367
368
371
391
401
414
416
424
432
435
436
438
457
463
469
477
481
485
489
496
514
528
530
538
548
552
562
577
581
594
601
603
610
623
641
665
676
681
689
699
716
723
734
752
765
777
782
787
790
796
797
812
825
841
845
849
862
866
869
877
883
895
896
906
929
940
942
951
952
959
960
962
965
969
971
984
1002
1004
1017
1020
1023
1037
1043
1049
1053
1057
1078
1079
1087
1120
1123
1129
1140
1141
1143
1147
1155
1159
1160
1165
1173
1175
1179
1182
1185
1200
1212
1226
1236
1238
1248
1251
1254
1258
1267
1294
1316
1324
1340
1357
1364
1367
1381
1413
1427
1430
1436
1440
1445
1448
1455
1459
1460
1467
1469
1471
1477
1481
1493
1513
1520
1535
1546
1550
1558
1567
1574
1579
1580
1603
1609
1617
1618
1620
1636
1646
1653
1656
1662
1664
1669
1675
1679
1692
1699
1704
1734
1736
1747
1755
1758
1770
1771
1779
1808
1816
1822
