4
55
56
47
20
105
68
40
85
114
462
57
32
71
49
19
248
540
52
61
50
30
18
69
319
122
410
133
28
27
84
177
108
314
875
67
158
65
62