647
1832
8468
7224
3936
570
8658
8449
8103
77
1955
3013
3681
5729
474
1496
5379
4352
843
2792
244
1512
3557
5105
842
3870
1422
8896
5034
4062
4002
4967
4566
7444
8053
9454