16
13
19
218
295
28
32
143
23
25
200
279
55
47
405
463
110
199
68
58
301
29
77
51
103
20
45
95
42
38
4699
21
154
150