3
7
9
15
26
50
64
67
71
100
107
112
118
119
125
128
134
135
137
139
143
150
152
159
161
162
165
166
167
172
184
192
195
234
239
245
252
255
264
266
267
270
277
314
327
334
340
343
360
361
368
381
383
385
416
417
428
446
451
467
486
490
509
511
525
530
534
542
544
549
563
580
583
642
651
655
684
724
728
736
749
756
780
794
799
800
818
821
850
856
860
862
867
868
869
870
878
888
896
908
918
925
928
969
976
977
982
994
1013
1015
1020
1030
1040
1084
1100
1119
1127
1138
1142
1160
1162
1180
1201
1222
1224
1235
1249
1259
1276
1278
1281
1298
1317
1357
1362
1368
1377
1395
1403
1405
1417
1425
1433
1449
1457
1460
1477
1478
1488
1499
1504
1515
1521
