149
2871
1502
7288
4696
3959
5686
1195
9087
8505
6606
7697
9929
5314
1393
3595
7349
2891
882
2044
6845
6564
3235
5931
5069
9837
3627
4997
8935
5421
1974
6576
7239
251
8679
464
3557
2129
4943
4945
5720
2291
7831
6597
4331
4676
3161
7561