40
4082
2920
4347
2172
9469
919
1763
9610
6393
5828
2013
1356
9479
7614
6769
1665
2558
1030
296
2632
3339
5224
5918
8240
4723
3225
9002
1524
7295