11685 5
14904 27
18660 41
15301 34
23969 49
21613 55
19326 30
26340 91
26754 64
25883 72
53309 160
80645 252
28121 59
16601 34
12797 8
41827 86
26323 58
22418 49
15812 16
17764 20
23155 31
23120 48
13827 56
27146 107