3
10
130
137
182
215
258
259
290
305
317
326
355
410
411
414
460
472
474
493
498
520
529
569
652
656
690
699
706
738
766
772
839
868
869
889
904
931
937
973
981
1015
1052
1074
1091
1094
1120
1166
1197
1216
1249
1250
1253
1263
1315
1319
1336
1362
1378
1393
1419
1456
1461
1507
1524
1536
1569
1574
1598
1628
1650
1688
1724
1740
1751
1795
1799
1804
1863
1897
1898
1915
1928
