18
86
58
7
114
6
179
32
39
277
45
8
71
25
12
15
1
30
9
29
92
36
142
53
23
160
21
31
26
101
28
67
126
48
14
16
38
47
42
97
2
138
20
89
4
5
11
64