6
19
4
12
40
15
14
3
2
38
26
17
10
9
11
8
5
18
29
24
13
16
7
21
52
74
1220
127
31
213
105
47
82
42
165
95