50038 157
49055 86
46903 115
44580 110
33092 106
30220 58
29885 67
27933 80
27340 103
25988 14
25708 48
23208 26
23083 65
21647 31
21316 61
21276 38
19414 55
19404 30
18935 42
18440 43
17988 60
17917 32
17732 49
17153 41