159
543
168
675
151
745
50
65
47
371
84
404
41
248
63
259
64
284
6
2
43
234
35
188
27
208
61
160
82
38
180
17
28