49072 66
33048 24
21146 22
17939 25
17269 11
17143 27
16799 20
13354 13
11412 11
10493 10
10397 4
9944 11
9348 4
8663 12
63 4
45 5
23 5
10 7