21121 64
15775 20
18288 32
14899 25
18252 46
19407 48
14868 16
17684 19
20038 20
15219 17
16930 28
14758 6
20207 32
10996 5
29147 39
13379 10
31992 71
11712 9
15151 12
10974 7
10531 7
14128 15
17787 40
62118 125