40120 40
12942 10
10975 10
28964 26
19189 19
9531 6
17553 15
13452 11
42904 44
42534 49
24101 22
28905 30