8
1151
1716
9802
6237
773
5263
6508
2482
7461
3348
5193
8230
4621
130
2905
974
1488
440
2839
3606
591
4399
3659
561
4525
1543
2711
5706
9750
5067
2950
6048