14037
51103
8312
14246
6706
11812
7552
30781
5178
12114
10695
50082
17096
4691
9338
18108
4618
9228
11855
18879
122837