18
46
2
7
5
19
8
109
3
307
14
26
21
24
25
48
28
29
15
22
115
33
51
160
11
132
79
9
13
50
39
31
6
30
96
12
82
52
1