12031 30
29359 87
9621 20
32496 58
46548 140
12824 15
13710 22
8194 32
18293 48
11794 28
29726 43
21941 46
11607 27
14246 27
27014 52
26049 103