25888
47585
45997
31666
13506
56379
23737
23755
52886
15403
11257
18186
21400
12861
4263
11148
16048
9585
22945
15057
20269
3890
5828
19940
4584
15472
8984
13867
80471
16186
19108
11421
17968
8719
11656
30994
12731
22925
10790
5270
6232
9070
26196
17489
23994
19626
15076
82097
60826
37589
1039642
31093
46248
5914
197154
16164
5856
29882
11863
24304