18
16
17
6
7
30
2
1
5
8
3
50
22
71
109
52
21
46
37
4
12
41
13
11
15
195
26
29
20
38
10
28
69
14
27
128
59
9