3
2
1
6
14
32
8
10
4
15
16
17
13
9
25
11
54
52
18
12
23
30
53
21
37
116
45
19
47
70
29
72
22
89
36
31
7