2039
4746
9881
3642
545
3610
5694
1348
651
5739
5582
4077
2800
5940
1251
3149
2192
5773
5417
6963
7658
8997
6128
8878
7684
9418
5566
5112
7228
5759
3570
1341
6374
4136
3598
5382
7776
7570
2325
2987
8027
645
8474
6768
2563
4451
257
17
9291
7240
4067
810
2916
7179
7700
776
5633
8548
9334
872