1300
5660
7528
7858
4288
9462
6486
6232
4516
3586
553
999
5702
8913
5962
368
2998
4435
4088
1647
2436
2943
2906
470
4308
4753
6570
1239
9306
5750
614
6298
3446
2000
3473
7957
8475
954
8244
5037
5033
7469
7478
375
7781
4678
7544
1248
3539
3116
1163
3686
4604
3170
8072
3017
6546
7295
4790
3219
9819
2082
7297
1410
5077
5487
2621
802
6155