14
8
6
1
4
7
28
25
43
22
19
23
10
45
3
2
46
58
67
37
30
12
5
39
11
13
89
31
34
17
18
35
15
48
40
27
32
72
398