18
319
11
145
48
334
64
86
46
39
151
36
168
26
42
80
157
237
31
16
45
242
462
69
24
172
245
59
182
99
44
508
29
32
260
83
164
50
25
366
461
198
177
318
188
499
57
37
254
534
148
100
51
130