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