16
8
9
45
44
167
61
39
43
50
91
282
752
18
28
131
31
66
47
42
7
69
62
10
57
177
38
13
762
228
24
6
79
17
27
23
14
48
20
4
21
55
203