109 6
4618 8
9520 37
11383 25
15910 41
7909 16
18824 32
24288 34
5445 10
27009 78
13463 23
18568 37
13008 38
16768 34
17339 28
14620 13
15532 30
12843 24
19659 27
54455 138