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