50796 159
47240 115
44945 110
33436 107
27690 104
49396 88
29911 87
8097 81
13457 71
23448 69
30580 68
17988 61
21316 61
15854 59
30567 58
19414 56
11587 51
18081 49
9634 49