40952
27637
31679
9374
19975
29297
20399
40278
47742
34126
5105
21054
39116
7235
6257
44867
25805
8417
35499
11632
47402
42952
16509
39958
37460
25235
16143
2109
24064
38465
34631
40150
1760
95
20514
47995
41893
36769
12602
48495
24107
39427
43648
7441
26161
4357
52093
7723
48451
43305
35057
1697
28148
17644
886
4581
14496
41891
45947
36812
46438
17990
15701
7105
47565
52095
48993
31267
38562
44499
