18
14
81
60
82
48
118
159
133
177
49
128
75
114
46
52
68
58
74
57
50
59
69
341
189
20
116
142
80
98
104
73
28
44
34
55
26
51
11
115
65
56
190
136
90
101
112
99
390