42000
51690
45914
4028
4202
6164
514
11437
137648
15673
32488
5357
109101
31499
27026
2447
2233
599
11539
2879
17
29682
11200
111703
32009
39555
1148
21
32057
10657
8825
6230
127535
9847
34198
59239
45856
9121
15912
2803
469
16734
24707
77159
4073
11987