6
2
4
18
8
12
13
10
36
42
9
7
14
17
16
3
5
45
39
19
32
25
156
33
24
23
20
70
37
108
80
60
27
35
46
166
77
89
74
47
50
21