32
18
17
47
16
115
66
80
29
58
10
37
43
39
259
54
27
4
14
13
55
30
62
34
31
73
88
69
51
68
28
49
44
50
21
9
8
22
65
184
25