25016
4157
2357
33275
3191
9631
10428
6748
7092
13380
2857
4584
5422
3647
39344
9710
5254
8739
10238
6295
11187
5895
8774
9465
14846
18888
6390
24238
7218
7086
19428
17179
3640
14198
2983
7414
7370
5203
3871
3932
3368
4644
3995
35357
3249
3487
8106
13777
5540
6234
9994
14859
4805
10684
5433
19968
5191
5850
3961
4072