2
9
20
25
38
40
47
66
81
87
88
90
91
96
103
104
108
111
126
138
146
159
184
189
191
192
198
205
231
234
240
261
275
302
305
334
347
356
357
365
405
410
413
447
462
466
489
494
500
503
517
521
548
558
568
574
579
583
589
593
601
606
616
648
665
670
677
687
691
697
700
702
710
715
717
743
751
755
761
763
767
781
784
796
807
841
858
860
861
873
899
916
921
926
928
940
944
953
963
965
973
1020
1028
1030
1037
1042
1077
1083
1084
1093
1101
1133
1151
1177
1198
1214
1253
1256
1258
1259
1262
1263
1274
1287
1291
1295
1320
1326
1344
1365
1367
1375
1378
1394
1399
1402
1404
1406
1407
1408
1412
1419
1421
1424
1440
