18
47
45
46
50
34
32
55
84
123
230
52
135
67
124
21
103
98
25
8
65
58
87
116
86
114
211
162
39
290
75
61
226
69
169
303
141
89
216
176
16
59
148
161
145
178
85
382
147
53
257
159
190