20
45
114
40
82
42
30
39
67
46
56
16
53
35
28
161
156
182
21
478
64
155
55
212
79
171
66
90
129
70
249
122
96
50