18
5
16
19
53
28
33
4
17
15
163
55
607
14
45
9
13
189
47
8
113
38
11
88
26
32
80
69
54
7
99
105
140
128
6
46
81
44
72
64
30
24
10
59
61
42