18
146
17
110
173
218
56
57
72
486
37
13
46
138
51
243
45
55
35
25
145
43
125
47
85
140
108
49
12
83
183
70
36
81
22
167
42
44
94
73
28
16
157
95
180
151
226
219