42000
57542
47450
5068
4952
6876
576
11437
138618
26103
40485
5419
109231
33058
30266
2778
5660
558
11539
2883
82
32485
11200
111701
31668
49568
2127
32
35801
8094
9428
6486
140112
10381
38095
59238
51143
9978
12705
2989
539
16534
24721
87369
3717
4206
11966