9623 26
13688 111
11231 82
9990 53
24366 150
11244 36
37723 114
22339 56
31072 35
18684 13
27373 33
64605 165
65912 145
14785 39
14625 18
19759 31
35950 89