18
47
45
46
50
34
32
55
84
123
36
230
52
135
67
124
21
104
98
25
8
65
58
87
116
88
115
211
162
39
290
75
61
226
69
169
304
141
89
216
176
16
59
148
161
145
178
85
382
147
53
258
160
190