Latest

96
65

103
91

78
58

74
65

150
163

115
116

37
43

151
237

108
207

49
34

44
132

40
52

80
190

99
330

118
102

143
481

101
157

134
309

103
95

56
41