2952
2662
1693
2051
9582
1130
8078
7154
4018
6273
9873
3171
3426
4327
6823
1067
793
9322
5874
5748
2296
9826
9082
6366
3044
1368
9799
654
426
3526
3880
8737
8635
4828
4372
8328