15231 20
15588 27
8881 8
35280 26
11625 8
45685 47
22375 13
6584 1
13225 17
25526 30
5753 4
13063 13
20256 16
9061 20
28037 24
22165 10
57447 90
29506 30
23068 25
20367 23
26073 19
14799 37
21497 52
19595 12