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