12448 7
21973 13
20625 29
24081 33
14059 11
20412 15
13581 4
15418 5
14312 7
15534 14
20562 21
16496 18
15118 19
27501 45
15672 4
11080 9
32906 38
12066 6
12509 8
17289 10
19631 12
17676 8
13945 6
30910 41