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