Latest 1040

107
55

144
160

177
145

99
62

141
153

124
128

250
246

167
239

186
145

149
200

169
131

157
143

89
62

144
203

149
204

142
178

147
73

154
172

158
190

211
193