19
9
16
51
12
47
21
6
31
2
27
37
38
107
52
327
22
97
75
186
54
170
101
85
39
146
25
70
184
30
128
60
92
91
177
88
66
43
57
56
83
73
59
131
28
14
62
95