18
146
17
110
173
217
56
57
72
486
36
13
46
138
50
243
45
55
35
25
145
43
125
47
85
140
108
49
12
37
83
183
70
81
22
164
42
71
44
94
73
28
16
156
95
180
150
226
218