9998
8594
4648
8422
1076
2450
5787
428
8605
3934
2151
8939
6029
8126
3903
3508
4986
1339
2931
9198
8196
2035
8875
1202
9334
878
9348
3947
1170
1044