18
163
50
25
918
99
92
83
190
49
140
248
562
93
512
203
413
15
950
56
110
323
52
76
164
156
29
70
41
58
158
35
149
438
12
159
80
42
11
34
13
32
4
315
181
98
136
618
16
242
131
168
96
186
19
138