18
59
33
20
42
23
29
113
24
15
19
9
70
269
55
115
159
27
4
8
97
31
57
307
46
37
28
445
431
25
16
34
72
50
12
17
47
26
56
39