5085
1814
8953
5575
3649
9148
8534
423
916
3539
1736
9631
5627
674
8622
2977
1588
8247
1824
4840
5880
1172
8296
6849
7999
7416
9897
9350
2259
7398
7172
9153
1637
8365
6742
4876