40
69
17
512
56
578
61
215
113
400
35
453
88
289
19
261
36
16
266
163
24
256
27
333
33
190
202
738
57
230
60
178
42
151