58
97
57
90
56
115
53
93
51
106
52
100
46
89
40
66
44
65
38
63
36
39
33
55
18
28
22
0
95
687
2.5K
150