5
17
3
31
20
8
30
10
7
2
67
45
43
11
40
14
57
42
106
9
81
34
29
53
37
46
24
33
27
15
25
21
28
1
22
26
6
4
13