3
5
20
31
52
61
64
67
80
84
93
102
107
113
119
128
142
148
167
172
178
180
182
185
203
205
217
219
235
240
258
260
265
280
313
317
319
330
332
348
351
354
357
360
369
375
381
388
399
409
410
411
414
430
453
455
458
463
483
489
509
512
522
539
541
557
569
574
586
607
609
615
631
640
648
664
674
678
681
719
740
749
751
767
781
784
797
818
822
838
843
844
859
867
868
926
940
944
958
962
964
966
968
973
974
1041
1099
1105
1116
1131
1138
1148
1149
1154
1157
1172
1175
1187
1188
1194
1203
1204
1206
1209
1221
1236
1243
1249
1263
1283
1290
1296
1298
1302
1306
1326
1327
1335
1366
1380
1381
1401
1414
1422
1430
1442
1445
1473
1488
1498
1501
1512
1517
1527
1552
1556
1588
1589
1596
1603
1605
1610
1620
1626
1639
1656
