19225 19
17883 16
40737 52
14312 11
24290 25
7188 8
16093 17
7979 11
10688 15
11245 18
10912 22
15462 20
10278 15
13380 19
6908 12
28313 45
33778 32
10674 24
20352 27
13039 34
13923 26
5985 0
25881 30
34806 84