59955 103
19155 51
35004 111
14625 18
66407 169
19759 31
27465 46
21563 47
28177 38
19834 36
33055 98
18761 39
15579 8
16471 45
7619 13
9549 15
11234 24
13536 25
8436 14
42090 25
2139 9
27696 130