5
6
3
14
19
11
13
34
10
12
39
23
9
8
7
30
2
17
36
307
164
102
38
25
45
130
40
27
82
101
37
139
32
62
50