5966
8580
2762
8455
1226
2309
4929
251
5188
523
7738
1303
7714
2029
2859
3251
2546
291
4940
8865
6958
3793
338
3243
7052
8427
3583
6164
6863
4489
4059
3177
9831
891
598
6288
7786
1228
2839
8181
3180
5567
8739
9145
5764
65
5194
9892
6650
3954
1355
4548