18
83
15
26
6
24
164
8
78
38
35
45
21
5
36
122
17
30
158
110
4
11
50
12
19
20
9
7
32
3
10
29
43
52
487
98
13
66
114
2
25