18
15
8
30
32
25
103
26
51
43
176
71
21
37
22
2
1
11
63
145
7
19
60
45
9
42
35
5
12
29
39
16
36
47
3
34
13
14
93
44
4
6